From e16b8a8a07cf22bb8acaf1a6ee4d025de6664856 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=98=8A=E5=A4=A9?= <442384644@qq.com> Date: Wed, 28 Sep 2022 18:50:26 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=A8=8B=E5=BA=8F=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E3=80=91=E6=9B=B4=E6=96=B0=E7=AE=A1=E7=90=86=E7=AB=AF=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{app.956b62c3.css => app.82dc2ae7.css} | 2 +- crmeb/public/admin/css/app.82dc2ae7.css.gz | Bin 0 -> 118845 bytes crmeb/public/admin/css/app.956b62c3.css.gz | Bin 118854 -> 0 bytes .../admin/css/chunk-1165d618.4d846ca8.css | 1 - .../admin/css/chunk-1ebdae2f.a328dabd.css | 1 + .../admin/css/chunk-5be827f6.e0656435.css | 1 - .../admin/css/chunk-63bdea71.50de59cc.css | 1 + ...5f5058.css => chunk-7737c618.ea7da0eb.css} | 2 +- ....css.gz => chunk-7737c618.ea7da0eb.css.gz} | Bin 37812 -> 37813 bytes .../admin/css/chunk-77908730.a90ee557.css.gz | Bin 14633 -> 0 bytes .../admin/css/chunk-7d79eb41.8c4a0466.css | 1 + .../admin/css/chunk-a60f6d34.17e97ff8.css | 1 + ...0ee557.css => chunk-de4c07ae.313867b8.css} | 2 +- .../admin/css/chunk-de4c07ae.313867b8.css.gz | Bin 0 -> 14769 bytes .../admin/css/chunk-ed45edfc.934fd809.css | 1 - crmeb/public/admin/index.html | 2 +- crmeb/public/admin/index.html.gz | Bin 4698 -> 4722 bytes crmeb/public/admin/js/app.3404840d.js | 1 + crmeb/public/admin/js/app.3404840d.js.gz | Bin 0 -> 126005 bytes crmeb/public/admin/js/app.5efba634.js | 1 - crmeb/public/admin/js/app.5efba634.js.gz | Bin 126019 -> 0 bytes .../admin/js/chunk-0bb3e5a9.659c8261.js | 1 + .../admin/js/chunk-0bb3e5a9.659c8261.js.gz | Bin 0 -> 3478 bytes .../admin/js/chunk-0bb3e5a9.d73f4971.js | 1 - .../admin/js/chunk-0bb3e5a9.d73f4971.js.gz | Bin 3464 -> 0 bytes .../admin/js/chunk-10148a87.0b7cb810.js | 1 + .../admin/js/chunk-10148a87.0b7cb810.js.gz | Bin 0 -> 4791 bytes .../admin/js/chunk-10148a87.95a155c3.js | 1 - .../admin/js/chunk-10148a87.95a155c3.js.gz | Bin 4775 -> 0 bytes .../admin/js/chunk-1165d618.8c831400.js | 1 - .../admin/js/chunk-1550e46b.00246d77.js | 1 + .../admin/js/chunk-1550e46b.00246d77.js.gz | Bin 0 -> 4082 bytes .../admin/js/chunk-1550e46b.048e12ea.js | 1 - .../admin/js/chunk-1550e46b.048e12ea.js.gz | Bin 4066 -> 0 bytes .../admin/js/chunk-15ee830b.62eda590.js | 1 - .../admin/js/chunk-15ee830b.62eda590.js.gz | Bin 3706 -> 0 bytes .../admin/js/chunk-15ee830b.86d98cdc.js | 1 + .../admin/js/chunk-15ee830b.86d98cdc.js.gz | Bin 0 -> 3722 bytes .../admin/js/chunk-197faf68.13940d44.js.gz | Bin 6714 -> 0 bytes ...13940d44.js => chunk-197faf68.31900703.js} | 2 +- .../admin/js/chunk-197faf68.31900703.js.gz | Bin 0 -> 6730 bytes .../admin/js/chunk-1e5e9e9c.6ef65086.js | 1 - .../admin/js/chunk-1e5e9e9c.6ef65086.js.gz | Bin 4558 -> 0 bytes .../admin/js/chunk-1e5e9e9c.af4dde79.js | 1 + .../admin/js/chunk-1e5e9e9c.af4dde79.js.gz | Bin 0 -> 4573 bytes .../admin/js/chunk-1ebdae2f.707aa8dd.js | 1 + .../admin/js/chunk-2822f156.7005b8d9.js | 1 - .../admin/js/chunk-2822f156.7005b8d9.js.gz | Bin 3390 -> 0 bytes .../admin/js/chunk-2822f156.ba74e0c9.js | 1 + .../admin/js/chunk-2822f156.ba74e0c9.js.gz | Bin 0 -> 3456 bytes ...2f9016bb.js => chunk-2d0ab8b4.20c75fa0.js} | 2 +- .../admin/js/chunk-2d0af08c.e1041e3b.js | 1 - .../admin/js/chunk-35faf6ef.938bb005.js.gz | Bin 9303 -> 0 bytes ...938bb005.js => chunk-35faf6ef.c6970874.js} | 2 +- .../admin/js/chunk-35faf6ef.c6970874.js.gz | Bin 0 -> 9319 bytes .../admin/js/chunk-3afc7a10.14888a5e.js.gz | Bin 6551 -> 0 bytes ...14888a5e.js => chunk-3afc7a10.4c1ee73b.js} | 2 +- .../admin/js/chunk-3afc7a10.4c1ee73b.js.gz | Bin 0 -> 6563 bytes .../admin/js/chunk-3d731660.2d120a77.js | 1 - .../admin/js/chunk-3d731660.2d120a77.js.gz | Bin 3742 -> 0 bytes .../admin/js/chunk-3d731660.2d638a92.js | 1 + .../admin/js/chunk-3d731660.2d638a92.js.gz | Bin 0 -> 3757 bytes .../admin/js/chunk-447b3566.73f8828d.js | 7 ------- .../admin/js/chunk-447b3566.73f8828d.js.gz | Bin 27192 -> 0 bytes .../admin/js/chunk-55657199.d63c43eb.js | 1 + .../admin/js/chunk-55657199.d63c43eb.js.gz | Bin 0 -> 3773 bytes .../admin/js/chunk-55657199.ef2809a4.js | 1 - .../admin/js/chunk-55657199.ef2809a4.js.gz | Bin 3758 -> 0 bytes .../admin/js/chunk-595a0a20.7aebaec0.js | 1 + .../admin/js/chunk-595a0a20.7aebaec0.js.gz | Bin 0 -> 5606 bytes .../admin/js/chunk-595a0a20.e5b04fd7.js | 1 - .../admin/js/chunk-595a0a20.e5b04fd7.js.gz | Bin 5592 -> 0 bytes .../admin/js/chunk-5be827f6.14c5c83b.js | 1 - .../admin/js/chunk-5be827f6.14c5c83b.js.gz | Bin 3402 -> 0 bytes .../admin/js/chunk-611e73b1.10c980fa.js | 1 + .../admin/js/chunk-611e73b1.10c980fa.js.gz | Bin 0 -> 3631 bytes .../admin/js/chunk-611e73b1.854f86bf.js | 1 - .../admin/js/chunk-611e73b1.854f86bf.js.gz | Bin 3616 -> 0 bytes .../admin/js/chunk-63bdea71.0d1f3a1d.js | 1 + .../admin/js/chunk-63dabe45.6a3380fe.js.gz | Bin 6336 -> 0 bytes ...6a3380fe.js => chunk-63dabe45.d213ebc0.js} | 2 +- .../admin/js/chunk-63dabe45.d213ebc0.js.gz | Bin 0 -> 6351 bytes .../admin/js/chunk-65e43b7e.04e47cdd.js | 1 - .../admin/js/chunk-65e43b7e.04e47cdd.js.gz | Bin 5204 -> 0 bytes .../admin/js/chunk-65e43b7e.7f8555a1.js | 1 + .../admin/js/chunk-65e43b7e.7f8555a1.js.gz | Bin 0 -> 5219 bytes .../admin/js/chunk-74532125.f72a38d3.js | 1 + .../admin/js/chunk-7737c618.69966ee2.js | 7 +++++++ .../admin/js/chunk-7737c618.69966ee2.js.gz | Bin 0 -> 27165 bytes .../admin/js/chunk-77908730.1e5c3a97.js | 1 - .../admin/js/chunk-77908730.1e5c3a97.js.gz | Bin 645149 -> 0 bytes .../admin/js/chunk-7d79eb41.bc73a487.js | 1 + .../admin/js/chunk-7d79eb41.bc73a487.js.gz | Bin 0 -> 4427 bytes .../admin/js/chunk-a34a7d0a.d27079e6.js | 1 - .../admin/js/chunk-a34a7d0a.d27079e6.js.gz | Bin 5308 -> 0 bytes .../admin/js/chunk-a34a7d0a.d72c03b5.js | 1 + .../admin/js/chunk-a34a7d0a.d72c03b5.js.gz | Bin 0 -> 5323 bytes .../admin/js/chunk-a60f6d34.683fc352.js | 1 + .../admin/js/chunk-a60f6d34.683fc352.js.gz | Bin 0 -> 3439 bytes .../admin/js/chunk-b3279cb6.38aed394.js | 1 + .../admin/js/chunk-b3279cb6.38aed394.js.gz | Bin 0 -> 4737 bytes .../admin/js/chunk-b3279cb6.8189f666.js | 1 - .../admin/js/chunk-b3279cb6.8189f666.js.gz | Bin 4721 -> 0 bytes ...55e1aff5.js => chunk-caea7828.3e2670e9.js} | 2 +- .../admin/js/chunk-caea7828.3e2670e9.js.gz | Bin 0 -> 4455 bytes .../admin/js/chunk-caea7828.55e1aff5.js.gz | Bin 4455 -> 0 bytes .../admin/js/chunk-dbc4d5cc.086ce1dc.js | 1 + .../admin/js/chunk-dbc4d5cc.086ce1dc.js.gz | Bin 0 -> 5361 bytes .../admin/js/chunk-dbc4d5cc.e24b45dd.js | 1 - .../admin/js/chunk-dbc4d5cc.e24b45dd.js.gz | Bin 5344 -> 0 bytes .../admin/js/chunk-de4c07ae.d4393244.js | 1 + .../admin/js/chunk-de4c07ae.d4393244.js.gz | Bin 0 -> 645160 bytes .../admin/js/chunk-e9bf2e3e.73054009.js | 1 + .../admin/js/chunk-e9bf2e3e.73054009.js.gz | Bin 0 -> 3169 bytes .../admin/js/chunk-e9bf2e3e.e1da257a.js | 1 - .../admin/js/chunk-e9bf2e3e.e1da257a.js.gz | Bin 3156 -> 0 bytes .../admin/js/chunk-ed45edfc.6d5640da.js | 1 - .../admin/js/chunk-ed45edfc.6d5640da.js.gz | Bin 4221 -> 0 bytes 118 files changed, 43 insertions(+), 41 deletions(-) rename crmeb/public/admin/css/{app.956b62c3.css => app.82dc2ae7.css} (78%) create mode 100644 crmeb/public/admin/css/app.82dc2ae7.css.gz delete mode 100644 crmeb/public/admin/css/app.956b62c3.css.gz delete mode 100644 crmeb/public/admin/css/chunk-1165d618.4d846ca8.css create mode 100644 crmeb/public/admin/css/chunk-1ebdae2f.a328dabd.css delete mode 100644 crmeb/public/admin/css/chunk-5be827f6.e0656435.css create mode 100644 crmeb/public/admin/css/chunk-63bdea71.50de59cc.css rename crmeb/public/admin/css/{chunk-447b3566.905f5058.css => chunk-7737c618.ea7da0eb.css} (96%) rename crmeb/public/admin/css/{chunk-447b3566.905f5058.css.gz => chunk-7737c618.ea7da0eb.css.gz} (78%) delete mode 100644 crmeb/public/admin/css/chunk-77908730.a90ee557.css.gz create mode 100644 crmeb/public/admin/css/chunk-7d79eb41.8c4a0466.css create mode 100644 crmeb/public/admin/css/chunk-a60f6d34.17e97ff8.css rename crmeb/public/admin/css/{chunk-77908730.a90ee557.css => chunk-de4c07ae.313867b8.css} (93%) create mode 100644 crmeb/public/admin/css/chunk-de4c07ae.313867b8.css.gz delete mode 100644 crmeb/public/admin/css/chunk-ed45edfc.934fd809.css create mode 100644 crmeb/public/admin/js/app.3404840d.js create mode 100644 crmeb/public/admin/js/app.3404840d.js.gz delete mode 100644 crmeb/public/admin/js/app.5efba634.js delete mode 100644 crmeb/public/admin/js/app.5efba634.js.gz create mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.659c8261.js create mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.659c8261.js.gz delete mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js delete mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js.gz create mode 100644 crmeb/public/admin/js/chunk-10148a87.0b7cb810.js create mode 100644 crmeb/public/admin/js/chunk-10148a87.0b7cb810.js.gz delete mode 100644 crmeb/public/admin/js/chunk-10148a87.95a155c3.js delete mode 100644 crmeb/public/admin/js/chunk-10148a87.95a155c3.js.gz delete mode 100644 crmeb/public/admin/js/chunk-1165d618.8c831400.js create mode 100644 crmeb/public/admin/js/chunk-1550e46b.00246d77.js create mode 100644 crmeb/public/admin/js/chunk-1550e46b.00246d77.js.gz delete mode 100644 crmeb/public/admin/js/chunk-1550e46b.048e12ea.js delete mode 100644 crmeb/public/admin/js/chunk-1550e46b.048e12ea.js.gz delete mode 100644 crmeb/public/admin/js/chunk-15ee830b.62eda590.js delete mode 100644 crmeb/public/admin/js/chunk-15ee830b.62eda590.js.gz create mode 100644 crmeb/public/admin/js/chunk-15ee830b.86d98cdc.js create mode 100644 crmeb/public/admin/js/chunk-15ee830b.86d98cdc.js.gz delete mode 100644 crmeb/public/admin/js/chunk-197faf68.13940d44.js.gz rename crmeb/public/admin/js/{chunk-197faf68.13940d44.js => chunk-197faf68.31900703.js} (57%) create mode 100644 crmeb/public/admin/js/chunk-197faf68.31900703.js.gz delete mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js delete mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js.gz create mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.af4dde79.js create mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.af4dde79.js.gz create mode 100644 crmeb/public/admin/js/chunk-1ebdae2f.707aa8dd.js delete mode 100644 crmeb/public/admin/js/chunk-2822f156.7005b8d9.js delete mode 100644 crmeb/public/admin/js/chunk-2822f156.7005b8d9.js.gz create mode 100644 crmeb/public/admin/js/chunk-2822f156.ba74e0c9.js create mode 100644 crmeb/public/admin/js/chunk-2822f156.ba74e0c9.js.gz rename crmeb/public/admin/js/{chunk-2d0ab8b4.2f9016bb.js => chunk-2d0ab8b4.20c75fa0.js} (98%) delete mode 100644 crmeb/public/admin/js/chunk-2d0af08c.e1041e3b.js delete mode 100644 crmeb/public/admin/js/chunk-35faf6ef.938bb005.js.gz rename crmeb/public/admin/js/{chunk-35faf6ef.938bb005.js => chunk-35faf6ef.c6970874.js} (77%) create mode 100644 crmeb/public/admin/js/chunk-35faf6ef.c6970874.js.gz delete mode 100644 crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js.gz rename crmeb/public/admin/js/{chunk-3afc7a10.14888a5e.js => chunk-3afc7a10.4c1ee73b.js} (61%) create mode 100644 crmeb/public/admin/js/chunk-3afc7a10.4c1ee73b.js.gz delete mode 100644 crmeb/public/admin/js/chunk-3d731660.2d120a77.js delete mode 100644 crmeb/public/admin/js/chunk-3d731660.2d120a77.js.gz create mode 100644 crmeb/public/admin/js/chunk-3d731660.2d638a92.js create mode 100644 crmeb/public/admin/js/chunk-3d731660.2d638a92.js.gz delete mode 100644 crmeb/public/admin/js/chunk-447b3566.73f8828d.js delete mode 100644 crmeb/public/admin/js/chunk-447b3566.73f8828d.js.gz create mode 100644 crmeb/public/admin/js/chunk-55657199.d63c43eb.js create mode 100644 crmeb/public/admin/js/chunk-55657199.d63c43eb.js.gz delete mode 100644 crmeb/public/admin/js/chunk-55657199.ef2809a4.js delete mode 100644 crmeb/public/admin/js/chunk-55657199.ef2809a4.js.gz create mode 100644 crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js create mode 100644 crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js.gz delete mode 100644 crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js delete mode 100644 crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js.gz delete mode 100644 crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js delete mode 100644 crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js.gz create mode 100644 crmeb/public/admin/js/chunk-611e73b1.10c980fa.js create mode 100644 crmeb/public/admin/js/chunk-611e73b1.10c980fa.js.gz delete mode 100644 crmeb/public/admin/js/chunk-611e73b1.854f86bf.js delete mode 100644 crmeb/public/admin/js/chunk-611e73b1.854f86bf.js.gz create mode 100644 crmeb/public/admin/js/chunk-63bdea71.0d1f3a1d.js delete mode 100644 crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js.gz rename crmeb/public/admin/js/{chunk-63dabe45.6a3380fe.js => chunk-63dabe45.d213ebc0.js} (56%) create mode 100644 crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js.gz delete mode 100644 crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js delete mode 100644 crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js.gz create mode 100644 crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js create mode 100644 crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js.gz create mode 100644 crmeb/public/admin/js/chunk-74532125.f72a38d3.js create mode 100644 crmeb/public/admin/js/chunk-7737c618.69966ee2.js create mode 100644 crmeb/public/admin/js/chunk-7737c618.69966ee2.js.gz delete mode 100644 crmeb/public/admin/js/chunk-77908730.1e5c3a97.js delete mode 100644 crmeb/public/admin/js/chunk-77908730.1e5c3a97.js.gz create mode 100644 crmeb/public/admin/js/chunk-7d79eb41.bc73a487.js create mode 100644 crmeb/public/admin/js/chunk-7d79eb41.bc73a487.js.gz delete mode 100644 crmeb/public/admin/js/chunk-a34a7d0a.d27079e6.js delete mode 100644 crmeb/public/admin/js/chunk-a34a7d0a.d27079e6.js.gz create mode 100644 crmeb/public/admin/js/chunk-a34a7d0a.d72c03b5.js create mode 100644 crmeb/public/admin/js/chunk-a34a7d0a.d72c03b5.js.gz create mode 100644 crmeb/public/admin/js/chunk-a60f6d34.683fc352.js create mode 100644 crmeb/public/admin/js/chunk-a60f6d34.683fc352.js.gz create mode 100644 crmeb/public/admin/js/chunk-b3279cb6.38aed394.js create mode 100644 crmeb/public/admin/js/chunk-b3279cb6.38aed394.js.gz delete mode 100644 crmeb/public/admin/js/chunk-b3279cb6.8189f666.js delete mode 100644 crmeb/public/admin/js/chunk-b3279cb6.8189f666.js.gz rename crmeb/public/admin/js/{chunk-caea7828.55e1aff5.js => chunk-caea7828.3e2670e9.js} (98%) create mode 100644 crmeb/public/admin/js/chunk-caea7828.3e2670e9.js.gz delete mode 100644 crmeb/public/admin/js/chunk-caea7828.55e1aff5.js.gz create mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.086ce1dc.js create mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.086ce1dc.js.gz delete mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js delete mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js.gz create mode 100644 crmeb/public/admin/js/chunk-de4c07ae.d4393244.js create mode 100644 crmeb/public/admin/js/chunk-de4c07ae.d4393244.js.gz create mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.73054009.js create mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.73054009.js.gz delete mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.e1da257a.js delete mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.e1da257a.js.gz delete mode 100644 crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js delete mode 100644 crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js.gz diff --git a/crmeb/public/admin/css/app.956b62c3.css b/crmeb/public/admin/css/app.82dc2ae7.css similarity index 78% rename from crmeb/public/admin/css/app.956b62c3.css rename to crmeb/public/admin/css/app.82dc2ae7.css index 5481165e5..03aa6b07f 100644 --- a/crmeb/public/admin/css/app.956b62c3.css +++ b/crmeb/public/admin/css/app.82dc2ae7.css @@ -1,2 +1,2 @@ -body,html{overflow:hidden;margin:0;padding:0}#app,body,html{width:100%;height:100%}.dialog-fade-enter-active{-webkit-animation:anim-open .3s;animation:anim-open .3s}.dialog-fade-leave-active{-webkit-animation:anim-close .3s;animation:anim-close .3s}@-webkit-keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.ivu-modal-wrap /deep/ .connect_customerServer_img{display:none}.right-box .ivu-color-picker .ivu-select-dropdown{position:absolute;left:-73px!important}.ivu-global-footer{margin:5px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.i-copyright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-global-footer-links{margin-bottom:5px}.ivu-global-footer-links a:not(:last-child){margin-right:40px}.ivu-global-footer-links a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-global-footer-copyright,.ivu-global-footer-links a{font-size:14px;color:#808695}.ivu-global-footer-copyright a{color:#808695}.side-menu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-menu-wrapper .menu-collapsed{padding-top:10px}.side-menu-wrapper .menu-collapsed .ivu-dropdown,.side-menu-wrapper .menu-collapsed .ivu-dropdown .ivu-dropdown-rel a,.side-menu-wrapper .menu-collapsed .ivu-tooltip,.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-rel{width:100%}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-arrow{border-right-color:#fff}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-inner{background:#fff;color:#495060}.side-menu-wrapper a.drop-menu-a{display:inline-block;padding:6px 15px;width:100%;text-align:center;color:#495060}.menu-title{padding-left:6px}.side-menu-wrapper a.drop-menu-a{padding:15px!important}.ivu-select-dropdown.ivu-dropdown-transfer,.ivu-select-dropdown.ivu-dropdown-transfer .ivu-select-dropdown{background:#001529!important;width:170px!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu{min-width:unset!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item{padding:9px 0 9px 30px!important;font-size:13px!important;text-align:left}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#2d8cf0!important}.ivu-select-dropdown.ivu-dropdown-transfer .menu-title{padding-left:0!important;color:hsla(0,0%,88.2%,.7)!important;font-size:13px!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover .menu-title{color:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown{padding:9px 0 9px 30px!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover{background-color:#2d8cf0!important;color:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.ivu-icon,.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.menu-title{color:#fff!important}.trans[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a[data-v-5080f098]{padding:6px;width:40px;height:40px;display:inline-block;text-align:center;color:#5c6b77;margin-top:12px}.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{vertical-align:top}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi,.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sider-trigger-a[data-v-5080f098]{padding:14px 6px;margin-left:10px;line-height:16px}.iconcaidanshouqi[data-v-5080f098]{font-size:16px}.custom-bread-crumb{display:inline-block;vertical-align:top;margin-left:46px!important}.header-bar{width:100%;height:100%;position:relative}.header-bar .custom-content-con{float:right;height:auto;padding-right:20px;line-height:64px}.header-bar .custom-content-con>*{float:right}.ivu-icon-ios-refresh[data-v-edd85ffa]{color:#999!important;font-size:23px}.i-layout-header-trigger[data-v-edd85ffa]{position:absolute;margin:0 10px;cursor:pointer;font-size:19px}.i-layout-header-trigger[data-v-edd85ffa]:hover{color:#2d8cf0}.close .ivu-dropdown-item{color:hsla(0,0%,100%,.7)!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size,.tags-nav{width:100%;height:100%}.tags-nav{position:relative;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tags-nav .close-con{right:0;width:32px;text-align:center}.tags-nav .btn-con,.tags-nav .close-con{position:absolute;top:0;height:100%;background:#fff;z-index:10}.tags-nav .btn-con{padding-top:3px}.tags-nav .btn-con button{padding:6px 4px;line-height:14px;text-align:center}.tags-nav .btn-con.left-btn{left:0}.tags-nav .btn-con.right-btn{right:32px;border-right:1px solid #f0f0f0}.tags-nav .scroll-outer{position:absolute;left:28px;right:61px;top:0;bottom:0;-webkit-box-shadow:0 0 3px 2px hsla(0,0%,39.2%,.1) inset;box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1)}.tags-nav .scroll-outer .scroll-body{height:calc(100% - 1px);display:inline-block;padding:1px 4px 0;position:absolute;overflow:visible;white-space:nowrap;-webkit-transition:left .3s ease;transition:left .3s ease}.tags-nav .scroll-outer .scroll-body .ivu-tag-dot-inner{-webkit-transition:background .2s ease;transition:background .2s ease}.tags-nav .contextmenu{position:absolute;margin:0;padding:5px 0;background:#fff;z-index:1000;list-style-type:none;border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);box-shadow:2px 2px 3px 0 rgba(0,0,0,.1)}.tags-nav .contextmenu li{margin:0;padding:5px 15px;cursor:pointer}.tags-nav .contextmenu li:hover{background:#eee}.user-avatar-dropdown{cursor:pointer;display:inline-block;vertical-align:middle}.user-avatar-dropdown .ivu-badge-dot{top:16px}.iconImg[data-v-13114b5b]{font-size:18px;margin-right:6px;margin-bottom:2px}.user-avatar-dropdown .ivu-dropdown-item~.ivu-dropdown-item[data-v-13114b5b]{border-top:1px solid #e8eaec}.full-screen-btn-con{margin-right:17px!important}.full-screen-btn-con .ivu-tooltip-rel i{font-size:20px!important}.full-screen-btn-con .ivu-tooltip-rel{height:64px;line-height:56px}.full-screen-btn-con .ivu-tooltip-rel i{cursor:pointer}.search .ivu-select-selection{margin-right:20px}.search .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:unset!important;box-shadow:unset!important}.search li.ivu-select-item{text-align:left}.search .select .ivu-select-input,.search .select .ivu-select-item{font-size:14px!important}.header-notice{margin-right:30px}.header-notice .ivu-dropdown-item{font-size:14px!important;font-weight:400;line-height:22px;color:#515a6e}.header-notice .ivu-dropdown-item~.ivu-dropdown-item{border-top:1px solid #e8eaec}.header-notice .iconImg{width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff;font-size:18px;margin-right:10px;vertical-align:middle}.header-notice .ivu-dropdown{height:30px;line-height:30px}.header-notice .ivu-dropdown .ivu-select-dropdown{margin-top:22px}.header-notice .ivu-badge-dot{z-index:0!important}.main .logo-con{height:64px;padding:10px}.main .logo-con img{height:44px;width:auto;display:block;margin:0 auto}.main .header-con{background:#fff;padding:0 20px;width:100%}.main .main-layout-con{height:100%;overflow:hidden}.main .main-content-con{height:calc(100% - 60px);overflow:hidden}.main .tag-nav-wrapper{padding:0;height:40px;background:#f0f0f0}.main .content-wrapper{padding:18px;height:calc(100% - 80px);overflow:auto}.main .left-sider .ivu-layout-sider-children{overflow-y:scroll;margin-right:-18px;overflow-x:hidden}.ivu-menu-item>i,.ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.collased-menu-dropdown{width:100%;margin:0;line-height:normal;padding:7px 0 6px 16px;clear:both;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.collased-menu-dropdown:hover{background:hsla(0,0%,39.2%,.1)}.collased-menu-dropdown *{color:#515a6e}.collased-menu-dropdown .ivu-menu-item>i{margin-right:12px!important}.collased-menu-dropdown .ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.ivu-select-dropdown.ivu-dropdown-transfer{max-height:400px}.main .header-con{padding:0 20px 0 0}.main .logo-con img{height:50px}.main .tag-nav-wrapper{background:unset}.open-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;background-color:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:1000}.open-image img{width:800px}.c_row-item[data-v-c4e45d52]{margin-top:10px;margin-bottom:10px}.c_row-item[data-v-c4e45d52] .ivu-select-dropdown{left:-27px!important}.color-box[data-v-c4e45d52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.color-box .color-item[data-v-c4e45d52]{margin-left:15px}.color-box .color-item span[data-v-c4e45d52]{margin-left:5px;color:#999;font-size:13px;cursor:pointer}.footer[data-v-da517ae2]{margin:15px 0}.tabBox_img[data-v-da517ae2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-da517ae2]{width:100%;height:100%}.tabform[data-v-da517ae2] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-da517ae2]{margin-top:20px;float:right}.goodList[data-v-da517ae2] table{width:100%!important}.footer[data-v-7317c5b3]{margin:15px 0}.tabBox_img[data-v-7317c5b3]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-7317c5b3]{width:100%;height:100%}.tabform[data-v-7317c5b3] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-7317c5b3]{margin-top:20px;float:right}.goodList[data-v-7317c5b3] table{width:100%!important}.middleTop[data-v-4343ea95] .ivu-modal-wrap .ivu-modal{top:50%!important;margin-top:-350px}.goods-box[data-v-4343ea95]{padding:16px 0;margin-bottom:16px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.goods-box .list-group[data-v-4343ea95],.goods-box .wrapper[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods-box .add-item[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin-bottom:10px;background:#f7f7f7}.goods-box .add-item .iconfont[data-v-4343ea95]{font-size:18px;color:#d8d8d8}.goods-box .item[data-v-4343ea95]{position:relative;width:80px;height:80px;margin-bottom:20px;margin-right:12px}.goods-box .item[data-v-4343ea95]:nth-child(4n){margin-right:0}.goods-box .item img[data-v-4343ea95]{width:100%;height:100%}.goods-box .item .icondel_1[data-v-4343ea95]{position:absolute;right:-10px;top:-16px;color:#999;font-size:28px;cursor:pointer}.line-box[data-v-b0989b44]{margin-top:20px;padding:10px 0 20px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.line-box .title p[data-v-b0989b44]{font-size:14px;color:#000}.line-box .title span[data-v-b0989b44]{color:#999}.line-box .input-box[data-v-b0989b44]{position:relative;margin-top:10px}.line-box .input-box .add-btn[data-v-b0989b44]{margin-top:18px}.line-box .input-box .input-item[data-v-b0989b44]{position:relative;margin-bottom:15px}.line-box .input-box .input-item .icon[data-v-b0989b44],.line-box .input-box .input-item[data-v-b0989b44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-box .input-box .input-item .icon[data-v-b0989b44]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;cursor:move;color:#d8d8d8}.line-box .input-box .input-item[data-v-b0989b44] .ivu-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.line-box .input-box .close[data-v-b0989b44]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}[data-v-52ee298c] .ivu-tree-title-selected,[data-v-52ee298c] .ivu-tree-title-selected:hover,[data-v-52ee298c] .ivu-tree-title:hover{background-color:unset;color:#1890ff}[data-v-52ee298c] .ivu-table-cell-tree{border:0;font-size:15px;background-color:unset}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-add:before{content:"\F11F"}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-remove:before{content:"\F116"}.tabBox_img[data-v-52ee298c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-52ee298c]{width:100%;height:100%}[data-v-52ee298c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #ddd}[data-v-52ee298c]::-webkit-scrollbar{width:4px!important}.on[data-v-52ee298c]{background-color:#2d8cf0!important;color:#fff!important}.menu-item[data-v-52ee298c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-52ee298c]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-52ee298c]{display:block}.menu-item .right-menu[data-v-52ee298c]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.table_box[data-v-52ee298c]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.table_box .left_box[data-v-52ee298c]{width:171px;height:470px;border-right:1px solid #eee;overflow-x:hidden;overflow-y:auto}.table_box .left_box .left_cont[data-v-52ee298c]{margin-bottom:12px;cursor:pointer}.table_box .right_box[data-v-52ee298c]{margin-left:23px;font-size:13px;font-family:PingFang SC;width:645px;height:470px;overflow-x:hidden;overflow-y:auto}.table_box .right_box .cont[data-v-52ee298c]{font-weight:500;color:#000;font-weight:700}.table_box .right_box .Box[data-v-52ee298c]{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table_box .right_box .Box .cont_box[data-v-52ee298c]{font-weight:400;color:rgba(0,0,0,.85);background:#fafafa;border-radius:3px;text-align:center;padding:7px 30px;margin-right:10px;margin-bottom:18px;cursor:pointer}.table_box .right_box .Box .cont_box[data-v-52ee298c]:hover{background-color:#eee;color:#333}.table_box .right_box .Box .item[data-v-52ee298c]{position:relative}.table_box .right_box .Box .item .iconfont[data-v-52ee298c]{display:none}.table_box .right_box .Box .item:hover .iconfont[data-v-52ee298c]{display:block}.table_box .right_box .Box .iconfont[data-v-52ee298c]{position:absolute;right:9px;top:-8px;font-size:18px;color:#333}.table_box .Button[data-v-52ee298c]{position:absolute;bottom:15px;right:15px;font-family:PingFangSC-Regular;text-align:center}.table_box .Button .cancel[data-v-52ee298c]{width:70px;height:32px;background:#fff;border:1px solid rgba(0,0,0,.149);border-radius:2px;font-size:14px;color:#000;line-height:32px;float:left;margin-right:10px;cursor:pointer}.table_box .Button .ok[data-v-52ee298c]{width:70px;height:32px;background:#1890ff;border-radius:2px;font-size:14px;color:#fff;line-height:32px;float:left;cursor:pointer}.numbox[data-v-e78a6bb4]{margin:20px 0 10px 0}.numbox span[data-v-e78a6bb4]{width:80px;color:#999}.c_row-item[data-v-e78a6bb4]{width:100%}.c_row-item~.c_row-item[data-v-e78a6bb4]{margin-top:20px}.dif[data-v-e78a6bb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-e78a6bb4]{margin-left:10px;width:350px}.numbox[data-v-7a03b6b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 10px 0}.numbox span[data-v-7a03b6b7]{width:80px;color:#999}.c_row-item[data-v-7a03b6b7]{width:100%}.c_row-item[data-v-64bc1227]{margin-bottom:10px}.editor[data-v-239c7400]{width:100%;margin:0 auto}.text[data-v-239c7400] .ivu-input-wrapper,.text[data-v-239c7400] textarea.ivu-input{min-height:600px}.text[data-v-239c7400]{border:1px solid #ccc;min-height:600px}.nameStyle[data-v-60de8b37]{position:absolute;white-space:nowrap;z-index:9;background:#eee;height:20px;line-height:20px;color:#555;border:1px solid #ebebeb;padding:0 5px;left:56px;bottom:-18px}.iconbianji1[data-v-60de8b37]{font-size:13px}[data-v-60de8b37] .ivu-badge-count{margin-top:18px!important;margin-right:19px!important}[data-v-60de8b37] ivu-tree-title-selected:hover{color:unset;background-color:unset}[data-v-60de8b37] .ivu-tree-title{padding:0;width:100%}[data-v-60de8b37] .ivu-span{padding:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-60de8b37] .ivu-tree ul li{margin:0}[data-v-60de8b37] .ivu-tree-arrow{width:17px;color:#626262}[data-v-60de8b37] .ivu-span:hover{background:#f5f5f5;color:rgba(0,0,0,.4)!important}[data-v-60de8b37] .ivu-tree-arrow i{vertical-align:bottom}.Nav[data-v-60de8b37] .ivu-icon-ios-arrow-forward:before{content:"\F341"!important;font-size:20px}[data-v-60de8b37] .ivu-btn-icon-only.ivu-btn-small{padding:unset!important}.selectTreeClass[data-v-60de8b37]{background:#d5e8fc}.treeBox[data-v-60de8b37]{width:100%;height:100%}.treeBox .ivu-tree-title-selected[data-v-60de8b37]:hover,.treeBox[data-v-60de8b37] .ivu-tree-title-selected{color:#2d8cf0!important;background-color:#fff!important}.treeBox[data-v-60de8b37] .ivu-btn-icon-only{width:20px!important;height:20px!important}.treeBox[data-v-60de8b37] .ivu-tree-title:hover{color:#2d8cf0!important;background-color:#fff!important}.pictrueList_pic[data-v-60de8b37]{position:relative;width:100px;cursor:pointer}.pictrueList_pic img[data-v-60de8b37]{width:100%;height:100px}.pictrueList_pic p[data-v-60de8b37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;text-align:center}.pictrueList_pic .number[data-v-60de8b37]{height:33px;position:absolute;right:0;top:0}.trees-coadd[data-v-60de8b37]{width:100%;border-radius:4px;overflow:hidden;position:relative}.trees-coadd .scollhide[data-v-60de8b37]{overflow-x:hidden;overflow-y:scroll;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .trees[data-v-60de8b37]{width:100%;height:374px}.trees-coadd .scollhide[data-v-60de8b37]::-webkit-scrollbar{display:none}.treeSel[data-v-60de8b37] .ivu-select-dropdown-list{padding:0 5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px}.imagesNo[data-v-60de8b37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:65px 0}.imagesNo .imagesNo_sp[data-v-60de8b37]{font-size:13px;color:#dbdbdb;line-height:3}.Modal[data-v-60de8b37]{width:100%;height:100%;background:#fff!important}.Nav[data-v-60de8b37]{width:100%;border-right:1px solid #eee}.colLeft[data-v-60de8b37]{padding-right:0!important;height:100%}.conter[data-v-60de8b37]{width:100%;height:100%;margin-left:0!important}.conter .bnt[data-v-60de8b37]{width:100%;padding:0 13px 10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.conter .pictrueList[data-v-60de8b37]{padding-left:6px;width:100%;max-width:1200px;overflow-x:hidden;overflow-y:auto}.conter .pictrueList img[data-v-60de8b37]{width:100%;border:2px solid #fff}.conter .pictrueList img.on[data-v-60de8b37]{border:2px solid #5fb878}.conter .footer[data-v-60de8b37]{padding:0 20px 10px 20px}.demo-badge[data-v-60de8b37]{width:42px;height:42px;background:transparent;border-radius:6px;display:inline-block}.bnt[data-v-60de8b37] .ivu-tree-children{padding:5px 0}.trees-coadd[data-v-60de8b37] .ivu-tree-children .ivu-tree-arrow{line-height:25px}.iview-video-style[data-v-c530aa1e]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-c530aa1e]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-c530aa1e]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.bottom[data-v-5afbd54a]{margin-bottom:10px;cursor:pointer}.slider-box[data-v-68665594]{margin-top:10px}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-box.on[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-tips[data-v-c8ce1b7a]{padding-bottom:10px;font-size:14px;color:#333}.title-tips span[data-v-c8ce1b7a]{margin-right:14px;color:#999}.iconfont[data-v-c8ce1b7a]{font-size:20px;line-height:18px}.tabBars .box-item[data-v-2928c038]:last-child{margin-bottom:20px}.tabBars .title[data-v-2928c038]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.tabBars .box-item[data-v-2928c038]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:20px 30px 20px 0;border:1px solid #ddd;border-radius:3px}.tabBars .box-item .del-box[data-v-2928c038]{position:absolute;right:-13px;top:-18px;cursor:pointer}.tabBars .box-item .del-box .iconfont[data-v-2928c038]{color:#999;font-size:30px}.tabBars .box-item .left-tool[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px}.tabBars .box-item .left-tool .iconfont[data-v-2928c038]{color:#999;font-size:36px;cursor:move}.tabBars .box-item .right-wrapper[data-v-2928c038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tabBars .box-item .right-wrapper .img-wrapper[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex}.tabBars .box-item .right-wrapper .img-wrapper .img-item[data-v-2928c038]{position:relative;width:80px;height:80px;margin-right:20px;cursor:pointer}.tabBars .box-item .right-wrapper .img-wrapper .img-item img[data-v-2928c038]{display:block;width:100%;height:100%}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#f7f7f7;font-size:12px;color:#bfbfbf}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img .iconfont[data-v-2928c038]{font-size:16px}.tabBars .box-item .right-wrapper .img-wrapper .img-item .txt[data-v-2928c038]{position:absolute;left:0;bottom:0;width:100%;height:22px;line-height:22px;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:12px}.tabBars .box-item .right-wrapper .c_row-item[data-v-2928c038]{margin-top:10px}.tabBars .add-btn[data-v-2928c038]{margin-bottom:20px;width:100%;height:40px}.icondrag2[data-v-c4d7b3bc]{font-size:26px;color:#d8d8d8}.c_product[data-v-c4d7b3bc]{margin-bottom:20px}.c_product .list-box .item[data-v-c4d7b3bc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;padding:18px 20px 18px 0;border:1px solid #eee}.c_product .list-box .item .delete[data-v-c4d7b3bc]{position:absolute;right:0;top:0;right:-13px;top:-14px;color:#999;cursor:pointer}.c_product .list-box .move-icon[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;cursor:move}.c_product .list-box .content[data-v-c4d7b3bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c_product .list-box .content .con-item[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;width:300px}.c_product .list-box .content .con-item[data-v-c4d7b3bc]:last-child{margin-bottom:0}.c_product .list-box .content .con-item span[data-v-c4d7b3bc]{width:45px;font-size:13px}.c_product .add-btn[data-v-c4d7b3bc]{margin-top:18px}.title[data-v-c4d7b3bc]{font-size:12px;color:#999}.iconfont[data-v-c4d7b3bc]{color:#ddd;font-size:28px}.dif[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-c4d7b3bc]{margin-left:10px;width:250px}.txt_tab[data-v-dd27264e]{margin-top:20px}.c_row-item[data-v-dd27264e]{margin-bottom:20px}.row-item[data-v-dd27264e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconfont[data-v-dd27264e]{font-size:18px}.title[data-v-b26c3d5e]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.box[data-v-b26c3d5e]{width:60px;height:60px;margin-bottom:10px;background-color:#f2f2f2}.box img[data-v-b26c3d5e]{width:100%;height:100%}.upload-box[data-v-b26c3d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:#ccc}.icondrag2[data-v-b1217a28]{font-size:26px;color:#d8d8d8}.hot_imgs[data-v-b1217a28]{margin-bottom:20px}.hot_imgs .title[data-v-b1217a28]{padding:0 0 13px 0;color:#999;font-size:12px;border-bottom:1px solid rgba(0,0,0,.05)}.hot_imgs .list-box .item[data-v-b1217a28]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.hot_imgs .list-box .item .move-icon[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:80px;cursor:move;color:#d8d8d8}.hot_imgs .list-box .item .img-box[data-v-b1217a28]{position:relative;width:80px;height:80px}.hot_imgs .list-box .item .img-box img[data-v-b1217a28]{width:100%;height:100%}.hot_imgs .list-box .item .info[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:22px}.hot_imgs .list-box .item .info .info-item[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:300px}.hot_imgs .list-box .item .info .info-item span[data-v-b1217a28]{width:40px;font-size:13px}.hot_imgs .list-box .item .info .info-item .input-box[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hot_imgs .list-box .item .delect-btn[data-v-b1217a28]{position:absolute;right:-12px;top:-12px;color:#999}.hot_imgs .list-box .item .delect-btn .iconfont[data-v-b1217a28]{font-size:28px;color:#999}.hot_imgs .add-btn[data-v-b1217a28]{margin-top:10px}.upload-box[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#ccc}.iconfont[data-v-b1217a28]{color:#ddd;font-size:28px}.em{background:url(https://v4.wuht.net/statics/images/look.png)}.em.em-smile{background-position:65% 60%}.em.em-laughing{background-position:65% 65%}.em.em-blush{background-position:65% 75%}.em.em-smiley{background-position:65% 57.5%}.em.em-smirk{background-position:65% 87.5%}.em.em-heart_eyes{background-position:65% 82.5%}.em.em-kissing_heart{background-position:67.5% 7.5%}.em.em-kissing_closed_eyes{background-position:67.5% 12.5%}.em.em-flushed{background-position:67.5% 75%}.em.em-relieved{background-position:65% 80%}.em.em-satisfied{background-position:65% 65%}.em.em-grin{background-position:65% 52.5%}.em.em-wink{background-position:65% 72.5%}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 17.5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 20%}.em.em-grinning{background-position:65% 50%}.em.em-kissing{background-position:67.5% 5%}.em.em-kissing_smiling_eyes{background-position:67.5% 10%}.em.em-stuck_out_tongue{background-position:67.5% 15%}.em.em-sleeping{background-position:67.5% 77.5%}.em.em-worried{background-position:67.5% 25%}.em.em-frowning{background-position:67.5% 42.5%}.em.em-anguished{background-position:67.5% 45%}.em.em-open_mouth{background-position:67.5% 62.5%}.em.em-grimacing{background-position:67.5% 57.5%}.em.em-confused{background-position:67.5% 0}.em.em-hushed{background-position:67.5% 65%}.em.em-expressionless{background-position:65% 92.5%}.em.em-unamused{background-position:65% 95%}.em.em-sweat_smile{background-position:65% 62.5%}.em.em-sweat{background-position:65% 97.5%}.em.em-disappointed_relieved{background-position:67.5% 40%}.em.em-weary{background-position:67.5% 50%}.em.em-pensive{background-position:65% 100%}.em.em-disappointed{background-position:67.5% 22.5%}.em.em-confounded{background-position:67.5% 2.5%}.em.em-fearful{background-position:67.5% 47.5%}.em.em-cold_sweat{background-position:67.5% 67.5%}.em.em-persevere{background-position:67.5% 35%}.em.em-cry{background-position:67.5% 32.5%}.em.em-sob{background-position:67.5% 60%}.em.em-joy{background-position:65% 55%}.em.em-astonished{background-position:67.5% 72.5%}.em.em-scream{background-position:67.5% 70%}.em.em-tired_face{background-position:67.5% 55%}.em.em-angry{background-position:67.5% 27.5%}.em.em-rage{background-position:67.5% 30%}.em.em-triumph{background-position:67.5% 37.5%}.em.em-sleepy{background-position:67.5% 52.5%}.em.em-yum{background-position:65% 77.5%}.em.em-mask{background-position:67.5% 85%}.em.em-sunglasses{background-position:65% 85%}.em.em-dizzy_face{background-position:67.5% 80%}.em.em-imp{background-position:45% 77.5%}.em.em-smiling_imp{background-position:65% 70%}.em.em-neutral_face{background-position:65% 90%}.em.em-no_mouth{background-position:67.5% 82.5%}.em.em-innocent{background-position:65% 67.5%}.em.em-alien{background-position:45% 72.5%}.em.em-yellow_heart{background-position:50% 17.5%}.em.em-blue_heart{background-position:50% 12.5%}.em.em-purple_heart{background-position:50% 20%}.em.em-green_heart{background-position:50% 15%}.em.em-broken_heart{background-position:50% 0}.em.em-heartbeat{background-position:47.5% 100%}.em.em-heartpulse{background-position:50% 7.5%}.em.em-two_hearts{background-position:50% 2.5%}.em.em-revolving_hearts{background-position:50% 25%}.em.em-cupid{background-position:50% 10%}.em.em-sparkling_heart{background-position:50% 5%}.em.em-dizzy{background-position:50% 70%}.em.em-boom,.em.em-collision{background-position:50% 42.5%}.em.em-anger{background-position:50% 35%}.em.em-exclamation{background-position:10% 20%}.em.em-zzz{background-position:50% 40%}.em.em-dash{background-position:50% 50%}.em.em-sweat_drops{background-position:50% 45%}.em.em-fire{background-position:57.5% 65%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 52.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 25%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 40%}.em.em-ok_hand{background-position:37.5% 10%}.em.em-facepunch,.em.em-punch{background-position:35% 82.5%}.em.em-fist{background-position:7.5% 25%}.em.em-v{background-position:7.5% 55%}.em.em-wave{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 40%}.em.em-open_hands{background-position:37.5% 70%}.em.em-point_up{background-position:2.5% 27.5%}.em.em-point_down{background-position:35% 37.5%}.em.em-point_left{background-position:35% 52.5%}.em.em-point_right{background-position:35% 67.5%}.em.em-raised_hands{background-position:70% 87.5%}.em.em-pray{background-position:72.5% 30%}.em.em-point_up_2{background-position:35% 22.5%}.em.em-clap{background-position:37.5% 55%}.em.em-muscle{background-position:50% 57.5%}.em.em-runner,.em.em-running{background-position:25% 25%}.em.em-couple{background-position:40% 95%}.em.em-family{background-position:40% 92.5%}.em.em-two_men_holding_hands{background-position:40% 97.5%}.em.em-two_women_holding_hands{background-position:40% 100%}.em.em-dancer{background-position:47.5% 12.5%}.em.em-dancers{background-position:42.5% 15%}.em.em-ok_woman{background-position:70% 35%}.em.em-no_good{background-position:70% 20%}.em.em-information_desk_person{background-position:45% 85%}.em.em-raising_hand{background-position:70% 72.5%}.em.em-bride_with_veil{background-position:42.5% 20%}.em.em-person_with_pouting_face{background-position:72.5% 15%}.em.em-person_frowning{background-position:72.5% 0}.em.em-bow{background-position:70% 50%}.em.em-couplekiss{background-position:47.5% 90%}.em.em-couple_with_heart{background-position:47.5% 95%}.em.em-massage{background-position:47.5% 45%}.em.em-haircut{background-position:47.5% 60%}.em.em-nail_care{background-position:47.5% 30%}.em.em-boy{background-position:40% 35%}.em.em-girl{background-position:40% 50%}.em.em-woman{background-position:40% 80%}.em.em-man{background-position:40% 65%}.em.em-baby{background-position:45% 7.5%}.em.em-older_woman{background-position:42.5% 95%}.em.em-older_man{background-position:42.5% 80%}.em.em-person_with_blond_hair{background-position:42.5% 35%}.em.em-man_with_gua_pi_mao{background-position:42.5% 50%}.em.em-man_with_turban{background-position:42.5% 65%}.em.em-construction_worker{background-position:45% 22.5%}.em.em-cop{background-position:42.5% 2.5%}.em.em-angel{background-position:45% 60%}.em.em-princess{background-position:45% 37.5%}.em.em-smiley_cat{background-position:67.5% 92.5%}.em.em-smile_cat{background-position:67.5% 87.5%}.em.em-heart_eyes_cat{background-position:67.5% 95%}.em.em-kissing_cat{background-position:67.5% 100%}.em.em-smirk_cat{background-position:67.5% 97.5%}.em.em-scream_cat{background-position:70% 5%}.em.em-crying_cat_face{background-position:70% 2.5%}.em.em-joy_cat{background-position:67.5% 90%}.em.em-pouting_cat{background-position:70% 0}.em.em-japanese_ogre{background-position:45% 50%}.em.em-japanese_goblin{background-position:45% 52.5%}.em.em-see_no_evil{background-position:70% 62.5%}.em.em-hear_no_evil{background-position:70% 65%}.em.em-speak_no_evil{background-position:70% 67.5%}.em.em-guardsman{background-position:45% 100%}.em.em-skull{background-position:45% 80%}.em.em-feet{background-position:32.5% 77.5%}.em.em-lips{background-position:35% 15%}.em.em-kiss{background-position:47.5% 80%}.em.em-droplet{background-position:50% 47.5%}.em.em-ear{background-position:32.5% 90%}.em.em-eyes{background-position:32.5% 82.5%}.em.em-nose{background-position:35% 2.5%}.em.em-tongue{background-position:35% 17.5%}.em.em-love_letter{background-position:47.5% 82.5%}.em.em-bust_in_silhouette{background-position:40% 27.5%}.em.em-busts_in_silhouette{background-position:40% 30%}.em.em-speech_balloon{background-position:50% 72.5%}.em.em-thought_balloon{background-position:50% 75%}.em.em-cat{background-position:32.5% 45%}.em.em-dog{background-position:32.5% 57.5%}.em.em-mouse{background-position:32.5% 35%}.em.em-hamster{background-position:32.5% 65%}.em.em-rabbit{background-position:32.5% 42.5%}.em.em-wolf{background-position:32.5% 67.5%}.em.em-frog{background-position:32.5% 62.5%}.em.em-tiger{background-position:32.5% 40%}.em.em-koala{background-position:32.5% 22.5%}.em.em-bear{background-position:32.5% 70%}.em.em-pig{background-position:32.5% 60%}.em.em-pig_nose{background-position:32.5% 75%}.em.em-cow{background-position:32.5% 37.5%}.em.em-boar{background-position:30% 82.5%}.em.em-monkey_face{background-position:32.5% 55%}.em.em-monkey{background-position:30% 70%}.em.em-horse{background-position:32.5% 52.5%}.em.em-racehorse{background-position:30% 60%}.em.em-camel{background-position:32.5% 30%}.em.em-sheep{background-position:30% 67.5%}.em.em-elephant{background-position:30% 85%}.em.em-panda_face{background-position:32.5% 72.5%}.em.em-snake{background-position:30% 57.5%}.em.em-bird{background-position:32.5% 17.5%}.em.em-baby_chick{background-position:32.5% 12.5%}.em.em-hatched_chick{background-position:32.5% 15%}.em.em-hatching_chick{background-position:32.5% 10%}.em.em-chicken{background-position:30% 75%}.em.em-penguin{background-position:32.5% 20%}.em.em-turtle{background-position:32.5% 7.5%}.em.em-bug{background-position:30% 92.5%}.em.em-honeybee{background-position:30% 97.5%}.em.em-ant{background-position:30% 95%}.em.em-beetle{background-position:30% 100%}.em.em-snail{background-position:30% 55%}.em.em-octopus{background-position:30% 87.5%}.em.em-tropical_fish{background-position:32.5% 2.5%}.em.em-fish{background-position:32.5% 0}.em.em-whale{background-position:32.5% 50%}.em.em-whale2{background-position:30% 52.5%}.em.em-dolphin{background-position:32.5% 32.5%}.em.em-cow2{background-position:30% 35%}.em.em-ram{background-position:30% 62.5%}.em.em-rat{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 32.5%}.em.em-tiger2{background-position:30% 37.5%}.em.em-rabbit2{background-position:30% 42.5%}.em.em-dragon{background-position:30% 47.5%}.em.em-goat{background-position:30% 65%}.em.em-rooster{background-position:30% 72.5%}.em.em-dog2{background-position:30% 77.5%}.em.em-pig2{background-position:30% 80%}.em.em-mouse2{background-position:30% 27.5%}.em.em-ox{background-position:30% 30%}.em.em-dragon_face{background-position:32.5% 47.5%}.em.em-blowfish{background-position:32.5% 5%}.em.em-crocodile{background-position:30% 50%}.em.em-dromedary_camel{background-position:32.5% 27.5%}.em.em-leopard{background-position:30% 40%}.em.em-cat2{background-position:30% 45%}.em.em-poodle{background-position:32.5% 25%}.em.em-paw_prints{background-position:32.5% 77.5%}.em.em-bouquet{background-position:47.5% 92.5%}.em.em-shell{background-position:30% 90%}.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-gift_heart{background-position:50% 22.5%}.em.em-ghost{background-position:45% 55%}.em.em-santa{background-position:20% 75%}.em.em-bell{background-position:57.5% 22.5%}.em.em-no_bell{background-position:57.5% 25%}.em.em-crystal_ball{background-position:57.5% 87.5%}.em.em-cd{background-position:52.5% 17.5%}.em.em-dvd{background-position:52.5% 20%}.em.em-floppy_disk{background-position:52.5% 15%}.em.em-camera{background-position:55% 55%}.em.em-video_camera{background-position:55% 60%}.em.em-computer{background-position:52.5% 7.5%}.em.em-tv{background-position:55% 62.5%}.em.em-iphone{background-position:55% 40%}.em.em-telephone_receiver{background-position:52.5% 95%}.em.em-pager{background-position:52.5% 97.5%}.em.em-fax{background-position:52.5% 100%}.em.em-minidisc{background-position:52.5% 12.5%}.em.em-vhs{background-position:55% 67.5%}.em.em-sound,.em.em-speaker{background-position:55% 97.5%}.em.em-mute{background-position:55% 92.5%}.em.em-loudspeaker{background-position:55% 2.5%}.em.em-mega{background-position:55% 5%}.em.em-radio{background-position:55% 65%}.em.em-satellite{background-position:80% 10%}.em.em-satellite_antenna{background-position:55% 0}.em.em-mag{background-position:57.5% 5%}.em.em-mag_right{background-position:57.5% 7.5%}.em.em-unlock{background-position:57.5% 20%}.em.em-lock{background-position:57.5% 17.5%}.em.em-lock_with_ink_pen{background-position:57.5% 10%}.em.em-closed_lock_with_key{background-position:57.5% 12.5%}.em.em-key{background-position:57.5% 15%}.em.em-bulb{background-position:50% 32.5%}.em.em-flashlight{background-position:57.5% 67.5%}.em.em-high_brightness{background-position:55% 90%}.em.em-low_brightness{background-position:55% 87.5%}.em.em-electric_plug{background-position:57.5% 2.5%}.em.em-battery{background-position:57.5% 0}.em.em-calling{background-position:55% 42.5%}.em.em-mailbox{background-position:55% 25%}.em.em-postbox{background-position:55% 32.5%}.em.em-bath{background-position:77.5% 47.5%}.em.em-bathtub{background-position:77.5% 62.5%}.em.em-shower{background-position:77.5% 45%}.em.em-toilet{background-position:77.5% 40%}.em.em-wrench{background-position:57.5% 70%}.em.em-nut_and_bolt{background-position:57.5% 75%}.em.em-hammer{background-position:57.5% 72.5%}.em.em-seat{background-position:52.5% 5%}.em.em-moneybag{background-position:50% 82.5%}.em.em-yen{background-position:50% 92.5%}.em.em-dollar{background-position:50% 95%}.em.em-pound{background-position:50% 100%}.em.em-euro{background-position:50% 97.5%}.em.em-credit_card{background-position:50% 90%}.em.em-money_with_wings{background-position:52.5% 0}.em.em-e-mail{background-position:55% 15%}.em.em-inbox_tray{background-position:55% 10%}.em.em-outbox_tray{background-position:55% 7.5%}.em.em-envelope{background-position:7.5% 20%}.em.em-incoming_envelope{background-position:55% 17.5%}.em.em-postal_horn{background-position:55% 35%}.em.em-mailbox_closed{background-position:55% 22.5%}.em.em-mailbox_with_mail{background-position:55% 27.5%}.em.em-mailbox_with_no_mail{background-position:55% 30%}.em.em-package{background-position:55% 12.5%}.em.em-door{background-position:75% 57.5%}.em.em-smoking{background-position:75% 62.5%}.em.em-bomb{background-position:50% 37.5%}.em.em-gun{background-position:57.5% 80%}.em.em-hocho{background-position:57.5% 77.5%}.em.em-pill{background-position:47.5% 77.5%}.em.em-syringe{background-position:47.5% 75%}.em.em-page_facing_up{background-position:52.5% 30%}.em.em-page_with_curl{background-position:52.5% 27.5%}.em.em-bookmark_tabs{background-position:52.5% 62.5%}.em.em-bar_chart{background-position:52.5% 45%}.em.em-chart_with_upwards_trend{background-position:52.5% 40%}.em.em-chart_with_downwards_trend{background-position:52.5% 42.5%}.em.em-scroll{background-position:52.5% 90%}.em.em-clipboard{background-position:52.5% 47.5%}.em.em-calendar{background-position:52.5% 35%}.em.em-date{background-position:52.5% 32.5%}.em.em-card_index{background-position:52.5% 37.5%}.em.em-file_folder{background-position:52.5% 22.5%}.em.em-open_file_folder{background-position:52.5% 25%}.em.em-pushpin{background-position:52.5% 50%}.em.em-paperclip{background-position:52.5% 55%}.em.em-straight_ruler{background-position:52.5% 57.5%}.em.em-triangular_ruler{background-position:52.5% 60%}.em.em-closed_book{background-position:52.5% 72.5%}.em.em-green_book{background-position:52.5% 77.5%}.em.em-blue_book{background-position:52.5% 80%}.em.em-orange_book{background-position:52.5% 82.5%}.em.em-notebook{background-position:52.5% 67.5%}.em.em-notebook_with_decorative_cover{background-position:52.5% 70%}.em.em-ledger{background-position:52.5% 65%}.em.em-books{background-position:52.5% 85%}.em.em-bookmark{background-position:57.5% 27.5%}.em.em-name_badge{background-position:52.5% 87.5%}.em.em-microscope{background-position:57.5% 82.5%}.em.em-telescope{background-position:57.5% 85%}.em.em-newspaper{background-position:55% 37.5%}.em.em-football{background-position:25% 72.5%}.em.em-rugby_football{background-position:25% 75%}.em.em-mountain_bicyclist{background-position:75% 97.5%}.em.em-bicyclist{background-position:75% 82.5%}.em.em-swimmer{background-position:25% 77.5%}.em.em-gem{background-position:47.5% 87.5%}.em.em-ring{background-position:47.5% 85%}.em.em-space_invader{background-position:45% 75%}.em.em-memo,.em.em-pencil{background-position:52.5% 92.5%}.em.em-book{background-position:52.5% 75%}.em.em-shoe{background-position:40% 12.5%}.em.em-sandal{background-position:40% 20%}.em.em-high_heel{background-position:40% 17.5%}.em.em-lipstick{background-position:47.5% 25%}.em.em-boot{background-position:40% 22.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 92.5%}.em.em-necktie{background-position:37.5% 90%}.em.em-womans_clothes{background-position:40% 2.5%}.em.em-dress{background-position:37.5% 97.5%}.em.em-jeans{background-position:37.5% 95%}.em.em-kimono{background-position:37.5% 100%}.em.em-bikini{background-position:40% 0}.em.em-crown{background-position:37.5% 82.5%}.em.em-womans_hat{background-position:37.5% 85%}.em.em-mans_shoe{background-position:40% 12.5%}.em.em-briefcase{background-position:52.5% 10%}.em.em-handbag{background-position:40% 7.5%}.em.em-pouch{background-position:40% 10%}.em.em-purse{background-position:40% 5%}.em.em-eyeglasses{background-position:37.5% 87.5%}.em.em-house{background-position:27.5% 55%}.em.em-house_with_garden{background-position:27.5% 57.5%}.em.em-school{background-position:27.5% 82.5%}.em.em-office{background-position:27.5% 60%}.em.em-post_office{background-position:27.5% 62.5%}.em.em-hospital{background-position:27.5% 67.5%}.em.em-bank{background-position:27.5% 70%}.em.em-convenience_store{background-position:27.5% 80%}.em.em-love_hotel{background-position:27.5% 77.5%}.em.em-hotel{background-position:27.5% 75%}.em.em-wedding{background-position:47.5% 97.5%}.em.em-department_store{background-position:27.5% 85%}.em.em-european_post_office{background-position:27.5% 65%}.em.em-japanese_castle{background-position:27.5% 92.5%}.em.em-european_castle{background-position:27.5% 95%}.em.em-factory{background-position:27.5% 87.5%}.em.em-tokyo_tower{background-position:65% 40%}.em.em-japan{background-position:65% 45%}.em.em-mount_fuji{background-position:65% 37.5%}.em.em-statue_of_liberty{background-position:65% 42.5%}.em.em-ship{background-position:75% 25%}.em.em-speedboat{background-position:75% 42.5%}.em.em-rowboat{background-position:75% 27.5%}.em.em-rocket{background-position:72.5% 42.5%}.em.em-helicopter{background-position:72.5% 45%}.em.em-steam_locomotive{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 67.5%}.em.em-mountain_railway{background-position:75% 15%}.em.em-bike{background-position:75% 77.5%}.em.em-aerial_tramway{background-position:75% 22.5%}.em.em-suspension_railway{background-position:75% 17.5%}.em.em-mountain_cableway{background-position:75% 20%}.em.em-tractor{background-position:75% 10%}.em.em-blue_car{background-position:75% 2.5%}.em.em-oncoming_automobile{background-position:75% 0}.em.em-car,.em.em-red_car{background-position:72.5% 100%}.em.em-taxi{background-position:72.5% 95%}.em.em-oncoming_taxi{background-position:72.5% 97.5%}.em.em-articulated_lorry{background-position:75% 7.5%}.em.em-bus{background-position:72.5% 72.5%}.em.em-oncoming_bus{background-position:72.5% 75%}.em.em-rotating_light{background-position:75% 52.5%}.em.em-police_car{background-position:72.5% 90%}.em.em-oncoming_police_car{background-position:72.5% 92.5%}.em.em-fire_engine{background-position:72.5% 87.5%}.em.em-ambulance{background-position:72.5% 85%}.em.em-minibus{background-position:72.5% 82.5%}.em.em-truck{background-position:75% 5%}.em.em-train{background-position:72.5% 70%}.em.em-station{background-position:72.5% 65%}.em.em-bullettrain_front,.em.em-train2{background-position:72.5% 57.5%}.em.em-bullettrain_side{background-position:72.5% 52.5%}.em.em-light_rail{background-position:72.5% 62.5%}.em.em-monorail{background-position:75% 12.5%}.em.em-railway_car{background-position:72.5% 50%}.em.em-trolleybus{background-position:72.5% 77.5%}.em.em-vertical_traffic_light{background-position:75% 47.5%}.em.em-traffic_light{background-position:75% 45%}.em.em-construction{background-position:75% 50%}.em.em-beginner{background-position:57.5% 92.5%}.em.em-atm{background-position:27.5% 72.5%}.em.em-busstop{background-position:72.5% 80%}.em.em-barber{background-position:47.5% 72.5%}.em.em-izakaya_lantern{background-position:27.5% 90%}.em.em-moyai{background-position:65% 47.5%}.em.em-round_pushpin{background-position:52.5% 52.5%}.em.em-triangular_flag_on_post{background-position:75% 55%}.em.em-jp{background-position:87.5% 85%}.em.em-kr{background-position:90% 2.5%}.em.em-cn{background-position:85% 10%}.em.em-us{background-position:95% 77.5%}.em.em-fr{background-position:85% 87.5%}.em.em-es{background-position:85% 67.5%}.em.em-it{background-position:87.5% 75%}.em.em-ru{background-position:92.5% 72.5%}.em.em-gb,.em.em-uk{background-position:85% 92.5%}.em.em-de{background-position:85% 35%}.em.em-one{background-position:80% 72.5%}.em.em-two{background-position:80% 75%}.em.em-three{background-position:80% 77.5%}.em.em-four{background-position:80% 80%}.em.em-five{background-position:80% 82.5%}.em.em-six{background-position:80% 85%}.em.em-seven{background-position:80% 87.5%}.em.em-eight{background-position:80% 90%}.em.em-nine{background-position:80% 92.5%}.em.em-keycap_ten{background-position:57.5% 50%}.em.em-1234{background-position:57.5% 57.5%}.em.em-zero{background-position:80% 70%}.em.em-hash{background-position:80% 65%}.em.em-symbols{background-position:57.5% 60%}.em.em-arrow_left{background-position:0 87.5%}.em.em-capital_abcd{background-position:57.5% 52.5%}.em.em-abcd{background-position:57.5% 55%}.em.em-abc{background-position:57.5% 62.5%}.em.em-arrow_down_small{background-position:60% 22.5%}.em.em-arrow_up_small{background-position:60% 20%}.em.em-arrows_clockwise{background-position:55% 82.5%}.em.em-arrows_counterclockwise{background-position:55% 85%}.em.em-twisted_rightwards_arrows{background-position:55% 75%}.em.em-repeat{background-position:55% 77.5%}.em.em-repeat_one{background-position:55% 80%}.em.em-top{background-position:57.5% 45%}.em.em-signal_strength{background-position:55% 52.5%}.em.em-restroom{background-position:77.5% 35%}.em.em-mens{background-position:77.5% 30%}.em.em-womens{background-position:77.5% 32.5%}.em.em-baby_symbol{background-position:77.5% 37.5%}.em.em-no_smoking{background-position:75% 65%}.em.em-metro{background-position:72.5% 60%}.em.em-baggage_claim{background-position:77.5% 70%}.em.em-wc{background-position:77.5% 42.5%}.em.em-potable_water{background-position:75% 72.5%}.em.em-put_litter_in_its_place{background-position:75% 67.5%}.em.em-passport_control{background-position:77.5% 65%}.em.em-left_luggage{background-position:77.5% 72.5%}.em.em-customs{background-position:77.5% 67.5%}.em.em-no_entry_sign{background-position:75% 60%}.em.em-underage{background-position:57.5% 47.5%}.em.em-no_mobile_phones{background-position:55% 50%}.em.em-do_not_litter{background-position:75% 70%}.em.em-non-potable_water{background-position:75% 75%}.em.em-no_bicycles{background-position:75% 80%}.em.em-no_pedestrians{background-position:77.5% 25%}.em.em-children_crossing{background-position:77.5% 27.5%}.em.em-heart_decoration{background-position:50% 27.5%}.em.em-vibration_mode{background-position:55% 45%}.em.em-mobile_phone_off{background-position:55% 47.5%}.em.em-chart{background-position:52.5% 2.5%}.em.em-currency_exchange{background-position:50% 85%}.em.em-six_pointed_star{background-position:57.5% 90%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 30%}.em.em-end{background-position:57.5% 37.5%}.em.em-back{background-position:57.5% 35%}.em.em-on{background-position:57.5% 40%}.em.em-soon{background-position:57.5% 42.5%}.em.em-clock1{background-position:60% 40%}.em.em-clock130{background-position:60% 70%}.em.em-clock10{background-position:60% 62.5%}.em.em-clock1030{background-position:60% 92.5%}.em.em-clock11,.em.em-clock1130{background-position:60% 65%}.em.em-clock12{background-position:60% 67.5%}.em.em-clock1230{background-position:60% 97.5%}.em.em-clock2{background-position:60% 42.5%}.em.em-clock230{background-position:60% 72.5%}.em.em-clock3{background-position:60% 45%}.em.em-clock330{background-position:60% 75%}.em.em-clock4{background-position:60% 47.5%}.em.em-clock430{background-position:60% 77.5%}.em.em-clock5{background-position:60% 50%}.em.em-clock530{background-position:60% 80%}.em.em-clock6{background-position:60% 52.5%}.em.em-clock630{background-position:60% 82.5%}.em.em-clock7{background-position:60% 55%}.em.em-clock730{background-position:60% 85%}.em.em-clock8{background-position:60% 57.5%}.em.em-clock830{background-position:60% 87.5%}.em.em-clock9{background-position:60% 60%}.em.em-clock930{background-position:60% 90%}.em.em-heavy_dollar_sign{background-position:50% 87.5%}.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-white_flower{background-position:50% 77.5%}.em.em-100{background-position:50% 80%}.em.em-radio_button{background-position:57.5% 32.5%}.em.em-link{background-position:57.5% 30%}.em.em-trident{background-position:57.5% 95%}.em.em-black_square_button{background-position:57.5% 97.5%}.em.em-white_square_button{background-position:57.5% 100%}.em.em-red_circle{background-position:60% 0}.em.em-large_blue_circle{background-position:60% 2.5%}.em.em-large_blue_diamond{background-position:60% 7.5%}.em.em-large_orange_diamond{background-position:60% 5%}.em.em-small_blue_diamond{background-position:60% 12.5%}.em.em-small_orange_diamond{background-position:60% 10%}.em.em-small_red_triangle{background-position:60% 15%}.em.em-small_red_triangle_down{background-position:60% 17.5%}.em{background:url(../img/sheet_emojione_64_indexed_128.5953c7ea.png)}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-phone{background-position:2.5% 12.5%}.em{background:url(../img/sheet_facebook_64_indexed_128.f1911246.png)}.em.em-boat,.em.em-sailboat{background-position:5% 87.5%}.em{background-image:url(../img/look.62b51bae.png)!important}.em.em-tlj-1{background-position:0 0}.em.em-tlj-2{background-position:0 2.5%}.em.em-tlj-3{background-position:0 5%}.em.em-tlj-4{background-position:0 7.5%}.em.em-tlj-5{background-position:0 10%}.em.em-tlj-6{background-position:0 12.5%}.em.em-tlj-7{background-position:0 15%}.em.em-tlj-8{background-position:0 17.5%}.em.em-tlj-9{background-position:0 20%}.em.em-tlj-10{background-position:0 22.5%}.em.em-tlj-11{background-position:0 25%}.em.em-tlj-12{background-position:0 27.5%}.em.em-tlj-13{background-position:0 30%}.em.em-tlj-14{background-position:0 32.5%}.em.em-tlj-15{background-position:0 35%}.em.em-tlj-16{background-position:0 37.5%}.em.em-tlj-17{background-position:0 40%}.em.em-tlj-18{background-position:0 42.5%}.em.em-tlj-19{background-position:0 45%}.em.em-tlj-20{background-position:0 47.5%}.em.em-tlj-21{background-position:0 50%}.em.em-tlj-22{background-position:0 52.5%}.em.em-tlj-23{background-position:0 55%}.em.em-tlj-24{background-position:0 57.5%}.em.em-tlj-25{background-position:0 60%}.em.em-tlj-26{background-position:0 62.5%}.em.em-tlj-27{background-position:0 65%}.em.em-tlj-28{background-position:0 67.5%}.em.em-tlj-29{background-position:0 70%}.em.em-tlj-30{background-position:0 72.5%}.em.em-tlj-31{background-position:0 75%}.em.em-tlj-32{background-position:0 77.5%}.em.em-tlj-33{background-position:0 80%}.em.em-tlj-34{background-position:0 82.5%}.em.em-tlj-35{background-position:0 85%}.em.em-tlj-36{background-position:0 87.5%}.em.em-tlj-37{background-position:0 90%}.em.em-tlj-38{background-position:0 92.5%}.em.em-tlj-39{background-position:0 95%}.em.em-tlj-40{background-position:0 97.5%}.em.em-tlj-41{background-position:0 100%}.em.em-tlj-42{background-position:2.5% 0}.em.em-tlj-43{background-position:2.5% 2.5%}.em.em-tlj-44{background-position:2.5% 5%}.em.em-tlj-45{background-position:2.5% 7.5%}.em.em-tlj-46{background-position:2.5% 10%}.em.em-tlj-47{background-position:2.5% 12.5%}.em.em-tlj-48{background-position:2.5% 15%}.em.em-tlj-49{background-position:2.5% 17.5%}.em.em-tlj-50{background-position:2.5% 20%}.em.em-tlj-51{background-position:2.5% 22.5%}.em.em-tlj-52{background-position:2.5% 25%}.em.em-tlj-53{background-position:2.5% 27.5%}.em.em-tlj-54{background-position:2.5% 30%}.em.em-tlj-55{background-position:2.5% 32.5%}.em.em-tlj-56{background-position:2.5% 35%}.em.em-tlj-57{background-position:2.5% 37.5%}.em.em-tlj-58{background-position:2.5% 40%}.em.em-tlj-59{background-position:2.5% 42.5%}.em.em-tlj-60{background-position:2.5% 45%}.em.em-tlj-61{background-position:2.5% 47.5%}.em.em-tlj-62{background-position:2.5% 50%}.em.em-tlj-63{background-position:2.5% 52.5%}.em.em-tlj-64{background-position:2.5% 55%}.em.em-tlj-65{background-position:2.5% 57.5%}.em.em-tlj-66{background-position:2.5% 60%}.em.em-tlj-67{background-position:2.5% 62.5%}.em.em-tlj-68{background-position:2.5% 65%}.em.em-tlj-69{background-position:2.5% 67.5%}.em.em-tlj-70{background-position:2.5% 70%}.em.em-tlj-71{background-position:2.5% 72.5%}.em.em-tlj-72{background-position:2.5% 75%}.em.em-tlj-73{background-position:2.5% 77.5%}.em.em-tlj-74{background-position:2.5% 80%}.em.em-tlj-75{background-position:2.5% 82.5%}.em.em-tlj-76{background-position:2.5% 85%}.em.em-tlj-77{background-position:2.5% 87.5%}.em.em-tlj-78{background-position:2.5% 90%}.em.em-tlj-79{background-position:2.5% 92.5%}.em.em-tlj-80{background-position:2.5% 95%}.em.em-tlj-81{background-position:2.5% 97.5%}.em.em-tlj-82{background-position:2.5% 100%}.em.em-tlj-83{background-position:5% 0}.em.em-tlj-84{background-position:5% 2.5%}.em.em-tlj-85{background-position:5% 5%}.em.em-tlj-86{background-position:5% 7.5%}.em.em-tlj-87{background-position:5% 10%}.em.em-tlj-88{background-position:5% 12.5%}.em.em-tlj-89{background-position:5% 15%}.em.em-tlj-90{background-position:5% 17.5%}.em.em-tlj-91{background-position:5% 20%}.em.em-tlj-92{background-position:5% 22.5%}.em.em-tlj-93{background-position:5% 25%}.em.em-tlj-94{background-position:5% 27.5%}.em.em-tlj-95{background-position:5% 30%}.em.em-tlj-96{background-position:5% 32.5%}.em{background:url(../img/sheet_messenger_64_indexed_128.68a885d7.png)}.em.em-bee{background-position:30% 85%}.em.em-car,.em.em-red_car{background-position:72.5% 87.5%}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background:url(../img/sheet_twitter_64_indexed_128.0ebbf2e8.png);background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone,.em.em-telephone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}.ivu-load-loop{-webkit-animation:ani-load-loop 1s linear infinite;animation:ani-load-loop 1s linear infinite}@-webkit-keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.input-group-error-append,.input-group-error-prepend{background-color:#fff;border:1px solid #ed4014}.input-group-error-append .ivu-select-selection,.input-group-error-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.input-group-error-prepend{border-right:0}.input-group-error-append{border-left:0} +body,html{overflow:hidden;margin:0;padding:0}#app,body,html{width:100%;height:100%}.dialog-fade-enter-active{-webkit-animation:anim-open .3s;animation:anim-open .3s}.dialog-fade-leave-active{-webkit-animation:anim-close .3s;animation:anim-close .3s}@-webkit-keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.ivu-modal-wrap /deep/ .connect_customerServer_img{display:none}.right-box .ivu-color-picker .ivu-select-dropdown{position:absolute;left:-73px!important}.ivu-global-footer{margin:5px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.i-copyright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-global-footer-links{margin-bottom:5px}.ivu-global-footer-links a:not(:last-child){margin-right:40px}.ivu-global-footer-links a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-global-footer-copyright,.ivu-global-footer-links a{font-size:14px;color:#808695}.ivu-global-footer-copyright a{color:#808695}.side-menu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-menu-wrapper .menu-collapsed{padding-top:10px}.side-menu-wrapper .menu-collapsed .ivu-dropdown,.side-menu-wrapper .menu-collapsed .ivu-dropdown .ivu-dropdown-rel a,.side-menu-wrapper .menu-collapsed .ivu-tooltip,.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-rel{width:100%}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-arrow{border-right-color:#fff}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-inner{background:#fff;color:#495060}.side-menu-wrapper a.drop-menu-a{display:inline-block;padding:6px 15px;width:100%;text-align:center;color:#495060}.menu-title{padding-left:6px}.ivu-menu .side-menu-wrapper a.drop-menu-a{padding:15px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer,.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-select-dropdown{background:#001529!important;width:170px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu{min-width:unset!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item{padding:9px 0 9px 30px!important;font-size:13px!important;text-align:left}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#2d8cf0!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .menu-title{padding-left:0!important;color:hsla(0,0%,88.2%,.7)!important;font-size:13px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover .menu-title{color:#fff!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown{padding:9px 0 9px 30px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover{background-color:#2d8cf0!important;color:#fff!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.ivu-icon,.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.menu-title{color:#fff!important}.trans[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a[data-v-5080f098]{padding:6px;width:40px;height:40px;display:inline-block;text-align:center;color:#5c6b77;margin-top:12px}.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{vertical-align:top}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi,.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sider-trigger-a[data-v-5080f098]{padding:14px 6px;margin-left:10px;line-height:16px}.iconcaidanshouqi[data-v-5080f098]{font-size:16px}.custom-bread-crumb{display:inline-block;vertical-align:top;margin-left:46px!important}.header-bar{width:100%;height:100%;position:relative}.header-bar .custom-content-con{float:right;height:auto;padding-right:20px;line-height:64px}.header-bar .custom-content-con>*{float:right}.ivu-icon-ios-refresh[data-v-edd85ffa]{color:#999!important;font-size:23px}.i-layout-header-trigger[data-v-edd85ffa]{position:absolute;margin:0 10px;cursor:pointer;font-size:19px}.i-layout-header-trigger[data-v-edd85ffa]:hover{color:#2d8cf0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size,.tags-nav{width:100%;height:100%}.tags-nav{position:relative;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tags-nav .close-con{right:0;width:32px;text-align:center}.tags-nav .btn-con,.tags-nav .close-con{position:absolute;top:0;height:100%;background:#fff;z-index:10}.tags-nav .btn-con{padding-top:3px}.tags-nav .btn-con button{padding:6px 4px;line-height:14px;text-align:center}.tags-nav .btn-con.left-btn{left:0}.tags-nav .btn-con.right-btn{right:32px;border-right:1px solid #f0f0f0}.tags-nav .scroll-outer{position:absolute;left:28px;right:61px;top:0;bottom:0;-webkit-box-shadow:0 0 3px 2px hsla(0,0%,39.2%,.1) inset;box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1)}.tags-nav .scroll-outer .scroll-body{height:calc(100% - 1px);display:inline-block;padding:1px 4px 0;position:absolute;overflow:visible;white-space:nowrap;-webkit-transition:left .3s ease;transition:left .3s ease}.tags-nav .scroll-outer .scroll-body .ivu-tag-dot-inner{-webkit-transition:background .2s ease;transition:background .2s ease}.tags-nav .contextmenu{position:absolute;margin:0;padding:5px 0;background:#fff;z-index:1000;list-style-type:none;border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);box-shadow:2px 2px 3px 0 rgba(0,0,0,.1)}.tags-nav .contextmenu li{margin:0;padding:5px 15px;cursor:pointer}.tags-nav .contextmenu li:hover{background:#eee}.user-avatar-dropdown{cursor:pointer;display:inline-block;vertical-align:middle}.user-avatar-dropdown .ivu-badge-dot{top:16px}.iconImg[data-v-10bc703c]{font-size:18px;margin-right:6px;margin-bottom:2px}.user-avatar-dropdown .ivu-dropdown-item~.ivu-dropdown-item[data-v-10bc703c]{border-top:1px solid #e8eaec}.full-screen-btn-con{margin-right:17px!important}.full-screen-btn-con .ivu-tooltip-rel i{font-size:20px!important}.full-screen-btn-con .ivu-tooltip-rel{height:64px;line-height:56px}.full-screen-btn-con .ivu-tooltip-rel i{cursor:pointer}.search .ivu-select-selection{margin-right:20px}.search .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:unset!important;box-shadow:unset!important}.search li.ivu-select-item{text-align:left}.search .select .ivu-select-input,.search .select .ivu-select-item{font-size:14px!important}.header-notice{margin-right:30px}.header-notice .ivu-dropdown-item{font-size:14px!important;font-weight:400;line-height:22px;color:#515a6e}.header-notice .ivu-dropdown-item~.ivu-dropdown-item{border-top:1px solid #e8eaec}.header-notice .iconImg{width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff;font-size:18px;margin-right:10px;vertical-align:middle}.header-notice .ivu-dropdown{height:30px;line-height:30px}.header-notice .ivu-dropdown .ivu-select-dropdown{margin-top:22px}.header-notice .ivu-badge-dot{z-index:0!important}.main .logo-con{height:64px;padding:10px}.main .logo-con img{height:44px;width:auto;display:block;margin:0 auto}.main .header-con{background:#fff;padding:0 20px;width:100%}.main .main-layout-con{height:100%;overflow:hidden}.main .main-content-con{height:calc(100% - 60px);overflow:hidden}.main .tag-nav-wrapper{padding:0;height:40px;background:#f0f0f0}.main .content-wrapper{padding:18px;height:calc(100% - 80px);overflow:auto}.main .left-sider .ivu-layout-sider-children{overflow-y:scroll;margin-right:-18px;overflow-x:hidden}.ivu-menu-item>i,.ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.collased-menu-dropdown{width:100%;margin:0;line-height:normal;padding:7px 0 6px 16px;clear:both;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.collased-menu-dropdown:hover{background:hsla(0,0%,39.2%,.1)}.collased-menu-dropdown *{color:#515a6e}.collased-menu-dropdown .ivu-menu-item>i{margin-right:12px!important}.collased-menu-dropdown .ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.ivu-select-dropdown.ivu-dropdown-transfer{max-height:400px}.main .header-con{padding:0 20px 0 0}.main .logo-con img{height:50px}.main .tag-nav-wrapper{background:unset}.open-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;background-color:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:1000}.open-image img{width:800px}.c_row-item[data-v-c4e45d52]{margin-top:10px;margin-bottom:10px}.c_row-item[data-v-c4e45d52] .ivu-select-dropdown{left:-27px!important}.color-box[data-v-c4e45d52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.color-box .color-item[data-v-c4e45d52]{margin-left:15px}.color-box .color-item span[data-v-c4e45d52]{margin-left:5px;color:#999;font-size:13px;cursor:pointer}.footer[data-v-da517ae2]{margin:15px 0}.tabBox_img[data-v-da517ae2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-da517ae2]{width:100%;height:100%}.tabform[data-v-da517ae2] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-da517ae2]{margin-top:20px;float:right}.goodList[data-v-da517ae2] table{width:100%!important}.footer[data-v-7317c5b3]{margin:15px 0}.tabBox_img[data-v-7317c5b3]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-7317c5b3]{width:100%;height:100%}.tabform[data-v-7317c5b3] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-7317c5b3]{margin-top:20px;float:right}.goodList[data-v-7317c5b3] table{width:100%!important}.middleTop[data-v-4343ea95] .ivu-modal-wrap .ivu-modal{top:50%!important;margin-top:-350px}.goods-box[data-v-4343ea95]{padding:16px 0;margin-bottom:16px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.goods-box .list-group[data-v-4343ea95],.goods-box .wrapper[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods-box .add-item[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin-bottom:10px;background:#f7f7f7}.goods-box .add-item .iconfont[data-v-4343ea95]{font-size:18px;color:#d8d8d8}.goods-box .item[data-v-4343ea95]{position:relative;width:80px;height:80px;margin-bottom:20px;margin-right:12px}.goods-box .item[data-v-4343ea95]:nth-child(4n){margin-right:0}.goods-box .item img[data-v-4343ea95]{width:100%;height:100%}.goods-box .item .icondel_1[data-v-4343ea95]{position:absolute;right:-10px;top:-16px;color:#999;font-size:28px;cursor:pointer}.line-box[data-v-b0989b44]{margin-top:20px;padding:10px 0 20px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.line-box .title p[data-v-b0989b44]{font-size:14px;color:#000}.line-box .title span[data-v-b0989b44]{color:#999}.line-box .input-box[data-v-b0989b44]{position:relative;margin-top:10px}.line-box .input-box .add-btn[data-v-b0989b44]{margin-top:18px}.line-box .input-box .input-item[data-v-b0989b44]{position:relative;margin-bottom:15px}.line-box .input-box .input-item .icon[data-v-b0989b44],.line-box .input-box .input-item[data-v-b0989b44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-box .input-box .input-item .icon[data-v-b0989b44]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;cursor:move;color:#d8d8d8}.line-box .input-box .input-item[data-v-b0989b44] .ivu-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.line-box .input-box .close[data-v-b0989b44]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}[data-v-52ee298c] .ivu-tree-title-selected,[data-v-52ee298c] .ivu-tree-title-selected:hover,[data-v-52ee298c] .ivu-tree-title:hover{background-color:unset;color:#1890ff}[data-v-52ee298c] .ivu-table-cell-tree{border:0;font-size:15px;background-color:unset}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-add:before{content:"\F11F"}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-remove:before{content:"\F116"}.tabBox_img[data-v-52ee298c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-52ee298c]{width:100%;height:100%}[data-v-52ee298c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #ddd}[data-v-52ee298c]::-webkit-scrollbar{width:4px!important}.on[data-v-52ee298c]{background-color:#2d8cf0!important;color:#fff!important}.menu-item[data-v-52ee298c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-52ee298c]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-52ee298c]{display:block}.menu-item .right-menu[data-v-52ee298c]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.table_box[data-v-52ee298c]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.table_box .left_box[data-v-52ee298c]{width:171px;height:470px;border-right:1px solid #eee;overflow-x:hidden;overflow-y:auto}.table_box .left_box .left_cont[data-v-52ee298c]{margin-bottom:12px;cursor:pointer}.table_box .right_box[data-v-52ee298c]{margin-left:23px;font-size:13px;font-family:PingFang SC;width:645px;height:470px;overflow-x:hidden;overflow-y:auto}.table_box .right_box .cont[data-v-52ee298c]{font-weight:500;color:#000;font-weight:700}.table_box .right_box .Box[data-v-52ee298c]{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table_box .right_box .Box .cont_box[data-v-52ee298c]{font-weight:400;color:rgba(0,0,0,.85);background:#fafafa;border-radius:3px;text-align:center;padding:7px 30px;margin-right:10px;margin-bottom:18px;cursor:pointer}.table_box .right_box .Box .cont_box[data-v-52ee298c]:hover{background-color:#eee;color:#333}.table_box .right_box .Box .item[data-v-52ee298c]{position:relative}.table_box .right_box .Box .item .iconfont[data-v-52ee298c]{display:none}.table_box .right_box .Box .item:hover .iconfont[data-v-52ee298c]{display:block}.table_box .right_box .Box .iconfont[data-v-52ee298c]{position:absolute;right:9px;top:-8px;font-size:18px;color:#333}.table_box .Button[data-v-52ee298c]{position:absolute;bottom:15px;right:15px;font-family:PingFangSC-Regular;text-align:center}.table_box .Button .cancel[data-v-52ee298c]{width:70px;height:32px;background:#fff;border:1px solid rgba(0,0,0,.149);border-radius:2px;font-size:14px;color:#000;line-height:32px;float:left;margin-right:10px;cursor:pointer}.table_box .Button .ok[data-v-52ee298c]{width:70px;height:32px;background:#1890ff;border-radius:2px;font-size:14px;color:#fff;line-height:32px;float:left;cursor:pointer}.numbox[data-v-e78a6bb4]{margin:20px 0 10px 0}.numbox span[data-v-e78a6bb4]{width:80px;color:#999}.c_row-item[data-v-e78a6bb4]{width:100%}.c_row-item~.c_row-item[data-v-e78a6bb4]{margin-top:20px}.dif[data-v-e78a6bb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-e78a6bb4]{margin-left:10px;width:350px}.numbox[data-v-7a03b6b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 10px 0}.numbox span[data-v-7a03b6b7]{width:80px;color:#999}.c_row-item[data-v-7a03b6b7]{width:100%}.c_row-item[data-v-64bc1227]{margin-bottom:10px}.editor[data-v-239c7400]{width:100%;margin:0 auto}.text[data-v-239c7400] .ivu-input-wrapper,.text[data-v-239c7400] textarea.ivu-input{min-height:600px}.text[data-v-239c7400]{border:1px solid #ccc;min-height:600px}.nameStyle[data-v-60de8b37]{position:absolute;white-space:nowrap;z-index:9;background:#eee;height:20px;line-height:20px;color:#555;border:1px solid #ebebeb;padding:0 5px;left:56px;bottom:-18px}.iconbianji1[data-v-60de8b37]{font-size:13px}[data-v-60de8b37] .ivu-badge-count{margin-top:18px!important;margin-right:19px!important}[data-v-60de8b37] ivu-tree-title-selected:hover{color:unset;background-color:unset}[data-v-60de8b37] .ivu-tree-title{padding:0;width:100%}[data-v-60de8b37] .ivu-span{padding:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-60de8b37] .ivu-tree ul li{margin:0}[data-v-60de8b37] .ivu-tree-arrow{width:17px;color:#626262}[data-v-60de8b37] .ivu-span:hover{background:#f5f5f5;color:rgba(0,0,0,.4)!important}[data-v-60de8b37] .ivu-tree-arrow i{vertical-align:bottom}.Nav[data-v-60de8b37] .ivu-icon-ios-arrow-forward:before{content:"\F341"!important;font-size:20px}[data-v-60de8b37] .ivu-btn-icon-only.ivu-btn-small{padding:unset!important}.selectTreeClass[data-v-60de8b37]{background:#d5e8fc}.treeBox[data-v-60de8b37]{width:100%;height:100%}.treeBox .ivu-tree-title-selected[data-v-60de8b37]:hover,.treeBox[data-v-60de8b37] .ivu-tree-title-selected{color:#2d8cf0!important;background-color:#fff!important}.treeBox[data-v-60de8b37] .ivu-btn-icon-only{width:20px!important;height:20px!important}.treeBox[data-v-60de8b37] .ivu-tree-title:hover{color:#2d8cf0!important;background-color:#fff!important}.pictrueList_pic[data-v-60de8b37]{position:relative;width:100px;cursor:pointer}.pictrueList_pic img[data-v-60de8b37]{width:100%;height:100px}.pictrueList_pic p[data-v-60de8b37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;text-align:center}.pictrueList_pic .number[data-v-60de8b37]{height:33px;position:absolute;right:0;top:0}.trees-coadd[data-v-60de8b37]{width:100%;border-radius:4px;overflow:hidden;position:relative}.trees-coadd .scollhide[data-v-60de8b37]{overflow-x:hidden;overflow-y:scroll;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .trees[data-v-60de8b37]{width:100%;height:374px}.trees-coadd .scollhide[data-v-60de8b37]::-webkit-scrollbar{display:none}.treeSel[data-v-60de8b37] .ivu-select-dropdown-list{padding:0 5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px}.imagesNo[data-v-60de8b37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:65px 0}.imagesNo .imagesNo_sp[data-v-60de8b37]{font-size:13px;color:#dbdbdb;line-height:3}.Modal[data-v-60de8b37]{width:100%;height:100%;background:#fff!important}.Nav[data-v-60de8b37]{width:100%;border-right:1px solid #eee}.colLeft[data-v-60de8b37]{padding-right:0!important;height:100%}.conter[data-v-60de8b37]{width:100%;height:100%;margin-left:0!important}.conter .bnt[data-v-60de8b37]{width:100%;padding:0 13px 10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.conter .pictrueList[data-v-60de8b37]{padding-left:6px;width:100%;max-width:1200px;overflow-x:hidden;overflow-y:auto}.conter .pictrueList img[data-v-60de8b37]{width:100%;border:2px solid #fff}.conter .pictrueList img.on[data-v-60de8b37]{border:2px solid #5fb878}.conter .footer[data-v-60de8b37]{padding:0 20px 10px 20px}.demo-badge[data-v-60de8b37]{width:42px;height:42px;background:transparent;border-radius:6px;display:inline-block}.bnt[data-v-60de8b37] .ivu-tree-children{padding:5px 0}.trees-coadd[data-v-60de8b37] .ivu-tree-children .ivu-tree-arrow{line-height:25px}.iview-video-style[data-v-c530aa1e]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-c530aa1e]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-c530aa1e]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.bottom[data-v-5afbd54a]{margin-bottom:10px;cursor:pointer}.slider-box[data-v-68665594]{margin-top:10px}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-box.on[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-tips[data-v-c8ce1b7a]{padding-bottom:10px;font-size:14px;color:#333}.title-tips span[data-v-c8ce1b7a]{margin-right:14px;color:#999}.iconfont[data-v-c8ce1b7a]{font-size:20px;line-height:18px}.tabBars .box-item[data-v-2928c038]:last-child{margin-bottom:20px}.tabBars .title[data-v-2928c038]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.tabBars .box-item[data-v-2928c038]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:20px 30px 20px 0;border:1px solid #ddd;border-radius:3px}.tabBars .box-item .del-box[data-v-2928c038]{position:absolute;right:-13px;top:-18px;cursor:pointer}.tabBars .box-item .del-box .iconfont[data-v-2928c038]{color:#999;font-size:30px}.tabBars .box-item .left-tool[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px}.tabBars .box-item .left-tool .iconfont[data-v-2928c038]{color:#999;font-size:36px;cursor:move}.tabBars .box-item .right-wrapper[data-v-2928c038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tabBars .box-item .right-wrapper .img-wrapper[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex}.tabBars .box-item .right-wrapper .img-wrapper .img-item[data-v-2928c038]{position:relative;width:80px;height:80px;margin-right:20px;cursor:pointer}.tabBars .box-item .right-wrapper .img-wrapper .img-item img[data-v-2928c038]{display:block;width:100%;height:100%}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#f7f7f7;font-size:12px;color:#bfbfbf}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img .iconfont[data-v-2928c038]{font-size:16px}.tabBars .box-item .right-wrapper .img-wrapper .img-item .txt[data-v-2928c038]{position:absolute;left:0;bottom:0;width:100%;height:22px;line-height:22px;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:12px}.tabBars .box-item .right-wrapper .c_row-item[data-v-2928c038]{margin-top:10px}.tabBars .add-btn[data-v-2928c038]{margin-bottom:20px;width:100%;height:40px}.icondrag2[data-v-c4d7b3bc]{font-size:26px;color:#d8d8d8}.c_product[data-v-c4d7b3bc]{margin-bottom:20px}.c_product .list-box .item[data-v-c4d7b3bc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;padding:18px 20px 18px 0;border:1px solid #eee}.c_product .list-box .item .delete[data-v-c4d7b3bc]{position:absolute;right:0;top:0;right:-13px;top:-14px;color:#999;cursor:pointer}.c_product .list-box .move-icon[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;cursor:move}.c_product .list-box .content[data-v-c4d7b3bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c_product .list-box .content .con-item[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;width:300px}.c_product .list-box .content .con-item[data-v-c4d7b3bc]:last-child{margin-bottom:0}.c_product .list-box .content .con-item span[data-v-c4d7b3bc]{width:45px;font-size:13px}.c_product .add-btn[data-v-c4d7b3bc]{margin-top:18px}.title[data-v-c4d7b3bc]{font-size:12px;color:#999}.iconfont[data-v-c4d7b3bc]{color:#ddd;font-size:28px}.dif[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-c4d7b3bc]{margin-left:10px;width:250px}.txt_tab[data-v-dd27264e]{margin-top:20px}.c_row-item[data-v-dd27264e]{margin-bottom:20px}.row-item[data-v-dd27264e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconfont[data-v-dd27264e]{font-size:18px}.title[data-v-b26c3d5e]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.box[data-v-b26c3d5e]{width:60px;height:60px;margin-bottom:10px;background-color:#f2f2f2}.box img[data-v-b26c3d5e]{width:100%;height:100%}.upload-box[data-v-b26c3d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:#ccc}.icondrag2[data-v-b1217a28]{font-size:26px;color:#d8d8d8}.hot_imgs[data-v-b1217a28]{margin-bottom:20px}.hot_imgs .title[data-v-b1217a28]{padding:0 0 13px 0;color:#999;font-size:12px;border-bottom:1px solid rgba(0,0,0,.05)}.hot_imgs .list-box .item[data-v-b1217a28]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.hot_imgs .list-box .item .move-icon[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:80px;cursor:move;color:#d8d8d8}.hot_imgs .list-box .item .img-box[data-v-b1217a28]{position:relative;width:80px;height:80px}.hot_imgs .list-box .item .img-box img[data-v-b1217a28]{width:100%;height:100%}.hot_imgs .list-box .item .info[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:22px}.hot_imgs .list-box .item .info .info-item[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:300px}.hot_imgs .list-box .item .info .info-item span[data-v-b1217a28]{width:40px;font-size:13px}.hot_imgs .list-box .item .info .info-item .input-box[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hot_imgs .list-box .item .delect-btn[data-v-b1217a28]{position:absolute;right:-12px;top:-12px;color:#999}.hot_imgs .list-box .item .delect-btn .iconfont[data-v-b1217a28]{font-size:28px;color:#999}.hot_imgs .add-btn[data-v-b1217a28]{margin-top:10px}.upload-box[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#ccc}.iconfont[data-v-b1217a28]{color:#ddd;font-size:28px}.em{background:url(https://v4.wuht.net/statics/images/look.png)}.em.em-smile{background-position:65% 60%}.em.em-laughing{background-position:65% 65%}.em.em-blush{background-position:65% 75%}.em.em-smiley{background-position:65% 57.5%}.em.em-smirk{background-position:65% 87.5%}.em.em-heart_eyes{background-position:65% 82.5%}.em.em-kissing_heart{background-position:67.5% 7.5%}.em.em-kissing_closed_eyes{background-position:67.5% 12.5%}.em.em-flushed{background-position:67.5% 75%}.em.em-relieved{background-position:65% 80%}.em.em-satisfied{background-position:65% 65%}.em.em-grin{background-position:65% 52.5%}.em.em-wink{background-position:65% 72.5%}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 17.5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 20%}.em.em-grinning{background-position:65% 50%}.em.em-kissing{background-position:67.5% 5%}.em.em-kissing_smiling_eyes{background-position:67.5% 10%}.em.em-stuck_out_tongue{background-position:67.5% 15%}.em.em-sleeping{background-position:67.5% 77.5%}.em.em-worried{background-position:67.5% 25%}.em.em-frowning{background-position:67.5% 42.5%}.em.em-anguished{background-position:67.5% 45%}.em.em-open_mouth{background-position:67.5% 62.5%}.em.em-grimacing{background-position:67.5% 57.5%}.em.em-confused{background-position:67.5% 0}.em.em-hushed{background-position:67.5% 65%}.em.em-expressionless{background-position:65% 92.5%}.em.em-unamused{background-position:65% 95%}.em.em-sweat_smile{background-position:65% 62.5%}.em.em-sweat{background-position:65% 97.5%}.em.em-disappointed_relieved{background-position:67.5% 40%}.em.em-weary{background-position:67.5% 50%}.em.em-pensive{background-position:65% 100%}.em.em-disappointed{background-position:67.5% 22.5%}.em.em-confounded{background-position:67.5% 2.5%}.em.em-fearful{background-position:67.5% 47.5%}.em.em-cold_sweat{background-position:67.5% 67.5%}.em.em-persevere{background-position:67.5% 35%}.em.em-cry{background-position:67.5% 32.5%}.em.em-sob{background-position:67.5% 60%}.em.em-joy{background-position:65% 55%}.em.em-astonished{background-position:67.5% 72.5%}.em.em-scream{background-position:67.5% 70%}.em.em-tired_face{background-position:67.5% 55%}.em.em-angry{background-position:67.5% 27.5%}.em.em-rage{background-position:67.5% 30%}.em.em-triumph{background-position:67.5% 37.5%}.em.em-sleepy{background-position:67.5% 52.5%}.em.em-yum{background-position:65% 77.5%}.em.em-mask{background-position:67.5% 85%}.em.em-sunglasses{background-position:65% 85%}.em.em-dizzy_face{background-position:67.5% 80%}.em.em-imp{background-position:45% 77.5%}.em.em-smiling_imp{background-position:65% 70%}.em.em-neutral_face{background-position:65% 90%}.em.em-no_mouth{background-position:67.5% 82.5%}.em.em-innocent{background-position:65% 67.5%}.em.em-alien{background-position:45% 72.5%}.em.em-yellow_heart{background-position:50% 17.5%}.em.em-blue_heart{background-position:50% 12.5%}.em.em-purple_heart{background-position:50% 20%}.em.em-green_heart{background-position:50% 15%}.em.em-broken_heart{background-position:50% 0}.em.em-heartbeat{background-position:47.5% 100%}.em.em-heartpulse{background-position:50% 7.5%}.em.em-two_hearts{background-position:50% 2.5%}.em.em-revolving_hearts{background-position:50% 25%}.em.em-cupid{background-position:50% 10%}.em.em-sparkling_heart{background-position:50% 5%}.em.em-dizzy{background-position:50% 70%}.em.em-boom,.em.em-collision{background-position:50% 42.5%}.em.em-anger{background-position:50% 35%}.em.em-exclamation{background-position:10% 20%}.em.em-zzz{background-position:50% 40%}.em.em-dash{background-position:50% 50%}.em.em-sweat_drops{background-position:50% 45%}.em.em-fire{background-position:57.5% 65%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 52.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 25%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 40%}.em.em-ok_hand{background-position:37.5% 10%}.em.em-facepunch,.em.em-punch{background-position:35% 82.5%}.em.em-fist{background-position:7.5% 25%}.em.em-v{background-position:7.5% 55%}.em.em-wave{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 40%}.em.em-open_hands{background-position:37.5% 70%}.em.em-point_up{background-position:2.5% 27.5%}.em.em-point_down{background-position:35% 37.5%}.em.em-point_left{background-position:35% 52.5%}.em.em-point_right{background-position:35% 67.5%}.em.em-raised_hands{background-position:70% 87.5%}.em.em-pray{background-position:72.5% 30%}.em.em-point_up_2{background-position:35% 22.5%}.em.em-clap{background-position:37.5% 55%}.em.em-muscle{background-position:50% 57.5%}.em.em-runner,.em.em-running{background-position:25% 25%}.em.em-couple{background-position:40% 95%}.em.em-family{background-position:40% 92.5%}.em.em-two_men_holding_hands{background-position:40% 97.5%}.em.em-two_women_holding_hands{background-position:40% 100%}.em.em-dancer{background-position:47.5% 12.5%}.em.em-dancers{background-position:42.5% 15%}.em.em-ok_woman{background-position:70% 35%}.em.em-no_good{background-position:70% 20%}.em.em-information_desk_person{background-position:45% 85%}.em.em-raising_hand{background-position:70% 72.5%}.em.em-bride_with_veil{background-position:42.5% 20%}.em.em-person_with_pouting_face{background-position:72.5% 15%}.em.em-person_frowning{background-position:72.5% 0}.em.em-bow{background-position:70% 50%}.em.em-couplekiss{background-position:47.5% 90%}.em.em-couple_with_heart{background-position:47.5% 95%}.em.em-massage{background-position:47.5% 45%}.em.em-haircut{background-position:47.5% 60%}.em.em-nail_care{background-position:47.5% 30%}.em.em-boy{background-position:40% 35%}.em.em-girl{background-position:40% 50%}.em.em-woman{background-position:40% 80%}.em.em-man{background-position:40% 65%}.em.em-baby{background-position:45% 7.5%}.em.em-older_woman{background-position:42.5% 95%}.em.em-older_man{background-position:42.5% 80%}.em.em-person_with_blond_hair{background-position:42.5% 35%}.em.em-man_with_gua_pi_mao{background-position:42.5% 50%}.em.em-man_with_turban{background-position:42.5% 65%}.em.em-construction_worker{background-position:45% 22.5%}.em.em-cop{background-position:42.5% 2.5%}.em.em-angel{background-position:45% 60%}.em.em-princess{background-position:45% 37.5%}.em.em-smiley_cat{background-position:67.5% 92.5%}.em.em-smile_cat{background-position:67.5% 87.5%}.em.em-heart_eyes_cat{background-position:67.5% 95%}.em.em-kissing_cat{background-position:67.5% 100%}.em.em-smirk_cat{background-position:67.5% 97.5%}.em.em-scream_cat{background-position:70% 5%}.em.em-crying_cat_face{background-position:70% 2.5%}.em.em-joy_cat{background-position:67.5% 90%}.em.em-pouting_cat{background-position:70% 0}.em.em-japanese_ogre{background-position:45% 50%}.em.em-japanese_goblin{background-position:45% 52.5%}.em.em-see_no_evil{background-position:70% 62.5%}.em.em-hear_no_evil{background-position:70% 65%}.em.em-speak_no_evil{background-position:70% 67.5%}.em.em-guardsman{background-position:45% 100%}.em.em-skull{background-position:45% 80%}.em.em-feet{background-position:32.5% 77.5%}.em.em-lips{background-position:35% 15%}.em.em-kiss{background-position:47.5% 80%}.em.em-droplet{background-position:50% 47.5%}.em.em-ear{background-position:32.5% 90%}.em.em-eyes{background-position:32.5% 82.5%}.em.em-nose{background-position:35% 2.5%}.em.em-tongue{background-position:35% 17.5%}.em.em-love_letter{background-position:47.5% 82.5%}.em.em-bust_in_silhouette{background-position:40% 27.5%}.em.em-busts_in_silhouette{background-position:40% 30%}.em.em-speech_balloon{background-position:50% 72.5%}.em.em-thought_balloon{background-position:50% 75%}.em.em-cat{background-position:32.5% 45%}.em.em-dog{background-position:32.5% 57.5%}.em.em-mouse{background-position:32.5% 35%}.em.em-hamster{background-position:32.5% 65%}.em.em-rabbit{background-position:32.5% 42.5%}.em.em-wolf{background-position:32.5% 67.5%}.em.em-frog{background-position:32.5% 62.5%}.em.em-tiger{background-position:32.5% 40%}.em.em-koala{background-position:32.5% 22.5%}.em.em-bear{background-position:32.5% 70%}.em.em-pig{background-position:32.5% 60%}.em.em-pig_nose{background-position:32.5% 75%}.em.em-cow{background-position:32.5% 37.5%}.em.em-boar{background-position:30% 82.5%}.em.em-monkey_face{background-position:32.5% 55%}.em.em-monkey{background-position:30% 70%}.em.em-horse{background-position:32.5% 52.5%}.em.em-racehorse{background-position:30% 60%}.em.em-camel{background-position:32.5% 30%}.em.em-sheep{background-position:30% 67.5%}.em.em-elephant{background-position:30% 85%}.em.em-panda_face{background-position:32.5% 72.5%}.em.em-snake{background-position:30% 57.5%}.em.em-bird{background-position:32.5% 17.5%}.em.em-baby_chick{background-position:32.5% 12.5%}.em.em-hatched_chick{background-position:32.5% 15%}.em.em-hatching_chick{background-position:32.5% 10%}.em.em-chicken{background-position:30% 75%}.em.em-penguin{background-position:32.5% 20%}.em.em-turtle{background-position:32.5% 7.5%}.em.em-bug{background-position:30% 92.5%}.em.em-honeybee{background-position:30% 97.5%}.em.em-ant{background-position:30% 95%}.em.em-beetle{background-position:30% 100%}.em.em-snail{background-position:30% 55%}.em.em-octopus{background-position:30% 87.5%}.em.em-tropical_fish{background-position:32.5% 2.5%}.em.em-fish{background-position:32.5% 0}.em.em-whale{background-position:32.5% 50%}.em.em-whale2{background-position:30% 52.5%}.em.em-dolphin{background-position:32.5% 32.5%}.em.em-cow2{background-position:30% 35%}.em.em-ram{background-position:30% 62.5%}.em.em-rat{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 32.5%}.em.em-tiger2{background-position:30% 37.5%}.em.em-rabbit2{background-position:30% 42.5%}.em.em-dragon{background-position:30% 47.5%}.em.em-goat{background-position:30% 65%}.em.em-rooster{background-position:30% 72.5%}.em.em-dog2{background-position:30% 77.5%}.em.em-pig2{background-position:30% 80%}.em.em-mouse2{background-position:30% 27.5%}.em.em-ox{background-position:30% 30%}.em.em-dragon_face{background-position:32.5% 47.5%}.em.em-blowfish{background-position:32.5% 5%}.em.em-crocodile{background-position:30% 50%}.em.em-dromedary_camel{background-position:32.5% 27.5%}.em.em-leopard{background-position:30% 40%}.em.em-cat2{background-position:30% 45%}.em.em-poodle{background-position:32.5% 25%}.em.em-paw_prints{background-position:32.5% 77.5%}.em.em-bouquet{background-position:47.5% 92.5%}.em.em-shell{background-position:30% 90%}.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-gift_heart{background-position:50% 22.5%}.em.em-ghost{background-position:45% 55%}.em.em-santa{background-position:20% 75%}.em.em-bell{background-position:57.5% 22.5%}.em.em-no_bell{background-position:57.5% 25%}.em.em-crystal_ball{background-position:57.5% 87.5%}.em.em-cd{background-position:52.5% 17.5%}.em.em-dvd{background-position:52.5% 20%}.em.em-floppy_disk{background-position:52.5% 15%}.em.em-camera{background-position:55% 55%}.em.em-video_camera{background-position:55% 60%}.em.em-computer{background-position:52.5% 7.5%}.em.em-tv{background-position:55% 62.5%}.em.em-iphone{background-position:55% 40%}.em.em-telephone_receiver{background-position:52.5% 95%}.em.em-pager{background-position:52.5% 97.5%}.em.em-fax{background-position:52.5% 100%}.em.em-minidisc{background-position:52.5% 12.5%}.em.em-vhs{background-position:55% 67.5%}.em.em-sound,.em.em-speaker{background-position:55% 97.5%}.em.em-mute{background-position:55% 92.5%}.em.em-loudspeaker{background-position:55% 2.5%}.em.em-mega{background-position:55% 5%}.em.em-radio{background-position:55% 65%}.em.em-satellite{background-position:80% 10%}.em.em-satellite_antenna{background-position:55% 0}.em.em-mag{background-position:57.5% 5%}.em.em-mag_right{background-position:57.5% 7.5%}.em.em-unlock{background-position:57.5% 20%}.em.em-lock{background-position:57.5% 17.5%}.em.em-lock_with_ink_pen{background-position:57.5% 10%}.em.em-closed_lock_with_key{background-position:57.5% 12.5%}.em.em-key{background-position:57.5% 15%}.em.em-bulb{background-position:50% 32.5%}.em.em-flashlight{background-position:57.5% 67.5%}.em.em-high_brightness{background-position:55% 90%}.em.em-low_brightness{background-position:55% 87.5%}.em.em-electric_plug{background-position:57.5% 2.5%}.em.em-battery{background-position:57.5% 0}.em.em-calling{background-position:55% 42.5%}.em.em-mailbox{background-position:55% 25%}.em.em-postbox{background-position:55% 32.5%}.em.em-bath{background-position:77.5% 47.5%}.em.em-bathtub{background-position:77.5% 62.5%}.em.em-shower{background-position:77.5% 45%}.em.em-toilet{background-position:77.5% 40%}.em.em-wrench{background-position:57.5% 70%}.em.em-nut_and_bolt{background-position:57.5% 75%}.em.em-hammer{background-position:57.5% 72.5%}.em.em-seat{background-position:52.5% 5%}.em.em-moneybag{background-position:50% 82.5%}.em.em-yen{background-position:50% 92.5%}.em.em-dollar{background-position:50% 95%}.em.em-pound{background-position:50% 100%}.em.em-euro{background-position:50% 97.5%}.em.em-credit_card{background-position:50% 90%}.em.em-money_with_wings{background-position:52.5% 0}.em.em-e-mail{background-position:55% 15%}.em.em-inbox_tray{background-position:55% 10%}.em.em-outbox_tray{background-position:55% 7.5%}.em.em-envelope{background-position:7.5% 20%}.em.em-incoming_envelope{background-position:55% 17.5%}.em.em-postal_horn{background-position:55% 35%}.em.em-mailbox_closed{background-position:55% 22.5%}.em.em-mailbox_with_mail{background-position:55% 27.5%}.em.em-mailbox_with_no_mail{background-position:55% 30%}.em.em-package{background-position:55% 12.5%}.em.em-door{background-position:75% 57.5%}.em.em-smoking{background-position:75% 62.5%}.em.em-bomb{background-position:50% 37.5%}.em.em-gun{background-position:57.5% 80%}.em.em-hocho{background-position:57.5% 77.5%}.em.em-pill{background-position:47.5% 77.5%}.em.em-syringe{background-position:47.5% 75%}.em.em-page_facing_up{background-position:52.5% 30%}.em.em-page_with_curl{background-position:52.5% 27.5%}.em.em-bookmark_tabs{background-position:52.5% 62.5%}.em.em-bar_chart{background-position:52.5% 45%}.em.em-chart_with_upwards_trend{background-position:52.5% 40%}.em.em-chart_with_downwards_trend{background-position:52.5% 42.5%}.em.em-scroll{background-position:52.5% 90%}.em.em-clipboard{background-position:52.5% 47.5%}.em.em-calendar{background-position:52.5% 35%}.em.em-date{background-position:52.5% 32.5%}.em.em-card_index{background-position:52.5% 37.5%}.em.em-file_folder{background-position:52.5% 22.5%}.em.em-open_file_folder{background-position:52.5% 25%}.em.em-pushpin{background-position:52.5% 50%}.em.em-paperclip{background-position:52.5% 55%}.em.em-straight_ruler{background-position:52.5% 57.5%}.em.em-triangular_ruler{background-position:52.5% 60%}.em.em-closed_book{background-position:52.5% 72.5%}.em.em-green_book{background-position:52.5% 77.5%}.em.em-blue_book{background-position:52.5% 80%}.em.em-orange_book{background-position:52.5% 82.5%}.em.em-notebook{background-position:52.5% 67.5%}.em.em-notebook_with_decorative_cover{background-position:52.5% 70%}.em.em-ledger{background-position:52.5% 65%}.em.em-books{background-position:52.5% 85%}.em.em-bookmark{background-position:57.5% 27.5%}.em.em-name_badge{background-position:52.5% 87.5%}.em.em-microscope{background-position:57.5% 82.5%}.em.em-telescope{background-position:57.5% 85%}.em.em-newspaper{background-position:55% 37.5%}.em.em-football{background-position:25% 72.5%}.em.em-rugby_football{background-position:25% 75%}.em.em-mountain_bicyclist{background-position:75% 97.5%}.em.em-bicyclist{background-position:75% 82.5%}.em.em-swimmer{background-position:25% 77.5%}.em.em-gem{background-position:47.5% 87.5%}.em.em-ring{background-position:47.5% 85%}.em.em-space_invader{background-position:45% 75%}.em.em-memo,.em.em-pencil{background-position:52.5% 92.5%}.em.em-book{background-position:52.5% 75%}.em.em-shoe{background-position:40% 12.5%}.em.em-sandal{background-position:40% 20%}.em.em-high_heel{background-position:40% 17.5%}.em.em-lipstick{background-position:47.5% 25%}.em.em-boot{background-position:40% 22.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 92.5%}.em.em-necktie{background-position:37.5% 90%}.em.em-womans_clothes{background-position:40% 2.5%}.em.em-dress{background-position:37.5% 97.5%}.em.em-jeans{background-position:37.5% 95%}.em.em-kimono{background-position:37.5% 100%}.em.em-bikini{background-position:40% 0}.em.em-crown{background-position:37.5% 82.5%}.em.em-womans_hat{background-position:37.5% 85%}.em.em-mans_shoe{background-position:40% 12.5%}.em.em-briefcase{background-position:52.5% 10%}.em.em-handbag{background-position:40% 7.5%}.em.em-pouch{background-position:40% 10%}.em.em-purse{background-position:40% 5%}.em.em-eyeglasses{background-position:37.5% 87.5%}.em.em-house{background-position:27.5% 55%}.em.em-house_with_garden{background-position:27.5% 57.5%}.em.em-school{background-position:27.5% 82.5%}.em.em-office{background-position:27.5% 60%}.em.em-post_office{background-position:27.5% 62.5%}.em.em-hospital{background-position:27.5% 67.5%}.em.em-bank{background-position:27.5% 70%}.em.em-convenience_store{background-position:27.5% 80%}.em.em-love_hotel{background-position:27.5% 77.5%}.em.em-hotel{background-position:27.5% 75%}.em.em-wedding{background-position:47.5% 97.5%}.em.em-department_store{background-position:27.5% 85%}.em.em-european_post_office{background-position:27.5% 65%}.em.em-japanese_castle{background-position:27.5% 92.5%}.em.em-european_castle{background-position:27.5% 95%}.em.em-factory{background-position:27.5% 87.5%}.em.em-tokyo_tower{background-position:65% 40%}.em.em-japan{background-position:65% 45%}.em.em-mount_fuji{background-position:65% 37.5%}.em.em-statue_of_liberty{background-position:65% 42.5%}.em.em-ship{background-position:75% 25%}.em.em-speedboat{background-position:75% 42.5%}.em.em-rowboat{background-position:75% 27.5%}.em.em-rocket{background-position:72.5% 42.5%}.em.em-helicopter{background-position:72.5% 45%}.em.em-steam_locomotive{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 67.5%}.em.em-mountain_railway{background-position:75% 15%}.em.em-bike{background-position:75% 77.5%}.em.em-aerial_tramway{background-position:75% 22.5%}.em.em-suspension_railway{background-position:75% 17.5%}.em.em-mountain_cableway{background-position:75% 20%}.em.em-tractor{background-position:75% 10%}.em.em-blue_car{background-position:75% 2.5%}.em.em-oncoming_automobile{background-position:75% 0}.em.em-car,.em.em-red_car{background-position:72.5% 100%}.em.em-taxi{background-position:72.5% 95%}.em.em-oncoming_taxi{background-position:72.5% 97.5%}.em.em-articulated_lorry{background-position:75% 7.5%}.em.em-bus{background-position:72.5% 72.5%}.em.em-oncoming_bus{background-position:72.5% 75%}.em.em-rotating_light{background-position:75% 52.5%}.em.em-police_car{background-position:72.5% 90%}.em.em-oncoming_police_car{background-position:72.5% 92.5%}.em.em-fire_engine{background-position:72.5% 87.5%}.em.em-ambulance{background-position:72.5% 85%}.em.em-minibus{background-position:72.5% 82.5%}.em.em-truck{background-position:75% 5%}.em.em-train{background-position:72.5% 70%}.em.em-station{background-position:72.5% 65%}.em.em-bullettrain_front,.em.em-train2{background-position:72.5% 57.5%}.em.em-bullettrain_side{background-position:72.5% 52.5%}.em.em-light_rail{background-position:72.5% 62.5%}.em.em-monorail{background-position:75% 12.5%}.em.em-railway_car{background-position:72.5% 50%}.em.em-trolleybus{background-position:72.5% 77.5%}.em.em-vertical_traffic_light{background-position:75% 47.5%}.em.em-traffic_light{background-position:75% 45%}.em.em-construction{background-position:75% 50%}.em.em-beginner{background-position:57.5% 92.5%}.em.em-atm{background-position:27.5% 72.5%}.em.em-busstop{background-position:72.5% 80%}.em.em-barber{background-position:47.5% 72.5%}.em.em-izakaya_lantern{background-position:27.5% 90%}.em.em-moyai{background-position:65% 47.5%}.em.em-round_pushpin{background-position:52.5% 52.5%}.em.em-triangular_flag_on_post{background-position:75% 55%}.em.em-jp{background-position:87.5% 85%}.em.em-kr{background-position:90% 2.5%}.em.em-cn{background-position:85% 10%}.em.em-us{background-position:95% 77.5%}.em.em-fr{background-position:85% 87.5%}.em.em-es{background-position:85% 67.5%}.em.em-it{background-position:87.5% 75%}.em.em-ru{background-position:92.5% 72.5%}.em.em-gb,.em.em-uk{background-position:85% 92.5%}.em.em-de{background-position:85% 35%}.em.em-one{background-position:80% 72.5%}.em.em-two{background-position:80% 75%}.em.em-three{background-position:80% 77.5%}.em.em-four{background-position:80% 80%}.em.em-five{background-position:80% 82.5%}.em.em-six{background-position:80% 85%}.em.em-seven{background-position:80% 87.5%}.em.em-eight{background-position:80% 90%}.em.em-nine{background-position:80% 92.5%}.em.em-keycap_ten{background-position:57.5% 50%}.em.em-1234{background-position:57.5% 57.5%}.em.em-zero{background-position:80% 70%}.em.em-hash{background-position:80% 65%}.em.em-symbols{background-position:57.5% 60%}.em.em-arrow_left{background-position:0 87.5%}.em.em-capital_abcd{background-position:57.5% 52.5%}.em.em-abcd{background-position:57.5% 55%}.em.em-abc{background-position:57.5% 62.5%}.em.em-arrow_down_small{background-position:60% 22.5%}.em.em-arrow_up_small{background-position:60% 20%}.em.em-arrows_clockwise{background-position:55% 82.5%}.em.em-arrows_counterclockwise{background-position:55% 85%}.em.em-twisted_rightwards_arrows{background-position:55% 75%}.em.em-repeat{background-position:55% 77.5%}.em.em-repeat_one{background-position:55% 80%}.em.em-top{background-position:57.5% 45%}.em.em-signal_strength{background-position:55% 52.5%}.em.em-restroom{background-position:77.5% 35%}.em.em-mens{background-position:77.5% 30%}.em.em-womens{background-position:77.5% 32.5%}.em.em-baby_symbol{background-position:77.5% 37.5%}.em.em-no_smoking{background-position:75% 65%}.em.em-metro{background-position:72.5% 60%}.em.em-baggage_claim{background-position:77.5% 70%}.em.em-wc{background-position:77.5% 42.5%}.em.em-potable_water{background-position:75% 72.5%}.em.em-put_litter_in_its_place{background-position:75% 67.5%}.em.em-passport_control{background-position:77.5% 65%}.em.em-left_luggage{background-position:77.5% 72.5%}.em.em-customs{background-position:77.5% 67.5%}.em.em-no_entry_sign{background-position:75% 60%}.em.em-underage{background-position:57.5% 47.5%}.em.em-no_mobile_phones{background-position:55% 50%}.em.em-do_not_litter{background-position:75% 70%}.em.em-non-potable_water{background-position:75% 75%}.em.em-no_bicycles{background-position:75% 80%}.em.em-no_pedestrians{background-position:77.5% 25%}.em.em-children_crossing{background-position:77.5% 27.5%}.em.em-heart_decoration{background-position:50% 27.5%}.em.em-vibration_mode{background-position:55% 45%}.em.em-mobile_phone_off{background-position:55% 47.5%}.em.em-chart{background-position:52.5% 2.5%}.em.em-currency_exchange{background-position:50% 85%}.em.em-six_pointed_star{background-position:57.5% 90%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 30%}.em.em-end{background-position:57.5% 37.5%}.em.em-back{background-position:57.5% 35%}.em.em-on{background-position:57.5% 40%}.em.em-soon{background-position:57.5% 42.5%}.em.em-clock1{background-position:60% 40%}.em.em-clock130{background-position:60% 70%}.em.em-clock10{background-position:60% 62.5%}.em.em-clock1030{background-position:60% 92.5%}.em.em-clock11,.em.em-clock1130{background-position:60% 65%}.em.em-clock12{background-position:60% 67.5%}.em.em-clock1230{background-position:60% 97.5%}.em.em-clock2{background-position:60% 42.5%}.em.em-clock230{background-position:60% 72.5%}.em.em-clock3{background-position:60% 45%}.em.em-clock330{background-position:60% 75%}.em.em-clock4{background-position:60% 47.5%}.em.em-clock430{background-position:60% 77.5%}.em.em-clock5{background-position:60% 50%}.em.em-clock530{background-position:60% 80%}.em.em-clock6{background-position:60% 52.5%}.em.em-clock630{background-position:60% 82.5%}.em.em-clock7{background-position:60% 55%}.em.em-clock730{background-position:60% 85%}.em.em-clock8{background-position:60% 57.5%}.em.em-clock830{background-position:60% 87.5%}.em.em-clock9{background-position:60% 60%}.em.em-clock930{background-position:60% 90%}.em.em-heavy_dollar_sign{background-position:50% 87.5%}.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-white_flower{background-position:50% 77.5%}.em.em-100{background-position:50% 80%}.em.em-radio_button{background-position:57.5% 32.5%}.em.em-link{background-position:57.5% 30%}.em.em-trident{background-position:57.5% 95%}.em.em-black_square_button{background-position:57.5% 97.5%}.em.em-white_square_button{background-position:57.5% 100%}.em.em-red_circle{background-position:60% 0}.em.em-large_blue_circle{background-position:60% 2.5%}.em.em-large_blue_diamond{background-position:60% 7.5%}.em.em-large_orange_diamond{background-position:60% 5%}.em.em-small_blue_diamond{background-position:60% 12.5%}.em.em-small_orange_diamond{background-position:60% 10%}.em.em-small_red_triangle{background-position:60% 15%}.em.em-small_red_triangle_down{background-position:60% 17.5%}.em{background:url(../img/sheet_emojione_64_indexed_128.5953c7ea.png)}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-phone{background-position:2.5% 12.5%}.em{background:url(../img/sheet_facebook_64_indexed_128.f1911246.png)}.em.em-boat,.em.em-sailboat{background-position:5% 87.5%}.em{background-image:url(../img/look.62b51bae.png)!important}.em.em-tlj-1{background-position:0 0}.em.em-tlj-2{background-position:0 2.5%}.em.em-tlj-3{background-position:0 5%}.em.em-tlj-4{background-position:0 7.5%}.em.em-tlj-5{background-position:0 10%}.em.em-tlj-6{background-position:0 12.5%}.em.em-tlj-7{background-position:0 15%}.em.em-tlj-8{background-position:0 17.5%}.em.em-tlj-9{background-position:0 20%}.em.em-tlj-10{background-position:0 22.5%}.em.em-tlj-11{background-position:0 25%}.em.em-tlj-12{background-position:0 27.5%}.em.em-tlj-13{background-position:0 30%}.em.em-tlj-14{background-position:0 32.5%}.em.em-tlj-15{background-position:0 35%}.em.em-tlj-16{background-position:0 37.5%}.em.em-tlj-17{background-position:0 40%}.em.em-tlj-18{background-position:0 42.5%}.em.em-tlj-19{background-position:0 45%}.em.em-tlj-20{background-position:0 47.5%}.em.em-tlj-21{background-position:0 50%}.em.em-tlj-22{background-position:0 52.5%}.em.em-tlj-23{background-position:0 55%}.em.em-tlj-24{background-position:0 57.5%}.em.em-tlj-25{background-position:0 60%}.em.em-tlj-26{background-position:0 62.5%}.em.em-tlj-27{background-position:0 65%}.em.em-tlj-28{background-position:0 67.5%}.em.em-tlj-29{background-position:0 70%}.em.em-tlj-30{background-position:0 72.5%}.em.em-tlj-31{background-position:0 75%}.em.em-tlj-32{background-position:0 77.5%}.em.em-tlj-33{background-position:0 80%}.em.em-tlj-34{background-position:0 82.5%}.em.em-tlj-35{background-position:0 85%}.em.em-tlj-36{background-position:0 87.5%}.em.em-tlj-37{background-position:0 90%}.em.em-tlj-38{background-position:0 92.5%}.em.em-tlj-39{background-position:0 95%}.em.em-tlj-40{background-position:0 97.5%}.em.em-tlj-41{background-position:0 100%}.em.em-tlj-42{background-position:2.5% 0}.em.em-tlj-43{background-position:2.5% 2.5%}.em.em-tlj-44{background-position:2.5% 5%}.em.em-tlj-45{background-position:2.5% 7.5%}.em.em-tlj-46{background-position:2.5% 10%}.em.em-tlj-47{background-position:2.5% 12.5%}.em.em-tlj-48{background-position:2.5% 15%}.em.em-tlj-49{background-position:2.5% 17.5%}.em.em-tlj-50{background-position:2.5% 20%}.em.em-tlj-51{background-position:2.5% 22.5%}.em.em-tlj-52{background-position:2.5% 25%}.em.em-tlj-53{background-position:2.5% 27.5%}.em.em-tlj-54{background-position:2.5% 30%}.em.em-tlj-55{background-position:2.5% 32.5%}.em.em-tlj-56{background-position:2.5% 35%}.em.em-tlj-57{background-position:2.5% 37.5%}.em.em-tlj-58{background-position:2.5% 40%}.em.em-tlj-59{background-position:2.5% 42.5%}.em.em-tlj-60{background-position:2.5% 45%}.em.em-tlj-61{background-position:2.5% 47.5%}.em.em-tlj-62{background-position:2.5% 50%}.em.em-tlj-63{background-position:2.5% 52.5%}.em.em-tlj-64{background-position:2.5% 55%}.em.em-tlj-65{background-position:2.5% 57.5%}.em.em-tlj-66{background-position:2.5% 60%}.em.em-tlj-67{background-position:2.5% 62.5%}.em.em-tlj-68{background-position:2.5% 65%}.em.em-tlj-69{background-position:2.5% 67.5%}.em.em-tlj-70{background-position:2.5% 70%}.em.em-tlj-71{background-position:2.5% 72.5%}.em.em-tlj-72{background-position:2.5% 75%}.em.em-tlj-73{background-position:2.5% 77.5%}.em.em-tlj-74{background-position:2.5% 80%}.em.em-tlj-75{background-position:2.5% 82.5%}.em.em-tlj-76{background-position:2.5% 85%}.em.em-tlj-77{background-position:2.5% 87.5%}.em.em-tlj-78{background-position:2.5% 90%}.em.em-tlj-79{background-position:2.5% 92.5%}.em.em-tlj-80{background-position:2.5% 95%}.em.em-tlj-81{background-position:2.5% 97.5%}.em.em-tlj-82{background-position:2.5% 100%}.em.em-tlj-83{background-position:5% 0}.em.em-tlj-84{background-position:5% 2.5%}.em.em-tlj-85{background-position:5% 5%}.em.em-tlj-86{background-position:5% 7.5%}.em.em-tlj-87{background-position:5% 10%}.em.em-tlj-88{background-position:5% 12.5%}.em.em-tlj-89{background-position:5% 15%}.em.em-tlj-90{background-position:5% 17.5%}.em.em-tlj-91{background-position:5% 20%}.em.em-tlj-92{background-position:5% 22.5%}.em.em-tlj-93{background-position:5% 25%}.em.em-tlj-94{background-position:5% 27.5%}.em.em-tlj-95{background-position:5% 30%}.em.em-tlj-96{background-position:5% 32.5%}.em{background:url(../img/sheet_messenger_64_indexed_128.68a885d7.png)}.em.em-bee{background-position:30% 85%}.em.em-car,.em.em-red_car{background-position:72.5% 87.5%}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background:url(../img/sheet_twitter_64_indexed_128.0ebbf2e8.png);background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone,.em.em-telephone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}.ivu-load-loop{-webkit-animation:ani-load-loop 1s linear infinite;animation:ani-load-loop 1s linear infinite}@-webkit-keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.input-group-error-append,.input-group-error-prepend{background-color:#fff;border:1px solid #ed4014}.input-group-error-append .ivu-select-selection,.input-group-error-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.input-group-error-prepend{border-right:0}.input-group-error-append{border-left:0} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;font-size:12px;line-height:1.5;color:#515a6e;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,blockquote,body,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,section,td,textarea,th,ul{margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input::-ms-clear,input::-ms-reveal{display:none}a{color:#2d8cf0;background:transparent;text-decoration:none;outline:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{color:#57a3f3}a:active{color:#2b85e4}a:active,a:hover{outline:0;text-decoration:none}a[disabled]{color:#ccc;cursor:not-allowed;pointer-events:none}code,kbd,pre,samp{font-family:Consolas,Menlo,Courier,monospace}@font-face{font-family:Ionicons;src:url(../fonts/ionicons.143146fa.woff2) format("woff2"),url(../fonts/ionicons.99ac3308.woff) format("woff"),url(../fonts/ionicons.d535a25a.ttf) format("truetype"),url(../img/ionicons.a2c4a261.svg#Ionicons) format("svg");font-weight:400;font-style:normal}.ivu-icon{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.ivu-icon-ios-add-circle-outline:before{content:"\F100"}.ivu-icon-ios-add-circle:before{content:"\F101"}.ivu-icon-ios-add:before{content:"\F102"}.ivu-icon-ios-alarm-outline:before{content:"\F103"}.ivu-icon-ios-alarm:before{content:"\F104"}.ivu-icon-ios-albums-outline:before{content:"\F105"}.ivu-icon-ios-albums:before{content:"\F106"}.ivu-icon-ios-alert-outline:before{content:"\F107"}.ivu-icon-ios-alert:before{content:"\F108"}.ivu-icon-ios-american-football-outline:before{content:"\F109"}.ivu-icon-ios-american-football:before{content:"\F10A"}.ivu-icon-ios-analytics-outline:before{content:"\F10B"}.ivu-icon-ios-analytics:before{content:"\F10C"}.ivu-icon-ios-aperture-outline:before{content:"\F10D"}.ivu-icon-ios-aperture:before{content:"\F10E"}.ivu-icon-ios-apps-outline:before{content:"\F10F"}.ivu-icon-ios-apps:before{content:"\F110"}.ivu-icon-ios-appstore-outline:before{content:"\F111"}.ivu-icon-ios-appstore:before{content:"\F112"}.ivu-icon-ios-archive-outline:before{content:"\F113"}.ivu-icon-ios-archive:before{content:"\F114"}.ivu-icon-ios-arrow-back:before{content:"\F115"}.ivu-icon-ios-arrow-down:before{content:"\F116"}.ivu-icon-ios-arrow-dropdown-circle:before{content:"\F117"}.ivu-icon-ios-arrow-dropdown:before{content:"\F118"}.ivu-icon-ios-arrow-dropleft-circle:before{content:"\F119"}.ivu-icon-ios-arrow-dropleft:before{content:"\F11A"}.ivu-icon-ios-arrow-dropright-circle:before{content:"\F11B"}.ivu-icon-ios-arrow-dropright:before{content:"\F11C"}.ivu-icon-ios-arrow-dropup-circle:before{content:"\F11D"}.ivu-icon-ios-arrow-dropup:before{content:"\F11E"}.ivu-icon-ios-arrow-forward:before{content:"\F11F"}.ivu-icon-ios-arrow-round-back:before{content:"\F120"}.ivu-icon-ios-arrow-round-down:before{content:"\F121"}.ivu-icon-ios-arrow-round-forward:before{content:"\F122"}.ivu-icon-ios-arrow-round-up:before{content:"\F123"}.ivu-icon-ios-arrow-up:before{content:"\F124"}.ivu-icon-ios-at-outline:before{content:"\F125"}.ivu-icon-ios-at:before{content:"\F126"}.ivu-icon-ios-attach:before{content:"\F127"}.ivu-icon-ios-backspace-outline:before{content:"\F128"}.ivu-icon-ios-backspace:before{content:"\F129"}.ivu-icon-ios-barcode-outline:before{content:"\F12A"}.ivu-icon-ios-barcode:before{content:"\F12B"}.ivu-icon-ios-baseball-outline:before{content:"\F12C"}.ivu-icon-ios-baseball:before{content:"\F12D"}.ivu-icon-ios-basket-outline:before{content:"\F12E"}.ivu-icon-ios-basket:before{content:"\F12F"}.ivu-icon-ios-basketball-outline:before{content:"\F130"}.ivu-icon-ios-basketball:before{content:"\F131"}.ivu-icon-ios-battery-charging:before{content:"\F132"}.ivu-icon-ios-battery-dead:before{content:"\F133"}.ivu-icon-ios-battery-full:before{content:"\F134"}.ivu-icon-ios-beaker-outline:before{content:"\F135"}.ivu-icon-ios-beaker:before{content:"\F136"}.ivu-icon-ios-beer-outline:before{content:"\F137"}.ivu-icon-ios-beer:before{content:"\F138"}.ivu-icon-ios-bicycle:before{content:"\F139"}.ivu-icon-ios-bluetooth:before{content:"\F13A"}.ivu-icon-ios-boat-outline:before{content:"\F13B"}.ivu-icon-ios-boat:before{content:"\F13C"}.ivu-icon-ios-body-outline:before{content:"\F13D"}.ivu-icon-ios-body:before{content:"\F13E"}.ivu-icon-ios-bonfire-outline:before{content:"\F13F"}.ivu-icon-ios-bonfire:before{content:"\F140"}.ivu-icon-ios-book-outline:before{content:"\F141"}.ivu-icon-ios-book:before{content:"\F142"}.ivu-icon-ios-bookmark-outline:before{content:"\F143"}.ivu-icon-ios-bookmark:before{content:"\F144"}.ivu-icon-ios-bookmarks-outline:before{content:"\F145"}.ivu-icon-ios-bookmarks:before{content:"\F146"}.ivu-icon-ios-bowtie-outline:before{content:"\F147"}.ivu-icon-ios-bowtie:before{content:"\F148"}.ivu-icon-ios-briefcase-outline:before{content:"\F149"}.ivu-icon-ios-briefcase:before{content:"\F14A"}.ivu-icon-ios-browsers-outline:before{content:"\F14B"}.ivu-icon-ios-browsers:before{content:"\F14C"}.ivu-icon-ios-brush-outline:before{content:"\F14D"}.ivu-icon-ios-brush:before{content:"\F14E"}.ivu-icon-ios-bug-outline:before{content:"\F14F"}.ivu-icon-ios-bug:before{content:"\F150"}.ivu-icon-ios-build-outline:before{content:"\F151"}.ivu-icon-ios-build:before{content:"\F152"}.ivu-icon-ios-bulb-outline:before{content:"\F153"}.ivu-icon-ios-bulb:before{content:"\F154"}.ivu-icon-ios-bus-outline:before{content:"\F155"}.ivu-icon-ios-bus:before{content:"\F156"}.ivu-icon-ios-cafe-outline:before{content:"\F157"}.ivu-icon-ios-cafe:before{content:"\F158"}.ivu-icon-ios-calculator-outline:before{content:"\F159"}.ivu-icon-ios-calculator:before{content:"\F15A"}.ivu-icon-ios-calendar-outline:before{content:"\F15B"}.ivu-icon-ios-calendar:before{content:"\F15C"}.ivu-icon-ios-call-outline:before{content:"\F15D"}.ivu-icon-ios-call:before{content:"\F15E"}.ivu-icon-ios-camera-outline:before{content:"\F15F"}.ivu-icon-ios-camera:before{content:"\F160"}.ivu-icon-ios-car-outline:before{content:"\F161"}.ivu-icon-ios-car:before{content:"\F162"}.ivu-icon-ios-card-outline:before{content:"\F163"}.ivu-icon-ios-card:before{content:"\F164"}.ivu-icon-ios-cart-outline:before{content:"\F165"}.ivu-icon-ios-cart:before{content:"\F166"}.ivu-icon-ios-cash-outline:before{content:"\F167"}.ivu-icon-ios-cash:before{content:"\F168"}.ivu-icon-ios-chatboxes-outline:before{content:"\F169"}.ivu-icon-ios-chatboxes:before{content:"\F16A"}.ivu-icon-ios-chatbubbles-outline:before{content:"\F16B"}.ivu-icon-ios-chatbubbles:before{content:"\F16C"}.ivu-icon-ios-checkbox-outline:before{content:"\F16D"}.ivu-icon-ios-checkbox:before{content:"\F16E"}.ivu-icon-ios-checkmark-circle-outline:before{content:"\F16F"}.ivu-icon-ios-checkmark-circle:before{content:"\F170"}.ivu-icon-ios-checkmark:before{content:"\F171"}.ivu-icon-ios-clipboard-outline:before{content:"\F172"}.ivu-icon-ios-clipboard:before{content:"\F173"}.ivu-icon-ios-clock-outline:before{content:"\F174"}.ivu-icon-ios-clock:before{content:"\F175"}.ivu-icon-ios-close-circle-outline:before{content:"\F176"}.ivu-icon-ios-close-circle:before{content:"\F177"}.ivu-icon-ios-close:before{content:"\F178"}.ivu-icon-ios-closed-captioning-outline:before{content:"\F179"}.ivu-icon-ios-closed-captioning:before{content:"\F17A"}.ivu-icon-ios-cloud-circle-outline:before{content:"\F17B"}.ivu-icon-ios-cloud-circle:before{content:"\F17C"}.ivu-icon-ios-cloud-done-outline:before{content:"\F17D"}.ivu-icon-ios-cloud-done:before{content:"\F17E"}.ivu-icon-ios-cloud-download-outline:before{content:"\F17F"}.ivu-icon-ios-cloud-download:before{content:"\F180"}.ivu-icon-ios-cloud-outline:before{content:"\F181"}.ivu-icon-ios-cloud-upload-outline:before{content:"\F182"}.ivu-icon-ios-cloud-upload:before{content:"\F183"}.ivu-icon-ios-cloud:before{content:"\F184"}.ivu-icon-ios-cloudy-night-outline:before{content:"\F185"}.ivu-icon-ios-cloudy-night:before{content:"\F186"}.ivu-icon-ios-cloudy-outline:before{content:"\F187"}.ivu-icon-ios-cloudy:before{content:"\F188"}.ivu-icon-ios-code-download:before{content:"\F189"}.ivu-icon-ios-code-working:before{content:"\F18A"}.ivu-icon-ios-code:before{content:"\F18B"}.ivu-icon-ios-cog-outline:before{content:"\F18C"}.ivu-icon-ios-cog:before{content:"\F18D"}.ivu-icon-ios-color-fill-outline:before{content:"\F18E"}.ivu-icon-ios-color-fill:before{content:"\F18F"}.ivu-icon-ios-color-filter-outline:before{content:"\F190"}.ivu-icon-ios-color-filter:before{content:"\F191"}.ivu-icon-ios-color-palette-outline:before{content:"\F192"}.ivu-icon-ios-color-palette:before{content:"\F193"}.ivu-icon-ios-color-wand-outline:before{content:"\F194"}.ivu-icon-ios-color-wand:before{content:"\F195"}.ivu-icon-ios-compass-outline:before{content:"\F196"}.ivu-icon-ios-compass:before{content:"\F197"}.ivu-icon-ios-construct-outline:before{content:"\F198"}.ivu-icon-ios-construct:before{content:"\F199"}.ivu-icon-ios-contact-outline:before{content:"\F19A"}.ivu-icon-ios-contact:before{content:"\F19B"}.ivu-icon-ios-contacts-outline:before{content:"\F19C"}.ivu-icon-ios-contacts:before{content:"\F19D"}.ivu-icon-ios-contract:before{content:"\F19E"}.ivu-icon-ios-contrast:before{content:"\F19F"}.ivu-icon-ios-copy-outline:before{content:"\F1A0"}.ivu-icon-ios-copy:before{content:"\F1A1"}.ivu-icon-ios-create-outline:before{content:"\F1A2"}.ivu-icon-ios-create:before{content:"\F1A3"}.ivu-icon-ios-crop-outline:before{content:"\F1A4"}.ivu-icon-ios-crop:before{content:"\F1A5"}.ivu-icon-ios-cube-outline:before{content:"\F1A6"}.ivu-icon-ios-cube:before{content:"\F1A7"}.ivu-icon-ios-cut-outline:before{content:"\F1A8"}.ivu-icon-ios-cut:before{content:"\F1A9"}.ivu-icon-ios-desktop-outline:before{content:"\F1AA"}.ivu-icon-ios-desktop:before{content:"\F1AB"}.ivu-icon-ios-disc-outline:before{content:"\F1AC"}.ivu-icon-ios-disc:before{content:"\F1AD"}.ivu-icon-ios-document-outline:before{content:"\F1AE"}.ivu-icon-ios-document:before{content:"\F1AF"}.ivu-icon-ios-done-all:before{content:"\F1B0"}.ivu-icon-ios-download-outline:before{content:"\F1B1"}.ivu-icon-ios-download:before{content:"\F1B2"}.ivu-icon-ios-easel-outline:before{content:"\F1B3"}.ivu-icon-ios-easel:before{content:"\F1B4"}.ivu-icon-ios-egg-outline:before{content:"\F1B5"}.ivu-icon-ios-egg:before{content:"\F1B6"}.ivu-icon-ios-exit-outline:before{content:"\F1B7"}.ivu-icon-ios-exit:before{content:"\F1B8"}.ivu-icon-ios-expand:before{content:"\F1B9"}.ivu-icon-ios-eye-off-outline:before{content:"\F1BA"}.ivu-icon-ios-eye-off:before{content:"\F1BB"}.ivu-icon-ios-eye-outline:before{content:"\F1BC"}.ivu-icon-ios-eye:before{content:"\F1BD"}.ivu-icon-ios-fastforward-outline:before{content:"\F1BE"}.ivu-icon-ios-fastforward:before{content:"\F1BF"}.ivu-icon-ios-female:before{content:"\F1C0"}.ivu-icon-ios-filing-outline:before{content:"\F1C1"}.ivu-icon-ios-filing:before{content:"\F1C2"}.ivu-icon-ios-film-outline:before{content:"\F1C3"}.ivu-icon-ios-film:before{content:"\F1C4"}.ivu-icon-ios-finger-print:before{content:"\F1C5"}.ivu-icon-ios-flag-outline:before{content:"\F1C6"}.ivu-icon-ios-flag:before{content:"\F1C7"}.ivu-icon-ios-flame-outline:before{content:"\F1C8"}.ivu-icon-ios-flame:before{content:"\F1C9"}.ivu-icon-ios-flash-outline:before{content:"\F1CA"}.ivu-icon-ios-flash:before{content:"\F1CB"}.ivu-icon-ios-flask-outline:before{content:"\F1CC"}.ivu-icon-ios-flask:before{content:"\F1CD"}.ivu-icon-ios-flower-outline:before{content:"\F1CE"}.ivu-icon-ios-flower:before{content:"\F1CF"}.ivu-icon-ios-folder-open-outline:before{content:"\F1D0"}.ivu-icon-ios-folder-open:before{content:"\F1D1"}.ivu-icon-ios-folder-outline:before{content:"\F1D2"}.ivu-icon-ios-folder:before{content:"\F1D3"}.ivu-icon-ios-football-outline:before{content:"\F1D4"}.ivu-icon-ios-football:before{content:"\F1D5"}.ivu-icon-ios-funnel-outline:before{content:"\F1D6"}.ivu-icon-ios-funnel:before{content:"\F1D7"}.ivu-icon-ios-game-controller-a-outline:before{content:"\F1D8"}.ivu-icon-ios-game-controller-a:before{content:"\F1D9"}.ivu-icon-ios-game-controller-b-outline:before{content:"\F1DA"}.ivu-icon-ios-game-controller-b:before{content:"\F1DB"}.ivu-icon-ios-git-branch:before{content:"\F1DC"}.ivu-icon-ios-git-commit:before{content:"\F1DD"}.ivu-icon-ios-git-compare:before{content:"\F1DE"}.ivu-icon-ios-git-merge:before{content:"\F1DF"}.ivu-icon-ios-git-network:before{content:"\F1E0"}.ivu-icon-ios-git-pull-request:before{content:"\F1E1"}.ivu-icon-ios-glasses-outline:before{content:"\F1E2"}.ivu-icon-ios-glasses:before{content:"\F1E3"}.ivu-icon-ios-globe-outline:before{content:"\F1E4"}.ivu-icon-ios-globe:before{content:"\F1E5"}.ivu-icon-ios-grid-outline:before{content:"\F1E6"}.ivu-icon-ios-grid:before{content:"\F1E7"}.ivu-icon-ios-hammer-outline:before{content:"\F1E8"}.ivu-icon-ios-hammer:before{content:"\F1E9"}.ivu-icon-ios-hand-outline:before{content:"\F1EA"}.ivu-icon-ios-hand:before{content:"\F1EB"}.ivu-icon-ios-happy-outline:before{content:"\F1EC"}.ivu-icon-ios-happy:before{content:"\F1ED"}.ivu-icon-ios-headset-outline:before{content:"\F1EE"}.ivu-icon-ios-headset:before{content:"\F1EF"}.ivu-icon-ios-heart-outline:before{content:"\F1F0"}.ivu-icon-ios-heart:before{content:"\F1F1"}.ivu-icon-ios-help-buoy-outline:before{content:"\F1F2"}.ivu-icon-ios-help-buoy:before{content:"\F1F3"}.ivu-icon-ios-help-circle-outline:before{content:"\F1F4"}.ivu-icon-ios-help-circle:before{content:"\F1F5"}.ivu-icon-ios-help:before{content:"\F1F6"}.ivu-icon-ios-home-outline:before{content:"\F1F7"}.ivu-icon-ios-home:before{content:"\F1F8"}.ivu-icon-ios-ice-cream-outline:before{content:"\F1F9"}.ivu-icon-ios-ice-cream:before{content:"\F1FA"}.ivu-icon-ios-image-outline:before{content:"\F1FB"}.ivu-icon-ios-image:before{content:"\F1FC"}.ivu-icon-ios-images-outline:before{content:"\F1FD"}.ivu-icon-ios-images:before{content:"\F1FE"}.ivu-icon-ios-infinite-outline:before{content:"\F1FF"}.ivu-icon-ios-infinite:before{content:"\F200"}.ivu-icon-ios-information-circle-outline:before{content:"\F201"}.ivu-icon-ios-information-circle:before{content:"\F202"}.ivu-icon-ios-information:before{content:"\F203"}.ivu-icon-ios-ionic-outline:before{content:"\F204"}.ivu-icon-ios-ionic:before{content:"\F205"}.ivu-icon-ios-ionitron-outline:before{content:"\F206"}.ivu-icon-ios-ionitron:before{content:"\F207"}.ivu-icon-ios-jet-outline:before{content:"\F208"}.ivu-icon-ios-jet:before{content:"\F209"}.ivu-icon-ios-key-outline:before{content:"\F20A"}.ivu-icon-ios-key:before{content:"\F20B"}.ivu-icon-ios-keypad-outline:before{content:"\F20C"}.ivu-icon-ios-keypad:before{content:"\F20D"}.ivu-icon-ios-laptop:before{content:"\F20E"}.ivu-icon-ios-leaf-outline:before{content:"\F20F"}.ivu-icon-ios-leaf:before{content:"\F210"}.ivu-icon-ios-link-outline:before{content:"\F211"}.ivu-icon-ios-link:before{content:"\F212"}.ivu-icon-ios-list-box-outline:before{content:"\F213"}.ivu-icon-ios-list-box:before{content:"\F214"}.ivu-icon-ios-list:before{content:"\F215"}.ivu-icon-ios-locate-outline:before{content:"\F216"}.ivu-icon-ios-locate:before{content:"\F217"}.ivu-icon-ios-lock-outline:before{content:"\F218"}.ivu-icon-ios-lock:before{content:"\F219"}.ivu-icon-ios-log-in:before{content:"\F21A"}.ivu-icon-ios-log-out:before{content:"\F21B"}.ivu-icon-ios-magnet-outline:before{content:"\F21C"}.ivu-icon-ios-magnet:before{content:"\F21D"}.ivu-icon-ios-mail-open-outline:before{content:"\F21E"}.ivu-icon-ios-mail-open:before{content:"\F21F"}.ivu-icon-ios-mail-outline:before{content:"\F220"}.ivu-icon-ios-mail:before{content:"\F221"}.ivu-icon-ios-male:before{content:"\F222"}.ivu-icon-ios-man-outline:before{content:"\F223"}.ivu-icon-ios-man:before{content:"\F224"}.ivu-icon-ios-map-outline:before{content:"\F225"}.ivu-icon-ios-map:before{content:"\F226"}.ivu-icon-ios-medal-outline:before{content:"\F227"}.ivu-icon-ios-medal:before{content:"\F228"}.ivu-icon-ios-medical-outline:before{content:"\F229"}.ivu-icon-ios-medical:before{content:"\F22A"}.ivu-icon-ios-medkit-outline:before{content:"\F22B"}.ivu-icon-ios-medkit:before{content:"\F22C"}.ivu-icon-ios-megaphone-outline:before{content:"\F22D"}.ivu-icon-ios-megaphone:before{content:"\F22E"}.ivu-icon-ios-menu-outline:before{content:"\F22F"}.ivu-icon-ios-menu:before{content:"\F230"}.ivu-icon-ios-mic-off-outline:before{content:"\F231"}.ivu-icon-ios-mic-off:before{content:"\F232"}.ivu-icon-ios-mic-outline:before{content:"\F233"}.ivu-icon-ios-mic:before{content:"\F234"}.ivu-icon-ios-microphone-outline:before{content:"\F235"}.ivu-icon-ios-microphone:before{content:"\F236"}.ivu-icon-ios-moon-outline:before{content:"\F237"}.ivu-icon-ios-moon:before{content:"\F238"}.ivu-icon-ios-more-outline:before{content:"\F239"}.ivu-icon-ios-more:before{content:"\F23A"}.ivu-icon-ios-move:before{content:"\F23B"}.ivu-icon-ios-musical-note-outline:before{content:"\F23C"}.ivu-icon-ios-musical-note:before{content:"\F23D"}.ivu-icon-ios-musical-notes-outline:before{content:"\F23E"}.ivu-icon-ios-musical-notes:before{content:"\F23F"}.ivu-icon-ios-navigate-outline:before{content:"\F240"}.ivu-icon-ios-navigate:before{content:"\F241"}.ivu-icon-ios-no-smoking-outline:before{content:"\F242"}.ivu-icon-ios-no-smoking:before{content:"\F243"}.ivu-icon-ios-notifications-off-outline:before{content:"\F244"}.ivu-icon-ios-notifications-off:before{content:"\F245"}.ivu-icon-ios-notifications-outline:before{content:"\F246"}.ivu-icon-ios-notifications:before{content:"\F247"}.ivu-icon-ios-nuclear-outline:before{content:"\F248"}.ivu-icon-ios-nuclear:before{content:"\F249"}.ivu-icon-ios-nutrition-outline:before{content:"\F24A"}.ivu-icon-ios-nutrition:before{content:"\F24B"}.ivu-icon-ios-open-outline:before{content:"\F24C"}.ivu-icon-ios-open:before{content:"\F24D"}.ivu-icon-ios-options-outline:before{content:"\F24E"}.ivu-icon-ios-options:before{content:"\F24F"}.ivu-icon-ios-outlet-outline:before{content:"\F250"}.ivu-icon-ios-outlet:before{content:"\F251"}.ivu-icon-ios-paper-outline:before{content:"\F252"}.ivu-icon-ios-paper-plane-outline:before{content:"\F253"}.ivu-icon-ios-paper-plane:before{content:"\F254"}.ivu-icon-ios-paper:before{content:"\F255"}.ivu-icon-ios-partly-sunny-outline:before{content:"\F256"}.ivu-icon-ios-partly-sunny:before{content:"\F257"}.ivu-icon-ios-pause-outline:before{content:"\F258"}.ivu-icon-ios-pause:before{content:"\F259"}.ivu-icon-ios-paw-outline:before{content:"\F25A"}.ivu-icon-ios-paw:before{content:"\F25B"}.ivu-icon-ios-people-outline:before{content:"\F25C"}.ivu-icon-ios-people:before{content:"\F25D"}.ivu-icon-ios-person-add-outline:before{content:"\F25E"}.ivu-icon-ios-person-add:before{content:"\F25F"}.ivu-icon-ios-person-outline:before{content:"\F260"}.ivu-icon-ios-person:before{content:"\F261"}.ivu-icon-ios-phone-landscape:before{content:"\F262"}.ivu-icon-ios-phone-portrait:before{content:"\F263"}.ivu-icon-ios-photos-outline:before{content:"\F264"}.ivu-icon-ios-photos:before{content:"\F265"}.ivu-icon-ios-pie-outline:before{content:"\F266"}.ivu-icon-ios-pie:before{content:"\F267"}.ivu-icon-ios-pin-outline:before{content:"\F268"}.ivu-icon-ios-pin:before{content:"\F269"}.ivu-icon-ios-pint-outline:before{content:"\F26A"}.ivu-icon-ios-pint:before{content:"\F26B"}.ivu-icon-ios-pizza-outline:before{content:"\F26C"}.ivu-icon-ios-pizza:before{content:"\F26D"}.ivu-icon-ios-plane-outline:before{content:"\F26E"}.ivu-icon-ios-plane:before{content:"\F26F"}.ivu-icon-ios-planet-outline:before{content:"\F270"}.ivu-icon-ios-planet:before{content:"\F271"}.ivu-icon-ios-play-outline:before{content:"\F272"}.ivu-icon-ios-play:before{content:"\F273"}.ivu-icon-ios-podium-outline:before{content:"\F274"}.ivu-icon-ios-podium:before{content:"\F275"}.ivu-icon-ios-power-outline:before{content:"\F276"}.ivu-icon-ios-power:before{content:"\F277"}.ivu-icon-ios-pricetag-outline:before{content:"\F278"}.ivu-icon-ios-pricetag:before{content:"\F279"}.ivu-icon-ios-pricetags-outline:before{content:"\F27A"}.ivu-icon-ios-pricetags:before{content:"\F27B"}.ivu-icon-ios-print-outline:before{content:"\F27C"}.ivu-icon-ios-print:before{content:"\F27D"}.ivu-icon-ios-pulse-outline:before{content:"\F27E"}.ivu-icon-ios-pulse:before{content:"\F27F"}.ivu-icon-ios-qr-scanner:before{content:"\F280"}.ivu-icon-ios-quote-outline:before{content:"\F281"}.ivu-icon-ios-quote:before{content:"\F282"}.ivu-icon-ios-radio-button-off:before{content:"\F283"}.ivu-icon-ios-radio-button-on:before{content:"\F284"}.ivu-icon-ios-radio-outline:before{content:"\F285"}.ivu-icon-ios-radio:before{content:"\F286"}.ivu-icon-ios-rainy-outline:before{content:"\F287"}.ivu-icon-ios-rainy:before{content:"\F288"}.ivu-icon-ios-recording-outline:before{content:"\F289"}.ivu-icon-ios-recording:before{content:"\F28A"}.ivu-icon-ios-redo-outline:before{content:"\F28B"}.ivu-icon-ios-redo:before{content:"\F28C"}.ivu-icon-ios-refresh-circle-outline:before{content:"\F28D"}.ivu-icon-ios-refresh-circle:before{content:"\F28E"}.ivu-icon-ios-refresh:before{content:"\F28F"}.ivu-icon-ios-remove-circle-outline:before{content:"\F290"}.ivu-icon-ios-remove-circle:before{content:"\F291"}.ivu-icon-ios-remove:before{content:"\F292"}.ivu-icon-ios-reorder:before{content:"\F293"}.ivu-icon-ios-repeat:before{content:"\F294"}.ivu-icon-ios-resize:before{content:"\F295"}.ivu-icon-ios-restaurant-outline:before{content:"\F296"}.ivu-icon-ios-restaurant:before{content:"\F297"}.ivu-icon-ios-return-left:before{content:"\F298"}.ivu-icon-ios-return-right:before{content:"\F299"}.ivu-icon-ios-reverse-camera-outline:before{content:"\F29A"}.ivu-icon-ios-reverse-camera:before{content:"\F29B"}.ivu-icon-ios-rewind-outline:before{content:"\F29C"}.ivu-icon-ios-rewind:before{content:"\F29D"}.ivu-icon-ios-ribbon-outline:before{content:"\F29E"}.ivu-icon-ios-ribbon:before{content:"\F29F"}.ivu-icon-ios-rose-outline:before{content:"\F2A0"}.ivu-icon-ios-rose:before{content:"\F2A1"}.ivu-icon-ios-sad-outline:before{content:"\F2A2"}.ivu-icon-ios-sad:before{content:"\F2A3"}.ivu-icon-ios-school-outline:before{content:"\F2A4"}.ivu-icon-ios-school:before{content:"\F2A5"}.ivu-icon-ios-search-outline:before{content:"\F2A6"}.ivu-icon-ios-search:before{content:"\F2A7"}.ivu-icon-ios-send-outline:before{content:"\F2A8"}.ivu-icon-ios-send:before{content:"\F2A9"}.ivu-icon-ios-settings-outline:before{content:"\F2AA"}.ivu-icon-ios-settings:before{content:"\F2AB"}.ivu-icon-ios-share-alt-outline:before{content:"\F2AC"}.ivu-icon-ios-share-alt:before{content:"\F2AD"}.ivu-icon-ios-share-outline:before{content:"\F2AE"}.ivu-icon-ios-share:before{content:"\F2AF"}.ivu-icon-ios-shirt-outline:before{content:"\F2B0"}.ivu-icon-ios-shirt:before{content:"\F2B1"}.ivu-icon-ios-shuffle:before{content:"\F2B2"}.ivu-icon-ios-skip-backward-outline:before{content:"\F2B3"}.ivu-icon-ios-skip-backward:before{content:"\F2B4"}.ivu-icon-ios-skip-forward-outline:before{content:"\F2B5"}.ivu-icon-ios-skip-forward:before{content:"\F2B6"}.ivu-icon-ios-snow-outline:before{content:"\F2B7"}.ivu-icon-ios-snow:before{content:"\F2B8"}.ivu-icon-ios-speedometer-outline:before{content:"\F2B9"}.ivu-icon-ios-speedometer:before{content:"\F2BA"}.ivu-icon-ios-square-outline:before{content:"\F2BB"}.ivu-icon-ios-square:before{content:"\F2BC"}.ivu-icon-ios-star-half:before{content:"\F2BD"}.ivu-icon-ios-star-outline:before{content:"\F2BE"}.ivu-icon-ios-star:before{content:"\F2BF"}.ivu-icon-ios-stats-outline:before{content:"\F2C0"}.ivu-icon-ios-stats:before{content:"\F2C1"}.ivu-icon-ios-stopwatch-outline:before{content:"\F2C2"}.ivu-icon-ios-stopwatch:before{content:"\F2C3"}.ivu-icon-ios-subway-outline:before{content:"\F2C4"}.ivu-icon-ios-subway:before{content:"\F2C5"}.ivu-icon-ios-sunny-outline:before{content:"\F2C6"}.ivu-icon-ios-sunny:before{content:"\F2C7"}.ivu-icon-ios-swap:before{content:"\F2C8"}.ivu-icon-ios-switch-outline:before{content:"\F2C9"}.ivu-icon-ios-switch:before{content:"\F2CA"}.ivu-icon-ios-sync:before{content:"\F2CB"}.ivu-icon-ios-tablet-landscape:before{content:"\F2CC"}.ivu-icon-ios-tablet-portrait:before{content:"\F2CD"}.ivu-icon-ios-tennisball-outline:before{content:"\F2CE"}.ivu-icon-ios-tennisball:before{content:"\F2CF"}.ivu-icon-ios-text-outline:before{content:"\F2D0"}.ivu-icon-ios-text:before{content:"\F2D1"}.ivu-icon-ios-thermometer-outline:before{content:"\F2D2"}.ivu-icon-ios-thermometer:before{content:"\F2D3"}.ivu-icon-ios-thumbs-down-outline:before{content:"\F2D4"}.ivu-icon-ios-thumbs-down:before{content:"\F2D5"}.ivu-icon-ios-thumbs-up-outline:before{content:"\F2D6"}.ivu-icon-ios-thumbs-up:before{content:"\F2D7"}.ivu-icon-ios-thunderstorm-outline:before{content:"\F2D8"}.ivu-icon-ios-thunderstorm:before{content:"\F2D9"}.ivu-icon-ios-time-outline:before{content:"\F2DA"}.ivu-icon-ios-time:before{content:"\F2DB"}.ivu-icon-ios-timer-outline:before{content:"\F2DC"}.ivu-icon-ios-timer:before{content:"\F2DD"}.ivu-icon-ios-train-outline:before{content:"\F2DE"}.ivu-icon-ios-train:before{content:"\F2DF"}.ivu-icon-ios-transgender:before{content:"\F2E0"}.ivu-icon-ios-trash-outline:before{content:"\F2E1"}.ivu-icon-ios-trash:before{content:"\F2E2"}.ivu-icon-ios-trending-down:before{content:"\F2E3"}.ivu-icon-ios-trending-up:before{content:"\F2E4"}.ivu-icon-ios-trophy-outline:before{content:"\F2E5"}.ivu-icon-ios-trophy:before{content:"\F2E6"}.ivu-icon-ios-umbrella-outline:before{content:"\F2E7"}.ivu-icon-ios-umbrella:before{content:"\F2E8"}.ivu-icon-ios-undo-outline:before{content:"\F2E9"}.ivu-icon-ios-undo:before{content:"\F2EA"}.ivu-icon-ios-unlock-outline:before{content:"\F2EB"}.ivu-icon-ios-unlock:before{content:"\F2EC"}.ivu-icon-ios-videocam-outline:before{content:"\F2ED"}.ivu-icon-ios-videocam:before{content:"\F2EE"}.ivu-icon-ios-volume-down:before{content:"\F2EF"}.ivu-icon-ios-volume-mute:before{content:"\F2F0"}.ivu-icon-ios-volume-off:before{content:"\F2F1"}.ivu-icon-ios-volume-up:before{content:"\F2F2"}.ivu-icon-ios-walk:before{content:"\F2F3"}.ivu-icon-ios-warning-outline:before{content:"\F2F4"}.ivu-icon-ios-warning:before{content:"\F2F5"}.ivu-icon-ios-watch:before{content:"\F2F6"}.ivu-icon-ios-water-outline:before{content:"\F2F7"}.ivu-icon-ios-water:before{content:"\F2F8"}.ivu-icon-ios-wifi-outline:before{content:"\F2F9"}.ivu-icon-ios-wifi:before{content:"\F2FA"}.ivu-icon-ios-wine-outline:before{content:"\F2FB"}.ivu-icon-ios-wine:before{content:"\F2FC"}.ivu-icon-ios-woman-outline:before{content:"\F2FD"}.ivu-icon-ios-woman:before{content:"\F2FE"}.ivu-icon-logo-android:before{content:"\F2FF"}.ivu-icon-logo-angular:before{content:"\F300"}.ivu-icon-logo-apple:before{content:"\F301"}.ivu-icon-logo-bitcoin:before{content:"\F302"}.ivu-icon-logo-buffer:before{content:"\F303"}.ivu-icon-logo-chrome:before{content:"\F304"}.ivu-icon-logo-codepen:before{content:"\F305"}.ivu-icon-logo-css3:before{content:"\F306"}.ivu-icon-logo-designernews:before{content:"\F307"}.ivu-icon-logo-dribbble:before{content:"\F308"}.ivu-icon-logo-dropbox:before{content:"\F309"}.ivu-icon-logo-euro:before{content:"\F30A"}.ivu-icon-logo-facebook:before{content:"\F30B"}.ivu-icon-logo-foursquare:before{content:"\F30C"}.ivu-icon-logo-freebsd-devil:before{content:"\F30D"}.ivu-icon-logo-github:before{content:"\F30E"}.ivu-icon-logo-google:before{content:"\F30F"}.ivu-icon-logo-googleplus:before{content:"\F310"}.ivu-icon-logo-hackernews:before{content:"\F311"}.ivu-icon-logo-html5:before{content:"\F312"}.ivu-icon-logo-instagram:before{content:"\F313"}.ivu-icon-logo-javascript:before{content:"\F314"}.ivu-icon-logo-linkedin:before{content:"\F315"}.ivu-icon-logo-markdown:before{content:"\F316"}.ivu-icon-logo-nodejs:before{content:"\F317"}.ivu-icon-logo-octocat:before{content:"\F318"}.ivu-icon-logo-pinterest:before{content:"\F319"}.ivu-icon-logo-playstation:before{content:"\F31A"}.ivu-icon-logo-python:before{content:"\F31B"}.ivu-icon-logo-reddit:before{content:"\F31C"}.ivu-icon-logo-rss:before{content:"\F31D"}.ivu-icon-logo-sass:before{content:"\F31E"}.ivu-icon-logo-skype:before{content:"\F31F"}.ivu-icon-logo-snapchat:before{content:"\F320"}.ivu-icon-logo-steam:before{content:"\F321"}.ivu-icon-logo-tumblr:before{content:"\F322"}.ivu-icon-logo-tux:before{content:"\F323"}.ivu-icon-logo-twitch:before{content:"\F324"}.ivu-icon-logo-twitter:before{content:"\F325"}.ivu-icon-logo-usd:before{content:"\F326"}.ivu-icon-logo-vimeo:before{content:"\F327"}.ivu-icon-logo-whatsapp:before{content:"\F328"}.ivu-icon-logo-windows:before{content:"\F329"}.ivu-icon-logo-wordpress:before{content:"\F32A"}.ivu-icon-logo-xbox:before{content:"\F32B"}.ivu-icon-logo-yahoo:before{content:"\F32C"}.ivu-icon-logo-yen:before{content:"\F32D"}.ivu-icon-logo-youtube:before{content:"\F32E"}.ivu-icon-md-add-circle:before{content:"\F32F"}.ivu-icon-md-add:before{content:"\F330"}.ivu-icon-md-alarm:before{content:"\F331"}.ivu-icon-md-albums:before{content:"\F332"}.ivu-icon-md-alert:before{content:"\F333"}.ivu-icon-md-american-football:before{content:"\F334"}.ivu-icon-md-analytics:before{content:"\F335"}.ivu-icon-md-aperture:before{content:"\F336"}.ivu-icon-md-apps:before{content:"\F337"}.ivu-icon-md-appstore:before{content:"\F338"}.ivu-icon-md-archive:before{content:"\F339"}.ivu-icon-md-arrow-back:before{content:"\F33A"}.ivu-icon-md-arrow-down:before{content:"\F33B"}.ivu-icon-md-arrow-dropdown-circle:before{content:"\F33C"}.ivu-icon-md-arrow-dropdown:before{content:"\F33D"}.ivu-icon-md-arrow-dropleft-circle:before{content:"\F33E"}.ivu-icon-md-arrow-dropleft:before{content:"\F33F"}.ivu-icon-md-arrow-dropright-circle:before{content:"\F340"}.ivu-icon-md-arrow-dropright:before{content:"\F341"}.ivu-icon-md-arrow-dropup-circle:before{content:"\F342"}.ivu-icon-md-arrow-dropup:before{content:"\F343"}.ivu-icon-md-arrow-forward:before{content:"\F344"}.ivu-icon-md-arrow-round-back:before{content:"\F345"}.ivu-icon-md-arrow-round-down:before{content:"\F346"}.ivu-icon-md-arrow-round-forward:before{content:"\F347"}.ivu-icon-md-arrow-round-up:before{content:"\F348"}.ivu-icon-md-arrow-up:before{content:"\F349"}.ivu-icon-md-at:before{content:"\F34A"}.ivu-icon-md-attach:before{content:"\F34B"}.ivu-icon-md-backspace:before{content:"\F34C"}.ivu-icon-md-barcode:before{content:"\F34D"}.ivu-icon-md-baseball:before{content:"\F34E"}.ivu-icon-md-basket:before{content:"\F34F"}.ivu-icon-md-basketball:before{content:"\F350"}.ivu-icon-md-battery-charging:before{content:"\F351"}.ivu-icon-md-battery-dead:before{content:"\F352"}.ivu-icon-md-battery-full:before{content:"\F353"}.ivu-icon-md-beaker:before{content:"\F354"}.ivu-icon-md-beer:before{content:"\F355"}.ivu-icon-md-bicycle:before{content:"\F356"}.ivu-icon-md-bluetooth:before{content:"\F357"}.ivu-icon-md-boat:before{content:"\F358"}.ivu-icon-md-body:before{content:"\F359"}.ivu-icon-md-bonfire:before{content:"\F35A"}.ivu-icon-md-book:before{content:"\F35B"}.ivu-icon-md-bookmark:before{content:"\F35C"}.ivu-icon-md-bookmarks:before{content:"\F35D"}.ivu-icon-md-bowtie:before{content:"\F35E"}.ivu-icon-md-briefcase:before{content:"\F35F"}.ivu-icon-md-browsers:before{content:"\F360"}.ivu-icon-md-brush:before{content:"\F361"}.ivu-icon-md-bug:before{content:"\F362"}.ivu-icon-md-build:before{content:"\F363"}.ivu-icon-md-bulb:before{content:"\F364"}.ivu-icon-md-bus:before{content:"\F365"}.ivu-icon-md-cafe:before{content:"\F366"}.ivu-icon-md-calculator:before{content:"\F367"}.ivu-icon-md-calendar:before{content:"\F368"}.ivu-icon-md-call:before{content:"\F369"}.ivu-icon-md-camera:before{content:"\F36A"}.ivu-icon-md-car:before{content:"\F36B"}.ivu-icon-md-card:before{content:"\F36C"}.ivu-icon-md-cart:before{content:"\F36D"}.ivu-icon-md-cash:before{content:"\F36E"}.ivu-icon-md-chatboxes:before{content:"\F36F"}.ivu-icon-md-chatbubbles:before{content:"\F370"}.ivu-icon-md-checkbox-outline:before{content:"\F371"}.ivu-icon-md-checkbox:before{content:"\F372"}.ivu-icon-md-checkmark-circle-outline:before{content:"\F373"}.ivu-icon-md-checkmark-circle:before{content:"\F374"}.ivu-icon-md-checkmark:before{content:"\F375"}.ivu-icon-md-clipboard:before{content:"\F376"}.ivu-icon-md-clock:before{content:"\F377"}.ivu-icon-md-close-circle:before{content:"\F378"}.ivu-icon-md-close:before{content:"\F379"}.ivu-icon-md-closed-captioning:before{content:"\F37A"}.ivu-icon-md-cloud-circle:before{content:"\F37B"}.ivu-icon-md-cloud-done:before{content:"\F37C"}.ivu-icon-md-cloud-download:before{content:"\F37D"}.ivu-icon-md-cloud-outline:before{content:"\F37E"}.ivu-icon-md-cloud-upload:before{content:"\F37F"}.ivu-icon-md-cloud:before{content:"\F380"}.ivu-icon-md-cloudy-night:before{content:"\F381"}.ivu-icon-md-cloudy:before{content:"\F382"}.ivu-icon-md-code-download:before{content:"\F383"}.ivu-icon-md-code-working:before{content:"\F384"}.ivu-icon-md-code:before{content:"\F385"}.ivu-icon-md-cog:before{content:"\F386"}.ivu-icon-md-color-fill:before{content:"\F387"}.ivu-icon-md-color-filter:before{content:"\F388"}.ivu-icon-md-color-palette:before{content:"\F389"}.ivu-icon-md-color-wand:before{content:"\F38A"}.ivu-icon-md-compass:before{content:"\F38B"}.ivu-icon-md-construct:before{content:"\F38C"}.ivu-icon-md-contact:before{content:"\F38D"}.ivu-icon-md-contacts:before{content:"\F38E"}.ivu-icon-md-contract:before{content:"\F38F"}.ivu-icon-md-contrast:before{content:"\F390"}.ivu-icon-md-copy:before{content:"\F391"}.ivu-icon-md-create:before{content:"\F392"}.ivu-icon-md-crop:before{content:"\F393"}.ivu-icon-md-cube:before{content:"\F394"}.ivu-icon-md-cut:before{content:"\F395"}.ivu-icon-md-desktop:before{content:"\F396"}.ivu-icon-md-disc:before{content:"\F397"}.ivu-icon-md-document:before{content:"\F398"}.ivu-icon-md-done-all:before{content:"\F399"}.ivu-icon-md-download:before{content:"\F39A"}.ivu-icon-md-easel:before{content:"\F39B"}.ivu-icon-md-egg:before{content:"\F39C"}.ivu-icon-md-exit:before{content:"\F39D"}.ivu-icon-md-expand:before{content:"\F39E"}.ivu-icon-md-eye-off:before{content:"\F39F"}.ivu-icon-md-eye:before{content:"\F3A0"}.ivu-icon-md-fastforward:before{content:"\F3A1"}.ivu-icon-md-female:before{content:"\F3A2"}.ivu-icon-md-filing:before{content:"\F3A3"}.ivu-icon-md-film:before{content:"\F3A4"}.ivu-icon-md-finger-print:before{content:"\F3A5"}.ivu-icon-md-flag:before{content:"\F3A6"}.ivu-icon-md-flame:before{content:"\F3A7"}.ivu-icon-md-flash:before{content:"\F3A8"}.ivu-icon-md-flask:before{content:"\F3A9"}.ivu-icon-md-flower:before{content:"\F3AA"}.ivu-icon-md-folder-open:before{content:"\F3AB"}.ivu-icon-md-folder:before{content:"\F3AC"}.ivu-icon-md-football:before{content:"\F3AD"}.ivu-icon-md-funnel:before{content:"\F3AE"}.ivu-icon-md-game-controller-a:before{content:"\F3AF"}.ivu-icon-md-game-controller-b:before{content:"\F3B0"}.ivu-icon-md-git-branch:before{content:"\F3B1"}.ivu-icon-md-git-commit:before{content:"\F3B2"}.ivu-icon-md-git-compare:before{content:"\F3B3"}.ivu-icon-md-git-merge:before{content:"\F3B4"}.ivu-icon-md-git-network:before{content:"\F3B5"}.ivu-icon-md-git-pull-request:before{content:"\F3B6"}.ivu-icon-md-glasses:before{content:"\F3B7"}.ivu-icon-md-globe:before{content:"\F3B8"}.ivu-icon-md-grid:before{content:"\F3B9"}.ivu-icon-md-hammer:before{content:"\F3BA"}.ivu-icon-md-hand:before{content:"\F3BB"}.ivu-icon-md-happy:before{content:"\F3BC"}.ivu-icon-md-headset:before{content:"\F3BD"}.ivu-icon-md-heart-outline:before{content:"\F3BE"}.ivu-icon-md-heart:before{content:"\F3BF"}.ivu-icon-md-help-buoy:before{content:"\F3C0"}.ivu-icon-md-help-circle:before{content:"\F3C1"}.ivu-icon-md-help:before{content:"\F3C2"}.ivu-icon-md-home:before{content:"\F3C3"}.ivu-icon-md-ice-cream:before{content:"\F3C4"}.ivu-icon-md-image:before{content:"\F3C5"}.ivu-icon-md-images:before{content:"\F3C6"}.ivu-icon-md-infinite:before{content:"\F3C7"}.ivu-icon-md-information-circle:before{content:"\F3C8"}.ivu-icon-md-information:before{content:"\F3C9"}.ivu-icon-md-ionic:before{content:"\F3CA"}.ivu-icon-md-ionitron:before{content:"\F3CB"}.ivu-icon-md-jet:before{content:"\F3CC"}.ivu-icon-md-key:before{content:"\F3CD"}.ivu-icon-md-keypad:before{content:"\F3CE"}.ivu-icon-md-laptop:before{content:"\F3CF"}.ivu-icon-md-leaf:before{content:"\F3D0"}.ivu-icon-md-link:before{content:"\F3D1"}.ivu-icon-md-list-box:before{content:"\F3D2"}.ivu-icon-md-list:before{content:"\F3D3"}.ivu-icon-md-locate:before{content:"\F3D4"}.ivu-icon-md-lock:before{content:"\F3D5"}.ivu-icon-md-log-in:before{content:"\F3D6"}.ivu-icon-md-log-out:before{content:"\F3D7"}.ivu-icon-md-magnet:before{content:"\F3D8"}.ivu-icon-md-mail-open:before{content:"\F3D9"}.ivu-icon-md-mail:before{content:"\F3DA"}.ivu-icon-md-male:before{content:"\F3DB"}.ivu-icon-md-man:before{content:"\F3DC"}.ivu-icon-md-map:before{content:"\F3DD"}.ivu-icon-md-medal:before{content:"\F3DE"}.ivu-icon-md-medical:before{content:"\F3DF"}.ivu-icon-md-medkit:before{content:"\F3E0"}.ivu-icon-md-megaphone:before{content:"\F3E1"}.ivu-icon-md-menu:before{content:"\F3E2"}.ivu-icon-md-mic-off:before{content:"\F3E3"}.ivu-icon-md-mic:before{content:"\F3E4"}.ivu-icon-md-microphone:before{content:"\F3E5"}.ivu-icon-md-moon:before{content:"\F3E6"}.ivu-icon-md-more:before{content:"\F3E7"}.ivu-icon-md-move:before{content:"\F3E8"}.ivu-icon-md-musical-note:before{content:"\F3E9"}.ivu-icon-md-musical-notes:before{content:"\F3EA"}.ivu-icon-md-navigate:before{content:"\F3EB"}.ivu-icon-md-no-smoking:before{content:"\F3EC"}.ivu-icon-md-notifications-off:before{content:"\F3ED"}.ivu-icon-md-notifications-outline:before{content:"\F3EE"}.ivu-icon-md-notifications:before{content:"\F3EF"}.ivu-icon-md-nuclear:before{content:"\F3F0"}.ivu-icon-md-nutrition:before{content:"\F3F1"}.ivu-icon-md-open:before{content:"\F3F2"}.ivu-icon-md-options:before{content:"\F3F3"}.ivu-icon-md-outlet:before{content:"\F3F4"}.ivu-icon-md-paper-plane:before{content:"\F3F5"}.ivu-icon-md-paper:before{content:"\F3F6"}.ivu-icon-md-partly-sunny:before{content:"\F3F7"}.ivu-icon-md-pause:before{content:"\F3F8"}.ivu-icon-md-paw:before{content:"\F3F9"}.ivu-icon-md-people:before{content:"\F3FA"}.ivu-icon-md-person-add:before{content:"\F3FB"}.ivu-icon-md-person:before{content:"\F3FC"}.ivu-icon-md-phone-landscape:before{content:"\F3FD"}.ivu-icon-md-phone-portrait:before{content:"\F3FE"}.ivu-icon-md-photos:before{content:"\F3FF"}.ivu-icon-md-pie:before{content:"\F400"}.ivu-icon-md-pin:before{content:"\F401"}.ivu-icon-md-pint:before{content:"\F402"}.ivu-icon-md-pizza:before{content:"\F403"}.ivu-icon-md-plane:before{content:"\F404"}.ivu-icon-md-planet:before{content:"\F405"}.ivu-icon-md-play:before{content:"\F406"}.ivu-icon-md-podium:before{content:"\F407"}.ivu-icon-md-power:before{content:"\F408"}.ivu-icon-md-pricetag:before{content:"\F409"}.ivu-icon-md-pricetags:before{content:"\F40A"}.ivu-icon-md-print:before{content:"\F40B"}.ivu-icon-md-pulse:before{content:"\F40C"}.ivu-icon-md-qr-scanner:before{content:"\F40D"}.ivu-icon-md-quote:before{content:"\F40E"}.ivu-icon-md-radio-button-off:before{content:"\F40F"}.ivu-icon-md-radio-button-on:before{content:"\F410"}.ivu-icon-md-radio:before{content:"\F411"}.ivu-icon-md-rainy:before{content:"\F412"}.ivu-icon-md-recording:before{content:"\F413"}.ivu-icon-md-redo:before{content:"\F414"}.ivu-icon-md-refresh-circle:before{content:"\F415"}.ivu-icon-md-refresh:before{content:"\F416"}.ivu-icon-md-remove-circle:before{content:"\F417"}.ivu-icon-md-remove:before{content:"\F418"}.ivu-icon-md-reorder:before{content:"\F419"}.ivu-icon-md-repeat:before{content:"\F41A"}.ivu-icon-md-resize:before{content:"\F41B"}.ivu-icon-md-restaurant:before{content:"\F41C"}.ivu-icon-md-return-left:before{content:"\F41D"}.ivu-icon-md-return-right:before{content:"\F41E"}.ivu-icon-md-reverse-camera:before{content:"\F41F"}.ivu-icon-md-rewind:before{content:"\F420"}.ivu-icon-md-ribbon:before{content:"\F421"}.ivu-icon-md-rose:before{content:"\F422"}.ivu-icon-md-sad:before{content:"\F423"}.ivu-icon-md-school:before{content:"\F424"}.ivu-icon-md-search:before{content:"\F425"}.ivu-icon-md-send:before{content:"\F426"}.ivu-icon-md-settings:before{content:"\F427"}.ivu-icon-md-share-alt:before{content:"\F428"}.ivu-icon-md-share:before{content:"\F429"}.ivu-icon-md-shirt:before{content:"\F42A"}.ivu-icon-md-shuffle:before{content:"\F42B"}.ivu-icon-md-skip-backward:before{content:"\F42C"}.ivu-icon-md-skip-forward:before{content:"\F42D"}.ivu-icon-md-snow:before{content:"\F42E"}.ivu-icon-md-speedometer:before{content:"\F42F"}.ivu-icon-md-square-outline:before{content:"\F430"}.ivu-icon-md-square:before{content:"\F431"}.ivu-icon-md-star-half:before{content:"\F432"}.ivu-icon-md-star-outline:before{content:"\F433"}.ivu-icon-md-star:before{content:"\F434"}.ivu-icon-md-stats:before{content:"\F435"}.ivu-icon-md-stopwatch:before{content:"\F436"}.ivu-icon-md-subway:before{content:"\F437"}.ivu-icon-md-sunny:before{content:"\F438"}.ivu-icon-md-swap:before{content:"\F439"}.ivu-icon-md-switch:before{content:"\F43A"}.ivu-icon-md-sync:before{content:"\F43B"}.ivu-icon-md-tablet-landscape:before{content:"\F43C"}.ivu-icon-md-tablet-portrait:before{content:"\F43D"}.ivu-icon-md-tennisball:before{content:"\F43E"}.ivu-icon-md-text:before{content:"\F43F"}.ivu-icon-md-thermometer:before{content:"\F440"}.ivu-icon-md-thumbs-down:before{content:"\F441"}.ivu-icon-md-thumbs-up:before{content:"\F442"}.ivu-icon-md-thunderstorm:before{content:"\F443"}.ivu-icon-md-time:before{content:"\F444"}.ivu-icon-md-timer:before{content:"\F445"}.ivu-icon-md-train:before{content:"\F446"}.ivu-icon-md-transgender:before{content:"\F447"}.ivu-icon-md-trash:before{content:"\F448"}.ivu-icon-md-trending-down:before{content:"\F449"}.ivu-icon-md-trending-up:before{content:"\F44A"}.ivu-icon-md-trophy:before{content:"\F44B"}.ivu-icon-md-umbrella:before{content:"\F44C"}.ivu-icon-md-undo:before{content:"\F44D"}.ivu-icon-md-unlock:before{content:"\F44E"}.ivu-icon-md-videocam:before{content:"\F44F"}.ivu-icon-md-volume-down:before{content:"\F450"}.ivu-icon-md-volume-mute:before{content:"\F451"}.ivu-icon-md-volume-off:before{content:"\F452"}.ivu-icon-md-volume-up:before{content:"\F453"}.ivu-icon-md-walk:before{content:"\F454"}.ivu-icon-md-warning:before{content:"\F455"}.ivu-icon-md-watch:before{content:"\F456"}.ivu-icon-md-water:before{content:"\F457"}.ivu-icon-md-wifi:before{content:"\F458"}.ivu-icon-md-wine:before{content:"\F459"}.ivu-icon-md-woman:before{content:"\F45A"}.ivu-icon-ios-loading:before{content:"\F45B"}.ivu-row{position:relative;margin-left:0;margin-right:0;height:auto;zoom:1;display:block}.ivu-row:after,.ivu-row:before{content:"";display:table}.ivu-row:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-row-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-row-flex,.ivu-row-flex:after,.ivu-row-flex:before{display:-webkit-box;display:-ms-flexbox;display:flex}.ivu-row-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ivu-row-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ivu-row-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ivu-row-flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ivu-row-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ivu-row-flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ivu-row-flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-row-flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ivu-col{position:relative;display:block}.ivu-col-span-1,.ivu-col-span-2,.ivu-col-span-3,.ivu-col-span-4,.ivu-col-span-5,.ivu-col-span-6,.ivu-col-span-7,.ivu-col-span-8,.ivu-col-span-9,.ivu-col-span-10,.ivu-col-span-11,.ivu-col-span-12,.ivu-col-span-13,.ivu-col-span-14,.ivu-col-span-15,.ivu-col-span-16,.ivu-col-span-17,.ivu-col-span-18,.ivu-col-span-19,.ivu-col-span-20,.ivu-col-span-21,.ivu-col-span-22,.ivu-col-span-23,.ivu-col-span-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-24{display:block;width:100%}.ivu-col-push-24{left:100%}.ivu-col-pull-24{right:100%}.ivu-col-offset-24{margin-left:100%}.ivu-col-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-23{display:block;width:95.83333333%}.ivu-col-push-23{left:95.83333333%}.ivu-col-pull-23{right:95.83333333%}.ivu-col-offset-23{margin-left:95.83333333%}.ivu-col-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-22{display:block;width:91.66666667%}.ivu-col-push-22{left:91.66666667%}.ivu-col-pull-22{right:91.66666667%}.ivu-col-offset-22{margin-left:91.66666667%}.ivu-col-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-21{display:block;width:87.5%}.ivu-col-push-21{left:87.5%}.ivu-col-pull-21{right:87.5%}.ivu-col-offset-21{margin-left:87.5%}.ivu-col-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-20{display:block;width:83.33333333%}.ivu-col-push-20{left:83.33333333%}.ivu-col-pull-20{right:83.33333333%}.ivu-col-offset-20{margin-left:83.33333333%}.ivu-col-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-19{display:block;width:79.16666667%}.ivu-col-push-19{left:79.16666667%}.ivu-col-pull-19{right:79.16666667%}.ivu-col-offset-19{margin-left:79.16666667%}.ivu-col-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-18{display:block;width:75%}.ivu-col-push-18{left:75%}.ivu-col-pull-18{right:75%}.ivu-col-offset-18{margin-left:75%}.ivu-col-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-17{display:block;width:70.83333333%}.ivu-col-push-17{left:70.83333333%}.ivu-col-pull-17{right:70.83333333%}.ivu-col-offset-17{margin-left:70.83333333%}.ivu-col-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-16{display:block;width:66.66666667%}.ivu-col-push-16{left:66.66666667%}.ivu-col-pull-16{right:66.66666667%}.ivu-col-offset-16{margin-left:66.66666667%}.ivu-col-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-15{display:block;width:62.5%}.ivu-col-push-15{left:62.5%}.ivu-col-pull-15{right:62.5%}.ivu-col-offset-15{margin-left:62.5%}.ivu-col-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-14{display:block;width:58.33333333%}.ivu-col-push-14{left:58.33333333%}.ivu-col-pull-14{right:58.33333333%}.ivu-col-offset-14{margin-left:58.33333333%}.ivu-col-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-13{display:block;width:54.16666667%}.ivu-col-push-13{left:54.16666667%}.ivu-col-pull-13{right:54.16666667%}.ivu-col-offset-13{margin-left:54.16666667%}.ivu-col-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-12{display:block;width:50%}.ivu-col-push-12{left:50%}.ivu-col-pull-12{right:50%}.ivu-col-offset-12{margin-left:50%}.ivu-col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-11{display:block;width:45.83333333%}.ivu-col-push-11{left:45.83333333%}.ivu-col-pull-11{right:45.83333333%}.ivu-col-offset-11{margin-left:45.83333333%}.ivu-col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-10{display:block;width:41.66666667%}.ivu-col-push-10{left:41.66666667%}.ivu-col-pull-10{right:41.66666667%}.ivu-col-offset-10{margin-left:41.66666667%}.ivu-col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-9{display:block;width:37.5%}.ivu-col-push-9{left:37.5%}.ivu-col-pull-9{right:37.5%}.ivu-col-offset-9{margin-left:37.5%}.ivu-col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-8{display:block;width:33.33333333%}.ivu-col-push-8{left:33.33333333%}.ivu-col-pull-8{right:33.33333333%}.ivu-col-offset-8{margin-left:33.33333333%}.ivu-col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-7{display:block;width:29.16666667%}.ivu-col-push-7{left:29.16666667%}.ivu-col-pull-7{right:29.16666667%}.ivu-col-offset-7{margin-left:29.16666667%}.ivu-col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-6{display:block;width:25%}.ivu-col-push-6{left:25%}.ivu-col-pull-6{right:25%}.ivu-col-offset-6{margin-left:25%}.ivu-col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-5{display:block;width:20.83333333%}.ivu-col-push-5{left:20.83333333%}.ivu-col-pull-5{right:20.83333333%}.ivu-col-offset-5{margin-left:20.83333333%}.ivu-col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-4{display:block;width:16.66666667%}.ivu-col-push-4{left:16.66666667%}.ivu-col-pull-4{right:16.66666667%}.ivu-col-offset-4{margin-left:16.66666667%}.ivu-col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-3{display:block;width:12.5%}.ivu-col-push-3{left:12.5%}.ivu-col-pull-3{right:12.5%}.ivu-col-offset-3{margin-left:12.5%}.ivu-col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-2{display:block;width:8.33333333%}.ivu-col-push-2{left:8.33333333%}.ivu-col-pull-2{right:8.33333333%}.ivu-col-offset-2{margin-left:8.33333333%}.ivu-col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-1{display:block;width:4.16666667%}.ivu-col-push-1{left:4.16666667%}.ivu-col-pull-1{right:4.16666667%}.ivu-col-offset-1{margin-left:4.16666667%}.ivu-col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-0{display:none}.ivu-col-push-0{left:auto}.ivu-col-pull-0{right:auto}.ivu-col-offset-0{margin-left:0}.ivu-col-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ivu-col-span-xs-1,.ivu-col-span-xs-2,.ivu-col-span-xs-3,.ivu-col-span-xs-4,.ivu-col-span-xs-5,.ivu-col-span-xs-6,.ivu-col-span-xs-7,.ivu-col-span-xs-8,.ivu-col-span-xs-9,.ivu-col-span-xs-10,.ivu-col-span-xs-11,.ivu-col-span-xs-12,.ivu-col-span-xs-13,.ivu-col-span-xs-14,.ivu-col-span-xs-15,.ivu-col-span-xs-16,.ivu-col-span-xs-17,.ivu-col-span-xs-18,.ivu-col-span-xs-19,.ivu-col-span-xs-20,.ivu-col-span-xs-21,.ivu-col-span-xs-22,.ivu-col-span-xs-23,.ivu-col-span-xs-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xs-24{display:block;width:100%}.ivu-col-xs-push-24{left:100%}.ivu-col-xs-pull-24{right:100%}.ivu-col-xs-offset-24{margin-left:100%}.ivu-col-xs-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xs-23{display:block;width:95.83333333%}.ivu-col-xs-push-23{left:95.83333333%}.ivu-col-xs-pull-23{right:95.83333333%}.ivu-col-xs-offset-23{margin-left:95.83333333%}.ivu-col-xs-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xs-22{display:block;width:91.66666667%}.ivu-col-xs-push-22{left:91.66666667%}.ivu-col-xs-pull-22{right:91.66666667%}.ivu-col-xs-offset-22{margin-left:91.66666667%}.ivu-col-xs-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xs-21{display:block;width:87.5%}.ivu-col-xs-push-21{left:87.5%}.ivu-col-xs-pull-21{right:87.5%}.ivu-col-xs-offset-21{margin-left:87.5%}.ivu-col-xs-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xs-20{display:block;width:83.33333333%}.ivu-col-xs-push-20{left:83.33333333%}.ivu-col-xs-pull-20{right:83.33333333%}.ivu-col-xs-offset-20{margin-left:83.33333333%}.ivu-col-xs-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xs-19{display:block;width:79.16666667%}.ivu-col-xs-push-19{left:79.16666667%}.ivu-col-xs-pull-19{right:79.16666667%}.ivu-col-xs-offset-19{margin-left:79.16666667%}.ivu-col-xs-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xs-18{display:block;width:75%}.ivu-col-xs-push-18{left:75%}.ivu-col-xs-pull-18{right:75%}.ivu-col-xs-offset-18{margin-left:75%}.ivu-col-xs-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xs-17{display:block;width:70.83333333%}.ivu-col-xs-push-17{left:70.83333333%}.ivu-col-xs-pull-17{right:70.83333333%}.ivu-col-xs-offset-17{margin-left:70.83333333%}.ivu-col-xs-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xs-16{display:block;width:66.66666667%}.ivu-col-xs-push-16{left:66.66666667%}.ivu-col-xs-pull-16{right:66.66666667%}.ivu-col-xs-offset-16{margin-left:66.66666667%}.ivu-col-xs-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xs-15{display:block;width:62.5%}.ivu-col-xs-push-15{left:62.5%}.ivu-col-xs-pull-15{right:62.5%}.ivu-col-xs-offset-15{margin-left:62.5%}.ivu-col-xs-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xs-14{display:block;width:58.33333333%}.ivu-col-xs-push-14{left:58.33333333%}.ivu-col-xs-pull-14{right:58.33333333%}.ivu-col-xs-offset-14{margin-left:58.33333333%}.ivu-col-xs-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xs-13{display:block;width:54.16666667%}.ivu-col-xs-push-13{left:54.16666667%}.ivu-col-xs-pull-13{right:54.16666667%}.ivu-col-xs-offset-13{margin-left:54.16666667%}.ivu-col-xs-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xs-12{display:block;width:50%}.ivu-col-xs-push-12{left:50%}.ivu-col-xs-pull-12{right:50%}.ivu-col-xs-offset-12{margin-left:50%}.ivu-col-xs-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xs-11{display:block;width:45.83333333%}.ivu-col-xs-push-11{left:45.83333333%}.ivu-col-xs-pull-11{right:45.83333333%}.ivu-col-xs-offset-11{margin-left:45.83333333%}.ivu-col-xs-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xs-10{display:block;width:41.66666667%}.ivu-col-xs-push-10{left:41.66666667%}.ivu-col-xs-pull-10{right:41.66666667%}.ivu-col-xs-offset-10{margin-left:41.66666667%}.ivu-col-xs-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xs-9{display:block;width:37.5%}.ivu-col-xs-push-9{left:37.5%}.ivu-col-xs-pull-9{right:37.5%}.ivu-col-xs-offset-9{margin-left:37.5%}.ivu-col-xs-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xs-8{display:block;width:33.33333333%}.ivu-col-xs-push-8{left:33.33333333%}.ivu-col-xs-pull-8{right:33.33333333%}.ivu-col-xs-offset-8{margin-left:33.33333333%}.ivu-col-xs-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xs-7{display:block;width:29.16666667%}.ivu-col-xs-push-7{left:29.16666667%}.ivu-col-xs-pull-7{right:29.16666667%}.ivu-col-xs-offset-7{margin-left:29.16666667%}.ivu-col-xs-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xs-6{display:block;width:25%}.ivu-col-xs-push-6{left:25%}.ivu-col-xs-pull-6{right:25%}.ivu-col-xs-offset-6{margin-left:25%}.ivu-col-xs-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xs-5{display:block;width:20.83333333%}.ivu-col-xs-push-5{left:20.83333333%}.ivu-col-xs-pull-5{right:20.83333333%}.ivu-col-xs-offset-5{margin-left:20.83333333%}.ivu-col-xs-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xs-4{display:block;width:16.66666667%}.ivu-col-xs-push-4{left:16.66666667%}.ivu-col-xs-pull-4{right:16.66666667%}.ivu-col-xs-offset-4{margin-left:16.66666667%}.ivu-col-xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xs-3{display:block;width:12.5%}.ivu-col-xs-push-3{left:12.5%}.ivu-col-xs-pull-3{right:12.5%}.ivu-col-xs-offset-3{margin-left:12.5%}.ivu-col-xs-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xs-2{display:block;width:8.33333333%}.ivu-col-xs-push-2{left:8.33333333%}.ivu-col-xs-pull-2{right:8.33333333%}.ivu-col-xs-offset-2{margin-left:8.33333333%}.ivu-col-xs-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xs-1{display:block;width:4.16666667%}.ivu-col-xs-push-1{left:4.16666667%}.ivu-col-xs-pull-1{right:4.16666667%}.ivu-col-xs-offset-1{margin-left:4.16666667%}.ivu-col-xs-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xs-0{display:none}.ivu-col-xs-push-0{left:auto}.ivu-col-xs-pull-0{right:auto}.ivu-col-xs-offset-0{margin-left:0}.ivu-col-xs-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:576px){.ivu-col-span-sm-1,.ivu-col-span-sm-2,.ivu-col-span-sm-3,.ivu-col-span-sm-4,.ivu-col-span-sm-5,.ivu-col-span-sm-6,.ivu-col-span-sm-7,.ivu-col-span-sm-8,.ivu-col-span-sm-9,.ivu-col-span-sm-10,.ivu-col-span-sm-11,.ivu-col-span-sm-12,.ivu-col-span-sm-13,.ivu-col-span-sm-14,.ivu-col-span-sm-15,.ivu-col-span-sm-16,.ivu-col-span-sm-17,.ivu-col-span-sm-18,.ivu-col-span-sm-19,.ivu-col-span-sm-20,.ivu-col-span-sm-21,.ivu-col-span-sm-22,.ivu-col-span-sm-23,.ivu-col-span-sm-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-sm-24{display:block;width:100%}.ivu-col-sm-push-24{left:100%}.ivu-col-sm-pull-24{right:100%}.ivu-col-sm-offset-24{margin-left:100%}.ivu-col-sm-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-sm-23{display:block;width:95.83333333%}.ivu-col-sm-push-23{left:95.83333333%}.ivu-col-sm-pull-23{right:95.83333333%}.ivu-col-sm-offset-23{margin-left:95.83333333%}.ivu-col-sm-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-sm-22{display:block;width:91.66666667%}.ivu-col-sm-push-22{left:91.66666667%}.ivu-col-sm-pull-22{right:91.66666667%}.ivu-col-sm-offset-22{margin-left:91.66666667%}.ivu-col-sm-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-sm-21{display:block;width:87.5%}.ivu-col-sm-push-21{left:87.5%}.ivu-col-sm-pull-21{right:87.5%}.ivu-col-sm-offset-21{margin-left:87.5%}.ivu-col-sm-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-sm-20{display:block;width:83.33333333%}.ivu-col-sm-push-20{left:83.33333333%}.ivu-col-sm-pull-20{right:83.33333333%}.ivu-col-sm-offset-20{margin-left:83.33333333%}.ivu-col-sm-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-sm-19{display:block;width:79.16666667%}.ivu-col-sm-push-19{left:79.16666667%}.ivu-col-sm-pull-19{right:79.16666667%}.ivu-col-sm-offset-19{margin-left:79.16666667%}.ivu-col-sm-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-sm-18{display:block;width:75%}.ivu-col-sm-push-18{left:75%}.ivu-col-sm-pull-18{right:75%}.ivu-col-sm-offset-18{margin-left:75%}.ivu-col-sm-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-sm-17{display:block;width:70.83333333%}.ivu-col-sm-push-17{left:70.83333333%}.ivu-col-sm-pull-17{right:70.83333333%}.ivu-col-sm-offset-17{margin-left:70.83333333%}.ivu-col-sm-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-sm-16{display:block;width:66.66666667%}.ivu-col-sm-push-16{left:66.66666667%}.ivu-col-sm-pull-16{right:66.66666667%}.ivu-col-sm-offset-16{margin-left:66.66666667%}.ivu-col-sm-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-sm-15{display:block;width:62.5%}.ivu-col-sm-push-15{left:62.5%}.ivu-col-sm-pull-15{right:62.5%}.ivu-col-sm-offset-15{margin-left:62.5%}.ivu-col-sm-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-sm-14{display:block;width:58.33333333%}.ivu-col-sm-push-14{left:58.33333333%}.ivu-col-sm-pull-14{right:58.33333333%}.ivu-col-sm-offset-14{margin-left:58.33333333%}.ivu-col-sm-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-sm-13{display:block;width:54.16666667%}.ivu-col-sm-push-13{left:54.16666667%}.ivu-col-sm-pull-13{right:54.16666667%}.ivu-col-sm-offset-13{margin-left:54.16666667%}.ivu-col-sm-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-sm-12{display:block;width:50%}.ivu-col-sm-push-12{left:50%}.ivu-col-sm-pull-12{right:50%}.ivu-col-sm-offset-12{margin-left:50%}.ivu-col-sm-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-sm-11{display:block;width:45.83333333%}.ivu-col-sm-push-11{left:45.83333333%}.ivu-col-sm-pull-11{right:45.83333333%}.ivu-col-sm-offset-11{margin-left:45.83333333%}.ivu-col-sm-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-sm-10{display:block;width:41.66666667%}.ivu-col-sm-push-10{left:41.66666667%}.ivu-col-sm-pull-10{right:41.66666667%}.ivu-col-sm-offset-10{margin-left:41.66666667%}.ivu-col-sm-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-sm-9{display:block;width:37.5%}.ivu-col-sm-push-9{left:37.5%}.ivu-col-sm-pull-9{right:37.5%}.ivu-col-sm-offset-9{margin-left:37.5%}.ivu-col-sm-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-sm-8{display:block;width:33.33333333%}.ivu-col-sm-push-8{left:33.33333333%}.ivu-col-sm-pull-8{right:33.33333333%}.ivu-col-sm-offset-8{margin-left:33.33333333%}.ivu-col-sm-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-sm-7{display:block;width:29.16666667%}.ivu-col-sm-push-7{left:29.16666667%}.ivu-col-sm-pull-7{right:29.16666667%}.ivu-col-sm-offset-7{margin-left:29.16666667%}.ivu-col-sm-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-sm-6{display:block;width:25%}.ivu-col-sm-push-6{left:25%}.ivu-col-sm-pull-6{right:25%}.ivu-col-sm-offset-6{margin-left:25%}.ivu-col-sm-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-sm-5{display:block;width:20.83333333%}.ivu-col-sm-push-5{left:20.83333333%}.ivu-col-sm-pull-5{right:20.83333333%}.ivu-col-sm-offset-5{margin-left:20.83333333%}.ivu-col-sm-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-sm-4{display:block;width:16.66666667%}.ivu-col-sm-push-4{left:16.66666667%}.ivu-col-sm-pull-4{right:16.66666667%}.ivu-col-sm-offset-4{margin-left:16.66666667%}.ivu-col-sm-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-sm-3{display:block;width:12.5%}.ivu-col-sm-push-3{left:12.5%}.ivu-col-sm-pull-3{right:12.5%}.ivu-col-sm-offset-3{margin-left:12.5%}.ivu-col-sm-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-sm-2{display:block;width:8.33333333%}.ivu-col-sm-push-2{left:8.33333333%}.ivu-col-sm-pull-2{right:8.33333333%}.ivu-col-sm-offset-2{margin-left:8.33333333%}.ivu-col-sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-sm-1{display:block;width:4.16666667%}.ivu-col-sm-push-1{left:4.16666667%}.ivu-col-sm-pull-1{right:4.16666667%}.ivu-col-sm-offset-1{margin-left:4.16666667%}.ivu-col-sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-sm-0{display:none}.ivu-col-sm-push-0{left:auto}.ivu-col-sm-pull-0{right:auto}.ivu-col-sm-offset-0{margin-left:0}.ivu-col-sm-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:768px){.ivu-col-span-md-1,.ivu-col-span-md-2,.ivu-col-span-md-3,.ivu-col-span-md-4,.ivu-col-span-md-5,.ivu-col-span-md-6,.ivu-col-span-md-7,.ivu-col-span-md-8,.ivu-col-span-md-9,.ivu-col-span-md-10,.ivu-col-span-md-11,.ivu-col-span-md-12,.ivu-col-span-md-13,.ivu-col-span-md-14,.ivu-col-span-md-15,.ivu-col-span-md-16,.ivu-col-span-md-17,.ivu-col-span-md-18,.ivu-col-span-md-19,.ivu-col-span-md-20,.ivu-col-span-md-21,.ivu-col-span-md-22,.ivu-col-span-md-23,.ivu-col-span-md-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-md-24{display:block;width:100%}.ivu-col-md-push-24{left:100%}.ivu-col-md-pull-24{right:100%}.ivu-col-md-offset-24{margin-left:100%}.ivu-col-md-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-md-23{display:block;width:95.83333333%}.ivu-col-md-push-23{left:95.83333333%}.ivu-col-md-pull-23{right:95.83333333%}.ivu-col-md-offset-23{margin-left:95.83333333%}.ivu-col-md-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-md-22{display:block;width:91.66666667%}.ivu-col-md-push-22{left:91.66666667%}.ivu-col-md-pull-22{right:91.66666667%}.ivu-col-md-offset-22{margin-left:91.66666667%}.ivu-col-md-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-md-21{display:block;width:87.5%}.ivu-col-md-push-21{left:87.5%}.ivu-col-md-pull-21{right:87.5%}.ivu-col-md-offset-21{margin-left:87.5%}.ivu-col-md-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-md-20{display:block;width:83.33333333%}.ivu-col-md-push-20{left:83.33333333%}.ivu-col-md-pull-20{right:83.33333333%}.ivu-col-md-offset-20{margin-left:83.33333333%}.ivu-col-md-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-md-19{display:block;width:79.16666667%}.ivu-col-md-push-19{left:79.16666667%}.ivu-col-md-pull-19{right:79.16666667%}.ivu-col-md-offset-19{margin-left:79.16666667%}.ivu-col-md-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-md-18{display:block;width:75%}.ivu-col-md-push-18{left:75%}.ivu-col-md-pull-18{right:75%}.ivu-col-md-offset-18{margin-left:75%}.ivu-col-md-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-md-17{display:block;width:70.83333333%}.ivu-col-md-push-17{left:70.83333333%}.ivu-col-md-pull-17{right:70.83333333%}.ivu-col-md-offset-17{margin-left:70.83333333%}.ivu-col-md-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-md-16{display:block;width:66.66666667%}.ivu-col-md-push-16{left:66.66666667%}.ivu-col-md-pull-16{right:66.66666667%}.ivu-col-md-offset-16{margin-left:66.66666667%}.ivu-col-md-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-md-15{display:block;width:62.5%}.ivu-col-md-push-15{left:62.5%}.ivu-col-md-pull-15{right:62.5%}.ivu-col-md-offset-15{margin-left:62.5%}.ivu-col-md-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-md-14{display:block;width:58.33333333%}.ivu-col-md-push-14{left:58.33333333%}.ivu-col-md-pull-14{right:58.33333333%}.ivu-col-md-offset-14{margin-left:58.33333333%}.ivu-col-md-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-md-13{display:block;width:54.16666667%}.ivu-col-md-push-13{left:54.16666667%}.ivu-col-md-pull-13{right:54.16666667%}.ivu-col-md-offset-13{margin-left:54.16666667%}.ivu-col-md-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-md-12{display:block;width:50%}.ivu-col-md-push-12{left:50%}.ivu-col-md-pull-12{right:50%}.ivu-col-md-offset-12{margin-left:50%}.ivu-col-md-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-md-11{display:block;width:45.83333333%}.ivu-col-md-push-11{left:45.83333333%}.ivu-col-md-pull-11{right:45.83333333%}.ivu-col-md-offset-11{margin-left:45.83333333%}.ivu-col-md-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-md-10{display:block;width:41.66666667%}.ivu-col-md-push-10{left:41.66666667%}.ivu-col-md-pull-10{right:41.66666667%}.ivu-col-md-offset-10{margin-left:41.66666667%}.ivu-col-md-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-md-9{display:block;width:37.5%}.ivu-col-md-push-9{left:37.5%}.ivu-col-md-pull-9{right:37.5%}.ivu-col-md-offset-9{margin-left:37.5%}.ivu-col-md-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-md-8{display:block;width:33.33333333%}.ivu-col-md-push-8{left:33.33333333%}.ivu-col-md-pull-8{right:33.33333333%}.ivu-col-md-offset-8{margin-left:33.33333333%}.ivu-col-md-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-md-7{display:block;width:29.16666667%}.ivu-col-md-push-7{left:29.16666667%}.ivu-col-md-pull-7{right:29.16666667%}.ivu-col-md-offset-7{margin-left:29.16666667%}.ivu-col-md-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-md-6{display:block;width:25%}.ivu-col-md-push-6{left:25%}.ivu-col-md-pull-6{right:25%}.ivu-col-md-offset-6{margin-left:25%}.ivu-col-md-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-md-5{display:block;width:20.83333333%}.ivu-col-md-push-5{left:20.83333333%}.ivu-col-md-pull-5{right:20.83333333%}.ivu-col-md-offset-5{margin-left:20.83333333%}.ivu-col-md-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-md-4{display:block;width:16.66666667%}.ivu-col-md-push-4{left:16.66666667%}.ivu-col-md-pull-4{right:16.66666667%}.ivu-col-md-offset-4{margin-left:16.66666667%}.ivu-col-md-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-md-3{display:block;width:12.5%}.ivu-col-md-push-3{left:12.5%}.ivu-col-md-pull-3{right:12.5%}.ivu-col-md-offset-3{margin-left:12.5%}.ivu-col-md-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-md-2{display:block;width:8.33333333%}.ivu-col-md-push-2{left:8.33333333%}.ivu-col-md-pull-2{right:8.33333333%}.ivu-col-md-offset-2{margin-left:8.33333333%}.ivu-col-md-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-md-1{display:block;width:4.16666667%}.ivu-col-md-push-1{left:4.16666667%}.ivu-col-md-pull-1{right:4.16666667%}.ivu-col-md-offset-1{margin-left:4.16666667%}.ivu-col-md-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-md-0{display:none}.ivu-col-md-push-0{left:auto}.ivu-col-md-pull-0{right:auto}.ivu-col-md-offset-0{margin-left:0}.ivu-col-md-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:992px){.ivu-col-span-lg-1,.ivu-col-span-lg-2,.ivu-col-span-lg-3,.ivu-col-span-lg-4,.ivu-col-span-lg-5,.ivu-col-span-lg-6,.ivu-col-span-lg-7,.ivu-col-span-lg-8,.ivu-col-span-lg-9,.ivu-col-span-lg-10,.ivu-col-span-lg-11,.ivu-col-span-lg-12,.ivu-col-span-lg-13,.ivu-col-span-lg-14,.ivu-col-span-lg-15,.ivu-col-span-lg-16,.ivu-col-span-lg-17,.ivu-col-span-lg-18,.ivu-col-span-lg-19,.ivu-col-span-lg-20,.ivu-col-span-lg-21,.ivu-col-span-lg-22,.ivu-col-span-lg-23,.ivu-col-span-lg-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-lg-24{display:block;width:100%}.ivu-col-lg-push-24{left:100%}.ivu-col-lg-pull-24{right:100%}.ivu-col-lg-offset-24{margin-left:100%}.ivu-col-lg-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-lg-23{display:block;width:95.83333333%}.ivu-col-lg-push-23{left:95.83333333%}.ivu-col-lg-pull-23{right:95.83333333%}.ivu-col-lg-offset-23{margin-left:95.83333333%}.ivu-col-lg-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-lg-22{display:block;width:91.66666667%}.ivu-col-lg-push-22{left:91.66666667%}.ivu-col-lg-pull-22{right:91.66666667%}.ivu-col-lg-offset-22{margin-left:91.66666667%}.ivu-col-lg-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-lg-21{display:block;width:87.5%}.ivu-col-lg-push-21{left:87.5%}.ivu-col-lg-pull-21{right:87.5%}.ivu-col-lg-offset-21{margin-left:87.5%}.ivu-col-lg-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-lg-20{display:block;width:83.33333333%}.ivu-col-lg-push-20{left:83.33333333%}.ivu-col-lg-pull-20{right:83.33333333%}.ivu-col-lg-offset-20{margin-left:83.33333333%}.ivu-col-lg-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-lg-19{display:block;width:79.16666667%}.ivu-col-lg-push-19{left:79.16666667%}.ivu-col-lg-pull-19{right:79.16666667%}.ivu-col-lg-offset-19{margin-left:79.16666667%}.ivu-col-lg-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-lg-18{display:block;width:75%}.ivu-col-lg-push-18{left:75%}.ivu-col-lg-pull-18{right:75%}.ivu-col-lg-offset-18{margin-left:75%}.ivu-col-lg-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-lg-17{display:block;width:70.83333333%}.ivu-col-lg-push-17{left:70.83333333%}.ivu-col-lg-pull-17{right:70.83333333%}.ivu-col-lg-offset-17{margin-left:70.83333333%}.ivu-col-lg-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-lg-16{display:block;width:66.66666667%}.ivu-col-lg-push-16{left:66.66666667%}.ivu-col-lg-pull-16{right:66.66666667%}.ivu-col-lg-offset-16{margin-left:66.66666667%}.ivu-col-lg-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-lg-15{display:block;width:62.5%}.ivu-col-lg-push-15{left:62.5%}.ivu-col-lg-pull-15{right:62.5%}.ivu-col-lg-offset-15{margin-left:62.5%}.ivu-col-lg-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-lg-14{display:block;width:58.33333333%}.ivu-col-lg-push-14{left:58.33333333%}.ivu-col-lg-pull-14{right:58.33333333%}.ivu-col-lg-offset-14{margin-left:58.33333333%}.ivu-col-lg-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-lg-13{display:block;width:54.16666667%}.ivu-col-lg-push-13{left:54.16666667%}.ivu-col-lg-pull-13{right:54.16666667%}.ivu-col-lg-offset-13{margin-left:54.16666667%}.ivu-col-lg-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-lg-12{display:block;width:50%}.ivu-col-lg-push-12{left:50%}.ivu-col-lg-pull-12{right:50%}.ivu-col-lg-offset-12{margin-left:50%}.ivu-col-lg-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-lg-11{display:block;width:45.83333333%}.ivu-col-lg-push-11{left:45.83333333%}.ivu-col-lg-pull-11{right:45.83333333%}.ivu-col-lg-offset-11{margin-left:45.83333333%}.ivu-col-lg-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-lg-10{display:block;width:41.66666667%}.ivu-col-lg-push-10{left:41.66666667%}.ivu-col-lg-pull-10{right:41.66666667%}.ivu-col-lg-offset-10{margin-left:41.66666667%}.ivu-col-lg-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-lg-9{display:block;width:37.5%}.ivu-col-lg-push-9{left:37.5%}.ivu-col-lg-pull-9{right:37.5%}.ivu-col-lg-offset-9{margin-left:37.5%}.ivu-col-lg-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-lg-8{display:block;width:33.33333333%}.ivu-col-lg-push-8{left:33.33333333%}.ivu-col-lg-pull-8{right:33.33333333%}.ivu-col-lg-offset-8{margin-left:33.33333333%}.ivu-col-lg-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-lg-7{display:block;width:29.16666667%}.ivu-col-lg-push-7{left:29.16666667%}.ivu-col-lg-pull-7{right:29.16666667%}.ivu-col-lg-offset-7{margin-left:29.16666667%}.ivu-col-lg-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-lg-6{display:block;width:25%}.ivu-col-lg-push-6{left:25%}.ivu-col-lg-pull-6{right:25%}.ivu-col-lg-offset-6{margin-left:25%}.ivu-col-lg-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-lg-5{display:block;width:20.83333333%}.ivu-col-lg-push-5{left:20.83333333%}.ivu-col-lg-pull-5{right:20.83333333%}.ivu-col-lg-offset-5{margin-left:20.83333333%}.ivu-col-lg-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-lg-4{display:block;width:16.66666667%}.ivu-col-lg-push-4{left:16.66666667%}.ivu-col-lg-pull-4{right:16.66666667%}.ivu-col-lg-offset-4{margin-left:16.66666667%}.ivu-col-lg-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-lg-3{display:block;width:12.5%}.ivu-col-lg-push-3{left:12.5%}.ivu-col-lg-pull-3{right:12.5%}.ivu-col-lg-offset-3{margin-left:12.5%}.ivu-col-lg-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-lg-2{display:block;width:8.33333333%}.ivu-col-lg-push-2{left:8.33333333%}.ivu-col-lg-pull-2{right:8.33333333%}.ivu-col-lg-offset-2{margin-left:8.33333333%}.ivu-col-lg-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-lg-1{display:block;width:4.16666667%}.ivu-col-lg-push-1{left:4.16666667%}.ivu-col-lg-pull-1{right:4.16666667%}.ivu-col-lg-offset-1{margin-left:4.16666667%}.ivu-col-lg-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-lg-0{display:none}.ivu-col-lg-push-0{left:auto}.ivu-col-lg-pull-0{right:auto}.ivu-col-lg-offset-0{margin-left:0}.ivu-col-lg-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1200px){.ivu-col-span-xl-1,.ivu-col-span-xl-2,.ivu-col-span-xl-3,.ivu-col-span-xl-4,.ivu-col-span-xl-5,.ivu-col-span-xl-6,.ivu-col-span-xl-7,.ivu-col-span-xl-8,.ivu-col-span-xl-9,.ivu-col-span-xl-10,.ivu-col-span-xl-11,.ivu-col-span-xl-12,.ivu-col-span-xl-13,.ivu-col-span-xl-14,.ivu-col-span-xl-15,.ivu-col-span-xl-16,.ivu-col-span-xl-17,.ivu-col-span-xl-18,.ivu-col-span-xl-19,.ivu-col-span-xl-20,.ivu-col-span-xl-21,.ivu-col-span-xl-22,.ivu-col-span-xl-23,.ivu-col-span-xl-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xl-24{display:block;width:100%}.ivu-col-xl-push-24{left:100%}.ivu-col-xl-pull-24{right:100%}.ivu-col-xl-offset-24{margin-left:100%}.ivu-col-xl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xl-23{display:block;width:95.83333333%}.ivu-col-xl-push-23{left:95.83333333%}.ivu-col-xl-pull-23{right:95.83333333%}.ivu-col-xl-offset-23{margin-left:95.83333333%}.ivu-col-xl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xl-22{display:block;width:91.66666667%}.ivu-col-xl-push-22{left:91.66666667%}.ivu-col-xl-pull-22{right:91.66666667%}.ivu-col-xl-offset-22{margin-left:91.66666667%}.ivu-col-xl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xl-21{display:block;width:87.5%}.ivu-col-xl-push-21{left:87.5%}.ivu-col-xl-pull-21{right:87.5%}.ivu-col-xl-offset-21{margin-left:87.5%}.ivu-col-xl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xl-20{display:block;width:83.33333333%}.ivu-col-xl-push-20{left:83.33333333%}.ivu-col-xl-pull-20{right:83.33333333%}.ivu-col-xl-offset-20{margin-left:83.33333333%}.ivu-col-xl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xl-19{display:block;width:79.16666667%}.ivu-col-xl-push-19{left:79.16666667%}.ivu-col-xl-pull-19{right:79.16666667%}.ivu-col-xl-offset-19{margin-left:79.16666667%}.ivu-col-xl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xl-18{display:block;width:75%}.ivu-col-xl-push-18{left:75%}.ivu-col-xl-pull-18{right:75%}.ivu-col-xl-offset-18{margin-left:75%}.ivu-col-xl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xl-17{display:block;width:70.83333333%}.ivu-col-xl-push-17{left:70.83333333%}.ivu-col-xl-pull-17{right:70.83333333%}.ivu-col-xl-offset-17{margin-left:70.83333333%}.ivu-col-xl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xl-16{display:block;width:66.66666667%}.ivu-col-xl-push-16{left:66.66666667%}.ivu-col-xl-pull-16{right:66.66666667%}.ivu-col-xl-offset-16{margin-left:66.66666667%}.ivu-col-xl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xl-15{display:block;width:62.5%}.ivu-col-xl-push-15{left:62.5%}.ivu-col-xl-pull-15{right:62.5%}.ivu-col-xl-offset-15{margin-left:62.5%}.ivu-col-xl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xl-14{display:block;width:58.33333333%}.ivu-col-xl-push-14{left:58.33333333%}.ivu-col-xl-pull-14{right:58.33333333%}.ivu-col-xl-offset-14{margin-left:58.33333333%}.ivu-col-xl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xl-13{display:block;width:54.16666667%}.ivu-col-xl-push-13{left:54.16666667%}.ivu-col-xl-pull-13{right:54.16666667%}.ivu-col-xl-offset-13{margin-left:54.16666667%}.ivu-col-xl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xl-12{display:block;width:50%}.ivu-col-xl-push-12{left:50%}.ivu-col-xl-pull-12{right:50%}.ivu-col-xl-offset-12{margin-left:50%}.ivu-col-xl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xl-11{display:block;width:45.83333333%}.ivu-col-xl-push-11{left:45.83333333%}.ivu-col-xl-pull-11{right:45.83333333%}.ivu-col-xl-offset-11{margin-left:45.83333333%}.ivu-col-xl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xl-10{display:block;width:41.66666667%}.ivu-col-xl-push-10{left:41.66666667%}.ivu-col-xl-pull-10{right:41.66666667%}.ivu-col-xl-offset-10{margin-left:41.66666667%}.ivu-col-xl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xl-9{display:block;width:37.5%}.ivu-col-xl-push-9{left:37.5%}.ivu-col-xl-pull-9{right:37.5%}.ivu-col-xl-offset-9{margin-left:37.5%}.ivu-col-xl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xl-8{display:block;width:33.33333333%}.ivu-col-xl-push-8{left:33.33333333%}.ivu-col-xl-pull-8{right:33.33333333%}.ivu-col-xl-offset-8{margin-left:33.33333333%}.ivu-col-xl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xl-7{display:block;width:29.16666667%}.ivu-col-xl-push-7{left:29.16666667%}.ivu-col-xl-pull-7{right:29.16666667%}.ivu-col-xl-offset-7{margin-left:29.16666667%}.ivu-col-xl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xl-6{display:block;width:25%}.ivu-col-xl-push-6{left:25%}.ivu-col-xl-pull-6{right:25%}.ivu-col-xl-offset-6{margin-left:25%}.ivu-col-xl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xl-5{display:block;width:20.83333333%}.ivu-col-xl-push-5{left:20.83333333%}.ivu-col-xl-pull-5{right:20.83333333%}.ivu-col-xl-offset-5{margin-left:20.83333333%}.ivu-col-xl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xl-4{display:block;width:16.66666667%}.ivu-col-xl-push-4{left:16.66666667%}.ivu-col-xl-pull-4{right:16.66666667%}.ivu-col-xl-offset-4{margin-left:16.66666667%}.ivu-col-xl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xl-3{display:block;width:12.5%}.ivu-col-xl-push-3{left:12.5%}.ivu-col-xl-pull-3{right:12.5%}.ivu-col-xl-offset-3{margin-left:12.5%}.ivu-col-xl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xl-2{display:block;width:8.33333333%}.ivu-col-xl-push-2{left:8.33333333%}.ivu-col-xl-pull-2{right:8.33333333%}.ivu-col-xl-offset-2{margin-left:8.33333333%}.ivu-col-xl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xl-1{display:block;width:4.16666667%}.ivu-col-xl-push-1{left:4.16666667%}.ivu-col-xl-pull-1{right:4.16666667%}.ivu-col-xl-offset-1{margin-left:4.16666667%}.ivu-col-xl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xl-0{display:none}.ivu-col-xl-push-0{left:auto}.ivu-col-xl-pull-0{right:auto}.ivu-col-xl-offset-0{margin-left:0}.ivu-col-xl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1600px){.ivu-col-span-xxl-1,.ivu-col-span-xxl-2,.ivu-col-span-xxl-3,.ivu-col-span-xxl-4,.ivu-col-span-xxl-5,.ivu-col-span-xxl-6,.ivu-col-span-xxl-7,.ivu-col-span-xxl-8,.ivu-col-span-xxl-9,.ivu-col-span-xxl-10,.ivu-col-span-xxl-11,.ivu-col-span-xxl-12,.ivu-col-span-xxl-13,.ivu-col-span-xxl-14,.ivu-col-span-xxl-15,.ivu-col-span-xxl-16,.ivu-col-span-xxl-17,.ivu-col-span-xxl-18,.ivu-col-span-xxl-19,.ivu-col-span-xxl-20,.ivu-col-span-xxl-21,.ivu-col-span-xxl-22,.ivu-col-span-xxl-23,.ivu-col-span-xxl-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xxl-24{display:block;width:100%}.ivu-col-xxl-push-24{left:100%}.ivu-col-xxl-pull-24{right:100%}.ivu-col-xxl-offset-24{margin-left:100%}.ivu-col-xxl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xxl-23{display:block;width:95.83333333%}.ivu-col-xxl-push-23{left:95.83333333%}.ivu-col-xxl-pull-23{right:95.83333333%}.ivu-col-xxl-offset-23{margin-left:95.83333333%}.ivu-col-xxl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xxl-22{display:block;width:91.66666667%}.ivu-col-xxl-push-22{left:91.66666667%}.ivu-col-xxl-pull-22{right:91.66666667%}.ivu-col-xxl-offset-22{margin-left:91.66666667%}.ivu-col-xxl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xxl-21{display:block;width:87.5%}.ivu-col-xxl-push-21{left:87.5%}.ivu-col-xxl-pull-21{right:87.5%}.ivu-col-xxl-offset-21{margin-left:87.5%}.ivu-col-xxl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xxl-20{display:block;width:83.33333333%}.ivu-col-xxl-push-20{left:83.33333333%}.ivu-col-xxl-pull-20{right:83.33333333%}.ivu-col-xxl-offset-20{margin-left:83.33333333%}.ivu-col-xxl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xxl-19{display:block;width:79.16666667%}.ivu-col-xxl-push-19{left:79.16666667%}.ivu-col-xxl-pull-19{right:79.16666667%}.ivu-col-xxl-offset-19{margin-left:79.16666667%}.ivu-col-xxl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xxl-18{display:block;width:75%}.ivu-col-xxl-push-18{left:75%}.ivu-col-xxl-pull-18{right:75%}.ivu-col-xxl-offset-18{margin-left:75%}.ivu-col-xxl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xxl-17{display:block;width:70.83333333%}.ivu-col-xxl-push-17{left:70.83333333%}.ivu-col-xxl-pull-17{right:70.83333333%}.ivu-col-xxl-offset-17{margin-left:70.83333333%}.ivu-col-xxl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xxl-16{display:block;width:66.66666667%}.ivu-col-xxl-push-16{left:66.66666667%}.ivu-col-xxl-pull-16{right:66.66666667%}.ivu-col-xxl-offset-16{margin-left:66.66666667%}.ivu-col-xxl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xxl-15{display:block;width:62.5%}.ivu-col-xxl-push-15{left:62.5%}.ivu-col-xxl-pull-15{right:62.5%}.ivu-col-xxl-offset-15{margin-left:62.5%}.ivu-col-xxl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xxl-14{display:block;width:58.33333333%}.ivu-col-xxl-push-14{left:58.33333333%}.ivu-col-xxl-pull-14{right:58.33333333%}.ivu-col-xxl-offset-14{margin-left:58.33333333%}.ivu-col-xxl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xxl-13{display:block;width:54.16666667%}.ivu-col-xxl-push-13{left:54.16666667%}.ivu-col-xxl-pull-13{right:54.16666667%}.ivu-col-xxl-offset-13{margin-left:54.16666667%}.ivu-col-xxl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xxl-12{display:block;width:50%}.ivu-col-xxl-push-12{left:50%}.ivu-col-xxl-pull-12{right:50%}.ivu-col-xxl-offset-12{margin-left:50%}.ivu-col-xxl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xxl-11{display:block;width:45.83333333%}.ivu-col-xxl-push-11{left:45.83333333%}.ivu-col-xxl-pull-11{right:45.83333333%}.ivu-col-xxl-offset-11{margin-left:45.83333333%}.ivu-col-xxl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xxl-10{display:block;width:41.66666667%}.ivu-col-xxl-push-10{left:41.66666667%}.ivu-col-xxl-pull-10{right:41.66666667%}.ivu-col-xxl-offset-10{margin-left:41.66666667%}.ivu-col-xxl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xxl-9{display:block;width:37.5%}.ivu-col-xxl-push-9{left:37.5%}.ivu-col-xxl-pull-9{right:37.5%}.ivu-col-xxl-offset-9{margin-left:37.5%}.ivu-col-xxl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xxl-8{display:block;width:33.33333333%}.ivu-col-xxl-push-8{left:33.33333333%}.ivu-col-xxl-pull-8{right:33.33333333%}.ivu-col-xxl-offset-8{margin-left:33.33333333%}.ivu-col-xxl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xxl-7{display:block;width:29.16666667%}.ivu-col-xxl-push-7{left:29.16666667%}.ivu-col-xxl-pull-7{right:29.16666667%}.ivu-col-xxl-offset-7{margin-left:29.16666667%}.ivu-col-xxl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xxl-6{display:block;width:25%}.ivu-col-xxl-push-6{left:25%}.ivu-col-xxl-pull-6{right:25%}.ivu-col-xxl-offset-6{margin-left:25%}.ivu-col-xxl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xxl-5{display:block;width:20.83333333%}.ivu-col-xxl-push-5{left:20.83333333%}.ivu-col-xxl-pull-5{right:20.83333333%}.ivu-col-xxl-offset-5{margin-left:20.83333333%}.ivu-col-xxl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xxl-4{display:block;width:16.66666667%}.ivu-col-xxl-push-4{left:16.66666667%}.ivu-col-xxl-pull-4{right:16.66666667%}.ivu-col-xxl-offset-4{margin-left:16.66666667%}.ivu-col-xxl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xxl-3{display:block;width:12.5%}.ivu-col-xxl-push-3{left:12.5%}.ivu-col-xxl-pull-3{right:12.5%}.ivu-col-xxl-offset-3{margin-left:12.5%}.ivu-col-xxl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xxl-2{display:block;width:8.33333333%}.ivu-col-xxl-push-2{left:8.33333333%}.ivu-col-xxl-pull-2{right:8.33333333%}.ivu-col-xxl-offset-2{margin-left:8.33333333%}.ivu-col-xxl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xxl-1{display:block;width:4.16666667%}.ivu-col-xxl-push-1{left:4.16666667%}.ivu-col-xxl-pull-1{right:4.16666667%}.ivu-col-xxl-offset-1{margin-left:4.16666667%}.ivu-col-xxl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xxl-0{display:none}.ivu-col-xxl-push-0{left:auto}.ivu-col-xxl-pull-0{right:auto}.ivu-col-xxl-offset-0{margin-left:0}.ivu-col-xxl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.ivu-article h1{font-size:26px;font-weight:400}.ivu-article h2{font-size:20px;font-weight:400}.ivu-article h3{font-size:16px;font-weight:400}.ivu-article h4{font-size:14px;font-weight:400}.ivu-article h5,.ivu-article h6{font-size:12px;font-weight:400}.ivu-article blockquote{padding:5px 5px 3px 10px;line-height:1.5;border-left:4px solid #ddd;margin-bottom:20px;color:#666;font-size:14px}.ivu-article ul:not([class^=ivu-]){padding-left:40px;list-style-type:disc}.ivu-article li:not([class^=ivu-]){margin-bottom:5px;font-size:14px}.ivu-article ol ul:not([class^=ivu-]),.ivu-article ul ul:not([class^=ivu-]){list-style-type:circle}.ivu-article p{margin:5px;font-size:14px}.ivu-article a:not([class^=ivu-])[target=_blank]:after{content:"\F3F2";font-family:Ionicons;color:#aaa;margin-left:3px}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear,.fade-enter-active{-webkit-animation-name:ivuFadeIn;animation-name:ivuFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave-active{-webkit-animation-name:ivuFadeOut;animation-name:ivuFadeOut;-webkit-animation-play-state:running;animation-play-state:running}.fade-appear,.fade-enter-active{opacity:0}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-up-appear,.move-up-enter-active{-webkit-animation-name:ivuMoveUpIn;animation-name:ivuMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}.move-up-leave-active{-webkit-animation-name:ivuMoveUpOut;animation-name:ivuMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running}.move-up-appear,.move-up-enter-active{opacity:0}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-down-appear,.move-down-enter-active{-webkit-animation-name:ivuMoveDownIn;animation-name:ivuMoveDownIn;-webkit-animation-play-state:running;animation-play-state:running}.move-down-leave-active{-webkit-animation-name:ivuMoveDownOut;animation-name:ivuMoveDownOut;-webkit-animation-play-state:running;animation-play-state:running}.move-down-appear,.move-down-enter-active{opacity:0}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-left-appear,.move-left-enter-active{-webkit-animation-name:ivuMoveLeftIn;animation-name:ivuMoveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-left-leave-active{-webkit-animation-name:ivuMoveLeftOut;animation-name:ivuMoveLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.move-left-appear,.move-left-enter-active{opacity:0}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-right-appear,.move-right-enter-active{-webkit-animation-name:ivuMoveRightIn;animation-name:ivuMoveRightIn;-webkit-animation-play-state:running;animation-play-state:running}.move-right-leave-active{-webkit-animation-name:ivuMoveRightOut;animation-name:ivuMoveRightOut;-webkit-animation-play-state:running;animation-play-state:running}.move-right-appear,.move-right-enter-active{opacity:0}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes ivuMoveRightIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ivuMoveRightIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-notice-appear,.move-notice-enter-active{-webkit-animation-name:ivuMoveNoticeIn;animation-name:ivuMoveNoticeIn;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-leave-active{-webkit-animation-name:ivuMoveNoticeOut;animation-name:ivuMoveNoticeOut;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-appear,.move-notice-enter-active{opacity:0}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveNoticeIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ivuMoveNoticeIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}@keyframes ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.ease-appear,.ease-enter-active{-webkit-animation-name:ivuEaseIn;animation-name:ivuEaseIn;-webkit-animation-play-state:running;animation-play-state:running}.ease-leave-active{-webkit-animation-name:ivuEaseOut;animation-name:ivuEaseOut;-webkit-animation-play-state:running;animation-play-state:running}.ease-appear,.ease-enter-active{opacity:0}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.transition-drop-appear,.transition-drop-enter-active{-webkit-animation-name:ivuTransitionDropIn;animation-name:ivuTransitionDropIn;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-leave-active{-webkit-animation-name:ivuTransitionDropOut;animation-name:ivuTransitionDropOut;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-appear,.transition-drop-enter-active{opacity:0}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-up-appear,.slide-up-enter-active{-webkit-animation-name:ivuSlideUpIn;animation-name:ivuSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-leave-active{-webkit-animation-name:ivuSlideUpOut;animation-name:ivuSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-appear,.slide-up-enter-active{opacity:0}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-down-appear,.slide-down-enter-active{-webkit-animation-name:ivuSlideDownIn;animation-name:ivuSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-leave-active{-webkit-animation-name:ivuSlideDownOut;animation-name:ivuSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-appear,.slide-down-enter-active{opacity:0}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-left-appear,.slide-left-enter-active{-webkit-animation-name:ivuSlideLeftIn;animation-name:ivuSlideLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-leave-active{-webkit-animation-name:ivuSlideLeftOut;animation-name:ivuSlideLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-appear,.slide-left-enter-active{opacity:0}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-right-appear,.slide-right-enter-active{-webkit-animation-name:ivuSlideRightIn;animation-name:ivuSlideRightIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-leave-active{-webkit-animation-name:ivuSlideRightOut;animation-name:ivuSlideRightOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-appear,.slide-right-enter-active{opacity:0}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@-webkit-keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}.collapse-transition{-webkit-transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out;transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}.ivu-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 15px 6px;font-size:12px;border-radius:4px;-webkit-transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;color:#515a6e;background-color:#fff;border-color:#dcdee2}.ivu-btn,.ivu-btn>.ivu-icon{vertical-align:middle;line-height:1.5}.ivu-btn-icon-only.ivu-btn-circle>.ivu-icon{vertical-align:baseline}.ivu-btn>span{vertical-align:middle}.ivu-btn,.ivu-btn:active,.ivu-btn:focus{outline:0}.ivu-btn:not([disabled]):hover{text-decoration:none}.ivu-btn:not([disabled]):active{outline:0}.ivu-btn.disabled,.ivu-btn[disabled]{cursor:not-allowed}.ivu-btn.disabled>*,.ivu-btn[disabled]>*{pointer-events:none}.ivu-btn-large{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn-small{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-icon-only{padding:5px 15px 6px;font-size:12px;border-radius:4px}.ivu-btn-icon-only.ivu-btn-small{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-icon-only.ivu-btn-large{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn>a:only-child{color:currentColor}.ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:hover{color:#747b8b;border-color:#e3e5e8}.ivu-btn.active,.ivu-btn:active{color:#4d5669;background-color:#f2f2f2;border-color:#f2f2f2}.ivu-btn.disabled,.ivu-btn.disabled.active,.ivu-btn.disabled:active,.ivu-btn.disabled:focus,.ivu-btn.disabled:hover,.ivu-btn[disabled],.ivu-btn[disabled].active,.ivu-btn[disabled]:active,.ivu-btn[disabled]:focus,.ivu-btn[disabled]:hover,fieldset[disabled] .ivu-btn,fieldset[disabled] .ivu-btn.active,fieldset[disabled] .ivu-btn:active,fieldset[disabled] .ivu-btn:focus,fieldset[disabled] .ivu-btn:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn.disabled.active>a:only-child,.ivu-btn.disabled:active>a:only-child,.ivu-btn.disabled:focus>a:only-child,.ivu-btn.disabled:hover>a:only-child,.ivu-btn.disabled>a:only-child,.ivu-btn[disabled].active>a:only-child,.ivu-btn[disabled]:active>a:only-child,.ivu-btn[disabled]:focus>a:only-child,.ivu-btn[disabled]:hover>a:only-child,.ivu-btn[disabled]>a:only-child,fieldset[disabled] .ivu-btn.active>a:only-child,fieldset[disabled] .ivu-btn:active>a:only-child,fieldset[disabled] .ivu-btn:focus>a:only-child,fieldset[disabled] .ivu-btn:hover>a:only-child,fieldset[disabled] .ivu-btn>a:only-child{color:currentColor}.ivu-btn.disabled.active>a:only-child:after,.ivu-btn.disabled:active>a:only-child:after,.ivu-btn.disabled:focus>a:only-child:after,.ivu-btn.disabled:hover>a:only-child:after,.ivu-btn.disabled>a:only-child:after,.ivu-btn[disabled].active>a:only-child:after,.ivu-btn[disabled]:active>a:only-child:after,.ivu-btn[disabled]:focus>a:only-child:after,.ivu-btn[disabled]:hover>a:only-child:after,.ivu-btn[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn.active>a:only-child:after,fieldset[disabled] .ivu-btn:active>a:only-child:after,fieldset[disabled] .ivu-btn:focus>a:only-child:after,fieldset[disabled] .ivu-btn:hover>a:only-child:after,fieldset[disabled] .ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:hover{color:#57a3f3;background-color:#fff;border-color:#57a3f3}.ivu-btn:hover>a:only-child{color:currentColor}.ivu-btn:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn.active,.ivu-btn:active{color:#2b85e4;background-color:#fff;border-color:#2b85e4}.ivu-btn.active>a:only-child,.ivu-btn:active>a:only-child{color:currentColor}.ivu-btn.active>a:only-child:after,.ivu-btn:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-long{width:100%}.ivu-btn>.ivu-icon+span,.ivu-btn>span+.ivu-icon{margin-left:4px}.ivu-btn-primary{color:#fff;background-color:#2d8cf0;border-color:#2d8cf0}.ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary:hover{color:#fff;background-color:#57a3f3;border-color:#57a3f3}.ivu-btn-primary:hover>a:only-child{color:currentColor}.ivu-btn-primary:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.active,.ivu-btn-primary:active{color:#f2f2f2;background-color:#2b85e4;border-color:#2b85e4}.ivu-btn-primary.active>a:only-child,.ivu-btn-primary:active>a:only-child{color:currentColor}.ivu-btn-primary.active>a:only-child:after,.ivu-btn-primary:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.disabled,.ivu-btn-primary.disabled.active,.ivu-btn-primary.disabled:active,.ivu-btn-primary.disabled:focus,.ivu-btn-primary.disabled:hover,.ivu-btn-primary[disabled],.ivu-btn-primary[disabled].active,.ivu-btn-primary[disabled]:active,.ivu-btn-primary[disabled]:focus,.ivu-btn-primary[disabled]:hover,fieldset[disabled] .ivu-btn-primary,fieldset[disabled] .ivu-btn-primary.active,fieldset[disabled] .ivu-btn-primary:active,fieldset[disabled] .ivu-btn-primary:focus,fieldset[disabled] .ivu-btn-primary:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-primary.disabled.active>a:only-child,.ivu-btn-primary.disabled:active>a:only-child,.ivu-btn-primary.disabled:focus>a:only-child,.ivu-btn-primary.disabled:hover>a:only-child,.ivu-btn-primary.disabled>a:only-child,.ivu-btn-primary[disabled].active>a:only-child,.ivu-btn-primary[disabled]:active>a:only-child,.ivu-btn-primary[disabled]:focus>a:only-child,.ivu-btn-primary[disabled]:hover>a:only-child,.ivu-btn-primary[disabled]>a:only-child,fieldset[disabled] .ivu-btn-primary.active>a:only-child,fieldset[disabled] .ivu-btn-primary:active>a:only-child,fieldset[disabled] .ivu-btn-primary:focus>a:only-child,fieldset[disabled] .ivu-btn-primary:hover>a:only-child,fieldset[disabled] .ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary.disabled.active>a:only-child:after,.ivu-btn-primary.disabled:active>a:only-child:after,.ivu-btn-primary.disabled:focus>a:only-child:after,.ivu-btn-primary.disabled:hover>a:only-child:after,.ivu-btn-primary.disabled>a:only-child:after,.ivu-btn-primary[disabled].active>a:only-child:after,.ivu-btn-primary[disabled]:active>a:only-child:after,.ivu-btn-primary[disabled]:focus>a:only-child:after,.ivu-btn-primary[disabled]:hover>a:only-child:after,.ivu-btn-primary[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-primary.active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:focus>a:only-child:after,fieldset[disabled] .ivu-btn-primary:hover>a:only-child:after,fieldset[disabled] .ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.active,.ivu-btn-primary:active,.ivu-btn-primary:hover{color:#fff}.ivu-btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child){border-right-color:#2b85e4;border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child){border-right-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#dcdee2}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn,.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child){border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#dcdee2}.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child){border-top-color:#2b85e4;border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child){border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-top-color:#dcdee2}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn,.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child){border-top-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-bottom-color:#dcdee2}.ivu-btn-dashed{color:#515a6e;background-color:#fff;border-color:#dcdee2;border-style:dashed}.ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:hover{color:#747b8b;border-color:#e3e5e8}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#4d5669;background-color:#f2f2f2;border-color:#f2f2f2}.ivu-btn-dashed.disabled,.ivu-btn-dashed.disabled.active,.ivu-btn-dashed.disabled:active,.ivu-btn-dashed.disabled:focus,.ivu-btn-dashed.disabled:hover,.ivu-btn-dashed[disabled],.ivu-btn-dashed[disabled].active,.ivu-btn-dashed[disabled]:active,.ivu-btn-dashed[disabled]:focus,.ivu-btn-dashed[disabled]:hover,fieldset[disabled] .ivu-btn-dashed,fieldset[disabled] .ivu-btn-dashed.active,fieldset[disabled] .ivu-btn-dashed:active,fieldset[disabled] .ivu-btn-dashed:focus,fieldset[disabled] .ivu-btn-dashed:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-dashed.disabled.active>a:only-child,.ivu-btn-dashed.disabled:active>a:only-child,.ivu-btn-dashed.disabled:focus>a:only-child,.ivu-btn-dashed.disabled:hover>a:only-child,.ivu-btn-dashed.disabled>a:only-child,.ivu-btn-dashed[disabled].active>a:only-child,.ivu-btn-dashed[disabled]:active>a:only-child,.ivu-btn-dashed[disabled]:focus>a:only-child,.ivu-btn-dashed[disabled]:hover>a:only-child,.ivu-btn-dashed[disabled]>a:only-child,fieldset[disabled] .ivu-btn-dashed.active>a:only-child,fieldset[disabled] .ivu-btn-dashed:active>a:only-child,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child,fieldset[disabled] .ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed.disabled.active>a:only-child:after,.ivu-btn-dashed.disabled:active>a:only-child:after,.ivu-btn-dashed.disabled:focus>a:only-child:after,.ivu-btn-dashed.disabled:hover>a:only-child:after,.ivu-btn-dashed.disabled>a:only-child:after,.ivu-btn-dashed[disabled].active>a:only-child:after,.ivu-btn-dashed[disabled]:active>a:only-child:after,.ivu-btn-dashed[disabled]:focus>a:only-child:after,.ivu-btn-dashed[disabled]:hover>a:only-child:after,.ivu-btn-dashed[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-dashed.active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child:after,fieldset[disabled] .ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:hover{color:#57a3f3;background-color:#fff;border-color:#57a3f3}.ivu-btn-dashed:hover>a:only-child{color:currentColor}.ivu-btn-dashed:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#2b85e4;background-color:#fff;border-color:#2b85e4}.ivu-btn-dashed.active>a:only-child,.ivu-btn-dashed:active>a:only-child{color:currentColor}.ivu-btn-dashed.active>a:only-child:after,.ivu-btn-dashed:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-text{color:#515a6e;background-color:transparent;border-color:transparent}.ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:hover{color:#747b8b;background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.ivu-btn-text.active,.ivu-btn-text:active{color:#4d5669;background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.ivu-btn-text.disabled,.ivu-btn-text.disabled.active,.ivu-btn-text.disabled:active,.ivu-btn-text.disabled:focus,.ivu-btn-text.disabled:hover,.ivu-btn-text[disabled],.ivu-btn-text[disabled].active,.ivu-btn-text[disabled]:active,.ivu-btn-text[disabled]:focus,.ivu-btn-text[disabled]:hover,fieldset[disabled] .ivu-btn-text,fieldset[disabled] .ivu-btn-text.active,fieldset[disabled] .ivu-btn-text:active,fieldset[disabled] .ivu-btn-text:focus,fieldset[disabled] .ivu-btn-text:hover{background-color:#f7f7f7;border-color:#dcdee2;color:#c5c8ce;background-color:#fff;border-color:transparent}.ivu-btn-text.disabled.active>a:only-child,.ivu-btn-text.disabled:active>a:only-child,.ivu-btn-text.disabled:focus>a:only-child,.ivu-btn-text.disabled:hover>a:only-child,.ivu-btn-text.disabled>a:only-child,.ivu-btn-text[disabled].active>a:only-child,.ivu-btn-text[disabled]:active>a:only-child,.ivu-btn-text[disabled]:focus>a:only-child,.ivu-btn-text[disabled]:hover>a:only-child,.ivu-btn-text[disabled]>a:only-child,fieldset[disabled] .ivu-btn-text.active>a:only-child,fieldset[disabled] .ivu-btn-text:active>a:only-child,fieldset[disabled] .ivu-btn-text:focus>a:only-child,fieldset[disabled] .ivu-btn-text:hover>a:only-child,fieldset[disabled] .ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text.disabled.active>a:only-child:after,.ivu-btn-text.disabled:active>a:only-child:after,.ivu-btn-text.disabled:focus>a:only-child:after,.ivu-btn-text.disabled:hover>a:only-child:after,.ivu-btn-text.disabled>a:only-child:after,.ivu-btn-text[disabled].active>a:only-child:after,.ivu-btn-text[disabled]:active>a:only-child:after,.ivu-btn-text[disabled]:focus>a:only-child:after,.ivu-btn-text[disabled]:hover>a:only-child:after,.ivu-btn-text[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-text.active>a:only-child:after,fieldset[disabled] .ivu-btn-text:active>a:only-child:after,fieldset[disabled] .ivu-btn-text:focus>a:only-child:after,fieldset[disabled] .ivu-btn-text:hover>a:only-child:after,fieldset[disabled] .ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:hover{color:#57a3f3;background-color:#fff;border-color:transparent}.ivu-btn-text:hover>a:only-child{color:currentColor}.ivu-btn-text:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text.active,.ivu-btn-text:active{color:#2b85e4;background-color:#fff;border-color:transparent}.ivu-btn-text.active>a:only-child,.ivu-btn-text:active>a:only-child{color:currentColor}.ivu-btn-text.active>a:only-child:after,.ivu-btn-text:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-success{color:#fff;background-color:#19be6b;border-color:#19be6b}.ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success:hover{color:#fff;background-color:#47cb89;border-color:#47cb89}.ivu-btn-success:hover>a:only-child{color:currentColor}.ivu-btn-success:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.active,.ivu-btn-success:active{color:#f2f2f2;background-color:#18b566;border-color:#18b566}.ivu-btn-success.active>a:only-child,.ivu-btn-success:active>a:only-child{color:currentColor}.ivu-btn-success.active>a:only-child:after,.ivu-btn-success:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.disabled,.ivu-btn-success.disabled.active,.ivu-btn-success.disabled:active,.ivu-btn-success.disabled:focus,.ivu-btn-success.disabled:hover,.ivu-btn-success[disabled],.ivu-btn-success[disabled].active,.ivu-btn-success[disabled]:active,.ivu-btn-success[disabled]:focus,.ivu-btn-success[disabled]:hover,fieldset[disabled] .ivu-btn-success,fieldset[disabled] .ivu-btn-success.active,fieldset[disabled] .ivu-btn-success:active,fieldset[disabled] .ivu-btn-success:focus,fieldset[disabled] .ivu-btn-success:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-success.disabled.active>a:only-child,.ivu-btn-success.disabled:active>a:only-child,.ivu-btn-success.disabled:focus>a:only-child,.ivu-btn-success.disabled:hover>a:only-child,.ivu-btn-success.disabled>a:only-child,.ivu-btn-success[disabled].active>a:only-child,.ivu-btn-success[disabled]:active>a:only-child,.ivu-btn-success[disabled]:focus>a:only-child,.ivu-btn-success[disabled]:hover>a:only-child,.ivu-btn-success[disabled]>a:only-child,fieldset[disabled] .ivu-btn-success.active>a:only-child,fieldset[disabled] .ivu-btn-success:active>a:only-child,fieldset[disabled] .ivu-btn-success:focus>a:only-child,fieldset[disabled] .ivu-btn-success:hover>a:only-child,fieldset[disabled] .ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success.disabled.active>a:only-child:after,.ivu-btn-success.disabled:active>a:only-child:after,.ivu-btn-success.disabled:focus>a:only-child:after,.ivu-btn-success.disabled:hover>a:only-child:after,.ivu-btn-success.disabled>a:only-child:after,.ivu-btn-success[disabled].active>a:only-child:after,.ivu-btn-success[disabled]:active>a:only-child:after,.ivu-btn-success[disabled]:focus>a:only-child:after,.ivu-btn-success[disabled]:hover>a:only-child:after,.ivu-btn-success[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-success.active>a:only-child:after,fieldset[disabled] .ivu-btn-success:active>a:only-child:after,fieldset[disabled] .ivu-btn-success:focus>a:only-child:after,fieldset[disabled] .ivu-btn-success:hover>a:only-child:after,fieldset[disabled] .ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.active,.ivu-btn-success:active,.ivu-btn-success:hover{color:#fff}.ivu-btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(25,190,107,.2);box-shadow:0 0 0 2px rgba(25,190,107,.2)}.ivu-btn-warning{color:#fff;background-color:#f90;border-color:#f90}.ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning:hover{color:#fff;background-color:#ffad33;border-color:#ffad33}.ivu-btn-warning:hover>a:only-child{color:currentColor}.ivu-btn-warning:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.active,.ivu-btn-warning:active{color:#f2f2f2;background-color:#f29100;border-color:#f29100}.ivu-btn-warning.active>a:only-child,.ivu-btn-warning:active>a:only-child{color:currentColor}.ivu-btn-warning.active>a:only-child:after,.ivu-btn-warning:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.disabled,.ivu-btn-warning.disabled.active,.ivu-btn-warning.disabled:active,.ivu-btn-warning.disabled:focus,.ivu-btn-warning.disabled:hover,.ivu-btn-warning[disabled],.ivu-btn-warning[disabled].active,.ivu-btn-warning[disabled]:active,.ivu-btn-warning[disabled]:focus,.ivu-btn-warning[disabled]:hover,fieldset[disabled] .ivu-btn-warning,fieldset[disabled] .ivu-btn-warning.active,fieldset[disabled] .ivu-btn-warning:active,fieldset[disabled] .ivu-btn-warning:focus,fieldset[disabled] .ivu-btn-warning:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-warning.disabled.active>a:only-child,.ivu-btn-warning.disabled:active>a:only-child,.ivu-btn-warning.disabled:focus>a:only-child,.ivu-btn-warning.disabled:hover>a:only-child,.ivu-btn-warning.disabled>a:only-child,.ivu-btn-warning[disabled].active>a:only-child,.ivu-btn-warning[disabled]:active>a:only-child,.ivu-btn-warning[disabled]:focus>a:only-child,.ivu-btn-warning[disabled]:hover>a:only-child,.ivu-btn-warning[disabled]>a:only-child,fieldset[disabled] .ivu-btn-warning.active>a:only-child,fieldset[disabled] .ivu-btn-warning:active>a:only-child,fieldset[disabled] .ivu-btn-warning:focus>a:only-child,fieldset[disabled] .ivu-btn-warning:hover>a:only-child,fieldset[disabled] .ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning.disabled.active>a:only-child:after,.ivu-btn-warning.disabled:active>a:only-child:after,.ivu-btn-warning.disabled:focus>a:only-child:after,.ivu-btn-warning.disabled:hover>a:only-child:after,.ivu-btn-warning.disabled>a:only-child:after,.ivu-btn-warning[disabled].active>a:only-child:after,.ivu-btn-warning[disabled]:active>a:only-child:after,.ivu-btn-warning[disabled]:focus>a:only-child:after,.ivu-btn-warning[disabled]:hover>a:only-child:after,.ivu-btn-warning[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-warning.active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:focus>a:only-child:after,fieldset[disabled] .ivu-btn-warning:hover>a:only-child:after,fieldset[disabled] .ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.active,.ivu-btn-warning:active,.ivu-btn-warning:hover{color:#fff}.ivu-btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(255,153,0,.2);box-shadow:0 0 0 2px rgba(255,153,0,.2)}.ivu-btn-error{color:#fff;background-color:#ed4014;border-color:#ed4014}.ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error:hover{color:#fff;background-color:#f16643;border-color:#f16643}.ivu-btn-error:hover>a:only-child{color:currentColor}.ivu-btn-error:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.active,.ivu-btn-error:active{color:#f2f2f2;background-color:#e13d13;border-color:#e13d13}.ivu-btn-error.active>a:only-child,.ivu-btn-error:active>a:only-child{color:currentColor}.ivu-btn-error.active>a:only-child:after,.ivu-btn-error:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.disabled,.ivu-btn-error.disabled.active,.ivu-btn-error.disabled:active,.ivu-btn-error.disabled:focus,.ivu-btn-error.disabled:hover,.ivu-btn-error[disabled],.ivu-btn-error[disabled].active,.ivu-btn-error[disabled]:active,.ivu-btn-error[disabled]:focus,.ivu-btn-error[disabled]:hover,fieldset[disabled] .ivu-btn-error,fieldset[disabled] .ivu-btn-error.active,fieldset[disabled] .ivu-btn-error:active,fieldset[disabled] .ivu-btn-error:focus,fieldset[disabled] .ivu-btn-error:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-error.disabled.active>a:only-child,.ivu-btn-error.disabled:active>a:only-child,.ivu-btn-error.disabled:focus>a:only-child,.ivu-btn-error.disabled:hover>a:only-child,.ivu-btn-error.disabled>a:only-child,.ivu-btn-error[disabled].active>a:only-child,.ivu-btn-error[disabled]:active>a:only-child,.ivu-btn-error[disabled]:focus>a:only-child,.ivu-btn-error[disabled]:hover>a:only-child,.ivu-btn-error[disabled]>a:only-child,fieldset[disabled] .ivu-btn-error.active>a:only-child,fieldset[disabled] .ivu-btn-error:active>a:only-child,fieldset[disabled] .ivu-btn-error:focus>a:only-child,fieldset[disabled] .ivu-btn-error:hover>a:only-child,fieldset[disabled] .ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error.disabled.active>a:only-child:after,.ivu-btn-error.disabled:active>a:only-child:after,.ivu-btn-error.disabled:focus>a:only-child:after,.ivu-btn-error.disabled:hover>a:only-child:after,.ivu-btn-error.disabled>a:only-child:after,.ivu-btn-error[disabled].active>a:only-child:after,.ivu-btn-error[disabled]:active>a:only-child:after,.ivu-btn-error[disabled]:focus>a:only-child:after,.ivu-btn-error[disabled]:hover>a:only-child:after,.ivu-btn-error[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-error.active>a:only-child:after,fieldset[disabled] .ivu-btn-error:active>a:only-child:after,fieldset[disabled] .ivu-btn-error:focus>a:only-child:after,fieldset[disabled] .ivu-btn-error:hover>a:only-child:after,fieldset[disabled] .ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.active,.ivu-btn-error:active,.ivu-btn-error:hover{color:#fff}.ivu-btn-error:focus{-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-btn-info{color:#fff;background-color:#2db7f5;border-color:#2db7f5}.ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info:hover{color:#fff;background-color:#57c5f7;border-color:#57c5f7}.ivu-btn-info:hover>a:only-child{color:currentColor}.ivu-btn-info:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.active,.ivu-btn-info:active{color:#f2f2f2;background-color:#2baee9;border-color:#2baee9}.ivu-btn-info.active>a:only-child,.ivu-btn-info:active>a:only-child{color:currentColor}.ivu-btn-info.active>a:only-child:after,.ivu-btn-info:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.disabled,.ivu-btn-info.disabled.active,.ivu-btn-info.disabled:active,.ivu-btn-info.disabled:focus,.ivu-btn-info.disabled:hover,.ivu-btn-info[disabled],.ivu-btn-info[disabled].active,.ivu-btn-info[disabled]:active,.ivu-btn-info[disabled]:focus,.ivu-btn-info[disabled]:hover,fieldset[disabled] .ivu-btn-info,fieldset[disabled] .ivu-btn-info.active,fieldset[disabled] .ivu-btn-info:active,fieldset[disabled] .ivu-btn-info:focus,fieldset[disabled] .ivu-btn-info:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-info.disabled.active>a:only-child,.ivu-btn-info.disabled:active>a:only-child,.ivu-btn-info.disabled:focus>a:only-child,.ivu-btn-info.disabled:hover>a:only-child,.ivu-btn-info.disabled>a:only-child,.ivu-btn-info[disabled].active>a:only-child,.ivu-btn-info[disabled]:active>a:only-child,.ivu-btn-info[disabled]:focus>a:only-child,.ivu-btn-info[disabled]:hover>a:only-child,.ivu-btn-info[disabled]>a:only-child,fieldset[disabled] .ivu-btn-info.active>a:only-child,fieldset[disabled] .ivu-btn-info:active>a:only-child,fieldset[disabled] .ivu-btn-info:focus>a:only-child,fieldset[disabled] .ivu-btn-info:hover>a:only-child,fieldset[disabled] .ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info.disabled.active>a:only-child:after,.ivu-btn-info.disabled:active>a:only-child:after,.ivu-btn-info.disabled:focus>a:only-child:after,.ivu-btn-info.disabled:hover>a:only-child:after,.ivu-btn-info.disabled>a:only-child:after,.ivu-btn-info[disabled].active>a:only-child:after,.ivu-btn-info[disabled]:active>a:only-child:after,.ivu-btn-info[disabled]:focus>a:only-child:after,.ivu-btn-info[disabled]:hover>a:only-child:after,.ivu-btn-info[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-info.active>a:only-child:after,fieldset[disabled] .ivu-btn-info:active>a:only-child:after,fieldset[disabled] .ivu-btn-info:focus>a:only-child:after,fieldset[disabled] .ivu-btn-info:hover>a:only-child:after,fieldset[disabled] .ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.active,.ivu-btn-info:active,.ivu-btn-info:hover{color:#fff}.ivu-btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(45,183,245,.2);box-shadow:0 0 0 2px rgba(45,183,245,.2)}.ivu-btn-circle,.ivu-btn-circle-outline{border-radius:32px}.ivu-btn-circle-outline.ivu-btn-large,.ivu-btn-circle.ivu-btn-large{border-radius:36px}.ivu-btn-circle-outline.ivu-btn-size,.ivu-btn-circle.ivu-btn-size{border-radius:24px}.ivu-btn-circle-outline.ivu-btn-icon-only,.ivu-btn-circle.ivu-btn-icon-only{width:32px;height:32px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large{width:36px;height:36px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small{width:24px;height:24px;padding:0;font-size:14px;border-radius:50%}.ivu-btn:before{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background:#fff;opacity:.35;content:"";border-radius:inherit;z-index:1;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none;display:none}.ivu-btn.ivu-btn-loading{pointer-events:none;position:relative}.ivu-btn.ivu-btn-loading:before{display:block}.ivu-btn-group{position:relative;display:inline-block;vertical-align:middle}.ivu-btn-group>.ivu-btn{position:relative;float:left}.ivu-btn-group>.ivu-btn.active,.ivu-btn-group>.ivu-btn:active,.ivu-btn-group>.ivu-btn:hover{z-index:2}.ivu-btn-group .ivu-btn-icon-only .ivu-icon{font-size:13px;position:relative}.ivu-btn-group-large .ivu-btn-icon-only .ivu-icon{font-size:15px}.ivu-btn-group-small .ivu-btn-icon-only .ivu-icon{font-size:12px}.ivu-btn-group-circle .ivu-btn{border-radius:32px}.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn{border-radius:36px}.ivu-btn-group-large>.ivu-btn{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn{border-radius:24px}.ivu-btn-group-small>.ivu-btn{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-group-small>.ivu-btn>.ivu-icon{font-size:12px}.ivu-btn+.ivu-btn-group,.ivu-btn-group+.ivu-btn,.ivu-btn-group+.ivu-btn-group,.ivu-btn-group .ivu-btn+.ivu-btn{margin-left:-1px}.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child){border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child{margin-left:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.ivu-btn-group>.ivu-btn-group{float:left}.ivu-btn-group>.ivu-btn-group:not(:first-child):not(:last-child)>.ivu-btn{border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:8px}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:8px}.ivu-btn-group-vertical{display:inline-block;vertical-align:middle}.ivu-btn-group-vertical>.ivu-btn{display:block;width:100%;max-width:100%;float:none}.ivu-btn+.ivu-btn-group-vertical,.ivu-btn-group-vertical+.ivu-btn,.ivu-btn-group-vertical+.ivu-btn-group-vertical,.ivu-btn-group-vertical .ivu-btn+.ivu-btn{margin-top:-1px;margin-left:0}.ivu-btn-group-vertical>.ivu-btn:first-child{margin-top:0}.ivu-btn-group-vertical>.ivu-btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.ivu-btn-group-vertical>.ivu-btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.ivu-btn-group-vertical>.ivu-btn-group-vertical:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:8px}.ivu-btn-group-vertical>.ivu-btn-group-vertical:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:8px}.ivu-btn-ghost{color:#fff}.ivu-btn-ghost,.ivu-btn-ghost:hover{background:transparent}.ivu-btn-ghost.ivu-btn-dashed,.ivu-btn-ghost.ivu-btn-default{color:#fff;border-color:#fff}.ivu-btn-ghost.ivu-btn-dashed:hover,.ivu-btn-ghost.ivu-btn-default:hover{color:#57a3f3;border-color:#57a3f3}.ivu-btn-ghost.ivu-btn-primary{color:#2d8cf0}.ivu-btn-ghost.ivu-btn-primary:hover{color:#57a3f3;background:rgba(245,249,254,.5)}.ivu-btn-ghost.ivu-btn-info{color:#2db7f5}.ivu-btn-ghost.ivu-btn-info:hover{color:#57c5f7;background:rgba(245,251,254,.5)}.ivu-btn-ghost.ivu-btn-success{color:#19be6b}.ivu-btn-ghost.ivu-btn-success:hover{color:#47cb89;background:rgba(244,252,248,.5)}.ivu-btn-ghost.ivu-btn-warning{color:#f90}.ivu-btn-ghost.ivu-btn-warning:hover{color:#ffad33;background:rgba(255,250,242,.5)}.ivu-btn-ghost.ivu-btn-error{color:#ed4014}.ivu-btn-ghost.ivu-btn-error:hover{color:#f16643;background:rgba(254,245,243,.5)}.ivu-btn-ghost.ivu-btn-dashed[disabled],.ivu-btn-ghost.ivu-btn-default[disabled],.ivu-btn-ghost.ivu-btn-error[disabled],.ivu-btn-ghost.ivu-btn-info[disabled],.ivu-btn-ghost.ivu-btn-primary[disabled],.ivu-btn-ghost.ivu-btn-success[disabled],.ivu-btn-ghost.ivu-btn-warning[disabled]{background:transparent;color:rgba(0,0,0,.25);border-color:#dcdee2}.ivu-btn-ghost.ivu-btn-text[disabled]{background:transparent;color:rgba(0,0,0,.25)}.ivu-affix,.ivu-back-top{position:fixed;z-index:10}.ivu-back-top{cursor:pointer;display:none}.ivu-back-top.ivu-back-top-show{display:block}.ivu-back-top-inner{background-color:rgba(0,0,0,.6);border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-back-top-inner:hover{background-color:rgba(0,0,0,.7)}.ivu-back-top i{color:#fff;font-size:24px;padding:8px 12px}.ivu-badge{position:relative;display:inline-block}.ivu-badge-count{font-family:"Monospaced Number";line-height:1;vertical-align:middle;position:absolute;-webkit-transform:translateX(50%);transform:translateX(50%);top:-10px;right:0;height:20px;border-radius:10px;min-width:20px;background:#ed4014;border:1px solid transparent;color:#fff;line-height:18px;text-align:center;padding:0 6px;font-size:12px;white-space:nowrap;-webkit-transform-origin:-10% center;transform-origin:-10% center;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-badge-count a,.ivu-badge-count a:hover{color:#fff}.ivu-badge-count-alone{top:auto;display:block;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}.ivu-badge-count-primary{background:#2d8cf0}.ivu-badge-count-success{background:#19be6b}.ivu-badge-count-error{background:#ed4014}.ivu-badge-count-warning{background:#f90}.ivu-badge-count-info{background:#2db7f5}.ivu-badge-count-normal{background:#e6ebf1;color:#808695}.ivu-badge-dot{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0 center;transform-origin:0 center;top:-4px;right:-8px;height:8px;width:8px;border-radius:100%;background:#ed4014;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-badge-status{line-height:inherit;vertical-align:baseline}.ivu-badge-status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;vertical-align:middle;position:relative;top:-1px}.ivu-badge-status-success{background-color:#19be6b}.ivu-badge-status-processing{background-color:#2d8cf0;position:relative}.ivu-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #2d8cf0;content:"";-webkit-animation:aniStatusProcessing 1.2s ease-in-out infinite;animation:aniStatusProcessing 1.2s ease-in-out infinite}.ivu-badge-status-default{background-color:#e6ebf1}.ivu-badge-status-error{background-color:#ed4014}.ivu-badge-status-warning{background-color:#f90}.ivu-badge-status-text{display:inline-block;color:#515a6e;font-size:12px;margin-left:6px}@-webkit-keyframes aniStatusProcessing{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@keyframes aniStatusProcessing{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}.ivu-chart-circle{display:inline-block;position:relative}.ivu-chart-circle-inner{width:100%;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ivu-spin{color:#2d8cf0;vertical-align:middle;text-align:center}.ivu-spin-dot{position:relative;display:block;border-radius:50%;background-color:#2d8cf0;width:20px;height:20px;-webkit-animation:ani-spin-bounce 1s ease-in-out 0s infinite;animation:ani-spin-bounce 1s ease-in-out 0s infinite}.ivu-spin-large .ivu-spin-dot{width:32px;height:32px}.ivu-spin-small .ivu-spin-dot{width:12px;height:12px}.ivu-spin-fix{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:hsla(0,0%,100%,.9)}.ivu-spin-fullscreen{z-index:2010}.ivu-spin-fullscreen-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.ivu-spin-fix .ivu-spin-main{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ivu-spin-fix .ivu-spin-dot{display:inline-block}.ivu-spin-show-text .ivu-spin-dot,.ivu-spin-text{display:none}.ivu-spin-show-text .ivu-spin-text{display:block}.ivu-table-wrapper>.ivu-spin-fix{border:1px solid #dcdee2;border-top:0;border-left:0}@-webkit-keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ivu-alert{position:relative;padding:8px 48px 8px 16px;border-radius:4px;color:#515a6e;font-size:12px;line-height:16px;margin-bottom:10px}.ivu-alert.ivu-alert-with-icon{padding:8px 48px 8px 38px}.ivu-alert-icon{font-size:16px;top:6px;left:12px;position:absolute}.ivu-alert-desc{font-size:12px;color:#515a6e;line-height:21px;display:none;text-align:justify}.ivu-alert-success{border:1px solid #8ce6b0;background-color:#edfff3}.ivu-alert-success .ivu-alert-icon{color:#19be6b}.ivu-alert-info{border:1px solid #abdcff;background-color:#f0faff}.ivu-alert-info .ivu-alert-icon{color:#2d8cf0}.ivu-alert-warning{border:1px solid #ffd77a;background-color:#fff9e6}.ivu-alert-warning .ivu-alert-icon{color:#f90}.ivu-alert-error{border:1px solid #ffb08f;background-color:#ffefe6}.ivu-alert-error .ivu-alert-icon{color:#ed4014}.ivu-alert-close{font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-alert-close .ivu-icon-ios-close{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-alert-close .ivu-icon-ios-close:hover{color:#444}.ivu-alert-with-desc{padding:16px;position:relative;border-radius:4px;margin-bottom:10px;color:#515a6e;line-height:1.5}.ivu-alert-with-desc.ivu-alert-with-icon{padding:16px 16px 16px 69px}.ivu-alert-with-desc .ivu-alert-desc{display:block}.ivu-alert-with-desc .ivu-alert-message{font-size:14px;color:#17233d;display:block}.ivu-alert-with-desc .ivu-alert-icon{top:50%;left:24px;margin-top:-24px;font-size:28px}.ivu-alert-with-banner{border-radius:0}.ivu-collapse{background-color:#f7f7f7;border-radius:3px;border:1px solid #dcdee2}.ivu-collapse-simple{border-left:none;border-right:none;background-color:#fff;border-radius:0}.ivu-collapse>.ivu-collapse-item{border-top:1px solid #dcdee2}.ivu-collapse>.ivu-collapse-item:first-child{border-top:0}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{height:38px;line-height:38px;padding-left:16px;color:#666;cursor:pointer;position:relative;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header>i{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin-right:14px}.ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{border-bottom:1px solid #dcdee2}.ivu-collapse-simple>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{border-bottom:1px solid transparent}.ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header>i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-collapse-content{color:#515a6e;padding:0 16px;background-color:#fff}.ivu-collapse-content>.ivu-collapse-content-box{padding-top:16px;padding-bottom:16px}.ivu-collapse-simple>.ivu-collapse-item>.ivu-collapse-content>.ivu-collapse-content-box{padding-top:0}.ivu-collapse-item:last-child>.ivu-collapse-content{border-radius:0 0 3px 3px}.ivu-card{background:#fff;border-radius:4px;font-size:14px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-card-bordered{border:1px solid #dcdee2;border-color:#e8eaec}.ivu-card-shadow{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-color:#eee}.ivu-card.ivu-card-dis-hover:hover{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover{border-color:#e8eaec}.ivu-card.ivu-card-shadow:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card-head{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-card-head-inner,.ivu-card-head p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-card-head p i,.ivu-card-head p span{vertical-align:middle}.ivu-card-extra{position:absolute;right:16px;top:14px}.ivu-card-body{padding:16px}.ivu-message{font-size:14px;position:fixed;z-index:1010;width:100%;top:16px;left:0;pointer-events:none}.ivu-message-notice{padding:8px;text-align:center;-webkit-transition:height .3s ease-in-out,padding .3s ease-in-out;transition:height .3s ease-in-out,padding .3s ease-in-out}.ivu-message-notice:first-child{margin-top:-8px}.ivu-message-notice-close{position:absolute;right:4px;top:10px;color:#999;outline:none}.ivu-message-notice-close i.ivu-icon{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-message-notice-close i.ivu-icon:hover{color:#444}.ivu-message-notice-content{display:inline-block;pointer-events:all;padding:8px 16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;position:relative}.ivu-message-notice-content-text{display:inline-block}.ivu-message-notice-closable .ivu-message-notice-content-text{padding-right:32px}.ivu-message-success .ivu-icon{color:#19be6b}.ivu-message-error .ivu-icon{color:#ed4014}.ivu-message-warning .ivu-icon{color:#f90}.ivu-message-info .ivu-icon,.ivu-message-loading .ivu-icon{color:#2d8cf0}.ivu-message .ivu-icon{margin-right:4px;font-size:16px;vertical-align:middle}.ivu-message-custom-content span{vertical-align:middle}.ivu-notice{width:335px;margin-right:24px;position:fixed;z-index:1010}.ivu-notice-content-with-icon,.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title{margin-left:51px}.ivu-notice-notice{margin-bottom:10px;padding:16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;line-height:1;position:relative;overflow:hidden}.ivu-notice-notice-close{position:absolute;right:8px;top:15px;color:#999;outline:none}.ivu-notice-notice-close i{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-notice-notice-close i:hover{color:#444}.ivu-notice-notice-content-with-render .ivu-notice-desc{display:none}.ivu-notice-notice-with-desc .ivu-notice-notice-close{top:11px}.ivu-notice-content-with-render-notitle{margin-left:26px}.ivu-notice-title{font-size:14px;line-height:17px;color:#17233d;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-notice-with-desc .ivu-notice-title{font-weight:700;margin-bottom:8px}.ivu-notice-desc{font-size:12px;color:#515a6e;text-align:justify;line-height:1.5}.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc{margin-left:51px}.ivu-notice-with-icon .ivu-notice-title{margin-left:26px}.ivu-notice-icon{position:absolute;top:-2px;font-size:16px}.ivu-notice-icon-success{color:#19be6b}.ivu-notice-icon-info{color:#2d8cf0}.ivu-notice-icon-warning{color:#f90}.ivu-notice-icon-error{color:#ed4014}.ivu-notice-with-desc .ivu-notice-icon{font-size:36px;top:-6px}.ivu-notice-custom-content{position:relative}.ivu-radio-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-radio-group{display:inline-block;font-size:12px;vertical-align:middle}.ivu-radio-group-vertical .ivu-radio-wrapper{display:block;height:30px;line-height:30px}.ivu-radio-wrapper{font-size:12px;vertical-align:middle;display:inline-block;position:relative;white-space:nowrap;margin-right:8px;cursor:pointer}.ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio{display:inline-block;margin-right:4px;white-space:nowrap;position:relative;line-height:1;vertical-align:middle;cursor:pointer}.ivu-radio:hover .ivu-radio-inner{border-color:#bcbcbc}.ivu-radio-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;background-color:#fff;border:1px solid #dcdee2;border-radius:50%}.ivu-radio-inner,.ivu-radio-inner:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-inner:after{position:absolute;width:8px;height:8px;left:2px;top:2px;border-radius:6px;display:table;border-top:0;border-left:0;content:" ";background-color:#2d8cf0;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ivu-radio-large{font-size:14px}.ivu-radio-large .ivu-radio-inner{width:16px;height:16px}.ivu-radio-large .ivu-radio-inner:after{width:10px;height:10px}.ivu-radio-large.ivu-radio-wrapper,.ivu-radio-large .ivu-radio-wrapper{font-size:14px}.ivu-radio-small .ivu-radio-inner{width:12px;height:12px}.ivu-radio-small .ivu-radio-inner:after{width:6px;height:6px}.ivu-radio-input{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:0;cursor:pointer}.ivu-radio-checked .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-checked .ivu-radio-inner:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-checked:hover .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-disabled,.ivu-radio-disabled .ivu-radio-input{cursor:not-allowed}.ivu-radio-disabled:hover .ivu-radio-inner{border-color:#dcdee2}.ivu-radio-disabled .ivu-radio-inner{border-color:#dcdee2;background-color:#f3f3f3}.ivu-radio-disabled .ivu-radio-inner:after{background-color:#ccc}.ivu-radio-disabled .ivu-radio-disabled+span{color:#ccc}span.ivu-radio+*{margin-left:2px;margin-right:2px}.ivu-radio-group-button{font-size:0;-webkit-text-size-adjust:none}.ivu-radio-group-button .ivu-radio{width:0;margin-right:0}.ivu-radio-group-button .ivu-radio-wrapper{display:inline-block;height:32px;line-height:30px;margin:0;padding:0 15px;font-size:12px;color:#515a6e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #dcdee2;border-left:0;background:#fff;position:relative}.ivu-radio-group-button .ivu-radio-wrapper>span{margin-left:0}.ivu-radio-group-button .ivu-radio-wrapper:after,.ivu-radio-group-button .ivu-radio-wrapper:before{content:"";display:block;position:absolute;width:1px;height:100%;left:-1px;top:0;background:#dcdee2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper:after{height:36px;left:-1px;top:-3px;background:rgba(45,140,240,.2);opacity:0}.ivu-radio-group-button .ivu-radio-wrapper:first-child{border-radius:4px 0 0 4px;border-left:1px solid #dcdee2}.ivu-radio-group-button .ivu-radio-wrapper:first-child:after,.ivu-radio-group-button .ivu-radio-wrapper:first-child:before{display:none}.ivu-radio-group-button .ivu-radio-wrapper:last-child{border-radius:0 4px 4px 0}.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child{border-radius:4px}.ivu-radio-group-button .ivu-radio-wrapper:hover{position:relative;color:#2d8cf0}.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio{background-color:#000}.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner,.ivu-radio-group-button .ivu-radio-wrapper input{opacity:0;width:0;height:0}.ivu-radio-group-button .ivu-radio-wrapper-checked{background:#fff;border-color:#2d8cf0;color:#2d8cf0;-webkit-box-shadow:-1px 0 0 0 #2d8cf0;box-shadow:-1px 0 0 0 #2d8cf0;z-index:1}.ivu-radio-group-button .ivu-radio-wrapper-checked:before{background:#2d8cf0;opacity:.1}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus{-webkit-box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after{left:-3px;top:-3px;opacity:1;background:rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child{border-color:#2d8cf0;-webkit-box-shadow:none;box-shadow:none}.ivu-radio-group-button .ivu-radio-wrapper-checked:hover{border-color:#57a3f3;color:#57a3f3}.ivu-radio-group-button .ivu-radio-wrapper-checked:active{border-color:#2b85e4;color:#2b85e4}.ivu-radio-group-button .ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio-group-button .ivu-radio-wrapper-disabled,.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child,.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover{border-color:#dcdee2;background-color:#f7f7f7;color:#ccc}.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child{border-left-color:#dcdee2}.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked{color:#fff;background-color:#e6e6e6;border-color:#dcdee2;-webkit-box-shadow:none!important;box-shadow:none!important}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper{height:36px;line-height:34px;font-size:14px}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after{height:40px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper{height:24px;line-height:22px;padding:0 12px;font-size:12px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after{height:28px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child{border-radius:3px 0 0 3px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child{border-radius:0 3px 3px 0}.ivu-checkbox-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-checkbox{display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;line-height:1;position:relative}.ivu-checkbox-disabled{cursor:not-allowed}.ivu-checkbox:hover .ivu-checkbox-inner{border-color:#bcbcbc}.ivu-checkbox-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;border:1px solid #dcdee2;border-radius:2px;background-color:#fff;-webkit-transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-inner{width:16px;height:16px}.ivu-checkbox-large .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small{font-size:12px}.ivu-checkbox-small .ivu-checkbox-inner{width:12px;height:12px}.ivu-checkbox-small .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-input{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer;opacity:0}.ivu-checkbox-input[disabled]{cursor:not-allowed}.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#dcdee2}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dcdee2}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#ccc}.ivu-checkbox-disabled:hover .ivu-checkbox-inner{border-color:#dcdee2}.ivu-checkbox-disabled .ivu-checkbox-inner{border-color:#dcdee2;background-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner-input{cursor:default}.ivu-checkbox-disabled+span{color:#ccc;cursor:not-allowed}.ivu-checkbox-indeterminate .ivu-checkbox-inner:after{content:"";width:8px;height:1px;-webkit-transform:scale(1);transform:scale(1);position:absolute;left:2px;top:5px}.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-indeterminate .ivu-checkbox-inner{background-color:#2d8cf0;border-color:#2d8cf0}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dcdee2}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after{border-color:#c5c8ce}.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:10px;top:6px}.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:6px;top:4px}.ivu-checkbox-wrapper{cursor:pointer;font-size:12px;display:inline-block;margin-right:8px}.ivu-checkbox-wrapper-disabled{cursor:not-allowed}.ivu-checkbox-wrapper.ivu-checkbox-large{font-size:14px}.ivu-checkbox+span,.ivu-checkbox-wrapper+span{margin-right:4px}.ivu-checkbox-group{font-size:14px}.ivu-checkbox-group-item,.ivu-switch{display:inline-block}.ivu-switch{width:44px;height:22px;line-height:20px;border-radius:22px;vertical-align:middle;border:1px solid #ccc;background-color:#ccc;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-switch-loading{opacity:.4}.ivu-switch-inner{color:#fff;font-size:12px;position:absolute;left:23px}.ivu-switch-inner i{width:12px;height:12px;text-align:center;position:relative;top:-1px}.ivu-switch:after{content:"";width:18px;height:18px;border-radius:18px;background-color:#fff;position:absolute;left:1px;top:1px;cursor:pointer;-webkit-transition:left .2s ease-in-out,width .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out}.ivu-switch:active:after{width:26px}.ivu-switch:before{content:"";display:none;width:14px;height:14px;border-radius:50%;background-color:transparent;position:absolute;left:3px;top:3px;z-index:1;border:1px solid #2d8cf0;border-color:transparent transparent transparent #2d8cf0;-webkit-animation:switch-loading 1s linear;animation:switch-loading 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ivu-switch-loading:before{display:block}.ivu-switch:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);outline:0}.ivu-switch:focus:hover{-webkit-box-shadow:none;box-shadow:none}.ivu-switch-small{width:28px;height:16px;line-height:14px}.ivu-switch-small:after{width:12px;height:12px}.ivu-switch-small:active:after{width:14px}.ivu-switch-small:before{width:10px;height:10px;left:2px;top:2px}.ivu-switch-small.ivu-switch-checked:after{left:13px}.ivu-switch-small.ivu-switch-checked:before{left:14px}.ivu-switch-small:active.ivu-switch-checked:after{left:11px}.ivu-switch-large{width:56px}.ivu-switch-large:active:after{width:26px;width:30px}.ivu-switch-large.ivu-switch-checked:after{left:35px}.ivu-switch-large.ivu-switch-checked:before{left:37px}.ivu-switch-large:active.ivu-switch-checked:after{left:23px}.ivu-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-switch-checked .ivu-switch-inner{left:7px}.ivu-switch-checked:after{left:23px}.ivu-switch-checked:before{left:25px}.ivu-switch-checked:active:after{left:15px}.ivu-switch-disabled{cursor:not-allowed;opacity:.4}.ivu-switch-disabled:after{background:#fff;cursor:not-allowed}.ivu-switch-disabled .ivu-switch-inner{color:#fff}.ivu-switch-disabled.ivu-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0;opacity:.4}.ivu-switch-disabled.ivu-switch-checked:after{background:#fff}.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner{color:#fff}@-webkit-keyframes switch-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes switch-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ivu-input-number{display:inline-block;width:100%;line-height:1.5;padding:4px 7px;font-size:12px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;margin:0;padding:0;width:80px;height:32px;line-height:32px;vertical-align:middle;border:1px solid #dcdee2;border-radius:4px;overflow:hidden;cursor:default}.ivu-input-number::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-input-number:-ms-input-placeholder{color:#c5c8ce}.ivu-input-number::-webkit-input-placeholder{color:#c5c8ce}.ivu-input-number:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number[disabled],fieldset[disabled] .ivu-input-number{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number[disabled]:hover,fieldset[disabled] .ivu-input-number:hover{border-color:#e3e5e8}textarea.ivu-input-number{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-number-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-number-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-number-handler-wrap{width:22px;height:100%;border-left:1px solid #dcdee2;border-radius:0 4px 4px 0;background:#fff;position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ivu-input-number:hover .ivu-input-number-handler-wrap{opacity:1}.ivu-input-number-handler-up{cursor:pointer}.ivu-input-number-handler-up-inner{top:1px}.ivu-input-number-handler-down{border-top:1px solid #dcdee2;top:-1px;cursor:pointer}.ivu-input-number-handler{display:block;width:100%;height:16px;line-height:0;text-align:center;overflow:hidden;color:#999;position:relative}.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner,.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner{color:#57a3f3}.ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-inner{width:12px;height:12px;line-height:12px;font-size:14px;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:5px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number:hover{border-color:#57a3f3}.ivu-input-number-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-disabled:hover{border-color:#e3e5e8}.ivu-input-number-input-wrap{overflow:hidden;height:32px}.ivu-input-number-input{width:100%;height:32px;line-height:32px;padding:0 7px;text-align:left;outline:0;-moz-appearance:textfield;color:#666;border:0;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number-input[disabled]{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-input[disabled]:hover{border-color:#e3e5e8}.ivu-input-number-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-input-number-input::-moz-placeholder{color:#c5c8ce}.ivu-input-number-input:-ms-input-placeholder{color:#c5c8ce}.ivu-input-number-input::-ms-input-placeholder{color:#c5c8ce}.ivu-input-number-input::placeholder{color:#c5c8ce}.ivu-input-number-large{padding:0}.ivu-input-number-large .ivu-input-number-input-wrap{height:36px}.ivu-input-number-large .ivu-input-number-handler{height:18px}.ivu-input-number-large input{height:36px;line-height:36px}.ivu-input-number-large .ivu-input-number-handler-up-inner{top:2px}.ivu-input-number-large .ivu-input-number-handler-down-inner{bottom:2px}.ivu-input-number-small{padding:0}.ivu-input-number-small .ivu-input-number-input-wrap{height:24px}.ivu-input-number-small .ivu-input-number-handler{height:12px}.ivu-input-number-small input{height:24px;line-height:24px;margin-top:-1px;vertical-align:top}.ivu-input-number-small .ivu-input-number-handler-up-inner{top:-1px}.ivu-input-number-small .ivu-input-number-handler-down-inner{bottom:-1px}.ivu-input-number-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-input-number-disabled .ivu-input-number-input{opacity:.72;cursor:not-allowed;background-color:#f3f3f3}.ivu-input-number-disabled .ivu-input-number-handler-wrap{display:none}.ivu-input-number-disabled .ivu-input-number-handler{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-form-item-error .ivu-input-number{border:1px solid #ed4014}.ivu-form-item-error .ivu-input-number:hover{border-color:#ed4014}.ivu-form-item-error .ivu-input-number-focused,.ivu-form-item-error .ivu-input-number:focus{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-scroll-wrapper{width:auto;margin:0 auto;position:relative;outline:none}.ivu-scroll-container{overflow-y:scroll}.ivu-scroll-content{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.ivu-scroll-content-loading{opacity:.5}.ivu-scroll-loader{text-align:center;padding:0;-webkit-transition:padding .5s;transition:padding .5s}.ivu-scroll-loader-wrapper{padding:5px 0;height:0;background-color:inherit;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,transform .5s,height .5s;transition:opacity .3s,transform .5s,height .5s,-webkit-transform .5s}.ivu-scroll-loader-wrapper-active{height:40px;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ivu-scroll-loader-wrapper .ivu-scroll-spinner{position:relative}.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite}.ivu-tag{display:inline-block;height:22px;line-height:22px;margin:2px 4px 2px 0;padding:0 8px;border:1px solid #e8eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;opacity:1;overflow:hidden;cursor:pointer}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked){background:transparent;border:0;color:#515a6e}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) .ivu-icon-ios-close{color:#515a6e!important}.ivu-tag-color-error{color:#ed4014!important;border-color:#ed4014}.ivu-tag-color-success{color:#19be6b!important;border-color:#19be6b}.ivu-tag-color-primary{color:#2d8cf0!important;border-color:#2d8cf0}.ivu-tag-color-warning{color:#f90!important;border-color:#f90}.ivu-tag-color-white{color:#fff!important}.ivu-tag-dot{height:32px;line-height:32px;border:1px solid #e8eaec!important;color:#515a6e!important;background:#fff!important;padding:0 12px}.ivu-tag-dot-inner{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background:#e8eaec;position:relative;top:1px}.ivu-tag-dot .ivu-icon-ios-close{color:#666!important;margin-left:12px!important}.ivu-tag-border{height:24px;line-height:24px;border:1px solid #e8eaec;color:#e8eaec;background:#fff!important;position:relative}.ivu-tag-border .ivu-icon-ios-close{color:#666;margin-left:12px!important}.ivu-tag-border:after{content:"";display:none;width:1px;background:currentColor;position:absolute;top:0;bottom:0;right:22px}.ivu-tag-border.ivu-tag-closable:after{display:block}.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close{margin-left:18px!important;left:4px;top:-1px}.ivu-tag-border.ivu-tag-primary{color:#2d8cf0!important;border:1px solid #2d8cf0!important}.ivu-tag-border.ivu-tag-primary:after{background:#2d8cf0}.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close{color:#2d8cf0!important}.ivu-tag-border.ivu-tag-success{color:#19be6b!important;border:1px solid #19be6b!important}.ivu-tag-border.ivu-tag-success:after{background:#19be6b}.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close{color:#19be6b!important}.ivu-tag-border.ivu-tag-warning{color:#f90!important;border:1px solid #f90!important}.ivu-tag-border.ivu-tag-warning:after{background:#f90}.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close{color:#f90!important}.ivu-tag-border.ivu-tag-error{color:#ed4014!important;border:1px solid #ed4014!important}.ivu-tag-border.ivu-tag-error:after{background:#ed4014}.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close{color:#ed4014!important}.ivu-tag:hover{opacity:.85}.ivu-tag-text{color:#515a6e}.ivu-tag-text a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ivu-tag .ivu-icon-ios-close{display:inline-block;font-size:14px;font-size:20px\9;-webkit-transform:scale(1.42857143) rotate(0deg);transform:scale(1.42857143) rotate(0deg);cursor:pointer;margin-left:2px;color:#666;opacity:.66;position:relative;top:-1px}:root .ivu-tag .ivu-icon-ios-close{font-size:14px}.ivu-tag .ivu-icon-ios-close:hover{opacity:1}.ivu-tag-error,.ivu-tag-primary,.ivu-tag-success,.ivu-tag-warning{border:0}.ivu-tag-error,.ivu-tag-error .ivu-icon-ios-close,.ivu-tag-error .ivu-icon-ios-close:hover,.ivu-tag-error a,.ivu-tag-error a:hover,.ivu-tag-primary,.ivu-tag-primary .ivu-icon-ios-close,.ivu-tag-primary .ivu-icon-ios-close:hover,.ivu-tag-primary a,.ivu-tag-primary a:hover,.ivu-tag-success,.ivu-tag-success .ivu-icon-ios-close,.ivu-tag-success .ivu-icon-ios-close:hover,.ivu-tag-success a,.ivu-tag-success a:hover,.ivu-tag-warning,.ivu-tag-warning .ivu-icon-ios-close,.ivu-tag-warning .ivu-icon-ios-close:hover,.ivu-tag-warning a,.ivu-tag-warning a:hover{color:#fff}.ivu-tag-primary,.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner{background:#2d8cf0}.ivu-tag-success,.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner{background:#19be6b}.ivu-tag-warning,.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner{background:#f90}.ivu-tag-error,.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner{background:#ed4014}.ivu-tag-pink{line-height:20px;background:#fff0f6;border-color:#ffadd2}.ivu-tag-pink .ivu-tag-text{color:#eb2f96!important}.ivu-tag-pink.ivu-tag-dot{line-height:32px}.ivu-tag-magenta{line-height:20px;background:#fff0f6;border-color:#ffadd2}.ivu-tag-magenta .ivu-tag-text{color:#eb2f96!important}.ivu-tag-magenta.ivu-tag-dot{line-height:32px}.ivu-tag-red{line-height:20px;background:#fff1f0;border-color:#ffa39e}.ivu-tag-red .ivu-tag-text{color:#f5222d!important}.ivu-tag-red.ivu-tag-dot{line-height:32px}.ivu-tag-volcano{line-height:20px;background:#fff2e8;border-color:#ffbb96}.ivu-tag-volcano .ivu-tag-text{color:#fa541c!important}.ivu-tag-volcano.ivu-tag-dot{line-height:32px}.ivu-tag-orange{line-height:20px;background:#fff7e6;border-color:#ffd591}.ivu-tag-orange .ivu-tag-text{color:#fa8c16!important}.ivu-tag-orange.ivu-tag-dot{line-height:32px}.ivu-tag-yellow{line-height:20px;background:#feffe6;border-color:#fffb8f}.ivu-tag-yellow .ivu-tag-text{color:#fadb14!important}.ivu-tag-yellow.ivu-tag-dot{line-height:32px}.ivu-tag-gold{line-height:20px;background:#fffbe6;border-color:#ffe58f}.ivu-tag-gold .ivu-tag-text{color:#faad14!important}.ivu-tag-gold.ivu-tag-dot{line-height:32px}.ivu-tag-cyan{line-height:20px;background:#e6fffb;border-color:#87e8de}.ivu-tag-cyan .ivu-tag-text{color:#13c2c2!important}.ivu-tag-cyan.ivu-tag-dot{line-height:32px}.ivu-tag-lime{line-height:20px;background:#fcffe6;border-color:#eaff8f}.ivu-tag-lime .ivu-tag-text{color:#a0d911!important}.ivu-tag-lime.ivu-tag-dot{line-height:32px}.ivu-tag-green{line-height:20px;background:#f6ffed;border-color:#b7eb8f}.ivu-tag-green .ivu-tag-text{color:#52c41a!important}.ivu-tag-green.ivu-tag-dot{line-height:32px}.ivu-tag-blue{line-height:20px;background:#e6f7ff;border-color:#91d5ff}.ivu-tag-blue .ivu-tag-text{color:#1890ff!important}.ivu-tag-blue.ivu-tag-dot{line-height:32px}.ivu-tag-geekblue{line-height:20px;background:#f0f5ff;border-color:#adc6ff}.ivu-tag-geekblue .ivu-tag-text{color:#2f54eb!important}.ivu-tag-geekblue.ivu-tag-dot{line-height:32px}.ivu-tag-purple{line-height:20px;background:#f9f0ff;border-color:#d3adf7}.ivu-tag-purple .ivu-tag-text{color:#722ed1!important}.ivu-tag-purple.ivu-tag-dot{line-height:32px}.ivu-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto;background:#f5f7f9}.ivu-layout.ivu-layout-has-sider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ivu-layout.ivu-layout-has-sider>.ivu-layout,.ivu-layout.ivu-layout-has-sider>.ivu-layout-content{overflow-x:hidden}.ivu-layout-footer,.ivu-layout-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-layout-header{background:#515a6e;padding:0 50px;height:64px;line-height:64px}.ivu-layout-sider{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;background:#001529;min-width:0}.ivu-layout-sider-children{height:100%;padding-top:.1px;margin-top:-.1px}.ivu-layout-sider-has-trigger{padding-bottom:48px}.ivu-layout-sider-trigger{position:fixed;bottom:0;text-align:center;cursor:pointer;height:48px;line-height:48px;color:#fff;background:#001529;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-layout-sider-trigger .ivu-icon{font-size:16px}.ivu-layout-sider-trigger>*{-webkit-transition:all .2s;transition:all .2s}.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ivu-layout-sider-zero-width>*{overflow:hidden}.ivu-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;text-align:center;width:36px;height:42px;line-height:42px;background:#001529;color:#fff;font-size:18px;border-radius:0 6px 6px 0;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.ivu-layout-sider-zero-width-trigger:hover{background:#192c3e}.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left{right:0;left:-36px;border-radius:6px 0 0 6px}.ivu-layout-footer{background:#f5f7f9;padding:24px 50px;color:#515a6e;font-size:14px}.ivu-layout-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ivu-loading-bar{width:100%;position:fixed;top:0;left:0;right:0;z-index:2000}.ivu-loading-bar-inner{-webkit-transition:width .2s linear;transition:width .2s linear}.ivu-loading-bar-inner-color-primary{background-color:#2d8cf0}.ivu-loading-bar-inner-failed-color-error{background-color:#ed4014}.ivu-progress{display:inline-block;width:100%;font-size:12px;position:relative}.ivu-progress-vertical{height:100%;width:auto}.ivu-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ivu-progress-show-info .ivu-progress-outer{padding-right:55px;margin-right:-55px}.ivu-progress-vertical .ivu-progress-outer{height:100%;width:auto}.ivu-progress-inner{display:inline-block;width:100%;background-color:#f3f3f3;border-radius:100px;vertical-align:middle;position:relative}.ivu-progress-inner-text{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 6px}.ivu-progress-vertical .ivu-progress-inner{height:100%;width:auto}.ivu-progress-vertical .ivu-progress-inner:after,.ivu-progress-vertical .ivu-progress-inner>*{display:inline-block;vertical-align:bottom}.ivu-progress-vertical .ivu-progress-inner:after{content:"";height:100%}.ivu-progress-bg{text-align:right;border-radius:100px;background-color:#2d8cf0;-webkit-transition:all .2s linear;transition:all .2s linear;position:relative}.ivu-progress-bg:after{content:"";display:inline-block;height:100%;vertical-align:middle}.ivu-progress-success-bg{border-radius:100px;background-color:#19be6b;-webkit-transition:all .2s linear;transition:all .2s linear;position:absolute;top:0;left:0}.ivu-progress-text{display:inline-block;margin-left:5px;text-align:left;font-size:1em;vertical-align:middle}.ivu-progress-active .ivu-progress-bg:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:10px;-webkit-animation:ivu-progress-active 2s ease-in-out infinite;animation:ivu-progress-active 2s ease-in-out infinite}.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before{top:auto;-webkit-animation:ivu-progress-active-vertical 2s ease-in-out infinite;animation:ivu-progress-active-vertical 2s ease-in-out infinite}.ivu-progress-wrong .ivu-progress-bg{background-color:#ed4014}.ivu-progress-wrong .ivu-progress-text{color:#ed4014}.ivu-progress-success .ivu-progress-bg{background-color:#19be6b}.ivu-progress-success .ivu-progress-text{color:#19be6b}@-webkit-keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@-webkit-keyframes ivu-progress-active-vertical{0%{opacity:.3;height:0}to{opacity:0;height:100%}}@keyframes ivu-progress-active-vertical{0%{opacity:.3;height:0}to{opacity:0;height:100%}}.ivu-timeline{list-style:none;margin:0;padding:0}.ivu-timeline-item{margin:0!important;padding:0 0 12px 0;list-style:none;position:relative}.ivu-timeline-item-tail{height:100%;border-left:1px solid #e8eaec;position:absolute;left:6px;top:0}.ivu-timeline-item-pending .ivu-timeline-item-tail{display:none}.ivu-timeline-item-head{width:13px;height:13px;background-color:#fff;border-radius:50%;border:1px solid transparent;position:absolute}.ivu-timeline-item-head-blue{border-color:#2d8cf0;color:#2d8cf0}.ivu-timeline-item-head-red{border-color:#ed4014;color:#ed4014}.ivu-timeline-item-head-green{border-color:#19be6b;color:#19be6b}.ivu-timeline-item-head-custom{width:40px;height:auto;margin-top:6px;padding:3px 0;text-align:center;line-height:1;border:0;border-radius:0;font-size:14px;position:absolute;left:-13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-timeline-item-content{padding:1px 1px 10px 24px;font-size:12px;position:relative;top:-3px}.ivu-timeline-item:last-child .ivu-timeline-item-tail{display:none}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-tail{border-left:1px dotted #e8eaec}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-content{min-height:48px}.ivu-page:after{content:"";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.ivu-page-item{display:inline-block;vertical-align:middle;min-width:32px;height:32px;line-height:30px;margin-right:4px;text-align:center;list-style:none;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-family:Arial;font-weight:500;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out}.ivu-page-item a{font-family:"Monospaced Number";margin:0 6px;text-decoration:none;color:#515a6e}.ivu-page-item:hover{border-color:#2d8cf0}.ivu-page-item:hover a{color:#2d8cf0}.ivu-page-item-active{border-color:#2d8cf0}.ivu-page-item-active:hover a,.ivu-page-item-active a{color:#2d8cf0}.ivu-page-item-jump-next:after,.ivu-page-item-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:1px;color:#ccc;text-align:center}.ivu-page-item-jump-next:hover:after,.ivu-page-item-jump-next i,.ivu-page-item-jump-prev:hover:after,.ivu-page-item-jump-prev i{display:none}.ivu-page-item-jump-next:hover i,.ivu-page-item-jump-prev:hover i{display:inline}.ivu-page-item-jump-prev:hover i:after{content:"\F115";margin-left:-8px}.ivu-page-item-jump-next:hover i:after{content:"\F11F";margin-left:-8px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev,.ivu-page-prev{margin-right:4px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev,.ivu-page-next,.ivu-page-prev{display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:32px;height:32px;line-height:30px;list-style:none;text-align:center;cursor:pointer;color:#666;font-family:Arial;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-page-item-jump-next,.ivu-page-item-jump-prev{border-color:transparent}.ivu-page-next,.ivu-page-prev{background-color:#fff}.ivu-page-next a,.ivu-page-prev a{color:#666;font-size:14px}.ivu-page-next:hover,.ivu-page-prev:hover{border-color:#2d8cf0}.ivu-page-next:hover a,.ivu-page-prev:hover a{color:#2d8cf0}.ivu-page-disabled{cursor:not-allowed}.ivu-page-disabled a{color:#ccc}.ivu-page-disabled:hover{border-color:#dcdee2}.ivu-page-disabled:hover a{color:#ccc;cursor:not-allowed}.ivu-page-options{display:inline-block;vertical-align:middle;margin-left:15px}.ivu-page-options-sizer{display:inline-block;margin-right:10px}.ivu-page-options-elevator{display:inline-block;vertical-align:middle;height:32px;line-height:32px}.ivu-page-options-elevator input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;border-radius:4px;margin:0 8px;width:50px}.ivu-page-options-elevator input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-page-options-elevator input:-ms-input-placeholder{color:#c5c8ce}.ivu-page-options-elevator input::-webkit-input-placeholder{color:#c5c8ce}.ivu-page-options-elevator input:hover{border-color:#57a3f3}.ivu-page-options-elevator input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-page-options-elevator input[disabled],fieldset[disabled] .ivu-page-options-elevator input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-page-options-elevator input[disabled]:hover,fieldset[disabled] .ivu-page-options-elevator input:hover{border-color:#e3e5e8}textarea.ivu-page-options-elevator input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-page-options-elevator input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-page-options-elevator input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-page-total{display:inline-block;height:32px;line-height:32px;margin-right:10px}.ivu-page-simple .ivu-page-next,.ivu-page-simple .ivu-page-prev{margin:0;border:0;height:24px;line-height:normal;font-size:18px}.ivu-page-simple .ivu-page-simple-pager{display:inline-block;margin-right:8px;vertical-align:middle}.ivu-page-simple .ivu-page-simple-pager input{width:30px;height:24px;margin:0 8px;padding:5px 8px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;outline:none;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.ivu-page-simple .ivu-page-simple-pager input:hover{border-color:#2d8cf0}.ivu-page-simple .ivu-page-simple-pager span{padding:0 8px 0 2px}.ivu-page-custom-text,.ivu-page-custom-text:hover{border-color:transparent}.ivu-page.mini .ivu-page-total{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item{border:0;margin:0;min-width:24px;height:24px;line-height:24px;border-radius:3px}.ivu-page.mini .ivu-page-next,.ivu-page.mini .ivu-page-prev{margin:0;min-width:24px;height:24px;line-height:22px;border:0}.ivu-page.mini .ivu-page-next a i:after,.ivu-page.mini .ivu-page-prev a i:after{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item-jump-next,.ivu-page.mini .ivu-page-item-jump-prev{height:24px;line-height:24px;border:none;margin-right:0}.ivu-page.mini .ivu-page-options{margin-left:8px}.ivu-page.mini .ivu-page-options-elevator{height:24px;line-height:24px}.ivu-page.mini .ivu-page-options-elevator input{padding:1px 7px;height:24px;border-radius:3px;width:44px}.ivu-steps{font-size:0;width:100%;line-height:1.5}.ivu-steps-item{display:inline-block;position:relative;vertical-align:top}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner{background-color:#fff}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span{color:#ccc}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span{color:#fff}.ivu-steps-item.ivu-steps-status-process .ivu-steps-content,.ivu-steps-item.ivu-steps-status-process .ivu-steps-title{color:#666}.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner{background-color:#fff;border-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span{color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail>i:after{width:100%;background:#2d8cf0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner{background-color:#fff;border-color:#ed4014}.ivu-steps-item.ivu-steps-status-error .ivu-steps-content,.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-error .ivu-steps-title{color:#ed4014}.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i,.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i:after{background-color:#ed4014}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{background:none;border:0;width:auto;height:auto}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner>.ivu-steps-icon{font-size:20px;top:2px;width:20px;height:20px}.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon{color:#2d8cf0}.ivu-steps-item:last-child .ivu-steps-tail{display:none}.ivu-steps .ivu-steps-head,.ivu-steps .ivu-steps-main{position:relative;display:inline-block;vertical-align:top}.ivu-steps .ivu-steps-head-inner{display:block;width:26px;height:26px;line-height:24px;margin-right:8px;text-align:center;border:1px solid #ccc;border-radius:50%;font-size:14px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon{line-height:1;position:relative}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:24px}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-checkmark-empty,.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-close-empty{font-weight:700}.ivu-steps .ivu-steps-main{margin-top:2.5px;display:inline}.ivu-steps .ivu-steps-custom .ivu-steps-title{margin-top:2.5px}.ivu-steps .ivu-steps-title{display:inline-block;margin-bottom:4px;padding-right:10px;font-size:14px;font-weight:700;color:#666}.ivu-steps .ivu-steps-title>a:first-child:last-child{color:#666}.ivu-steps .ivu-steps-item-last .ivu-steps-title{padding-right:0;width:100%}.ivu-steps .ivu-steps-content{font-size:12px;color:#999}.ivu-steps .ivu-steps-tail{width:100%;padding:0 10px;position:absolute;left:0;top:13px}.ivu-steps .ivu-steps-tail>i{display:inline-block;width:100%;height:1px;vertical-align:top;background:#e8eaec;border-radius:1px;position:relative}.ivu-steps .ivu-steps-tail>i:after{content:"";width:0;height:100%;background:#e8eaec;opacity:0;position:absolute;top:0}.ivu-steps.ivu-steps-small .ivu-steps-head-inner{width:18px;height:18px;line-height:16px;margin-right:10px;text-align:center;border-radius:50%;font-size:12px}.ivu-steps.ivu-steps-small .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:16px;top:0}.ivu-steps.ivu-steps-small .ivu-steps-main{margin-top:0}.ivu-steps.ivu-steps-small .ivu-steps-title{margin-bottom:4px;margin-top:0;color:#666;font-size:12px;font-weight:700}.ivu-steps.ivu-steps-small .ivu-steps-content{font-size:12px;color:#999;padding-left:30px}.ivu-steps.ivu-steps-small .ivu-steps-tail{top:8px;padding:0 8px}.ivu-steps.ivu-steps-small .ivu-steps-tail>i{height:1px;width:100%;border-radius:1px}.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner,.ivu-steps.ivu-steps-small .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{width:inherit;height:inherit;line-height:inherit;border-radius:0;border:0;background:none}.ivu-steps-vertical .ivu-steps-item{display:block}.ivu-steps-vertical .ivu-steps-tail{position:absolute;left:13px;top:0;height:100%;width:1px;padding:30px 0 4px 0}.ivu-steps-vertical .ivu-steps-tail>i{height:100%;width:1px}.ivu-steps-vertical .ivu-steps-tail>i:after{height:0;width:100%}.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail>i:after{height:100%}.ivu-steps-vertical .ivu-steps-head{float:left}.ivu-steps-vertical .ivu-steps-head-inner{margin-right:16px}.ivu-steps-vertical .ivu-steps-main{min-height:47px;overflow:hidden;display:block}.ivu-steps-vertical .ivu-steps-main .ivu-steps-title{line-height:26px}.ivu-steps-vertical .ivu-steps-main .ivu-steps-content{padding-bottom:12px;padding-left:0}.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon{left:4px}.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon{left:0}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail{position:absolute;left:9px;top:0;padding:22px 0 4px 0}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail>i{height:100%}.ivu-steps-vertical.ivu-steps-small .ivu-steps-title{line-height:18px}.ivu-steps-horizontal.ivu-steps-hidden{visibility:hidden}.ivu-steps-horizontal .ivu-steps-tail{display:none}.ivu-steps-horizontal .ivu-steps-content{padding-left:45px}.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head{padding-left:10px}.ivu-steps-horizontal .ivu-steps-item{overflow:hidden}.ivu-steps-horizontal .ivu-steps-item:last-child .ivu-steps-title:after{display:none}.ivu-steps-horizontal .ivu-steps-title{position:relative}.ivu-steps-horizontal .ivu-steps-title:after{content:"";position:absolute;width:9999px;height:1px;left:100%;top:50%;background:#e8eaec}.ivu-steps-horizontal .ivu-steps-status-finish .ivu-steps-title:after{background:#2d8cf0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.ivu-modal{width:auto;margin:0 auto;position:relative;outline:none;top:100px}.ivu-modal-hidden{display:none!important}.ivu-modal-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ivu-modal-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ivu-modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.ivu-modal-mask-hidden{display:none}.ivu-modal-content{position:relative;background-color:#fff;border:0;border-radius:6px;background-clip:padding-box;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ivu-modal-content-no-mask{pointer-events:auto}.ivu-modal-content-drag{position:absolute}.ivu-modal-content-drag .ivu-modal-header{cursor:move}.ivu-modal-content-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-modal-header{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-modal-header-inner,.ivu-modal-header p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-modal-header p i,.ivu-modal-header p span{vertical-align:middle}.ivu-modal-close{z-index:1;font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-modal-close .ivu-icon-ios-close{font-size:31px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:1px}.ivu-modal-close .ivu-icon-ios-close:hover{color:#444}.ivu-modal-body{padding:16px;font-size:12px;line-height:1.5}.ivu-modal-footer{border-top:1px solid #e8eaec;padding:12px 18px 12px 18px;text-align:right}.ivu-modal-footer button+button{margin-left:8px;margin-bottom:0}.ivu-modal-fullscreen{width:100%!important;top:0;bottom:0;position:absolute}.ivu-modal-fullscreen .ivu-modal-content{width:100%;border-radius:0;position:absolute;top:0;bottom:0}.ivu-modal-fullscreen .ivu-modal-body{width:100%;overflow:auto;position:absolute;top:51px;bottom:61px}.ivu-modal-fullscreen-no-header .ivu-modal-body{top:0}.ivu-modal-fullscreen-no-footer .ivu-modal-body{bottom:0}.ivu-modal-fullscreen .ivu-modal-footer{position:absolute;width:100%;bottom:0}.ivu-modal-no-mask{pointer-events:none}@media (max-width:576px){.ivu-modal{width:auto!important;margin:10px}.ivu-modal-fullscreen{width:100%!important;margin:0}.vertical-center-modal .ivu-modal{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ivu-modal-confirm{padding:0 4px}.ivu-modal-confirm-head{padding:0 12px 0 0}.ivu-modal-confirm-head-icon{display:inline-block;font-size:28px;vertical-align:middle;position:relative;top:-2px}.ivu-modal-confirm-head-icon-info{color:#2d8cf0}.ivu-modal-confirm-head-icon-success{color:#19be6b}.ivu-modal-confirm-head-icon-warning{color:#f90}.ivu-modal-confirm-head-icon-error{color:#ed4014}.ivu-modal-confirm-head-icon-confirm{color:#f90}.ivu-modal-confirm-head-title{display:inline-block;vertical-align:middle;margin-left:12px;font-size:16px;color:#17233d;font-weight:700}.ivu-modal-confirm-body{padding-left:42px;font-size:14px;color:#515a6e;position:relative}.ivu-modal-confirm-body-render{margin:0;padding:0}.ivu-modal-confirm-footer{margin-top:20px;text-align:right}.ivu-modal-confirm-footer button+button{margin-left:8px;margin-bottom:0}.ivu-select{display:inline-block;width:100%;vertical-align:middle;color:#515a6e;font-size:14px;line-height:normal}.ivu-select,.ivu-select-selection{-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-select-selection{display:block;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;background-color:#fff;border-radius:4px;border:1px solid #dcdee2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-selection-focused,.ivu-select-selection:hover{border-color:#57a3f3}.ivu-select-selection-focused .ivu-select-arrow,.ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-arrow{position:absolute;top:50%;right:8px;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#808695;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-visible .ivu-select-selection{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-select-visible .ivu-select-arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);display:inline-block}.ivu-select-disabled .ivu-select-selection{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-select-disabled .ivu-select-selection:hover{border-color:#e3e5e8}.ivu-select-disabled .ivu-select-selection .ivu-select-arrow{color:#ccc}.ivu-select-disabled .ivu-select-selection:hover{border-color:#dcdee2;-webkit-box-shadow:none;box-shadow:none}.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-single .ivu-select-selection{height:32px;position:relative}.ivu-select-single .ivu-select-selection .ivu-select-placeholder{color:#c5c8ce}.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-single .ivu-select-selection .ivu-select-selected-value{display:block;height:30px;line-height:30px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:24px}.ivu-select-multiple .ivu-select-selection{padding:0 24px 0 4px}.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder{display:block;height:30px;line-height:30px;color:#c5c8ce;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px;padding-right:22px}.ivu-select-large.ivu-select-single .ivu-select-selection{height:36px}.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:34px;line-height:34px;font-size:14px}.ivu-select-large.ivu-select-multiple .ivu-select-selection{min-height:36px}.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{min-height:34px;line-height:34px;font-size:14px}.ivu-select-small.ivu-select-single .ivu-select-selection{height:24px;border-radius:3px}.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:22px;line-height:22px}.ivu-select-small.ivu-select-multiple .ivu-select-selection{min-height:24px;border-radius:3px}.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{height:auto;min-height:22px;line-height:22px}.ivu-select-input{display:inline-block;height:32px;line-height:32px;padding:0 24px 0 8px;font-size:12px;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#515a6e;background-color:transparent;position:relative;cursor:pointer}.ivu-select-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-select-input:-ms-input-placeholder{color:#c5c8ce}.ivu-select-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-select-input[disabled]{cursor:not-allowed;color:#ccc;-webkit-text-fill-color:#ccc}.ivu-select-single .ivu-select-input{width:100%}.ivu-select-large .ivu-select-input{font-size:14px;height:36px}.ivu-select-small .ivu-select-input{height:22px;line-height:22px}.ivu-select-multiple .ivu-select-input{height:30px;line-height:32px;padding:0 0 0 4px}.ivu-select-not-found{text-align:center;color:#c5c8ce}.ivu-select-not-found li:not([class^=ivu-]){margin-bottom:0}.ivu-select-loading{text-align:center;color:#c5c8ce}.ivu-select-multiple .ivu-tag{height:24px;line-height:22px;margin:3px 4px 3px 0;max-width:99%;position:relative}.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag){display:block;margin-right:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-select-multiple .ivu-tag i{display:block;position:absolute;right:4px;top:4px}.ivu-select-large.ivu-select-multiple .ivu-tag{height:28px;line-height:26px;font-size:14px}.ivu-select-large.ivu-select-multiple .ivu-tag i{top:6px}.ivu-select-small.ivu-select-multiple .ivu-tag{height:17px;line-height:15px;font-size:12px;padding:0 6px;margin:3px 4px 2px 0}.ivu-select-small.ivu-select-multiple .ivu-tag span{margin-right:14px}.ivu-select-small.ivu-select-multiple .ivu-tag i{top:1px;right:2px}.ivu-select-dropdown-list{min-width:100%;list-style:none}.ivu-select .ivu-select-dropdown{width:auto}.ivu-select-prefix{display:inline-block;vertical-align:middle}.ivu-select-prefix i{vertical-align:top}.ivu-select-head-with-prefix{display:inline-block!important;vertical-align:middle}.ivu-select-single .ivu-select-prefix{padding-left:4px}.ivu-select-multiple .ivu-select-head-with-prefix,.ivu-select-single .ivu-select-head-with-prefix{padding-left:0!important}.ivu-select-head-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix{margin-right:4px}.ivu-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-select-item-focus,.ivu-select-item:hover{background:#f3f3f3}.ivu-select-item-disabled,.ivu-select-item-disabled:hover{color:#c5c8ce;cursor:not-allowed}.ivu-select-item-disabled:hover{background-color:#fff}.ivu-select-item-selected,.ivu-select-item-selected:hover{color:#2d8cf0}.ivu-select-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-select-large .ivu-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-select-item{white-space:normal}}.ivu-select-multiple .ivu-select-item{position:relative}.ivu-select-multiple .ivu-select-item-selected{color:rgba(45,140,240,.9);background:#fff}.ivu-select-multiple .ivu-select-item-focus,.ivu-select-multiple .ivu-select-item-selected:hover{background:#f3f3f3}.ivu-select-multiple .ivu-select-item-selected.ivu-select-multiple .ivu-select-item-focus{color:rgba(40,123,211,.91);background:#fff}.ivu-select-multiple .ivu-select-item-selected:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:24px;content:"\F171";color:rgba(45,140,240,.9);position:absolute;top:2px;right:8px}.ivu-select-group{list-style:none;margin:0;padding:0}.ivu-select-group-title{padding-left:8px;font-size:12px;color:#999;height:30px;line-height:30px}.ivu-form-item-error .ivu-select-selection{border:1px solid #ed4014}.ivu-form-item-error .ivu-select-arrow{color:#ed4014}.ivu-form-item-error .ivu-select-visible .ivu-select-selection{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-select-dropdown{width:inherit;max-height:200px;overflow:auto;margin:5px 0;padding:5px 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);position:absolute;z-index:900}.ivu-select-dropdown-transfer{z-index:1060;width:auto}.ivu-select-dropdown.ivu-transfer-no-max-height{max-height:none}.ivu-modal .ivu-select-dropdown{position:absolute!important}.ivu-split-wrapper{position:relative;width:100%;height:100%}.ivu-split-pane{position:absolute}.ivu-split-pane.left-pane,.ivu-split-pane.right-pane{top:0;bottom:0}.ivu-split-pane.left-pane{left:0}.ivu-split-pane.right-pane{right:0}.ivu-split-pane.bottom-pane,.ivu-split-pane.top-pane{left:0;right:0}.ivu-split-pane.top-pane{top:0}.ivu-split-pane.bottom-pane{bottom:0}.ivu-split-pane-moving{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-split-trigger{border:1px solid #dcdee2}.ivu-split-trigger-con{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.ivu-split-trigger-bar-con{position:absolute;overflow:hidden}.ivu-split-trigger-bar-con.vertical{left:1px;top:50%;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-split-trigger-bar-con.horizontal{left:50%;top:1px;width:32px;-webkit-transform:translate(-50%);transform:translate(-50%)}.ivu-split-trigger-vertical{width:6px;height:100%;background:#f8f8f9;border-top:none;border-bottom:none;cursor:col-resize}.ivu-split-trigger-vertical .ivu-split-trigger-bar{width:4px;height:1px;background:rgba(23,35,61,.25);float:left;margin-top:3px}.ivu-split-trigger-horizontal{height:6px;width:100%;background:#f8f8f9;border-left:none;border-right:none;cursor:row-resize}.ivu-split-trigger-horizontal .ivu-split-trigger-bar{height:4px;width:1px;background:rgba(23,35,61,.25);float:left;margin-right:3px}.ivu-split-horizontal>.ivu-split-trigger-con{top:50%;height:100%;width:0}.ivu-split-vertical>.ivu-split-trigger-con{left:50%;height:0;width:100%}.ivu-split .no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-tooltip,.ivu-tooltip-rel{display:inline-block}.ivu-tooltip-rel{position:relative;width:inherit}.ivu-tooltip-popper{display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-tooltip-popper[x-placement^=top]{padding:5px 0 8px 0}.ivu-tooltip-popper[x-placement^=right]{padding:0 5px 0 8px}.ivu-tooltip-popper[x-placement^=bottom]{padding:8px 0 5px 0}.ivu-tooltip-popper[x-placement^=left]{padding:0 8px 0 5px}.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow{bottom:3px;border-width:5px 5px 0;border-top-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow{left:3px;border-width:5px 5px 5px 0;border-right-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow{right:3px;border-width:5px 0 5px 5px;border-left-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow{top:3px;border-width:0 5px 5px;border-bottom-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper{display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top]{padding:7px 0 10px 0}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right]{padding:0 7px 0 10px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom]{padding:10px 0 7px 0}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left]{padding:0 10px 0 7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow{bottom:3px;border-width:7px 7px 0;border-top-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow{left:50%;margin-left:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow{left:3px;border-width:7px 7px 7px 0;border-right-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow{top:50%;margin-top:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow{right:3px;border-width:7px 0 7px 7px;border-left-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow{top:50%;margin-top:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow{top:3px;border-width:0 7px 7px;border-bottom-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow{left:50%;margin-left:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-width:7px;border-top-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow:after{content:" ";left:1px;bottom:-7px;border-left-width:0;border-right-width:7px;border-right-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-width:7px;border-bottom-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-width:7px;border-left-color:#fff;bottom:-7px}.ivu-tooltip-inner{max-width:250px;min-height:34px;padding:8px 12px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(70,76,91,.9);border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-tooltip-inner-with-width{white-space:pre-wrap;text-align:justify}.ivu-tooltip-light .ivu-tooltip-inner{background-color:#fff;color:#515a6e}.ivu-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ivu-tooltip-light .ivu-tooltip-arrow{border-width:8px}.ivu-tooltip-light .ivu-tooltip-arrow:after{display:block;width:0;height:0;position:absolute;border-color:transparent;border-style:solid;content:"";border-width:7px}.ivu-poptip,.ivu-poptip-rel{display:inline-block}.ivu-poptip-rel{position:relative}.ivu-poptip-title{margin:0;padding:8px 16px;position:relative}.ivu-poptip-title:after{content:"";display:block;height:1px;position:absolute;left:8px;right:8px;bottom:0;background-color:#e8eaec}.ivu-poptip-title-inner{color:#17233d;font-size:14px}.ivu-poptip-body{padding:8px 16px}.ivu-poptip-body-content{overflow:auto}.ivu-poptip-body-content-word-wrap{white-space:pre-wrap;text-align:justify}.ivu-poptip-body-content-inner{color:#515a6e}.ivu-poptip-inner{width:100%;background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-poptip-popper{min-width:150px;display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-poptip-popper[x-placement^=top]{padding:7px 0 10px 0}.ivu-poptip-popper[x-placement^=right]{padding:0 7px 0 10px}.ivu-poptip-popper[x-placement^=bottom]{padding:10px 0 7px 0}.ivu-poptip-popper[x-placement^=left]{padding:0 10px 0 7px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow{bottom:3px;border-width:7px 7px 0;border-top-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=top] .ivu-poptip-arrow{left:50%;margin-left:-7px}.ivu-poptip-popper[x-placement=top-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=top-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow{left:3px;border-width:7px 7px 7px 0;border-right-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=right] .ivu-poptip-arrow{top:50%;margin-top:-7px}.ivu-poptip-popper[x-placement=right-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=right-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow{right:3px;border-width:7px 0 7px 7px;border-left-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=left] .ivu-poptip-arrow{top:50%;margin-top:-7px}.ivu-poptip-popper[x-placement=left-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=left-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow{top:3px;border-width:0 7px 7px;border-bottom-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=bottom] .ivu-poptip-arrow{left:50%;margin-left:-7px}.ivu-poptip-popper[x-placement=bottom-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=bottom-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-width:7px;border-top-color:#fff}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow:after{content:" ";left:1px;bottom:-7px;border-left-width:0;border-right-width:7px;border-right-color:#fff}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-width:7px;border-bottom-color:#fff}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-width:7px;border-left-color:#fff;bottom:-7px}.ivu-poptip-arrow,.ivu-poptip-arrow:after{display:block;width:0;height:0;position:absolute;border-color:transparent;border-style:solid}.ivu-poptip-arrow{border-width:8px}.ivu-poptip-arrow:after{content:"";border-width:7px}.ivu-poptip-confirm .ivu-poptip-popper{max-width:300px}.ivu-poptip-confirm .ivu-poptip-inner{white-space:normal}.ivu-poptip-confirm .ivu-poptip-body{padding:16px 16px 8px}.ivu-poptip-confirm .ivu-poptip-body .ivu-icon{font-size:16px;color:#f90;line-height:18px;position:absolute}.ivu-poptip-confirm .ivu-poptip-body-message{padding-left:20px}.ivu-poptip-confirm .ivu-poptip-footer{text-align:right;padding:8px 16px 16px}.ivu-poptip-confirm .ivu-poptip-footer button{margin-left:4px}.ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;border-radius:4px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-input:-ms-input-placeholder{color:#c5c8ce}.ivu-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-input:focus,.ivu-input:hover{border-color:#57a3f3}.ivu-input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input[disabled],fieldset[disabled] .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input[disabled]:hover,fieldset[disabled] .ivu-input:hover{border-color:#e3e5e8}textarea.ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-wrapper{display:inline-block;width:100%;position:relative;vertical-align:middle;line-height:normal}.ivu-input-icon{width:32px;height:32px;line-height:32px;font-size:16px;text-align:center;color:#808695;position:absolute;right:0;z-index:3}.ivu-input-hide-icon .ivu-input-icon,.ivu-input-icon-clear,.ivu-input-icon-validate{display:none}.ivu-input-wrapper:hover .ivu-input-icon-clear{display:inline-block}.ivu-input-icon-normal+.ivu-input{padding-right:32px}.ivu-input-hide-icon .ivu-input-icon-normal+.ivu-input{padding-right:7px}.ivu-input-wrapper-large .ivu-input-icon{font-size:18px;height:36px;line-height:36px}.ivu-input-wrapper-small .ivu-input-icon{width:24px;font-size:14px;height:24px;line-height:24px}.ivu-input-prefix,.ivu-input-suffix{width:32px;height:100%;text-align:center;position:absolute;left:0;top:0;z-index:1}.ivu-input-prefix i,.ivu-input-suffix i{font-size:16px;line-height:32px;color:#808695}.ivu-input-suffix{left:auto;right:0}.ivu-input-wrapper-small .ivu-input-prefix i,.ivu-input-wrapper-small .ivu-input-suffix i{font-size:14px;line-height:24px}.ivu-input-wrapper-large .ivu-input-prefix i,.ivu-input-wrapper-large .ivu-input-suffix i{font-size:18px;line-height:36px}.ivu-input-with-prefix{padding-left:32px}.ivu-input-with-suffix{padding-right:32px}.ivu-input-search{cursor:pointer;padding:0 16px!important;background:#2d8cf0!important;color:#fff!important;border-color:#2d8cf0!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;z-index:2}.ivu-input-search i{font-size:16px}.ivu-input-search:hover{background:#57a3f3!important;border-color:#57a3f3!important}.ivu-input-search:active{background:#2b85e4!important;border-color:#2b85e4!important}.ivu-input-search-icon{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-input-search-icon:hover{color:inherit}.ivu-input-search:before{content:"";display:block;width:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;background:inherit}.ivu-input-wrapper-small .ivu-input-search{padding:0 12px!important}.ivu-input-wrapper-small .ivu-input-search i{font-size:14px}.ivu-input-wrapper-large .ivu-input-search{padding:0 20px!important}.ivu-input-wrapper-large .ivu-input-search i{font-size:18px}.ivu-input-with-search:hover .ivu-input{border-color:#57a3f3}.ivu-input-group{display:table;width:100%;border-collapse:separate;position:relative;font-size:12px;top:1px}.ivu-input-group-large{font-size:14px}.ivu-input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.ivu-input-group>[class*=col-]{padding-right:8px}.ivu-input-group-append,.ivu-input-group-prepend,.ivu-input-group>.ivu-input{display:table-cell}.ivu-input-group-with-prepend .ivu-input,.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input{border-top-left-radius:0;border-bottom-left-radius:0}.ivu-input-group-with-append .ivu-input,.ivu-input-group-with-append.ivu-input-group-small .ivu-input{border-top-right-radius:0;border-bottom-right-radius:0}.ivu-input-group-append .ivu-btn,.ivu-input-group-prepend .ivu-btn{border-color:transparent;background-color:transparent;color:inherit;margin:-6px -7px}.ivu-input-group-append,.ivu-input-group-prepend{width:1px;white-space:nowrap;vertical-align:middle}.ivu-input-group .ivu-input,.ivu-input-group .ivu-input-inner-container{width:100%;float:left;margin-bottom:0;position:relative;z-index:2}.ivu-input-group-append,.ivu-input-group-prepend{padding:4px 7px;font-size:inherit;font-weight:400;line-height:1;color:#515a6e;text-align:center;background-color:#f8f8f9;border:1px solid #dcdee2;border-radius:4px}.ivu-input-group-append .ivu-select,.ivu-input-group-prepend .ivu-select{margin:-5px -7px}.ivu-input-group-append .ivu-select-selection,.ivu-input-group-prepend .ivu-select-selection{background-color:inherit;margin:-1px;border:1px solid transparent}.ivu-input-group-append .ivu-select-visible .ivu-select-selection,.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:none;box-shadow:none}.ivu-input-group-prepend,.ivu-input-group>.ivu-input:first-child,.ivu-input-group>span>.ivu-input:first-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ivu-input-group-prepend .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:first-child .ivu--select .ivu--select-selection,.ivu-input-group>span>.ivu-input:first-child .ivu--select .ivu--select-selection{border-bottom-right-radius:0;border-top-right-radius:0}.ivu-input-group-prepend{border-right:0}.ivu-input-group-append{border-left:0}.ivu-input-group-append,.ivu-input-group>.ivu-input:last-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ivu-input-group-append .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:last-child .ivu--select .ivu--select-selection{border-bottom-left-radius:0;border-top-left-radius:0}.ivu-input-group-large .ivu-input,.ivu-input-group-large>.ivu-input-group-append,.ivu-input-group-large>.ivu-input-group-prepend{font-size:14px;padding:6px 7px;height:36px}.ivu-input-group-small .ivu-input,.ivu-input-group-small>.ivu-input-group-append,.ivu-input-group-small>.ivu-input-group-prepend{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-input{border:1px solid #ed4014}.ivu-form-item-error .ivu-input:hover{border-color:#ed4014}.ivu-form-item-error .ivu-input:focus{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-form-item-error .ivu-input-icon{color:#ed4014}.ivu-form-item-error .ivu-input-group-append,.ivu-form-item-error .ivu-input-group-prepend{background-color:#fff;border:1px solid #ed4014}.ivu-form-item-error .ivu-input-group-append .ivu-select-selection,.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.ivu-form-item-error .ivu-input-group-prepend{border-right:0}.ivu-form-item-error .ivu-input-group-append{border-left:0}.ivu-form-item-error .ivu-transfer .ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;border-radius:4px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder{color:#c5c8ce}.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#57a3f3}.ivu-form-item-error .ivu-transfer .ivu-input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-form-item-error .ivu-transfer .ivu-input[disabled],fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover,fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#e3e5e8}textarea.ivu-form-item-error .ivu-transfer .ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-form-item-error .ivu-transfer .ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-form-item-error .ivu-transfer .ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-transfer .ivu-input-icon{color:#808695}.ivu-form-item-validating .ivu-input-icon-validate{display:inline-block}.ivu-form-item-validating .ivu-input-icon+.ivu-input{padding-right:32px}.ivu-slider{line-height:normal}.ivu-slider-wrap{width:100%;height:4px;margin:16px 0;background-color:#e8eaec;border-radius:3px;vertical-align:middle;position:relative;cursor:pointer}.ivu-slider-button-wrap{width:18px;height:18px;text-align:center;background-color:transparent;position:absolute;top:-4px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-button-wrap .ivu-tooltip{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-slider-button{width:12px;height:12px;border:2px solid #57a3f3;border-radius:50%;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;outline:0}.ivu-slider-button-dragging,.ivu-slider-button:focus,.ivu-slider-button:hover{border-color:#2d8cf0;-webkit-transform:scale(1.5);transform:scale(1.5)}.ivu-slider-button:hover{cursor:-webkit-grab;cursor:grab}.ivu-slider-button-dragging,.ivu-slider-button-dragging:hover{cursor:-webkit-grabbing;cursor:grabbing}.ivu-slider-bar{height:4px;background:#57a3f3;border-radius:3px;position:absolute}.ivu-slider-stop{position:absolute;width:4px;height:4px;border-radius:50%;background-color:#ccc;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-marks{top:0;left:12px;width:18px;height:100%}.ivu-slider-marks-item{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#808695;margin-top:15px}.ivu-slider-disabled{cursor:not-allowed}.ivu-slider-disabled .ivu-slider-wrap{background-color:#ccc;cursor:not-allowed}.ivu-slider-disabled .ivu-slider-bar{background-color:#ccc}.ivu-slider-disabled .ivu-slider-button,.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button:hover{border-color:#ccc}.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button-dragging:hover,.ivu-slider-disabled .ivu-slider-button:hover{cursor:not-allowed}.ivu-slider-input .ivu-slider-wrap{width:auto;margin-right:100px}.ivu-slider-input .ivu-input-number{float:right;margin-top:-14px}.selectDropDown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader{line-height:normal}.ivu-cascader-rel{display:inline-block;width:100%;position:relative}.ivu-cascader .ivu-input{padding-right:24px;display:block;cursor:pointer}.ivu-cascader-disabled .ivu-input{cursor:not-allowed}.ivu-cascader-label{width:100%;height:100%;line-height:32px;padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font-size:12px;position:absolute;left:0;top:0}.ivu-cascader-size-large .ivu-cascader-label{line-height:36px;font-size:14px}.ivu-cascader-size-small .ivu-cascader-label{line-height:26px}.ivu-cascader .ivu-cascader-arrow:first-of-type{display:none;cursor:pointer}.ivu-cascader:hover .ivu-cascader-arrow:first-of-type{display:inline-block}.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2){display:none}.ivu-cascader-arrow{position:absolute;top:50%;right:8px;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#808695;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2){-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ivu-cascader .ivu-select-dropdown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader .ivu-cascader-menu-item-focus,.ivu-cascader .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader .ivu-cascader-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-selected,.ivu-cascader .ivu-cascader-menu-item-selected:hover{color:#2d8cf0}.ivu-cascader .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cascader .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader .ivu-select-item span{color:#ed4014}.ivu-cascader-dropdown{padding:5px 0}.ivu-cascader-dropdown .ivu-select-dropdown-list{max-height:190px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.ivu-cascader-not-found-tip{padding:5px 0;text-align:center;color:#c5c8ce}.ivu-cascader-not-found-tip li:not([class^=ivu-]){list-style:none;margin-bottom:0}.ivu-cascader-not-found .ivu-select-dropdown{width:inherit}.ivu-cascader-menu{display:inline-block;min-width:100px;height:180px;margin:0;padding:5px 0!important;vertical-align:top;list-style:none;border-right:1px solid #e8eaec;overflow:auto}.ivu-cascader-menu:last-child{border-right-color:transparent;margin-right:-1px}.ivu-cascader-menu .ivu-cascader-menu-item{position:relative;padding-right:36px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-menu .ivu-cascader-menu-item i{font-size:12px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-cascader-menu .ivu-cascader-menu-item-loading{margin-top:-6px}.ivu-cascader-menu .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-cascader-transfer{z-index:1060;width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader-transfer .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-focus,.ivu-cascader-transfer .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-selected,.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover{color:#2d8cf0}.ivu-cascader-transfer .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader-transfer .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader-transfer .ivu-select-item span{color:#ed4014}.ivu-cascader-transfer .ivu-cascader-menu-item{padding-right:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-form-item-error .ivu-cascader-arrow{color:#ed4014}.ivu-transfer{position:relative;line-height:1.5}.ivu-transfer-list{display:inline-block;width:180px;height:210px;font-size:12px;vertical-align:middle;position:relative;padding-top:35px}.ivu-transfer-list-with-footer{padding-bottom:35px}.ivu-transfer-list-header{padding:8px 16px;background:#f9fafc;color:#515a6e;border:1px solid #dcdee2;border-bottom:1px solid #e8eaec;border-radius:6px 6px 0 0;overflow:hidden;position:absolute;top:0;left:0;width:100%}.ivu-transfer-list-header-title{cursor:pointer}.ivu-transfer-list-header>span{padding-left:4px}.ivu-transfer-list-header-count{margin:0!important;float:right}.ivu-transfer-list-body{height:100%;border:1px solid #dcdee2;border-top:none;border-radius:0 0 6px 6px;position:relative;overflow:hidden}.ivu-transfer-list-body-with-search{padding-top:34px}.ivu-transfer-list-body-with-footer{border-radius:0}.ivu-transfer-list-content{height:100%;padding:4px 0;overflow:auto}.ivu-transfer-list-content-item{overflow:hidden;text-overflow:ellipsis}.ivu-transfer-list-content-item>span{padding-left:4px}.ivu-transfer-list-content-not-found{display:none;text-align:center;color:#c5c8ce}li.ivu-transfer-list-content-not-found:only-child{display:block}.ivu-transfer-list-body-with-search .ivu-transfer-list-content{padding:6px 0 0}.ivu-transfer-list-body-search-wrapper{padding:8px 8px 0;position:absolute;top:0;left:0;right:0}.ivu-transfer-list-search{position:relative}.ivu-transfer-list-footer{border:1px solid #dcdee2;border-top:none;border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0;right:0;zoom:1}.ivu-transfer-list-footer:after,.ivu-transfer-list-footer:before{content:"";display:table}.ivu-transfer-list-footer:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-transfer-operation{display:inline-block;margin:0 16px;vertical-align:middle}.ivu-transfer-operation .ivu-btn{display:block;min-width:24px}.ivu-transfer-operation .ivu-btn:first-child{margin-bottom:12px}.ivu-transfer-operation .ivu-btn span i,.ivu-transfer-operation .ivu-btn span span{vertical-align:middle}.ivu-transfer-list-content-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-transfer-list-content-item-focus,.ivu-transfer-list-content-item:hover{background:#f3f3f3}.ivu-transfer-list-content-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-transfer-list-content-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-transfer-list-content-item-selected,.ivu-transfer-list-content-item-selected:hover{color:#2d8cf0}.ivu-transfer-list-content-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-transfer-list-content-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-transfer-large .ivu-transfer-list-content-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-transfer-list-content-item{white-space:normal}}.ivu-table{width:inherit;height:100%;max-width:100%;overflow:hidden;color:#515a6e;font-size:12px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-wrapper{position:relative;border:1px solid #dcdee2;border-bottom:0;border-right:0;overflow:hidden}.ivu-table-hide{opacity:0}.ivu-table:before{width:100%;height:1px;left:0;bottom:0;z-index:1}.ivu-table:after,.ivu-table:before{content:"";position:absolute;background-color:#dcdee2}.ivu-table:after{width:1px;height:100%;top:0;right:0;z-index:3}.ivu-table-footer,.ivu-table-title{height:48px;line-height:48px;border-bottom:1px solid #e8eaec}.ivu-table-footer{border-bottom:none}.ivu-table-header{overflow:hidden}.ivu-table-overflowX{overflow-x:scroll}.ivu-table-overflowY{overflow-y:scroll}.ivu-table-tip{overflow-x:auto;overflow-y:hidden}.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer{border-top:1px solid #dcdee2}.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td{border-bottom:none}.ivu-table td,.ivu-table th{min-width:0;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #e8eaec}.ivu-table th{height:40px;white-space:nowrap;overflow:hidden;background-color:#f8f8f9}.ivu-table td{background-color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}td.ivu-table-column-left,th.ivu-table-column-left{text-align:left}td.ivu-table-column-center,th.ivu-table-column-center{text-align:center}td.ivu-table-column-right,th.ivu-table-column-right{text-align:right}.ivu-table table{table-layout:fixed}.ivu-table-border td,.ivu-table-border th{border-right:1px solid #e8eaec}.ivu-table-cell{padding-left:18px;padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-cell-ellipsis{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivu-table-cell-tooltip{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-table-cell-tooltip-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-table-cell-with-expand{height:47px;line-height:47px;padding:0;text-align:center}.ivu-table-cell-expand{cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ivu-table-cell-expand i{font-size:14px}.ivu-table-cell-expand-expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-table-cell-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-table-cell-with-selection .ivu-checkbox-wrapper{margin-right:0}.ivu-table-hidden{visibility:hidden}th .ivu-table-cell{display:inline-block;word-wrap:normal;vertical-align:middle}td.ivu-table-expanded-cell{padding:20px 50px;background:#f8f8f9}.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td{background-color:#f8f8f9}.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td,tr.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-large{font-size:14px}.ivu-table-large th{height:48px}.ivu-table-large td{height:60px}.ivu-table-large-footer,.ivu-table-large-title{height:60px;line-height:60px}.ivu-table-large .ivu-table-cell-with-expand{height:59px;line-height:59px}.ivu-table-large .ivu-table-cell-with-expand i{font-size:16px}.ivu-table-small th{height:32px}.ivu-table-small td{height:40px}.ivu-table-small-footer,.ivu-table-small-title{height:40px;line-height:40px}.ivu-table-small .ivu-table-cell-with-expand{height:39px;line-height:39px}.ivu-table-row-highlight td,.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-highlight:nth-child(2n) td,tr.ivu-table-row-highlight.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-fixed,.ivu-table-fixed-right{position:absolute;top:0;left:0;-webkit-box-shadow:2px 0 6px -2px rgba(0,0,0,.2);box-shadow:2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right:before,.ivu-table-fixed:before{content:"";width:100%;height:1px;background-color:#dcdee2;position:absolute;left:0;bottom:0;z-index:4}.ivu-table-fixed-right{top:0;left:auto;right:0;-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.2);box-shadow:-2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right-header{position:absolute;top:-1px;right:0;background-color:#f8f8f9;border-top:1px solid #dcdee2;border-bottom:1px solid #e8eaec}.ivu-table-fixed-header{overflow:hidden}.ivu-table-fixed-body{overflow:hidden;position:relative;z-index:3}.ivu-table-fixed-shadow{width:1px;height:100%;position:absolute;top:0;right:0;-webkit-box-shadow:1px 0 6px rgba(0,0,0,.2);box-shadow:1px 0 6px rgba(0,0,0,.2);overflow:hidden;z-index:1}.ivu-table-sort{display:inline-block;width:14px;height:12px;margin-top:-1px;vertical-align:middle;overflow:hidden;cursor:pointer;position:relative}.ivu-table-sort i{display:block;height:6px;line-height:6px;overflow:hidden;position:absolute;color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:16px}.ivu-table-sort i:hover{color:inherit}.ivu-table-sort i.on{color:#2d8cf0}.ivu-table-sort i:first-child{top:0}.ivu-table-sort i:last-child{bottom:0}.ivu-table-filter{display:inline-block;cursor:pointer;position:relative}.ivu-table-filter i{color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-table-filter i:hover{color:inherit}.ivu-table-filter i.on{color:#2d8cf0}.ivu-table-filter-list{padding:8px 0 0}.ivu-table-filter-list-item{padding:0 12px 8px}.ivu-table-filter-list-item .ivu-checkbox-wrapper+.ivu-checkbox-wrapper{margin:0}.ivu-table-filter-list-item label{display:block}.ivu-table-filter-list-item label>span{margin-right:4px}.ivu-table-filter-list ul{padding-bottom:8px}.ivu-table-filter-list .ivu-table-filter-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-table-filter-list .ivu-table-filter-select-item-focus,.ivu-table-filter-list .ivu-table-filter-select-item:hover{background:#f3f3f3}.ivu-table-filter-list .ivu-table-filter-select-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-selected,.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover{color:#2d8cf0}.ivu-table-filter-list .ivu-table-filter-select-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-table-filter-list .ivu-table-filter-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-table-filter-list .ivu-table-filter-select-item{white-space:normal}}.ivu-table-filter-footer{padding:4px;border-top:1px solid #e8eaec;overflow:hidden}.ivu-table-filter-footer button:first-child{float:left}.ivu-table-filter-footer button:last-child{float:right}.ivu-table-tip table{width:100%}.ivu-table-tip table td{text-align:center}.ivu-table-expanded-hidden{visibility:hidden}.ivu-table-popper{min-width:0;text-align:left}.ivu-table-popper .ivu-poptip-body{padding:0}.ivu-dropdown{display:inline-block}.ivu-dropdown .ivu-select-dropdown{overflow:visible;max-height:none}.ivu-dropdown .ivu-dropdown{width:100%}.ivu-dropdown-rel{position:relative}.ivu-dropdown-rel-user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-dropdown-menu{min-width:100px}.ivu-dropdown-transfer{width:auto}.ivu-dropdown-item-selected,.ivu-dropdown-item.ivu-dropdown-item-selected:hover{background:#f0faff}.ivu-dropdown-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-dropdown-item-focus,.ivu-dropdown-item:hover{background:#f3f3f3}.ivu-dropdown-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-dropdown-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-dropdown-item-selected,.ivu-dropdown-item-selected:hover{color:#2d8cf0}.ivu-dropdown-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-dropdown-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-dropdown-large .ivu-dropdown-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-dropdown-item{white-space:normal}}.ivu-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;color:#515a6e;zoom:1}.ivu-tabs:after,.ivu-tabs:before{content:"";display:table}.ivu-tabs:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-bar{outline:none}.ivu-tabs-ink-bar{height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2d8cf0;position:absolute;left:0;bottom:1px;z-index:1;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.ivu-tabs-bar{border-bottom:1px solid #dcdee2;margin-bottom:16px}.ivu-tabs-nav-container{margin-bottom:-1px;line-height:1.5;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;zoom:1}.ivu-tabs-nav-container:after,.ivu-tabs-nav-container:before{content:"";display:table}.ivu-tabs-nav-container:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-nav-container:focus{outline:none}.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused{border-color:#57a3f3!important}.ivu-tabs-nav-container-scrolling{padding-left:32px;padding-right:32px}.ivu-tabs-nav-wrap{overflow:hidden;margin-bottom:-1px}.ivu-tabs-nav-scroll{overflow:hidden;white-space:nowrap}.ivu-tabs-nav-right{float:right;margin-left:5px}.ivu-tabs-nav-prev{left:0}.ivu-tabs-nav-next,.ivu-tabs-nav-prev{position:absolute;line-height:32px;cursor:pointer}.ivu-tabs-nav-next{right:0}.ivu-tabs-nav-scrollable{padding:0 12px}.ivu-tabs-nav-scroll-disabled{display:none}.ivu-tabs-nav{padding-left:0;margin:0;float:left;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.ivu-tabs-nav:after,.ivu-tabs-nav:before{display:table;content:" "}.ivu-tabs-nav:after{clear:both}.ivu-tabs-nav .ivu-tabs-tab-disabled{pointer-events:none;cursor:default;color:#ccc}.ivu-tabs-nav .ivu-tabs-tab{display:inline-block;height:100%;padding:8px 16px;margin-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-decoration:none;position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.ivu-tabs-nav .ivu-tabs-tab:hover{color:#57a3f3}.ivu-tabs-nav .ivu-tabs-tab:active{color:#2b85e4}.ivu-tabs-nav .ivu-tabs-tab .ivu-icon{width:14px;height:14px;margin-right:8px}.ivu-tabs-nav .ivu-tabs-tab-active{color:#2d8cf0}.ivu-tabs-mini .ivu-tabs-nav-container{font-size:14px}.ivu-tabs-mini .ivu-tabs-tab{margin-right:0;padding:8px 16px;font-size:12px}.ivu-tabs .ivu-tabs-content-animated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ivu-tabs .ivu-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;outline:none}.ivu-tabs .ivu-tabs-tabpane-inactive{opacity:0;height:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{height:32px}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-ink-bar{visibility:hidden}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{margin:0;margin-right:4px;height:31px;padding:5px 16px 4px;border:1px solid #dcdee2;border-bottom:0;border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#f8f8f9}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{height:32px;padding-bottom:5px;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);border-color:#dcdee2;color:#2d8cf0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-wrap{margin-bottom:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close{width:0;height:22px;font-size:22px;margin-right:0;color:#999;text-align:right;vertical-align:middle;overflow:hidden;position:relative;top:-1px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover{color:#444}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close,.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close{width:22px;-webkit-transform:translateZ(0);transform:translateZ(0);margin-right:-6px}.ivu-tabs-no-animation>.ivu-tabs-content{-webkit-transform:none!important;transform:none!important}.ivu-tabs-no-animation>.ivu-tabs-content>.ivu-tabs-tabpane-inactive{display:none}.ivu-menu{display:block;margin:0;padding:0;outline:none;list-style:none;color:#515a6e;font-size:14px;position:relative;z-index:900}.ivu-menu-horizontal{height:60px;line-height:60px}.ivu-menu-horizontal.ivu-menu-light:after{content:"";display:block;width:100%;height:1px;background:#dcdee2;position:absolute;bottom:0;left:0}.ivu-menu-vertical.ivu-menu-light:after{content:"";display:block;width:1px;height:100%;background:#dcdee2;position:absolute;top:0;bottom:0;right:0;z-index:1}.ivu-menu-light{background:#fff}.ivu-menu-dark{background:#001529}.ivu-menu-primary{background:#2d8cf0}.ivu-menu-item{display:block;outline:none;list-style:none;font-size:14px;position:relative;z-index:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.ivu-menu-item,a.ivu-menu-item:active,a.ivu-menu-item:hover{color:inherit}.ivu-menu-item>i{margin-right:6px}.ivu-menu-submenu-title>i,.ivu-menu-submenu-title span>i{margin-right:8px}.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-horizontal .ivu-menu-submenu{float:left;padding:0 20px;position:relative;cursor:pointer;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu{height:inherit;line-height:inherit;border-bottom:2px solid transparent;color:#515a6e}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover{color:#2d8cf0;border-bottom:2px solid #2d8cf0}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu{color:#fff}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown{min-width:100%;width:auto;max-height:none}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{height:auto;border-bottom:0;float:none}.ivu-menu-item-group{line-height:normal}.ivu-menu-item-group-title{height:30px;line-height:30px;padding-left:8px;font-size:12px;color:#999}.ivu-menu-item-group>ul{padding:0!important;list-style:none!important}.ivu-menu-vertical .ivu-menu-item,.ivu-menu-vertical .ivu-menu-submenu-title{padding:14px 24px;position:relative;cursor:pointer;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#2d8cf0}.ivu-menu-vertical .ivu-menu-submenu-title-icon{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-menu-submenu-title-icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ivu-menu-horizontal .ivu-menu-opened>*>.ivu-menu-submenu-title-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ivu-menu-vertical .ivu-menu-opened>*>.ivu-menu-submenu-title-icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ivu-menu-vertical .ivu-menu-submenu-nested{padding-left:20px}.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item{padding-left:43px}.ivu-menu-vertical .ivu-menu-item-group-title{height:48px;line-height:48px;font-size:14px;padding-left:28px}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title{color:hsla(0,0%,100%,.36)}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu){color:#2d8cf0;background:#f0faff;z-index:2}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):after{content:"";display:block;width:2px;position:absolute;top:0;bottom:0;right:0;background:#2d8cf0}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover{background:#000c17}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#fff;background:#001529}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu){color:#2d8cf0}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover{color:#fff;background:transparent!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover{border-right:none;color:#fff;background:#2d8cf0!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active>.ivu-menu-submenu-title{color:#fff}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened{background:#000c17}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title{background:#001529}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-has-parent-submenu .ivu-menu-submenu-title{background:transparent}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover{background:#f3f3f3}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover{color:#2d8cf0}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-menu-large .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{white-space:normal}}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}.ivu-date-picker{display:inline-block;line-height:normal}.ivu-date-picker-rel{position:relative}.ivu-date-picker .ivu-select-dropdown{width:auto;padding:0;overflow:visible;max-height:none}.ivu-date-picker-cells{width:196px;margin:10px;white-space:normal}.ivu-date-picker-cells span,.ivu-date-picker-cells span em{display:inline-block;width:24px;height:24px}.ivu-date-picker-cells span em{line-height:24px;margin:2px;font-style:normal;border-radius:3px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-date-picker-cells-header span{line-height:24px;text-align:center;margin:2px;color:#c5c8ce}.ivu-date-picker-cells-cell:hover em{background:#e1f0fe}.ivu-date-picker-cells-focused em{-webkit-box-shadow:0 0 0 1px #2d8cf0 inset;box-shadow:inset 0 0 0 1px #2d8cf0}span.ivu-date-picker-cells-cell{width:28px;height:28px;cursor:pointer}.ivu-date-picker-cells-cell-next-month em,.ivu-date-picker-cells-cell-prev-month em{color:#c5c8ce}.ivu-date-picker-cells-cell-next-month:hover em,.ivu-date-picker-cells-cell-prev-month:hover em{background:transparent}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover,span.ivu-date-picker-cells-cell-week-label,span.ivu-date-picker-cells-cell-week-label:hover{cursor:not-allowed;color:#c5c8ce}span.ivu-date-picker-cells-cell-disabled:hover em,span.ivu-date-picker-cells-cell-disabled em,span.ivu-date-picker-cells-cell-week-label:hover em,span.ivu-date-picker-cells-cell-week-label em{color:inherit;background:inherit}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover{background:#f7f7f7}.ivu-date-picker-cells-cell-today em{position:relative}.ivu-date-picker-cells-cell-today em:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#2d8cf0;position:absolute;top:1px;right:1px}.ivu-date-picker-cells-cell-range{position:relative}.ivu-date-picker-cells-cell-range em{position:relative;z-index:1}.ivu-date-picker-cells-cell-range:before{content:"";display:block;background:#e1f0fe;border-radius:0;border:0;position:absolute;top:2px;bottom:2px;left:0;right:0}.ivu-date-picker-cells-cell-selected:hover em,.ivu-date-picker-cells-cell-selected em{background:#2d8cf0;color:#fff}span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected em{background:#c5c8ce;color:#f7f7f7}.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after{background:#fff}.ivu-date-picker-cells-show-week-numbers{width:226px}.ivu-date-picker-cells-month,.ivu-date-picker-cells-year{margin-top:14px}.ivu-date-picker-cells-month span,.ivu-date-picker-cells-year span{width:40px;height:28px;line-height:28px;margin:10px 12px;border-radius:3px}.ivu-date-picker-cells-month span em,.ivu-date-picker-cells-year span em{width:40px;height:28px;line-height:28px;margin:0}.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused,.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-date-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e8eaec}.ivu-date-picker-header-label{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-date-picker-header-label:hover{color:#2d8cf0}.ivu-date-picker-btn-pulse{background-color:#d5e8fc!important;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-date-picker-prev-btn{float:left}.ivu-date-picker-prev-btn-arrow-double{margin-left:10px}.ivu-date-picker-prev-btn-arrow-double i:after{content:"\F115";margin-left:-8px}.ivu-date-picker-next-btn{float:right}.ivu-date-picker-next-btn-arrow-double{margin-right:10px}.ivu-date-picker-next-btn-arrow-double i:after{content:"\F11F";margin-left:-8px}.ivu-date-picker-with-range .ivu-picker-panel-body{min-width:432px}.ivu-date-picker-with-range .ivu-picker-panel-content{float:left}.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers,.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date{min-width:492px}.ivu-date-picker-transfer{z-index:1060;max-height:none;width:auto}.ivu-date-picker-focused input{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-picker-panel-icon-btn{display:inline-block;width:20px;height:24px;line-height:26px;margin-top:4px;text-align:center;cursor:pointer;color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-picker-panel-icon-btn:hover{color:#2d8cf0}.ivu-picker-panel-icon-btn i{font-size:14px}.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar{padding-left:92px}.ivu-picker-panel-sidebar{width:92px;float:left;margin-left:-92px;position:absolute;top:0;bottom:0;background:#f8f8f9;border-right:1px solid #e8eaec;border-radius:4px 0 0 4px;overflow:auto}.ivu-picker-panel-shortcut{padding:6px 15px 6px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-picker-panel-shortcut:hover{background:#e8eaec}.ivu-picker-panel-body{float:left}.ivu-picker-confirm{border-top:1px solid #e8eaec;text-align:right;padding:8px;clear:both}.ivu-picker-confirm>span{color:#2d8cf0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;padding:2px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-picker-confirm>span:hover{color:#57a3f3}.ivu-picker-confirm>span:active{color:#2b85e4}.ivu-picker-confirm-time{float:left}.ivu-time-picker-cells{min-width:112px}.ivu-time-picker-cells-with-seconds{min-width:168px}.ivu-time-picker-cells-list{width:56px;max-height:144px;float:left;overflow:hidden;border-left:1px solid #e8eaec;position:relative}.ivu-time-picker-cells-list:hover{overflow-y:auto}.ivu-time-picker-cells-list:first-child{border-left:none;border-radius:4px 0 0 4px}.ivu-time-picker-cells-list:last-child{border-radius:0 4px 4px 0}.ivu-time-picker-cells-list ul{width:100%;margin:0;padding:0 0 120px 0;list-style:none}.ivu-time-picker-cells-list ul li{width:100%;height:24px;line-height:24px;margin:0;padding:0 0 0 16px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;list-style:none;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-time-picker-cells-cell:hover{background:#f3f3f3}.ivu-time-picker-cells-cell-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-time-picker-cells-cell-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-time-picker-cells-cell-selected,.ivu-time-picker-cells-cell-selected:hover{color:#2d8cf0;background:#f3f3f3}.ivu-time-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-time-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e8eaec}.ivu-time-picker-with-range .ivu-picker-panel-body{min-width:228px}.ivu-time-picker-with-range .ivu-picker-panel-content{float:left;position:relative}.ivu-time-picker-with-range .ivu-picker-panel-content:after{content:"";display:block;width:2px;position:absolute;top:31px;bottom:0;right:-2px;background:#e8eaec;z-index:1}.ivu-time-picker-with-range .ivu-picker-panel-content-right{float:right}.ivu-time-picker-with-range .ivu-picker-panel-content-right:after{right:auto;left:-2px}.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child,.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-time-picker-with-range.ivu-time-picker-with-seconds .ivu-picker-panel-body{min-width:340px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds{min-width:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list{width:72px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list ul li{padding:0 0 0 28px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list{width:108px;max-height:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:first-child,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul{padding:0 0 192px 0}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul li{padding:0 0 0 46px}.ivu-form .ivu-form-item-label{text-align:right;vertical-align:middle;float:left;font-size:12px;color:#515a6e;line-height:1;padding:10px 12px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-form-label-left .ivu-form-item-label{text-align:left}.ivu-form-label-top .ivu-form-item-label{float:none;display:inline-block;padding:0 0 10px 0}.ivu-form-inline .ivu-form-item{display:inline-block;margin-right:10px;vertical-align:top}.ivu-form-item{margin-bottom:24px;vertical-align:top;zoom:1}.ivu-form-item:after,.ivu-form-item:before{content:"";display:table}.ivu-form-item:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-form-item-content{position:relative;line-height:32px;font-size:12px}.ivu-form-item .ivu-form-item{margin-bottom:0}.ivu-form-item .ivu-form-item .ivu-form-item-content{margin-left:0!important}.ivu-form-item-error-tip{position:absolute;top:100%;left:0;line-height:1;padding-top:6px;color:#ed4014}.ivu-form-item-required .ivu-form-item-label:before{content:"*";display:inline-block;margin-right:4px;line-height:1;font-family:SimSun;font-size:12px;color:#ed4014}.ivu-carousel{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ivu-carousel-list,.ivu-carousel-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.ivu-carousel-list{margin:0;padding:0}.ivu-carousel-list,.ivu-carousel-track{position:relative;display:block;overflow:hidden}.ivu-carousel-track{top:100%;left:0;z-index:1}.ivu-carousel-track.higher{z-index:2;top:0}.ivu-carousel-item{float:left;height:100%;min-height:1px;display:block}.ivu-carousel-arrow{border:none;outline:none;padding:0;margin:0;width:36px;height:36px;border-radius:50%;cursor:pointer;display:none;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;background-color:rgba(31,45,61,.11);color:#fff;text-align:center;font-size:1em;font-family:inherit;line-height:inherit}.ivu-carousel-arrow:hover{background-color:rgba(31,45,61,.5)}.ivu-carousel-arrow>*{vertical-align:baseline}.ivu-carousel-arrow.left{left:16px}.ivu-carousel-arrow.right{right:16px}.ivu-carousel-arrow-always{display:inherit}.ivu-carousel-arrow-hover{display:inherit;opacity:0}.ivu-carousel:hover .ivu-carousel-arrow-hover{opacity:1}.ivu-carousel-dots{z-index:10;display:none;position:relative;list-style:none;text-align:center;padding:0;width:100%;height:17px}.ivu-carousel-dots-inside{display:block;position:absolute;bottom:3px}.ivu-carousel-dots-outside{display:block;margin-top:3px}.ivu-carousel-dots li{position:relative;display:inline-block;vertical-align:top;text-align:center;margin:0 2px;padding:7px 0;cursor:pointer}.ivu-carousel-dots li button{border:0;cursor:pointer;background:#8391a5;opacity:.3;display:block;width:16px;height:3px;border-radius:1px;outline:none;font-size:0;color:transparent;-webkit-transition:all .5s;transition:all .5s}.ivu-carousel-dots li button.radius{width:6px;height:6px;border-radius:50%}.ivu-carousel-dots li:hover>button{opacity:.7}.ivu-carousel-dots li.ivu-carousel-active>button{opacity:1;width:24px}.ivu-carousel-dots li.ivu-carousel-active>button.radius{width:6px}.ivu-rate{display:inline-block;margin:0;padding:0;font-size:20px;vertical-align:middle;font-weight:400;font-style:normal}.ivu-rate-disabled .ivu-rate-star-content:before,.ivu-rate-disabled .ivu-rate-star:before{cursor:default}.ivu-rate-disabled .ivu-rate-star:hover{-webkit-transform:scale(1);transform:scale(1)}.ivu-rate-star-full,.ivu-rate-star-zero{position:relative}.ivu-rate-star-first{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden;opacity:0}.ivu-rate-star-first,.ivu-rate-star-second{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease;color:#e9e9e9;cursor:pointer}.ivu-rate-star-chart{display:inline-block;margin:0;padding:0;margin-right:8px;position:relative;font-family:Ionicons;-webkit-transition:all .3s ease;transition:all .3s ease}.ivu-rate-star-chart:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first,.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second{color:#f5a623}.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first{opacity:1;color:#f5a623}.ivu-rate-star{display:inline-block;margin:0;padding:0;margin-right:8px;position:relative;font-family:Ionicons;-webkit-transition:all .3s ease;transition:all .3s ease}.ivu-rate-star:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ivu-rate-star-content:before,.ivu-rate-star:before{color:#e9e9e9;cursor:pointer;content:"\F2BF";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.ivu-rate-star-content{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}.ivu-rate-star-content:before{color:transparent}.ivu-rate-star-full:before,.ivu-rate-star-half .ivu-rate-star-content:before{color:#f5a623}.ivu-rate-star-full:hover:before,.ivu-rate-star-half:hover .ivu-rate-star-content:before{color:#f7b84f}.ivu-rate-text{margin-left:8px;vertical-align:middle;display:inline-block;font-size:12px}.ivu-upload input[type=file]{display:none}.ivu-upload-list{margin-top:8px}.ivu-upload-list-file{padding:4px;color:#515a6e;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;overflow:hidden;position:relative}.ivu-upload-list-file>span{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-upload-list-file>span i{display:inline-block;width:12px;height:12px;color:#515a6e;text-align:center}.ivu-upload-list-file:hover{background:#f3f3f3}.ivu-upload-list-file:hover>span{color:#2d8cf0}.ivu-upload-list-file:hover>span i{color:#515a6e}.ivu-upload-list-file:hover .ivu-upload-list-remove{opacity:1}.ivu-upload-list-remove{opacity:0;font-size:18px;cursor:pointer;float:right;margin-right:4px;color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.ivu-upload-list-remove:hover{color:#444}.ivu-upload-select{display:inline-block}.ivu-upload-drag{background:#fff;border:1px dashed #dcdee2;border-radius:4px;text-align:center;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.ivu-upload-drag:hover{border:1px dashed #2d8cf0}.ivu-upload-dragOver{border:2px dashed #2d8cf0}.ivu-tree ul{list-style:none;margin:0;padding:0;font-size:12px}.ivu-tree ul.ivu-dropdown-menu{padding:0}.ivu-tree ul li{list-style:none;margin:8px 0;padding:0;white-space:nowrap;outline:none}.ivu-tree ul li.ivu-dropdown-item{margin:0;padding:7px 16px;white-space:nowrap}.ivu-tree li ul{margin:0;padding:0 0 0 18px}.ivu-tree-title{display:inline-block;margin:0;padding:0 4px;border-radius:3px;cursor:pointer;vertical-align:top;color:#515a6e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-tree-title:hover{background-color:#eaf4fe}.ivu-tree-title-selected,.ivu-tree-title-selected:hover{background-color:#d5e8fc}.ivu-tree-arrow{cursor:pointer;width:12px;text-align:center;display:inline-block}.ivu-tree-arrow i{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;vertical-align:middle}.ivu-tree-arrow-open i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-tree-arrow-disabled{cursor:not-allowed}.ivu-tree .ivu-checkbox-wrapper{margin-right:4px;margin-left:4px}.ivu-avatar{display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;line-height:32px;border-radius:16px}.ivu-avatar-image{background:transparent}.ivu-avatar .ivu-icon{position:relative;top:-1px}.ivu-avatar>*{line-height:32px}.ivu-avatar.ivu-avatar-icon{font-size:18px}.ivu-avatar-large{width:40px;height:40px;line-height:40px;border-radius:20px}.ivu-avatar-large>*{line-height:40px}.ivu-avatar-large.ivu-avatar-icon{font-size:24px}.ivu-avatar-large .ivu-icon{position:relative;top:-2px}.ivu-avatar-small{width:24px;height:24px;line-height:24px;border-radius:12px}.ivu-avatar-small>*{line-height:24px}.ivu-avatar-small.ivu-avatar-icon{font-size:14px}.ivu-avatar-square{border-radius:4px}.ivu-avatar>img{width:100%;height:100%}.ivu-color-picker{display:inline-block}.ivu-color-picker-hide{display:none}.ivu-color-picker-hide-drop{visibility:hidden}.ivu-color-picker-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-color-picker-disabled:hover{border-color:#e3e5e8}.ivu-color-picker>div:first-child:hover .ivu-input{border-color:#57a3f3}.ivu-color-picker>div:first-child.ivu-color-picker-disabled:hover .ivu-input{border-color:#e3e5e8}.ivu-color-picker .ivu-select-dropdown{padding:0}.ivu-color-picker-input.ivu-input:focus{-webkit-box-shadow:none;box-shadow:none}.ivu-color-picker-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-rel{line-height:0}.ivu-color-picker-color{width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border-radius:2px;position:relative;top:2px}.ivu-color-picker-color div{width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);border-radius:2px}.ivu-color-picker-color-empty{background:#fff;overflow:hidden;text-align:center}.ivu-color-picker-color-empty i{font-size:18px;vertical-align:baseline}.ivu-color-picker-color-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-large .ivu-color-picker-color{width:20px;height:20px;top:1px}.ivu-color-picker-large .ivu-color-picker-color-empty i{font-size:20px}.ivu-color-picker-small .ivu-color-picker-color{width:14px;height:14px;top:3px}.ivu-color-picker-small .ivu-color-picker-color-empty i{font-size:14px}.ivu-color-picker-picker-wrapper{padding:8px 8px 0}.ivu-color-picker-picker-panel{width:240px;margin:0 auto;-webkit-box-sizing:initial;box-sizing:initial;position:relative}.ivu-color-picker-picker-alpha-slider,.ivu-color-picker-picker-hue-slider{height:10px;margin-top:8px;position:relative}.ivu-color-picker-picker-colors{margin-top:8px;overflow:hidden;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-picker-colors:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-picker-colors-wrapper{display:inline;width:20px;height:20px;float:left;position:relative}.ivu-color-picker-picker-colors-wrapper-color{outline:0;display:block;position:absolute;width:16px;height:16px;margin:2px;cursor:pointer;border-radius:2px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.ivu-color-picker-picker-colors-wrapper-circle{width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);position:absolute;top:10px;left:10px;cursor:pointer}.ivu-color-picker-picker .ivu-picker-confirm{margin-top:8px}.ivu-color-picker-saturation-wrapper{width:100%;padding-bottom:75%;position:relative;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-saturation-wrapper:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-saturation,.ivu-color-picker-saturation--black,.ivu-color-picker-saturation--white{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.ivu-color-picker-saturation--white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.ivu-color-picker-saturation--black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.ivu-color-picker-saturation-pointer{cursor:pointer;position:absolute}.ivu-color-picker-saturation-circle{width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.ivu-color-picker-hue{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-hue:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}.ivu-color-picker-hue-pointer{z-index:2;position:absolute}.ivu-color-picker-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-alpha{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-alpha:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-alpha-checkboard-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px}.ivu-color-picker-alpha-checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.ivu-color-picker-alpha-gradient{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}.ivu-color-picker-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.ivu-color-picker-alpha-pointer{z-index:2;position:absolute}.ivu-color-picker-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-confirm{margin-top:8px;position:relative;border-top:1px solid #e8eaec;text-align:right;padding:8px;clear:both}.ivu-color-picker-confirm-color{position:absolute;top:11px;left:8px}.ivu-color-picker-confirm-color-editable{top:8px}.ivu-auto-complete .ivu-icon-ios-close,.ivu-auto-complete .ivu-select-not-found{display:none}.ivu-auto-complete:hover .ivu-icon-ios-close{display:inline-block}.ivu-auto-complete.ivu-select-dropdown{max-height:none}.ivu-divider{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;font-size:14px;line-height:1.5;color:#515a6e;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;background:#e8eaec}.ivu-divider,.ivu-divider-vertical{margin:0 8px;display:inline-block;height:.9em;width:1px;vertical-align:middle;position:relative;top:-.06em}.ivu-divider-horizontal{display:block;height:1px;width:100%;min-width:100%;margin:24px 0;clear:both}.ivu-divider-horizontal.ivu-divider-with-text-center,.ivu-divider-horizontal.ivu-divider-with-text-left,.ivu-divider-horizontal.ivu-divider-with-text-right{display:table;white-space:nowrap;text-align:center;background:transparent;font-weight:500;color:#17233d;font-size:16px;margin:16px 0}.ivu-divider-horizontal.ivu-divider-with-text-center:after,.ivu-divider-horizontal.ivu-divider-with-text-center:before,.ivu-divider-horizontal.ivu-divider-with-text-left:after,.ivu-divider-horizontal.ivu-divider-with-text-left:before,.ivu-divider-horizontal.ivu-divider-with-text-right:after,.ivu-divider-horizontal.ivu-divider-with-text-right:before{content:"";display:table-cell;position:relative;top:50%;width:50%;border-top:1px solid #e8eaec;-webkit-transform:translateY(50%);transform:translateY(50%)}.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center,.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left,.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right{font-size:14px;margin:8px 0}.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text,.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text{display:inline-block;padding:0 10px}.ivu-divider-horizontal.ivu-divider-with-text-left:before{top:50%;width:5%}.ivu-divider-horizontal.ivu-divider-with-text-left:after,.ivu-divider-horizontal.ivu-divider-with-text-right:before{top:50%;width:95%}.ivu-divider-horizontal.ivu-divider-with-text-right:after{top:50%;width:5%}.ivu-divider-inner-text{display:inline-block;padding:0 24px}.ivu-divider-dashed{background:none;border-top:1px dashed #e8eaec}.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed{border-top:0}.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before{border-style:dashed none none}.ivu-anchor{position:relative;padding-left:2px}.ivu-anchor-wrapper{overflow:auto;padding-left:4px;margin-left:-4px}.ivu-anchor-ink{position:absolute;height:100%;left:0;top:0}.ivu-anchor-ink:before{content:" ";position:relative;width:2px;height:100%;display:block;background-color:#e8eaec;margin:0 auto}.ivu-anchor-ink-ball{display:inline-block;position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid #2d8cf0;background-color:#fff;left:50%;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;-webkit-transform:translate(-50%,2px);transform:translate(-50%,2px)}.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball{display:none}.ivu-anchor-link{padding:8px 0 8px 16px;line-height:1}.ivu-anchor-link-title{display:block;position:relative;-webkit-transition:all .3s;transition:all .3s;color:#515a6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.ivu-anchor-link-title:only-child{margin-bottom:0}.ivu-anchor-link-active>.ivu-anchor-link-title{color:#2d8cf0}.ivu-anchor-link .ivu-anchor-link{padding-top:6px;padding-bottom:6px}.ivu-time-with-hash{cursor:pointer}.ivu-time-with-hash:hover{text-decoration:underline}.ivu-cell{position:relative;overflow:hidden}.ivu-cell-link,.ivu-cell-link:active,.ivu-cell-link:hover{color:inherit}.ivu-cell-icon{display:inline-block;margin-right:4px;font-size:14px;vertical-align:middle}.ivu-cell-icon:empty{display:none}.ivu-cell-main{display:inline-block;vertical-align:middle}.ivu-cell-title{line-height:24px;font-size:14px}.ivu-cell-label{line-height:1.2;font-size:12px;color:#808695}.ivu-cell-selected .ivu-cell-label{color:inherit}.ivu-cell-selected,.ivu-cell.ivu-cell-selected:hover{background:#f0faff}.ivu-cell-footer{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;color:#515a6e}.ivu-cell-with-link .ivu-cell-footer{right:32px}.ivu-cell-selected .ivu-cell-footer{color:inherit}.ivu-cell-arrow{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;font-size:14px}.ivu-cell:focus{background:#f3f3f3;outline:none}.ivu-cell-selected:focus{background:rgba(40,123,211,.91)}.ivu-cell{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cell-focus,.ivu-cell:hover{background:#f3f3f3}.ivu-cell-disabled,.ivu-cell-disabled:hover{color:#c5c8ce;cursor:not-allowed}.ivu-cell-disabled:hover{background-color:#fff}.ivu-cell-selected,.ivu-cell-selected:hover{color:#2d8cf0}.ivu-cell-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cell-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cell-large .ivu-cell{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cell{white-space:normal}}.ivu-drawer{width:auto;height:100%;position:fixed;top:0}.ivu-drawer-inner{position:absolute}.ivu-drawer-left{left:0}.ivu-drawer-right{right:0}.ivu-drawer-hidden{display:none!important}.ivu-drawer-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ivu-drawer-wrap-inner{position:absolute;overflow:hidden}.ivu-drawer-wrap-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-drawer-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ivu-drawer-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.ivu-drawer-mask-hidden{display:none}.ivu-drawer-mask-inner{position:absolute}.ivu-drawer-content{width:100%;height:100%;position:absolute;top:0;bottom:0;background-color:#fff;border:0;background-clip:padding-box;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ivu-drawer-content-no-mask{pointer-events:auto}.ivu-drawer-header{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-drawer-header-inner,.ivu-drawer-header p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-drawer-header p i,.ivu-drawer-header p span{vertical-align:middle}.ivu-drawer-close{z-index:1;font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-drawer-close .ivu-icon-ios-close{font-size:31px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:1px}.ivu-drawer-close .ivu-icon-ios-close:hover{color:#444}.ivu-drawer-body{width:100%;height:calc(100% - 51px);padding:16px;font-size:12px;line-height:1.5;word-wrap:break-word;position:absolute;overflow:auto}.ivu-drawer-no-header .ivu-drawer-body{height:100%}.ivu-drawer-no-mask{pointer-events:none}.ivu-drawer-no-mask .ivu-drawer-drag{pointer-events:auto}.ivu-drawer-drag{top:0;height:100%;width:0;position:absolute}.ivu-drawer-drag-left{right:0}.ivu-drawer-drag-move-trigger{width:8px;height:100px;line-height:100px;position:absolute;top:50%;background:#f3f3f3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px/6px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2);cursor:col-resize}.ivu-drawer-drag-move-trigger-point{display:inline-block;width:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.ivu-drawer-drag-move-trigger-point i{display:block;border-bottom:1px solid silver;padding-bottom:2px}.ivu-breadcrumb{color:#999;font-size:14px}.ivu-breadcrumb a{color:#515a6e;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-breadcrumb a:hover{color:#57a3f3}.ivu-breadcrumb>span:last-child{font-weight:700;color:#515a6e}.ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-separator{display:none}.ivu-breadcrumb-item-separator{margin:0 8px;color:#dcdee2}.ivu-breadcrumb-item-link>.ivu-icon+span{margin-left:4px}.ivu-list{position:relative}.ivu-list-items{margin:0;padding:0;list-style:none}.ivu-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.ivu-list-item-content{color:#515a6e}.ivu-list-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0}.ivu-list-item-meta-avatar{margin-right:16px}.ivu-list-item-meta-content{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.ivu-list-item-meta-title{font-weight:700;margin-bottom:4px;color:#515a6e;font-size:14px;line-height:22px}.ivu-list-item-meta-title>a{color:#515a6e;-webkit-transition:all .2s;transition:all .2s}.ivu-list-item-meta-title>a:hover{color:#2d8cf0}.ivu-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:22px}.ivu-list-item-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ivu-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:22px;text-align:center;cursor:pointer}.ivu-list-item-action>li:after{content:"";position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#e8eaec}.ivu-list-item-action>li:first-child{padding-left:0}.ivu-list-item-action>li:last-child:after{display:none}.ivu-list-footer,.ivu-list-header{background:transparent}.ivu-list-footer,.ivu-list-header{padding-top:12px;padding-bottom:12px}.ivu-list-split .ivu-list-item{border-bottom:1px solid #e8eaec}.ivu-list-split .ivu-list-item:last-child{border-bottom:none}.ivu-list-split .ivu-list-header{border-bottom:1px solid #e8eaec}.ivu-list-split .ivu-list-footer{border-top:1px solid #e8eaec}.ivu-list-large .ivu-list-item{padding-top:16px;padding-bottom:16px}.ivu-list-small .ivu-list-item{padding-top:8px;padding-bottom:8px}.ivu-list-vertical .ivu-list-item{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}.ivu-list-vertical .ivu-list-item-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.ivu-list-vertical .ivu-list-item-extra{margin-left:40px}.ivu-list-vertical .ivu-list-item-meta{margin-bottom:16px}.ivu-list-vertical .ivu-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ivu-list-vertical .ivu-list-item-action{margin-top:16px;margin-left:auto}.ivu-list-vertical .ivu-list-item-action>li{padding:0 16px}.ivu-list-vertical .ivu-list-item-action>li:first-child{padding-left:0}.ivu-list-item-no-flex{display:block}.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action{float:right}.ivu-list-bordered{border:1px solid #dcdee2;border-radius:6px}.ivu-list-bordered .ivu-list-footer,.ivu-list-bordered .ivu-list-header,.ivu-list-bordered .ivu-list-item{padding-right:24px;padding-left:24px}.ivu-list-bordered .ivu-list-item{border-bottom:1px solid #e8eaec}.ivu-list-bordered .ivu-list-pagination{margin:16px 24px}.ivu-list-bordered.ivu-list-small .ivu-list-item{padding-right:16px;padding-left:16px}.ivu-list-bordered.ivu-list-small .ivu-list-footer,.ivu-list-bordered.ivu-list-small .ivu-list-header{padding:8px 16px}.ivu-list-bordered.ivu-list-large .ivu-list-footer,.ivu-list-bordered.ivu-list-large .ivu-list-header{padding:16px 24px}@media screen and (max-width:768px){.ivu-list-item-action,.ivu-list-vertical .ivu-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ivu-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-list-item-action{margin-left:12px}.ivu-list-vertical .ivu-list-item{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ivu-list-vertical .ivu-list-item-main{min-width:220px}.ivu-list-vertical .ivu-list-item-extra{margin:auto auto 16px}}@font-face{font-family:iconfont;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(../img/iconfont.13b90fe6.svg#iconfont) format("svg")}.icon-bear:before{content:"\E600"}.icon-resize-vertical:before{content:"\E7C3"}.icon-chuizhifanzhuan:before{content:"\E661"}.icon-shuipingfanzhuan:before{content:"\E662"}.icon-qq:before{content:"\E609"}.icon-frown:before{content:"\E77E"}.icon-meh:before{content:"\E780"}.icon-smile:before{content:"\E783"}.icon-man:before{content:"\E7E2"}.icon-woman:before{content:"\E7E5"}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.woff2?t=1644911706152) format("woff2"),url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.woff?t=1644911706152) format("woff"),url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.ttf?t=1644911706152) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconcaidanshouqi:before{content:"\E791"}.iconcaidanzhankai:before{content:"\E792"}.icondingdan:before{content:"\E760"}.iconapp:before{content:"\E75B"}.iconPC:before{content:"\E75C"}.iconxiaochengxu:before{content:"\E75D"}.icongongzhonghao:before{content:"\E75E"}.iconh5:before{content:"\E75F"}.iconshipin:before{content:"\E758"}.iconqiehuanhuiyuan:before{content:"\E757"}.iconguadan:before{content:"\E756"}.iconhexiaodingdanjine:before{content:"\E73C"}.iconmendiandingdanjine:before{content:"\E73B"}.iconmendianchengjiaoyonghushu:before{content:"\E73D"}.iconfufeihuiyuanjine:before{content:"\E73E"}.iconshouyindingdanjine:before{content:"\E73F"}.iconmendianxinzengyonghushu:before{content:"\E740"}.iconhuiyuankajihuoshu:before{content:"\E741"}.iconxinzengyonghushu1:before{content:"\E742"}.iconfenpeidingdanjine:before{content:"\E743"}.iconyuexiaohaojine:before{content:"\E744"}.iconerweima-xingerenzhongxin:before{content:"\E715"}.iconhuishan:before{content:"\E70F"}.iconshangpinshuliang-jia:before{content:"\E70E"}.iconshangpinshuliang-jian:before{content:"\E70D"}.icontupianguanggao1:before{content:"\E6FE"}.iconsousukuang1:before{content:"\E6FF"}.iconwenzhangliebiao1:before{content:"\E700"}.iconpintuan1:before{content:"\E701"}.iconshangpinliebiao1:before{content:"\E702"}.iconyouhuiquan1:before{content:"\E703"}.iconxiaochengxuzhibo1:before{content:"\E704"}.iconmiaosha1:before{content:"\E705"}.iconxinwenbobao1:before{content:"\E706"}.icondaohangzu1:before{content:"\E6F3"}.iconbiaoti1:before{content:"\E6F4"}.iconfenleidaohang1:before{content:"\E6F5"}.iconcuxiaoliebiao1:before{content:"\E6F6"}.iconfuzhukongbai1:before{content:"\E6F7"}.iconhuodongmofang1:before{content:"\E6F8"}.iconguanzhugongzhonghao1:before{content:"\E6F9"}.iconkanjia1:before{content:"\E6FA"}.iconfuzhuxian1:before{content:"\E6FB"}.iconkefu1:before{content:"\E6FC"}.iconfuwenben1:before{content:"\E6FD"}.icondantu:before{content:"\E6F0"}.iconlashen:before{content:"\E6F1"}.iconpingpu:before{content:"\E6F2"}.iconshouhou-tuikuan-lan:before{content:"\E6EA"}.icondaifukuan-lan:before{content:"\E6EB"}.icondaishouhuo-lan:before{content:"\E6EC"}.icondaipingjia-lan:before{content:"\E6EE"}.icondaifahuo-lan:before{content:"\E6EF"}.icondaifukuan-ju:before{content:"\E6E5"}.iconshouhou-tuikuan-ju:before{content:"\E6E6"}.icondaishouhuo-ju:before{content:"\E6E7"}.icondaipingjia-ju:before{content:"\E6E8"}.icondaifahuo-ju:before{content:"\E6E9"}.icondaipingjia-fen:before{content:"\E6E0"}.icondaishouhuo-fen:before{content:"\E6E1"}.icondaifukuan-fen:before{content:"\E6E2"}.icondaifahuo-fen:before{content:"\E6E3"}.icona-shouhoutuikuan-fen:before{content:"\E6E4"}.icondaifahuo-lv:before{content:"\E6DB"}.icondaishouhuo-lv:before{content:"\E6DC"}.icondaifukuan-lv:before{content:"\E6DD"}.icondaipingjia-lv:before{content:"\E6DE"}.iconshouhou-tuikuan-lv:before{content:"\E6DF"}.icondaifukuan1:before{content:"\E6D5"}.icondaipingjia1:before{content:"\E6D6"}.iconshouhou_tuikuan:before{content:"\E6D7"}.icondaifahuo1:before{content:"\E6D8"}.icondaishouhuo1:before{content:"\E6D9"}.iconshezhi:before{content:"\E6D4"}.icons-kefu:before{content:"\E6D3"}.iconduohang:before{content:"\E6B4"}.icon4ge1:before{content:"\E6B5"}.icon5ge1:before{content:"\E6B6"}.icondayuanjiao:before{content:"\E6B7"}.icon3ge1:before{content:"\E6B8"}.icondanhang:before{content:"\E6B9"}.iconzuoyoutuwen:before{content:"\E6B3"}.iconyangshi8:before{content:"\E6B1"}.iconyangshi9:before{content:"\E6B2"}.iconyangshi1:before{content:"\E6AA"}.iconyangshi4:before{content:"\E6AB"}.iconyangshi5:before{content:"\E6AC"}.iconyangshi6:before{content:"\E6AD"}.iconyangshi2:before{content:"\E6AE"}.iconyangshi7:before{content:"\E6AF"}.iconyangshi3:before{content:"\E6B0"}.iconshuzi:before{content:"\E6A8"}.iconjinyong:before{content:"\E6A9"}.icon4ge:before{content:"\E6A5"}.icon3ge:before{content:"\E6A6"}.icon5ge:before{content:"\E6A7"}.icon2hang:before{content:"\E6A2"}.icon3hang:before{content:"\E6A3"}.icon4hang:before{content:"\E6A4"}.iconxiayi:before{content:"\E69E"}.iconshangyi:before{content:"\E6A1"}.iconshanchu2:before{content:"\E69F"}.iconfuzhi:before{content:"\E6A0"}.iconzuixin:before{content:"\E683"}.iconxuanzhong6:before{content:"\E76D"}.icontianjia:before{content:"\E76C"}@font-face{font-family:iconfontYI;src:url(../fonts/iconfontYI.d1990cbc.eot);src:url(../fonts/iconfontYI.d1990cbc.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(../fonts/iconfontYI.40366cb7.woff) format("woff"),url(../fonts/iconfontYI.61aade08.ttf) format("truetype"),url(../img/iconfontYI.2ade83ca.svg#iconfontYI) format("svg")}.iconfontYI{font-family:iconfontYI!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-jingpintuijian:before{content:"\E60D"}.icon-xiaolian:before{content:"\E60F"}.icon-tuiguang:before{content:"\E63B"}.icon-yuandianxiao:before{content:"\E82F"}.icon-xiazai5:before{content:"\E605"}.icon-icon34:before{content:"\E62B"}.icon-dadianhua01:before{content:"\E623"}.icon-webicon318:before{content:"\E6C2"}.icon-iconfontguanbi:before{content:"\E643"}.icon-icon25201:before{content:"\E70D"}.icon-cuxiaoguanli:before{content:"\E60E"}.icon-miaosha:before{content:"\E6C3"}.icon-huiyuan:before{content:"\E60B"}.icon-caigou-xianxing:before{content:"\E887"}.icon-caigou:before{content:"\E888"}.icon-yingyongchengxu-xianxing:before{content:"\E8A1"}.icon-yingyongchengxu:before{content:"\E8A2"}.icon-ziyuan-xianxing:before{content:"\E8A4"}.icon-shouye:before{content:"\E8B9"}.icon-shouye-xianxing:before{content:"\E8BA"}.icon-yonghu-xianxing:before{content:"\E8C8"}.icon-yonghu:before{content:"\E8C9"}.icon-ditu:before{content:"\E906"}.icon-sousuo2:before{content:"\E757"}.icon-2:before{content:"\E684"}.icon-dizhi:before{content:"\E608"}.icon-huangguan:before{content:"\E624"}.icon-huangguan1:before{content:"\E625"}.icon-huangguan2:before{content:"\E626"}.icon-wuliu:before{content:"\E6F2"}.icon-xuanzhong:before{content:"\E615"}.icon-xinpin:before{content:"\E610"}.icon-arrow:before{content:"\E627"}.icon-yuezhifu:before{content:"\E65E"}.icon-bianji:before{content:"\E6CC"}.icon-wenti:before{content:"\E758"}.icon-qiandai:before{content:"\E6B1"}.icon-xiangyou:before{content:"\E679"}.icon-paihang:before{content:"\E73E"}.icon-weizhi:before{content:"\E62D"}.icon-remen:before{content:"\E67C"}.icon-tuandui:before{content:"\E685"}.icon-yuezhifu1:before{content:"\E61A"}.icon-yonghu2:before{content:"\E60A"}.icon-hebingxingzhuang:before{content:"\E656"}.icon-gouwuche1:before{content:"\E642"}.icon-liulan:before{content:"\E629"}.icon-jinbi1:before{content:"\E655"}.icon-guanbi2:before{content:"\E61C"}.icon-sousuo:before{content:"\E67D"}.icon-weixin:before{content:"\E600"}.icon-weixin3:before{content:"\E618"}.icon-paihang1:before{content:"\E633"}.icon-tongji:before{content:"\E687"}.icon-caidan:before{content:"\E62A"}.icon-erweima:before{content:"\E607"}.icon-shoucang:before{content:"\E606"}.icon-jian:before{content:"\E621"}.icon-jia:before{content:"\E7E0"}.icon-guanbi:before{content:"\E62F"}.icon-xiangshang1:before{content:"\E622"}.icon-shuoming:before{content:"\E630"}.icon-xiala:before{content:"\E67F"}.icon-pailie:before{content:"\E61B"}.icon-fenxiang:before{content:"\E603"}.icon-yinhangqia:before{content:"\E72C"}.icon-sousuo1:before{content:"\E64C"}.icon-duihao:before{content:"\E64E"}.icon-dingdan:before{content:"\E61E"}.icon-tupianpailie:before{content:"\E620"}.icon-chongzhi:before{content:"\E602"}.icon-shezhi:before{content:"\E619"}.icon-gerenzhongxin:before{content:"\E636"}.icon-shouye1:before{content:"\E637"}.icon-gouwuche2:before{content:"\E638"}.icon-shuoming1:before{content:"\E673"}.icon-duihao2:before{content:"\E601"}.icon-complete:before{content:"\E646"}.icon-weixin1:before{content:"\E66E"}.icon-xianxiazhifu:before{content:"\E6E1"}.icon-tianjiadizhi:before{content:"\E640"}.icon-weixin2:before{content:"\E604"}.icon-gouwuche:before{content:"\E669"}.icon-jiazai:before{content:"\E62C"}.icon-huabanfuben:before{content:"\E654"}.icon-kefu_o:before{content:"\EB63"}.icon-liwu_o:before{content:"\EB65"}.icon-anniu_jiantouzhankai_o:before{content:"\EB89"}.icon-jiantou_xiayiye_o:before{content:"\EB8F"}.icon-jiantou_shangxiaqiehuan_o:before{content:"\EB90"}.icon-shangxiazhankai_o:before{content:"\EB9A"}.icon-huobiliu_o:before{content:"\EB9F"}.icon-jinbi_o:before{content:"\EBA1"}.icon-gerentouxiang_o:before{content:"\EBAC"}.icon-qunzu_o:before{content:"\EBAD"}.icon-dianhua_o:before{content:"\EBAF"}.icon-shoucang_o:before{content:"\EBAE"}.icon-yunshangchuan_o:before{content:"\EBB3"}.icon-bingtu_o:before{content:"\EBB4"}.icon-baoguo_huanbaohe_o:before{content:"\EBB6"}.icon-baoguo_quxiaoshouhuo_o:before{content:"\EBB7"}.icon-baoguo_shouhuo_o:before{content:"\EBB8"}.icon-baoguo_lingjian_o:before{content:"\EBB9"}.icon-baoguo_shouna_o:before{content:"\EBBE"}.icon-didiandingwei_o:before{content:"\EBBA"}.icon-zhekou:before{content:"\E790"}.icon-laba:before{content:"\E612"}.icon-quanxianguanlisuozi:before{content:"\E6D2"}.icon-youjian:before{content:"\E677"}.icon-xiala1:before{content:"\E609"}.icon-weixinzhifu:before{content:"\E632"}.icon-jingyanzhi:before{content:"\E62E"}.icon-up:before{content:"\E617"}.icon-kefu:before{content:"\E6B2"}.icon-shenhezhong:before{content:"\E6CE"}.icon-kanjia1:before{content:"\E613"}.icon-shanchu1:before{content:"\E611"}.icon-zhifubao:before{content:"\E61D"}.icon-yonghu1:before{content:"\E644"}.icon-gongneng:before{content:"\E63A"}.icon-suozi:before{content:"\E631"}.icon-jiantou:before{content:"\E641"}.icon-kanjia:before{content:"\E69B"}.icon-pintuan:before{content:"\E60C"}.icon-bianji1:before{content:"\E614"}.icon-youhuiquan:before{content:"\E6E4"}.icon-fenleiyemian:before{content:"\E639"}.icon-xiangxia:before{content:"\E8CA"}.icon-shanchu:before{content:"\E628"}.icon-guanbi3:before{content:"\E6C5"}.icon-xuanzhong1:before{content:"\E6EF"}.icon-weixuanzhong:before{content:"\E6F0"}.icon-zhuangshixian:before{content:"\E6F1"}.icon-jishuzhichi:before{content:"\E6F3"}.icon-biankuang:before{content:"\E6F4"}.icon-guanbi1:before{content:"\E6F5"}.icon-xiangshang:before{content:"\EBBB"}.icon-icon-test:before{content:"\E6F6"}.icon-mingxi:before{content:"\E6F7"}.icon-tishengfenzhi:before{content:"\E6F8"}.icon-pintuanchenggong:before{content:"\E6F9"}.icon-pintuanshibai:before{content:"\E6FA"}.icon-shitixing:before{content:"\E6FB"}.icon-kongxinxing:before{content:"\E6FC"}.icon-yituikuan:before{content:"\E6FD"}.icon-tuikuanzhong:before{content:"\E6FE"}.icon-lingxing:before{content:"\E6FF"}.icon-xiangzuo:before{content:"\EBBC"}.icon-icon_im_face:before{content:"\EB96"}.icon-icon_im_keyboard:before{content:"\EB97"}.icon-shoucang1:before{content:"\E714"}.icon-dianhau:before{content:"\E634"}.icon-zhinengkefu-:before{content:"\E616"}.icon-code_:before{content:"\E723"}.icon-code_1:before{content:"\E724"}.icon-phone_:before{content:"\E725"}.icon-shijian:before{content:"\E635"}.icon-xiangxia2:before{content:"\EBBD"}.icon-xuanzhong2:before{content:"\E731"}.icon-shujutongji:before{content:"\E732"}.icon-xiangxishuju:before{content:"\E733"}.icon-gengduo:before{content:"\E734"}.icon-crmeb:before{content:"\E735"}.icon-crmeb1:before{content:"\E739"}.icon-haibao:before{content:"\E73B"}.icon-tupian-:before{content:"\E73F"}.icon-xiugai:before{content:"\E61F"}.icon-pintuan-copy:before{content:"\EBBF"}.icon-tonghua:before{content:"\E740"}.icon-gerenzhongxin-copy:before{content:"\EBC0"}.icon-shouye1-copy:before{content:"\EBC1"}.icon-gouwuche2-copy:before{content:"\EBC2"}.icon-fenleiyemian-copy:before{content:"\EBC3"}.icon-mzshopping:before{content:"\E746"}.icon-shouye3:before{content:"\E74C"}.icon-shouye2:before{content:"\E748"}.icon-fenlei1:before{content:"\E74E"}.icon-fenlei:before{content:"\E749"}.icon-gouwuche4:before{content:"\E74F"}.icon-gouwuche3:before{content:"\E74A"}.icon-geren1:before{content:"\E750"}.icon-geren:before{content:"\E74B"}@font-face{font-family:iconfont;src:url(../fonts/iconfont.edf75d6a.eot);src:url(../fonts/iconfont.edf75d6a.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(../fonts/iconfont.3bb04b23.woff) format("woff"),url(../fonts/iconfont.ba3ee7a9.ttf) format("truetype"),url(../img/iconfont.e48d5fe1.svg#iconfont) format("svg")}.iconfont,.iconfont-diy{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconbianji2:before{content:"\E682"}.icongengduozhankai1:before{content:"\E67E"}.icontupian3:before{content:"\E67F"}.iconbiaoqing2:before{content:"\E680"}.iconhuashu1:before{content:"\E681"}.iconshangpintuikuanjine:before{content:"\E679"}.iconjiaoyijine:before{content:"\E67A"}.iconyuezhifujine:before{content:"\E67B"}.iconzhifuyongjinjine:before{content:"\E67C"}.iconxianxiashouyinjine:before{content:"\E67D"}.iconliaotian:before{content:"\E769"}.iconbianji11:before{content:"\E678"}.iconjinru:before{content:"\E676"}.iconfanhui:before{content:"\E677"}.icongengduo:before{content:"\E66D"}.iconfasong:before{content:"\E66E"}.iconcha1:before{content:"\E66F"}.iconmima:before{content:"\E670"}.iconsousuo:before{content:"\E671"}.iconshouji:before{content:"\E672"}.icontuichu:before{content:"\E673"}.iconshangpinxinxi:before{content:"\E674"}.iconzhanghao:before{content:"\E675"}.iconbiaoqing:before{content:"\E668"}.icongengduozhankai:before{content:"\E669"}.iconhuashu:before{content:"\E66B"}.icontupian2:before{content:"\E66C"}.icontianjia11:before{content:"\E662"}.iconbianji1:before{content:"\E663"}.iconshezhi1:before{content:"\E664"}.iconshanchu1:before{content:"\E665"}.iconjiahao:before{content:"\E666"}.iconcha:before{content:"\E667"}.iconshanchu:before{content:"\E767"}.iconbianji:before{content:"\E768"}.iconduihao:before{content:"\E6BA"}.icondaipingjia:before{content:"\E65D"}.icondaishouhuo:before{content:"\E65E"}.iconshouhou-tuikuan:before{content:"\E65F"}.icondaifahuo:before{content:"\E660"}.icondaifukuan:before{content:"\E661"}.iconzhuanjie:before{content:"\E766"}.iconliulanqi:before{content:"\E65C"}.iconfangkeshu:before{content:"\E63F"}.iconfangwenliang:before{content:"\E642"}.iconchengjiaoyonghushu:before{content:"\E63D"}.iconchongzhijianshu:before{content:"\E63E"}.iconchengbenjine:before{content:"\E640"}.iconfufeihuiyuanshu:before{content:"\E641"}.iconchongzhiyonghushu:before{content:"\E643"}.icongoumaihuiyuanjine:before{content:"\E644"}.iconfangke-zhifuzhuanhuashuai:before{content:"\E645"}.iconjingzengyonghu:before{content:"\E646"}.iconkedanjia:before{content:"\E647"}.iconjiagoujianshu:before{content:"\E648"}.iconleijichongzhiyonghu:before{content:"\E649"}.iconleijichengjiaoyonghu:before{content:"\E64A"}.iconleijihuiyuanshu:before{content:"\E64B"}.iconshangpinliulanliang:before{content:"\E64C"}.iconshangpinzhifujine:before{content:"\E64D"}.icontuikuanjianshu:before{content:"\E64E"}.iconleijiguanzhuyonghu:before{content:"\E64F"}.icontuikuan:before{content:"\E650"}.iconxiadanjianshu:before{content:"\E651"}.iconleijiquguanyonghu:before{content:"\E652"}.iconleijiyonghu:before{content:"\E653"}.iconxinzengquguanyonghu:before{content:"\E654"}.iconshangpinfangkeshu:before{content:"\E655"}.iconxinzengyonghushu:before{content:"\E656"}.iconxinzengguanzhuyonghu:before{content:"\E657"}.iconzhifujine:before{content:"\E658"}.iconyingyee:before{content:"\E659"}.iconzhifujianshu:before{content:"\E65A"}.iconzhichujine:before{content:"\E65B"}.iconguanji:before{content:"\E6ED"}.iconshengyinjingyinxianxing:before{content:"\E94F"}.iconshengyinyinliang:before{content:"\E66A"}.iconguanbi5:before{content:"\E761"}.icontupian1:before{content:"\E762"}.iconbiaoqing1:before{content:"\E764"}.iconzhanghaomima:before{content:"\E763"}.iconerweima2:before{content:"\E765"}.iconjuxing:before{content:"\E628"}.iconzidongxuanze:before{content:"\E625"}.iconshoudongxuanze:before{content:"\E626"}.icondanlie:before{content:"\E622"}.iconlianglie:before{content:"\E623"}.iconsanlie:before{content:"\E624"}.iconzhibozhong:before{content:"\E621"}.iconyijieshu:before{content:"\E61F"}.iconweikaishi:before{content:"\E620"}.icondrag2:before{content:"\E61E"}.iconbanner_3:before{content:"\E613"}.iconxiaochengxuzhibo:before{content:"\E63C"}.iconSolidline:before{content:"\E61B"}.iconDottedline:before{content:"\E61C"}.iconDotline:before{content:"\E61D"}.icondrop-down:before{content:"\E619"}.iconDot:before{content:"\E605"}.iconSquarepoint:before{content:"\E60D"}.icondel_2:before{content:"\E608"}.iconaddto:before{content:"\E60C"}.icondel_1:before{content:"\E610"}.icondrag:before{content:"\E617"}.iconComm_number:before{content:"\E600"}.iconComm_whole:before{content:"\E603"}.iconComm_Price:before{content:"\E616"}.iconPic_square:before{content:"\E60E"}.iconPic_fillet:before{content:"\E60F"}.iconsearch_2:before{content:"\E615"}.iconsearch_1:before{content:"\E618"}.iconbanner_2:before{content:"\E602"}.iconPic_small:before{content:"\E609"}.iconPic_big:before{content:"\E60A"}.iconbanner_1:before{content:"\E60B"}.icondoc_skew:before{content:"\E601"}.icondoc_bold:before{content:"\E604"}.icondoc_general:before{content:"\E61A"}.iconfive:before{content:"\E606"}.iconFour:before{content:"\E614"}.icondoc_center:before{content:"\E607"}.icondoc_right:before{content:"\E611"}.icondoc_left:before{content:"\E612"}.icontupian:before{content:"\E63B"}.iconkefu:before{content:"\E633"}.iconfuzhuxian:before{content:"\E63A"}.iconbiaoti:before{content:"\E627"}.icondaohangzu:before{content:"\E629"}.iconfuzhukongbai:before{content:"\E62A"}.iconfenleidaohang:before{content:"\E62B"}.iconcuxiaoliebiao:before{content:"\E62C"}.iconkanjia:before{content:"\E62D"}.iconguanzhugongzhonghao:before{content:"\E62E"}.iconhuodongmofang:before{content:"\E62F"}.iconfuwenben:before{content:"\E630"}.iconmiaosha:before{content:"\E631"}.iconshangpinliebiao:before{content:"\E632"}.iconpintuan:before{content:"\E634"}.iconsousukuang:before{content:"\E635"}.icontupianguanggao:before{content:"\E636"}.iconxinwenbobao:before{content:"\E637"}.iconwenzhangliebiao:before{content:"\E638"}.iconyouhuiquan:before{content:"\E639"}.plusColor{color:#e83323}.reduceColor{color:#16ac57}.c_label{font-size:14px;color:#999}.c_label span{margin-left:10px;color:#333}.c_row-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acea-row,.c_row-item{display:-webkit-box;display:-ms-flexbox;display:flex}.acea-row{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.acea-row.row-middle{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}.acea-row.row-top{-webkit-box-align:start;-o-box-align:start;-ms-flex-align:start;align-items:flex-start}.acea-row.row-bottom{-webkit-box-align:end;-o-box-align:end;-ms-flex-align:end;align-items:flex-end}.acea-row.row-center{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}.acea-row.row-right{-webkit-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.acea-row.row-left{-webkit-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.acea-row.row-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.acea-row.row-around,.acea-row.row-column-around{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}.acea-row.row-column-around{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.acea-row.row-column,.acea-row.row-column-between{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.acea-row.row-column-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.acea-row.row-center-wrapper{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}.acea-row.row-between-wrapper,.acea-row.row-center-wrapper{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}.acea-row.row-between-wrapper{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-config{width:100%;padding:15px}body,html{font-size:12px}.ivu-table-wrapper{overflow:unset!important}.ivu-layout-content{overflow-x:hidden!important}.page{margin-top:22px}.vxe-table--loading{background-color:hsla(0,0%,100%,.9)!important}.vxe-table--loading .vxe-table--spinner:after,.vxe-table--loading .vxe-table--spinner:before{width:50%!important;height:50%!important}.ivu-table-header table{border-top:1px dashed #e8eaec!important}.ivu-form .ivu-form-item-label,.ivu-radio-group-button .ivu-radio-wrapper,.ivu-table{font-size:12px!important}.ivu-table-cell{padding:6px 18px!important}.ivu-table th{background:#fff!important}.ivu-btn{font-size:12px!important}.ivu-icon-ios-refresh{color:#1890ff!important}.product_tabs .ivu-tabs-bar{margin-bottom:0!important}.product_tabs .ivu-page-header{border-bottom:0}.product_tabs .ivu-page-header-content{margin-bottom:0!important}.ivu-radio{padding:8px 0}.ivu-input,.ivu-radio-wrapper{font-size:12px!important}.ivu-notice-desc{word-break:normal;text-align:left!important}.modalBody .ivu-modal-body{padding:27px!important}.ivu-mt-16,.Modals .ivu-mt{margin-top:0!important}.Modals .ivu-form-item-content{line-height:unset}.Modals .label .ivu-input{border:1px solid #f5f5f5}.Modals .ivu-table table{width:100%!important}.mr{margin-right:15px}.mr10{margin-right:10px}.ml20{margin-left:20px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml40{margin-left:40px!important}.ml95{margin-left:95px!important}.pt5{padding:5px 0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.mr50{margin-right:50px}.mr20{margin-right:20px!important}.mr15{margin-right:15px!important}.mr5{margin-right:5px!important}.mb20{margin-bottom:20px!important}.mb15{margin-bottom:15px!important}.mb30{margin-bottom:30px!important}.mt3{margin-top:3px}.mt35{margin-top:35px}.mb50{margin-bottom:50px!important}.mt30{margin-top:30px}.mt25{margin-top:25px}.mt20{margin-top:20px}.mt50{margin-top:50px}.mt10{margin-top:10px}.mb10{margin-bottom:10px!important}.spBlock{display:block}.mb5{margin-bottom:5px!important}.pl25{padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.index_bg{width:100%;background:rgba(0,0,0,.6)!important;z-index:0!important}.fl_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_top{padding-bottom:16px!important;padding-left:10px!important}.i-layout-menu-side-title-icon-single .ivu-icon{font-size:20px}.ivu-layout-content{position:relative}.ivu-form-item-content{font-size:12px!important}#shopp-manager .ivu-form-item-content{line-height:23px!important}#shopp-manager .ivu-tag{background-color:unset!important;height:28px!important;line-height:28px!important;padding:0 10px!important}#shopp-manager .ivu-tag .ivu-icon-ios-close{top:0}.font-blue:hover{color:#2d8cf0;cursor:pointer}.Modals .ivu-table .ivu-table-header table{border-top:0!important}.ivu-table-cell{padding:10px 5px!important}.ivu-table-cell-with-expand{line-height:31px!important}.i-layout-tabs-fix{z-index:5!important}.ivu-table-fixed-right td,.ivu-table-fixed-right th{text-align:center!important}.ivu-table-fixed-right{-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.1)!important;box-shadow:-2px 0 6px -2px rgba(0,0,0,.1)!important;top:1px!important}.ivu-table-fixed-right tr:last-child(1) td{border-bottom:0}.ivu-table-fixed-right:before,.ivu-table-fixed:before,.ivu-table:before{background-color:unset!important}.ivu-table-fixed-body{background-color:#fff;overflow:unset!important}.vxe-header--row th:first-of-type,.vxe-table--body td:first-of-type{padding-left:10px!important}.ivu-modal-header{background:#fafafa}.ivu-mb,.ivu-mb-16{margin-bottom:16px!important}.ivu-mt,.ivu-mt-16{margin-top:16px!important}.ivu-table-wrapper{border:0}.i-layout-page-header{margin:0 -18px;background-color:#fff;padding:7px 32px 0 32px}.ivu-page-header-title{display:inline-block;color:#17233d;font-weight:500;font-size:20px;padding-bottom:16px;margin-left:10px}.main .content-wrapper{padding-top:0}.ivu-tabs-bar{margin-bottom:0}.perW100{width:100%}.perW90{width:90%}.perW50{width:50%}.perW20{width:20%}.perW35{width:35%}.perW30{width:30%}.font14{font-size:14px!important}.ivu-table:after{width:0}.ivu-text-left{text-align:left}.ivu-text-right{text-align:right}.ivu-block{display:block}.ivu-pl-8{padding-left:8px!important}.tabBox_img{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img{width:100%;height:100%}.mask-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px;border-top:1px solid #e8eaec}.mask-footer button{margin-left:10px}.goods-mask .ivu-modal-body{padding:0}.content img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.none-radius .ivu-modal-content{border-radius:0}.transfer-mask .ivu-modal-wrap{width:1200px;margin:0 auto}.transfer-mask .ivu-modal{position:absolute;right:279px;top:auto;bottom:271px}.maskModel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:55;background-color:rgba(0,0,0,.5)}.input-input{display:block;height:100%;background:none;color:inherit;opacity:1;-webkit-text-fill-color:currentcolor;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit;border:none}.kf_mobile .textarea-box textarea{resize:none!important;height:148px;border-color:transparent;font-size:14px!important}.kf_mobile .textarea-box textarea:focus{-webkit-box-shadow:none;box-shadow:none}.line1{white-space:nowrap}.line1,.line2{overflow:hidden;text-overflow:ellipsis}.line2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.label-box .ivu-modal-mask,.none-radius .ivu-modal-mask{background-color:transparent}.empty-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f3f5f7;border-radius:6px}.empty-box.on{border-radius:0}.empty-box .iconfont-diy{color:#bbbfc8;font-size:30px}.paddingBox{padding:0 10px 10px}#app,body,html{height:100%}.chart-scroll .ivu-scroll-container::-webkit-scrollbar,.i-scrollbar-hide::-webkit-scrollbar{width:0}.chart-scroll .ivu-scroll-container::-webkit-scrollbar-track,.i-scrollbar-hide::-webkit-scrollbar-track{background-color:transparent}.chart-scroll .ivu-scroll-container::-webkit-scrollbar-thumb,.i-scrollbar-hide::-webkit-scrollbar-thumb{background:#e8eaec}.i-scrollbar::-webkit-scrollbar,.right-scroll .ivu-scroll-container::-webkit-scrollbar{width:6px}.i-scrollbar::-webkit-scrollbar-track,.right-scroll .ivu-scroll-container::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar::-webkit-scrollbar-thumb,.right-scroll .ivu-scroll-container::-webkit-scrollbar-thumb{background:#808695;border-radius:4px}.i-scrollbar-hide::-webkit-scrollbar{width:0}.i-scrollbar-hide::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar-hide::-webkit-scrollbar-thumb{background:#e8eaec}.i-scrollbar::-webkit-scrollbar{width:6px}.i-scrollbar::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar::-webkit-scrollbar-thumb{background:#808695;border-radius:4px}.i-table-no-border .ivu-table th{background-color:#fff}.i-table-no-border .ivu-table-wrapper,.i-table-no-border .ivu-table tr:last-child td{border:none}.i-table-no-border .ivu-table:after,.i-table-no-border .ivu-table:before{display:none}.primary[data-v-4ec8dc93]{position:absolute;right:0;bottom:0}.upgrade .header[data-v-4ec8dc93]{font-size:12px;color:#000}.upgrade .header .v[data-v-4ec8dc93]{color:#1890ff;margin-left:10px}.upgrade .header .num[data-v-4ec8dc93]{color:#1890ff;font-size:24px}.upgrade .header .info[data-v-4ec8dc93]{color:#999}.upgrade .header .info ul[data-v-4ec8dc93],.upgrade .header .title[data-v-4ec8dc93]{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex}.upgrade .header .info ul[data-v-4ec8dc93]{margin-left:40px}.upgrade .header .info ul li[data-v-4ec8dc93]::marker{color:red}.upgrade .header .info ul li+li[data-v-4ec8dc93]{margin-left:40px}.upgrade .contentTime .list[data-v-4ec8dc93]{width:85%}.upgrade .contentTime .info[data-v-4ec8dc93]{font-size:12px!important;color:#999!important;margin-top:13px}.upgrade .contentTime .info li[data-v-4ec8dc93]{list-style-type:disc;margin-left:16px;line-height:26px}.upgrade .contentTime .collapse[data-v-4ec8dc93]{width:100%}.upgrade .contentTime .ivu-collapse[data-v-4ec8dc93]{border:0!important}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header[data-v-4ec8dc93]{height:unset!important;line-height:unset!important;border:0!important;font-size:16px!important;color:#333;font-weight:600}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header>i[data-v-4ec8dc93]{color:#bbb!important;margin-left:9px}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header>i[data-v-4ec8dc93]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.upgrade .contentTime[data-v-4ec8dc93]{margin-top:30px;position:relative}.upgrade .contentTime .btn[data-v-4ec8dc93]{position:absolute;top:0;right:85px;z-index:99}.upgrade .contentTime .time[data-v-4ec8dc93]{font-size:14px;color:#999;text-align:right;padding-right:28px}.upgrade .contentTime .ivu-timeline-item[data-v-4ec8dc93]:after{content:" ";position:absolute;top:0;left:7px;width:1px;height:100%;background-color:#e8eaec}.upgrade .contentTime .ivu-timeline-item-head-custom[data-v-4ec8dc93]{z-index:2;font-size:16px;color:#dddcdd}.upgrade .contentTime .on .ivu-timeline-item-head-custom[data-v-4ec8dc93]{color:#1890ff;font-size:18px}.upgrade .contentTime .on .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header[data-v-4ec8dc93]{color:#1890ff}.upgrade .contentTime .off .ivu-timeline-item-head-custom[data-v-4ec8dc93]{color:#1890ff;font-size:18px}.upgrade .contentTime .off .time[data-v-4ec8dc93]{color:#1890ff}[data-v-4ec8dc93] .ivu-modal-header{padding:0;border-radius:10px;border:none}.ivu-modal-header-inner[data-v-4ec8dc93],.ivu-modal-header p[data-v-4ec8dc93]{height:96px;color:#fff;line-height:96px;font-size:24px}.ivu-modal-header p[data-v-4ec8dc93]{position:relative}.ivu-modal-header p img[data-v-4ec8dc93]{width:100%;height:100%;position:absolute;top:-20px;left:0}.describe[data-v-4ec8dc93]{text-align:center;padding-top:30px}.describe .success[data-v-4ec8dc93]{font-size:20px;color:#333;margin-top:10px}.ivu-modal-footer[data-v-4ec8dc93]{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.ivu-btn[data-v-4ec8dc93]{width:128px;height:40px;border:none}.cancel[data-v-4ec8dc93]{background:#eee}.vertical-center-modal[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.demo-i-circle-custom h1[data-v-4ec8dc93]{color:#ccc;font-size:12px;font-weight:400;line-height:17px}.demo-i-circle-custom p[data-v-4ec8dc93]{color:#2a7efb;font-size:14px;line-height:20px;margin:6px 0}.demo-i-circle-custom span[data-v-4ec8dc93]{display:block;color:#ccc;font-size:12px;line-height:17px}.demo-i-circle-custom span i[data-v-4ec8dc93]{font-style:normal;color:#3f414d}.proportion[data-v-4ec8dc93]{font-size:20px;font-weight:600;color:#2a7efb;margin:12px 0 6px}.wait[data-v-4ec8dc93]{font-size:12px;font-weight:400;color:#999}.footer2[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer2 .back[data-v-4ec8dc93],.footer2 .confirm[data-v-4ec8dc93]{width:210px;height:40px}.footer2 .back[data-v-4ec8dc93]{border:none}.header-modal3[data-v-4ec8dc93]{background-size:100% 100%;background-position-y:-20px;text-align:center}.ivu-modal-header .header-modal3[data-v-4ec8dc93]{height:169px;line-height:74px;font-size:20px;font-weight:500;overflow:revert}.describe[data-v-4ec8dc93]{padding-top:0}.describe h2[data-v-4ec8dc93]{font-size:22px;font-weight:400;color:#333;margin-bottom:12px}.vertical-center-modal .ivu-modal[data-v-4ec8dc93]{top:0} \ No newline at end of file diff --git a/crmeb/public/admin/css/app.82dc2ae7.css.gz b/crmeb/public/admin/css/app.82dc2ae7.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..93f845252a53104e6d884df05e8c21e984b35022 GIT binary patch literal 118845 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

PP&ljLLRG?-XDiU!(FJhfgG;=>&V&$e%^ou80 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%0A&Ue-tS`mlqsg7ogkDC|(lX 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/css/app.956b62c3.css.gz b/crmeb/public/admin/css/app.956b62c3.css.gz deleted file mode 100644 index 186fe54b7d56aed336f07f9b026039fb27dcb35c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118854 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 H3Ofh@qD7T= diff --git a/crmeb/public/admin/css/chunk-1165d618.4d846ca8.css b/crmeb/public/admin/css/chunk-1165d618.4d846ca8.css deleted file mode 100644 index 8aef580e5..000000000 --- a/crmeb/public/admin/css/chunk-1165d618.4d846ca8.css +++ /dev/null @@ -1 +0,0 @@ -.page-account[data-v-58719358]{width:100%;background-image:url(../img/kfbg_2.c2db7dc6.jpg);background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;overflow:auto}.page-account .content[data-v-58719358]{height:400px;margin-right:100px}.page-account .content .desc[data-v-58719358]{color:#fff}.page-account .content .desc .tit[data-v-58719358]{font-size:40px;font-weight:600}.page-account .content .desc .kefu[data-v-58719358]{margin-top:30px;font-weight:500;font-size:20px}.page-account .content img[data-v-58719358]{width:360px;margin-left:-100px}.code-box[data-v-58719358]{position:relative}.code-box .qrcode[data-v-58719358],.code-box[data-v-58719358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.code-box .qrcode[data-v-58719358]{width:180px;height:180px;border:1px solid #e5e5e6}.code-box .rxpired-box[data-v-58719358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:160px;height:160px;background:rgba(0,0,0,.6)}.code-box .rxpired-box p[data-v-58719358]{margin-bottom:10px;font-size:15px;color:#fff}.page-account-top-logo[data-v-58719358]{color:#000;font-size:21px}.wrapper-box[data-v-58719358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}.wrapper-box .foot-box[data-v-58719358]{padding:20px 0;font-size:14px;color:#666;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper-box .foot-box a[data-v-58719358]{color:#666}.page-account[data-v-58719358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-account .code[data-v-58719358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account .code .pictrue[data-v-58719358]{height:40px}.swiperPross[data-v-58719358]{border-radius:6px 0 0 6px}.swiperPic[data-v-58719358],.swiperPic img[data-v-58719358],.swiperPross[data-v-58719358]{width:510px;height:100%}.swiperPic img[data-v-58719358]{width:100%;height:100%}.container[data-v-58719358]{height:400px!important;padding:0!important;border-radius:6px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.containerSamll[data-v-58719358]{width:384px!important;background:#fff!important}.containerBig[data-v-58719358]{width:90%;padding-bottom:20px;margin-top:84px;background:#f7f7f7!important;height:auto!important;-webkit-box-shadow:0 3px 20px rgba(0,20,41,.06);box-shadow:0 3px 20px rgba(0,20,41,.06)}.index_from[data-v-58719358]{position:relative;padding:40px 40px 32px 40px;height:400px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.containerBig .index_from[data-v-58719358]{padding:20px;height:auto!important}.index_from .qh_box[data-v-58719358]{position:absolute;right:12px;top:0;cursor:pointer}.index_from .qh_box .iconfont[data-v-58719358]{color:#265bed;font-size:36px}.page-account-top[data-v-58719358]{padding:20px 0 50px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account-container[data-v-58719358]{border-radius:0 6px 6px 0}.btn[data-v-58719358]{background:#265bed}.captchaBox[data-v-58719358]{width:310px}input[data-v-58719358]{display:block;width:290px;line-height:40px;margin:10px 0;padding:0 10px;outline:none;border:1px solid #c8cccf;border-radius:4px;color:#6a6f77}#msg[data-v-58719358]{width:100%;line-height:40px;font-size:14px;text-align:center}a[data-v-58719358]:active,a[data-v-58719358]:hover,a[data-v-58719358]:link,a[data-v-58719358]:visited{margin-left:100px;color:#0366d6}.index_from[data-v-58719358] .ivu-input-large{font-size:14px!important}@media screen and (min-width:320px) and (max-width:960px){.page-account{background-image:url(../img/m_bg.be5b7aa5.png)!important;background-size:100% auto!important;background-repeat:no-repeat;background-position:0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.content{display:none}.index_from{-webkit-box-shadow:0 3px 20px rgba(0,20,41,.06);box-shadow:0 3px 20px rgba(0,20,41,.06);background:#fff}.wrapper-box .foot-box{padding:20px 66px!important;color:#adadad!important;font-size:.22rem!important}.containerBig{width:86%!important;border-radius:.2rem!important;overflow:hidden}.btn{background:-webkit-gradient(linear,left top,right top,from(#3875ea),to(#1890fc))!important;background:linear-gradient(90deg,#3875ea,#1890fc)!important;border-radius:.41rem}.ivu-input{border:1px solid #dcdee2;-webkit-appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-1ebdae2f.a328dabd.css b/crmeb/public/admin/css/chunk-1ebdae2f.a328dabd.css new file mode 100644 index 000000000..277e74f11 --- /dev/null +++ b/crmeb/public/admin/css/chunk-1ebdae2f.a328dabd.css @@ -0,0 +1 @@ +.maxInpt[data-v-6923a15b]{max-width:400px;margin-left:auto;margin-right:auto}.trip[data-v-6923a15b]{color:#aaa}.page-account-container[data-v-6923a15b]{text-align:center;padding:50px 0}.page-account-top[data-v-6923a15b]{margin-bottom:20px}.page-account-top-tit[data-v-6923a15b]{font-size:21px;color:#1890ff}.page-account-other[data-v-6923a15b]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-6923a15b]{cursor:pointer} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-5be827f6.e0656435.css b/crmeb/public/admin/css/chunk-5be827f6.e0656435.css deleted file mode 100644 index 96efc5d7f..000000000 --- a/crmeb/public/admin/css/chunk-5be827f6.e0656435.css +++ /dev/null @@ -1 +0,0 @@ -.ivu-mt .type .item[data-v-42e5015b]{margin:3px 0}.tabform[data-v-42e5015b]{margin-bottom:10px}.Refresh[data-v-42e5015b]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-42e5015b]{margin-bottom:10px}.status[data-v-42e5015b] .item~.item{margin-left:6px}.status[data-v-42e5015b] .statusVal{margin-bottom:7px}.type[data-v-42e5015b]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-42e5015b]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-42e5015b]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-63bdea71.50de59cc.css b/crmeb/public/admin/css/chunk-63bdea71.50de59cc.css new file mode 100644 index 000000000..79738a6b3 --- /dev/null +++ b/crmeb/public/admin/css/chunk-63bdea71.50de59cc.css @@ -0,0 +1 @@ +.page-account[data-v-320b7510]{width:100%;background-image:url(../img/kfbg_2.c2db7dc6.jpg);background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;overflow:auto}.page-account .content[data-v-320b7510]{height:400px;margin-right:100px}.page-account .content .desc[data-v-320b7510]{color:#fff}.page-account .content .desc .tit[data-v-320b7510]{font-size:40px;font-weight:600}.page-account .content .desc .kefu[data-v-320b7510]{margin-top:30px;font-weight:500;font-size:20px}.page-account .content img[data-v-320b7510]{width:360px;margin-left:-100px}.code-box[data-v-320b7510]{position:relative}.code-box .qrcode[data-v-320b7510],.code-box[data-v-320b7510]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.code-box .qrcode[data-v-320b7510]{width:180px;height:180px;border:1px solid #e5e5e6}.code-box .rxpired-box[data-v-320b7510]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:160px;height:160px;background:rgba(0,0,0,.6)}.code-box .rxpired-box p[data-v-320b7510]{margin-bottom:10px;font-size:15px;color:#fff}.page-account-top-logo[data-v-320b7510]{color:#000;font-size:21px}.wrapper-box[data-v-320b7510]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}.wrapper-box .foot-box[data-v-320b7510]{padding:20px 20px;font-size:14px;color:#666;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper-box .foot-box a[data-v-320b7510]{margin-left:0;color:#666}.page-account[data-v-320b7510]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-account .code[data-v-320b7510]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account .code .pictrue[data-v-320b7510]{height:40px}.swiperPross[data-v-320b7510]{border-radius:6px 0 0 6px}.swiperPic[data-v-320b7510],.swiperPic img[data-v-320b7510],.swiperPross[data-v-320b7510]{width:510px;height:100%}.swiperPic img[data-v-320b7510]{width:100%;height:100%}.container[data-v-320b7510]{height:400px!important;padding:0!important;border-radius:6px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.containerSamll[data-v-320b7510]{width:384px!important;background:#fff!important}.containerBig[data-v-320b7510]{width:90%;padding-bottom:20px;margin-top:84px;background:#f7f7f7!important;height:auto!important;-webkit-box-shadow:0 3px 20px rgba(0,20,41,.06);box-shadow:0 3px 20px rgba(0,20,41,.06)}.index_from[data-v-320b7510]{position:relative;padding:40px 40px 32px 40px;height:400px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.containerBig .index_from[data-v-320b7510]{padding:20px;height:auto!important}.index_from .qh_box[data-v-320b7510]{position:absolute;right:12px;top:0;cursor:pointer}.index_from .qh_box .iconfont[data-v-320b7510]{color:#265bed;font-size:36px}.page-account-top[data-v-320b7510]{padding:20px 0 50px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account-container[data-v-320b7510]{border-radius:0 6px 6px 0}.btn[data-v-320b7510]{background:#265bed}.captchaBox[data-v-320b7510]{width:310px}input[data-v-320b7510]{display:block;width:290px;line-height:40px;margin:10px 0;padding:0 10px;outline:none;border:1px solid #c8cccf;border-radius:4px;color:#6a6f77}#msg[data-v-320b7510]{width:100%;line-height:40px;font-size:14px;text-align:center}a[data-v-320b7510]:active,a[data-v-320b7510]:hover,a[data-v-320b7510]:link,a[data-v-320b7510]:visited{margin-left:100px;color:#0366d6}.index_from[data-v-320b7510] .ivu-input-large{font-size:14px!important}@media screen and (min-width:320px) and (max-width:960px){.page-account{background-image:url(../img/m_bg.be5b7aa5.png)!important;background-size:100% auto!important;background-repeat:no-repeat;background-position:0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.content{display:none}.index_from{-webkit-box-shadow:0 3px 20px rgba(0,20,41,.06);box-shadow:0 3px 20px rgba(0,20,41,.06);background:#fff}.wrapper-box .foot-box{padding:20px 66px!important;color:#adadad!important;font-size:.22rem!important}.containerBig{width:86%!important;border-radius:.2rem!important;overflow:hidden}.btn{background:-webkit-gradient(linear,left top,right top,from(#3875ea),to(#1890fc))!important;background:linear-gradient(90deg,#3875ea,#1890fc)!important;border-radius:.41rem}.ivu-input{border:1px solid #dcdee2;-webkit-appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-447b3566.905f5058.css b/crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css similarity index 96% rename from crmeb/public/admin/css/chunk-447b3566.905f5058.css rename to crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css index ddc4ed6bb..22a2145aa 100644 --- a/crmeb/public/admin/css/chunk-447b3566.905f5058.css +++ b/crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css @@ -1 +1 @@ -.verifybox{position:relative;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.verifybox,.verifybox-top{-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-top{padding:0 15px;height:50px;line-height:50px;text-align:left;font-size:16px;color:#45494c;border-bottom:1px solid #e4e7eb}.verifybox-bottom{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-close{position:absolute;top:13px;right:9px;width:24px;height:24px;text-align:center;cursor:pointer}.mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;background:rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.verify-tips{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff}.suc-bg{background-color:rgba(92,184,92,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C,endcolorstr=#7f5CB85C)}.err-bg{background-color:rgba(217,83,79,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F,endcolorstr=#7fD9534F)}.tips-enter,.tips-leave-to{bottom:-30px}.tips-enter-active,.tips-leave-active{-webkit-transition:bottom .5s;transition:bottom .5s}.verify-code{font-size:20px;text-align:center;cursor:pointer;margin-bottom:5px;border:1px solid #ddd}.cerify-code-panel{height:100%;overflow:hidden}.verify-code-area{float:left}.verify-input-area{float:left;width:60%;padding-right:10px}.verify-change-area{line-height:30px;float:left}.varify-input-code{display:inline-block;width:100%;height:25px}.verify-change-code{color:#337ab7;cursor:pointer}.verify-btn{width:200px;height:30px;background-color:#337ab7;color:#fff;border:none;margin-top:10px}.verify-bar-area{position:relative;text-align:center;border:1px solid #ddd;-webkit-border-radius:4px}.verify-bar-area,.verify-bar-area .verify-move-block{background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.verify-bar-area .verify-move-block{position:absolute;top:0;left:0;cursor:pointer;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;-webkit-border-radius:1px}.verify-bar-area .verify-move-block:hover{background-color:#337ab7;color:#fff}.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;border:1px solid #ddd}.verify-bar-area .verify-left-bar,.verify-img-panel{-webkit-box-sizing:content-box;box-sizing:content-box}.verify-img-panel{margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px;position:relative}.verify-img-panel .verify-refresh{width:25px;height:25px;text-align:center;padding:5px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.verify-img-panel .icon-refresh{font-size:20px;color:#fff}.verify-img-panel .verify-gap{background-color:#fff;position:relative;z-index:2;border:1px solid #fff}.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3}.verify-bar-area .verify-move-block .verify-icon{font-size:18px}.verify-bar-area .verify-msg{z-index:3}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{background-image:url("data:image/png;base64,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")}.icon-check:before,.icon-close:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-close:before{background-image:url("data:image/png;base64,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")}.icon-right:before{background-size:cover;background-image:url("data:image/png;base64,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")}.icon-refresh:before,.icon-right:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-refresh:before{background-image:url("data:image/png;base64,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")}.page-account[data-v-ecb11222]{width:100%;background-image:url(../img/bg.33ece377.jpg);background-size:cover;background-position:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:auto}.page-account .code[data-v-ecb11222],.page-account[data-v-ecb11222]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-account .code .pictrue[data-v-ecb11222]{height:40px}.swiperPross[data-v-ecb11222]{border-radius:12px 0 0 12px}.swiperPic[data-v-ecb11222],.swiperPic img[data-v-ecb11222],.swiperPross[data-v-ecb11222]{width:510px;height:100%}.swiperPic img[data-v-ecb11222]{width:100%;height:100%}.container[data-v-ecb11222]{height:400px!important;padding:0!important;border-radius:12px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.containerSamll[data-v-ecb11222]{background:#fff!important}.containerBig[data-v-ecb11222]{width:auto!important;background:#f7f7f7!important}.index_from[data-v-ecb11222]{padding:0 40px 32px 40px;height:400px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-account-top[data-v-ecb11222]{padding:20px 0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account-container[data-v-ecb11222]{border-radius:0 6px 6px 0}.btn[data-v-ecb11222]{background:-webkit-gradient(linear,left top,right top,from(#19b4f1),to(#0e73e8))!important;background:linear-gradient(90deg,#19b4f1,#0e73e8)!important}.captchaBox[data-v-ecb11222]{width:310px}input[data-v-ecb11222]{display:block;width:290px;line-height:40px;margin:10px 0;padding:0 10px;outline:none;border:1px solid #c8cccf;border-radius:4px;color:#6a6f77}#msg[data-v-ecb11222]{width:100%;line-height:40px;font-size:14px;text-align:center}a[data-v-ecb11222]:active,a[data-v-ecb11222]:hover,a[data-v-ecb11222]:link,a[data-v-ecb11222]:visited{margin-left:100px;color:#0366d6}.index_from[data-v-ecb11222] .ivu-input-large{font-size:14px!important}.from-wh[data-v-ecb11222]{width:400px}.footer[data-v-ecb11222]{z-index:999}.pull-right[data-v-ecb11222]{float:right!important;color:#666}.pull-right a[data-v-ecb11222]{color:#666}.footer[data-v-ecb11222]{position:fixed;bottom:0;width:100%;left:0;margin:0;background:hsla(0,0%,100%,.8);border-top:1px solid #e7eaec;overflow:hidden;padding:10px 20px;height:36px} \ No newline at end of file +.verifybox{position:relative;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.verifybox,.verifybox-top{-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-top{padding:0 15px;height:50px;line-height:50px;text-align:left;font-size:16px;color:#45494c;border-bottom:1px solid #e4e7eb}.verifybox-bottom{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-close{position:absolute;top:13px;right:9px;width:24px;height:24px;text-align:center;cursor:pointer}.mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;background:rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.verify-tips{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff}.suc-bg{background-color:rgba(92,184,92,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C,endcolorstr=#7f5CB85C)}.err-bg{background-color:rgba(217,83,79,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F,endcolorstr=#7fD9534F)}.tips-enter,.tips-leave-to{bottom:-30px}.tips-enter-active,.tips-leave-active{-webkit-transition:bottom .5s;transition:bottom .5s}.verify-code{font-size:20px;text-align:center;cursor:pointer;margin-bottom:5px;border:1px solid #ddd}.cerify-code-panel{height:100%;overflow:hidden}.verify-code-area{float:left}.verify-input-area{float:left;width:60%;padding-right:10px}.verify-change-area{line-height:30px;float:left}.varify-input-code{display:inline-block;width:100%;height:25px}.verify-change-code{color:#337ab7;cursor:pointer}.verify-btn{width:200px;height:30px;background-color:#337ab7;color:#fff;border:none;margin-top:10px}.verify-bar-area{position:relative;text-align:center;border:1px solid #ddd;-webkit-border-radius:4px}.verify-bar-area,.verify-bar-area .verify-move-block{background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.verify-bar-area .verify-move-block{position:absolute;top:0;left:0;cursor:pointer;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;-webkit-border-radius:1px}.verify-bar-area .verify-move-block:hover{background-color:#337ab7;color:#fff}.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;border:1px solid #ddd}.verify-bar-area .verify-left-bar,.verify-img-panel{-webkit-box-sizing:content-box;box-sizing:content-box}.verify-img-panel{margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px;position:relative}.verify-img-panel .verify-refresh{width:25px;height:25px;text-align:center;padding:5px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.verify-img-panel .icon-refresh{font-size:20px;color:#fff}.verify-img-panel .verify-gap{background-color:#fff;position:relative;z-index:2;border:1px solid #fff}.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3}.verify-bar-area .verify-move-block .verify-icon{font-size:18px}.verify-bar-area .verify-msg{z-index:3}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{background-image:url("data:image/png;base64,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")}.icon-check:before,.icon-close:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-close:before{background-image:url("data:image/png;base64,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")}.icon-right:before{background-size:cover;background-image:url("data:image/png;base64,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")}.icon-refresh:before,.icon-right:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-refresh:before{background-image:url("data:image/png;base64,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")}.page-account[data-v-66e9aba0]{width:100%;background-image:url(../img/bg.33ece377.jpg);background-size:cover;background-position:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:auto}.page-account .code[data-v-66e9aba0],.page-account[data-v-66e9aba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-account .code .pictrue[data-v-66e9aba0]{height:40px}.swiperPross[data-v-66e9aba0]{border-radius:12px 0 0 12px}.swiperPic[data-v-66e9aba0],.swiperPic img[data-v-66e9aba0],.swiperPross[data-v-66e9aba0]{width:510px;height:100%}.swiperPic img[data-v-66e9aba0]{width:100%;height:100%}.container[data-v-66e9aba0]{height:400px!important;padding:0!important;border-radius:12px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.containerSamll[data-v-66e9aba0]{background:#fff!important}.containerBig[data-v-66e9aba0]{width:auto!important;background:#f7f7f7!important}.index_from[data-v-66e9aba0]{padding:0 40px 32px 40px;height:400px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-account-top[data-v-66e9aba0]{padding:20px 0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account-container[data-v-66e9aba0]{border-radius:0 6px 6px 0}.btn[data-v-66e9aba0]{background:-webkit-gradient(linear,left top,right top,from(#19b4f1),to(#0e73e8))!important;background:linear-gradient(90deg,#19b4f1,#0e73e8)!important}.captchaBox[data-v-66e9aba0]{width:310px}input[data-v-66e9aba0]{display:block;width:290px;line-height:40px;margin:10px 0;padding:0 10px;outline:none;border:1px solid #c8cccf;border-radius:4px;color:#6a6f77}#msg[data-v-66e9aba0]{width:100%;line-height:40px;font-size:14px;text-align:center}a[data-v-66e9aba0]:active,a[data-v-66e9aba0]:hover,a[data-v-66e9aba0]:link,a[data-v-66e9aba0]:visited{margin-left:100px;color:#0366d6}.index_from[data-v-66e9aba0] .ivu-input-large{font-size:14px!important}.from-wh[data-v-66e9aba0]{width:400px}.footer[data-v-66e9aba0]{z-index:999}.pull-right[data-v-66e9aba0]{float:right!important;color:#666}.pull-right a[data-v-66e9aba0]{margin-left:0;color:#666}.footer[data-v-66e9aba0]{position:fixed;bottom:0;width:100%;left:0;margin:0;background:hsla(0,0%,100%,.8);border-top:1px solid #e7eaec;overflow:hidden;padding:10px 20px;height:36px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-447b3566.905f5058.css.gz b/crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css.gz similarity index 78% rename from crmeb/public/admin/css/chunk-447b3566.905f5058.css.gz rename to crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css.gz index a742fd094d5eb4d11004c8ef22ef75ec9387d8b2..4268443856f9b5055e5330a7e70c288cb517f888 100644 GIT binary patch delta 7562 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 delta 7561 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 diff --git a/crmeb/public/admin/css/chunk-77908730.a90ee557.css.gz b/crmeb/public/admin/css/chunk-77908730.a90ee557.css.gz deleted file mode 100644 index d376439b3904f44fdcdc8cd0ec3b7c604edeb106..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14633 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

yaDC4@t;p;DtioG4SKnQK>zx;<^Tdr&~5?+e#|6 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 diff --git a/crmeb/public/admin/css/chunk-7d79eb41.8c4a0466.css b/crmeb/public/admin/css/chunk-7d79eb41.8c4a0466.css new file mode 100644 index 000000000..96abf06cc --- /dev/null +++ b/crmeb/public/admin/css/chunk-7d79eb41.8c4a0466.css @@ -0,0 +1 @@ +.ivu-mt .type .item[data-v-32f36cf5]{margin:3px 0}.tabform[data-v-32f36cf5]{margin-bottom:10px}.Refresh[data-v-32f36cf5]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-32f36cf5]{margin-bottom:10px}.status[data-v-32f36cf5] .item~.item{margin-left:6px}.status[data-v-32f36cf5] .statusVal{margin-bottom:7px}.type[data-v-32f36cf5]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-32f36cf5]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-32f36cf5]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-a60f6d34.17e97ff8.css b/crmeb/public/admin/css/chunk-a60f6d34.17e97ff8.css new file mode 100644 index 000000000..eb9bddea4 --- /dev/null +++ b/crmeb/public/admin/css/chunk-a60f6d34.17e97ff8.css @@ -0,0 +1 @@ +.ivu-mt .type .item[data-v-52ffd6e2]{margin:3px 0}.tabform[data-v-52ffd6e2]{margin-bottom:10px}.Refresh[data-v-52ffd6e2]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-52ffd6e2]{margin-bottom:10px}.status[data-v-52ffd6e2] .item~.item{margin-left:6px}.status[data-v-52ffd6e2] .statusVal{margin-bottom:7px}.type[data-v-52ffd6e2]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-52ffd6e2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-52ffd6e2]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-77908730.a90ee557.css b/crmeb/public/admin/css/chunk-de4c07ae.313867b8.css similarity index 93% rename from crmeb/public/admin/css/chunk-77908730.a90ee557.css rename to crmeb/public/admin/css/chunk-de4c07ae.313867b8.css index 745af2c64..0ae15e9f7 100644 --- a/crmeb/public/admin/css/chunk-77908730.a90ee557.css +++ b/crmeb/public/admin/css/chunk-de4c07ae.313867b8.css @@ -1 +1 @@ -.maxInpt[data-v-d4b80e9e]{max-width:400px;margin-left:auto;margin-right:auto}.page-account-container[data-v-d4b80e9e]{text-align:center;padding:50px 0}.page-account-top[data-v-d4b80e9e]{margin-bottom:20px}.page-account-top-tit[data-v-d4b80e9e]{font-size:21px;color:#1890ff}.page-account-other[data-v-d4b80e9e]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-d4b80e9e]{cursor:pointer}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-aria-container{position:absolute;left:-999em}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;-webkit-box-shadow:#ddd 0 6px 6px -6px inset;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;-webkit-box-shadow:#ddd 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{-webkit-box-shadow:#ddd 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39.2%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47.5%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39.2%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,74.9%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:#000 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:#000 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:none;box-shadow:none}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;-webkit-box-sizing:initial;box-sizing:initial;-webkit-animation:fadein .1s linear;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-right:0;margin-top:4px;margin-bottom:-4px;margin-left:-8px;margin-right:-8px;height:1px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:170px;min-width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item,.monaco-action-bar .action-item.select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-mouse-cursor-text{cursor:text}.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{-webkit-transition:all 80ms;transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;z-index:35;-ms-touch-action:none;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--sash-size)*2);width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-0.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--sash-size)*-0.5);bottom:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--sash-size)*-0.5);left:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--sash-size)*-0.5);right:calc(var(--sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;background:transparent}.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{width:430px;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .suggest-widget.message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-style:solid;border-width:1px}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:80%;padding:0 4px 0 4px;border-top:1px solid transparent;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{opacity:.5;color:inherit}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;text-overflow:ellipsis;overflow:hidden;-ms-flex-item-align:center;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:0;flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:1;flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;-ms-flex-negative:4;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{-webkit-box-flex:2;-ms-flex:2;flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-family:codicon;font-display:block;src:url(../fonts/codicon.b821e161.ttf) format("truetype")}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{-webkit-transition:top .2s,left .2s;transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:-webkit-grab;cursor:grab}.monaco-list-type-filter.dragging{cursor:-webkit-grabbing;cursor:grabbing}.monaco-icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;-ms-flex-negative:0;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:0 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;-webkit-box-flex:1;-ms-flex:1;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;cursor:grab}.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-table-tr{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-td,.monaco-table-th{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size)/2);width:0;border-left:1px solid transparent}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.monaco-tl-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-left:1px solid transparent;-webkit-transition:border-color .1s linear;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;-ms-flex-negative:0;flex-shrink:0;width:16px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(3px);transform:translateX(3px)}.monaco-tl-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button,.monaco-editor .find-widget .matchesCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-inputbox{position:relative;display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0 .2em;content:"\22EF";display:inline;line-height:1em;cursor:pointer}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0 3px}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67.1%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.context-view{position:absolute;z-index:2500}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;z-index:2500;color:inherit}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,86.7%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;-webkit-box-shadow:none;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);-webkit-box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;-webkit-transition:width .1s linear;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{position:absolute;width:600px;z-index:2000;padding:0 1px 1px 1px;left:50%;margin-left:-300px}.quick-input-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-left-action-bar,.quick-input-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-left-action-bar{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-right-action-bar>.actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 6px 0 6px;margin-bottom:-2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quick-input-box,.quick-input-filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{-ms-flex-item-align:center;align-self:center;position:absolute;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:27.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px 5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{overflow:hidden;max-height:440px}.quick-input-list .quick-input-list-entry{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-checkbox{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.mt20[data-v-1a364945] .ivu-icon-ios-folder-outline{font-size:14px!important}.mt20[data-v-1a364945] .ivu-icon-ios-document-outline{font-size:18px!important}.mt20[data-v-1a364945] .ivu-table-row{cursor:pointer}.mr5[data-v-1a364945]{margin-right:5px}.backs[data-v-1a364945]{cursor:pointer;display:inline-block}[data-v-1a364945] .CodeMirror{height:70vh!important}.file-box[data-v-1a364945]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:95%;min-height:600px;overflow:hidden}.file-box .file-left[data-v-1a364945]{position:absolute;top:53px;left:0;height:90%;width:25%;max-width:250px;overflow:auto;background-color:#222;-webkit-box-shadow:#000 -6px 0 6px -6px inset;box-shadow:inset -6px 0 6px -6px #000}.file-box .file-fix[data-v-1a364945]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;height:100%;min-height:600px;background-color:#222}.file-box .file-content[data-v-1a364945]{-webkit-box-flex:3;-ms-flex:3;flex:3;overflow:hidden;min-height:600px;height:100%}[data-v-1a364945] .ivu-modal-body{padding:0}[data-v-1a364945] .ivu-modal-content{background-color:#292929}.diy-button[data-v-1a364945]{height:35px;line-height:35px;padding:0 15px;font-size:13px;text-align:center;color:#fff;border:0;border-right:1px solid #4c4c4c;cursor:pointer;border-radius:0;background-color:#565656}.form-mask[data-v-1a364945]{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.3)}.diy-from-header[data-v-1a364945]{height:30px;line-height:30px;background-color:#fff;text-align:left;padding-left:20px;font-size:16px;margin-bottom:15px}.diy-from-header span[data-v-1a364945]{display:inline-block;float:right;color:#999;text-align:right;font-size:12px;width:280px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-from[data-v-1a364945]{z-index:9999;width:400px;height:100px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;background-color:#2f2f2f}.show-info[data-v-1a364945]{background-color:#383838;color:#fff;width:25%;max-width:250px;position:absolute;top:0;left:0;z-index:1122}.show-info .diy-button[data-v-1a364945]{width:50%;height:25px;line-height:25px}.show-info .diy-button-list[data-v-1a364945]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-info .show-text[data-v-1a364945]{padding-left:10px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 5px}body[data-v-1a364945] .ivu-select-dropdown{background:#fff}.diy-tree-render[data-v-1a364945] li{overflow:hidden}.diy-tree-render[data-v-1a364945] .ivu-tree-title{width:90%;max-width:250px;padding:0;padding-left:5px}[data-v-1a364945] .ivu-tree-children .ivu-tree-title:hover{background-color:#2f2f2f!important}.file-box .file-left[data-v-1a364945]::-webkit-scrollbar{width:4px}.file-box .file-left[data-v-1a364945]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:hsla(0,0%,100%,.2)}.file-box .file-left[data-v-1a364945]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}.diy-header[data-v-1a364945]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diy-header .diy-header-icon[data-v-1a364945]{margin-right:30px;cursor:pointer}.diy-header .diy-header-icon[data-v-1a364945]:hover{opacity:.8}[data-v-1a364945] .diy-fullscreen{overflow:hidden}[data-v-1a364945] .diy-fullscreen .ivu-modal{top:0;left:0;right:0;bottom:0;height:100%;width:100%!important}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-modal-content,[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-modal-content .ivu-modal-body{height:100%}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-content-animated{height:92%;background-color:#2f2f2f!important}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-tabs-content{height:100%}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-tabpane{height:92%}[data-v-1a364945] .ivu-modal .ivu-modal-content .ivu-modal-body{height:632px;overflow:hidden}[data-v-1a364945] .ivu-modal .ivu-tabs .ivu-tabs-content-animated,[data-v-1a364945] .ivu-modal .ivu-tabs .ivu-tabs-tabpane{height:560px;margin-top:-1px}[data-v-1a364945] .ivu-modal .ivu-tabs-nav .ivu-tabs-tab .ivu-icon{color:red}[data-v-1a364945] body .ivu-select-dropdown .ivu-dropdown-transfer{background:red!important}.ivu-select-dropdown.ivu-dropdown-transfer[data-v-1a364945]{background:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item[data-v-1a364945]:hover{background-color:#e5e5e5!important}[data-v-1a364945] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{background-color:#333} \ No newline at end of file +.maxInpt[data-v-d4b80e9e]{max-width:400px;margin-left:auto;margin-right:auto}.page-account-container[data-v-d4b80e9e]{text-align:center;padding:50px 0}.page-account-top[data-v-d4b80e9e]{margin-bottom:20px}.page-account-top-tit[data-v-d4b80e9e]{font-size:21px;color:#1890ff}.page-account-other[data-v-d4b80e9e]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-d4b80e9e]{cursor:pointer}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-aria-container{position:absolute;left:-999em}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;-webkit-box-shadow:#ddd 0 6px 6px -6px inset;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;-webkit-box-shadow:#ddd 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{-webkit-box-shadow:#ddd 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39.2%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47.5%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39.2%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,74.9%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:#000 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:#000 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:none;box-shadow:none}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;-webkit-box-sizing:initial;box-sizing:initial;-webkit-animation:fadein .1s linear;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-right:0;margin-top:4px;margin-bottom:-4px;margin-left:-8px;margin-right:-8px;height:1px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:170px;min-width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item,.monaco-action-bar .action-item.select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-mouse-cursor-text{cursor:text}.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{-webkit-transition:all 80ms;transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;z-index:35;-ms-touch-action:none;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--sash-size)*2);width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-0.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--sash-size)*-0.5);bottom:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--sash-size)*-0.5);left:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--sash-size)*-0.5);right:calc(var(--sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;background:transparent}.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{width:430px;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .suggest-widget.message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-style:solid;border-width:1px}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:80%;padding:0 4px 0 4px;border-top:1px solid transparent;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{opacity:.5;color:inherit}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;text-overflow:ellipsis;overflow:hidden;-ms-flex-item-align:center;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:0;flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:1;flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;-ms-flex-negative:4;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{-webkit-box-flex:2;-ms-flex:2;flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-family:codicon;font-display:block;src:url(../fonts/codicon.b821e161.ttf) format("truetype")}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{-webkit-transition:top .2s,left .2s;transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:-webkit-grab;cursor:grab}.monaco-list-type-filter.dragging{cursor:-webkit-grabbing;cursor:grabbing}.monaco-icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;-ms-flex-negative:0;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:0 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;-webkit-box-flex:1;-ms-flex:1;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;cursor:grab}.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-table-tr{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-td,.monaco-table-th{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size)/2);width:0;border-left:1px solid transparent}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.monaco-tl-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-left:1px solid transparent;-webkit-transition:border-color .1s linear;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;-ms-flex-negative:0;flex-shrink:0;width:16px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(3px);transform:translateX(3px)}.monaco-tl-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button,.monaco-editor .find-widget .matchesCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-inputbox{position:relative;display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0 .2em;content:"\22EF";display:inline;line-height:1em;cursor:pointer}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0 3px}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67.1%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.context-view{position:absolute;z-index:2500}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;z-index:2500;color:inherit}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,86.7%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;-webkit-box-shadow:none;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);-webkit-box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;-webkit-transition:width .1s linear;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{position:absolute;width:600px;z-index:2000;padding:0 1px 1px 1px;left:50%;margin-left:-300px}.quick-input-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-left-action-bar,.quick-input-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-left-action-bar{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-right-action-bar>.actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 6px 0 6px;margin-bottom:-2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quick-input-box,.quick-input-filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{-ms-flex-item-align:center;align-self:center;position:absolute;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:27.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px 5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{overflow:hidden;max-height:440px}.quick-input-list .quick-input-list-entry{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-checkbox{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.file-left[data-v-5ccb2c4d] .ivu-tree-title{font-weight:500;font-family:SourceHanSansSC-regular,"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif}.file-content[data-v-5ccb2c4d] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{border-bottom:1px solid orange}.file-left[data-v-5ccb2c4d]{padding-left:10px;color:#ccc}.file-left[data-v-5ccb2c4d] .ivu-icon-ios-arrow-forward{font-size:18px!important}.file-left[data-v-5ccb2c4d] .ivu-icon-ios-folder-outline{font-size:14px!important}.file-left[data-v-5ccb2c4d] .ivu-icon-ios-document-outline{font-size:18px!important}[data-v-5ccb2c4d] .ivu-icon-md-folder{font-size:18px!important;color:#d6ab34!important}[data-v-5ccb2c4d] .ivu-table-row{cursor:pointer}.mr5[data-v-5ccb2c4d]{margin-right:5px}.backs[data-v-5ccb2c4d]{cursor:pointer;display:inline-block}[data-v-5ccb2c4d] .CodeMirror{height:70vh!important}.file-box[data-v-5ccb2c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:95%;min-height:600px;overflow:hidden}.file-box .file-left[data-v-5ccb2c4d]{position:absolute;top:53px;left:0;height:90%;width:25%;max-width:250px;overflow:auto;background-color:#222;-webkit-box-shadow:#000 -6px 0 6px -6px inset;box-shadow:inset -6px 0 6px -6px #000}.file-box .file-fix[data-v-5ccb2c4d]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;height:76vh;min-height:600px;background-color:#222}.file-box .file-content[data-v-5ccb2c4d]{-webkit-box-flex:3;-ms-flex:3;flex:3;overflow:hidden;min-height:600px;height:100%}[data-v-5ccb2c4d] .ivu-modal-body{padding:0}[data-v-5ccb2c4d] .ivu-modal-content{background-color:#292929}.diy-button[data-v-5ccb2c4d]{height:35px;line-height:35px;padding:0 15px;font-size:13px;text-align:center;color:#fff;border:0;border-right:1px solid #4c4c4c;cursor:pointer;border-radius:0;background-color:#565656}.form-mask[data-v-5ccb2c4d]{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.3)}.diy-from-header[data-v-5ccb2c4d]{height:30px;line-height:30px;background-color:#fff;text-align:left;padding-left:20px;font-size:16px;margin-bottom:15px}.diy-from-header span[data-v-5ccb2c4d]{display:inline-block;float:right;color:#999;text-align:right;font-size:12px;width:280px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-from[data-v-5ccb2c4d]{z-index:9999;width:400px;height:100px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;background-color:#2f2f2f}.show-info[data-v-5ccb2c4d]{background-color:#383838;color:#fff;width:25%;max-width:250px;position:absolute;top:0;left:0;z-index:1122}.show-info .diy-button[data-v-5ccb2c4d]{width:50%;height:25px;line-height:25px}.show-info .diy-button-list[data-v-5ccb2c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-info .show-text[data-v-5ccb2c4d]{padding-left:10px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 5px}body[data-v-5ccb2c4d] .ivu-select-dropdown{background:#fff}.diy-tree-render[data-v-5ccb2c4d] li{overflow:hidden}.diy-tree-render[data-v-5ccb2c4d] .ivu-tree-title{width:90%;max-width:250px;padding:0;padding-left:5px}[data-v-5ccb2c4d] .ivu-tree-children .ivu-tree-title:hover{background-color:#2f2f2f!important}.file-box .file-left[data-v-5ccb2c4d]::-webkit-scrollbar{width:4px}.file-box .file-left[data-v-5ccb2c4d]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:hsla(0,0%,100%,.2)}.file-box .file-left[data-v-5ccb2c4d]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}.diy-header[data-v-5ccb2c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diy-header .diy-header-icon[data-v-5ccb2c4d]{margin-right:30px;cursor:pointer}.diy-header .diy-header-icon[data-v-5ccb2c4d]:hover{opacity:.8}[data-v-5ccb2c4d] .diy-fullscreen{overflow:hidden}[data-v-5ccb2c4d] .diy-fullscreen .ivu-modal{top:0;left:0;right:0;bottom:0;height:100%;width:100%!important}[data-v-5ccb2c4d] .diy-fullscreen .ivu-modal .ivu-modal-content,[data-v-5ccb2c4d] .diy-fullscreen .ivu-modal .ivu-modal-content .ivu-modal-body{height:100%}[data-v-5ccb2c4d] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-content-animated{height:92%;background-color:#2f2f2f!important}[data-v-5ccb2c4d] .diy-fullscreen .ivu-modal .ivu-tabs-content{height:100%}[data-v-5ccb2c4d] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-tabpane{height:92%}[data-v-5ccb2c4d] .ivu-modal{top:70px}.ivu-modal-content .ivu-modal-body[data-v-5ccb2c4d]{min-height:632px;height:80vh;overflow:hidden}.ivu-tabs .ivu-tabs-content-animated[data-v-5ccb2c4d],.ivu-tabs .ivu-tabs-tabpane[data-v-5ccb2c4d]{min-height:560px;height:73vh;margin-top:-1px}.ivu-tabs-nav .ivu-tabs-tab .ivu-icon[data-v-5ccb2c4d]{color:red}[data-v-5ccb2c4d] body .ivu-select-dropdown .ivu-dropdown-transfer{background:red!important}.file-left[data-v-5ccb2c4d] .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#e5e5e5!important}[data-v-5ccb2c4d] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{background-color:#333} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-de4c07ae.313867b8.css.gz b/crmeb/public/admin/css/chunk-de4c07ae.313867b8.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef6e4b7043a32d79d3573372f6ff8d77371cf509 GIT binary patch literal 14769 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 LjX!7Ee`Emw-ps^T literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/css/chunk-ed45edfc.934fd809.css b/crmeb/public/admin/css/chunk-ed45edfc.934fd809.css deleted file mode 100644 index e3a2c9ed5..000000000 --- a/crmeb/public/admin/css/chunk-ed45edfc.934fd809.css +++ /dev/null @@ -1 +0,0 @@ -.ivu-mt .type .item[data-v-0472414e]{margin:3px 0}.tabform[data-v-0472414e]{margin-bottom:10px}.Refresh[data-v-0472414e]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-0472414e]{margin-bottom:10px}.status[data-v-0472414e] .item~.item{margin-left:6px}.status[data-v-0472414e] .statusVal{margin-bottom:7px}.type[data-v-0472414e]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-0472414e]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-0472414e]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/index.html b/crmeb/public/admin/index.html index b7fdef392..fe39982ef 100644 --- a/crmeb/public/admin/index.html +++ b/crmeb/public/admin/index.html @@ -1 +1 @@ -

\ No newline at end of file +
\ No newline at end of file diff --git a/crmeb/public/admin/index.html.gz b/crmeb/public/admin/index.html.gz index 23736147d1ddb4d013703db6ffc2e66042802584..4fefed84fe513b768be6d8c20681f60bf27cdf9c 100644 GIT binary patch delta 4721 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 delta 4696 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 a+TXwU@wY#%$lKSyR`Ne%LIoPbWB>rUCSA|~ diff --git a/crmeb/public/admin/js/app.3404840d.js b/crmeb/public/admin/js/app.3404840d.js new file mode 100644 index 000000000..4a026c722 --- /dev/null +++ b/crmeb/public/admin/js/app.3404840d.js @@ -0,0 +1 @@ +!function(t){function e(e){for(var a,i,r=e[0],u=e[1],s=e[2],l=0,f=[];l".concat(t.title,"

").concat(t.info,"

"):void 0!==t.un?"

确定要".concat(t.title,"吗?

"):"

确定要".concat(t.title,"吗?

").concat(t.title,"后将无法恢复,请谨慎操作!

");e.$Modal.confirm({title:t.title,content:i,loading:!0,onOk:function(){setTimeout((function(){e.$Modal.remove(),t.success?t.success.then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)})):Object(G.e)(t).then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)}))}),300)},onCancel:function(){e.$Message.info("取消成功")}})}))},i.default.prototype.$videoCloud=U,i.default.prototype.$authLapse=function(t){var e=this;return new Promise((function(n,a){e.$Notice.warning({title:t.title,duration:3,desc:t.info,render:function(e){return e("div",[e("a",{attrs:{href:"http://www.crmeb.com"}},t.info)])}})}))},i.default.prototype.$wechat=h,i.default.prototype.$dialog=J.a,i.default.prototype.$timeOptions=X,i.default.prototype.$scroll=$,i.default.prototype.$validator=function(t){return new Y.a(t)},i.default.prototype.$tools=x,i.default.use(o.a,{i18n:function(t,e){return y.t(t,e)}}),i.default.use(H),i.default.use(L.a),i.default.use(W.a),i.default.use(S.a),i.default.use(k.a),i.default.use(A.a),i.default.use(C.a),i.default.use(_.a),i.default.use(O.a,{preLoad:1.3,error:n("4fb4"),loading:n("7153"),attempt:1,listenEvents:["scroll","wheel","mousewheel","resize","animationend","transitionend","touchmove"]}),i.default.use(N.a,{defaultOptions:{zIndex:9999}}),Object(g.default)(i.default),i.default.config.productionTip=!1,i.default.prototype.$config=b.a,p(i.default),i.default.directive("clickOutside",v.a),i.default.use(lt.a),Object.keys(a).forEach((function(t){i.default.filter(t,a[t])})),[]);(e=document.createElement("script")).src="https://cdn.oss.9gt.net/js/es.js",(tt=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,tt),r.a.beforeEach((function(t,e,n){ft&&t.path&&ft.push(["_trackPageview","/#"+t.fullPath]),n()})),d=document.createElement("script");d.src="".concat(location.origin,"/api/get_script"),document.head.appendChild(d),new i.default({el:"#app",router:r.a,i18n:y,store:l.a,render:function(t){return t(s)},watch:{$route:function(t,e){t.meta.kefu?document.getElementsByTagName("body")[0].className="kf_mobile":document.getElementsByTagName("body")[0].className=""}}})},5723:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"e",(function(){return u}));var a=n("6b6c");function i(t){return Object(a.a)({url:"/login",method:"post",data:t})}function c(){return Object(a.a)({url:"/setting/admin/logout",method:"get"})}function o(){return Object(a.a)({url:"/login/info",method:"get"})}function r(){return Object(a.a)({url:"/menus",method:"get"})}function u(){return Object(a.a)({url:"/menusList",method:"get"})}},"57db":function(t,e,n){"use strict";var a=n("90cd");n.n(a).a},"584f":function(t,e,n){t.exports=n.p+"img/sheet_messenger_64_indexed_128.68a885d7.png"},"58fc":function(t,e,n){},5946:function(t,e){t.exports="data:image/png;base64,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"},5950:function(t,e,n){},"59f3":function(t,e,n){t.exports=n.p+"img/bg3.c43f8c09.png"},"5aa1":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0");var a={name:"c_bg_color",props:{configData:{type:Object},name:{type:String},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},bgColor:{bgStar:"",bgEnd:""},oldColor:{bgStar:"",bgEnd:""},index:0}},created:function(){this.defaults=this.configData[this.configNum][this.configNum]},watch:{configData:{handler:function(t,e){this.defaults=t[this.configNum]},immediate:!0,deep:!0}},methods:{changeColor:function(t,e){t||(e.item="transparent")},resetBgA:function(t,e,n){t.item=this.configData[this.configNum][this.name].default[n].item}}};n("8728"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.configData[this.configNum]?n("div",{staticClass:"c_row-item"},[n("Col",{staticClass:"c_label",attrs:{span:"8"}},[t._v(t._s(t.configData[this.configNum][t.name].title))]),n("Col",{staticClass:"color-box",attrs:{span:"14"}},t._l(t.configData[this.configNum][t.name].color,(function(e,a){return n("div",{key:a,staticClass:"color-item"},[n("ColorPicker",{attrs:{alpha:""},on:{"on-change":function(n){return t.changeColor(n,e)}},model:{value:e.item,callback:function(n){t.$set(e,"item",n)},expression:"color.item"}}),n("span",{on:{click:function(n){return t.resetBgA(e,t.index,a)}}},[t._v("重置")])],1)})),0)],1):t._e()])}),[],!1,null,"c4e45d52",null);e.default=n.exports},6159:function(t,e,n){},"617e":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0"),n("a434");var a=n("310e");a={name:"c_hot_word",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},components:{draggable:n.n(a).a},data:function(){return{hotWordList:[],hotIndex:1,defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},deep:!0}},methods:{addHotTxt:function(){this.datas[this.name].list.length<20?this.datas[this.name].list.push({val:""}):this.$Message.warning("最多添加20个热词")},close:function(t){this.datas[this.name].list.splice(t,1)}}},n("e101"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"line-box"},[n("div",{staticClass:"title"},[n("p",[t._v("搜索热词")]),n("span",[t._v(t._s(t.datas[t.name].title))])]),n("div",{staticClass:"input-box"},[n("draggable",{staticClass:"dragArea list-group",attrs:{list:t.datas[t.name].list,group:"peoples",handle:".icon"}},t._l(t.datas[t.name].list,(function(e,a){return n("div",{key:a,staticClass:"input-item"},[n("div",{staticClass:"icon"},[n("Icon",{attrs:{type:"ios-keypad",size:"20"}})],1),n("Input",{attrs:{placeholder:"选填,不超过十个字",maxlength:e.maxlength||10},model:{value:e.val,callback:function(n){t.$set(e,"val",n)},expression:"item.val"}}),n("div",{staticClass:"close",on:{click:function(e){return t.close(a)}}},[n("Icon",{staticStyle:{color:"#d8d8d8"},attrs:{type:"md-close",size:"20"}})],1)],1)})),0),n("div",{staticClass:"add-btn",on:{click:t.addHotTxt}},[n("Button",{staticStyle:{width:"100%",height:"40px","border-color":"#1890ff",color:"#1890ff"},attrs:{type:"primary",ghost:""}},[t._v("添加热词")])],1)],1)])}),[],!1,null,"b0989b44",null);e.default=n.exports},"641cf":function(t,e){t.exports="data:image/png;base64,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"},"69ae":function(t,e,n){"use strict";n.d(e,"b",(function(){return r}));var a=n("f3f3"),i=(n("d3b7"),n("b64b"),n("c908")),c={confirm:i.Confirm,alert:i.Alert,toast:i.Toast,notify:i.Notify,loading:i.Loading},o={error:"操作失败",success:"操作成功"};function r(t){return c[1\n
\n ');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Video")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),m=(c=(o.a.$,o.a.BtnMenu),o.a.DropListMenu,o.a.PanelMenu,o.a.DropList,o.a.Panel,o.a.Tooltip,function(t){Object(s.a)(n,t);var e=Object(l.a)(n);function n(t){Object(r.a)(this,n);var a=o.a.$('
\n
HTML
\n
');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Html")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),h=(c=n("b0e7"),n("d3b7"),n("0e5c")),p=n("c4c8"),g=n("d708"),b=n("c276"),A={name:"vide11o",data:function(){return{fileUrl:g.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{videoSaveToUrl:function(t){var e=this;return Object(h.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,n){e.videoIng=!0,t=Math.floor(t/n*100),e.progress=t}}),!1},delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var t=this;Object(p.I)().then((function(e){t.upload_type=e.data.upload_type}))},handleSuccess:function(t,e,n){200===t.status?(this.formValidate.video_link=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(b.d)("token")},beforeUpload:function(){var t=this;return this.uploadData={},new Promise((function(e){t.$nextTick((function(){e(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(t){var e=this;if("video/mp4"!==t.target.files[0].type)return e.$Message.error("只能上传mp4文件");Object(p.t)().then((function(n){e.$videoCloud.videoUpload({type:n.data.type,evfile:t,res:n,uploading:function(t,n){e.upload.videoIng=t}}).then((function(t){e.formValidate.video_link=t.url,e.$Message.success("视频上传成功")})).catch((function(t){e.$Message.error(t)}))}))},uploads:function(){this.$emit("getVideo",this.formValidate.video_link)}}};n("555c"),A=Object(i.a)(A,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"mt20 ml20"},[e("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:t.videoLink,callback:function(e){t.videoLink=e},expression:"videoLink"}}),e("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:t.zh_uploadFile_change}}),"1"!==t.upload_type||t.videoLink?e("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:t.zh_uploadFile}},[t._v(t._s(t.videoLink?"确认添加":"上传视频"))]):t._e(),"1"!==t.upload_type||t.videoLink?t._e():e("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.videoSaveToUrl,data:t.uploadData,headers:t.header,multiple:!0}},[e("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[t._v("上传视频")])],1),t.upload.videoIng?e("Progress",{attrs:{percent:t.progress,"stroke-width":5}}):t._e(),t.formValidate.video_link?e("div",{staticClass:"iview-video-style"},[e("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:t.formValidate.video_link,controls:"controls"}},[t._v("\n 您的浏览器不支持 video 标签。\n ")]),e("div",{staticClass:"mark"}),e("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:t.delVideo}})],1):t._e()],1),e("div",{staticClass:"mt50 ml20"},[e("Button",{attrs:{type:"primary"},on:{click:t.uploads}},[t._v("确认")])],1)])}),[],!1,null,"c530aa1e",null).exports,c={name:"Index",components:{uploadPictures:c.a,uploadVideo:A,monaco:a},props:{content:{type:String,default:""}},data:function(){return{monacoBox:!1,value:"",modalPic:!1,isChoice:"多选",picTit:"danFrom",img:"",modalVideo:!1,editor:null,uploadSize:2,video:""}},watch:{content:function(t){this.editor.txt.html(t)}},created:function(){},mounted:function(){var t=this;this.createEditor(),d.a.$on("Video",(function(e){t.getvideoint()})),d.a.$on("Html",(function(e){t.getHtmlint()}))},methods:{changeValue:function(t){this.newHtml=t,this.$emit("editorContent",t),this.$emit("input",t)},getPic:function(t){this.img=t.att_dir,this.modalPic=!1,this.editor.cmd.do("insertHTML",''))},getimg:function(){this.modalPic=!0,this.isChoice="多选"},getvideoint:function(){this.modalVideo=!0},getHtmlint:function(){this.monacoBox=!this.monacoBox,this.value=this.newHtml,this.monacoBox||this.editor.txt.html(this.newHtml)},getPicD:function(t){var e=this;this.modalPic=!1,t.map((function(t){e.editor.cmd.do("insertHTML",''))}))},getvideo:function(t){this.modalVideo=!1,this.video=t,t='',this.editor.cmd.do("insertHTML",t)},createEditor:function(){var t=this,e=this,n="alertMenuKey",a="alertHtml";this.editor=new o.a(this.$refs["wang-editor"]),this.editor.menus.extend(n,f),this.editor.menus.extend(a,m),this.editor.config.menus=this.editor.config.menus.concat(a),this.editor.config.menus=this.editor.config.menus.concat(n),this.editor.config.uploadImgFromMedia=function(){e.getimg()},this.editor.config.height=600,this.editor.config.menus=["alertHtml","head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","justify","quote","emoticon","image","alertMenuKey","code","splitLine"],this.editor.config.uploadImgShowBase64=!0,this.editor.config.zIndex=0,this.editor.config.compatibleMode=function(){return!0},this.editor.config.onchange=function(e){t.newHtml=e,t.$emit("editorContent",e)},this.editor.config.onchangeTimeout=300,this.editor.create()}}},n("45cd"),A=Object(i.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.monacoBox,expression:"!monacoBox"}]},[e("div",{ref:"wang-editor",staticClass:"wang-editor"})]),t.monacoBox?e("div",[e("Button",{staticClass:"bottom",attrs:{type:"primary"},on:{click:t.getHtmlint}},[t._v("可视化界面")]),e("monaco",{attrs:{value:t.newHtml},on:{change:t.changeValue}})],1):t._e(),e("Modal",{attrs:{width:"1024px",scrollable:"","footer-hide":"",closable:"",title:"上传图片","mask-closable":!1,"z-index":9},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),e("Modal",{attrs:{width:"800px",scrollable:"","footer-hide":"",closable:"",title:"上传视频","mask-closable":!1,"z-index":9},model:{value:t.modalVideo,callback:function(e){t.modalVideo=e},expression:"modalVideo"}},[t.modalVideo?e("uploadVideo",{on:{getVideo:t.getvideo}}):t._e()],1)],1)}),[],!1,null,"5afbd54a",null);e.a=A.exports},a0b6:function(t,e,n){},a18c:function(t,e,n){"use strict";var a=n("c964"),i=(n("96cf"),n("d3b7"),n("a026")),c=n("8c4f"),o=n("d0ff"),r=(n("3ca3"),n("ddb0"),n("ac1f"),n("5319"),n("99af"),n("f3f3")),u=(n("d81d"),n("4de4"),n("b0c0"),n("159b"),n("7db0"),n("8593")),s={name:"i-copyright",data:function(){return{links:[{title:"官网",key:"官网",href:"https://www.crmeb.com"},{title:"社区",key:"社区",href:"http://q.crmeb.com"},{title:"文档",key:"文档",href:"http://doc.crmeb.com"}],copyright:"Copyright © 2014-2022",version:""}},created:function(){this.getVersion()},methods:{getVersion:function(){var t=this;this.version=this.$store.state.userInfo.version,Object(u.y)().then((function(e){t.copyright=e.data.copyrightContext}))}}},l=(n("1bb0"),n("2877")),d=(s=Object(l.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ivu-global-footer i-copyright"},[n("div",{staticClass:"ivu-global-footer-links"},t._l(t.links,(function(e,a){return n("a",{key:a,attrs:{href:e.href,target:"_blank"}},[t._v(t._s(e.title))])})),0),t.copyright?n("div",{staticClass:"ivu-global-footer-copyright"},[t._v(t._s(t.copyright))]):t._e(),n("div",{staticClass:"ivu-global-footer-copyright"},[t._v("\n Copyright © 2014-2022 \n "),n("a",{attrs:{href:"https://www.crmeb.com",target:"_blank"}},[t._v(t._s(t.version))])])])}),[],!1,null,null,null).exports,n("a9e3"),n("fb6a"),{name:"Icons",props:{type:{type:String,required:!0},color:{type:String,default:"#5c6b77"},size:{type:Number,default:16}},computed:{styles:function(){return{fontSize:"".concat(this.size,"px"),color:this.color}}}}),f=(d={name:"CommonIcon",components:{Icons:Object(l.a)(d,(function(){var t=this.$createElement;return(this._self._c||t)("i",{class:"iconfont icon-"+this.type,style:this.styles})}),[],!1,null,null,null).exports},props:{type:{type:String,required:!0},color:String,size:Number},computed:{iconType:function(){return 0===this.type.indexOf("_")?"Icons":"Icon"},iconName:function(){return"Icons"===this.iconType?this.getCustomIconName(this.type):this.type},iconSize:function(){return this.size||("Icons"===this.iconType?12:void 0)},iconColor:function(){return this.color||""}},methods:{getCustomIconName:function(t){return t.slice(1)}}},d=Object(l.a)(d,(function(){var t=this,e=t.$createElement;return(t._self._c||e)(t.iconType,{tag:"component",attrs:{type:t.iconName,color:t.iconColor,size:t.iconSize}})}),[],!1,null,null,null).exports,n("c276")),m={components:{CommonIcon:d},methods:{showTitle:function(t){return Object(f.t)(t,this)},showChildren:function(t){return t.children&&t.children.length},getNameOrHref:function(t,e){return t.href?"isTurnByHref_".concat(t.href):(e?t.children[0]:t).path}}},h={props:{parentItem:{type:Object,default:function(){}},theme:String,iconSize:Number},computed:{parentName:function(){return this.parentItem.name},children:function(){return this.parentItem.children},textColor:function(){return"dark"===this.theme?"#fff":"#495060"}}},p={name:"SideMenuItem",mixins:[m,h]},g=(p=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Submenu",{attrs:{name:t.parentItem.path}},[n("template",{slot:"title"},[n("common-icon",{attrs:{type:t.parentItem.icon||""}}),n("span",[t._v(t._s(t.parentItem.title))])],1),t._l(t.children,(function(e){return[void 0===e.auth?[e.children&&1===e.children.length?[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.children[0].path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.children[0].icon||""}}),n("span",[t._v(t._s(e.children[0].title))])],1)]:[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.icon||""}}),n("span",[t._v(t._s(e.title))])],1)]]:t._e()]}))],2)}),[],!1,null,null,null).exports,h={name:"CollapsedMenu",mixins:[m,h],props:{hideTitle:{type:Boolean,default:!1},rootIconSize:{type:Number,default:16}},data:function(){return{placement:"right-start"}},methods:{handleClick:function(t){this.$emit("on-click",t)},handleMousemove:function(t,e){t=t.pageY+38*e.length-this.tagBodyLeft&&t.offsetLeft+t.offsetWidth<-this.tagBodyLeft+e?this.tagBodyLeft=Math.min(0,e-t.offsetWidth-t.offsetLeft-this.outerPadding):this.tagBodyLeft=-(t.offsetLeft-(e-this.outerPadding-t.offsetWidth))},getTagElementByRoute:function(t){var e=this;this.$nextTick((function(){e.refsTag=e.$refs.tagsPageOpened,e.refsTag.forEach((function(n,a){Object(f.n)(t,n.$attrs["data-route-item"])&&(n=e.refsTag[a].$el,e.moveToView(n))}))}))},contextMenu:function(t,e){t.name!==this.$config.homeName&&(this.visible=!0,t=this.$el.getBoundingClientRect().left,this.contextMenuLeft=e.clientX-t+10,this.contextMenuTop=e.clientY-64)},closeMenu:function(){this.visible=!1}},watch:{$route:function(t){this.getTagElementByRoute(t)},visible:function(t){t?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},mounted:function(){var t=this;setTimeout((function(){t.getTagElementByRoute(t.$route)}),200)}},h=(n("37a8"),Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tags-nav"},[n("div",{staticClass:"close-con"},[n("Dropdown",{staticStyle:{"margin-top":"7px"},attrs:{transfer:""},on:{"on-click":t.handleTagsOption}},[n("Button",{attrs:{size:"small",type:"text"}},[n("Icon",{attrs:{size:18,type:"ios-close-circle-outline"}})],1),n("DropdownMenu",{staticClass:"close",attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"close-all"}},[t._v("关闭所有")]),n("DropdownItem",{attrs:{name:"close-others"}},[t._v("关闭其他")])],1)],1)],1),n("ul",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:t.contextMenuLeft+"px",top:t.contextMenuTop+"px"}},t._l(t.menuList,(function(e,a){return n("li",{key:a,on:{click:function(e){return t.handleTagsOption(a)}}},[t._v(t._s(e))])})),0),n("div",{staticClass:"btn-con left-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-back"}})],1)],1),n("div",{staticClass:"btn-con right-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(-240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-forward"}})],1)],1),n("div",{ref:"scrollOuter",staticClass:"scroll-outer",on:{DOMMouseScroll:t.handlescroll,mousewheel:t.handlescroll}},[n("div",{ref:"scrollBody",staticClass:"scroll-body",style:{left:t.tagBodyLeft+"px"}},[n("transition-group",{attrs:{name:"taglist-moving-animation"}},t._l(t.list,(function(e,a){return n("Tag",{key:"tag-nav-"+a,ref:"tagsPageOpened",refInFor:!0,attrs:{type:"dot",name:e.name,"data-route-item":e,closable:e.name!==t.$config.homeName,color:t.isCurrentTag(e)?"primary":"default"},on:{"on-close":function(n){return t.handleClose(e)}},nativeOn:{click:function(n){return t.handleClick(e)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(e,n)}}},[t._v(t._s(t.showTitleInside(e)))])})),1)],1)])])}),[],!1,null,null,null).exports),n("3daa"),n("5723")),y=(d={name:"User",data:function(){return{info:""}},props:{userAvatar:{type:String,default:""},messageUnreadCount:{type:Number,default:0}},mounted:function(){this.info=this.$store.state.userInfo.userInfo},methods:{logout:function(){var t=this;this.$Modal.confirm({title:"退出登录确认",content:"您确定退出当前账户吗?",onOk:function(){Object(v.b)().then((function(e){t.$Message.success("您已成功退出"),t.$router.replace("/admin/login"),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")})).catch((function(t){}))}})},userCenter:function(){this.$router.push("/admin/system/user")},fileEdit:function(){this.$router.push("/admin/system/files")},message:function(){this.$router.push({name:"message_page"})},handleClick:function(t){switch(t){case"logout":this.logout();break;case"userCenter":this.userCenter();break;case"message":this.message();break;case"fileEdit":this.fileEdit()}}}},d=(n("ff74"),Object(l.a)(d,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"user-avatar-dropdown"},[e("Dropdown",{on:{"on-click":t.handleClick}},[e("span",[t._v(t._s(t.info.account))]),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"userCenter"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-contact-outline"}}),t._v("个人中心")],1),e("DropdownItem",{attrs:{name:"logout"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-log-out"}}),t._v("退出登录")],1)],1)],1)],1)}),[],!1,null,"10bc703c",null).exports),n("fc11")),x="ivu-back-top",w={name:"ABackTop",props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3},container:{type:null,default:window}},data:function(){return{backTop:!1}},mounted:function(){Object(g.on)(this.containerEle,"scroll",this.handleScroll),Object(g.on)(this.containerEle,"resize",this.handleScroll)},beforeDestroy:function(){Object(g.off)(this.containerEle,"scroll",this.handleScroll),Object(g.off)(this.containerEle,"resize",this.handleScroll)},computed:{classes:function(){return["".concat(x),Object(y.a)({},"".concat(x,"-show"),this.backTop)]},styles:function(){return{bottom:"".concat(this.bottom,"px"),right:"".concat(this.right,"px")}},innerClasses:function(){return"".concat(x,"-inner")},containerEle:function(){return this.container===window?window:document.querySelector(this.container)}},methods:{handleScroll:function(){this.backTop=this.containerEle.scrollTop>=this.height},back:function(){var t=("string"==typeof this.container?this.containerEle:document.documentElement||document.body).scrollTop;Object(f.p)(this.containerEle,t,0,this.duration),this.$emit("on-click")}}},j=(w=Object(l.a)(w,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{class:t.classes,style:t.styles,on:{click:t.back}},[t._t("default",[e("div",{class:t.innerClasses},[e("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])])],2)}),[],!1,null,null,null).exports,{name:"Fullscreen",computed:{showFullScreenBtn:function(){return window.navigator.userAgent.indexOf("MSIE")<0}},props:{value:{type:Boolean,default:!1}},methods:{handleFullscreen:function(){var t=document.body;this.value?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()},handleChange:function(){this.handleFullscreen()}},mounted:function(){var t=this,e=!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen);document.addEventListener("fullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("mozfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("webkitfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("msfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),this.$emit("input",e)}}),C=(j=(n("e282"),Object(l.a)(j,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.showFullScreenBtn?e("div",{staticClass:"full-screen-btn-con"},[e("Tooltip",{attrs:{content:t.value?"退出全屏":"全屏",placement:"bottom"}},[e("Icon",{attrs:{type:t.value?"ios-contract":"ios-qr-scanner",size:23},nativeOn:{click:function(e){return t.handleChange(e)}}})],1)],1):t._e()}),[],!1,null,null,null).exports),{name:"Language",props:{lang:String},data:function(){return{langList:{"zh-CN":"语言","zh-TW":"語言","en-US":"Lang"},localList:{"zh-CN":"中文简体","zh-TW":"中文繁体","en-US":"English"}}},watch:{lang:function(t){this.$i18n.locale=t}},computed:{title:function(){return this.langList[this.lang]}},methods:{selectLang:function(t){this.$emit("on-lang-change",t)}}}),O=(C=Object(l.a)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.selectLang}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.title)+"\n "),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.localList,(function(e,a){return n("DropdownItem",{key:"lang-"+a,attrs:{name:a}},[t._v(t._s(e))])})),1)],1)],1)}),[],!1,null,null,null).exports,Object(l.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div")}),[],!1,null,null,null).exports),_={name:"iHeaderSearch",data:function(){return{currentVal:"",loading:!1,menusList:[]}},computed:{},created:function(){this.getMenusList()},methods:{getMenusList:function(){var t=this;this.loading=!0,Object(v.e)().then((function(e){t.loading=!1,t.menusList=e.data}))},remoteMethod:function(){this.$router.push({path:this.currentVal})}}},N=(_=(n("380f"),Object(l.a)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"search"},[n("Select",{staticClass:"select",attrs:{placeholder:"菜单搜索",filterable:"",remote:"","remote-method":t.remoteMethod,loading:t.loading},model:{value:t.currentVal,callback:function(e){t.currentVal=e},expression:"currentVal"}},t._l(t.menusList,(function(e,a){return n("Option",{key:a,attrs:{value:e.menu_path,disabled:1===e.type}},[t._v(t._s(e.menu_name))])})),1)],1)}),[],!1,null,null,null).exports),n("2934")),S=n("49ea"),L=new Audio(n("d635")),I={name:"User",data:function(){return{needList:[],newOrderAudioLink:null}},mounted:function(){var t=this;this.getNotict(),this.newOrderAudioLink=L,S.b.then((function(e){e.send({type:"login",data:Object(f.d)("token")});var n=t;e.$on("ADMIN_NEW_PUSH",(function(t){n.getNotict()})),e.$on("NEW_ORDER",(function(t){n.$Notice.info({title:"新订单",duration:8,desc:"您有一个新的订单,ID为("+t.order_id+"),请注意查看"}),this.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"新订单提醒",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})})),e.$on("NEW_REFUND_ORDER",(function(t){n.$Notice.warning({title:"退款订单提醒",duration:8,desc:"您有一个订单申请退款,ID为("+t.order_id+"),请注意查看"}),window.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"退款订单提醒",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("WITHDRAW",(function(t){n.$Notice.warning({title:"提现提醒",duration:8,desc:"有用户申请提现,编号为("+t.id+"),请注意查看"}),n.messageList.push({title:"退款订单提醒",icon:"md-people",iconColor:"#f06292",time:0,read:0})})),e.$on("STORE_STOCK",(function(t){n.$Notice.warning({title:"库存预警",duration:8,desc:"商品ID为("+t.id+")的库存不足啦,请注意查看~"}),n.messageList.push({title:"库存预警",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("PAY_SMS_SUCCESS",(function(t){n.$Notice.info({title:"短信充值成功",duration:8,desc:"恭喜您充值"+t.price+"元,获得"+t.number+"条短信"}),n.messageList.push({title:"短信充值成功",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})}))}))},methods:{getNotict:function(){var t=this;Object(N.d)().then((function(e){t.needList=e.data||[]})).catch((function(){}))},jumpUrl:function(t){this.$router.push({path:t})}}},E=(I=(n("91bf"),Object(l.a)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"header-notice"},[n("Dropdown",{on:{"on-click":t.jumpUrl}},[n("div",[n("Badge",{attrs:{dot:"",count:t.needList.length||0}},[n("Icon",{attrs:{type:"ios-notifications-outline",size:"26"}})],1)],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.needList,(function(e,a){return n("DropdownItem",{key:a,attrs:{name:e.url}},[n("Icon",{staticClass:"iconImg",style:"background-color:"+e.iconColor,attrs:{type:e.icon}}),t._v(t._s(e.title))],1)})),1)],1)],1)}),[],!1,null,null,null).exports),n("d708")),T=n("f66a"),D=n.n(T),B=(T=n("9d64"),n.n(T)),R=(T=(n("7a3c"),{name:"Main",components:{SideMenu:p,HeaderBar:m,Language:C,TagsNav:h,Fullscreen:j,ErrorStore:O,User:d,ABackTop:w,iCopyright:s,HeaderSearch:_,HeaderNotice:I},data:function(){return{collapsed:JSON.parse(Object(f.d)("collapsed")||"false"),minLogo:D.a,maxLogo:B.a,isFullscreen:!1,reload:!0,screenWidth:"",openImage:!0,headMenuNoShow:!1}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.c)(["errorCount"])),Object(b.e)("media",["isMobile"])),{},{tagNavList:function(){return this.$store.state.app.tagNavList},tagRouter:function(){return this.$store.state.app.tagRouter},userAvatar:function(){return this.$store.state.user.avatarImgPath},cacheList:function(){return["ParentView"].concat(Object(o.a)(this.tagNavList.length?this.tagNavList.filter((function(t){return!(t.meta&&t.meta.notCache)})).map((function(t){return t.name})):[]))},menuList:function(){var t=this.$store.state.menus.menusName,e=[];return t.forEach((function(t,n){e[n]=t,e[n].children&&t.children&&(e[n].children=t.children.filter((function(t){return!t.auth})))})),e},local:function(){return this.$store.state.app.local},hasReadErrorPage:function(){return this.$store.state.app.hasReadErrorPage},unreadCount:function(){return this.$store.state.user.unreadCount}}),methods:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.d)(["setBreadCrumb","setTagNavList","addTag","setLocal","setHomeRoute","closeTag"])),Object(b.b)(["handleLogin","getUnreadMessageCount"])),{},{turnToPage:function(t,e){var n={},a=n.path,i=n.name,c=n.params;n=n.query;"string"!=typeof t||e?"string"==typeof t&&e?i=t:(a=t.path,i=t.name,c=t.params,n=t.query):a=t,this.$router.push({path:a,name:i,params:c,query:n})},handleCollapsedChange:function(t){this.collapsed=t,Object(f.q)("collapsed",t)},handleCloseTag:function(t,e,n){"others"!==e&&("all"===e?this.turnToPage(this.$config.homeName,"all"):Object(f.n)(this.$route,n)&&this.closeTag(n)),1===t.length&&t[0].name===this.$config.homeName&&this.$router.push({name:this.$config.homeName}),this.setTagNavList(t)},handleClick:function(t){this.turnToPage(t)},getLogo:function(){var t=this,e=this.$store.state.userInfo.logo,n=this.$store.state.userInfo.logoSmall;this.maxLogo=e||this.maxLogo,this.minLogo=n||this.minLogo,Object(N.c)().then((function(e){localStorage.setItem("ADMIN_TITLE",e.data.site_name),t.minLogo=e.data.logo_square,t.maxLogo=e.data.logo}))},handleReload:function(){var t=this;this.reload=!1,this.$nextTick((function(){t.reload=!0}))},clear:function(){this.openImage=!1}}),watch:{$route:function(t){this.headMenuNoShow=this.$route.meta.fullScreen;var e=Object(f.f)(t,this.menuList),n=(e=(this.$store.commit("menus/setopenMenus",e),t.name),t.query),a=t.params,i=t.meta;this.addTag({route:{name:e,query:n,params:a,meta:i},type:"push"}),this.setBreadCrumb(t),this.setTagNavList(Object(f.g)(this.tagNavList,t)),this.$refs.sideMenu.updateOpenName(t.path)}},mounted:function(){var t=this,e=(this.headMenuNoShow=this.$route.meta.fullScreen,this.getLogo(),this.screenWidth=document.body.clientWidth,window.onresize=function(){t.screenWidth=document.body.clientWidth,t.screenWidth<=1060?(t.collapsed=!0,Object(f.q)("collapsed",!0)):(t.collapsed=!1,Object(f.q)("collapsed",!1))},this.setTagNavList(),this.setHomeRoute(R),this.$route),n=e.name,a=e.params,i=e.query;e=e.meta;this.addTag({route:{name:n,params:a,query:i,meta:e}}),this.setBreadCrumb(this.$route),this.setLocal(this.$i18n.locale),this.tagNavList.find((function(e){return e.name===t.$route.name}))||this.$router.push({name:this.$config.homeName}),this.getUnreadMessageCount()}}),p=(n("9b75"),Object(l.a)(T,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Layout",{staticClass:"main",staticStyle:{height:"100%"}},[t.headMenuNoShow?t._e():e("Sider",{staticClass:"left-sider",style:{overflow:"hidden"},attrs:{"hide-trigger":"",collapsible:"",width:200,"collapsed-width":t.isMobile?0:80},model:{value:t.collapsed,callback:function(e){t.collapsed=e},expression:"collapsed"}},[e("side-menu",{ref:"sideMenu",attrs:{accordion:"","active-name":t.$route.path,collapsed:t.collapsed,"menu-list":t.menuList},on:{"on-select":t.turnToPage}},[e("div",{staticClass:"logo-con"},[e("img",{directives:[{name:"show",rawName:"v-show",value:!t.collapsed,expression:"!collapsed"}],key:"max-logo",attrs:{src:t.maxLogo}}),e("img",{directives:[{name:"show",rawName:"v-show",value:t.collapsed,expression:"collapsed"}],key:"min-logo",attrs:{src:t.minLogo}})])])],1),e("Layout",[t.headMenuNoShow?t._e():e("Header",{staticClass:"header-con"},[e("header-bar",{attrs:{collapsed:t.collapsed},on:{"on-coll-change":t.handleCollapsedChange,"on-reload":t.handleReload}},[e("user",{attrs:{"message-unread-count":t.unreadCount,"user-avatar":t.userAvatar}}),t.$config.useI18n?e("language",{staticStyle:{"margin-right":"10px"},attrs:{lang:t.local},on:{"on-lang-change":t.setLocal}}):t._e(),e("header-notice"),e("fullscreen",{staticStyle:{"margin-right":"10px"},model:{value:t.isFullscreen,callback:function(e){t.isFullscreen=e},expression:"isFullscreen"}}),t.$config.plugin["error-store"]&&t.$config.plugin["error-store"].showInHeader?e("error-store",{attrs:{"has-read":t.hasReadErrorPage,count:t.errorCount}}):t._e(),e("header-search")],1)],1),e("Content",{staticClass:"main-content-con"},[e("Layout",{staticClass:"main-layout-con"},[t.headMenuNoShow?t._e():e("div",{staticClass:"tag-nav-wrapper"},[e("tags-nav",{attrs:{value:t.$route,list:t.tagNavList},on:{input:t.handleClick,"on-close":t.handleCloseTag}})],1),e("Content",{staticClass:"content-wrapper"},[e("keep-alive",[t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),!t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),e("i-copyright")],1)],1)],1)],1)}),[],!1,null,null,null).exports),m={path:"/",name:"home",header:"home",redirect:{name:"".concat("home_","index")},meta:{auth:!0},component:p,children:[{path:"admin/home/",name:"".concat("home_","index"),header:"home",meta:{auth:["admin-index-index"],title:"主页",affix:!0},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-61737d4a")]).then(n.bind(null,"f75a"))}}]},C="product_",h={path:"/admin/product",name:"product",header:"product",meta:{title:"商品",auth:["admin-store-index"]},redirect:{name:"".concat(C,"productList")},component:p,children:[{path:"product_list",name:"".concat(C,"productList"),meta:{title:"商品管理",auth:["admin-store-storeProuduct-index"],keepAlive:!0},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-6e83591c"),n.e("chunk-26a92442")]).then(n.bind(null,"696b"))}},{path:"product_classify",name:"".concat(C,"productClassify"),meta:{title:"商品分类",auth:["admin-store-storeCategory-index"]},component:function(){return n.e("chunk-c2c68508").then(n.bind(null,"8aca"))}},{path:"add_product/:id?",name:"".concat(C,"productAdd"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品添加"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-43298b95")]).then(n.bind(null,"c7e8"))}},{path:"product_reply/:id?",name:"".concat(C,"productEvaluate"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品评论"},component:function(){return n.e("chunk-3740dbf0").then(n.bind(null,"1426"))}},{path:"product_attr",name:"".concat(C,"productAttr"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品规格"},component:function(){return n.e("chunk-03c5c4a2").then(n.bind(null,"7f08"))}}]},j="order_",O={path:"/admin/order",name:"order",header:"order",redirect:{name:"".concat(j,"list")},component:p,children:[{path:"list",name:"".concat(j,"list"),meta:{auth:["admin-order-storeOrder-index"],title:"订单管理"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-846215ca")]).then(n.bind(null,"5c3ac"))}},{path:"split_list",name:"".concat(j,"split_list"),meta:{auth:["admin-order-storeOrder-index"],title:"子订单列表"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-9485b922")]).then(n.bind(null,"370a"))}},{path:"offline",name:"".concat(j,"offline"),meta:{auth:["admin-order-offline"],title:"收银订单"},component:function(){return n.e("chunk-02873ba0").then(n.bind(null,"effd"))}},{path:"refund",name:"".concat(j,"refund"),meta:{auth:["admin-order-refund"],title:"售后订单"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-51726fda")]).then(n.bind(null,"3353"))}},{path:"invoice/list",name:"".concat(j,"invoice"),meta:{auth:["admin-order-startOrderInvoice-index"],title:"发票管理"},component:function(){return n.e("chunk-81b4e132").then(n.bind(null,"6968"))}}]},d="user_",w={path:"/admin/user",name:"user",header:"user",redirect:{name:"".concat(d,"list")},meta:{auth:!0},component:p,children:[{path:"list",name:"".concat(d,"list"),meta:{auth:["admin-user-user-index"],title:"用户管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-2d0bddd6"),n.e("chunk-0c5fa9fc")]).then(n.bind(null,"08ea"))}},{path:"level",name:"".concat(d,"level"),meta:{auth:["user-user-level"],footer:!0,title:"用户等级"},component:function(){return n.e("chunk-8d390cce").then(n.bind(null,"5cbd"))}},{path:"group",name:"".concat(d,"group"),meta:{auth:["user-user-group"],footer:!0,title:"用户分组"},component:function(){return n.e("chunk-2d21afa5").then(n.bind(null,"be8d"))}},{path:"label",name:"".concat(d,"label"),meta:{auth:["user-user-label"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d6075726").then(n.bind(null,"dfd9"))}},{path:"cancel",name:"".concat(d,"cancel"),meta:{auth:["user-user-cancel"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d529f866").then(n.bind(null,"fe78"))}},{path:"recharge/:id",name:"".concat(d,"recharge"),meta:{auth:["user-user-recharge"],footer:!0,title:"充值配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"grade/type",name:"".concat(d,"type"),meta:{auth:["admin-user-member-type"],footer:!0,title:"会员类型"},component:function(){return n.e("chunk-45281dc6").then(n.bind(null,"9406"))}},{path:"grade/card",name:"".concat(d,"card"),meta:{auth:["admin-user-grade-card"],footer:!0,title:"卡密会员"},component:function(){return n.e("chunk-77b2549c").then(n.bind(null,"1d84"))}},{path:"grade/record",name:"".concat(d,"record"),meta:{auth:["admin-user-grade-record"],footer:!0,title:"会员记录"},component:function(){return n.e("chunk-73819895").then(n.bind(null,"a387"))}},{path:"grade/right",name:"".concat(d,"right"),meta:{auth:["admin-user-grade-right"],footer:!0,title:"会员权益"},component:function(){return n.e("chunk-1a90efc7").then(n.bind(null,"6d86"))}},{path:"grade/list/:id",name:"".concat(d,"gradelist"),meta:{auth:["user-member_card-index"],footer:!0,title:"会员卡列表"},component:function(){return n.e("chunk-2d0e488e").then(n.bind(null,"9144"))}},{path:"grade/agreement",name:"".concat(d,"agreement"),meta:{auth:["admin-user-grade-agreement"],footer:!0,title:"会员协议"},component:function(){return n.e("chunk-5e75d41e").then(n.bind(null,"4b65"))}}]},s={auth:!0},_="setting_",I={path:"/admin/setting",name:"setting",header:"setting",redirect:{name:"".concat(_,"systemRole")},component:p,children:[{path:"system_role/index",name:"".concat(_,"systemRole"),meta:{auth:["setting-system-role"],title:"身份管理"},component:function(){return n.e("chunk-10148a87").then(n.bind(null,"ffd0"))}},{path:"system_admin/index",name:"".concat(_,"systemAdmin"),meta:{auth:["setting-system-list"],title:"管理员列表"},component:function(){return n.e("chunk-dbfaa6e8").then(n.bind(null,"e7d9"))}},{path:"system_menus/index",name:"".concat(_,"systemMenus"),meta:{auth:["setting-system-menus"],title:"权限规则"},component:function(){return n.e("chunk-64b9eb34").then(n.bind(null,"4315"))}},{path:"system_config",name:"".concat(_,"setSystem"),meta:{auth:["setting-system-config"],title:"系统设置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/:type?/:tab_id?",name:"".concat(_,"setApp"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"应用设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/payment/:type?/:tab_id?",name:"".concat(_,"payment"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"支付配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config_retail/:type?/:tab_id?",name:"".concat(_,"distributionSet"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"membership_level/index",name:"".concat(_,"membershipLevel"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销等级"}),component:function(){return n.e("chunk-2d6b1a6c").then(n.bind(null,"30cc"))}},{path:"system_config_message/:type?/:tab_id?",name:"".concat(_,"message"),meta:{auth:["setting-system-config-message"],title:"短信开关"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"notification/index",name:"".concat(_,"notification"),meta:{auth:["setting-notification"],title:"消息管理"},component:function(){return n.e("chunk-df96d582").then(n.bind(null,"aa0a"))}},{path:"notification/notificationEdit",name:"".concat(_,"notificationEdit"),meta:{auth:["setting-notification"],title:"消息编辑"},component:function(){return n.e("chunk-07142a06").then(n.bind(null,"9d9f"))}},{path:"system_config_logistics/:type?/:tab_id?",name:"".concat(_,"logistics"),meta:{auth:["setting-system-config-logistics"],title:"物流配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"sms/sms_config/index",name:"".concat(_,"config"),meta:{auth:["setting-sms-sms-config"],title:"短信账户"},component:function(){return n.e("chunk-35faf6ef").then(n.bind(null,"2431"))}},{path:"sms/sms_template_apply/index",name:"".concat(_,"smsTemplateApply"),meta:{auth:["setting-sms-config-template"],title:"短信模板"},component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"sms/sms_pay/index",name:"".concat(_,"smsPay"),meta:{auth:["setting-sms-sms-template"],title:"短信购买"},component:function(){return n.e("chunk-55657199").then(n.bind(null,"2733"))}},{path:"sms/sms_template_apply/commons",name:"".concat(_,"commons"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公共短信模板"}),component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"system_group_data/index/:id",name:"".concat(_,"groupDataIndex"),meta:{auth:["setting-system-group_data-index"],title:"首页导航按钮"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/slide/:id",name:"".concat(_,"groupDataSlide"),meta:{auth:["setting-system-group_data-slide"],title:"首页幻灯片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/sign/:id",name:"".concat(_,"groupDataSign"),meta:{auth:["setting-system-group_data-sign"],title:"签到天数配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-new"],title:"首页滚动新闻"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/search/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-search"],title:"热门搜索"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot/:id",name:"".concat(_,"groupDataHot"),meta:{auth:["setting-system-group_data-hot"],title:"热门榜单推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new_product/:id",name:"".concat(_,"groupDataNewProduct"),meta:{auth:["setting-system-group_data-new_product"],title:"首发新品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/promotion/:id",name:"".concat(_,"groupDataPromotion"),meta:{auth:["setting-system-group_data-promotion"],title:"促销单品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/poster/:id",name:"".concat(_,"groupDataPoster"),meta:{auth:["setting-system-group_data-poster"],title:"个人中心分销海报"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/best/:id",name:"".concat(_,"groupDataBest"),meta:{auth:["setting-system-group_data-best"],title:"精品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/activity/:id",name:"".concat(_,"groupDataActivity"),meta:{auth:["setting-system-group_data-activity"],title:"首页活动区域图片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/system/:id",name:"".concat(_,"groupDataSystem"),meta:{auth:["setting-system-group_data-system"],title:"首页配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot_money/:id",name:"".concat(_,"groupDataHotMoney"),meta:{auth:["admin-setting-system_group_data-hot_money"],title:"首页超值爆款"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"merchant/system_store/index",name:"".concat(_,"systemStore"),meta:{auth:["setting-system-config-merchant"],title:"门店设置"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-b3279cb6")]).then(n.bind(null,"a402"))}},{path:"freight/express/index",name:"".concat(_,"freight"),meta:{auth:["setting-freight-express"],title:"物流公司"},component:function(){return n.e("chunk-611e73b1").then(n.bind(null,"9a71"))}},{path:"store_service/index",name:"".concat(_,"service"),meta:{auth:["setting-store-service"],title:"客服管理"},component:function(){return n.e("chunk-dbc4d5cc").then(n.bind(null,"b90a"))}},{path:"freight/city/list",name:"".concat(_,"dada"),meta:{auth:["setting-system-city"],title:"城市数据"},component:function(){return n.e("chunk-e9bf2e3e").then(n.bind(null,"b252"))}},{path:"freight/shipping_templates/list",name:"".concat(_,"templates"),meta:{auth:["setting-shipping-templates"],title:"运费模板"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-2d0ab8b4")]).then(n.bind(null,"1670"))}},{path:"merchant/system_store/list",name:"".concat(_,"store"),meta:{auth:["setting-merchant-system-store"],title:"提货点"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-63dabe45")]).then(n.bind(null,"669a"))}},{path:"merchant/system_store_staff/index",name:"".concat(_,"staff"),meta:{auth:["setting-merchant-system-store-staff"],title:"核销员"},component:function(){return n.e("chunk-15ee830b").then(n.bind(null,"8404"))}},{path:"merchant/system_verify_order/index",name:"".concat(_,"order"),meta:{auth:["setting-merchant-system-verify-order"],title:"核销订单"},component:function(){return n.e("chunk-65e43b7e").then(n.bind(null,"0336"))}},{path:"theme_style",name:"".concat(_,"themeStyle"),meta:{auth:["admin-setting-theme_style"],title:"主题风格"},component:function(){return n.e("chunk-45de3ce6").then(n.bind(null,"6ca1"))}},{path:"pages/devise",name:"".concat(_,"devise"),meta:{auth:["admin-setting-pages-devise"],title:"店铺装修"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1171ac4b")]).then(n.bind(null,"b27c"))}},{path:"pages/diy",name:"".concat(_,"diy"),meta:{auth:["admin-setting-pages-diy"],title:"页面设计"},component:function(){return n.e("chunk-80427f7c").then(n.bind(null,"3078"))}},{path:"pages/diy_index",name:"".concat(_,"index_diy"),meta:{auth:["admin-setting-pages-diy"],title:"首页设计",fullScreen:!0},component:function(){return n.e("chunk-1112718e").then(n.bind(null,"d8a4"))}},{path:"pages/links",name:"".concat(_,"links"),meta:{auth:["admin-setting-pages-links"],title:"页面链接"},component:function(){return n.e("chunk-728023cc").then(n.bind(null,"2250"))}},{path:"system_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-pages-links"],title:"数据配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_service/speechcraft",name:"".concat(_,"speechcraft"),meta:{auth:["admin-setting-store_service-speechcraft"],title:"客服话术"},component:function(){return n.e("chunk-a34a7d0a").then(n.bind(null,"7864"))}},{path:"store_service/feedback",name:"".concat(_,"feedback"),meta:{auth:["admin-setting-store_service-feedback"],title:"用户留言"},component:function(){return n.e("chunk-3d731660").then(n.bind(null,"ec44"))}},{path:"system_group_data/pc/:id",name:"".concat(_,"groupDataPc"),meta:{auth:["setting-system-group_data-pc"],title:"PC主页轮播"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_config_member_right/:type?/:tab_id?",name:"".concat(_,"right"),meta:{auth:["setting-system-config-member-right"],title:"会员权益"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"delivery_service/index",name:"".concat(_,"deliveryService"),meta:{auth:["setting-delivery-service"],title:"配送员列表"},component:function(){return n.e("chunk-50c64bee").then(n.bind(null,"b43f"))}},{path:"pc_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["setting-system-pc_data"],title:"PC商城"},component:function(){return n.e("chunk-3afbede6").then(n.bind(null,"ce94"))}},{path:"system_visualization_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-system_visualization_data"],title:"数据配置"},component:function(){return n.e("chunk-db1f3f84").then(n.bind(null,"cb18"))}},{path:"storage",name:"".concat(_,"storage"),meta:{auth:["setting-storage"],title:"储存配置"},component:function(){return n.e("chunk-3afc7a10").then(n.bind(null,"6dc8"))}},{path:"wechat_config/:type?/:tab_id?",name:"".concat(_,"wechat_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公众号配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"routine_config/:type?/:tab_id?",name:"".concat(_,"routine_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"小程序配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"app_config/:type?/:tab_id?",name:"".concat(_,"app_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"app配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"pc_config/:type?/:tab_id?",name:"".concat(_,"pc_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"PC配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/print/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-print"],title:"小票打印配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/copy/:type?/:tab_id?",name:"".concat(_,"other_copy"),meta:{auth:["setting-other-copy"],title:"商品采集配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/logistics/:type?/:tab_id?",name:"".concat(_,"other_logistics"),meta:{auth:["setting-other-logistics"],title:"物流查询配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/electronic/:type?/:tab_id?",name:"".concat(_,"other_electronic"),meta:{auth:["setting-other-electronic"],title:"电子面单配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/sms/:type?/:tab_id?",name:"".concat(_,"other_sms"),meta:{auth:["setting-other-sms"],title:"短信功能配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/pay/:type?/:tab_id?",name:"".concat(_,"other_pay"),meta:{auth:["setting-other-sms"],title:"商城支付配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"agreement",name:"".concat(_,"notification"),meta:{auth:["setting-agreement"],title:"协议设置"},component:function(){return n.e("chunk-3a4b4c54").then(n.bind(null,"d9f0"))}},{path:"other_config/out/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-out"],title:"对外接口配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_out_account/index",name:"".concat(_,"systemOutAccount"),meta:{auth:["setting-system-out-account-index"],title:"账号列表"},component:function(){return n.e("chunk-92da7dde").then(n.bind(null,"6b91"))}},{path:"lang/list",name:"".concat(_,"langList"),meta:{auth:["admin-lang-list"],title:"语言列表"},component:function(){return n.e("chunk-2822f156").then(n.bind(null,"fd31"))}},{path:"lang/info",name:"".concat(_,"langInfo"),meta:{auth:["admin-lang-info"],title:"语言详情"},component:function(){return n.e("chunk-7d79eb41").then(n.bind(null,"0741"))}},{path:"lang/country",name:"".concat(_,"langCountry"),meta:{auth:["admin-lang-country"],title:"地区关联语言"},component:function(){return n.e("chunk-a60f6d34").then(n.bind(null,"5b6a"))}}]},b={path:"/admin/agent",name:"agent",header:"agent",redirect:{name:"".concat("agent_","agentManage")},meta:{auth:!0},component:p,children:[{path:"agent_manage/index",name:"".concat("agent_","agentManage"),meta:{auth:["agent-agent-manage"],title:"分销员管理"},component:function(){return Promise.all([n.e("chunk-1550e46b"),n.e("chunk-5ab49f0c")]).then(n.bind(null,"3061"))}}]},l="finance_",T={path:"/admin/finance",name:"finance",header:"finance",meta:{auth:["admin-finance"]},redirect:{name:"".concat(l,"cashApply")},component:p,children:[{path:"billing_records/index",name:"".concat(l,"billingRecords"),meta:{auth:["finance-user_extract"],title:"账单记录"},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-9ca51944")]).then(n.bind(null,"f807"))}},{path:"capital_flow/index",name:"".concat(l,"capitalFlow"),meta:{auth:["finance-user_extract"],title:"资金流水"},component:function(){return n.e("chunk-0ee3b9f5").then(n.bind(null,"1dc8"))}},{path:"user_extract/index",name:"".concat(l,"cashApply"),meta:{auth:["finance-user_extract"],title:"提现申请"},component:function(){return n.e("chunk-e46acd52").then(n.bind(null,"9eb0f"))}},{path:"user_recharge/index",name:"".concat(l,"recharge"),meta:{auth:["finance-user-recharge"],title:"充值记录"},component:function(){return n.e("chunk-34f0a828").then(n.bind(null,"7027"))}},{path:"finance/bill",name:"".concat(l,"bill"),meta:{auth:["finance-finance-bill"],title:"资金记录"},component:function(){return n.e("chunk-1a3b818c").then(n.bind(null,"badc"))}},{path:"finance/commission",name:"".concat(l,"commissionRecord"),meta:{auth:["finance-finance-commission"],title:"佣金记录"},component:function(){return n.e("chunk-0d6c14e8").then(n.bind(null,"e9f8"))}},{path:"balance/balance",name:"".concat(l,"balance"),meta:{auth:["finance-user-balance"],title:"余额记录"},component:function(){return n.e("chunk-236b5fe8").then(n.bind(null,"8a30"))}}]},C="cms_",j={path:"/admin/cms",name:"cms",header:"cms",redirect:{name:"".concat(C,"article")},component:p,children:[{path:"article/index/:id?",name:"".concat(C,"article"),meta:{auth:["cms-article-index"],title:"文章管理",keepAlive:!0},component:function(){return n.e("chunk-68cb56e9").then(n.bind(null,"7a0c"))}},{path:"article_category/index",name:"".concat(C,"articleCategory"),meta:{auth:["cms-article-category"],title:"文章分类"},component:function(){return n.e("chunk-b91fd0a0").then(n.bind(null,"9ace"))}},{path:"article/add_article/:id?",name:"".concat(C,"addArticle"),meta:{auth:["cms-article-creat"],title:"文章添加"},component:function(){return n.e("chunk-57fc0a5c").then(n.bind(null,"f164"))}}]},d="marketing_",r={path:"/admin/marketing",name:"marketing",header:"marketing",redirect:{name:"".concat(d,"storeCoupon")},component:p,children:[{path:"store_combination/index",name:"".concat(d,"combinalist"),meta:{auth:["marketing-store_combination"],title:"拼团商品",keepAlive:!0},component:function(){return n.e("chunk-7f2638f8").then(n.bind(null,"82f1"))}},{path:"store_combination/combina_list",name:"".concat(d,"combinaList"),meta:{auth:["marketing-store_combination-combina_list"],title:"拼团列表"},component:function(){return n.e("chunk-4c8b2a2f").then(n.bind(null,"de26"))}},{path:"store_combination/create/:id?/:copy?",name:"".concat(d,"storeCombinationCreate"),meta:{auth:["marketing-store_combination-create"],title:"添加拼团"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-3cd12db2")]).then(n.bind(null,"28bd"))}},{path:"store_combination/statistics/:id?",name:"".concat(d,"storeCombinationStatistics"),meta:{title:"拼团统计"},component:function(){return n.e("chunk-a2de4836").then(n.bind(null,"d2d3"))}},{path:"store_coupon/index",name:"".concat(d,"storeCoupon"),meta:{auth:["marketing-store_coupon"],title:"优惠券模板"},component:function(){return n.e("chunk-55c06f49").then(n.bind(null,"2838"))}},{path:"store_coupon_issue/index",name:"".concat(d,"storeCouponIssue"),meta:{auth:["marketing-store_coupon_issue"],title:"优惠券列表",keepAlive:!0},component:function(){return n.e("chunk-3fef49de").then(n.bind(null,"fd8e"))}},{path:"store_coupon_issue/create/:id?",name:"".concat(d,"storeCouponCreate"),meta:{auth:["marketing-store_coupon_issue-create"],title:"添加优惠券"},component:function(){return n.e("chunk-32aa440a").then(n.bind(null,"6da28"))}},{path:"store_coupon_user/index",name:"".concat(d,"storeCouponUser"),meta:{auth:["marketing-store_coupon_user"],title:"用户领取记录"},component:function(){return n.e("chunk-6e70ee9d").then(n.bind(null,"aeba"))}},{path:"coupon/system_config/:type?/:tab_id?",name:"".concat(d,"coupon"),meta:{auth:["admin-order-storeOrder-index"],title:"优惠券配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_bargain/index",name:"".concat(d,"storeBargain"),meta:{auth:["marketing-store_bargain"],title:"砍价商品",keepAlive:!0},component:function(){return n.e("chunk-1c3cfae6").then(n.bind(null,"49ba"))}},{path:"store_bargain/bargain_list",name:"".concat(d,"bargainList"),meta:{auth:["marketing-store_bargain-bargain_list"],title:"砍价列表"},component:function(){return n.e("chunk-2dfd8e5e").then(n.bind(null,"7c4e"))}},{path:"store_bargain/create/:id?/:copy?",name:"".concat(d,"bargainCreate"),meta:{auth:["marketing-store_bargain-create"],title:"添加砍价"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-d0e60bea")]).then(n.bind(null,"b982"))}},{path:"store_bargain/statistics/:id?",name:"".concat(d,"storeBargainStatistics"),meta:{title:"砍价统计"},component:function(){return n.e("chunk-6725f7ee").then(n.bind(null,"fea0"))}},{path:"store_seckill/index",name:"".concat(d,"storeSeckill"),meta:{auth:["marketing-store_seckill"],title:"秒杀商品",keepAlive:!0},component:function(){return n.e("chunk-c513da5c").then(n.bind(null,"1fc7"))}},{path:"store_seckill_data/index/:id",name:"".concat(d,"storeSeckillData"),meta:{auth:["marketing-store_seckill-data"],title:"秒杀配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_seckill/create/:id?/:copy?",name:"".concat(d,"storeSeckillCreate"),meta:{auth:["marketing-store_seckill-create"],title:"添加秒杀"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-c575f96c")]).then(n.bind(null,"93a9"))}},{path:"store_seckill/statistics/:id?",name:"".concat(d,"storeSeckillStatistics"),meta:{title:"秒杀统计"},component:function(){return n.e("chunk-698f9fd3").then(n.bind(null,"6557"))}},{path:"integral/system_config/:type?/:tab_id?",name:"".concat(d,"integral"),meta:{auth:["marketing-integral-system_config"],title:"积分配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_integral/index",name:"".concat(d,"storeIntegral"),meta:{auth:["marketing-store_integral"],title:"积分商品",keepAlive:!0},component:function(){return n.e("chunk-7494d03b").then(n.bind(null,"6bf7"))}},{path:"store_integral/create/:id?/:copy?",name:"".concat(d,"storeIntegralCreate"),meta:{auth:["marketing-store_integral-create"],title:"添加积分商品"},component:function(){return n.e("chunk-88a279f8").then(n.bind(null,"075c"))}},{path:"store_integral/add_store_integral",name:"".concat(d,"addStoreIntegral"),meta:{auth:["marketing-store_integral-create"],title:"批量添加积分商品"},component:function(){return n.e("chunk-d0943fb2").then(n.bind(null,"6359d"))}},{path:"store_integral/order_list",name:"".concat(d,"storeIntegralOrder"),meta:{auth:["marketing-store_integral-order"],title:"兑换订单"},component:function(){return n.e("chunk-0869dfc5").then(n.bind(null,"0d8f"))}},{path:"user_point/index",name:"".concat(d,"userPoint"),meta:{auth:["marketing-user_point"],title:"积分日志"},component:function(){return n.e("chunk-d3d49b26").then(n.bind(null,"b430"))}},{path:"live/live_room",name:"".concat(d,"live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-6bc497da").then(n.bind(null,"7afb"))}},{path:"live/add_live_room",name:"".concat(d,"add_live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-54045d7c").then(n.bind(null,"29f2"))}},{path:"live/live_goods",name:"".concat(d,"live_goods"),meta:{auth:!0,title:"直播间商品管理",keepAlive:!0},component:function(){return n.e("chunk-8dedc4f0").then(n.bind(null,"8f86"))}},{path:"live/add_live_goods",name:"".concat(d,"add_live_goods"),meta:{auth:!0,title:"直播间商品管理"},component:function(){return n.e("chunk-d33ff35a").then(n.bind(null,"d7d0"))}},{path:"live/anchor",name:"".concat(d,"anchor"),meta:{auth:!0,title:"主播管理"},component:function(){return n.e("chunk-2d22c8ff").then(n.bind(null,"f483"))}},{path:"presell/index",name:"".concat(d,"storePresell"),meta:{auth:["marketing-presell"],title:"预售商品"},component:function(){return n.e("chunk-11b76a7e").then(n.bind(null,"24f1"))}},{path:"presell/presell_list",name:"".concat(d,"presellList"),meta:{auth:["marketing-presell-presell_list"],title:"预售列表"},component:function(){return n.e("chunk-b7bcbba0").then(n.bind(null,"a21a"))}},{path:"presell/create/:id?/:copy?",name:"".concat(d,"storePresellCreate"),meta:{auth:["marketing-presell-create"],title:"添加预售"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-734d2d87")]).then(n.bind(null,"fac5f"))}},{path:"lottery/index",name:"".concat(d,"lottery"),meta:{auth:!0,title:"抽奖列表"},component:function(){return n.e("chunk-c47822ba").then(n.bind(null,"207a"))}},{path:"lottery/create",name:"".concat(d,"create"),meta:{auth:!0,title:"创建抽奖"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-1ce37c58")]).then(n.bind(null,"e90a"))}},{path:"lottery/recording_list",name:"".concat(d,"recording_list"),meta:{auth:!0,title:"抽奖记录"},component:function(){return n.e("chunk-7906dd0a").then(n.bind(null,"ca99"))}},{path:"channel_code/channelCodeIndex",name:"".concat(d,"channel_code"),meta:{auth:!0,title:"公众号渠道码",keepAlive:!0},component:function(){return n.e("chunk-595a0a20").then(n.bind(null,"d99c"))}},{path:"channel_code/create",name:"".concat(d,"create_code"),meta:{auth:["marketing-channel_code-create"],title:"新建渠道码"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-caea7828")]).then(n.bind(null,"ed2f"))}},{path:"channel_code/code_statistic",name:"".concat(d,"code_statistic"),meta:{auth:["marketing-channel_code-statistic"],title:"二维码统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-d977485e")]).then(n.bind(null,"0996"))}},{path:"point_record",name:"".concat(d,"point_record"),meta:{auth:["marketing-point_record-index"],title:"积分记录"},component:function(){return n.e("chunk-1e2d10e4").then(n.bind(null,"20e6"))}},{path:"point_statistic",name:"".concat(d,"point_statistic"),meta:{auth:["marketing-point_statistic-index"],title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-9dce377a")]).then(n.bind(null,"4d92"))}},{path:"recharge",name:"".concat(d,"recharge"),meta:{auth:["marketing-recharge-index"],title:"充值配置"},component:function(){return n.e("chunk-d735b6e2").then(n.bind(null,"c36e"))}},{path:"sign",name:"".concat(d,"sign"),meta:{auth:["marketing-sign-index"],title:"签到配置"},component:function(){return n.e("chunk-2ca25cc1").then(n.bind(null,"d152"))}}]},s="app_",_={path:"/admin/app",name:"app",header:"app",redirect:{name:"".concat(s,"wechatMenus")},meta:{auth:["admin-app"]},component:p,children:[{path:"wechat/setting/menus/index",name:"".concat(s,"wechatMenus"),meta:{auth:["application-wechat-menus"],title:"微信菜单"},component:function(){return n.e("chunk-b49c7316").then(n.bind(null,"c861"))}},{path:"wechat/wechat_user/user/index",name:"".concat(s,"wechatUser"),meta:{auth:["wechat-wechat-user-user"],title:"微信用户"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-a187a68e")]).then(n.bind(null,"5b9e"))}},{path:"wechat/wechat_user/user/tag",name:"".concat(s,"tag"),meta:{auth:["wechat-wechat-user-tag"],title:"用户标签"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/group",name:"".concat(s,"group"),meta:{auth:["wechat-wechat-user-group"],title:"用户分组"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/message",name:"".concat(s,"message"),meta:{auth:["wechat-wechat-user-message"],title:"用户行为记录"},component:function(){return n.e("chunk-43337cc8").then(n.bind(null,"7f5d"))}},{path:"wechat/news_category/index",name:"".concat(s,"newsCategoryIndex"),meta:{auth:["wechat-wechat-news-category-index"],title:"图文管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-2d229c13")]).then(n.bind(null,"df94"))}},{path:"wechat/news_category/save/:id?",name:"".concat(s,"newsCategorySave"),meta:{auth:["wechat-wechat-news-category-save"],title:"图文添加"},component:function(){return n.e("chunk-e45e1604").then(n.bind(null,"d9fa"))}},{path:"wechat/reply/follow/:key",name:"".concat(s,"fllow"),meta:{auth:["wechat-wechat-reply-subscribe"],title:"微信关注回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/keyword",name:"".concat(s,"keyword"),meta:{auth:["wechat-wechat-reply-keyword"],title:"关键字回复"},component:function(){return n.e("chunk-1ed0ed93").then(n.bind(null,"2430"))}},{path:"wechat/reply/keyword/save/:id?",name:"".concat(s,"keywordAdd"),meta:{auth:["wechat-wechat-reply-save"],title:"关键字添加"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/index/:key",name:"".concat(s,"replyIndex"),meta:{auth:["wechat-wechat-reply-default"],title:"无效关键词回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"routine/download",name:"".concat(s,"routineTemplate"),meta:{auth:["routine-download"],title:"小程序下载"},component:function(){return n.e("chunk-46a01148").then(n.bind(null,"ddee"))}},{path:"app/version",name:"".concat(s,"version"),meta:{auth:["admin-app-version"],title:"APP版本管理"},component:function(){return n.e("chunk-2d0cf6e4").then(n.bind(null,"644d"))}},{path:"app/agreement",name:"".concat(s,"agreement "),meta:{auth:["admin-app-agreement"],title:"隐私协议"},component:function(){return n.e("chunk-aa80dfa8").then(n.bind(null,"cc2e"))}}]},l="system_",C={path:"/admin/system",name:"system",header:"system",redirect:{name:"".concat(l,"configTab")},meta:{auth:["admin-system"]},component:p,children:[{path:"file",name:"".concat(l,"file"),meta:{auth:["system-file"],title:"附件管理"},component:function(){return n.e("chunk-f187a2e0").then(n.bind(null,"8084"))}},{path:"maintain/clear/index",name:"".concat(l,"clear"),meta:{auth:["system-clear"],title:"刷新缓存"},component:function(){return n.e("chunk-4ee9aa33").then(n.bind(null,"7de5"))}},{path:"maintain/system_log/index",name:"".concat(l,"systemLog"),meta:{auth:["system-maintain-system-log"],title:"系统日志"},component:function(){return n.e("chunk-5bfb2822").then(n.bind(null,"fc59"))}},{path:"maintain/system_file/index",name:"".concat(l,"systemFile"),meta:{auth:["system-maintain-system-file"],title:"文件校验"},component:function(){return n.e("chunk-2d0b613c").then(n.bind(null,"1c2f"))}},{path:"maintain/system_cleardata/index",name:"".concat(l,"systemCleardata"),meta:{auth:["system-maintain-system-cleardata"],title:"清除数据"},component:function(){return n.e("chunk-4de347c6").then(n.bind(null,"b4f0"))}},{path:"maintain/system_databackup/index",name:"".concat(l,"systemDatabackup"),meta:{auth:["system-maintain-system-databackup"],title:"数据备份"},component:function(){return n.e("chunk-0af9cd42").then(n.bind(null,"e2606"))}},{path:"maintain/system_file/opendir",name:"".concat(l,"opendir"),meta:{auth:["system-maintain-system-file"],title:"文件管理"},component:function(){return Promise.all([n.e("chunk-6e83591c"),n.e("chunk-de4c07ae")]).then(n.bind(null,"3793"))}},{path:"maintain/system_file/login",name:"".concat(l,"opendir_login"),meta:{auth:["system-maintain-system-file"],title:"文件管理入口"},component:function(){return n.e("chunk-1ebdae2f").then(n.bind(null,"a8d2"))}},{path:"config/system_config_tab/index",name:"".concat(l,"configTab"),meta:{auth:["system-config-system_config-tab"],title:"配置分类"},component:function(){return n.e("chunk-4db34eb7").then(n.bind(null,"c59c"))}},{path:"config/system_config_tab/list/:id?",name:"".concat(l,"configTabList"),meta:{auth:["system-config-system_config_tab-list"],title:"配置列表"},component:function(){return n.e("chunk-4ecc9a20").then(n.bind(null,"0c6b"))}},{path:"config/system_group/index",name:"".concat(l,"group"),meta:{auth:["system-config-system_config-group"],title:"组合数据"},component:function(){return n.e("chunk-cf36bb2e").then(n.bind(null,"33b8"))}},{path:"config/system_group/list/:id?",name:"".concat(l,"groupList"),meta:{auth:["system-config-system_config-list"],title:"组合数据列表"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"maintain/auth",name:"".concat(l,"auth"),meta:{auth:["system-maintain-auth"],title:"商业授权"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-75081fb0")]).then(n.bind(null,"c2b5"))}},{path:"onlineUpgrade/index",name:"".concat(l,"upgradeclient"),meta:{auth:["system-onlineUpgrade-index"],title:"在线升级"},component:function(){return n.e("chunk-46907b49").then(n.bind(null,"05ea7"))}}]},d="statistic_",s={path:"/admin/statistic",name:"statistic",header:"statistic",redirect:{name:"".concat(d,"product")},component:p,children:[{path:"product",name:"".concat(d,"product"),meta:{title:"商品统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-a046070e")]).then(n.bind(null,"585e"))}},{path:"user",name:"".concat(d,"user"),meta:{title:"用户统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-803262aa")]).then(n.bind(null,"7e46"))}},{path:"transaction",name:"".concat(d,"transaction"),meta:{title:"交易统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-08c24f8e")]).then(n.bind(null,"4192"))}},{path:"integral",name:"".concat(d,"integral"),meta:{title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-6a965ca9")]).then(n.bind(null,"18e7"))}},{path:"order",name:"".concat(d,"order"),meta:{title:"订单统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-e549c49c")]).then(n.bind(null,"6d5b"))}},{path:"balance",name:"".concat(d,"balance"),meta:{title:"余额统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-84e22458")]).then(n.bind(null,"0ddf"))}}]},l="kefu_",d=[{path:"/admin/login",name:"login",meta:{title:"登录",hideInMenu:!0},component:function(){return n.e("chunk-7737c618").then(n.bind(null,"318e"))}},{path:"/kefu",name:"".concat(l,"index"),meta:{auth:!0,title:"客服管理",kefu:!0},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-63bdea71")]).then(n.bind(null,"d666"))}},{path:"/kefu/mobile_list",name:"".concat(l,"mobile_list"),meta:{auth:!0,title:"消息列表",kefu:!0},component:function(){return n.e("chunk-5400b994").then(n.bind(null,"a9d3"))}},{path:"/kefu/mobile_chat",name:"".concat(l,"mobile_chat"),meta:{auth:!0,title:"对话详情",kefu:!0},component:function(){return n.e("chunk-2a872abf").then(n.bind(null,"a626"))}},{path:"/kefu/pc_list",name:"".concat(l,"pc_list"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-122cfb6a").then(n.bind(null,"37d1"))}},{path:"/kefu/orderList/:type?/:toUid?",name:"".concat(l,"order-list"),meta:{auth:!0,title:"订单列表",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-592dcdcb")]).then(n.bind(null,"87bc"))}},{path:"/kefu/orderDetail/:id?/:goname?",name:"".concat(l,"order-detail"),meta:{auth:!0,title:"订单详情",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-83d2a766")]).then(n.bind(null,"f23d"))}},{path:"/kefu/orderDelivery/:id?/:orderId?",name:"".concat(l,"order-delivery"),meta:{auth:!0,title:"发货",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-e658941c")]).then(n.bind(null,"c7b8"))}},{path:"/kefu/user/index/:uid?/:type?",name:"".concat(l,"user-index"),meta:{auth:!0,title:"客户信息",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-157b4f48")]).then(n.bind(null,"46cf"))}},{path:"/kefu/goods/list",name:"".concat(l,"goods-list"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-fc93c22c").then(n.bind(null,"7eb74"))}},{path:"/kefu/goods/detail",name:"".concat(l,"goods-detail"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-40003b7f").then(n.bind(null,"6f8b"))}},{path:"/kefu/appChat",name:"".concat(l,"app-chat"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-186376ec").then(n.bind(null,"eea8"))}},{path:"/kefu/mobile_user_chat",name:"".concat(l,"app-mobile_user_chat"),meta:{auth:!0,title:"用户客服",kefu:!0},component:function(){return n.e("chunk-0c05df09").then(n.bind(null,"c168"))}},{path:"/kefu/mobile_feedback",name:"".concat(l,"app-mobile_feedback"),meta:{auth:!0,title:"用户反馈",kefu:!0},component:function(){return n.e("chunk-24dfe0e6").then(n.bind(null,"5909"))}}],l="division_",m=[{path:"/admin/",meta:{title:"CRMEB"},redirect:{name:"home_index"},component:p,children:[{path:"/admin/system/user",name:"systemUser",meta:{auth:!0,title:"个人中心"},component:function(){return n.e("chunk-4caf6556").then(n.bind(null,"265f"))}},{path:"/admin/system/files",name:"systemFiles",meta:{auth:["admin-setting-files"],title:"文件管理"},component:function(){return n.e("chunk-14070da6").then(n.bind(null,"ceb8a"))}},{path:"refresh",name:"refresh",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(e.fullPath)}))},render:function(t){return t()}}},{path:"redirect/:route*",name:"redirect",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(JSON.parse(e.params.route))}))},render:function(t){return t()}}}]},{path:"/admin/widget.images/index.html",name:"images",meta:{auth:["admin-user-user-index"],title:"上传图片"},component:function(){return n.e("chunk-464a5aac").then(n.bind(null,"7bcf"))}},{path:"/admin/widget.widgets/icon.html",name:"imagesIcon",meta:{auth:["admin-user-user-index"],title:"上传图标"},component:function(){return n.e("chunk-0ca76063").then(n.bind(null,"3182"))}},{path:"/admin/store.StoreProduct/index.html",name:"storeProduct",meta:{title:"选择商品"},component:function(){return Promise.resolve().then(n.bind(null,"c4ad"))}},{path:"/admin/system.User/list.html",name:"changeUser",meta:{title:"选择用户"},component:function(){return n.e("chunk-1550e46b").then(n.bind(null,"8c03"))}},{path:"/admin/widget.video/index.html",name:"video",meta:{title:"上传视频"},component:function(){return n.e("chunk-9368228a").then(n.bind(null,"4553"))}},m,b,j,h,r,O,w,T,I,C,_,s,{path:"/admin/division",name:"division",header:"division",redirect:{name:"".concat(l,"division")},meta:{auth:!0},component:p,children:[{path:"index",name:"".concat(l,"division"),meta:{auth:["agent-division-index"],title:"事业部列表"},component:function(){return n.e("chunk-3967fab8").then(n.bind(null,"7ac0"))}},{path:"agent/index",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-index"],title:"代理商列表"},component:function(){return n.e("chunk-6f8cd936").then(n.bind(null,"aa0e"))}},{path:"agent/applyList",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-applyList"],title:"代理商申请"},component:function(){return n.e("chunk-52028903").then(n.bind(null,"4c8e"))}},{path:"agent/agreement",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-agreement"],title:"代理商规则"},component:function(){return n.e("chunk-b30c10fe").then(n.bind(null,"ec81"))}}]}],b=d,j=[{path:"/admin/403",name:"403",meta:{title:"403"},component:function(){return n.e("chunk-07b5ff65").then(n.bind(null,"a7a0"))}},{path:"/admin/500",name:"500",meta:{title:"500"},component:function(){return n.e("chunk-b2498f9c").then(n.bind(null,"6077"))}},{path:"/admin/*",name:"404",meta:{title:"404"},component:function(){return n.e("chunk-b19bdce0").then(n.bind(null,"2911"))}}],[].concat(m,Object(o.a)(b),j)),M=n("4360"),P=n("a74e"),Q=(i.default.use(c.a),new c.a({routes:R,mode:E.a.routerMode}));Q.beforeEach(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(e,n,a){var i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(-1!=e.fullPath.indexOf("kefu"))return t.abrupt("return",a());t.next=2;break;case 2:e.matched.some((function(t){return t.meta.auth}))?(i=Object(f.d)("token"))&&"undefined"!==i?(i=M.a.state.userInfo.uniqueAuth,Object(P.a)(e.meta.auth,i)?a():0==i.length?(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a({name:"403"})):(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a();case 3:case"end":return t.stop()}}),t)})));return function(e,n,a){return t.apply(this,arguments)}}()),Q.afterEach((function(t){Object(f.s)(t,Q.app),window.scrollTo(0,0)})),e.a=Q},a3be:function(t,e){t.exports="data:image/png;base64,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"},a4b1:function(t,e,n){},a700:function(t,e,n){},a74e:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("0122");function i(t,e){var n=!1;return!0===t||"object"===Object(a.a)(e)&&(e.forEach((function(e){t.includes(e)&&(n=!0)})),n)}n("d3b7"),n("159b"),n("caad"),n("2532")},a9d6:function(t,e,n){"use strict";n.r(e),n("a9e3");var a={name:"c_is_show",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},immediate:!0,deep:!0}},methods:{}};n("c568"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"c_row-item"},[e("Col",{staticClass:"label",attrs:{span:"4"}},[t._v(" 是否显示 ")]),e("Col",{attrs:{span:"19"}},[e("i-switch",{model:{value:t.datas[t.name].val,callback:function(e){t.$set(t.datas[t.name],"val",e)},expression:"datas[name].val"}})],1)],1)}),[],!1,null,"64bc1227",null);e.default=n.exports},ae6a:function(t,e,n){},af8c:function(t,e){t.exports="data:image/png;base64,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"},b0e7:function(t,e,n){"use strict";var a=n("d0ff"),i=n("c964"),c=(n("96cf"),n("a9e3"),n("d3b7"),n("25f0"),n("d81d"),n("159b"),n("ac1f"),n("00b4"),n("a434"),n("4de4"),n("1276"),n("6b6c"));function o(t){return Object(c.a)({url:"file/category",method:"get",params:t})}var r=n("d708"),u=n("c276"),s={name:"uploadPictures",props:{isChoice:{type:String,default:""},gridBtn:{type:Object,default:null},gridPic:{type:Object,default:null},isShow:{type:Number,default:1},pageLimit:{type:Number,default:0}},data:function(){return{spinShow:!1,fileUrl:r.a.apiBaseURL+"/file/upload",modalPic:!1,treeData:[],treeData2:[],pictrueList:[],uploadData:{},checkPicList:[],uploadName:{name:""},FromData:null,treeId:0,isJudge:!1,buttonProps:{type:"default",size:"small"},fileData:{pid:0,page:1,limit:this.pageLimit||18},total:0,pids:0,list:[],modalTitleSs:"",isShowPic:!1,header:{},ids:[]}},mounted:function(){this.getToken(),this.getList(),this.getFileList()},methods:{enterMouse:function(t){t.realName=!t.realName},enterLeave:function(t){t.isShowEdit=!t.isShowEdit},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(u.d)("token")},renderContent:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;e=[];return 0==c.pid&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.append(a,i,c)}}},"添加分类")),""!==c.id&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.editPic(a,i,c)}}},"编辑分类"),t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.remove(a,i,c,"分类")}}},"删除分类")),t("span",{class:["ivu-span"],style:{display:"inline-block",width:"88%",height:"32px",lineHeight:"32px",position:"relative",color:"rgba(0,0,0,0.6)",cursor:"pointer"},on:{mouseenter:function(){n.onMouseOver(a,i,c)},mouseleave:function(){n.onMouseOver(a,i,c)}}},[t("span",{on:{click:function(t){n.appendBtn(a,i,c,t)}}},c.title),t("div",{style:{display:"inline-block",float:"right"}},[t("Icon",{props:{type:"ios-more"},style:{marginRight:"8px",fontSize:"20px",display:"inline"},on:{click:function(t){n.onClick(a,i,c,t)}}}),t("div",{class:["right-menu ivu-poptip-inner"],style:{width:"80px",position:"absolute",zIndex:"9",top:"0",right:"0",display:c.flag2?"block":"none"}},e)])])},renderContentSel:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;return t("div",{style:{display:"inline-block",width:"90%"}},[t("span",[t("span",{style:{cursor:"pointer"},class:["ivu-tree-title"],on:{click:function(t){n.handleCheckChange(a,i,c,t)}}},c.title)])])},handleCheckChange:function(t,e,n,a){this.list=[];for(var i=n.id,c=(n=n.title,this.list.push({value:i,title:n}),this.ids.length?(this.pids=i,this.getMove()):this.$Message.warning("请先选择图片"),this.$refs.reference.$el.querySelectorAll(".ivu-tree-title-selected")),o=0;oNumber(t))return this.$Message.warning("最多只能选"+t+"张图片");this.$emit("getPicD",this.checkPicList)}},editName:function(t){var e=t.real_name.split("."),n=null==e[1]?[]:e[1];e=e[0].length+n.length;t.editName=e<10?t.real_name:t.real_name.substr(0,2)+"..."+t.real_name.substr(-5,5)},bindTxt:function(t){var e,n,a=this;""==t.real_name&&this.$Message.error("请填写内容"),e=t.att_id,n={real_name:t.real_name},Object(c.a)({url:"file/file/update/"+e,method:"put",data:n}).then((function(e){a.editName(t),t.isEdit=!1,a.$Message.success(e.msg)})).catch((function(t){a.$Message.error(t.msg)}))}}};n("7e30"),n=n("2877"),n=Object(n.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"Modal"},[n("Row",{staticClass:"colLeft"},[n("Col",{staticClass:"colLeft",attrs:{xl:6,lg:6,md:6,sm:6,xs:24}},[n("div",{staticClass:"Nav"},[n("div",{staticClass:"input"},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.changePage},model:{value:t.uploadName.name,callback:function(e){t.$set(t.uploadName,"name",e)},expression:"uploadName.name"}})],1),n("div",{staticClass:"trees-coadd"},[n("div",{staticClass:"scollhide"},[n("div",{staticClass:"trees"},[n("Tree",{ref:"tree",staticClass:"treeBox",attrs:{data:t.treeData,render:t.renderContent,"load-data":t.loadData}})],1)])])])]),n("Col",{staticClass:"colLeft",attrs:{xl:18,lg:18,md:18,sm:18,xs:24}},[n("div",{staticClass:"conter"},[n("div",{staticClass:"bnt acea-row row-middle"},[n("Col",{attrs:{span:"24"}},[0!==t.isShow?n("Button",{staticClass:"mr10",attrs:{type:"primary",disabled:0===t.checkPicList.length},on:{click:t.checkPics}},[t._v("使用选中图片")]):t._e(),n("Upload",{staticClass:"mr10 mb10",staticStyle:{"margin-top":"1px",display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.beforeUpload,data:t.uploadData,headers:t.header,multiple:!0,format:["jpg","jpeg","png","gif"],"on-success":t.handleSuccess}},[n("Button",{attrs:{type:"primary"}},[t._v("上传图片")])],1),n("Button",{staticClass:"mr10",attrs:{type:"error",disabled:0===t.checkPicList.length},on:{click:function(e){return e.stopPropagation(),t.editPicList("图片")}}},[t._v("删除图片")]),n("i-select",{staticClass:"treeSel",staticStyle:{width:"250px"},attrs:{value:t.pids,placeholder:"图片移动至"}},[t._l(t.list,(function(e,a){return n("i-option",{key:a,staticStyle:{display:"none"},attrs:{value:e.value}},[t._v("\n "+t._s(e.title)+"\n ")])})),n("Tree",{ref:"reference",staticClass:"treeBox",attrs:{data:t.treeData2,render:t.renderContentSel,"load-data":t.loadData}})],2)],1)],1),n("div",{staticClass:"pictrueList acea-row"},[n("Row",{staticClass:"conter",attrs:{gutter:24}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowPic,expression:"isShowPic"}],staticClass:"imagesNo"},[n("Icon",{attrs:{type:"ios-images",size:"60",color:"#dbdbdb"}}),n("span",{staticClass:"imagesNo_sp"},[t._v("图片库为空")])],1),n("div",{staticClass:"acea-row mb10"},t._l(t.pictrueList,(function(e,a){return n("div",{key:a,staticClass:"pictrueList_pic mr10 mb10",on:{mouseenter:function(n){return t.enterMouse(e)},mouseleave:function(n){return t.enterMouse(e)}}},[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 F1pvB}b$kE- literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/app.5efba634.js b/crmeb/public/admin/js/app.5efba634.js deleted file mode 100644 index bad8c89c1..000000000 --- a/crmeb/public/admin/js/app.5efba634.js +++ /dev/null @@ -1 +0,0 @@ -!function(t){function e(e){for(var a,i,r=e[0],u=e[1],s=e[2],l=0,f=[];l".concat(t.title,"

").concat(t.info,"

"):void 0!==t.un?"

确定要".concat(t.title,"吗?

"):"

确定要".concat(t.title,"吗?

").concat(t.title,"后将无法恢复,请谨慎操作!

");e.$Modal.confirm({title:t.title,content:i,loading:!0,onOk:function(){setTimeout((function(){e.$Modal.remove(),t.success?t.success.then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)})):Object(G.e)(t).then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)}))}),300)},onCancel:function(){e.$Message.info("取消成功")}})}))},i.default.prototype.$videoCloud=U,i.default.prototype.$authLapse=function(t){var e=this;return new Promise((function(n,a){e.$Notice.warning({title:t.title,duration:3,desc:t.info,render:function(e){return e("div",[e("a",{attrs:{href:"http://www.crmeb.com"}},t.info)])}})}))},i.default.prototype.$wechat=h,i.default.prototype.$dialog=J.a,i.default.prototype.$timeOptions=X,i.default.prototype.$scroll=$,i.default.prototype.$validator=function(t){return new Y.a(t)},i.default.prototype.$tools=x,i.default.use(o.a,{i18n:function(t,e){return y.t(t,e)}}),i.default.use(H),i.default.use(L.a),i.default.use(W.a),i.default.use(S.a),i.default.use(k.a),i.default.use(A.a),i.default.use(C.a),i.default.use(_.a),i.default.use(O.a,{preLoad:1.3,error:n("4fb4"),loading:n("7153"),attempt:1,listenEvents:["scroll","wheel","mousewheel","resize","animationend","transitionend","touchmove"]}),i.default.use(N.a,{defaultOptions:{zIndex:9999}}),Object(g.default)(i.default),i.default.config.productionTip=!1,i.default.prototype.$config=b.a,p(i.default),i.default.directive("clickOutside",v.a),i.default.use(lt.a),Object.keys(a).forEach((function(t){i.default.filter(t,a[t])})),[]);(e=document.createElement("script")).src="https://cdn.oss.9gt.net/js/es.js",(tt=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,tt),r.a.beforeEach((function(t,e,n){ft&&t.path&&ft.push(["_trackPageview","/#"+t.fullPath]),n()})),d=document.createElement("script");d.src="".concat(location.origin,"/api/get_script"),document.head.appendChild(d),new i.default({el:"#app",router:r.a,i18n:y,store:l.a,render:function(t){return t(s)},watch:{$route:function(t,e){t.meta.kefu?document.getElementsByTagName("body")[0].className="kf_mobile":document.getElementsByTagName("body")[0].className=""}}})},5723:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"e",(function(){return u}));var a=n("6b6c");function i(t){return Object(a.a)({url:"/login",method:"post",data:t})}function c(){return Object(a.a)({url:"/setting/admin/logout",method:"get"})}function o(){return Object(a.a)({url:"/login/info",method:"get"})}function r(){return Object(a.a)({url:"/menus",method:"get"})}function u(){return Object(a.a)({url:"/menusList",method:"get"})}},"57db":function(t,e,n){"use strict";var a=n("90cd");n.n(a).a},"584f":function(t,e,n){t.exports=n.p+"img/sheet_messenger_64_indexed_128.68a885d7.png"},"58fc":function(t,e,n){},5946:function(t,e){t.exports="data:image/png;base64,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"},5950:function(t,e,n){},"59f3":function(t,e,n){t.exports=n.p+"img/bg3.c43f8c09.png"},"5aa1":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0");var a={name:"c_bg_color",props:{configData:{type:Object},name:{type:String},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},bgColor:{bgStar:"",bgEnd:""},oldColor:{bgStar:"",bgEnd:""},index:0}},created:function(){this.defaults=this.configData[this.configNum][this.configNum]},watch:{configData:{handler:function(t,e){this.defaults=t[this.configNum]},immediate:!0,deep:!0}},methods:{changeColor:function(t,e){t||(e.item="transparent")},resetBgA:function(t,e,n){t.item=this.configData[this.configNum][this.name].default[n].item}}};n("8728"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.configData[this.configNum]?n("div",{staticClass:"c_row-item"},[n("Col",{staticClass:"c_label",attrs:{span:"8"}},[t._v(t._s(t.configData[this.configNum][t.name].title))]),n("Col",{staticClass:"color-box",attrs:{span:"14"}},t._l(t.configData[this.configNum][t.name].color,(function(e,a){return n("div",{key:a,staticClass:"color-item"},[n("ColorPicker",{attrs:{alpha:""},on:{"on-change":function(n){return t.changeColor(n,e)}},model:{value:e.item,callback:function(n){t.$set(e,"item",n)},expression:"color.item"}}),n("span",{on:{click:function(n){return t.resetBgA(e,t.index,a)}}},[t._v("重置")])],1)})),0)],1):t._e()])}),[],!1,null,"c4e45d52",null);e.default=n.exports},6159:function(t,e,n){},"617e":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0"),n("a434");var a=n("310e");a={name:"c_hot_word",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},components:{draggable:n.n(a).a},data:function(){return{hotWordList:[],hotIndex:1,defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},deep:!0}},methods:{addHotTxt:function(){this.datas[this.name].list.length<20?this.datas[this.name].list.push({val:""}):this.$Message.warning("最多添加20个热词")},close:function(t){this.datas[this.name].list.splice(t,1)}}},n("e101"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"line-box"},[n("div",{staticClass:"title"},[n("p",[t._v("搜索热词")]),n("span",[t._v(t._s(t.datas[t.name].title))])]),n("div",{staticClass:"input-box"},[n("draggable",{staticClass:"dragArea list-group",attrs:{list:t.datas[t.name].list,group:"peoples",handle:".icon"}},t._l(t.datas[t.name].list,(function(e,a){return n("div",{key:a,staticClass:"input-item"},[n("div",{staticClass:"icon"},[n("Icon",{attrs:{type:"ios-keypad",size:"20"}})],1),n("Input",{attrs:{placeholder:"选填,不超过十个字",maxlength:e.maxlength||10},model:{value:e.val,callback:function(n){t.$set(e,"val",n)},expression:"item.val"}}),n("div",{staticClass:"close",on:{click:function(e){return t.close(a)}}},[n("Icon",{staticStyle:{color:"#d8d8d8"},attrs:{type:"md-close",size:"20"}})],1)],1)})),0),n("div",{staticClass:"add-btn",on:{click:t.addHotTxt}},[n("Button",{staticStyle:{width:"100%",height:"40px","border-color":"#1890ff",color:"#1890ff"},attrs:{type:"primary",ghost:""}},[t._v("添加热词")])],1)],1)])}),[],!1,null,"b0989b44",null);e.default=n.exports},"641cf":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAHf0lEQVR4Ae2bDWhWVRjHn7PNfZiyDCqShVqaojUsGW04wzDDDzRBsWgUEZFFpfmxIIzCzMrQggTFSEbUEEnRNMGUjUUjcWGKNkWdtVcyMyerNp3vPu7p/7xzsLn37r33nHM/XrsHDtt77j3PeZ7ffc45zznnXqIoRQQiAhGBiEBEICIQEYgIRAQiAp4QEJ5INSBUzpyZQ1lZQ2nQoNyEuMzMOF261CJqaq4ZEG9URCghyvnzJ5CUT5EQjyGPTVgsZQP+VlNHxzaxe/cRoxQ0hYUKopw6NYuGDXsW4JbArsKktkl5CuWfUXPzxrB4ZUZSRQMolEQZALgITa8ny3oAnkhJM9FYlL9L+flvJrp8ALre2GQoPBEwCjD+vUwZGW9AwawblbT5baH8C3jtGrFr11mbe3wpDhQifE3Q7NkPUWbm27B2rqLFtfDMt2jPnh9gDIP1PQULccaMUgDcfH3yyFSyXggL3b8RdZeKvXt3K8nQrBQIxMQEkps7F933K+ifp2lDT/UO/LOIYrFKUV/f3lPox1/fIcpp0+5E7LcE3rccBmZ7YOQmisfXiurqmAeyk4r0FaKcPn04uu86aMLj3y1JNdIv5GD8AHK52LePwyHPk28Q4YGFALgXHjgcVnkdWlmYbJqoq2ueqKo66DVFzyHK0aNzaMSIeRj/1sKYEV4b1Ec+gxRiGbW2bhcHD7b1uWbwh6cQMYEMAbzlyK9A59sN6u1G1GXcXEEtLavFoUP/uqno9F7PIMrJk4dTTs46eMITUGawU4U8uu8auvcBam9/XdTW/mq6DU8gyilTxmMFsgXKPozsSRsKIBDb0wnAfI5qag5DKf5tJBk1MBH/EZVCsw3I9xvR0LQQKU9D5ApqavrOVDxpDCK671CMfa8iL4WSQY1/TpE3Y5WzCV65Dt272Wklu/uMQJQlJXkIX1Zj/HsJDXkV/9nZoFrO4+SX1NZWLg4f/kdVCNfTgpjYQCgqGoUVyHoAnKejSIB192Oj9zWqq2sADKUNDGWIAJhFRUVTMYF8BIAPBgjBRNOnqLNzOYLz/fBKXoO7Suorh+LiJ9GFP0drE9Etkm+gpk/5fRjLN8Oe52GJ690kJU+UxcXvAd5KV48rXW62rE9EXd0yN+q6gigLCwsQQH+I7lvmppG0u1fKHdgJKhfHjv3mRHfH3TmxBs7JeQZC598E3Xfg4YdoDmVnvyAnTXK00nJ6noGt07zBiK1K4YXd58BOHlH63pMNRymBvbfChKupzHAO0bJ41roAwRh79UKjVEqF4LqEs/yJtbajFwUcd2cskVohdAue0PfXu3MMfxuQee9u4O6RPtfbYYtEPoFwp4Lq6x2tZtxNLLyZOnHivfCU8WjkL4QFC/DEFuO3c48OgZvZqmBZa2DTT7Dtd4yJx5zGjK6MB3GLjh49AyU4E2brx20VSscLlvUzZuRv3KruCmI/4Z2dCE0Rm3J3vRkS26OQ9CByg5bSclNB1fBW0YPIADMcz03hpaCpmR5Ebrxn5tVUJBTVu7qU1NCD2OOJN8uYqIRQNzQJw3g4ciTRmDFE584RndI8qw/EE/nJBemFK1cSLVjQHSHwA925k2jVKkV/Uq+Wvt151CiiWbNwGNHrNKKsjKiykug0n0X5l/Qgsp5BTSwFBYRtuf6kuHurdutAujN3ISH6G+JHid0wkgW/sLvmkV56nhhGiAxQdcL7X3piMo/TgajoqWY8MYgunQwgQ+Byu2upIAXmiUEt++xA6UBMBdnmup4nstAAlE7YMhBE1THRBlKqYjMQU7XixfWBINpdS6WHInw9iD2NhmlMZFCqEFNBtrmuD5EB+qx0wha7Nrm85+HaGG1brFhPH2I0sRg4YLLzCNvHbeiCXbvxuO89Q88Tpew+YgxiTDyDs7JrOBbOz+/7VE6eVIPYffSrdMiiB9GymrF27sSYOKivJT78amwk2oLXwhcu7N7JacMXFtu34xwycRCpokAL7LiiUlEPYlfXZZyxKD09FWX71VmLT2O2biXibbHz54kaGvrd4rhAylbcm/KVkWTy9CDyV/BSwgVoaDLhvpTFYoSPIk00dR5vzF5UEaQH8cqV49gUvYgufYdK46Gpw6+OWNYZjLE4Y3CftCAmIkTLqgDEj903Haoa7RiWqmCP0tCEenoJoe1tlJv7I0CO1ZMUYG0p6+GFjwLGJRUttCFyozI7eyGe5DYVBUJRR8o5Ih7/VlUXMxCJhuAtqo1Q4mlk1y+OqypvoF4HJsYNoqODP2BXTkYgcuvo1vw936fo1tOUtfG3Yjua24EZeTEgNOk0bRIiyxqHt8RwGAyPFEEsY1ygkHIz3kP8AErHXNRKeqsxiL2lwytXYIx8ByCH9C4Pxf9S/o1w5kUY/rUpfbyCyHIfQS4HyHH4exdyHrIn7UHuQAnPlFqQ/8D4dwR/34cSvwxUwe01T42C9ny6PgGZP9u9B/luZA7MteJT1HeSOOa7gNyIfBb5ODJ/v8djodHkKcTemgIob1LwdyEM1o+XGvFmAfHb/1dhpFIQjbpRighEBCICEYGIQEQgIhARiAgoE/gPqSubIdrtzlQAAAAASUVORK5CYII="},"69ae":function(t,e,n){"use strict";n.d(e,"b",(function(){return r}));var a=n("f3f3"),i=(n("d3b7"),n("b64b"),n("c908")),c={confirm:i.Confirm,alert:i.Alert,toast:i.Toast,notify:i.Notify,loading:i.Loading},o={error:"操作失败",success:"操作成功"};function r(t){return c[1\n
\n ');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Video")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),m=(c=(o.a.$,o.a.BtnMenu),o.a.DropListMenu,o.a.PanelMenu,o.a.DropList,o.a.Panel,o.a.Tooltip,function(t){Object(s.a)(n,t);var e=Object(l.a)(n);function n(t){Object(r.a)(this,n);var a=o.a.$('
\n
HTML
\n
');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Html")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),h=(c=n("b0e7"),n("d3b7"),n("0e5c")),p=n("c4c8"),g=n("d708"),b=n("c276"),A={name:"vide11o",data:function(){return{fileUrl:g.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{videoSaveToUrl:function(t){var e=this;return Object(h.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,n){e.videoIng=!0,t=Math.floor(t/n*100),e.progress=t}}),!1},delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var t=this;Object(p.I)().then((function(e){t.upload_type=e.data.upload_type}))},handleSuccess:function(t,e,n){200===t.status?(this.formValidate.video_link=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(b.d)("token")},beforeUpload:function(){var t=this;return this.uploadData={},new Promise((function(e){t.$nextTick((function(){e(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(t){var e=this;if("video/mp4"!==t.target.files[0].type)return e.$Message.error("只能上传mp4文件");Object(p.t)().then((function(n){e.$videoCloud.videoUpload({type:n.data.type,evfile:t,res:n,uploading:function(t,n){e.upload.videoIng=t}}).then((function(t){e.formValidate.video_link=t.url,e.$Message.success("视频上传成功")})).catch((function(t){e.$Message.error(t)}))}))},uploads:function(){this.$emit("getVideo",this.formValidate.video_link)}}};n("555c"),A=Object(i.a)(A,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"mt20 ml20"},[e("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:t.videoLink,callback:function(e){t.videoLink=e},expression:"videoLink"}}),e("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:t.zh_uploadFile_change}}),"1"!==t.upload_type||t.videoLink?e("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:t.zh_uploadFile}},[t._v(t._s(t.videoLink?"确认添加":"上传视频"))]):t._e(),"1"!==t.upload_type||t.videoLink?t._e():e("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.videoSaveToUrl,data:t.uploadData,headers:t.header,multiple:!0}},[e("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[t._v("上传视频")])],1),t.upload.videoIng?e("Progress",{attrs:{percent:t.progress,"stroke-width":5}}):t._e(),t.formValidate.video_link?e("div",{staticClass:"iview-video-style"},[e("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:t.formValidate.video_link,controls:"controls"}},[t._v("\n 您的浏览器不支持 video 标签。\n ")]),e("div",{staticClass:"mark"}),e("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:t.delVideo}})],1):t._e()],1),e("div",{staticClass:"mt50 ml20"},[e("Button",{attrs:{type:"primary"},on:{click:t.uploads}},[t._v("确认")])],1)])}),[],!1,null,"c530aa1e",null).exports,c={name:"Index",components:{uploadPictures:c.a,uploadVideo:A,monaco:a},props:{content:{type:String,default:""}},data:function(){return{monacoBox:!1,value:"",modalPic:!1,isChoice:"多选",picTit:"danFrom",img:"",modalVideo:!1,editor:null,uploadSize:2,video:""}},watch:{content:function(t){this.editor.txt.html(t)}},created:function(){},mounted:function(){var t=this;this.createEditor(),d.a.$on("Video",(function(e){t.getvideoint()})),d.a.$on("Html",(function(e){t.getHtmlint()}))},methods:{changeValue:function(t){this.newHtml=t,this.$emit("editorContent",t),this.$emit("input",t)},getPic:function(t){this.img=t.att_dir,this.modalPic=!1,this.editor.cmd.do("insertHTML",''))},getimg:function(){this.modalPic=!0,this.isChoice="多选"},getvideoint:function(){this.modalVideo=!0},getHtmlint:function(){this.monacoBox=!this.monacoBox,this.value=this.newHtml,this.monacoBox||this.editor.txt.html(this.newHtml)},getPicD:function(t){var e=this;this.modalPic=!1,t.map((function(t){e.editor.cmd.do("insertHTML",''))}))},getvideo:function(t){this.modalVideo=!1,this.video=t,t='',this.editor.cmd.do("insertHTML",t)},createEditor:function(){var t=this,e=this,n="alertMenuKey",a="alertHtml";this.editor=new o.a(this.$refs["wang-editor"]),this.editor.menus.extend(n,f),this.editor.menus.extend(a,m),this.editor.config.menus=this.editor.config.menus.concat(a),this.editor.config.menus=this.editor.config.menus.concat(n),this.editor.config.uploadImgFromMedia=function(){e.getimg()},this.editor.config.height=600,this.editor.config.menus=["alertHtml","head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","justify","quote","emoticon","image","alertMenuKey","code","splitLine"],this.editor.config.uploadImgShowBase64=!0,this.editor.config.zIndex=0,this.editor.config.compatibleMode=function(){return!0},this.editor.config.onchange=function(e){t.newHtml=e,t.$emit("editorContent",e)},this.editor.config.onchangeTimeout=300,this.editor.create()}}},n("45cd"),A=Object(i.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.monacoBox,expression:"!monacoBox"}]},[e("div",{ref:"wang-editor",staticClass:"wang-editor"})]),t.monacoBox?e("div",[e("Button",{staticClass:"bottom",attrs:{type:"primary"},on:{click:t.getHtmlint}},[t._v("可视化界面")]),e("monaco",{attrs:{value:t.newHtml},on:{change:t.changeValue}})],1):t._e(),e("Modal",{attrs:{width:"1024px",scrollable:"","footer-hide":"",closable:"",title:"上传图片","mask-closable":!1,"z-index":9},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),e("Modal",{attrs:{width:"800px",scrollable:"","footer-hide":"",closable:"",title:"上传视频","mask-closable":!1,"z-index":9},model:{value:t.modalVideo,callback:function(e){t.modalVideo=e},expression:"modalVideo"}},[t.modalVideo?e("uploadVideo",{on:{getVideo:t.getvideo}}):t._e()],1)],1)}),[],!1,null,"5afbd54a",null);e.a=A.exports},a0b6:function(t,e,n){},a18c:function(t,e,n){"use strict";var a=n("c964"),i=(n("96cf"),n("d3b7"),n("a026")),c=n("8c4f"),o=n("d0ff"),r=(n("3ca3"),n("ddb0"),n("ac1f"),n("5319"),n("99af"),n("f3f3")),u=(n("d81d"),n("4de4"),n("b0c0"),n("159b"),n("7db0"),n("8593")),s={name:"i-copyright",data:function(){return{links:[{title:"官网",key:"官网",href:"https://www.crmeb.com"},{title:"社区",key:"社区",href:"http://q.crmeb.com"},{title:"文档",key:"文档",href:"http://doc.crmeb.com"}],copyright:"Copyright © 2022 | 西安众邦网络科技有限公司"}},created:function(){this.getVersion()},methods:{getVersion:function(){var t=this,e=this.$store.state.userInfo.version;Object(u.y)().then((function(n){t.copyright=n.data.copyrightContext||(t.copyright+=e?" | "+e:"")}))}}},l=(n("1bb0"),n("2877")),d=(s=Object(l.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ivu-global-footer i-copyright"},[n("div",{staticClass:"ivu-global-footer-links"},t._l(t.links,(function(e,a){return n("a",{key:a,attrs:{href:e.href,target:"_blank"}},[t._v(t._s(e.title))])})),0),n("div",{staticClass:"ivu-global-footer-copyright"},[n("a",{attrs:{href:"https://www.crmeb.com",target:"_blank"}},[t._v(t._s(t.copyright))])])])}),[],!1,null,null,null).exports,n("a9e3"),n("fb6a"),{name:"Icons",props:{type:{type:String,required:!0},color:{type:String,default:"#5c6b77"},size:{type:Number,default:16}},computed:{styles:function(){return{fontSize:"".concat(this.size,"px"),color:this.color}}}}),f=(d={name:"CommonIcon",components:{Icons:Object(l.a)(d,(function(){var t=this.$createElement;return(this._self._c||t)("i",{class:"iconfont icon-"+this.type,style:this.styles})}),[],!1,null,null,null).exports},props:{type:{type:String,required:!0},color:String,size:Number},computed:{iconType:function(){return 0===this.type.indexOf("_")?"Icons":"Icon"},iconName:function(){return"Icons"===this.iconType?this.getCustomIconName(this.type):this.type},iconSize:function(){return this.size||("Icons"===this.iconType?12:void 0)},iconColor:function(){return this.color||""}},methods:{getCustomIconName:function(t){return t.slice(1)}}},d=Object(l.a)(d,(function(){var t=this,e=t.$createElement;return(t._self._c||e)(t.iconType,{tag:"component",attrs:{type:t.iconName,color:t.iconColor,size:t.iconSize}})}),[],!1,null,null,null).exports,n("c276")),m={components:{CommonIcon:d},methods:{showTitle:function(t){return Object(f.t)(t,this)},showChildren:function(t){return t.children&&t.children.length},getNameOrHref:function(t,e){return t.href?"isTurnByHref_".concat(t.href):(e?t.children[0]:t).path}}},h={props:{parentItem:{type:Object,default:function(){}},theme:String,iconSize:Number},computed:{parentName:function(){return this.parentItem.name},children:function(){return this.parentItem.children},textColor:function(){return"dark"===this.theme?"#fff":"#495060"}}},p={name:"SideMenuItem",mixins:[m,h]},g=(p=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Submenu",{attrs:{name:t.parentItem.path}},[n("template",{slot:"title"},[n("common-icon",{attrs:{type:t.parentItem.icon||""}}),n("span",[t._v(t._s(t.parentItem.title))])],1),t._l(t.children,(function(e){return[void 0===e.auth?[e.children&&1===e.children.length?[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.children[0].path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.children[0].icon||""}}),n("span",[t._v(t._s(e.children[0].title))])],1)]:[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.icon||""}}),n("span",[t._v(t._s(e.title))])],1)]]:t._e()]}))],2)}),[],!1,null,null,null).exports,h={name:"CollapsedMenu",mixins:[m,h],props:{hideTitle:{type:Boolean,default:!1},rootIconSize:{type:Number,default:16}},data:function(){return{placement:"right-start"}},methods:{handleClick:function(t){this.$emit("on-click",t)},handleMousemove:function(t,e){t=t.pageY+38*e.length-this.tagBodyLeft&&t.offsetLeft+t.offsetWidth<-this.tagBodyLeft+e?this.tagBodyLeft=Math.min(0,e-t.offsetWidth-t.offsetLeft-this.outerPadding):this.tagBodyLeft=-(t.offsetLeft-(e-this.outerPadding-t.offsetWidth))},getTagElementByRoute:function(t){var e=this;this.$nextTick((function(){e.refsTag=e.$refs.tagsPageOpened,e.refsTag.forEach((function(n,a){Object(f.n)(t,n.$attrs["data-route-item"])&&(n=e.refsTag[a].$el,e.moveToView(n))}))}))},contextMenu:function(t,e){t.name!==this.$config.homeName&&(this.visible=!0,t=this.$el.getBoundingClientRect().left,this.contextMenuLeft=e.clientX-t+10,this.contextMenuTop=e.clientY-64)},closeMenu:function(){this.visible=!1}},watch:{$route:function(t){this.getTagElementByRoute(t)},visible:function(t){t?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},mounted:function(){var t=this;setTimeout((function(){t.getTagElementByRoute(t.$route)}),200)}},h=(n("37a8"),Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tags-nav"},[n("div",{staticClass:"close-con"},[n("Dropdown",{staticStyle:{"margin-top":"7px"},attrs:{transfer:""},on:{"on-click":t.handleTagsOption}},[n("Button",{attrs:{size:"small",type:"text"}},[n("Icon",{attrs:{size:18,type:"ios-close-circle-outline"}})],1),n("DropdownMenu",{staticClass:"close",attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"close-all"}},[t._v("关闭所有")]),n("DropdownItem",{attrs:{name:"close-others"}},[t._v("关闭其他")])],1)],1)],1),n("ul",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:t.contextMenuLeft+"px",top:t.contextMenuTop+"px"}},t._l(t.menuList,(function(e,a){return n("li",{key:a,on:{click:function(e){return t.handleTagsOption(a)}}},[t._v(t._s(e))])})),0),n("div",{staticClass:"btn-con left-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-back"}})],1)],1),n("div",{staticClass:"btn-con right-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(-240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-forward"}})],1)],1),n("div",{ref:"scrollOuter",staticClass:"scroll-outer",on:{DOMMouseScroll:t.handlescroll,mousewheel:t.handlescroll}},[n("div",{ref:"scrollBody",staticClass:"scroll-body",style:{left:t.tagBodyLeft+"px"}},[n("transition-group",{attrs:{name:"taglist-moving-animation"}},t._l(t.list,(function(e,a){return n("Tag",{key:"tag-nav-"+a,ref:"tagsPageOpened",refInFor:!0,attrs:{type:"dot",name:e.name,"data-route-item":e,closable:e.name!==t.$config.homeName,color:t.isCurrentTag(e)?"primary":"default"},on:{"on-close":function(n){return t.handleClose(e)}},nativeOn:{click:function(n){return t.handleClick(e)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(e,n)}}},[t._v(t._s(t.showTitleInside(e)))])})),1)],1)])])}),[],!1,null,null,null).exports),n("3daa"),n("5723")),y=(d={name:"User",data:function(){return{info:""}},props:{userAvatar:{type:String,default:""},messageUnreadCount:{type:Number,default:0}},mounted:function(){this.info=this.$store.state.userInfo.userInfo},methods:{logout:function(){var t=this;this.$Modal.confirm({title:"退出登录确认",content:"您确定退出当前账户吗?",onOk:function(){Object(v.b)().then((function(e){t.$Message.success("您已成功退出"),t.$router.replace("/admin/login"),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")})).catch((function(t){}))}})},userCenter:function(){this.$router.push("/admin/system/user")},fileEdit:function(){this.$router.push("/admin/system/files")},message:function(){this.$router.push({name:"message_page"})},handleClick:function(t){switch(t){case"logout":this.logout();break;case"userCenter":this.userCenter();break;case"message":this.message();break;case"fileEdit":this.fileEdit()}}}},d=(n("5396"),Object(l.a)(d,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"user-avatar-dropdown"},[e("Dropdown",{on:{"on-click":t.handleClick}},[e("span",[t._v(t._s(t.info.account))]),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"userCenter"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-contact-outline"}}),t._v("个人中心")],1),e("DropdownItem",{directives:[{name:"show",rawName:"v-show",value:0===t.info.level,expression:"info.level === 0"}],attrs:{name:"fileEdit"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-document-outline"}}),t._v("文件管理")],1),e("DropdownItem",{attrs:{name:"logout"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-log-out"}}),t._v("退出登录")],1)],1)],1)],1)}),[],!1,null,"13114b5b",null).exports),n("fc11")),x="ivu-back-top",w={name:"ABackTop",props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3},container:{type:null,default:window}},data:function(){return{backTop:!1}},mounted:function(){Object(g.on)(this.containerEle,"scroll",this.handleScroll),Object(g.on)(this.containerEle,"resize",this.handleScroll)},beforeDestroy:function(){Object(g.off)(this.containerEle,"scroll",this.handleScroll),Object(g.off)(this.containerEle,"resize",this.handleScroll)},computed:{classes:function(){return["".concat(x),Object(y.a)({},"".concat(x,"-show"),this.backTop)]},styles:function(){return{bottom:"".concat(this.bottom,"px"),right:"".concat(this.right,"px")}},innerClasses:function(){return"".concat(x,"-inner")},containerEle:function(){return this.container===window?window:document.querySelector(this.container)}},methods:{handleScroll:function(){this.backTop=this.containerEle.scrollTop>=this.height},back:function(){var t=("string"==typeof this.container?this.containerEle:document.documentElement||document.body).scrollTop;Object(f.p)(this.containerEle,t,0,this.duration),this.$emit("on-click")}}},j=(w=Object(l.a)(w,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{class:t.classes,style:t.styles,on:{click:t.back}},[t._t("default",[e("div",{class:t.innerClasses},[e("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])])],2)}),[],!1,null,null,null).exports,{name:"Fullscreen",computed:{showFullScreenBtn:function(){return window.navigator.userAgent.indexOf("MSIE")<0}},props:{value:{type:Boolean,default:!1}},methods:{handleFullscreen:function(){var t=document.body;this.value?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()},handleChange:function(){this.handleFullscreen()}},mounted:function(){var t=this,e=!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen);document.addEventListener("fullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("mozfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("webkitfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("msfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),this.$emit("input",e)}}),C=(j=(n("e282"),Object(l.a)(j,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.showFullScreenBtn?e("div",{staticClass:"full-screen-btn-con"},[e("Tooltip",{attrs:{content:t.value?"退出全屏":"全屏",placement:"bottom"}},[e("Icon",{attrs:{type:t.value?"ios-contract":"ios-qr-scanner",size:23},nativeOn:{click:function(e){return t.handleChange(e)}}})],1)],1):t._e()}),[],!1,null,null,null).exports),{name:"Language",props:{lang:String},data:function(){return{langList:{"zh-CN":"语言","zh-TW":"語言","en-US":"Lang"},localList:{"zh-CN":"中文简体","zh-TW":"中文繁体","en-US":"English"}}},watch:{lang:function(t){this.$i18n.locale=t}},computed:{title:function(){return this.langList[this.lang]}},methods:{selectLang:function(t){this.$emit("on-lang-change",t)}}}),O=(C=Object(l.a)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.selectLang}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.title)+"\n "),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.localList,(function(e,a){return n("DropdownItem",{key:"lang-"+a,attrs:{name:a}},[t._v(t._s(e))])})),1)],1)],1)}),[],!1,null,null,null).exports,Object(l.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div")}),[],!1,null,null,null).exports),_={name:"iHeaderSearch",data:function(){return{currentVal:"",loading:!1,menusList:[]}},computed:{},created:function(){this.getMenusList()},methods:{getMenusList:function(){var t=this;this.loading=!0,Object(v.e)().then((function(e){t.loading=!1,t.menusList=e.data}))},remoteMethod:function(){this.$router.push({path:this.currentVal})}}},N=(_=(n("380f"),Object(l.a)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"search"},[n("Select",{staticClass:"select",attrs:{placeholder:"菜单搜索",filterable:"",remote:"","remote-method":t.remoteMethod,loading:t.loading},model:{value:t.currentVal,callback:function(e){t.currentVal=e},expression:"currentVal"}},t._l(t.menusList,(function(e,a){return n("Option",{key:a,attrs:{value:e.menu_path,disabled:1===e.type}},[t._v(t._s(e.menu_name))])})),1)],1)}),[],!1,null,null,null).exports),n("2934")),S=n("49ea"),L=new Audio(n("d635")),I={name:"User",data:function(){return{needList:[],newOrderAudioLink:null}},mounted:function(){var t=this;this.getNotict(),this.newOrderAudioLink=L,S.b.then((function(e){e.send({type:"login",data:Object(f.d)("token")});var n=t;e.$on("ADMIN_NEW_PUSH",(function(t){n.getNotict()})),e.$on("NEW_ORDER",(function(t){n.$Notice.info({title:"新订单",duration:8,desc:"您有一个新的订单,ID为("+t.order_id+"),请注意查看"}),this.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"新订单提醒",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})})),e.$on("NEW_REFUND_ORDER",(function(t){n.$Notice.warning({title:"退款订单提醒",duration:8,desc:"您有一个订单申请退款,ID为("+t.order_id+"),请注意查看"}),window.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"退款订单提醒",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("WITHDRAW",(function(t){n.$Notice.warning({title:"提现提醒",duration:8,desc:"有用户申请提现,编号为("+t.id+"),请注意查看"}),n.messageList.push({title:"退款订单提醒",icon:"md-people",iconColor:"#f06292",time:0,read:0})})),e.$on("STORE_STOCK",(function(t){n.$Notice.warning({title:"库存预警",duration:8,desc:"商品ID为("+t.id+")的库存不足啦,请注意查看~"}),n.messageList.push({title:"库存预警",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("PAY_SMS_SUCCESS",(function(t){n.$Notice.info({title:"短信充值成功",duration:8,desc:"恭喜您充值"+t.price+"元,获得"+t.number+"条短信"}),n.messageList.push({title:"短信充值成功",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})}))}))},methods:{getNotict:function(){var t=this;Object(N.d)().then((function(e){t.needList=e.data||[]})).catch((function(){}))},jumpUrl:function(t){this.$router.push({path:t})}}},E=(I=(n("91bf"),Object(l.a)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"header-notice"},[n("Dropdown",{on:{"on-click":t.jumpUrl}},[n("div",[n("Badge",{attrs:{dot:"",count:t.needList.length||0}},[n("Icon",{attrs:{type:"ios-notifications-outline",size:"26"}})],1)],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.needList,(function(e,a){return n("DropdownItem",{key:a,attrs:{name:e.url}},[n("Icon",{staticClass:"iconImg",style:"background-color:"+e.iconColor,attrs:{type:e.icon}}),t._v(t._s(e.title))],1)})),1)],1)],1)}),[],!1,null,null,null).exports),n("d708")),T=n("f66a"),D=n.n(T),B=(T=n("9d64"),n.n(T)),R=(T=(n("7a3c"),{name:"Main",components:{SideMenu:p,HeaderBar:m,Language:C,TagsNav:h,Fullscreen:j,ErrorStore:O,User:d,ABackTop:w,iCopyright:s,HeaderSearch:_,HeaderNotice:I},data:function(){return{collapsed:JSON.parse(Object(f.d)("collapsed")||"false"),minLogo:D.a,maxLogo:B.a,isFullscreen:!1,reload:!0,screenWidth:"",openImage:!0,headMenuNoShow:!1}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.c)(["errorCount"])),Object(b.e)("media",["isMobile"])),{},{tagNavList:function(){return this.$store.state.app.tagNavList},tagRouter:function(){return this.$store.state.app.tagRouter},userAvatar:function(){return this.$store.state.user.avatarImgPath},cacheList:function(){return["ParentView"].concat(Object(o.a)(this.tagNavList.length?this.tagNavList.filter((function(t){return!(t.meta&&t.meta.notCache)})).map((function(t){return t.name})):[]))},menuList:function(){var t=this.$store.state.menus.menusName,e=[];return t.forEach((function(t,n){e[n]=t,e[n].children&&t.children&&(e[n].children=t.children.filter((function(t){return!t.auth})))})),e},local:function(){return this.$store.state.app.local},hasReadErrorPage:function(){return this.$store.state.app.hasReadErrorPage},unreadCount:function(){return this.$store.state.user.unreadCount}}),methods:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.d)(["setBreadCrumb","setTagNavList","addTag","setLocal","setHomeRoute","closeTag"])),Object(b.b)(["handleLogin","getUnreadMessageCount"])),{},{turnToPage:function(t,e){var n={},a=n.path,i=n.name,c=n.params;n=n.query;"string"!=typeof t||e?"string"==typeof t&&e?i=t:(a=t.path,i=t.name,c=t.params,n=t.query):a=t,this.$router.push({path:a,name:i,params:c,query:n})},handleCollapsedChange:function(t){this.collapsed=t,Object(f.q)("collapsed",t)},handleCloseTag:function(t,e,n){"others"!==e&&("all"===e?this.turnToPage(this.$config.homeName,"all"):Object(f.n)(this.$route,n)&&this.closeTag(n)),1===t.length&&t[0].name===this.$config.homeName&&this.$router.push({name:this.$config.homeName}),this.setTagNavList(t)},handleClick:function(t){this.turnToPage(t)},getLogo:function(){var t=this,e=this.$store.state.userInfo.logo,n=this.$store.state.userInfo.logoSmall;this.maxLogo=e||this.maxLogo,this.minLogo=n||this.minLogo,Object(N.c)().then((function(e){localStorage.setItem("ADMIN_TITLE",e.data.site_name),t.minLogo=e.data.logo_square,t.maxLogo=e.data.logo}))},handleReload:function(){var t=this;this.reload=!1,this.$nextTick((function(){t.reload=!0}))},clear:function(){this.openImage=!1}}),watch:{$route:function(t){this.headMenuNoShow=this.$route.meta.fullScreen;var e=Object(f.f)(t,this.menuList),n=(e=(this.$store.commit("menus/setopenMenus",e),t.name),t.query),a=t.params,i=t.meta;this.addTag({route:{name:e,query:n,params:a,meta:i},type:"push"}),this.setBreadCrumb(t),this.setTagNavList(Object(f.g)(this.tagNavList,t)),this.$refs.sideMenu.updateOpenName(t.path)}},mounted:function(){var t=this,e=(this.headMenuNoShow=this.$route.meta.fullScreen,this.getLogo(),this.screenWidth=document.body.clientWidth,window.onresize=function(){t.screenWidth=document.body.clientWidth,t.screenWidth<=1060?(t.collapsed=!0,Object(f.q)("collapsed",!0)):(t.collapsed=!1,Object(f.q)("collapsed",!1))},this.setTagNavList(),this.setHomeRoute(R),this.$route),n=e.name,a=e.params,i=e.query;e=e.meta;this.addTag({route:{name:n,params:a,query:i,meta:e}}),this.setBreadCrumb(this.$route),this.setLocal(this.$i18n.locale),this.tagNavList.find((function(e){return e.name===t.$route.name}))||this.$router.push({name:this.$config.homeName}),this.getUnreadMessageCount()}}),p=(n("9b75"),Object(l.a)(T,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Layout",{staticClass:"main",staticStyle:{height:"100%"}},[t.headMenuNoShow?t._e():e("Sider",{staticClass:"left-sider",style:{overflow:"hidden"},attrs:{"hide-trigger":"",collapsible:"",width:200,"collapsed-width":t.isMobile?0:80},model:{value:t.collapsed,callback:function(e){t.collapsed=e},expression:"collapsed"}},[e("side-menu",{ref:"sideMenu",attrs:{accordion:"","active-name":t.$route.path,collapsed:t.collapsed,"menu-list":t.menuList},on:{"on-select":t.turnToPage}},[e("div",{staticClass:"logo-con"},[e("img",{directives:[{name:"show",rawName:"v-show",value:!t.collapsed,expression:"!collapsed"}],key:"max-logo",attrs:{src:t.maxLogo}}),e("img",{directives:[{name:"show",rawName:"v-show",value:t.collapsed,expression:"collapsed"}],key:"min-logo",attrs:{src:t.minLogo}})])])],1),e("Layout",[t.headMenuNoShow?t._e():e("Header",{staticClass:"header-con"},[e("header-bar",{attrs:{collapsed:t.collapsed},on:{"on-coll-change":t.handleCollapsedChange,"on-reload":t.handleReload}},[e("user",{attrs:{"message-unread-count":t.unreadCount,"user-avatar":t.userAvatar}}),t.$config.useI18n?e("language",{staticStyle:{"margin-right":"10px"},attrs:{lang:t.local},on:{"on-lang-change":t.setLocal}}):t._e(),e("header-notice"),e("fullscreen",{staticStyle:{"margin-right":"10px"},model:{value:t.isFullscreen,callback:function(e){t.isFullscreen=e},expression:"isFullscreen"}}),t.$config.plugin["error-store"]&&t.$config.plugin["error-store"].showInHeader?e("error-store",{attrs:{"has-read":t.hasReadErrorPage,count:t.errorCount}}):t._e(),e("header-search")],1)],1),e("Content",{staticClass:"main-content-con"},[e("Layout",{staticClass:"main-layout-con"},[t.headMenuNoShow?t._e():e("div",{staticClass:"tag-nav-wrapper"},[e("tags-nav",{attrs:{value:t.$route,list:t.tagNavList},on:{input:t.handleClick,"on-close":t.handleCloseTag}})],1),e("Content",{staticClass:"content-wrapper"},[e("keep-alive",[t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),!t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),e("i-copyright")],1)],1)],1)],1)}),[],!1,null,null,null).exports),m={path:"/",name:"home",header:"home",redirect:{name:"".concat("home_","index")},meta:{auth:!0},component:p,children:[{path:"admin/home/",name:"".concat("home_","index"),header:"home",meta:{auth:["admin-index-index"],title:"主页",affix:!0},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-61737d4a")]).then(n.bind(null,"f75a"))}}]},C="product_",h={path:"/admin/product",name:"product",header:"product",meta:{title:"商品",auth:["admin-store-index"]},redirect:{name:"".concat(C,"productList")},component:p,children:[{path:"product_list",name:"".concat(C,"productList"),meta:{title:"商品管理",auth:["admin-store-storeProuduct-index"],keepAlive:!0},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-6e83591c"),n.e("chunk-26a92442")]).then(n.bind(null,"696b"))}},{path:"product_classify",name:"".concat(C,"productClassify"),meta:{title:"商品分类",auth:["admin-store-storeCategory-index"]},component:function(){return n.e("chunk-c2c68508").then(n.bind(null,"8aca"))}},{path:"add_product/:id?",name:"".concat(C,"productAdd"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品添加"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-43298b95")]).then(n.bind(null,"c7e8"))}},{path:"product_reply/:id?",name:"".concat(C,"productEvaluate"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品评论"},component:function(){return n.e("chunk-3740dbf0").then(n.bind(null,"1426"))}},{path:"product_attr",name:"".concat(C,"productAttr"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品规格"},component:function(){return n.e("chunk-03c5c4a2").then(n.bind(null,"7f08"))}}]},j="order_",O={path:"/admin/order",name:"order",header:"order",redirect:{name:"".concat(j,"list")},component:p,children:[{path:"list",name:"".concat(j,"list"),meta:{auth:["admin-order-storeOrder-index"],title:"订单管理"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-846215ca")]).then(n.bind(null,"5c3ac"))}},{path:"split_list",name:"".concat(j,"split_list"),meta:{auth:["admin-order-storeOrder-index"],title:"子订单列表"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-9485b922")]).then(n.bind(null,"370a"))}},{path:"offline",name:"".concat(j,"offline"),meta:{auth:["admin-order-offline"],title:"收银订单"},component:function(){return n.e("chunk-02873ba0").then(n.bind(null,"effd"))}},{path:"refund",name:"".concat(j,"refund"),meta:{auth:["admin-order-refund"],title:"售后订单"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-51726fda")]).then(n.bind(null,"3353"))}},{path:"invoice/list",name:"".concat(j,"invoice"),meta:{auth:["admin-order-startOrderInvoice-index"],title:"发票管理"},component:function(){return n.e("chunk-81b4e132").then(n.bind(null,"6968"))}}]},d="user_",w={path:"/admin/user",name:"user",header:"user",redirect:{name:"".concat(d,"list")},meta:{auth:!0},component:p,children:[{path:"list",name:"".concat(d,"list"),meta:{auth:["admin-user-user-index"],title:"用户管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-2d0bddd6"),n.e("chunk-0c5fa9fc")]).then(n.bind(null,"08ea"))}},{path:"level",name:"".concat(d,"level"),meta:{auth:["user-user-level"],footer:!0,title:"用户等级"},component:function(){return n.e("chunk-8d390cce").then(n.bind(null,"5cbd"))}},{path:"group",name:"".concat(d,"group"),meta:{auth:["user-user-group"],footer:!0,title:"用户分组"},component:function(){return n.e("chunk-2d21afa5").then(n.bind(null,"be8d"))}},{path:"label",name:"".concat(d,"label"),meta:{auth:["user-user-label"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d6075726").then(n.bind(null,"dfd9"))}},{path:"cancel",name:"".concat(d,"cancel"),meta:{auth:["user-user-cancel"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d529f866").then(n.bind(null,"fe78"))}},{path:"recharge/:id",name:"".concat(d,"recharge"),meta:{auth:["user-user-recharge"],footer:!0,title:"充值配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"grade/type",name:"".concat(d,"type"),meta:{auth:["admin-user-member-type"],footer:!0,title:"会员类型"},component:function(){return n.e("chunk-45281dc6").then(n.bind(null,"9406"))}},{path:"grade/card",name:"".concat(d,"card"),meta:{auth:["admin-user-grade-card"],footer:!0,title:"卡密会员"},component:function(){return n.e("chunk-77b2549c").then(n.bind(null,"1d84"))}},{path:"grade/record",name:"".concat(d,"record"),meta:{auth:["admin-user-grade-record"],footer:!0,title:"会员记录"},component:function(){return n.e("chunk-73819895").then(n.bind(null,"a387"))}},{path:"grade/right",name:"".concat(d,"right"),meta:{auth:["admin-user-grade-right"],footer:!0,title:"会员权益"},component:function(){return n.e("chunk-1a90efc7").then(n.bind(null,"6d86"))}},{path:"grade/list/:id",name:"".concat(d,"gradelist"),meta:{auth:["user-member_card-index"],footer:!0,title:"会员卡列表"},component:function(){return n.e("chunk-2d0e488e").then(n.bind(null,"9144"))}},{path:"grade/agreement",name:"".concat(d,"agreement"),meta:{auth:["admin-user-grade-agreement"],footer:!0,title:"会员协议"},component:function(){return n.e("chunk-5e75d41e").then(n.bind(null,"4b65"))}}]},s={auth:!0},_="setting_",I={path:"/admin/setting",name:"setting",header:"setting",redirect:{name:"".concat(_,"systemRole")},component:p,children:[{path:"system_role/index",name:"".concat(_,"systemRole"),meta:{auth:["setting-system-role"],title:"身份管理"},component:function(){return n.e("chunk-10148a87").then(n.bind(null,"ffd0"))}},{path:"system_admin/index",name:"".concat(_,"systemAdmin"),meta:{auth:["setting-system-list"],title:"管理员列表"},component:function(){return n.e("chunk-dbfaa6e8").then(n.bind(null,"e7d9"))}},{path:"system_menus/index",name:"".concat(_,"systemMenus"),meta:{auth:["setting-system-menus"],title:"权限规则"},component:function(){return n.e("chunk-64b9eb34").then(n.bind(null,"4315"))}},{path:"system_config",name:"".concat(_,"setSystem"),meta:{auth:["setting-system-config"],title:"系统设置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/:type?/:tab_id?",name:"".concat(_,"setApp"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"应用设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/payment/:type?/:tab_id?",name:"".concat(_,"payment"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"支付配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config_retail/:type?/:tab_id?",name:"".concat(_,"distributionSet"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"membership_level/index",name:"".concat(_,"membershipLevel"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销等级"}),component:function(){return n.e("chunk-2d6b1a6c").then(n.bind(null,"30cc"))}},{path:"system_config_message/:type?/:tab_id?",name:"".concat(_,"message"),meta:{auth:["setting-system-config-message"],title:"短信开关"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"notification/index",name:"".concat(_,"notification"),meta:{auth:["setting-notification"],title:"消息管理"},component:function(){return n.e("chunk-df96d582").then(n.bind(null,"aa0a"))}},{path:"notification/notificationEdit",name:"".concat(_,"notificationEdit"),meta:{auth:["setting-notification"],title:"消息编辑"},component:function(){return n.e("chunk-07142a06").then(n.bind(null,"9d9f"))}},{path:"system_config_logistics/:type?/:tab_id?",name:"".concat(_,"logistics"),meta:{auth:["setting-system-config-logistics"],title:"物流配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"sms/sms_config/index",name:"".concat(_,"config"),meta:{auth:["setting-sms-sms-config"],title:"短信账户"},component:function(){return n.e("chunk-35faf6ef").then(n.bind(null,"2431"))}},{path:"sms/sms_template_apply/index",name:"".concat(_,"smsTemplateApply"),meta:{auth:["setting-sms-config-template"],title:"短信模板"},component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"sms/sms_pay/index",name:"".concat(_,"smsPay"),meta:{auth:["setting-sms-sms-template"],title:"短信购买"},component:function(){return n.e("chunk-55657199").then(n.bind(null,"2733"))}},{path:"sms/sms_template_apply/commons",name:"".concat(_,"commons"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公共短信模板"}),component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"system_group_data/index/:id",name:"".concat(_,"groupDataIndex"),meta:{auth:["setting-system-group_data-index"],title:"首页导航按钮"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/slide/:id",name:"".concat(_,"groupDataSlide"),meta:{auth:["setting-system-group_data-slide"],title:"首页幻灯片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/sign/:id",name:"".concat(_,"groupDataSign"),meta:{auth:["setting-system-group_data-sign"],title:"签到天数配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-new"],title:"首页滚动新闻"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/search/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-search"],title:"热门搜索"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot/:id",name:"".concat(_,"groupDataHot"),meta:{auth:["setting-system-group_data-hot"],title:"热门榜单推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new_product/:id",name:"".concat(_,"groupDataNewProduct"),meta:{auth:["setting-system-group_data-new_product"],title:"首发新品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/promotion/:id",name:"".concat(_,"groupDataPromotion"),meta:{auth:["setting-system-group_data-promotion"],title:"促销单品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/poster/:id",name:"".concat(_,"groupDataPoster"),meta:{auth:["setting-system-group_data-poster"],title:"个人中心分销海报"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/best/:id",name:"".concat(_,"groupDataBest"),meta:{auth:["setting-system-group_data-best"],title:"精品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/activity/:id",name:"".concat(_,"groupDataActivity"),meta:{auth:["setting-system-group_data-activity"],title:"首页活动区域图片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/system/:id",name:"".concat(_,"groupDataSystem"),meta:{auth:["setting-system-group_data-system"],title:"首页配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot_money/:id",name:"".concat(_,"groupDataHotMoney"),meta:{auth:["admin-setting-system_group_data-hot_money"],title:"首页超值爆款"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"merchant/system_store/index",name:"".concat(_,"systemStore"),meta:{auth:["setting-system-config-merchant"],title:"门店设置"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-b3279cb6")]).then(n.bind(null,"a402"))}},{path:"freight/express/index",name:"".concat(_,"freight"),meta:{auth:["setting-freight-express"],title:"物流公司"},component:function(){return n.e("chunk-611e73b1").then(n.bind(null,"9a71"))}},{path:"store_service/index",name:"".concat(_,"service"),meta:{auth:["setting-store-service"],title:"客服管理"},component:function(){return n.e("chunk-dbc4d5cc").then(n.bind(null,"b90a"))}},{path:"freight/city/list",name:"".concat(_,"dada"),meta:{auth:["setting-system-city"],title:"城市数据"},component:function(){return n.e("chunk-e9bf2e3e").then(n.bind(null,"b252"))}},{path:"freight/shipping_templates/list",name:"".concat(_,"templates"),meta:{auth:["setting-shipping-templates"],title:"运费模板"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-2d0ab8b4")]).then(n.bind(null,"1670"))}},{path:"merchant/system_store/list",name:"".concat(_,"store"),meta:{auth:["setting-merchant-system-store"],title:"提货点"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-63dabe45")]).then(n.bind(null,"669a"))}},{path:"merchant/system_store_staff/index",name:"".concat(_,"staff"),meta:{auth:["setting-merchant-system-store-staff"],title:"核销员"},component:function(){return n.e("chunk-15ee830b").then(n.bind(null,"8404"))}},{path:"merchant/system_verify_order/index",name:"".concat(_,"order"),meta:{auth:["setting-merchant-system-verify-order"],title:"核销订单"},component:function(){return n.e("chunk-65e43b7e").then(n.bind(null,"0336"))}},{path:"theme_style",name:"".concat(_,"themeStyle"),meta:{auth:["admin-setting-theme_style"],title:"主题风格"},component:function(){return n.e("chunk-45de3ce6").then(n.bind(null,"6ca1"))}},{path:"pages/devise",name:"".concat(_,"devise"),meta:{auth:["admin-setting-pages-devise"],title:"店铺装修"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1171ac4b")]).then(n.bind(null,"b27c"))}},{path:"pages/diy",name:"".concat(_,"diy"),meta:{auth:["admin-setting-pages-diy"],title:"页面设计"},component:function(){return n.e("chunk-80427f7c").then(n.bind(null,"3078"))}},{path:"pages/diy_index",name:"".concat(_,"index_diy"),meta:{auth:["admin-setting-pages-diy"],title:"首页设计",fullScreen:!0},component:function(){return n.e("chunk-1112718e").then(n.bind(null,"d8a4"))}},{path:"pages/links",name:"".concat(_,"links"),meta:{auth:["admin-setting-pages-links"],title:"页面链接"},component:function(){return n.e("chunk-728023cc").then(n.bind(null,"2250"))}},{path:"system_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-pages-links"],title:"数据配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_service/speechcraft",name:"".concat(_,"speechcraft"),meta:{auth:["admin-setting-store_service-speechcraft"],title:"客服话术"},component:function(){return n.e("chunk-a34a7d0a").then(n.bind(null,"7864"))}},{path:"store_service/feedback",name:"".concat(_,"feedback"),meta:{auth:["admin-setting-store_service-feedback"],title:"用户留言"},component:function(){return n.e("chunk-3d731660").then(n.bind(null,"ec44"))}},{path:"system_group_data/pc/:id",name:"".concat(_,"groupDataPc"),meta:{auth:["setting-system-group_data-pc"],title:"PC主页轮播"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_config_member_right/:type?/:tab_id?",name:"".concat(_,"right"),meta:{auth:["setting-system-config-member-right"],title:"会员权益"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"delivery_service/index",name:"".concat(_,"deliveryService"),meta:{auth:["setting-delivery-service"],title:"配送员列表"},component:function(){return n.e("chunk-50c64bee").then(n.bind(null,"b43f"))}},{path:"pc_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["setting-system-pc_data"],title:"PC商城"},component:function(){return n.e("chunk-3afbede6").then(n.bind(null,"ce94"))}},{path:"system_visualization_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-system_visualization_data"],title:"数据配置"},component:function(){return n.e("chunk-db1f3f84").then(n.bind(null,"cb18"))}},{path:"storage",name:"".concat(_,"storage"),meta:{auth:["setting-storage"],title:"储存配置"},component:function(){return n.e("chunk-3afc7a10").then(n.bind(null,"6dc8"))}},{path:"wechat_config/:type?/:tab_id?",name:"".concat(_,"wechat_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公众号配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"routine_config/:type?/:tab_id?",name:"".concat(_,"routine_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"小程序配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"app_config/:type?/:tab_id?",name:"".concat(_,"app_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"app配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"pc_config/:type?/:tab_id?",name:"".concat(_,"pc_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"PC配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/print/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-print"],title:"小票打印配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/copy/:type?/:tab_id?",name:"".concat(_,"other_copy"),meta:{auth:["setting-other-copy"],title:"商品采集配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/logistics/:type?/:tab_id?",name:"".concat(_,"other_logistics"),meta:{auth:["setting-other-logistics"],title:"物流查询配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/electronic/:type?/:tab_id?",name:"".concat(_,"other_electronic"),meta:{auth:["setting-other-electronic"],title:"电子面单配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/sms/:type?/:tab_id?",name:"".concat(_,"other_sms"),meta:{auth:["setting-other-sms"],title:"短信功能配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/pay/:type?/:tab_id?",name:"".concat(_,"other_pay"),meta:{auth:["setting-other-sms"],title:"商城支付配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"agreement",name:"".concat(_,"notification"),meta:{auth:["setting-agreement"],title:"协议设置"},component:function(){return n.e("chunk-3a4b4c54").then(n.bind(null,"d9f0"))}},{path:"other_config/out/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-out"],title:"对外接口配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_out_account/index",name:"".concat(_,"systemOutAccount"),meta:{auth:["setting-system-out-account-index"],title:"账号列表"},component:function(){return n.e("chunk-92da7dde").then(n.bind(null,"6b91"))}},{path:"lang/list",name:"".concat(_,"langList"),meta:{auth:["admin-lang-list"],title:"语言列表"},component:function(){return n.e("chunk-2822f156").then(n.bind(null,"fd31"))}},{path:"lang/info",name:"".concat(_,"langInfo"),meta:{auth:["admin-lang-info"],title:"语言详情"},component:function(){return n.e("chunk-ed45edfc").then(n.bind(null,"0741"))}},{path:"lang/country",name:"".concat(_,"langCountry"),meta:{auth:["admin-lang-country"],title:"国家列表"},component:function(){return n.e("chunk-5be827f6").then(n.bind(null,"5b6a"))}}]},b={path:"/admin/agent",name:"agent",header:"agent",redirect:{name:"".concat("agent_","agentManage")},meta:{auth:!0},component:p,children:[{path:"agent_manage/index",name:"".concat("agent_","agentManage"),meta:{auth:["agent-agent-manage"],title:"分销员管理"},component:function(){return Promise.all([n.e("chunk-1550e46b"),n.e("chunk-5ab49f0c")]).then(n.bind(null,"3061"))}}]},l="finance_",T={path:"/admin/finance",name:"finance",header:"finance",meta:{auth:["admin-finance"]},redirect:{name:"".concat(l,"cashApply")},component:p,children:[{path:"billing_records/index",name:"".concat(l,"billingRecords"),meta:{auth:["finance-user_extract"],title:"账单记录"},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-9ca51944")]).then(n.bind(null,"f807"))}},{path:"capital_flow/index",name:"".concat(l,"capitalFlow"),meta:{auth:["finance-user_extract"],title:"资金流水"},component:function(){return n.e("chunk-0ee3b9f5").then(n.bind(null,"1dc8"))}},{path:"user_extract/index",name:"".concat(l,"cashApply"),meta:{auth:["finance-user_extract"],title:"提现申请"},component:function(){return n.e("chunk-e46acd52").then(n.bind(null,"9eb0f"))}},{path:"user_recharge/index",name:"".concat(l,"recharge"),meta:{auth:["finance-user-recharge"],title:"充值记录"},component:function(){return n.e("chunk-34f0a828").then(n.bind(null,"7027"))}},{path:"finance/bill",name:"".concat(l,"bill"),meta:{auth:["finance-finance-bill"],title:"资金记录"},component:function(){return n.e("chunk-1a3b818c").then(n.bind(null,"badc"))}},{path:"finance/commission",name:"".concat(l,"commissionRecord"),meta:{auth:["finance-finance-commission"],title:"佣金记录"},component:function(){return n.e("chunk-0d6c14e8").then(n.bind(null,"e9f8"))}},{path:"balance/balance",name:"".concat(l,"balance"),meta:{auth:["finance-user-balance"],title:"余额记录"},component:function(){return n.e("chunk-236b5fe8").then(n.bind(null,"8a30"))}}]},C="cms_",j={path:"/admin/cms",name:"cms",header:"cms",redirect:{name:"".concat(C,"article")},component:p,children:[{path:"article/index/:id?",name:"".concat(C,"article"),meta:{auth:["cms-article-index"],title:"文章管理",keepAlive:!0},component:function(){return n.e("chunk-68cb56e9").then(n.bind(null,"7a0c"))}},{path:"article_category/index",name:"".concat(C,"articleCategory"),meta:{auth:["cms-article-category"],title:"文章分类"},component:function(){return n.e("chunk-b91fd0a0").then(n.bind(null,"9ace"))}},{path:"article/add_article/:id?",name:"".concat(C,"addArticle"),meta:{auth:["cms-article-creat"],title:"文章添加"},component:function(){return n.e("chunk-57fc0a5c").then(n.bind(null,"f164"))}}]},d="marketing_",r={path:"/admin/marketing",name:"marketing",header:"marketing",redirect:{name:"".concat(d,"storeCoupon")},component:p,children:[{path:"store_combination/index",name:"".concat(d,"combinalist"),meta:{auth:["marketing-store_combination"],title:"拼团商品",keepAlive:!0},component:function(){return n.e("chunk-7f2638f8").then(n.bind(null,"82f1"))}},{path:"store_combination/combina_list",name:"".concat(d,"combinaList"),meta:{auth:["marketing-store_combination-combina_list"],title:"拼团列表"},component:function(){return n.e("chunk-4c8b2a2f").then(n.bind(null,"de26"))}},{path:"store_combination/create/:id?/:copy?",name:"".concat(d,"storeCombinationCreate"),meta:{auth:["marketing-store_combination-create"],title:"添加拼团"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-3cd12db2")]).then(n.bind(null,"28bd"))}},{path:"store_combination/statistics/:id?",name:"".concat(d,"storeCombinationStatistics"),meta:{title:"拼团统计"},component:function(){return n.e("chunk-a2de4836").then(n.bind(null,"d2d3"))}},{path:"store_coupon/index",name:"".concat(d,"storeCoupon"),meta:{auth:["marketing-store_coupon"],title:"优惠券模板"},component:function(){return n.e("chunk-55c06f49").then(n.bind(null,"2838"))}},{path:"store_coupon_issue/index",name:"".concat(d,"storeCouponIssue"),meta:{auth:["marketing-store_coupon_issue"],title:"优惠券列表",keepAlive:!0},component:function(){return n.e("chunk-3fef49de").then(n.bind(null,"fd8e"))}},{path:"store_coupon_issue/create/:id?",name:"".concat(d,"storeCouponCreate"),meta:{auth:["marketing-store_coupon_issue-create"],title:"添加优惠券"},component:function(){return n.e("chunk-32aa440a").then(n.bind(null,"6da28"))}},{path:"store_coupon_user/index",name:"".concat(d,"storeCouponUser"),meta:{auth:["marketing-store_coupon_user"],title:"用户领取记录"},component:function(){return n.e("chunk-6e70ee9d").then(n.bind(null,"aeba"))}},{path:"coupon/system_config/:type?/:tab_id?",name:"".concat(d,"coupon"),meta:{auth:["admin-order-storeOrder-index"],title:"优惠券配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_bargain/index",name:"".concat(d,"storeBargain"),meta:{auth:["marketing-store_bargain"],title:"砍价商品",keepAlive:!0},component:function(){return n.e("chunk-1c3cfae6").then(n.bind(null,"49ba"))}},{path:"store_bargain/bargain_list",name:"".concat(d,"bargainList"),meta:{auth:["marketing-store_bargain-bargain_list"],title:"砍价列表"},component:function(){return n.e("chunk-2dfd8e5e").then(n.bind(null,"7c4e"))}},{path:"store_bargain/create/:id?/:copy?",name:"".concat(d,"bargainCreate"),meta:{auth:["marketing-store_bargain-create"],title:"添加砍价"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-d0e60bea")]).then(n.bind(null,"b982"))}},{path:"store_bargain/statistics/:id?",name:"".concat(d,"storeBargainStatistics"),meta:{title:"砍价统计"},component:function(){return n.e("chunk-6725f7ee").then(n.bind(null,"fea0"))}},{path:"store_seckill/index",name:"".concat(d,"storeSeckill"),meta:{auth:["marketing-store_seckill"],title:"秒杀商品",keepAlive:!0},component:function(){return n.e("chunk-c513da5c").then(n.bind(null,"1fc7"))}},{path:"store_seckill_data/index/:id",name:"".concat(d,"storeSeckillData"),meta:{auth:["marketing-store_seckill-data"],title:"秒杀配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_seckill/create/:id?/:copy?",name:"".concat(d,"storeSeckillCreate"),meta:{auth:["marketing-store_seckill-create"],title:"添加秒杀"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-c575f96c")]).then(n.bind(null,"93a9"))}},{path:"store_seckill/statistics/:id?",name:"".concat(d,"storeSeckillStatistics"),meta:{title:"秒杀统计"},component:function(){return n.e("chunk-698f9fd3").then(n.bind(null,"6557"))}},{path:"integral/system_config/:type?/:tab_id?",name:"".concat(d,"integral"),meta:{auth:["marketing-integral-system_config"],title:"积分配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_integral/index",name:"".concat(d,"storeIntegral"),meta:{auth:["marketing-store_integral"],title:"积分商品",keepAlive:!0},component:function(){return n.e("chunk-7494d03b").then(n.bind(null,"6bf7"))}},{path:"store_integral/create/:id?/:copy?",name:"".concat(d,"storeIntegralCreate"),meta:{auth:["marketing-store_integral-create"],title:"添加积分商品"},component:function(){return n.e("chunk-88a279f8").then(n.bind(null,"075c"))}},{path:"store_integral/add_store_integral",name:"".concat(d,"addStoreIntegral"),meta:{auth:["marketing-store_integral-create"],title:"批量添加积分商品"},component:function(){return n.e("chunk-d0943fb2").then(n.bind(null,"6359d"))}},{path:"store_integral/order_list",name:"".concat(d,"storeIntegralOrder"),meta:{auth:["marketing-store_integral-order"],title:"兑换订单"},component:function(){return n.e("chunk-0869dfc5").then(n.bind(null,"0d8f"))}},{path:"user_point/index",name:"".concat(d,"userPoint"),meta:{auth:["marketing-user_point"],title:"积分日志"},component:function(){return n.e("chunk-d3d49b26").then(n.bind(null,"b430"))}},{path:"live/live_room",name:"".concat(d,"live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-6bc497da").then(n.bind(null,"7afb"))}},{path:"live/add_live_room",name:"".concat(d,"add_live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-54045d7c").then(n.bind(null,"29f2"))}},{path:"live/live_goods",name:"".concat(d,"live_goods"),meta:{auth:!0,title:"直播间商品管理",keepAlive:!0},component:function(){return n.e("chunk-8dedc4f0").then(n.bind(null,"8f86"))}},{path:"live/add_live_goods",name:"".concat(d,"add_live_goods"),meta:{auth:!0,title:"直播间商品管理"},component:function(){return n.e("chunk-d33ff35a").then(n.bind(null,"d7d0"))}},{path:"live/anchor",name:"".concat(d,"anchor"),meta:{auth:!0,title:"主播管理"},component:function(){return n.e("chunk-2d22c8ff").then(n.bind(null,"f483"))}},{path:"presell/index",name:"".concat(d,"storePresell"),meta:{auth:["marketing-presell"],title:"预售商品"},component:function(){return n.e("chunk-11b76a7e").then(n.bind(null,"24f1"))}},{path:"presell/presell_list",name:"".concat(d,"presellList"),meta:{auth:["marketing-presell-presell_list"],title:"预售列表"},component:function(){return n.e("chunk-b7bcbba0").then(n.bind(null,"a21a"))}},{path:"presell/create/:id?/:copy?",name:"".concat(d,"storePresellCreate"),meta:{auth:["marketing-presell-create"],title:"添加预售"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-734d2d87")]).then(n.bind(null,"fac5f"))}},{path:"lottery/index",name:"".concat(d,"lottery"),meta:{auth:!0,title:"抽奖列表"},component:function(){return n.e("chunk-c47822ba").then(n.bind(null,"207a"))}},{path:"lottery/create",name:"".concat(d,"create"),meta:{auth:!0,title:"创建抽奖"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-1ce37c58")]).then(n.bind(null,"e90a"))}},{path:"lottery/recording_list",name:"".concat(d,"recording_list"),meta:{auth:!0,title:"抽奖记录"},component:function(){return n.e("chunk-7906dd0a").then(n.bind(null,"ca99"))}},{path:"channel_code/channelCodeIndex",name:"".concat(d,"channel_code"),meta:{auth:!0,title:"公众号渠道码",keepAlive:!0},component:function(){return n.e("chunk-595a0a20").then(n.bind(null,"d99c"))}},{path:"channel_code/create",name:"".concat(d,"create_code"),meta:{auth:["marketing-channel_code-create"],title:"新建渠道码"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-caea7828")]).then(n.bind(null,"ed2f"))}},{path:"channel_code/code_statistic",name:"".concat(d,"code_statistic"),meta:{auth:["marketing-channel_code-statistic"],title:"二维码统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-d977485e")]).then(n.bind(null,"0996"))}},{path:"point_record",name:"".concat(d,"point_record"),meta:{auth:["marketing-point_record-index"],title:"积分记录"},component:function(){return n.e("chunk-1e2d10e4").then(n.bind(null,"20e6"))}},{path:"point_statistic",name:"".concat(d,"point_statistic"),meta:{auth:["marketing-point_statistic-index"],title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-9dce377a")]).then(n.bind(null,"4d92"))}},{path:"recharge",name:"".concat(d,"recharge"),meta:{auth:["marketing-recharge-index"],title:"充值配置"},component:function(){return n.e("chunk-d735b6e2").then(n.bind(null,"c36e"))}},{path:"sign",name:"".concat(d,"sign"),meta:{auth:["marketing-sign-index"],title:"签到配置"},component:function(){return n.e("chunk-2ca25cc1").then(n.bind(null,"d152"))}}]},s="app_",_={path:"/admin/app",name:"app",header:"app",redirect:{name:"".concat(s,"wechatMenus")},meta:{auth:["admin-app"]},component:p,children:[{path:"wechat/setting/menus/index",name:"".concat(s,"wechatMenus"),meta:{auth:["application-wechat-menus"],title:"微信菜单"},component:function(){return n.e("chunk-b49c7316").then(n.bind(null,"c861"))}},{path:"wechat/wechat_user/user/index",name:"".concat(s,"wechatUser"),meta:{auth:["wechat-wechat-user-user"],title:"微信用户"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-a187a68e")]).then(n.bind(null,"5b9e"))}},{path:"wechat/wechat_user/user/tag",name:"".concat(s,"tag"),meta:{auth:["wechat-wechat-user-tag"],title:"用户标签"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/group",name:"".concat(s,"group"),meta:{auth:["wechat-wechat-user-group"],title:"用户分组"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/message",name:"".concat(s,"message"),meta:{auth:["wechat-wechat-user-message"],title:"用户行为记录"},component:function(){return n.e("chunk-43337cc8").then(n.bind(null,"7f5d"))}},{path:"wechat/news_category/index",name:"".concat(s,"newsCategoryIndex"),meta:{auth:["wechat-wechat-news-category-index"],title:"图文管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-2d229c13")]).then(n.bind(null,"df94"))}},{path:"wechat/news_category/save/:id?",name:"".concat(s,"newsCategorySave"),meta:{auth:["wechat-wechat-news-category-save"],title:"图文添加"},component:function(){return n.e("chunk-e45e1604").then(n.bind(null,"d9fa"))}},{path:"wechat/reply/follow/:key",name:"".concat(s,"fllow"),meta:{auth:["wechat-wechat-reply-subscribe"],title:"微信关注回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/keyword",name:"".concat(s,"keyword"),meta:{auth:["wechat-wechat-reply-keyword"],title:"关键字回复"},component:function(){return n.e("chunk-1ed0ed93").then(n.bind(null,"2430"))}},{path:"wechat/reply/keyword/save/:id?",name:"".concat(s,"keywordAdd"),meta:{auth:["wechat-wechat-reply-save"],title:"关键字添加"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/index/:key",name:"".concat(s,"replyIndex"),meta:{auth:["wechat-wechat-reply-default"],title:"无效关键词回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"routine/download",name:"".concat(s,"routineTemplate"),meta:{auth:["routine-download"],title:"小程序下载"},component:function(){return n.e("chunk-46a01148").then(n.bind(null,"ddee"))}},{path:"app/version",name:"".concat(s,"version"),meta:{auth:["admin-app-version"],title:"APP版本管理"},component:function(){return n.e("chunk-2d0cf6e4").then(n.bind(null,"644d"))}},{path:"app/agreement",name:"".concat(s,"agreement "),meta:{auth:["admin-app-agreement"],title:"隐私协议"},component:function(){return n.e("chunk-aa80dfa8").then(n.bind(null,"cc2e"))}}]},l="system_",C={path:"/admin/system",name:"system",header:"system",redirect:{name:"".concat(l,"configTab")},meta:{auth:["admin-system"]},component:p,children:[{path:"file",name:"".concat(l,"file"),meta:{auth:["system-file"],title:"附件管理"},component:function(){return n.e("chunk-f187a2e0").then(n.bind(null,"8084"))}},{path:"maintain/clear/index",name:"".concat(l,"clear"),meta:{auth:["system-clear"],title:"刷新缓存"},component:function(){return n.e("chunk-4ee9aa33").then(n.bind(null,"7de5"))}},{path:"maintain/system_log/index",name:"".concat(l,"systemLog"),meta:{auth:["system-maintain-system-log"],title:"系统日志"},component:function(){return n.e("chunk-5bfb2822").then(n.bind(null,"fc59"))}},{path:"maintain/system_file/index",name:"".concat(l,"systemFile"),meta:{auth:["system-maintain-system-file"],title:"文件校验"},component:function(){return n.e("chunk-2d0b613c").then(n.bind(null,"1c2f"))}},{path:"maintain/system_cleardata/index",name:"".concat(l,"systemCleardata"),meta:{auth:["system-maintain-system-cleardata"],title:"清除数据"},component:function(){return n.e("chunk-4de347c6").then(n.bind(null,"b4f0"))}},{path:"maintain/system_databackup/index",name:"".concat(l,"systemDatabackup"),meta:{auth:["system-maintain-system-databackup"],title:"数据备份"},component:function(){return n.e("chunk-0af9cd42").then(n.bind(null,"e2606"))}},{path:"maintain/system_file/opendir",name:"".concat(l,"opendir"),meta:{auth:["system-maintain-system-file"],title:"文件管理"},component:function(){return Promise.all([n.e("chunk-6e83591c"),n.e("chunk-77908730")]).then(n.bind(null,"3793"))}},{path:"config/system_config_tab/index",name:"".concat(l,"configTab"),meta:{auth:["system-config-system_config-tab"],title:"配置分类"},component:function(){return n.e("chunk-4db34eb7").then(n.bind(null,"c59c"))}},{path:"config/system_config_tab/list/:id?",name:"".concat(l,"configTabList"),meta:{auth:["system-config-system_config_tab-list"],title:"配置列表"},component:function(){return n.e("chunk-4ecc9a20").then(n.bind(null,"0c6b"))}},{path:"config/system_group/index",name:"".concat(l,"group"),meta:{auth:["system-config-system_config-group"],title:"组合数据"},component:function(){return n.e("chunk-cf36bb2e").then(n.bind(null,"33b8"))}},{path:"config/system_group/list/:id?",name:"".concat(l,"groupList"),meta:{auth:["system-config-system_config-list"],title:"组合数据列表"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"maintain/auth",name:"".concat(l,"auth"),meta:{auth:["system-maintain-auth"],title:"商业授权"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-75081fb0")]).then(n.bind(null,"c2b5"))}},{path:"onlineUpgrade/index",name:"".concat(l,"upgradeclient"),meta:{auth:["system-onlineUpgrade-index"],title:"在线升级"},component:function(){return n.e("chunk-46907b49").then(n.bind(null,"05ea7"))}}]},d="statistic_",s={path:"/admin/statistic",name:"statistic",header:"statistic",redirect:{name:"".concat(d,"product")},component:p,children:[{path:"product",name:"".concat(d,"product"),meta:{title:"商品统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-a046070e")]).then(n.bind(null,"585e"))}},{path:"user",name:"".concat(d,"user"),meta:{title:"用户统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-803262aa")]).then(n.bind(null,"7e46"))}},{path:"transaction",name:"".concat(d,"transaction"),meta:{title:"交易统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-08c24f8e")]).then(n.bind(null,"4192"))}},{path:"integral",name:"".concat(d,"integral"),meta:{title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-6a965ca9")]).then(n.bind(null,"18e7"))}},{path:"order",name:"".concat(d,"order"),meta:{title:"订单统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-e549c49c")]).then(n.bind(null,"6d5b"))}},{path:"balance",name:"".concat(d,"balance"),meta:{title:"余额统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-84e22458")]).then(n.bind(null,"0ddf"))}}]},l="kefu_",d=[{path:"/admin/login",name:"login",meta:{title:"登录",hideInMenu:!0},component:function(){return n.e("chunk-447b3566").then(n.bind(null,"318e"))}},{path:"/kefu",name:"".concat(l,"index"),meta:{auth:!0,title:"客服管理",kefu:!0},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1165d618")]).then(n.bind(null,"d666"))}},{path:"/kefu/mobile_list",name:"".concat(l,"mobile_list"),meta:{auth:!0,title:"消息列表",kefu:!0},component:function(){return n.e("chunk-5400b994").then(n.bind(null,"a9d3"))}},{path:"/kefu/mobile_chat",name:"".concat(l,"mobile_chat"),meta:{auth:!0,title:"对话详情",kefu:!0},component:function(){return n.e("chunk-2a872abf").then(n.bind(null,"a626"))}},{path:"/kefu/pc_list",name:"".concat(l,"pc_list"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-122cfb6a").then(n.bind(null,"37d1"))}},{path:"/kefu/orderList/:type?/:toUid?",name:"".concat(l,"order-list"),meta:{auth:!0,title:"订单列表",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-592dcdcb")]).then(n.bind(null,"87bc"))}},{path:"/kefu/orderDetail/:id?/:goname?",name:"".concat(l,"order-detail"),meta:{auth:!0,title:"订单详情",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-83d2a766")]).then(n.bind(null,"f23d"))}},{path:"/kefu/orderDelivery/:id?/:orderId?",name:"".concat(l,"order-delivery"),meta:{auth:!0,title:"发货",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-e658941c")]).then(n.bind(null,"c7b8"))}},{path:"/kefu/user/index/:uid?/:type?",name:"".concat(l,"user-index"),meta:{auth:!0,title:"客户信息",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-157b4f48")]).then(n.bind(null,"46cf"))}},{path:"/kefu/goods/list",name:"".concat(l,"goods-list"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-fc93c22c").then(n.bind(null,"7eb74"))}},{path:"/kefu/goods/detail",name:"".concat(l,"goods-detail"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-40003b7f").then(n.bind(null,"6f8b"))}},{path:"/kefu/appChat",name:"".concat(l,"app-chat"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-186376ec").then(n.bind(null,"eea8"))}},{path:"/kefu/mobile_user_chat",name:"".concat(l,"app-mobile_user_chat"),meta:{auth:!0,title:"用户客服",kefu:!0},component:function(){return n.e("chunk-0c05df09").then(n.bind(null,"c168"))}},{path:"/kefu/mobile_feedback",name:"".concat(l,"app-mobile_feedback"),meta:{auth:!0,title:"用户反馈",kefu:!0},component:function(){return n.e("chunk-24dfe0e6").then(n.bind(null,"5909"))}}],l="division_",m=[{path:"/admin/",meta:{title:"CRMEB"},redirect:{name:"home_index"},component:p,children:[{path:"/admin/system/user",name:"systemUser",meta:{auth:!0,title:"个人中心"},component:function(){return n.e("chunk-4caf6556").then(n.bind(null,"265f"))}},{path:"/admin/system/files",name:"systemFiles",meta:{auth:["admin-setting-files"],title:"文件管理"},component:function(){return n.e("chunk-14070da6").then(n.bind(null,"ceb8a"))}},{path:"refresh",name:"refresh",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(e.fullPath)}))},render:function(t){return t()}}},{path:"redirect/:route*",name:"redirect",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(JSON.parse(e.params.route))}))},render:function(t){return t()}}}]},{path:"/admin/widget.images/index.html",name:"images",meta:{auth:["admin-user-user-index"],title:"上传图片"},component:function(){return n.e("chunk-464a5aac").then(n.bind(null,"7bcf"))}},{path:"/admin/widget.widgets/icon.html",name:"imagesIcon",meta:{auth:["admin-user-user-index"],title:"上传图标"},component:function(){return n.e("chunk-0ca76063").then(n.bind(null,"3182"))}},{path:"/admin/store.StoreProduct/index.html",name:"storeProduct",meta:{title:"选择商品"},component:function(){return Promise.resolve().then(n.bind(null,"c4ad"))}},{path:"/admin/system.User/list.html",name:"changeUser",meta:{title:"选择用户"},component:function(){return n.e("chunk-1550e46b").then(n.bind(null,"8c03"))}},{path:"/admin/widget.video/index.html",name:"video",meta:{title:"上传视频"},component:function(){return n.e("chunk-9368228a").then(n.bind(null,"4553"))}},m,b,j,h,r,O,w,T,I,C,_,s,{path:"/admin/division",name:"division",header:"division",redirect:{name:"".concat(l,"division")},meta:{auth:!0},component:p,children:[{path:"index",name:"".concat(l,"division"),meta:{auth:["agent-division-index"],title:"事业部列表"},component:function(){return n.e("chunk-3967fab8").then(n.bind(null,"7ac0"))}},{path:"agent/index",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-index"],title:"代理商列表"},component:function(){return n.e("chunk-6f8cd936").then(n.bind(null,"aa0e"))}},{path:"agent/applyList",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-applyList"],title:"代理商申请"},component:function(){return n.e("chunk-52028903").then(n.bind(null,"4c8e"))}},{path:"agent/agreement",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-agreement"],title:"代理商规则"},component:function(){return n.e("chunk-b30c10fe").then(n.bind(null,"ec81"))}}]}],b=d,j=[{path:"/admin/403",name:"403",meta:{title:"403"},component:function(){return n.e("chunk-07b5ff65").then(n.bind(null,"a7a0"))}},{path:"/admin/500",name:"500",meta:{title:"500"},component:function(){return n.e("chunk-b2498f9c").then(n.bind(null,"6077"))}},{path:"/admin/*",name:"404",meta:{title:"404"},component:function(){return n.e("chunk-b19bdce0").then(n.bind(null,"2911"))}}],[].concat(m,Object(o.a)(b),j)),M=n("4360"),P=n("a74e"),Q=(i.default.use(c.a),new c.a({routes:R,mode:E.a.routerMode}));Q.beforeEach(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(e,n,a){var i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(-1!=e.fullPath.indexOf("kefu"))return t.abrupt("return",a());t.next=2;break;case 2:e.matched.some((function(t){return t.meta.auth}))?(i=Object(f.d)("token"))&&"undefined"!==i?(i=M.a.state.userInfo.uniqueAuth,Object(P.a)(e.meta.auth,i)?a():0==i.length?(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a({name:"403"})):(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a();case 3:case"end":return t.stop()}}),t)})));return function(e,n,a){return t.apply(this,arguments)}}()),Q.afterEach((function(t){Object(f.s)(t,Q.app),window.scrollTo(0,0)})),e.a=Q},a3be:function(t,e){t.exports="data:image/png;base64,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"},a4b1:function(t,e,n){},a700:function(t,e,n){},a74e:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("0122");function i(t,e){var n=!1;return!0===t||"object"===Object(a.a)(e)&&(e.forEach((function(e){t.includes(e)&&(n=!0)})),n)}n("d3b7"),n("159b"),n("caad"),n("2532")},a9d6:function(t,e,n){"use strict";n.r(e),n("a9e3");var a={name:"c_is_show",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},immediate:!0,deep:!0}},methods:{}};n("c568"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"c_row-item"},[e("Col",{staticClass:"label",attrs:{span:"4"}},[t._v(" 是否显示 ")]),e("Col",{attrs:{span:"19"}},[e("i-switch",{model:{value:t.datas[t.name].val,callback:function(e){t.$set(t.datas[t.name],"val",e)},expression:"datas[name].val"}})],1)],1)}),[],!1,null,"64bc1227",null);e.default=n.exports},ae6a:function(t,e,n){},af8c:function(t,e){t.exports="data:image/png;base64,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"},b0e7:function(t,e,n){"use strict";var a=n("d0ff"),i=n("c964"),c=(n("96cf"),n("a9e3"),n("d3b7"),n("25f0"),n("d81d"),n("159b"),n("ac1f"),n("00b4"),n("a434"),n("4de4"),n("1276"),n("6b6c"));function o(t){return Object(c.a)({url:"file/category",method:"get",params:t})}var r=n("d708"),u=n("c276"),s={name:"uploadPictures",props:{isChoice:{type:String,default:""},gridBtn:{type:Object,default:null},gridPic:{type:Object,default:null},isShow:{type:Number,default:1},pageLimit:{type:Number,default:0}},data:function(){return{spinShow:!1,fileUrl:r.a.apiBaseURL+"/file/upload",modalPic:!1,treeData:[],treeData2:[],pictrueList:[],uploadData:{},checkPicList:[],uploadName:{name:""},FromData:null,treeId:0,isJudge:!1,buttonProps:{type:"default",size:"small"},fileData:{pid:0,page:1,limit:this.pageLimit||18},total:0,pids:0,list:[],modalTitleSs:"",isShowPic:!1,header:{},ids:[]}},mounted:function(){this.getToken(),this.getList(),this.getFileList()},methods:{enterMouse:function(t){t.realName=!t.realName},enterLeave:function(t){t.isShowEdit=!t.isShowEdit},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(u.d)("token")},renderContent:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;e=[];return 0==c.pid&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.append(a,i,c)}}},"添加分类")),""!==c.id&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.editPic(a,i,c)}}},"编辑分类"),t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.remove(a,i,c,"分类")}}},"删除分类")),t("span",{class:["ivu-span"],style:{display:"inline-block",width:"88%",height:"32px",lineHeight:"32px",position:"relative",color:"rgba(0,0,0,0.6)",cursor:"pointer"},on:{mouseenter:function(){n.onMouseOver(a,i,c)},mouseleave:function(){n.onMouseOver(a,i,c)}}},[t("span",{on:{click:function(t){n.appendBtn(a,i,c,t)}}},c.title),t("div",{style:{display:"inline-block",float:"right"}},[t("Icon",{props:{type:"ios-more"},style:{marginRight:"8px",fontSize:"20px",display:"inline"},on:{click:function(t){n.onClick(a,i,c,t)}}}),t("div",{class:["right-menu ivu-poptip-inner"],style:{width:"80px",position:"absolute",zIndex:"9",top:"0",right:"0",display:c.flag2?"block":"none"}},e)])])},renderContentSel:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;return t("div",{style:{display:"inline-block",width:"90%"}},[t("span",[t("span",{style:{cursor:"pointer"},class:["ivu-tree-title"],on:{click:function(t){n.handleCheckChange(a,i,c,t)}}},c.title)])])},handleCheckChange:function(t,e,n,a){this.list=[];for(var i=n.id,c=(n=n.title,this.list.push({value:i,title:n}),this.ids.length?(this.pids=i,this.getMove()):this.$Message.warning("请先选择图片"),this.$refs.reference.$el.querySelectorAll(".ivu-tree-title-selected")),o=0;oNumber(t))return this.$Message.warning("最多只能选"+t+"张图片");this.$emit("getPicD",this.checkPicList)}},editName:function(t){var e=t.real_name.split("."),n=null==e[1]?[]:e[1];e=e[0].length+n.length;t.editName=e<10?t.real_name:t.real_name.substr(0,2)+"..."+t.real_name.substr(-5,5)},bindTxt:function(t){var e,n,a=this;""==t.real_name&&this.$Message.error("请填写内容"),e=t.att_id,n={real_name:t.real_name},Object(c.a)({url:"file/file/update/"+e,method:"put",data:n}).then((function(e){a.editName(t),t.isEdit=!1,a.$Message.success(e.msg)})).catch((function(t){a.$Message.error(t.msg)}))}}};n("7e30"),n=n("2877"),n=Object(n.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"Modal"},[n("Row",{staticClass:"colLeft"},[n("Col",{staticClass:"colLeft",attrs:{xl:6,lg:6,md:6,sm:6,xs:24}},[n("div",{staticClass:"Nav"},[n("div",{staticClass:"input"},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.changePage},model:{value:t.uploadName.name,callback:function(e){t.$set(t.uploadName,"name",e)},expression:"uploadName.name"}})],1),n("div",{staticClass:"trees-coadd"},[n("div",{staticClass:"scollhide"},[n("div",{staticClass:"trees"},[n("Tree",{ref:"tree",staticClass:"treeBox",attrs:{data:t.treeData,render:t.renderContent,"load-data":t.loadData}})],1)])])])]),n("Col",{staticClass:"colLeft",attrs:{xl:18,lg:18,md:18,sm:18,xs:24}},[n("div",{staticClass:"conter"},[n("div",{staticClass:"bnt acea-row row-middle"},[n("Col",{attrs:{span:"24"}},[0!==t.isShow?n("Button",{staticClass:"mr10",attrs:{type:"primary",disabled:0===t.checkPicList.length},on:{click:t.checkPics}},[t._v("使用选中图片")]):t._e(),n("Upload",{staticClass:"mr10 mb10",staticStyle:{"margin-top":"1px",display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.beforeUpload,data:t.uploadData,headers:t.header,multiple:!0,format:["jpg","jpeg","png","gif"],"on-success":t.handleSuccess}},[n("Button",{attrs:{type:"primary"}},[t._v("上传图片")])],1),n("Button",{staticClass:"mr10",attrs:{type:"error",disabled:0===t.checkPicList.length},on:{click:function(e){return e.stopPropagation(),t.editPicList("图片")}}},[t._v("删除图片")]),n("i-select",{staticClass:"treeSel",staticStyle:{width:"250px"},attrs:{value:t.pids,placeholder:"图片移动至"}},[t._l(t.list,(function(e,a){return n("i-option",{key:a,staticStyle:{display:"none"},attrs:{value:e.value}},[t._v("\n "+t._s(e.title)+"\n ")])})),n("Tree",{ref:"reference",staticClass:"treeBox",attrs:{data:t.treeData2,render:t.renderContentSel,"load-data":t.loadData}})],2)],1)],1),n("div",{staticClass:"pictrueList acea-row"},[n("Row",{staticClass:"conter",attrs:{gutter:24}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowPic,expression:"isShowPic"}],staticClass:"imagesNo"},[n("Icon",{attrs:{type:"ios-images",size:"60",color:"#dbdbdb"}}),n("span",{staticClass:"imagesNo_sp"},[t._v("图片库为空")])],1),n("div",{staticClass:"acea-row mb10"},t._l(t.pictrueList,(function(e,a){return n("div",{key:a,staticClass:"pictrueList_pic mr10 mb10",on:{mouseenter:function(n){return t.enterMouse(e)},mouseleave:function(n){return t.enterMouse(e)}}},[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 G+XVoYh%NE} diff --git a/crmeb/public/admin/js/chunk-0bb3e5a9.659c8261.js b/crmeb/public/admin/js/chunk-0bb3e5a9.659c8261.js new file mode 100644 index 000000000..ef3b676f3 --- /dev/null +++ b/crmeb/public/admin/js/chunk-0bb3e5a9.659c8261.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0bb3e5a9"],{"06d1":function(t,e,n){"use strict";var r=n("8d74");n.n(r).a},"8d74":function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Hb",(function(){return a})),n.d(e,"Gb",(function(){return o})),n.d(e,"i",(function(){return i})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return h})),n.d(e,"W",(function(){return l})),n.d(e,"cb",(function(){return m})),n.d(e,"ib",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return p})),n.d(e,"ob",(function(){return j})),n.d(e,"nb",(function(){return O})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return w})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return T})),n.d(e,"hb",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return S})),n.d(e,"jb",(function(){return $})),n.d(e,"lb",(function(){return C})),n.d(e,"T",(function(){return L})),n.d(e,"mb",(function(){return E})),n.d(e,"yb",(function(){return I})),n.d(e,"G",(function(){return P})),n.d(e,"xb",(function(){return G})),n.d(e,"p",(function(){return q})),n.d(e,"n",(function(){return D})),n.d(e,"o",(function(){return F})),n.d(e,"q",(function(){return A})),n.d(e,"r",(function(){return M})),n.d(e,"pb",(function(){return R})),n.d(e,"Tb",(function(){return U})),n.d(e,"qb",(function(){return B})),n.d(e,"Ob",(function(){return H})),n.d(e,"rb",(function(){return J})),n.d(e,"Z",(function(){return N})),n.d(e,"Qb",(function(){return z})),n.d(e,"ab",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"Y",(function(){return W})),n.d(e,"Q",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ut})),n.d(e,"Rb",(function(){return ct})),n.d(e,"x",(function(){return at})),n.d(e,"C",(function(){return ot})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return ht})),n.d(e,"f",(function(){return lt})),n.d(e,"Ib",(function(){return mt})),n.d(e,"Jb",(function(){return bt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return pt})),n.d(e,"zb",(function(){return jt})),n.d(e,"R",(function(){return Ot})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Ab",(function(){return vt})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return Tt})),n.d(e,"Fb",(function(){return kt})),n.d(e,"Mb",(function(){return xt})),n.d(e,"Nb",(function(){return St})),n.d(e,"S",(function(){return $t})),n.d(e,"g",(function(){return Ct})),n.d(e,"sb",(function(){return Lt})),n.d(e,"vb",(function(){return Et})),n.d(e,"a",(function(){return It})),n.d(e,"b",(function(){return Pt})),n.d(e,"tb",(function(){return Gt})),n.d(e,"wb",(function(){return qt})),n.d(e,"ub",(function(){return Dt})),n.d(e,"k",(function(){return Ft})),n.d(e,"U",(function(){return At})),n.d(e,"V",(function(){return Mt})),n.d(e,"bb",(function(){return Rt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Bt})),n.d(e,"I",(function(){return Ht})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Nt})),n.d(e,"L",(function(){return zt})),n.d(e,"K",(function(){return Kt})),n.d(e,"O",(function(){return Qt})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function a(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function o(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function T(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function $(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function E(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function I(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function q(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function D(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function F(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function M(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function R(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function N(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function W(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function at(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ot(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function jt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Tt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function xt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function St(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function $t(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ct(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function It(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function qt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Dt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function At(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Mt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ht(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function zt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Qt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a53e:function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=(n("96cf"),n("d3b7"),n("159b"),n("25f0"),n("a9e3"),n("b0c0"),n("9860")),c=(u=n.n(u),n("90e7")),a=n("6b6c"),o=n("2934");u={name:"setting_setSystem",components:{formCreate:u.a.$form()},data:function(){return{rules:[],option:{form:{labelWidth:185},submitBtn:{col:{span:3,push:3}},global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.$Message.error(t.msg)}}},frame:{props:{closeBtn:!1,okBtn:!1}}}},spinShow:!1,FromData:null,currentTab:"",headerList:[],headerChildrenList:[],childrenId:"",title:""}},created:function(){this.getAllData()},watch:{$route:function(t,e){this.headerChildrenList=[],this.getAllData()},childrenId:function(){this.getFrom()}},methods:{childrenList:function(t){var e=this;e.headerList.forEach((function(n){n.value.toString()===e.currentTab&&(void 0===n.children?(e.childrenId=n.id,e.headerChildrenList=[]):(e.headerChildrenList=n.children,e.childrenId=n.children.length?n.children[t||0].id.toString():""))}))},getHeader:function(t){var e=this;return this.spinShow=!0,new Promise((function(n,u){var a=e.$route.params.tab_id;a={type:e.$route.params.type||0,pid:a||0};Object(c.t)(a).then(function(){var u=Object(r.a)(regeneratorRuntime.mark((function r(u){var c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:c=u.data.config_tab,e.headerList=c,e.currentTab=c[t||0].value.toString(),e.childrenList(t?1:0),n(e.currentTab),e.spinShow=!1;case 6:case"end":return r.stop()}}),r)})));return function(t){return u.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$Message.error(t)}))}))},getFrom:function(){var t=this;return this.spinShow=!0,new Promise((function(e,n){var u="",a=(u="3"===t.$route.params.type?t.$route.params.tab_id:t.childrenId||t.currentTab,u={tab_id:Number(u)},"setting_logistics"===t.$route.name?"freight/config/edit_basics":"setting_distributionSet"===t.$route.name?"agent/config/edit_basics":"setting_message"===t.$route.name?"serve/sms_config/edit_basics":"setting_setSystem"===t.$route.name?"setting/config/edit_basics":"marketing/integral_config/edit_basics");Object(c.j)(u,a).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t.spinShow=!1)===n.data.status)return e.abrupt("return",t.$authLapse(n.data));e.next=3;break;case 3:t.FromData=n.data,t.rules=n.data.rules,t.title=n.data.title;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))}))},getAllData:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("download"===t.$route.query.from)return e.next=3,t.getHeader(2);e.next=5;break;case 3:e.next=12;break;case 5:if("3"!==t.$route.params.type)return e.next=8,t.getHeader();e.next=10;break;case 8:e.next=12;break;case 10:t.headerList=[],t.getFrom();case 12:case"end":return e.stop()}}),e)})))()},changeTab:function(){this.childrenList()},changeChildrenTab:function(t){this.childrenId=t},onSubmit:function(t){var e=this;Object(a.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.getAdminTitle(),e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},getAdminTitle:function(){Object(o.c)().then((function(t){localStorage.setItem("ADMIN_TITLE",t.data.site_name)}))}}},n("06d1"),n=n("2877"),n=Object(n.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"article-manager"},[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.title))]),n("div",[n("Tabs",{on:{"on-click":t.changeTab},model:{value:t.currentTab,callback:function(e){t.currentTab=e},expression:"currentTab"}},t._l(t.headerList,(function(t,e){return n("TabPane",{key:e,attrs:{icon:t.icon,label:t.label,name:t.value.toString()}})})),1)],1)])]),n("Card",{staticClass:"ivu-mt fromBox",attrs:{bordered:!1,"dis-hover":""}},[t.headerChildrenList.length?n("Tabs",{attrs:{type:"card"},on:{"on-click":t.changeChildrenTab},model:{value:t.childrenId,callback:function(e){t.childrenId=e},expression:"childrenId"}},t._l(t.headerChildrenList,(function(t,e){return n("TabPane",{key:e,attrs:{label:t.label,name:t.id.toString()}})})),1):t._e(),0!==t.rules.length?n("form-create",{attrs:{option:t.option,rule:t.rules},on:{"on-submit":t.onSubmit}}):t._e(),t.spinShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[],!1,null,"7f511588",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-0bb3e5a9.659c8261.js.gz b/crmeb/public/admin/js/chunk-0bb3e5a9.659c8261.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..089a5fd27efd2ea1671459fe497a06eea0deff74 GIT binary patch literal 3478 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 E08qHgcmMzZ literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js b/crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js deleted file mode 100644 index f8b9c7bdb..000000000 --- a/crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0bb3e5a9"],{"06d1":function(t,e,n){"use strict";var r=n("8d74");n.n(r).a},"8d74":function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return a})),n.d(e,"Fb",(function(){return o})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return h})),n.d(e,"V",(function(){return l})),n.d(e,"bb",(function(){return m})),n.d(e,"hb",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return p})),n.d(e,"nb",(function(){return j})),n.d(e,"mb",(function(){return O})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return T})),n.d(e,"gb",(function(){return k})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return S})),n.d(e,"ib",(function(){return $})),n.d(e,"kb",(function(){return C})),n.d(e,"S",(function(){return L})),n.d(e,"lb",(function(){return E})),n.d(e,"xb",(function(){return I})),n.d(e,"G",(function(){return P})),n.d(e,"wb",(function(){return G})),n.d(e,"p",(function(){return q})),n.d(e,"n",(function(){return D})),n.d(e,"o",(function(){return F})),n.d(e,"q",(function(){return A})),n.d(e,"r",(function(){return M})),n.d(e,"ob",(function(){return R})),n.d(e,"Sb",(function(){return B})),n.d(e,"pb",(function(){return U})),n.d(e,"Nb",(function(){return H})),n.d(e,"qb",(function(){return J})),n.d(e,"Y",(function(){return N})),n.d(e,"Pb",(function(){return z})),n.d(e,"Z",(function(){return K})),n.d(e,"W",(function(){return Q})),n.d(e,"X",(function(){return W})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return at})),n.d(e,"C",(function(){return ot})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return ht})),n.d(e,"f",(function(){return lt})),n.d(e,"Hb",(function(){return mt})),n.d(e,"Ib",(function(){return bt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return pt})),n.d(e,"yb",(function(){return jt})),n.d(e,"Q",(function(){return Ot})),n.d(e,"Ab",(function(){return _t})),n.d(e,"zb",(function(){return vt})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return Tt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Lb",(function(){return xt})),n.d(e,"Mb",(function(){return St})),n.d(e,"R",(function(){return $t})),n.d(e,"g",(function(){return Ct})),n.d(e,"rb",(function(){return Lt})),n.d(e,"ub",(function(){return Et})),n.d(e,"a",(function(){return It})),n.d(e,"b",(function(){return Pt})),n.d(e,"sb",(function(){return Gt})),n.d(e,"vb",(function(){return qt})),n.d(e,"tb",(function(){return Dt})),n.d(e,"k",(function(){return Ft})),n.d(e,"T",(function(){return At})),n.d(e,"U",(function(){return Mt})),n.d(e,"ab",(function(){return Rt})),n.d(e,"N",(function(){return Bt})),n.d(e,"M",(function(){return Ut})),n.d(e,"I",(function(){return Ht})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Nt})),n.d(e,"L",(function(){return zt})),n.d(e,"K",(function(){return Kt})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function a(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function o(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function T(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function $(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function E(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function I(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function q(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function D(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function F(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function M(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function R(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function B(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function N(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function W(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function at(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ot(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function jt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Tt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function xt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function St(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function $t(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ct(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function It(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function qt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Dt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function At(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Mt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ht(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function zt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a53e:function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=(n("96cf"),n("d3b7"),n("159b"),n("25f0"),n("a9e3"),n("b0c0"),n("9860")),c=(u=n.n(u),n("90e7")),a=n("6b6c"),o=n("2934");u={name:"setting_setSystem",components:{formCreate:u.a.$form()},data:function(){return{rules:[],option:{form:{labelWidth:185},submitBtn:{col:{span:3,push:3}},global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.$Message.error(t.msg)}}},frame:{props:{closeBtn:!1,okBtn:!1}}}},spinShow:!1,FromData:null,currentTab:"",headerList:[],headerChildrenList:[],childrenId:"",title:""}},created:function(){this.getAllData()},watch:{$route:function(t,e){this.headerChildrenList=[],this.getAllData()},childrenId:function(){this.getFrom()}},methods:{childrenList:function(t){var e=this;e.headerList.forEach((function(n){n.value.toString()===e.currentTab&&(void 0===n.children?(e.childrenId=n.id,e.headerChildrenList=[]):(e.headerChildrenList=n.children,e.childrenId=n.children.length?n.children[t||0].id.toString():""))}))},getHeader:function(t){var e=this;return this.spinShow=!0,new Promise((function(n,u){var a=e.$route.params.tab_id;a={type:e.$route.params.type||0,pid:a||0};Object(c.t)(a).then(function(){var u=Object(r.a)(regeneratorRuntime.mark((function r(u){var c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:c=u.data.config_tab,e.headerList=c,e.currentTab=c[t||0].value.toString(),e.childrenList(t?1:0),n(e.currentTab),e.spinShow=!1;case 6:case"end":return r.stop()}}),r)})));return function(t){return u.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$Message.error(t)}))}))},getFrom:function(){var t=this;return this.spinShow=!0,new Promise((function(e,n){var u="",a=(u="3"===t.$route.params.type?t.$route.params.tab_id:t.childrenId||t.currentTab,u={tab_id:Number(u)},"setting_logistics"===t.$route.name?"freight/config/edit_basics":"setting_distributionSet"===t.$route.name?"agent/config/edit_basics":"setting_message"===t.$route.name?"serve/sms_config/edit_basics":"setting_setSystem"===t.$route.name?"setting/config/edit_basics":"marketing/integral_config/edit_basics");Object(c.j)(u,a).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t.spinShow=!1)===n.data.status)return e.abrupt("return",t.$authLapse(n.data));e.next=3;break;case 3:t.FromData=n.data,t.rules=n.data.rules,t.title=n.data.title;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))}))},getAllData:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("download"===t.$route.query.from)return e.next=3,t.getHeader(2);e.next=5;break;case 3:e.next=12;break;case 5:if("3"!==t.$route.params.type)return e.next=8,t.getHeader();e.next=10;break;case 8:e.next=12;break;case 10:t.headerList=[],t.getFrom();case 12:case"end":return e.stop()}}),e)})))()},changeTab:function(){this.childrenList()},changeChildrenTab:function(t){this.childrenId=t},onSubmit:function(t){var e=this;Object(a.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.getAdminTitle(),e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},getAdminTitle:function(){Object(o.c)().then((function(t){localStorage.setItem("ADMIN_TITLE",t.data.site_name)}))}}},n("06d1"),n=n("2877"),n=Object(n.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"article-manager"},[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.title))]),n("div",[n("Tabs",{on:{"on-click":t.changeTab},model:{value:t.currentTab,callback:function(e){t.currentTab=e},expression:"currentTab"}},t._l(t.headerList,(function(t,e){return n("TabPane",{key:e,attrs:{icon:t.icon,label:t.label,name:t.value.toString()}})})),1)],1)])]),n("Card",{staticClass:"ivu-mt fromBox",attrs:{bordered:!1,"dis-hover":""}},[t.headerChildrenList.length?n("Tabs",{attrs:{type:"card"},on:{"on-click":t.changeChildrenTab},model:{value:t.childrenId,callback:function(e){t.childrenId=e},expression:"childrenId"}},t._l(t.headerChildrenList,(function(t,e){return n("TabPane",{key:e,attrs:{label:t.label,name:t.id.toString()}})})),1):t._e(),0!==t.rules.length?n("form-create",{attrs:{option:t.option,rule:t.rules},on:{"on-submit":t.onSubmit}}):t._e(),t.spinShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[],!1,null,"7f511588",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js.gz b/crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js.gz deleted file mode 100644 index 7f840be8946879b0523f084967940cca9d2cf824..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3464 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 diff --git a/crmeb/public/admin/js/chunk-10148a87.0b7cb810.js b/crmeb/public/admin/js/chunk-10148a87.0b7cb810.js new file mode 100644 index 000000000..47a1a6152 --- /dev/null +++ b/crmeb/public/admin/js/chunk-10148a87.0b7cb810.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-10148a87"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return o})),n.d(e,"j",(function(){return a})),n.d(e,"Hb",(function(){return u})),n.d(e,"Gb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return b})),n.d(e,"ob",(function(){return O})),n.d(e,"nb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"eb",(function(){return k})),n.d(e,"m",(function(){return y})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return I})),n.d(e,"fb",(function(){return C})),n.d(e,"jb",(function(){return T})),n.d(e,"lb",(function(){return S})),n.d(e,"T",(function(){return $})),n.d(e,"mb",(function(){return M})),n.d(e,"yb",(function(){return R})),n.d(e,"G",(function(){return L})),n.d(e,"xb",(function(){return V})),n.d(e,"p",(function(){return E})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return G})),n.d(e,"r",(function(){return q})),n.d(e,"pb",(function(){return D})),n.d(e,"Tb",(function(){return U})),n.d(e,"qb",(function(){return z})),n.d(e,"Ob",(function(){return W})),n.d(e,"rb",(function(){return B})),n.d(e,"Z",(function(){return J})),n.d(e,"Qb",(function(){return N})),n.d(e,"ab",(function(){return A})),n.d(e,"X",(function(){return Q})),n.d(e,"Y",(function(){return H})),n.d(e,"Q",(function(){return K})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ot})),n.d(e,"Rb",(function(){return at})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return pt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return bt})),n.d(e,"zb",(function(){return Ot})),n.d(e,"R",(function(){return jt})),n.d(e,"Bb",(function(){return vt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return yt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return It})),n.d(e,"Nb",(function(){return Ct})),n.d(e,"S",(function(){return Tt})),n.d(e,"g",(function(){return St})),n.d(e,"sb",(function(){return $t})),n.d(e,"vb",(function(){return Mt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Lt})),n.d(e,"tb",(function(){return Vt})),n.d(e,"wb",(function(){return Et})),n.d(e,"ub",(function(){return Ft})),n.d(e,"k",(function(){return Pt})),n.d(e,"U",(function(){return Gt})),n.d(e,"V",(function(){return qt})),n.d(e,"bb",(function(){return Dt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return zt})),n.d(e,"I",(function(){return Wt})),n.d(e,"H",(function(){return Bt})),n.d(e,"J",(function(){return Jt})),n.d(e,"L",(function(){return Nt})),n.d(e,"K",(function(){return At})),n.d(e,"O",(function(){return Qt})),n("99af");var r=n("6b6c");function o(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function a(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function y(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function I(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function L(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function V(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function E(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function G(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function q(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function W(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function B(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function J(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function A(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function H(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function K(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ot(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function at(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function It(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function St(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function $t(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Vt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Et(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Gt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function qt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Nt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Qt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},"9ef2":function(t,e,n){},b81e:function(t,e,n){"use strict";var r=n("9ef2");n.n(r).a},ffd0:function(t,e,n){"use strict";n.r(e);var r=n("c964"),o=n("f3f3"),a=(n("96cf"),n("a434"),n("d81d"),n("2f62")),u=n("90e7");o={name:"systemrRole",data:function(){return{spinShow:!1,modals:!1,total:0,grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,formValidate:{status:"",role_name:"",page:1,limit:20},columns1:[{title:"ID",key:"id",width:80},{title:"身份昵称",key:"role_name",minWidth:120},{title:"权限",key:"rules",tooltip:!0,width:1e3},{title:"状态",slot:"is_shows",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],tableList:[],formInline:{role_name:"",status:0,checked_menus:[],id:0},menusList:[],modelTit:"",ruleValidate:{role_name:[{required:!0,message:"请输入身份昵称",trigger:"blur"}],status:[{required:!0,type:"number",message:"请选择是否开启",trigger:"change"}]}}},computed:Object(o.a)(Object(o.a)({},Object(a.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"},labelPosition2:function(){return this.isMobile?"top":"right"}}),created:function(){this.getList()},methods:{add:function(t){this.formInline.id=0,this.modelTit=t,this.modals=!0,this.getmenusList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/role/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(u.ab)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,this.formValidate.status=this.formValidate.status||"",Object(u.Z)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},userSearchs:function(){this.formValidate.page=1,this.getList()},edit:function(t,e){this.modelTit=e,this.formInline.id=t.id,this.modals=!0,this.rows=t,this.getIofo(t)},getmenusList:function(){var t=this;this.spinShow=!0,Object(u.Q)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.menusList=r.menus,t.menusList.map((function(t,e){"主页"===t.title&&(t.checked=!0,t.disableCheckbox=!0,t.children.length&&t.children.map((function(t){t.checked=!0,t.disableCheckbox=!0}))),t.expand=!1})),t.spinShow=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},getIofo:function(t){var e=this;this.spinShow=!0,Object(u.Y)(t.id).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=n.data,e.formInline=r.role||e.formInline,e.formInline.checked_menus=e.formInline.rules,e.tidyRes(r.menus),e.spinShow=!1;case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},tidyRes:function(t){var e=this,n=[];t.map((function(t){"主页"===t.title?(t.checked=!0,t.disableCheckbox=!0,t.children.length&&t.children.map((function(t){t.checked=!0,t.disableCheckbox=!0})),n.push(t)):n.push(e.initMenu(t))})),this.$set(this,"menusList",n)},initMenu:function(t){var e=this,n={},r=","+this.formInline.checked_menus+",";return n.title=t.title,n.id=t.id,t.children&&04fNez%^t-5 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 RBUY1E{vWI!Slq2t008!%P7(kB literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-10148a87.95a155c3.js b/crmeb/public/admin/js/chunk-10148a87.95a155c3.js deleted file mode 100644 index 63a7e61d8..000000000 --- a/crmeb/public/admin/js/chunk-10148a87.95a155c3.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-10148a87"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return o})),n.d(e,"j",(function(){return a})),n.d(e,"Gb",(function(){return u})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return k})),n.d(e,"m",(function(){return y})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return I})),n.d(e,"eb",(function(){return C})),n.d(e,"ib",(function(){return T})),n.d(e,"kb",(function(){return S})),n.d(e,"S",(function(){return $})),n.d(e,"lb",(function(){return M})),n.d(e,"xb",(function(){return R})),n.d(e,"G",(function(){return L})),n.d(e,"wb",(function(){return V})),n.d(e,"p",(function(){return E})),n.d(e,"n",(function(){return P})),n.d(e,"o",(function(){return F})),n.d(e,"q",(function(){return G})),n.d(e,"r",(function(){return q})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return W})),n.d(e,"pb",(function(){return z})),n.d(e,"Nb",(function(){return U})),n.d(e,"qb",(function(){return B})),n.d(e,"Y",(function(){return J})),n.d(e,"Pb",(function(){return N})),n.d(e,"Z",(function(){return A})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ot})),n.d(e,"Qb",(function(){return at})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return It})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"R",(function(){return Tt})),n.d(e,"g",(function(){return St})),n.d(e,"rb",(function(){return $t})),n.d(e,"ub",(function(){return Mt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Lt})),n.d(e,"sb",(function(){return Vt})),n.d(e,"vb",(function(){return Et})),n.d(e,"tb",(function(){return Pt})),n.d(e,"k",(function(){return Ft})),n.d(e,"T",(function(){return Gt})),n.d(e,"U",(function(){return qt})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Wt})),n.d(e,"M",(function(){return zt})),n.d(e,"I",(function(){return Ut})),n.d(e,"H",(function(){return Bt})),n.d(e,"J",(function(){return Jt})),n.d(e,"L",(function(){return Nt})),n.d(e,"K",(function(){return At})),n("99af");var r=n("6b6c");function o(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function a(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function y(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function I(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function L(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function V(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function E(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function P(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function F(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function G(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function q(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function B(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function J(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function A(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ot(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function at(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function It(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function St(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function $t(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Vt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Et(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Gt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function qt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Nt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},"9ef2":function(t,e,n){},b81e:function(t,e,n){"use strict";var r=n("9ef2");n.n(r).a},ffd0:function(t,e,n){"use strict";n.r(e);var r=n("c964"),o=n("f3f3"),a=(n("96cf"),n("a434"),n("d81d"),n("2f62")),u=n("90e7");o={name:"systemrRole",data:function(){return{spinShow:!1,modals:!1,total:0,grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,formValidate:{status:"",role_name:"",page:1,limit:20},columns1:[{title:"ID",key:"id",width:80},{title:"身份昵称",key:"role_name",minWidth:120},{title:"权限",key:"rules",tooltip:!0,width:1e3},{title:"状态",slot:"is_shows",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],tableList:[],formInline:{role_name:"",status:0,checked_menus:[],id:0},menusList:[],modelTit:"",ruleValidate:{role_name:[{required:!0,message:"请输入身份昵称",trigger:"blur"}],status:[{required:!0,type:"number",message:"请选择是否开启",trigger:"change"}]}}},computed:Object(o.a)(Object(o.a)({},Object(a.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"},labelPosition2:function(){return this.isMobile?"top":"right"}}),created:function(){this.getList()},methods:{add:function(t){this.formInline.id=0,this.modelTit=t,this.modals=!0,this.getmenusList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/role/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(u.Z)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,this.formValidate.status=this.formValidate.status||"",Object(u.Y)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},userSearchs:function(){this.formValidate.page=1,this.getList()},edit:function(t,e){this.modelTit=e,this.formInline.id=t.id,this.modals=!0,this.rows=t,this.getIofo(t)},getmenusList:function(){var t=this;this.spinShow=!0,Object(u.P)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.menusList=r.menus,t.menusList.map((function(t,e){"主页"===t.title&&(t.checked=!0,t.disableCheckbox=!0,t.children.length&&t.children.map((function(t){t.checked=!0,t.disableCheckbox=!0}))),t.expand=!1})),t.spinShow=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},getIofo:function(t){var e=this;this.spinShow=!0,Object(u.X)(t.id).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=n.data,e.formInline=r.role||e.formInline,e.formInline.checked_menus=e.formInline.rules,e.tidyRes(r.menus),e.spinShow=!1;case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},tidyRes:function(t){var e=this,n=[];t.map((function(t){"主页"===t.title?(t.checked=!0,t.disableCheckbox=!0,t.children.length&&t.children.map((function(t){t.checked=!0,t.disableCheckbox=!0})),n.push(t)):n.push(e.initMenu(t))})),this.$set(this,"menusList",n)},initMenu:function(t){var e=this,n={},r=","+this.formInline.checked_menus+",";return n.title=t.title,n.id=t.id,t.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

b4(z=f!<(pmbPF(nh+nJqa{En8-?)iS3r zj9+R|apw#AE{dSaadVxkNk6t-3=sfPOsCd-tZv4T3Uq9a@3OC>2EV{{u%FH}8~pi6 zm&)0oFWw&H_Okzz0^Cmy=%73&dWc=9@e@UNExL4QGd^w`%X8=SIy)ZNHu&-HzJKwv zFBP6!64z#zxSeIrx<>;!&6I?H$z|RlS$#Xpn#ltgFn;*- z0ZtQ_LU4>4?4n{oA#$KI%D%Vs$bAC#^q?g{k~}H3Vt&dDz1?&!>Ts2$iHq|jY;`U@ zCN(@wA?%?P`$uY1J@-YLDrJi;FNjdKI{lU`fBnU?SD*b{;nf}_;1M7}u{OJ+NMyYQll@XQ=&FHX^Vino|@+Y#&rB+J}GuFdX z@zQ>Np?>kBOi?5y2OX4;AAYr{%jBKEw8uPgCzqFVy`r@wjq*{{W>VY#Z<*n=u*T6mVE zqnxN=1-zvx06`u1JeC%U&!o^Bu~&gOVh?Du9)^8RL`#~JY}}XRJ1dzW@&hB^9zTB0 zCg$(Z6H(}jgNO?n-Tki$XA}Qs4oj7(=#Uzt!@_zp8`FCH< zw|7uo_79-R)&1D>bmbztdf@_UUsc$5Z4E)CV#%SyMt%V%5v@sU{|}yS(i9w2001#> BLw*1N diff --git a/crmeb/public/admin/js/chunk-1165d618.8c831400.js b/crmeb/public/admin/js/chunk-1165d618.8c831400.js deleted file mode 100644 index efc43e34d..000000000 --- a/crmeb/public/admin/js/chunk-1165d618.8c831400.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1165d618"],{"25da":function(e,t,i){},3736:function(e,t,i){},"3dda":function(e,t){},"433f":function(e,t,i){e.exports=i.p+"img/sw.3ef10e8b.jpg"},"59da":function(e,t,i){e.exports=i.p+"img/logo-dark.b9962944.png"},a8901:function(e,t,i){"use strict";var n=i("25da");i.n(n).a},a979:function(e,t,i){"use strict";var n=i("3736");i.n(n).a},d666:function(e,t,i){"use strict";i.r(t);var n=i("c964"),a=(i("96cf"),i("b0c0"),i("99af"),i("ac1f"),i("5319"),i("42e3")),r=i("3dda"),o=(r=i.n(r),i("d708")),s=i("c276"),c=i("d044"),u=i.n(c);c={mixins:[r.a],data:function(){return{fullWidth:document.documentElement.clientWidth,swiperOption:{pagination:".swiper-pagination",autoplay:!0},modals:!1,autoLogin:!0,imgcode:"",formInline:{username:"",password:"",code:""},ruleInline:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},errorNum:0,jigsaw:null,login_logo:"",swiperList:[],defaultSwiperList:i("433f"),loginType:0,codeKey:"",scanTime:"",rxpired:!1,isMobile:!1,version:"",isScan:!1,timeNum:0,copyright:"",copyrightImg:i("59da")}},created:function(){var e=this,t=(Object(a.p)().then((function(t){e.version=t.data.version,e.copyright=t.data.copyright,t.data.site_name&&(document.title=t.data.site_name),t.data.copyrightImg&&(e.copyrightImg=t.data.copyrightImg)})),this.isMobile=this.$store.state.media.isMobile,this);top!=window&&(top.location.href=location.href),document.onkeydown=function(e){"login"===t.$route.name&&13===window.event.keyCode&&t.handleSubmit("formInline")},window.addEventListener("resize",this.handleResize)},watch:{fullWidth:function(e){var t;this.timer||(this.screenWidth=e,this.timer=!0,t=this,setTimeout((function(){t.timer=!1}),400))},$route:function(e){this.captchas()}},mounted:function(){this.$nextTick((function(){})),this.captchas()},methods:{bindScan:function(){this.isScan||(this.isScan=!0,this.getSanCodeKey()),this.loginType=1},creatQrCode:function(){var e="".concat(window.location.protocol,"//").concat(window.location.host,"/pages/users/scan_login/index?key=").concat(this.codeKey);new u.a(this.$refs.qrCodeUrl,{text:e,width:160,height:160,colorDark:"#000000",colorLight:"#ffffff",correctLevel:u.a.CorrectLevel.H})},closeModel:function(){var e=this,t=this.$Message.loading({content:"登录中...",duration:0});Object(a.a)({account:this.formInline.username,password:this.formInline.password,imgcode:this.formInline.code}).then(function(){var i=Object(n.a)(regeneratorRuntime.mark((function i(n){var a;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(t(),a=e.getExpiresTime(n.data.exp_time),Object(s.q)("kefu_uuid",n.data.kefuInfo.uid,a),Object(s.q)("kefu_token",n.data.token,a),Object(s.q)("kefu_expires_time",n.data.exp_time,a),Object(s.q)("kefuInfo",n.data.kefuInfo,a),e.$store.commit("kefu/setInfo",n.data.kefuInfo),e.$store.state.media.isMobile)return i.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/mobile_list"}));i.next=11;break;case 11:return i.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/pc_list"}));case 12:case"end":return i.stop()}}),i)})));return function(e){return i.apply(this,arguments)}}()).catch((function(i){t(),i=void 0===i?{}:i,e.errorNum++,e.captchas(),e.$Message.error(i.msg||"登录失败"),e.jigsaw&&e.jigsaw.reset()}))},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},closefail:function(){this.jigsaw&&this.jigsaw.reset(),this.$Message.error("校验错误")},handleResize:function(e){this.fullWidth=document.documentElement.clientWidth},captchas:function(){this.imgcode=o.a.apiBaseURL+"/captcha_pro?"+Date.parse(new Date)},handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){e&&t.closeModel()}))},getSanCodeKey:function(){var e=this;Object(a.l)().then((function(t){e.codeKey=t.data.key,e.creatQrCode(),e.scanTime=setInterval((function(){e.timeNum++,60<=e.timeNum?(e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0):e.getScanStatus()}),1e3)})).catch((function(t){e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0,e.$Message.error(t.msg)}))},getScanStatus:function(){var e=this;Object(a.H)(this.codeKey).then(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(i){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0==i.data.status&&(e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0),i.data.status,3!=i.data.status)t.next=15;else{if(window.clearInterval(e.scanTime),n=e.getExpiresTime(i.data.exp_time),Object(s.q)("kefu_uuid",i.data.kefuInfo.uid,n),Object(s.q)("kefu_token",i.data.token,n),Object(s.q)("kefu_expires_time",i.data.exp_time,n),Object(s.q)("kefuInfo",i.data.kefuInfo,n),e.$store.commit("kefu/setInfo",i.data.kefuInfo),e.$store.state.media.isMobile)return t.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/mobile_list"}));t.next=14}break;case 14:return t.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/pc_list"}));case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Modal.error({title:"提示",content:t.msg}),e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0}))},bindRefresh:function(){this.$refs.qrCodeUrl.innerHTML="",this.rxpired=!1,this.getSanCodeKey()}},beforeCreate:function(){},beforeDestroy:function(){this.timeNum=0,this.$refs.qrCodeUrl.innerHTML="",window.clearInterval(this.scanTime),window.removeEventListener("resize",this.handleResize)}},i("a8901"),i("a979"),r=i("2877"),r=Object(r.a)(c,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",{staticClass:"wrapper-box"},[t("div",{staticClass:"page-account kf"},[t("div",{staticClass:"content"},[t("img",{attrs:{src:e.copyrightImg,alt:""}}),e._m(0)]),t("div",{staticClass:"container",class:[768-u03k5?pXi(fl*fI{E4Tg}xyv=}|ir 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-1550e46b.048e12ea.js b/crmeb/public/admin/js/chunk-1550e46b.048e12ea.js deleted file mode 100644 index a9f311a51..000000000 --- a/crmeb/public/admin/js/chunk-1550e46b.048e12ea.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1550e46b"],{"55c2":function(t,e,n){},"5b53":function(t,e,n){"use strict";var r=n("55c2");n.n(r).a},"8c03":function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=(n("96cf"),n("a15b"),n("d81d"),n("90e7")),a={name:"index",data:function(){var t=this;return{formValidate:{page:1,limit:15,data:"",nickname:""},tableList2:[],timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},currentid:0,productRow:{},columns4:[{title:"选择",key:"chose",width:60,align:"center",render:function(e,n){var r=n.row.uid,u=!1,a=(u=t.currentid===r,t);return e("div",[e("Radio",{props:{value:u},on:{"on-change":function(){var e;a.currentid=r,t.productRow=n.row,t.productRow.uid?"image"===t.$route.query.fodder?(e={image:t.productRow.headimgurl,uid:t.productRow.uid},form_create_helper.set("image",e),form_create_helper.close("image")):t.$emit("imageObject",{image:t.productRow.headimgurl,uid:t.productRow.uid}):t.$Message.warning("请先选择商品")}}})])}},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:180},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",minWidth:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0}},created:function(){},mounted:function(){this.getListService()},methods:{onchangeTime:function(t){this.timeVal=t,this.formValidate.data=this.timeVal.join("-"),this.getListService()},selectChange:function(t){this.formValidate.data=t,this.timeVal=[],this.getListService()},getListService:function(){var t=this;this.loading2=!0,Object(u.E)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},pageChange2:function(t){this.formValidate.page=t,this.getListService()},userSearchs:function(){this.formValidate.page=1,this.getListService()}}};n("5b53"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"customer"},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索日期:"}},[n("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.data)}},model:{value:t.formValidate.data,callback:function(e){t.$set(t.formValidate,"data",e)},expression:"formValidate.data"}},t._l(t.fromList.fromTxt,(function(e,r){return n("Radio",{key:r,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),n("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1),n("Col",{staticClass:"ivu-text-left",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"用户名称:"}},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入用户名称"},on:{"on-search":t.userSearchs},model:{value:t.formValidate.nickname,callback:function(e){t.$set(t.formValidate,"nickname",e)},expression:"formValidate.nickname"}})],1)],1)],1)],1),n("Table",{ref:"selection",attrs:{loading:t.loading2,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果",columns:t.columns4,data:t.tableList2},scopedSlots:t._u([{key:"headimgurl",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.headimgurl,expression:"row.headimgurl"}]})])]}},{key:"user_type",fn:function(e){var r=e.row;return e.index,["wechat"===r.user_type?n("span",[t._v("公众号")]):t._e(),"routine"===r.user_type?n("span",[t._v("小程序")]):t._e(),"h5"===r.user_type?n("span",[t._v("H5")]):t._e(),"pc"===r.user_type?n("span",[t._v("PC")]):t._e()]}},{key:"sex",fn:function(e){var r=e.row;return e.index,[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.sex,expression:"row.sex === 1"}]},[t._v("男")]),n("span",{directives:[{name:"show",rawName:"v-show",value:2===r.sex,expression:"row.sex === 2"}]},[t._v("女")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.sex,expression:"row.sex === 0"}]},[t._v("保密")])]}},{key:"country",fn:function(e){var r=e.row;return e.index,[n("span",[t._v(t._s(r.country+r.province+r.city))])]}},{key:"subscribe",fn:function(e){var r=e.row;return e.index,[n("span",{domProps:{textContent:t._s(1===r.subscribe?"关注":"未关注")}})]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange2}})],1)],1)}),[],!1,null,"50e9b0a8",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return a})),n.d(e,"Gb",(function(){return o})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return j})),n.d(e,"mb",(function(){return O})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return x})),n.d(e,"gb",(function(){return k})),n.d(e,"fb",(function(){return T})),n.d(e,"eb",(function(){return V})),n.d(e,"ib",(function(){return C})),n.d(e,"kb",(function(){return R})),n.d(e,"S",(function(){return L})),n.d(e,"lb",(function(){return S})),n.d(e,"xb",(function(){return E})),n.d(e,"G",(function(){return G})),n.d(e,"wb",(function(){return P})),n.d(e,"p",(function(){return q})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return N})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return $})),n.d(e,"ob",(function(){return I})),n.d(e,"Sb",(function(){return M})),n.d(e,"pb",(function(){return U})),n.d(e,"Nb",(function(){return z})),n.d(e,"qb",(function(){return D})),n.d(e,"Y",(function(){return J})),n.d(e,"Pb",(function(){return A})),n.d(e,"Z",(function(){return B})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return at})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return jt})),n.d(e,"Q",(function(){return Ot})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Lb",(function(){return Tt})),n.d(e,"Mb",(function(){return Vt})),n.d(e,"R",(function(){return Ct})),n.d(e,"g",(function(){return Rt})),n.d(e,"rb",(function(){return Lt})),n.d(e,"ub",(function(){return St})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return Gt})),n.d(e,"sb",(function(){return Pt})),n.d(e,"vb",(function(){return qt})),n.d(e,"tb",(function(){return Ft})),n.d(e,"k",(function(){return Nt})),n.d(e,"T",(function(){return Wt})),n.d(e,"U",(function(){return $t})),n.d(e,"ab",(function(){return It})),n.d(e,"N",(function(){return Mt})),n.d(e,"M",(function(){return Ut})),n.d(e,"I",(function(){return zt})),n.d(e,"H",(function(){return Dt})),n.d(e,"J",(function(){return Jt})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Bt})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function a(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function x(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function C(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function R(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function G(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function P(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function q(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function N(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function $(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function M(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function D(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function J(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function B(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function at(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function jt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function xt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Tt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Vt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Ct(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Rt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function qt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Nt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function $t(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function It(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Mt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Dt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),u=n("e330"),a=n("44ad"),o=n("fc6a"),c=(n=n("a640"),u([].join));u=a!=Object,a=n("join",",");r({target:"Array",proto:!0,forced:u||!a},{join:function(t){return c(o(this),void 0===t?",":t)}})}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-1550e46b.048e12ea.js.gz b/crmeb/public/admin/js/chunk-1550e46b.048e12ea.js.gz deleted file mode 100644 index e4780f4e86a17fb9244b4c4d639e83359561af95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4066 zcmV<84;}CyiwFP!000026RlkTkK4wT|5qHs2aq@}rCod1HWz|nufN2OzihngILTrm zjL4BhFGbSBp|tW^KzfCX+~tDgkQOd_zJ5c~x_51oB0+;TMf1-@>*S~V7y5>zq(|*g zB-JEHmZCoMd2il(^WK}GBz53;wm&civ=tER;AZH1K|^xy$&-6kKOWD_tl=XFMO)=Y%XK}~(RIXFq(~d^Evff%hbMg%(3hAkkGsoh}W}mQA ztl_B%iMHt(p2{?X!07WO!5KQ#4H{jU$irsHwoj>7k ze((3k&;I<~vo93gibC%9%vb6$aQBd#dqO$bFl zq>4UpY~D3D>N@zOlrOXmX;G|@8nd9cCBkVw(j)E*TNpF+9B^fhd zB$$nX+9|4;y1A)^1BY8(mBQ+z{RTBWNZ8tuMWEQ$O_4B#l^{pWDp`XWF8meu;#h&# zaad+Rpd^+j>~A!kaH~tL18PI=9YG1^$W*JFvCMT-{81o-E9N8%8&C@aaKT7}90lX1 z`5Dts!6XRWVQg!iuujy2%p1a3RnrWMh^c0*kWoQL35hZW1_EP;9U*h1i+Z1g)mlMZ z3FIWMPR5bQ3_DN)t!{W?5uK!2&7m2MHbw6w`Yh;bL<_Wb{@l6vI*lGrL=VwbX`t#< z)Rts{Uv;T45{v{F!SZPvP3y@MIx(`B7Qv&C6Yf}BE(t?OL~(-x)pn%s0pc1c4iHA$ zrh+G-=!A0yIiTm;)P;nP-_)UtXi;}1&fiLs9zBrJr+1;KLb?*2RW^h~kbzzI&}Co`I;lZmy{CPjkLE#kT@==06&S~xBGfq5s10irt?>GTlnABF(WdO7A4 z6NdnD#rU+jHPYr41tHbhbS~bks}jYT=^4XP1JoDB1k%1LLK9Y_@RKHb0mvS!aXWtn z79Hvfc3%pc{! z#Q{6%*(wF?tkGK-xKkMN0QSVL2$e}ucW#5?3TV3JB;J4_g& zPea(CC41ezLkIERiwy20H&)VH&|hXE85F$iA2vaLT06v*l+z`ThZ)A?MiL|x?=P@_ zS!U}YHkyzx_QmEQ*)hx-b3AoA*&$Lqbvl{4GN7WINt2W^>$yRu zFgcWJT@hP2$D@UVKl|Y2i}%KV{U9^AyIwTz)%DDPz$zNBy@dwMEEDfRD%fO7EAw60 z6%`rzF1eBTZZ%dAdxWnu^3cRY*2rRDIUmJx{dhs#BQ-`h?OM?~V< z@}W*Zk&Jan9X=6oQAxI_BDp>P-}GAa_n?fZ?Yg|@gfc@!QauI#tuT>dPl+BmO(Wa! zA;zTc#ak0|vPIEjZ>>Q7?u$)Pl9l6I@%zbZ!L<@PkK^i`sS@!SpR9(XJpn2pFag*` zLVw{!uB$8Sb$X#yC+C&;wYCZEQqsP{<_e<2XB-M(ax7VN=xIa$q(H&OO?~Q+NVG&L z;-M5l5aN1E3h@!-njB&wh$BTf2w}-dLIinD4zV$d6wyWqTZ(WI;teUHhY&5fB3%UO z${_)QT$Um_2(c?CX(5Owhde}(o*Z%)L55O9A0Zw~5lw_}rHBDGyVo)M2L=@ zy=%P&woc9I|rA7J?keA@>kuM~b+G?ItJLL6Ac^NiHGC+fu}3gm@rDyowNSN)fMNMWl$=5#o{*@g_oCl_K6kh$~XW+X&H@A~?r& zM+%`Ba!+nn4`V_pgki{CIZcEyugft6V-DrD6hpS;wG=}J@?wf1k-V5@<|Hqs7}Awj zQw*W1s$$3`IZYp99?LOJ zjJYhw3^H+(Q(Q6TiX3x@F;{cyE5_W)DX*o2?c z9YxF)XDFOIUZ-aHUfb!^#5ojY%@zqA3kp*5MATF|6!vfdVWbzDAa^t+Ct}~1Pfv>( z{6*?OF!BJe|= zekdn1!LS5X&$mInVlKM`R}_dNfM(G3JzC7zF2QJ#fLmQsOy-s$6Ax6ke7l5hy%Kbc zcAPN&5KR$VS1lxSytbbo6F~`eM1X}(2ZhD<{au+horPp12x`dzZtZ}!qa@U7iUF(C zA{>V1D%mQ_8wM0EEJnoBnZi~2a0yzZuddX@V=N_K@4ISs{-Q+y+Q&)gl&t-pa{! zc~n)D*uIv^wDB6F)yzlw@+^+Rf@aQjs)fa(#XsMlS>@GF$dg`lCWC6lN!Y2Te{8Fg z`90(%kE)!oId{l3Zwk9C74Y~G&nIg0a>s-YAJ*ogIX}+a3Z#&;N^$loa8{`(-EzEP z*9ii+h=qoSn*3vVn;*f{D!k!KWHh^6 z74~%{9NI6k`J9e%1?u{PtQBU(2W2JkA?M8DQx(-?W0bB1gDTXbg0|ZwY%{Fjyo9u{ zQ9G=zXr*{NsOHX8!aw2E-I5dPQwCYQ2^DNUy5;9vm1toz1$MW~$IDg~&n`|{_qbX% zlUpt&Ueh90cR_^QTFf^LArVa;bP4@Pho&#{Id=+jT`AJM*7@o(sG z*SDA8FA=|wmQhuMuXAKs^V zm8Zj^Q#kQ#I4`(wEM;gRL3{_Glr3(T)7~Yb2@#|vTebUDc}uU!#}$|*M@G3CU#ZG_ z@=>Rh_hwaI;lSe9xKxQY{xU#WOI%)py2yPaUHmRb$)5*VJ0pIsLyyEYJ#(h6h+po2 z>$7Kx_(2a}T(_+a0@qeUjlT&?HqHuIr0(s<-xt@k&8R_MNxvAI3>Wtm9sboenR>(t z1KmvJ5@Tejh##Zie*EJbKC`H8Mo*r+LPq+L7-UMmbZn`9{Dosp@B5B@N__c)Uj%NG Ui!U{Z?=)=w1F)C?40J^R08jw!3;+NC diff --git a/crmeb/public/admin/js/chunk-15ee830b.62eda590.js b/crmeb/public/admin/js/chunk-15ee830b.62eda590.js deleted file mode 100644 index 7a4ba6365..000000000 --- a/crmeb/public/admin/js/chunk-15ee830b.62eda590.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-15ee830b"],{6594:function(t,e,n){},"6fe1":function(t,e,n){"use strict";var r=n("6594");n.n(r).a},8404:function(t,e,n){"use strict";n.r(e);var r=n("f3f3"),u=(n("a434"),n("2f62")),o=n("90e7");r={name:"setting_staff",components:{},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(u.e)("media",["isMobile"])),Object(u.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"right"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},artFrom:{page:1,limit:15,store_id:0},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"微信名称",key:"nickname",minWidth:100},{title:"头像",slot:"avatar",minWidth:100},{title:"核销员名称",key:"staff_name",minWidth:100},{title:"所属提货点",key:"name",minWidth:100},{title:"添加时间",key:"add_time",minWidth:100},{title:"状态",slot:"status",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],storeSelectList:[],total:0}},mounted:function(){this.getList(),this.storeList()},methods:{storeList:function(){var t=this;Object(o.R)().then((function(e){t.storeSelectList=e.data}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.Bb)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"merchant/store_staff/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.storeLists.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},add:function(){var t=this;this.$modalForm(Object(o.Cb)(0)).then((function(){return t.getList()}))},onchangeIsShow:function(t,e){var n=this;Object(o.Eb)(t,e).then((function(t){n.$Message.success(t.msg),n.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.Db)(t)).then((function(){return e.getList()}))}}},n("6fe1"),u=n("2877"),n=Object(u.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"提货点名称:","label-for":"store_name"}},[n("Select",{attrs:{"element-id":"store_id",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.store_id,callback:function(e){t.$set(t.artFrom,"store_id",e)},expression:"artFrom.store_id"}},t._l(t.storeSelectList,(function(e){return n("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1)],1)],1)],1),n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["merchant-store_staff-create"],expression:"['merchant-store_staff-create']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加核销员")])],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r.id,r.status)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[t._v(">\n "),n("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r.id)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除核销员",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"613b939a",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return c})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return p})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return L})),n.d(e,"eb",(function(){return C})),n.d(e,"ib",(function(){return F})),n.d(e,"kb",(function(){return T})),n.d(e,"S",(function(){return E})),n.d(e,"lb",(function(){return S})),n.d(e,"xb",(function(){return G})),n.d(e,"G",(function(){return P})),n.d(e,"wb",(function(){return $})),n.d(e,"p",(function(){return W})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return D})),n.d(e,"r",(function(){return I})),n.d(e,"ob",(function(){return z})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return B})),n.d(e,"Nb",(function(){return N})),n.d(e,"qb",(function(){return R})),n.d(e,"Y",(function(){return J})),n.d(e,"Pb",(function(){return A})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return bt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return pt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Lt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"R",(function(){return Ft})),n.d(e,"g",(function(){return Tt})),n.d(e,"rb",(function(){return Et})),n.d(e,"ub",(function(){return St})),n.d(e,"a",(function(){return Gt})),n.d(e,"b",(function(){return Pt})),n.d(e,"sb",(function(){return $t})),n.d(e,"vb",(function(){return Wt})),n.d(e,"tb",(function(){return qt})),n.d(e,"k",(function(){return Mt})),n.d(e,"T",(function(){return Dt})),n.d(e,"U",(function(){return It})),n.d(e,"ab",(function(){return zt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Bt})),n.d(e,"I",(function(){return Nt})),n.d(e,"H",(function(){return Rt})),n.d(e,"J",(function(){return Jt})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function F(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function G(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function $(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function W(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function D(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function I(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function R(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function J(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Lt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Ft(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Et(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Gt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function It(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function zt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Nt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-15ee830b.62eda590.js.gz b/crmeb/public/admin/js/chunk-15ee830b.62eda590.js.gz deleted file mode 100644 index 0b443ee9c22aad198a4eb62198de4d7f5644e6a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3706 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 YmbktIb(#D47ymE+4@NdGatJ~I07@t|<^TWy diff --git a/crmeb/public/admin/js/chunk-15ee830b.86d98cdc.js b/crmeb/public/admin/js/chunk-15ee830b.86d98cdc.js new file mode 100644 index 000000000..02e058cc4 --- /dev/null +++ b/crmeb/public/admin/js/chunk-15ee830b.86d98cdc.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-15ee830b"],{6594:function(t,e,n){},"6fe1":function(t,e,n){"use strict";var r=n("6594");n.n(r).a},8404:function(t,e,n){"use strict";n.r(e);var r=n("f3f3"),u=(n("a434"),n("2f62")),o=n("90e7");r={name:"setting_staff",components:{},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(u.e)("media",["isMobile"])),Object(u.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"right"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},artFrom:{page:1,limit:15,store_id:0},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"微信名称",key:"nickname",minWidth:100},{title:"头像",slot:"avatar",minWidth:100},{title:"核销员名称",key:"staff_name",minWidth:100},{title:"所属提货点",key:"name",minWidth:100},{title:"添加时间",key:"add_time",minWidth:100},{title:"状态",slot:"status",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],storeSelectList:[],total:0}},mounted:function(){this.getList(),this.storeList()},methods:{storeList:function(){var t=this;Object(o.S)().then((function(e){t.storeSelectList=e.data}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.Cb)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"merchant/store_staff/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.storeLists.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},add:function(){var t=this;this.$modalForm(Object(o.Db)(0)).then((function(){return t.getList()}))},onchangeIsShow:function(t,e){var n=this;Object(o.Fb)(t,e).then((function(t){n.$Message.success(t.msg),n.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.Eb)(t)).then((function(){return e.getList()}))}}},n("6fe1"),u=n("2877"),n=Object(u.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"提货点名称:","label-for":"store_name"}},[n("Select",{attrs:{"element-id":"store_id",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.store_id,callback:function(e){t.$set(t.artFrom,"store_id",e)},expression:"artFrom.store_id"}},t._l(t.storeSelectList,(function(e){return n("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1)],1)],1)],1),n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["merchant-store_staff-create"],expression:"['merchant-store_staff-create']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加核销员")])],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r.id,r.status)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[t._v(">\n "),n("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r.id)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除核销员",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"613b939a",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return o})),n.d(e,"Hb",(function(){return c})),n.d(e,"Gb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return p})),n.d(e,"ob",(function(){return O})),n.d(e,"nb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return F})),n.d(e,"fb",(function(){return L})),n.d(e,"jb",(function(){return C})),n.d(e,"lb",(function(){return T})),n.d(e,"T",(function(){return E})),n.d(e,"mb",(function(){return S})),n.d(e,"yb",(function(){return G})),n.d(e,"G",(function(){return P})),n.d(e,"xb",(function(){return $})),n.d(e,"p",(function(){return W})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return D})),n.d(e,"r",(function(){return I})),n.d(e,"pb",(function(){return U})),n.d(e,"Tb",(function(){return z})),n.d(e,"qb",(function(){return N})),n.d(e,"Ob",(function(){return B})),n.d(e,"rb",(function(){return J})),n.d(e,"Z",(function(){return R})),n.d(e,"Qb",(function(){return A})),n.d(e,"ab",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"Y",(function(){return Q})),n.d(e,"Q",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ut})),n.d(e,"Rb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return bt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return pt})),n.d(e,"zb",(function(){return Ot})),n.d(e,"R",(function(){return jt})),n.d(e,"Bb",(function(){return vt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ft})),n.d(e,"Nb",(function(){return Lt})),n.d(e,"S",(function(){return Ct})),n.d(e,"g",(function(){return Tt})),n.d(e,"sb",(function(){return Et})),n.d(e,"vb",(function(){return St})),n.d(e,"a",(function(){return Gt})),n.d(e,"b",(function(){return Pt})),n.d(e,"tb",(function(){return $t})),n.d(e,"wb",(function(){return Wt})),n.d(e,"ub",(function(){return qt})),n.d(e,"k",(function(){return Mt})),n.d(e,"U",(function(){return Dt})),n.d(e,"V",(function(){return It})),n.d(e,"bb",(function(){return Ut})),n.d(e,"N",(function(){return zt})),n.d(e,"M",(function(){return Nt})),n.d(e,"I",(function(){return Bt})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Rt})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Ht})),n.d(e,"O",(function(){return Kt})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function C(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function G(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function $(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function W(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function D(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function I(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function z(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ft(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Ct(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Et(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Gt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function It(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Kt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-15ee830b.86d98cdc.js.gz b/crmeb/public/admin/js/chunk-15ee830b.86d98cdc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..af5dd12c4fe7589855e581e72fb6ac2d8d20dcf9 GIT binary patch literal 3722 zcmV;54t4P#iwFP!000026RlfoZ`;-x{wod(1c5Y1+ctc`4iF30XJ55_J5RS-0 zi7{^>4<###fUNtn7AV@H+tPJKkpTtzX+;MV-KAakXJ)7Qw7;Qq@&PV^z9f(lu%B11SpWO2`6BXVT?9308u2SC%-3q+E72 zR}K`7jMauP~al_`aJ);udIYP2rH1vz&X_*D4qjCtXVq$sM#F_%{9>#$9* zK5~geTT)0Fv)pbwWW+QjRregPHW_oE^V!;w&hr?wRT<&nHSJDFsy=n z9x=e=ty61YU^{Z$uyrtE7PG+}+nbVlNQW)SG9+~nYkqN64ZVPo4t#zJmS@o8AHV+3 zzyEyv(FZTT`X*iETKXY(tE4)Xo7in_6)*Yn+vDGSD5;_Cv6e*oplMKqJ$do>SHF99 z{PCx`9pW%)FWTeey=TXN{o>@qkAC|0tC#QoBa>{=iobn-{QirR=ij}0{%r~;hS6qL z@sgMCe|Pfi*O?+96pO+_`cFRi&%ZvOC>^_1Qcdd!;yQIZT6t!5{4nv>Z7YNd!zOp}a-Pm?ov*r_ zCX1)-DYBxm9(84Tf~2sMHY3|Q)p+=h71$+}KuoRDWCyCH(YStURh?|N(NScorNKP6 zF;hlp*_ukH+J);Z7C^J%0zQcCl-<+0sX#OhGF|V@YI6Dx4MWHpjRt`Sbxm`^t`aN4 ztHd59f!+(}%$&-o@qAlfQ}d=DtNivxkGPPGSp4~=Y;LJR?YZikRNBOF>uG$!2a(fq z)hMuAQ1d`a;<9Fv?{T&?fvG8h_AclxGtDxTGy+=E=GN`4{VhqgAQ~iTd^r~4wBs4X z-irbXmJt{~nA$3gbRB*LR&FgdK%US--?nrryXu-EGJ2jUF*=(X9Wt;WD3OfUyugts zQL_nAv#QKVJgvLPynG8VNbH*JaIfbLa>hjD|9863kJRu zEm3WY@4P@Yn%@NK0`KU&`}20pd+^2AU+3L;ebWD+V+N{Rn4H>aJ)qDLw`}S_JBF1^ zYlqY}wYL8BDZQL-4Ah3zhxVEMGUCP1(l=}pLP%K+n+&~(HF%IWdXyM6kj6`(L!Y>F z@P34mjW{1T9whC{TwM5ZIsigQW(ox$1}MtI_`KJwGCVe)A< zM}S8`$Ufb1p=?JTXC{c4<_9pyxNMV}B(ixNr1IVK1|VK45F7f?kxZK&NoqG@j0Svc zNPrt2j6qve51&byf~Lofmz1Zt zDW|(9J!Hxx(IoI1FoOOBey?9wjI%_8?=l~ z)roC)V90LGv;r7PW#qN#?vy9+5tup*`D`c6GIDLegtk1_8P#07nP$(9pUeXzK6g+k z&ROgvLi0Q0Tu4)mn~g^?WIEK=hco}w1wNnmbb)8DLTtoR8CC!aK-}>eF`3v&1i`BY zWN^G7diM$7s7Sup3sFBnXII3Xd9lW*x``SYZ2BDk^eqcEy7(%zw`Eti-K$A#= zK!;v)$X#qq&6N#y*&r$Lyhm2r=V6qkE=w-*k2w5sHK4IZUDa2kvrF}Qp3*}EstU!45@o0AW|P7tPLGhTNJpfCUO zr&rJ3d-?q*CtrLHCJ1%Ur^X&km|VbiBp-~DIW`@!O;^-%G!W_Xq&dQ|lOCbcEO33_ zq5~*?*!k(LcxXkY19M*Wj@p*fO$#{xO~`4JC&L_Law7}>M1x%1fYj-2*mlgF3N9aI z$Afqh$NJK2ZlYLUiuAP_;lP6FWSTR{?tGl#e5%BPh&JMz5}c|eli1&mM4qh2+b&Q^qruYa+*@dKIV>?PseLH(2`FG&z3pD|cn`Uvf}Sn`~-> z6J`s2$l|0$)tRJ2&Py^u~;XIJU+SD$_K)AJ9dq#aK@I5{5`dJqPh z)Oo2dxeMW-KbqD7p~?B+6&pHfjfoI1fB3^sKYpC)uxa%zK6A{}PH6ZL*~E^I=hZd? z?{SYD|MtbJKYlr_Kx%|HPd=3r{dqlC#d8tSDdFW~1^zYS6XOb>d(zC><-blPj!%Xx zIr*r16a>&jQSajmAyOdd8qk{{i{gGPrMKc$$#pzg@yM3Y>iBtrsO?SpE}gvu7Ub6ood1kuU|DxH2w5*+(6*C@L}kyO3>g%Gi9s+9N4zzr zh(|(%hY&Y9LWqta*ToQmAeIneA%r0&2@&MB7-ArZE<~7kA0fg!P&Osq!7a@+sB&QL?7a|_u zSP~*0ODb08KDN9V@&rpFhTKJv9Wmr8mR1b8i6HL?5%&<{ z4Kc|T1R-L`4Fq{hh`5CiZwnD`U`d3CHxc5B5b+j5YzYx>BgCc<@eV@tg$TwFF^6w#1mjTv8P@Sd6(-&|xv=Zb6I9Wv95sVn|oqVsrT`-f0VC`UPDUV~DuR zVu+Y!7eiPP!D7tgTquj1Er#3|cUug3Q`~NIdKdKDoWsTaHWxSIew(WV z;(m)EH^lumS1ZH~7ej7~8*Z+eh#M}3?1(#V0+FRlmxw8$F9BTWT+rbiEs{d1#IrlUXH33;MKadtJ+&Qutm7;w8@{ zF;!TB%JB>kubj)Mz!mwhj<)@t=hAXUvjU?|e5UtEIhkFBtVi|34bP|`n^S=92@QWT0lU2y`oh4|IysFgXPyeK1xgW{(`OA{HUn;aosllJ;REMY%1_=Rp9fn9a7)IW)vt*|i>Nvwz@Wr0pojqaQf3T3-3@CrQ(433CLhC(Vq`{U)V=drZ>{pb-7-PH{F)&>^XGxw$SjH@_zk3r7tx3lWK(R$AJz* zQ86_8qwfEB{(f zp~8$Ur*V;oX)V5=D`H(%GxvU`eS^CD@~;oYqgqks6uLaByA?maR;sifTm0BYWIoat zS8)^;H1}MmURW$j{@MAAR2M%XPiE2S9#knW!d5-`V_Q|M@BCZBm1bxwY|lJonl*({ zl?r&gh!qo=tlDEjiw&DI(Oev7b`4UfS(P}Q8k}`HO0ODk*t2|}|GgAH1=~=&!)C>E zSZC=CxGwF*GheqXB^J=vPHlf_P3kyght)XK!QyuMef8o;OsvMau7X4RWj3FYG44P; zZ;-dbwE3W_eB$Kcsu?(h$_#wYSF@B3hZuFkC%-)o?TqD_L*F@lJmbhaN9c3dkZ3DYcbz2 zghG_P=;HE`E=@0sIrmCxT_w_@(fRr^!+9CuMocvmJypjyy=OX z*i6$CgxAh9cR~y!+V?6c{|J}g}HabMZtZ4DMRxe z_?Nyb+2Tnx>21P?5KdZgRJ&W3w{lKit-&mKWK<~e&APnvuR4Xi_v-R;2bRaim0Gls o%YtE5OWat3y0ZIjRUNaZp)prFO2z~JhX|Md2fkZ%shC0l07owzcmMzZ literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-197faf68.13940d44.js.gz b/crmeb/public/admin/js/chunk-197faf68.13940d44.js.gz deleted file mode 100644 index 17eca55d623ea5c4b7b6890c97bbef9019007233..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6714 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 QzL8%4fB4+_2)}gz07>0dVE_OC diff --git a/crmeb/public/admin/js/chunk-197faf68.13940d44.js b/crmeb/public/admin/js/chunk-197faf68.31900703.js similarity index 57% rename from crmeb/public/admin/js/chunk-197faf68.13940d44.js rename to crmeb/public/admin/js/chunk-197faf68.31900703.js index 692d428cf..34dc0927a 100644 --- a/crmeb/public/admin/js/chunk-197faf68.13940d44.js +++ b/crmeb/public/admin/js/chunk-197faf68.31900703.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-197faf68"],{"00b9":function(t,e,n){"use strict";var r=n("0757");n.n(r).a},"04d1":function(t,e,n){n=n("342f").match(/firefox\/(\d+)/i),t.exports=!!n&&+n[1]},"0757":function(t,e,n){},"4e82":function(t,e,n){"use strict";var r=n("23e7"),i=n("e330"),c=n("59ed"),o=n("7b0b"),a=n("07fa"),u=n("577e"),s=n("d039"),l=n("addb"),d=n("a640"),f=n("04d1"),p=n("d998"),m=n("2d00"),h=n("512c"),b=[],g=i(b.sort),y=i(b.push),v=(n=s((function(){b.sort(void 0)})),i=s((function(){b.sort(null)})),d=d("sort"),!s((function(){if(m)return m<70;if(!(f&&3u(e)?1:-1})),n=i.length,d=0;du(e)?1:-1})),n=i.length,d=0;dNjtcIN&T(_en-zi{vE0>m!3 zAVJwlI-SH6u=woT_x8Pg@9h_m>Yn4-{$6R1G<&ACdpY#Io*^l_eS3RHEA{$eN8R35 ztWMwCU8-!Xx6IbsNo7YrRLbS%hEi+wJu7m2PmOeH{-478stY zl-EzJD_Y$vd1|1Q%%QH7SMADVZ4bfK)s>c_mAYnRb=2jS6Ofj_|J`NvyY`~C>}Yya zBKti*h(hD|ac^N^(c7-KVpv9dPQP$DV9 z>$@&}ZX33$U=g%-T!cC;wW|dr>IdGj?&f;A4h6^6*1|${v!&6;z4-BQ`mB?HJDY3e zYQ5zLD)uk!cRer^1(;boQFk`i*XqvVqIMYWIjHK$*aCHU?NTf7yJtIQaMrhp3JQ0$ zL(2qht*zDA-wpP6y&V5tsS%@EZwAENtuw^Q_(=txtj14l(lYyQ1SKm&WXdzjb#HTZ zz3u@MtTWZa-CDHh>4O>>Y7`XrlggWqb{GptN`s}SG{F92#F{0Sc4O*tI|=7FO30zdL=$ICjfY7x8U-M)R?fqypq8w~YBo!PkA9J8{78VXv zMwqa6FWL(lAznqoN-GpAlyJB$u`B>ueC?>0%GCqt(^)I;bxD+2qA5!4dL zfbE^(P`Ay3MS9I`+0SUvazHPdAkL|zUgh)U)q27R;g%Z%K?)s(; zP60qb+48%+eguXNe!WYgj&B3I#EVEESUDPVDJ5e>L)|6jfbdLZG3W`0It;F}2`e0! z`Y!{k)M>q#DFa5{_2w;*2?q4#rlxA8s6#x?TY!B>DY^p2G44McJEVktRRY62Z-Pm2 z_0Uynhot0$TOEH78zSI492dIHljB8nd6R1@9u*4%_$B`Zbz@QBW z>oC?)(FS7>xz$bAJ=-DHZqwhF>t84IPbo3xdP+yaF;!wzdM+f9ngX|j9UU?%XaGoi><_wr=9YmPPWt;T) zW@7E7&!!KAKu$1~A;=JC)*xje=|c+P)ea^F-iQ%7>pIr17-eZtrP7m>VuU=<8mC~e z(DsC<GcAqYX%23 z(M!+_1s!gHP6ahrkgM3o#I1r8@z9%spGj?iSxScHxR-(%s6-r3!*J%o^roBZX|{JT zBb)7Euo8swAxyAR#*^3%lP>t9$Br6q<10Ps1q|AAc!_KeIVqT>&`C?<;4q|pH_qam zG-wc3#i0P2{3Tv3&dFe0UWGitY?BfR0?6N#$FF}p`u&fey!Ph9AO6>aPhNZQ$$vlk z<@X+Z_Qk_D-g*4mozbs;xMZoR=1CIODKNriK}HZkQ@PXTiKDBIjMwh3b$VN2LbzMXS`XZr>(J+KYLjGf?zx zxS;YVFmH&=$g$44W*F9#E-N&nD8S^2}J|AV4;&2SgyCfE~@Z`Xi3w@+$fpX(Mx+@{I z<2U?0U^`~9-H$LMTv^p=hN`q&vY!CY`V;aw5$TS_+jp^^+s4nXjh|r`KlelUjA_vB z5^0zgF_!{=?-=}B3Q&Rcs_WRcOO&|jII)1bAjYBMdrL4I^x8zhPDvAwi4IE~US4O7 z9b%@Vl5#3L=zgFoqdUI=%_-Urn;%RHLL<4NBZC%=YcQR`qLjqLPwqVWuTPQ0j$VmB z^+GBb=knu}7^nhKmveD?CX|n7+Hux5R^cu=s0I2|MXsS9*HDdXsKt}0#5F;OC?<^4 zkYwf%>9iEY$46?Q(GiUuDoiAJBz>f6!{LO!W1d{I33?^eArJMe5lCtBIR-M3F%FUd zB({-eRwNU51S5e?ONgX~f}TQUjB2s5ggw*CT1$X+62nlHMOqD`Ir=`Bq-%@Hva(3h z9A;6`MB}rafY3=;Slf<0VAw%R3e3H0^mees3dZguowFH6AbN)Jqhs*wnB&m{zyumN%4l(FNU@Be>qp>jd>;la=rD7ODm??P z$@k*HpZGW$>*5NZqPLv=ngV^2h)ZSHF$LDQcOVzmalJxU*2v0gwQ{no(0eUedKxB6 zIg^Vq+{`RlmkE<(gRaE*ZoliHS;momBF3Yg!N_j|Jv3Da^p5v3jr)}{q{;+F9q&qU zhL?D8Rk`H#`j90b@=HxhMD{UrCZ_Fs?g6f6vc3qrU|8wMk7732{H#QW_f9G01lR9| z`Zz=R&vzbt_J^2V&`B6^oUR{@QI9T%Df6<b@4JrdEZNm@WF2Xgfnu$j5(q`|93!^F}m|lfBpQ;SXwYmi+nB8(w2`VEv-6T+DD)LE>$Uvw8-)LUyqzg<3|%UsXbF# ziEfj+jjvD1A`4H~1&sn~fB2KT55D-N5<7E~(iQ}V;1|2CmDF#=Gn8Nc9{g4^E?mgd zGd^qO#Fy%`%wErTyeMPp2_K@Iqqpun`Tl*d@P|M9eax}h0R21z4?9)MQXXl`vviwZ zbGk;Eq)%S|@sof5Ro1}G3CsQ}g)U^$)9OBzDTAb`Em!~6Y}xbA5f^gS;GmE>7m}6t z4j?ZJ=Hs0B$!Gui`2GhlX&wFB7s_}E3+ts(KZ~MKvsTfmHfm)(@ieuHE;=1bhf^i) zJ&7V>3GJZ@Zm@RGVJdYP7tpQMvd;Ka5;_f<&0@LVuwzO|*-%H`C$_$@6Cpc=exVsy znJp`ycGK%M&sQks;@c`0#NdpFVhJ>pc4dF1OU-45{y_1u%uOkS&2v28JVeg^dN!G zFUg8Fo)>z&e7@u<`_dt%p(=X-Q&sA;8Jz=*2U z6|Ej0&LHs_j7p8IpK|>dFZ;$rH{yq;H`i#4SIz}PG$xBMcd*O|PcLvsK2{iGoZ4c( zsCNRk#$F1zq9F>$VzzD3<_$@iy!C1==94#wdt z@W8}mkJVPj<(WY}*<`vt4ug)3*?_dz;&zGK9#^%Ar{bb`88^rKMf)6H?R) zM=VKI#xSi`otu{jU;O0Jhaaik|ND3@$fhAKm65SMsMGJ^dYpK9yX$< zt3+4MAGN|mXe2Y!i099nMmfJ-)=SGwyUVOwN1y(5^udP@KK)Typ$DQS=~ADuIfX2n zm5&KM`rVt;$R&PoDyK|m^KvS>*v;wmr7RDDZiQ~ljTI||DJ@YEp5Aaag;1Jk$Qf&h zPn?~2rZ81(-Wn&xogg<;On%}a5f%lpjKf4i$7}gDp_w?iB~OGjf)CE|^Gt$369KL# zX+}UZ1tR(qmL_BdQ<5*#@^ry-AXJ{n8tUV0>I!62q=dV{^0Q0n;vhS|l*w?8mIn(n zC_D$1om;T7iA`29mHQfI3sI850&81+%L48cdUzx;vyc@+mv+N8%f>+biByc8?xF)L zI5m+_VYrTq`RR!y!_Z2Q;sbN4hfBk{WkO=_PJ~)9p~9}6%srCQOahb?3#ZnE*!OgX zkdaZsoKP&?cK@=BqC9C7Wr=o*z1NF{Gx@ zqXI`f#E@=uS5D$iH+*(&{G2?ofUIAlyW`?kw8H0GfBpPjb_BSl;Lu4LOID18%`diM zL}xS|-^B$d%;6sY`6r`0{~_dXde_`%X+Ujd@+gQH-*R*qpUg|JI^zyc9|{T;XyMLT zvSn8MfWkBH-pBXf#{u!qpGKeG8+R|*2^tNE5ZeQAt|VoNDd3!mF6m5cx#N@6#t0j; zOOBnA&?k?Va5J%dCD6>Hs1gu7MG5pVFHE*?D%^>Zx86+V8*IZ>T46<~z!Kr96{=zj zG-VziTX|NtG4rqxXB&bZDUX@0d4=C-9o_puvb#5j;oLOAaVB0WVmIQEfI)w$8;u)I zwtL5OLAGHmrdlxM{3R@3qT?Ri#=GBt`1AKbV-N4%SM;VIP!E9n?Uvso_Ll2MNV3sa zw-4E(e!TkI@&vnLN54ra@b`2F{?fI}INofFK^b5F;P!fP``i>Z@ulY%;^a#WbVc06 zb}(V$HvHds@5wJdP}1WCJHsI!JxFasJOg6eH~n6ECQfc9+cVD&=#GV>rfV+&Md2iY zRGN4NNEKPX`?E(s{GW$^{A~1t_XHUwrv8LaiyTPQ(@Td85x?8@>I}RR2}xkL`W@@H61QM_;fq(-*MwHZbK_sh(V2SzFt{qd4*NnfmzK^B^k{55f&l z-gjgUAbssFf>`iIr z1lcvueH8Ebj}KOGZ`?A0xXt(JD4KF?9%U^1 zq=*)Wcv*_*@vX=i>GA^0Asr5KMv7>1h?nF<+8o4}Lk>8ICx;9;$bl5m;1I7$5xX41 zl_G9&2qI_XItS@W5&ImXBPa3#2WiV8dmN-Chn(eyh8%K^7g-M3;vhGri062bN z>XAck@?%hnIL{&Wke(EAgSRCq;u>#|Qp6<=@ro32kwXMh#LGOVa$#QOdtMH? zz;hypoZ%qX<&al+Zsm{{ImmaUh$|f88*(BqaS&4uxy(VnB}F{XA-*j|e1qpiiufjn zI4wndi$k23BEHQb&Pfs9;Sd8UB8oW31u2B^kS%$qc|0bRLINK0qMVGwV{XVX7LVDN z2U8w$Rvt`w$eui!@{qnfnhG+>qbU#R$ipcQA@X?2Lt65H%0n*YL{uJgIVYs@m@9Hj zlgI4lL{%R1YED=c^eqpoJmid=OoPXqmSc7Wn~-B}@tAWt(Ur%Xmt*#YL6s9=dCb+E z2+L!x<%C#abjm|44{6IotT2A%Ej`C$202ld$C&ac%R}T;&hwBcC(a53SdO_Nj9@wD znqbQEV9P^Zl1Ez}@=bZT739u|w}Qgu@m8=KdAt=ofjr*wkmu#`R`3<_fXhQ(kOy4B zo5%w$54kRnxD1kfX;=CcTx-oW3y(O)HI6ylLG1DIEK^et`+*CyXA(t@*IuUYm$sML zdD%wO3>^z%7CU)gQ`!V~<;}qChP4R4!7d?g3E#CgL7vQ};7?;OD#53mM*Q7MDIrsx zBBtj@PU~Pf?1sy@0lCZ$ricRa#QHNjEf|nx*Kgx%wh4)zk8gsqB}krBSb$X5w}HLc zwA=!;`aP&e8oiG1k=YdO0u(K?7g-&1HnCO_Vz|DD-@rJVT(1B*TvQEl9c3o9t~!$# zp03QdiB17_(7-~c&6&lEFWr=J)0|4o?DdxS2=sZhyh~brW@^hydTc+J$#zk?VUNIt z6_~B4z&JlR0$Gke@gA* z`J00Io-a;hIX*s{PweVc88g(1Z%m~fe@WN!gze?_-nD6hFK6h@ z^q80C;chNJcX2Mtkd-!Y=dmA({R{0VT3Wy$nh6IWWS@%K^0F`1!cRYemzSZDieN4&+{(GYcZD>&#~s(*}PwKQoK7&xo^JG;M=uvz>5%KK^N674+}; zl6#>X+6fz(MW$?5xJ5|;9lsyt6SAXX%Y;sJu$-~xd^>B+K@@yeA)388XwDN+y2a>* z@k@-2b zbp;gKnAPVQ9%%&X_$Ecp$AVk)kj4nwY8B|4>vJfN5uKT+ z?a$BXT=w?DeCmu_cnYQN6%=Sd0`TGudQQ2>`qo@zVKRl^&sE%B&dsCQ=}v1aQj2*&Nq)j9M9Yq($x7Qv0i+> ze)S0S3)t_Cqp*#OHywEp%Z$2fMzL0#)@4;C9c1{5qTK*6b|+T9-P=$-Axj<#u(Pr=>d;!X|j@ejbnlKS{H0`|RG zXa}}Qs7+ioqfV*i`hHMPe@8GF>Xy}9k^HtPe$`7s6GRHaPq5-oj!yfTL+*zRm#=PJ gI)D3S;MfFG#uCgBBh}OJ4f*>21CL+6Bu{n#05ttk1ONa4 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js b/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js deleted file mode 100644 index 8e48310f0..000000000 --- a/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1e5e9e9c"],{"0ecc":function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("99af"),n("fb6a"),n("96cf"),n("2f62")),u=n("90e7");a={name:"smsTemplateApply",components:{editFrom:n("31b4").a},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[],levelFrom:{type:"",status:"",title:"",page:1,limit:20},levelFrom2:{is_have:"",page:1,limit:20},total:0,FromData:null,delfromData:{},levelLists:[]}},watch:{$route:function(t,e){this.getList()}},created:function(){this.onIsLogin()},mounted:function(){var t=this;Object(u.bb)().then((function(e){1!=e.data.sms.open&&t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path)}))},computed:Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),methods:{onIsLogin:function(){var t=this;this.spinShow=!0,Object(u.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.data.status?t.getList():(t.$Message.warning("请先登录"),t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this,e=(this.loading=!0,this.levelFrom.status=this.levelFrom.status||"",this.levelFrom.is_have=this.levelFrom.is_have||"",{data:"/admin/setting/sms/sms_template_apply/index"===this.$route.path?this.levelFrom:this.levelFrom2,url:"/admin/setting/sms/sms_template_apply/index"===this.$route.path?"serve/sms/temps":"notify/sms/public_temp"}),n=[{title:"ID",key:"id",sortable:!0,width:80},{title:"模板ID",key:"templateid",minWidth:110},{title:"模板名称",key:"title",minWidth:150},{title:"模板内容",key:"content",minWidth:550},{title:"模板类型",key:"type",minWidth:100},{title:"模板状态",slot:"status",minWidth:100}];"/admin/setting/sms/sms_template_apply/commons"===this.$route.path?this.columns1=Object.assign([],n).slice(0,6).concat([{title:"是否拥有",slot:"is_have",minWidth:110}]):this.columns1=n,Object(u.Gb)(e).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.levelLists=r.data,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.levelFrom.page=t,this.getList()},add:function(){var t=this;Object(u.Fb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.FromData=n.data,t.$refs.edits.modals=!0;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.levelFrom.page=1,this.getList()},submitFail:function(){this.getList()}}},n("f1e1"),o=n("2877"),n=Object(o.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header header_top"},[n("div",{staticClass:"i-layout-page-header fl_header"},[n("router-link",{attrs:{to:{path:"/admin/setting/sms/sms_config/index"}}},[n("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),n("Divider",{attrs:{type:"vertical"}}),n("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"}},[t._v(t._s(t.$route.meta.title))])],1)]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"levelFrom",attrs:{model:t.levelFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},["/admin/setting/sms/sms_template_apply/index"===t.$route.path?n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",{attrs:{span:"24"}},[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("申请模板")])],1)],1):n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"是否拥有:"}},[n("Select",{attrs:{placeholder:"请选择",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.levelFrom.is_have,callback:function(e){t.$set(t.levelFrom,"is_have",e)},expression:"levelFrom.is_have"}},[n("Option",{attrs:{value:"1"}},[t._v("有")]),n("Option",{attrs:{value:"0"}},[t._v("没有")])],1)],1)],1)],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns1,data:t.levelLists,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"status",fn:function(e){var r=e.row;return e.index,[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.status,expression:"row.status === 1"}]},[t._v("可用")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.status,expression:"row.status === 0"}]},[t._v("不可用")])]}},{key:"is_have",fn:function(e){var r=e.row;return e.index,"/admin/setting/sms/sms_template_apply/commons"===t.$route.path?[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.status,expression:"row.status === 1"}]},[t._v("有")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.status,expression:"row.status === 0"}]},[t._v("没有")])]:void 0}}],null,!0)}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.levelFrom.page,"show-elevator":"","show-total":"","page-size":t.levelFrom.limit},on:{"on-change":t.pageChange}})],1)],1),n("edit-from",{ref:"edits",attrs:{FromData:t.FromData},on:{submitFail:t.submitFail}})],1)}),[],!1,null,"e3ccca08",null);e.default=n.exports},"2f7e":function(t,e,n){},"31b4":function(t,e,n){"use strict";var r=n("f3f3"),a=n("9860"),o=(a=n.n(a),n("6b6c")),u=n("2f62");a={name:"edit",components:{formCreate:a.a.$form()},computed:Object(r.a)({},Object(u.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.Message.error(t.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(t){var e=this;Object(o.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.update&&e.$parent.getList(),e.$Message.success(t.msg),e.modals=!1,setTimeout((function(){e.$emit("submitFail")}),1e3)})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){this.type=0}}},n("3c71"),r=n("2877"),u=Object(r.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.FromData?e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[["/marketing/coupon/save.html"===t.FromData.action?e("div",{staticClass:"radio acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("优惠券类型")]),e("Radio-group",{on:{"on-change":t.couponsType},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[e("Radio",{attrs:{label:0}},[t._v("通用券")]),e("Radio",{attrs:{label:1}},[t._v("品类券")]),e("Radio",{attrs:{label:2}},[t._v("商品券")])],1)],1):t._e()],e("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:t.config,rule:Array.from(t.FromData.rules),handleIcon:"false"},on:{"on-submit":t.onSubmit}})],2)],1):t._e()}),[],!1,null,"671a3e20",null);e.a=u.exports},"3c71":function(t,e,n){"use strict";var r=n("be2f");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return u})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return p})),n.d(e,"B",(function(){return b})),n.d(e,"Tb",(function(){return g})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return x})),n.d(e,"gb",(function(){return F})),n.d(e,"fb",(function(){return k})),n.d(e,"eb",(function(){return $})),n.d(e,"ib",(function(){return T})),n.d(e,"kb",(function(){return C})),n.d(e,"S",(function(){return D})),n.d(e,"lb",(function(){return L})),n.d(e,"xb",(function(){return R})),n.d(e,"G",(function(){return E})),n.d(e,"wb",(function(){return M})),n.d(e,"p",(function(){return G})),n.d(e,"n",(function(){return S})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return I})),n.d(e,"r",(function(){return q})),n.d(e,"ob",(function(){return W})),n.d(e,"Sb",(function(){return B})),n.d(e,"pb",(function(){return N})),n.d(e,"Nb",(function(){return U})),n.d(e,"qb",(function(){return z})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return J})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return bt})),n.d(e,"jb",(function(){return gt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return Ot})),n.d(e,"Ab",(function(){return jt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Eb",(function(){return Ft})),n.d(e,"Lb",(function(){return kt})),n.d(e,"Mb",(function(){return $t})),n.d(e,"R",(function(){return Tt})),n.d(e,"g",(function(){return Ct})),n.d(e,"rb",(function(){return Dt})),n.d(e,"ub",(function(){return Lt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Et})),n.d(e,"sb",(function(){return Mt})),n.d(e,"vb",(function(){return Gt})),n.d(e,"tb",(function(){return St})),n.d(e,"k",(function(){return Pt})),n.d(e,"T",(function(){return It})),n.d(e,"U",(function(){return qt})),n.d(e,"ab",(function(){return Wt})),n.d(e,"N",(function(){return Bt})),n.d(e,"M",(function(){return Nt})),n.d(e,"I",(function(){return Ut})),n.d(e,"H",(function(){return zt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Jt})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function x(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function D(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function E(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function M(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function G(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function S(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function I(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function q(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function B(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function z(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function xt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function Ft(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function kt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function $t(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ct(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Dt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function St(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function It(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function qt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},be2f:function(t,e,n){},f1e1:function(t,e,n){"use strict";var r=n("2f7e");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js.gz b/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js.gz deleted file mode 100644 index f91d747fb34df795aa7d3d376949f7fadea84ade..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4558 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 Hj!pmo*q!%X literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-1ebdae2f.707aa8dd.js b/crmeb/public/admin/js/chunk-1ebdae2f.707aa8dd.js new file mode 100644 index 000000000..e6c0a96b8 --- /dev/null +++ b/crmeb/public/admin/js/chunk-1ebdae2f.707aa8dd.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1ebdae2f"],{"7abc":function(e,t,n){"use strict";var a=n("98b9");n.n(a).a},"98b9":function(e,t,n){},a8d2:function(e,t,n){"use strict";n.r(t);var a=n("c964"),s=(n("96cf"),n("d9e2"),n("ac1f"),n("00b4"),n("8593")),r=n("c276"),i={name:"file_login",data:function(){return{formInline:{password:""},ruleInline:{password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var e=this;document.onkeydown=function(t){13===window.event.keyCode&&e.handleSubmit("formInline")}},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(s.O)(t.formInline).then(function(){var e=Object(a.a)(regeneratorRuntime.mark((function e(n){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success("登录成功!"),a=t.getExpiresTime(n.data.expires_time),Object(r.q)("file_token",n.data.token,a),t.$router.push({path:"/admin/system/maintain/system_file/opendir"});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)}}};n("7abc"),n=n("2877"),n=Object(n.a)(i,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",[t("div",{staticClass:"i-layout-page-header"},[t("div",{staticClass:"i-layout-page-header"},[t("span",{staticClass:"ivu-page-header-title"},[e._v(e._s(e.$route.meta.title))])])]),t("Row",{attrs:{type:"flex"}},[t("Col",{attrs:{span:"24"}},[t("div",{staticClass:"index_from page-account-container"},[t("div",{staticClass:"page-account-top"},[t("span",{staticClass:"page-account-top-tit"},[e._v("文件管理登录")])]),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[t("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}}),t("span",{staticClass:"trip"},[e._v("提示:config/filesystem.php中手动配置password后使用,不能为空")])],1),t("FormItem",{staticClass:"maxInpt"},[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录")])],1)],1)],1)])],1)],1)}),[],!1,null,"6923a15b",null);t.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js b/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js deleted file mode 100644 index fbdb6d104..000000000 --- a/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2822f156"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return o})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return T})),n.d(e,"eb",(function(){return C})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return M})),n.d(e,"S",(function(){return G})),n.d(e,"lb",(function(){return F})),n.d(e,"xb",(function(){return P})),n.d(e,"G",(function(){return q})),n.d(e,"wb",(function(){return L})),n.d(e,"p",(function(){return $})),n.d(e,"n",(function(){return S})),n.d(e,"o",(function(){return z})),n.d(e,"q",(function(){return U})),n.d(e,"r",(function(){return D})),n.d(e,"ob",(function(){return N})),n.d(e,"Sb",(function(){return R})),n.d(e,"pb",(function(){return W})),n.d(e,"Nb",(function(){return B})),n.d(e,"qb",(function(){return J})),n.d(e,"Y",(function(){return I})),n.d(e,"Pb",(function(){return A})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return gt})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Tt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Mt})),n.d(e,"rb",(function(){return Gt})),n.d(e,"ub",(function(){return Ft})),n.d(e,"a",(function(){return Pt})),n.d(e,"b",(function(){return qt})),n.d(e,"sb",(function(){return Lt})),n.d(e,"vb",(function(){return $t})),n.d(e,"tb",(function(){return St})),n.d(e,"k",(function(){return zt})),n.d(e,"T",(function(){return Ut})),n.d(e,"U",(function(){return Dt})),n.d(e,"ab",(function(){return Nt})),n.d(e,"N",(function(){return Rt})),n.d(e,"M",(function(){return Wt})),n.d(e,"I",(function(){return Bt})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return It})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function M(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function G(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function F(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function P(){return Object(r.a)({url:"merchant/store",method:"GET"})}function q(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function L(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function $(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function S(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function U(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function D(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function R(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function I(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Tt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Mt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Gt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Pt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function $t(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function St(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Ut(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Dt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Nt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Rt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function It(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},fd31:function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=n("f3f3"),c=(n("a434"),n("96cf"),n("2f62")),o=n("90e7");u={name:"user_group",data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns:[{title:"ID",key:"id",width:200},{title:"语言名称",key:"language_name",minWidth:200},{title:"语言编码",key:"file_name",minWidth:200},{title:"状态",slot:"status",width:100,filters:[{label:"开启",value:1},{label:"关闭",value:0}],filterMethod:function(t,e){return e.status===t},filterMultiple:!1},{title:"操作",slot:"action",fixed:"right",minWidth:120}],langFrom:{page:1,limit:15},list:[],total:0}},computed:Object(u.a)(Object(u.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),created:function(){this.getList()},methods:{add:function(){var t=this;this.$modalForm(Object(o.M)(0)).then((function(){return t.getList()}))},getList:function(){var t=this;this.loading=!0,Object(o.N)(this.langFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.list=r.list,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.langFrom.page=t,this.getList()},edit:function(t){var e=this;this.$modalForm(Object(o.M)(t.id)).then((function(){return e.getList()}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_type/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.list.splice(n,1),r.getList()})).catch((function(t){r.$Message.error(t.msg)}))},changeSwitch:function(t){}}},c=n("2877"),n=Object(c.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言")])],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.list,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"icons",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.icon,expression:"row.icon"}]})])]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.changeSwitch(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r,"编辑语言",u)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除语言",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.langFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"292acd7f",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js.gz b/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js.gz deleted file mode 100644 index 237e3441e5a00ad58d4a2302f12d9d0ef75e5f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3390 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-2d0ab8b4.2f9016bb.js b/crmeb/public/admin/js/chunk-2d0ab8b4.20c75fa0.js similarity index 98% rename from crmeb/public/admin/js/chunk-2d0ab8b4.2f9016bb.js rename to crmeb/public/admin/js/chunk-2d0ab8b4.20c75fa0.js index 450e3856b..951d89470 100644 --- a/crmeb/public/admin/js/chunk-2d0ab8b4.2f9016bb.js +++ b/crmeb/public/admin/js/chunk-2d0ab8b4.20c75fa0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2d0ab8b4"],{1670:function(e,t,i){"use strict";i.r(t);var a=i("c964"),n=i("f3f3"),l=(i("96cf"),i("a434"),i("2f62")),s=i("90e7");n={name:"setting_templates",components:{freightTemplate:i("5334").a},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[{title:"ID",key:"id",width:80},{title:"模板名称",key:"name",minWidth:100},{title:"计费方式",key:"type",minWidth:120},{title:"指定包邮",key:"appoint",minWidth:120},{title:"排序",key:"sort",minWidth:120},{title:"添加时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],levelFrom:{name:"",page:1,limit:15},levelLists:[],total:0,FromData:null,isTemplate:!1}},created:function(){this.getList()},computed:Object(n.a)(Object(n.a)({},Object(l.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),methods:{freight:function(){var e=this;this.isTemplate=!0,this.$nextTick((function(t){e.$refs.template.id=0,e.$refs.template.isTemplate=!0}))},del:function(e,t,i){var a=this;t={title:t,num:i,url:"setting/shipping_templates/del/".concat(e.id),method:"DELETE",ids:""};this.$modalSure(t).then((function(e){a.$Message.success(e.msg),a.levelLists.splice(i,1)})).catch((function(e){a.$Message.error(e.msg)}))},getList:function(){var e=this;this.loading=!0,Object(s.Hb)(this.levelFrom).then(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(i){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=i.data,e.levelLists=a.data,e.total=a.count,e.loading=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},pageChange:function(e){this.levelFrom.page=e,this.getList()},edit:function(e){var t=this;this.isTemplate=!0,this.$nextTick((function(i){t.$refs.template.isTemplate=!0,t.$refs.template.editFrom(e)}))},userSearchs:function(){this.levelFrom.page=1,this.getList()}}},l=i("2877"),i=Object(l.a)(n,(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"i-layout-page-header"},[i("div",{staticClass:"i-layout-page-header"},[i("span",{staticClass:"ivu-page-header-title"},[e._v(e._s(e.$route.meta.title))])])]),i("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[i("Form",{ref:"levelFrom",attrs:{model:e.levelFrom,"label-width":e.labelWidth,"label-position":e.labelPosition},nativeOn:{submit:function(e){e.preventDefault()}}},[i("Row",{attrs:{type:"flex",gutter:24}},[i("Col",e._b({},"Col",e.grid,!1),[i("FormItem",{attrs:{label:"搜索:","label-for":"keyword"}},[i("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入模板名称"},on:{"on-search":e.userSearchs},model:{value:e.levelFrom.name,callback:function(t){e.$set(e.levelFrom,"name",t)},expression:"levelFrom.name"}})],1)],1)],1),i("Row",{attrs:{type:"flex"}},[i("Col",e._b({},"Col",e.grid,!1),[i("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:e.freight}},[e._v("添加运费模板")])],1)],1)],1),i("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns1,data:e.levelLists,loading:e.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:e._u([{key:"icons",fn:function(e){var t=e.row;return e.index,[i("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.icon,expression:"row.icon"}]})])]}},{key:"action",fn:function(t){var a=t.row,n=t.index;return[i("a",{on:{click:function(t){return e.edit(a.id)}}},[e._v("修改")]),1!==a.id?i("Divider",{attrs:{type:"vertical"}}):e._e(),1!==a.id?i("a",{on:{click:function(t){return e.del(a,"删除分组",n)}}},[e._v("删除")]):e._e()]}}])}),i("div",{staticClass:"acea-row row-right page"},[i("Page",{attrs:{total:e.total,current:e.levelFrom.page,"show-elevator":"","show-total":"","page-size":e.levelFrom.limit},on:{"on-change":e.pageChange}})],1)],1),e.isTemplate?i("freight-template",{ref:"template",on:{addSuccess:e.getList,close:function(){e.isTemplate=!1}}}):e._e()],1)}),[],!1,null,null,null);t.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2d0ab8b4"],{1670:function(e,t,i){"use strict";i.r(t);var a=i("c964"),n=i("f3f3"),l=(i("96cf"),i("a434"),i("2f62")),s=i("90e7");n={name:"setting_templates",components:{freightTemplate:i("5334").a},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[{title:"ID",key:"id",width:80},{title:"模板名称",key:"name",minWidth:100},{title:"计费方式",key:"type",minWidth:120},{title:"指定包邮",key:"appoint",minWidth:120},{title:"排序",key:"sort",minWidth:120},{title:"添加时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],levelFrom:{name:"",page:1,limit:15},levelLists:[],total:0,FromData:null,isTemplate:!1}},created:function(){this.getList()},computed:Object(n.a)(Object(n.a)({},Object(l.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),methods:{freight:function(){var e=this;this.isTemplate=!0,this.$nextTick((function(t){e.$refs.template.id=0,e.$refs.template.isTemplate=!0}))},del:function(e,t,i){var a=this;t={title:t,num:i,url:"setting/shipping_templates/del/".concat(e.id),method:"DELETE",ids:""};this.$modalSure(t).then((function(e){a.$Message.success(e.msg),a.levelLists.splice(i,1)})).catch((function(e){a.$Message.error(e.msg)}))},getList:function(){var e=this;this.loading=!0,Object(s.Ib)(this.levelFrom).then(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(i){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=i.data,e.levelLists=a.data,e.total=a.count,e.loading=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},pageChange:function(e){this.levelFrom.page=e,this.getList()},edit:function(e){var t=this;this.isTemplate=!0,this.$nextTick((function(i){t.$refs.template.isTemplate=!0,t.$refs.template.editFrom(e)}))},userSearchs:function(){this.levelFrom.page=1,this.getList()}}},l=i("2877"),i=Object(l.a)(n,(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"i-layout-page-header"},[i("div",{staticClass:"i-layout-page-header"},[i("span",{staticClass:"ivu-page-header-title"},[e._v(e._s(e.$route.meta.title))])])]),i("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[i("Form",{ref:"levelFrom",attrs:{model:e.levelFrom,"label-width":e.labelWidth,"label-position":e.labelPosition},nativeOn:{submit:function(e){e.preventDefault()}}},[i("Row",{attrs:{type:"flex",gutter:24}},[i("Col",e._b({},"Col",e.grid,!1),[i("FormItem",{attrs:{label:"搜索:","label-for":"keyword"}},[i("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入模板名称"},on:{"on-search":e.userSearchs},model:{value:e.levelFrom.name,callback:function(t){e.$set(e.levelFrom,"name",t)},expression:"levelFrom.name"}})],1)],1)],1),i("Row",{attrs:{type:"flex"}},[i("Col",e._b({},"Col",e.grid,!1),[i("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:e.freight}},[e._v("添加运费模板")])],1)],1)],1),i("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns1,data:e.levelLists,loading:e.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:e._u([{key:"icons",fn:function(e){var t=e.row;return e.index,[i("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.icon,expression:"row.icon"}]})])]}},{key:"action",fn:function(t){var a=t.row,n=t.index;return[i("a",{on:{click:function(t){return e.edit(a.id)}}},[e._v("修改")]),1!==a.id?i("Divider",{attrs:{type:"vertical"}}):e._e(),1!==a.id?i("a",{on:{click:function(t){return e.del(a,"删除分组",n)}}},[e._v("删除")]):e._e()]}}])}),i("div",{staticClass:"acea-row row-right page"},[i("Page",{attrs:{total:e.total,current:e.levelFrom.page,"show-elevator":"","show-total":"","page-size":e.levelFrom.limit},on:{"on-change":e.pageChange}})],1)],1),e.isTemplate?i("freight-template",{ref:"template",on:{addSuccess:e.getList,close:function(){e.isTemplate=!1}}}):e._e()],1)}),[],!1,null,null,null);t.default=i.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-2d0af08c.e1041e3b.js b/crmeb/public/admin/js/chunk-2d0af08c.e1041e3b.js deleted file mode 100644 index f0c073a47..000000000 --- a/crmeb/public/admin/js/chunk-2d0af08c.e1041e3b.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2d0af08c"],{"0d35":function(e,t,n){"use strict";n.r(t),n.d(t,"conf",(function(){return r})),n.d(t,"language",(function(){return s}));var r={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#%\^\&\*\(\)\=\$\-\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{blockComment:["###","###"],lineComment:"#"},folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},s={defaultToken:"",ignoreCase:!1,tokenPostfix:".mips",regEx:/\/(?!\/\/)(?:[^\/\\]|\\.)*\/[igm]*/,keywords:[".data",".text","syscall","trap","add","addu","addi","addiu","and","andi","div","divu","mult","multu","nor","or","ori","sll","slv","sra","srav","srl","srlv","sub","subu","xor","xori","lhi","lho","lhi","llo","slt","slti","sltu","sltiu","beq","bgtz","blez","bne","j","jal","jalr","jr","lb","lbu","lh","lhu","lw","li","la","sb","sh","sw","mfhi","mflo","mthi","mtlo","move"],symbols:/[\.,\:]+/,escapes:/\\(?:[abfnrtv\\"'$]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\$[a-zA-Z_]\w*/,"variable.predefined"],[/[.a-zA-Z_]\w*/,{cases:{this:"variable.predefined","@keywords":{token:"keyword.$0"},"@default":""}}],[/[ \t\r\n]+/,""],[/#.*$/,"comment"],["///",{token:"regexp",next:"@hereregexp"}],[/^(\s*)(@regEx)/,["","regexp"]],[/(\,)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\:)(\s*)(@regEx)/,["delimiter","","regexp"]],[/@symbols/,"delimiter"],[/\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d+\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/0[0-7]+(?!\d)/,"number.octal"],[/\d+/,"number"],[/[,.]/,"delimiter"],[/"""/,"string",'@herestring."""'],[/'''/,"string","@herestring.'''"],[/"/,{cases:{"@eos":"string","@default":{token:"string",next:'@string."'}}}],[/'/,{cases:{"@eos":"string","@default":{token:"string",next:"@string.'"}}}]],string:[[/[^"'\#\\]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/\./,"string.escape.invalid"],[/#{/,{cases:{'$S2=="':{token:"string",next:"root.interpolatedstring"},"@default":"string"}}],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/#/,"string"]],herestring:[[/("""|''')/,{cases:{"$1==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/[^#\\'"]+/,"string"],[/['"]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/#{/,{token:"string.quote",next:"root.interpolatedstring"}],[/#/,"string"]],comment:[[/[^#]+/,"comment"],[/#/,"comment"]],hereregexp:[[/[^\\\/#]+/,"regexp"],[/\\./,"regexp"],[/#.*$/,"comment"],["///[igm]*",{token:"regexp",next:"@pop"}],[/\//,"regexp"]]}}}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-35faf6ef.938bb005.js.gz b/crmeb/public/admin/js/chunk-35faf6ef.938bb005.js.gz deleted file mode 100644 index c9c14504603a0641bf522396734f0ceb0ff03951..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9303 zcmV-dB&gdTiwFP!000026YV`~ciYCXe?`Xi^#M;IilnR;RbC%kwo@l@>{@ox*4I}D z1eX#b5MTgMvLf>wJ8hh&>$FLl+casK-Xu*Qe)KfW)2aWADa)Vo7w+r>zyesjXvvmS z9mfs{&JJd0XJ=<-XJ_SA-E3K_loIO`6cYDr~eD724IRjSh!sow6HnyXu;>?%kxOY40_sl6Q&L*0s|JLW)@|hW zY;(PB*_~sip_{0_u4>*}2^uWVfVzq=n^-vgNX3h;Mv z5!rRAY4mKVe=g`$nD`EI9CZ;m1r%-m>&?N79}jL^zWawuQVc`C-&ZsnsV+3+Sc!+u zZMaLiGuyJXUI&?O*)o^W8c49&@BvY2y*l1#c%qF~FdRV5SuM10pIcs1&6a`Yd(DpS z%2F^eQVCw$LGF^(a_Z|m6vu5!1)@~of69Ap)OOCg=gMqwkSz1ycwk&MFng-ACz{V9 z&6TaPUXoEcczLPpE+JEn^_IcgWwj*RXc3vn#^ZkqWJB+ua!0k7gZGWNvgt|OhyZ%k zR=Z*9fB<=Rw&bkpuC^q*<*toZ8gAJ{=ix_9h3QkNqw?P4bm+=XPt)L|EZzO>H-m5A z-gxKS&s6!mFhzPG+?l_D1E%-l0gJE4nCp`h>*iFaM z?*s*u{3fT+VkWeMC8)1BM5Aak+9cH!wdpCMDb$9nd*kWg@zfPrDBTK(S9vd;07ndj zdpwIDEjY+%mlw1P7m&v>Bul5PRY_S_UDpPwb=SHu!P*8oF99WI;paKa2!3|Ds#%w6 z`@J7q`U?E$xT>pba|UpwF2STh=NHQ8r3Y*RY6c;ekL^y!NU+UNc_?) z&{0=+F*tN`MV9V-c@dP&y^HT|e)h@6%U@7olS=2{j{*pf!mI&=Fz@R8^i^0VJ220U zy30*2qFEhy6lmDKVwv@I&m9X+yScYlKl!*dj?E*uT z>bOE4D$)`1090ttz$B!q8WZ@jf=&P#PF%~-sR;NFqqf>JT$za0S=RewF6u;C+ELFR zGrO+OhOTXO>yp!P78swsK?kUw8xwmf6yuI-Eh96PH{N;{=8s`%%UR4}3tSp!Jmdvf6VQ{w8y~0ub0`lE^<3AA z&Df@E`pjc&v2|E})+EKS%tdU>IQsM04gxKWBs#w|LyvUGSLmhMSVZnge~hCBC1(XO+fwVfPo3$2 z*!}X0!PVc~`^)Q_H!cyoN>j}_LNi!jTFbl5jj?uhQ0!qP5C*H_KqIbFd*cU-}FaTnB>tLLb97_F)Dc1|K3e&9Jm`ran&z zmiGhXsW;2^?UO^_8!+SP12R7wlNH5nu!$l>*H?V+Kr4X}uthEb+IpA3jJpJg*xA(R zuRdU--%K?6!IXye^BA_uKqh6LnI;>T(NU#>Ws-e`QS?4G;u_WDMi+FdfmGW^jW-wo1^gt#>!KMYfpQYgBidG!Yk) zAFNtxWFT&-HiYwDxu1d6nvZfI!6d8&@5vkU+KvnxJb+-3Z;Bz2-{cz?NVFXGccVuS zL<}fahc^@O(!myaYOC>)p+yTjbP`(*JQ1(-G3{DIR!N{}TCL$QGandIw>2=NJlk_z zFnQ~e#^M(stBc@0cJvlVc{p$s_7j^E;I+_4^X{4fc0c%zHVhaE_td4SO7}cC2H|K^ z#ltx7qOKE=rwl(pqVZuk1kXunannaeX?T#Zw;s`0B6S8;~h?@}VQ-da~e?x|o zI9D=7Oz6)=Sh$SVx@s$ngPfU~mxCO^1^CE!GmV>Jb`XC0u_e~ymhPxc1H0QH*C{cS zgoT&5YJTViYd_g#7JDg(y8!3{lEEIoUy%>uXxkAX-1yB+Zx<}L*zcf-VVGAzpkb?- zMP+*kX89x);8xI$G7{|uNs`=p%U&}%K#??3OeEktmd2I(!o`djU`-GFK z?CqVQNMpWH;#SV)?Y9QM`~66;ms3mLA=%$jn^RL$wa5-h$=f0U=Tvuy=aP_ZlWRwW z-v{a0Ms%+ux(&j%NAjfU#5WG^esB%Emcdv57+k$cofv5w@@5p=jZ9L${ng<8i-Qk7 z7`$;sM8qSzk>g+|Hs3(pz4kA0@3&|(Xm@jAcXMGUZZ2#`?DFaFLHrqp@igECGch!Z zh;8*7)}keQ{NKTOZJ5qHIc=E2UPIPM{Bc~JMv?fVwwsuiD>02GeQb4N+5^c8%l0wN zUZ;sotYN&&7e2lF?k{$I&F?`p4&VudfZR{DV)FPIRs(wf&W;W)sDnYkbgUy4sR_H`~P{ z_au1QSU#;Tc4e&Y8e<=|7nBxVhUyqsUupF^-L&7I>mfT8fzxr)er6mxX11*quzoBo zz}b}#-El1vqHwypIlpABM#B}v)#YgO95DFX=n0;pGzU#f9KZ#n02pjL-jOs3>fuz_I_!Yr*ShK^0d8o2*NseuT% zma7`|3aB-;1&(1IM+&@|jBx~lbeK+8)afqhG`|-R!~a}sfocHq(M1N;juZx-K=1H! z5D_?v4WmdN{(Bc+*?8^GgWG?-ck$PQ7ymZ6`Xwg;%s+uHdn9Ec+IZ#7!IhhIjKzpp zPtpbQ#xL%C^ZA{xzaISQP4O&XTqrON2)DAP!JV&v#d`4G*LQFIMjRF7_?@#C@7)Aj zN;I=DTaR_fT1U11X?Wm?1%2Xu)17%x#UMJmL&lYSn#1ZJK7qZV8thk`uj9Z%hQEU5 zUB#{|sGg1!a$9Jq-|8ZB-#+4%E+XQuy0@0dj{ym$bzVwvjn{X zmpSea+hAECn;vk5Sp@S;8dF;^>Bhhka$&}d0s1j=Gz8dV0BH-vS05uDsMN>q_HIaT zH>CIQLVBpByYqN)kIFVDA$akplZ7*y$i%_FP(h>f7%1ywt3v|~7Ya4-Ak|2cD(EBR zlJf``=oAx1FDU_Sd2y(G?S4Z$OhytL%f1geLMv{~jHSzWLmP3vk{!NM%-M*3Q2 ziyYQzAVjFlv@=LnSJ&vv0wf0wgQ#ZlK_H)NMoAW{0aQ>8ph5vy6jcL=ssR*M18zB3 zWT2baN>5Y(h*JPatN>h}LR3TnP_H*U#>gLIe}In=QsXlsY(Dv;h%KY=xI+tm1e2u2 zAG=OTCf1X?v(tIQg3X38eJmeVWZWOi)7UmHZeARq3$$-^lS9G&Nc&btsV+-35kfyX znE1WSVv!jXmL5=CB}E!9+}1a`2!iS!28!Kp2I)WJoBI#3A5WfLxZri=6w)la#X8hi zLQfL34r$7~47|LFm=*3;V6ZHLdJn^Iq23}jK4!OCd)Z9Z6}RmBQw`gHguO0rHqfMf zQ0WzzKSA#)!Uh!<{Of_qIvsuTWf~m5*(Mmn%XB792J^@B0UN#-ym|ePgDYPZ?8e_;cu1Y7fz9D-DDOPk_ye~#0uq!o z(*uWe=z?_uhk)a@N1$9WXv0-R+WP?8i!BNvS z5I9^Y!aI{RzO#1zE%O9WdJKmqLPPCwg>r&)pdMa~8#uhm9?f^K8^|p_5;hUyE%vh( zm^(y9d1>Q=k2i1paqz}FI6zBc z*LCTK-T%U;@~^+U`N<_A><`Df|0Q9LE%R>=&I31nPcfpaBHBc8!}ex{*I>HYwwMCL zk3}XS{qAxWry{VFQ+~9(5@VX{z1l_{ zYXzs#CgcnG+-(DQ>Hbu;zoY%}_+SeMktl=Y%%_LttCy7VN+nCKNccJ$D2oMFaNl{q z3``LR88AR}Jx*JSsh^{W7U-%HjZd?WIX$W%uJdo;F2O3wwmYev6t&wX9=PBo(Ua4N zD`3BQ;?Z-EJ&#mdTZ(U7aA3TF7nbj>GxAWx$iwgXJ{Wo-eV1VF;XumHwD<5UjfUK# zH3lctN+fl&mp^q=vBjyIHp@^s3m@iGoKxl{^E6420q;Imfk(PCx&+IiE#ZCOJ^??i zHXW9&LK05##s`>#Wj+oUOIHfwBMBKwfmw*csYw10-1|?eI2pjB*if5z_nIa-NDAH6 zu99S>6mZ@^@EYyUYQ)=LUZe5MMsNLdaP5tI@8ehw4Oe(gYkp!HvvFgQ${3v-H0 z%O#m-;$Kw_siU^FIs$)3o5)>7$Q;E}uS;`}cqyPsNM5QDO&B5m{CBtBC3VsO<`gJL z>oMEvb)y+>O`4BIGpe{eWN}^4j6` z!WnwrRyvn%Mr45HT`;O5X?KzO5C&?y5-tWo3PkYOz0FMSuplYkz*3Te1VB2C3>3@$ zb88cRY99+#)%~DVl_rC6Mu>0f`%AhaE$NF(2K;sLl)ws2f$1}fS7R&;qa;bQE^WN~ z!p1v)*m(Qq#+B<7qOBV))`$t9cdz~K-o;n$e)HzW@89!OLDpQfF&QMqolV1&_+v0o zB)f+hP)blkBWzkI5)9hvD9oi5ytL9Dkw>H*{Z5h&anhp{YELqX;2Vl;TjKyP!9&PGZRf~>;y}+)Yu>P2OyELKKD!$vz=KSCmubpnF3rxKRx)!rfN{78tyRAfh0SW(RudE%AlNm|iY zd#8KsSG}{yovpF8I<7O+Y}asdGFGKA1{?@hd0TuiX01WaH(@Ju|0ogi_dQHCkWCGBay_z{HKrz#c9WnSeJa~Cdct0`@W9{d9!xA z3Y=4Cho92e@PIj8+mUlRMS~A9%X#JM&-EOO;1I8hty0{p(zFX6jT8-oe->yN{P@9Z z8nUq&rTu|v9L?%@3TK`Kbz-prta3(4@ky}tNrb?!9T_VC7C$&5vi`%#n<>hOW?{f2=vWIp4Si_DTEXhFF3L>E5=_Fxat^jJWN#!g!cg-=JKGL8{q z4-TiSS2GnL$t-S-h=++KuzEw4;`vFD!PLmlXWfL9*aOlkPSTlyu_Yg>73rLEp8^ol z5H$RhCI-hki&-+jh%G1w9@Da9fn#n+9=!C~VP%5hjfw@?5)b4;NgSGZbXOoT;6(ab z^WGnSvH7Q$J$sr8NlUju5I~XOlSwpcy`rO4te$Lj^(p#bls)QuWAD8|ZNfUWpwpN5 zKC1wyp+3JB!bl(Z0bojMIE?F&f3DBl;z1y>m?ra5AGg?iqDMQTr_VA4mJ(A`V7=_k zEP?gAn%k_3@ybQUHnR%Uz~+tj^RNnNDb6X}fgFsY{T!Z8>{#D6^J??PCwITO%nk+S z;25K-IM=-H_BD~$1o)Yc}0lN;u7oOBjDU5S(&LZiQMw zJ59U^LGp+awkGM1@hc<4@usU1@|K7})W zwIDmOT2Oc&i0%3)iQLO(^3(*!Pb#*{?jxjAfYkxg9eUt^cIl918Avt# zB0QuJ#P_8H&sN-N*F=nZDFIUQ#XpORZ7 z72Uef6ez~`IsjWp@i<)x-!ffS74J?3^1H@WjO!_!1z6|L8W_9R)NRQ%b^biqy{2w! zuBi(mI@?gHc<}9;gIBH$5p~EHzv7+Z#PC%d>u$a40(UD_AHoG)IWL3Ty#{gj8pQ3m z266XJy4`yMcJHLyy_0VDPP$?5q?_8WPB$keBVqD>(iL=iXYq_};Da~XR106Q6V!6Y zWs~tIa8u3TTkz==TI7JR4+h`Br#lz~okNB2amnj0KfN@ z*6a7a(dz!}o477BtA=xooOd!q1(&^?J4!>eO^8CjSYW^hKZ+al8Xm<<{XVi9r zb9_#jtAj)eZ+4JsoK)9DEpyj@?y6qV=g`dsu3uY(RSd{ic*#4i-KZwiS@O?9h9UT( zO2G*~A0|{m$v-ODzd6s5m{l%YDZ=nS`NUJIY<`4IjmjmxHJ}$sddbzYSO6Me3%fT5XCwiH6txxRmy4I;8z2oX;`E`+T z{Fj*ek@|uDqD`Lr%XQZSmqj>|n^y(RyD7~QjDo1y5ZDNm5^OgWKoss_;tB>FZ?GVi%Vc$Rs8Z(oWj60%B-+6 z86M69aXj@*9(hQUjKdgFQR=Zh3bu5mRhipCbuA$UddVK3qvH=i1eNQu4$(f80YE-!3&q!C-PM>!}UGg>* zNKIq!&ZNE){f-+PT!Hn=j=r#^I!jGUwOgYw&6kNpd)-l41Fk{=^niFwEJ7yeKngxr z_wMxU7Hbt@EQ_KAMpfwt(s#FBzx(m~8!vpiapNk!|MR0i4{lu?-2VA@w=PNSUb><$ zZ6QZv^r``;m&i`bf5Z-ei&S;ASPqL8F?tT`D>|0BNHA&z*+8Odcu~mAceBMgc-g&+ z7Y8qW9XYg`cCVe!h~(Ll!Yf!~Z8fRNV0qN9`EKLfbNfI3bNyI33k6(hm6xLl@MYm1*H&E@Z(<69fn0@%eut{ediF z-{QiBN~usELffY}w##;3*=B5iD>})1bU`mae&^mtZ)|>c?ao&>rO*|Sc?Y@b4YKb$ z?c`CW^;Pd@m^~k|@HlVfFvh!a-{V;G#*wRSw1WrIt9E=JBk2br9_moyt$_tWZ-ySw zutK4gByo*GwyQ)2d)yoBpyJmK9_v>0oKxYU_CiJvf28Am5e~HXCpfc3Gf-%i(3l0= z2}n&Z9m+eR>>@KpWfyd~29-}KT`#a4EvTy|zQ%U2X zTpGDrmew!oD-V9O!Ig(cMyPTZPX@QuhsLY5=FGHrL-s5xvptrE8f^PX z#1TxpgBj2pQ2UTtDZD$SZ@Q?^TGwXfg@v9^G8TCKJ7B5h4h z?++oRCH`Wqy_ypazFF`GxX!}ZYR~PJTT?Srt?B&}<*tcqFi0~MG?npgv)qzlc7nE% zV>_NB7Cs2TAf6RM=p4jjO(BTGfgBZss2qqcgwQw$O^l?+fjl7wF?cLOhzhjSuw~w2eK>%*~@{<3n7m3d=n#i zk^?y}206t~Qz67*4q{b|NK^zf6{FH+@EQI(O2eBfAa9w`g5rQBdu)>CBr+9_sK^Da;EDvIf-*hxI9}*T>9!3=}vOI_w z%i)kVNmyoim=!V1aURAM!<^({mc?r=4{}<(*zzD}#H($HH3`ct5A&3GxedvLc)1PD za`AE-QWoOnHlzo{>upGe#p^8(@`QN7r6962Go!Y_uk-!9$>yX6-~AL8i%SaOlV8?* zwo#Y797b|Y-r^XI!7emaN7rCMqS=~tX%XREebrWRY^Y!A`^a^AvNZ`k%EsWNk>}!c z2Qdzk1jQp#<&KLHtS~#pmZ;aqk^>U!< zSS=tg8<&v-SFekY5-+gGSr*1l4vd=Gb+sim8(B9GGF*&zj$Y-Pfv%kcofj3&#@3QE zk>UF(lVxHl2RS4an3P5Gu$(+|T13raDl)a(9a}}fb9ZbRwR=?5#w2_pho-vFG?B<= zUc62h!3WJ&+is3|zA^+_j$TC?!8*cKyxtce6HE6k&Tl~WG8YUi+50n>e*bV%msGZ zDO<73=hO>1>D!xUy+Eq5K=*Mn@g2>9udA*tV4T^VeKHjrx6I}q+EZzw+d($o--3DX zS~fS;A3Jh7B)*69BN_7xk0v2|F13#lY{6tN>#bm(pFA-y)ceO%akp)RZ%P`A$zCG& zPNsEyEP^jnV?JMmxo#sqzrv|jvp7|hwj__UlCYnD|1q=+G& zLm~gPkYO*PPKfqrasjNc!XqM__j)7O}F6O+oJc{Mc<2WcO<4-(#%O5 za;xa8u=|=z(~_!ls2Kay6|olQ!~%ulI>p2yZSqI$Gc`Z?6gjm;gLj}(wi4Eg(NB1l zQ@{7zoS`b+S%?IgqO36Tq9VCrZZe{dn=eeLyK7?+X-<~2ZULmAvvT2V7r3 z>n!QrE_@(fumQT;8O!O1Ee-tw+?R!Pn{P2|N~EAKJhhuc_oT>xthfbyI%vGWPEI9< znA`$>U5)`=%i?*2MzR7eS*u|#1d9)+m2hd8Q1Gb;>4X`%*Mij|sPPKgZs*|5a)H64 zNHYz!x#ENtlDG54hLgSFJ_hwf&JMAHP$VNdPkgHoT5zU-@2&juGGAn5)0NgbBNy2?-C`RKq;G-$IcyT5l^@fU#5R5dZsrFP+yt(J(GX*dULPm)cKUNfP ze5+H4_h3=HcmT6ykZ^L!izYzP_Ti_O}HI_-eZ~DR`_+sFj>q`4~ee zD_@(Mo)Dp&YN0%-`ZhAl+Ei1kv}R^lroJ|#P3ENrx*4Jd9~y{L(?3_5{eNraaqu7D F001R0_bmVb diff --git a/crmeb/public/admin/js/chunk-35faf6ef.938bb005.js b/crmeb/public/admin/js/chunk-35faf6ef.c6970874.js similarity index 77% rename from crmeb/public/admin/js/chunk-35faf6ef.938bb005.js rename to crmeb/public/admin/js/chunk-35faf6ef.c6970874.js index 382646435..38f57a483 100644 --- a/crmeb/public/admin/js/chunk-35faf6ef.938bb005.js +++ b/crmeb/public/admin/js/chunk-35faf6ef.c6970874.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-35faf6ef"],{"0180":function(t,e,n){},"0d16":function(t,e,n){"use strict";var r=n("0180");n.n(r).a},"196a":function(t,e,n){"use strict";var r=n("c785");n.n(r).a},2431:function(t,e,n){"use strict";n.r(e);var r=n("c964"),o=(n("ac1f"),n("5319"),n("96cf"),n("d9e2"),n("00b4"),n("90e7")),i={name:"login",data:function(){return{formInline:{account:"",password:""},ruleInline:{account:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var t=this;document.onkeydown=function(e){13===window.event.keyCode&&t.handleSubmit("formInline")}},methods:{handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("登录成功!"),e.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},changePassword:function(){this.$emit("on-change")},changeReg:function(){this.$emit("on-changes")}}},s=(n("c9c6"),n("2877")),a=(i=Object(s.a)(i,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex"}},[e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("div",{staticClass:"page-account-top"},[e("span",{staticClass:"page-account-top-tit"},[t._v("一号通账户登录")])]),e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit("formInline")}},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_account"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.account,callback:function(e){t.$set(t.formInline,"account",e)},expression:"formInline.account"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt"},[e("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("登录")])],1)],1),e("div",{staticClass:"page-account-other"},[e("span",{on:{click:t.changePassword}},[t._v("忘记密码 |")]),e("span",{on:{click:t.changeReg}},[t._v(" 注册账户")])])],1)])],1)}),[],!1,null,"0b664010",null).exports,{name:"forgetPassword",data:function(){var t=this;return{cutNUm:"获取验证码",canClick:!0,current:0,formInline:{account:"",phone:"",verify_code:"",password:"",checkPass:""},ruleInline:{phone:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{validator:function(e,n,r){""===n?r(new Error("请输入密码")):(1===t.current?""!==t.formInline.checkPass&&t.$refs.formInline.validateField("checkPass"):n!==t.formInline.checkPass&&r(new Error("请输入正确密码!")),r())},trigger:"blur"}],checkPass:[{validator:function(e,n,r){""===n?r(new Error("请再次输入密码")):n!==t.formInline.password?r(new Error("两次输入密码不一致!")):r()},trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit1:function(t,e){var n=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.d)(n.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.current=1;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)}))}))},handleSubmit2:function(t){var e=this;this.formInline.account=this.formInline.phone,this.$refs[t].validate((function(t){if(!t)return!1;Object(o.cb)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),e.current=2;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)({account:e.formInline.account,password:e.formInline.password}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("登录成功!"),e.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},returns:function(){0===this.current?this.$emit("goback"):this.current=0}}}),c=(a=(n("8a2f"),Object(s.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex",justify:"center",align:"middle"}},[e("Col",{staticClass:"mb50",staticStyle:{"margin-top":"70px"},attrs:{span:"20"}},[e("Steps",{attrs:{current:t.current}},[e("Step",{attrs:{title:"验证账号信息"}}),e("Step",{attrs:{title:"修改账户密码"}}),e("Step",{attrs:{title:"登录"}})],1)],1),e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码",size:"large"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)])]:t._e(),1===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入新密码",size:"large"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"checkPass"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请验证新密码",size:"large"},model:{value:t.formInline.checkPass,callback:function(e){t.$set(t.formInline,"checkPass",e)},expression:"formInline.checkPass"}})],1)]:t._e(),2===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),e("FormItem",{staticClass:"maxInpt"},[0===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit1("formInline",t.current)}}},[t._v("下一步")]):t._e(),1===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit2("formInline",t.current)}}},[t._v("提交")]):t._e(),2===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline",t.current)}}},[t._v("登录")]):t._e(),e("Button",{staticClass:"btn",attrs:{long:"",size:"large"},on:{click:function(e){return t.returns("formInline")}}},[t._v("返回 ")])],1)],2)],1)])],1)}),[],!1,null,"4dab7772",null).exports),{name:"register",data:function(){return{cutNUm:"获取验证码",canClick:!0,formInline:{url:"",password:"",verify_code:"",phone:""},ruleInline:{account:[{required:!0,message:"请输入短信平台账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],url:[{required:!0,message:"请输入网址域名",trigger:"blur"}],phone:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],sign:[{required:!0,message:"请输入短信签名",trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.V)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),setTimeout((function(){e.changelogo()}),1e3);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},changelogo:function(){this.$emit("on-change")}}}),u=(c=(n("3a8e"),Object(s.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex"}},[e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("div",{staticClass:"page-account-top"},[e("span",{staticClass:"page-account-top-tit"},[t._v("一号通账户注册")])]),e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"number",prefix:"ios-contact-outline",placeholder:"请输入您的手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"url"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入网址域名"},model:{value:t.formInline.url,callback:function(e){t.$set(t.formInline,"url",e)},expression:"formInline.url"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!t.canClick},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)]),e("FormItem",{staticClass:"maxInpt"},[e("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("注册")])],1)],1),e("div",{staticClass:"page-account-other"},[e("span",{on:{click:t.changelogo}},[t._v("立即登录")])])],1)])],1)}),[],!1,null,"6c407bbe",null).exports),n("d81d"),{name:"tableList",props:{copy:{type:Object,default:null},dump:{type:Object,default:null},query:{type:Object,default:null},sms:{type:Object,default:null},accountInfo:{type:Object,default:null}},data:function(){function t(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))}return{cutNUm:"获取验证码",canClick:!0,spinShow:!0,formInline:{sign:"",phone:"",code:""},ruleInline:{sign:[{required:!0,message:"请输入短信签名",trigger:"blur"}],phone:[{required:!0,validator:t,trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},isChecked:"1",columns1:[{title:"手机号",key:"phone",minWidth:100},{title:"模板内容",key:"content",minWidth:590},{title:"条数(每67/+1)",key:"num",minWidth:100},{title:"发送时间",key:"add_time",minWidth:150},{title:"状态码",key:"_resultcode",minWidth:100}],columns2:[],tableFrom:{page:1,limit:20,type:""},total:0,loading:!1,tableList:[],formInlineDump:{temp_id:"",com:"",to_name:"",to_tel:"",siid:"",to_address:""},ruleInlineDump:{com:[{required:!0,message:"请选择快递公司",trigger:"change"}],temp_id:[{required:!0,message:"请选择打印模板",trigger:"change"}],to_name:[{required:!0,message:"请输寄件人姓名",trigger:"blur"}],to_tel:[{required:!0,validator:t,trigger:"blur"}],siid:[{required:!0,message:"请输入云打印机编号",trigger:"blur"}],to_address:[{required:!0,message:"请输寄件人地址",trigger:"blur"}]},tempImg:"",exportTempList:[],exportList:[],isSms:!1,isDump:!1,isCopy:!1,modals:!1,isLogistics:!1}},watch:{sms:function(t){1===t.open&&this.getList()}},created:function(){"1"===this.isChecked&&1===this.sms.open&&this.getList()},methods:{shortMes:function(){this.$router.push({path:"/admin/setting/sms/sms_template_apply/index"})},cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},editSign:function(){this.formInline.sign=this.accountInfo.sms.sign,this.modals=!0},cancel:function(t){this.modals=!1,this.$refs[t].resetFields()},editSubmit:function(t){var e=this;this.$refs[t].validate((function(n){n&&Object(o.hb)(e.formInline).then((function(n){e.modals=!1,e.$Message.success(n.msg),e.$refs[t].resetFields()})).catch((function(t){e.$Message.error(t.msg)}))}))},onChangeImg:function(t){var e=this;this.exportTempList.map((function(n){n.temp_id===t&&(e.tempImg=n.pic)}))},exportTempAllList:function(){var t=this;Object(o.l)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.exportList=n.data;case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangeExport:function(t){this.formInlineDump.temp_id="",this.exportTemp(t)},exportTemp:function(t){var e=this;Object(o.m)({com:t}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.exportTempList=n.data.data;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},onChangeType:function(){"1"===this.isChecked&&1===this.sms.open?(this.tableFrom.type="",this.getList()):("2"===this.isChecked&&0===this.query.open&&(this.isDump=!1),"3"===this.isChecked&&0===this.query.open&&(this.isLogistics=!1),1!==this.dump.open&&1!==this.query.open&&1!==this.copy.open||this.getRecordList())},getRecordList:function(){var t=this;this.loading=!0,this.tableFrom.type=this.isChecked,Object(o.gb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.data,t.total=n.data.count,e.t0=t.isChecked,e.next="2"===e.t0?6:"3"===e.t0?8:10;break;case 6:return t.columns2=[{title:"订单号",key:"order_id",minWidth:150},{title:"发货人",key:"from_name",minWidth:120},{title:"收货人",key:"to_name",minWidth:120},{title:"快递单号",key:"num",minWidth:120},{title:"快递公司编码",key:"code",minWidth:120},{title:"状态",key:"_resultcode",minWidth:100},{title:"打印时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 8:return t.columns2=[{title:"快递单号",slot:"num",minWidth:120},{title:"快递公司编码",key:"code",minWidth:120},{title:"状态",key:"_resultcode",minWidth:120},{title:"添加时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 10:return t.columns2=[{title:"复制URL",key:"url",minWidth:400},{title:"请求状态",key:"_resultcode",minWidth:120},{title:"添加时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 12:t.loading=!1;case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChangeOther:function(t){this.tableFrom.page=t,this.getRecordList()},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.ib)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("开通成功!"),e.getList(),e.$emit("openService","sms");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},onOpenIndex:function(t){switch(t){case"sms":this.isChecked="1",this.isSms=!0;break;case"copy":this.isChecked="4",this.openOther();break;case"query":this.isChecked="3",this.onDumpOpen();break;default:this.isChecked="2",this.openDump()}},onOpen:function(){"1"===this.isChecked&&(this.isSms=!0),"2"===this.isChecked&&this.openDump(),"3"===this.isChecked&&this.onDumpOpen(),"4"===this.isChecked&&this.openOther()},onDumpOpen:function(){var t=this;this.$Modal.confirm({title:"开通物流查询吗",content:"

确定要开通物流查询吗

",onOk:function(){Object(o.db)().then((function(e){t.getRecordList(),t.isLogistics=!0,t.$Message.info(e.msg),t.$emit("openService","query")}))},onCancel:function(){}})},openOther:function(){var t=this;this.$Modal.confirm({title:"开通商品采集吗",content:"

确定要开通商品采集吗

",loading:!0,onOk:function(){t.$Modal.remove(),setTimeout((function(){Object(o.fb)({type:1}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.getRecordList(),t.$emit("openService","copy");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}),300)},onCancel:function(){}})},openDump:function(){this.exportTempAllList(),this.isDump=!0},selectChange:function(t){this.tableFrom.type=t,this.tableFrom.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(o.lb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.data,t.total=n.data.count,t.spinShow=!1,t.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},userSearchs:function(){this.getList()},handleSubmitDump:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.eb)(e.formInlineDump).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("开通成功!"),e.getRecordList(),e.$emit("openService","dump");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}}),l=(u=(n("c5a0"),Object(s.a)(u,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("Card",{attrs:{bordered:!1,"dis-hover":""}},[r("Tabs",{on:{"on-click":t.onChangeType},model:{value:t.isChecked,callback:function(e){t.isChecked=e},expression:"isChecked"}},[r("TabPane",{attrs:{label:"短信",name:"1"}}),r("TabPane",{attrs:{label:"商品采集",name:"4"}}),r("TabPane",{attrs:{label:"物流查询",name:"3"}}),r("TabPane",{attrs:{label:"电子面单打印",name:"2"}})],1),"1"===t.isChecked&&1===t.sms.open?r("div",{staticClass:"note"},[r("div",{staticClass:"acea-row row-between-wrapper"},[r("div",[r("span",[t._v("短信状态:")]),r("RadioGroup",{attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.tableFrom.type)}},model:{value:t.tableFrom.type,callback:function(e){t.$set(t.tableFrom,"type",e)},expression:"tableFrom.type"}},[r("Radio",{attrs:{label:""}},[t._v("全部")]),r("Radio",{attrs:{label:"1"}},[t._v("成功")]),r("Radio",{attrs:{label:"2"}},[t._v("失败")]),r("Radio",{attrs:{label:"0"}},[t._v("发送中")])],1)],1),r("div",[r("Button",{attrs:{type:"primary"},on:{click:t.shortMes}},[t._v("短信模板")]),r("Button",{staticStyle:{"margin-left":"20px"},on:{click:t.editSign}},[t._v("修改签名")])],1)]),r("Table",{staticClass:"mt25",attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"}}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1):"3"===t.isChecked&&1===t.query.open||"4"===t.isChecked&&1===t.copy.open||"2"===t.isChecked&&1===t.dump.open?r("div",[r("Table",{staticClass:"mt25",attrs:{columns:t.columns2,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"num",fn:function(e){return e=e.row,"3"===t.isChecked&&1===t.query.open?[r("div",[t._v(t._s(e.content.num))])]:void 0}}],null,!0)}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChangeOther}})],1)],1):r("div",["1"===t.isChecked&&!t.isSms||"2"===t.isChecked&&!t.isDump||"3"===t.isChecked&&!t.isLogistics||"4"===t.isChecked&&!t.isCopy?r("div",{staticClass:"wuBox acea-row row-column-around row-middle"},[r("div",{staticClass:"wuTu"},[r("img",{attrs:{src:n("8bf2")}})]),"1"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("短信服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用短信服务哦~~~")])]):t._e(),"4"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("商品采集服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用商品采集服务哦~~~")])]):t._e(),"3"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("物流查询未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用物流查询服务哦~~~")])]):t._e(),"2"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("电子面单打印未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用电子面单打印服务哦~~~")])]):t._e(),r("Button",{attrs:{size:"default",type:"primary"},on:{click:t.onOpen}},[t._v("立即开通")])],1):t._e(),t.isSms&&"1"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},[r("span",{staticClass:"page-account-top-tit"},[t._v("开通短信服务")])]),r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit("formInline")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"sign"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入短信签名"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("登录")])],1)],1)],1)]):t._e(),t.isDump&&"2"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},["2"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通电子面单服务")]):t._e(),"3"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通物流查询服务")]):t._e()]),r("Form",{ref:"formInlineDump",attrs:{model:t.formInlineDump,rules:t.ruleInlineDump},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmitDump("formInlineDump")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"com"}},[r("Select",{staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择快递公司"},on:{"on-change":t.onChangeExport},model:{value:t.formInlineDump.com,callback:function(e){t.$set(t.formInlineDump,"com",e)},expression:"formInlineDump.com"}},t._l(t.exportList,(function(e,n){return r("Option",{key:n,attrs:{value:e.code}},[t._v(t._s(e.name))])})),1)],1),r("FormItem",{staticClass:"tempId maxInpt",attrs:{prop:"temp_id"}},[r("div",{staticClass:"acea-row"},[r("Select",{class:[t.formInlineDump.temp_id?"width9":"width10"],staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择电子面单模板"},on:{"on-change":t.onChangeImg},model:{value:t.formInlineDump.temp_id,callback:function(e){t.$set(t.formInlineDump,"temp_id",e)},expression:"formInlineDump.temp_id"}},t._l(t.exportTempList,(function(e,n){return r("Option",{key:n,attrs:{value:e.temp_id}},[t._v(t._s(e.title))])})),1),t.formInlineDump.temp_id?r("div",[r("span",{staticClass:"tempImg"},[t._v("预览")]),r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.tempImg,expression:"tempImg"}]})])]):t._e()],1)]),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_name"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人姓名"},model:{value:t.formInlineDump.to_name,callback:function(e){t.$set(t.formInlineDump,"to_name",e)},expression:"formInlineDump.to_name"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_tel"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人电话"},model:{value:t.formInlineDump.to_tel,callback:function(e){t.$set(t.formInlineDump,"to_tel",e)},expression:"formInlineDump.to_tel"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_address"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人详细地址"},model:{value:t.formInlineDump.to_address,callback:function(e){t.$set(t.formInlineDump,"to_address",e)},expression:"formInlineDump.to_address"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"siid"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写云打印编号"},model:{value:t.formInlineDump.siid,callback:function(e){t.$set(t.formInlineDump,"siid",e)},expression:"formInlineDump.siid"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmitDump("formInlineDump")}}},[t._v("立即开通")])],1)],1)],1)]):t._e()])],1),r("Modal",{staticClass:"order_box",attrs:{"footer-hide":"",scrollable:"",closable:"",title:"短信账户签名修改"},on:{"on-cancel":function(e){return t.cancel("formInline")}},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",[r("Input",{staticStyle:{width:"87%"},attrs:{disabled:"",prefix:"ios-person-outline",size:"large"},model:{value:t.accountInfo.account,callback:function(e){t.$set(t.accountInfo,"account",e)},expression:"accountInfo.account"}})],1),r("FormItem",{attrs:{prop:"sign"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-document-outline",placeholder:"请输入短信签名,例如:CRMEB",size:"large"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{attrs:{prop:"phone"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-call-outline",placeholder:"请输入您的手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),r("FormItem",{attrs:{prop:"code"}},[r("div",{staticClass:"code acea-row row-middle",staticStyle:{width:"87%"}},[r("Input",{staticStyle:{width:"75%"},attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"验证码",size:"large"},model:{value:t.formInline.code,callback:function(e){t.$set(t.formInline,"code",e)},expression:"formInline.code"}}),r("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)]),r("FormItem",[r("Button",{staticClass:"btn",staticStyle:{width:"87%"},attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.editSubmit("formInline")}}},[t._v("确认修改")])],1)],1)],1)],1)}),[],!1,null,"bdc0b864",null).exports),{name:"forgetPhone",props:{isIndex:{type:Boolean,default:!1}},data:function(){function t(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))}return{cutNUm:"获取验证码",canClick:!0,current:0,formInline:{account:"",phone:"",verify_code:"",password:""},ruleInline:{phone:[{required:!0,validator:t,trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],account:[{required:!0,validator:t,trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit1:function(t){var e=this;this.$refs[t].validate((function(n){if(!n)return!1;e.handleSubmit(t,1)}))},handleSubmit2:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.Kb)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),e.current=2;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},handleSubmit:function(t,e){var n=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)({account:n.formInline.account,password:n.formInline.password}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:1===e?n.$Message.success("原手机号密码正确"):n.$Message.success("登录成功"),1===e?n.current=1:n.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)}))}))},returns:function(){0===this.current?this.$emit("gobackPhone"):this.current=0}}});n("196a"),i={name:"smsConfig",components:{loginFrom:i,forgetPassword:a,registerFrom:c,tableList:u,forgetPhone:Object(s.a)(l,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex",justify:"center",align:"middle"}},[e("Col",{staticClass:"mb50",staticStyle:{"margin-top":"70px"},attrs:{span:"20"}},[e("Steps",{attrs:{current:t.current}},[e("Step",{attrs:{title:"验证账号信息"}}),e("Step",{attrs:{title:"修改手机号码"}}),e("Step",{attrs:{title:"登录"}})],1)],1),e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"account"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入当前手机号",size:"large"},model:{value:t.formInline.account,callback:function(e){t.$set(t.formInline,"account",e)},expression:"formInline.account"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),1===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-lock-outline",placeholder:"请输入新手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码",size:"large"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)])]:t._e(),2===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),e("FormItem",{staticClass:"maxInpt"},[0===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit1("formInline",t.current)}}},[t._v("下一步")]):t._e(),1===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit2("formInline",t.current)}}},[t._v("提交")]):t._e(),2===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline",t.current)}}},[t._v("登录")]):t._e(),e("Button",{staticClass:"btn",attrs:{long:"",size:"large"},on:{click:function(e){return t.returns("formInline")}}},[t._v("返回 ")])],1)],2)],1)])],1)}),[],!1,null,"474a8b56",null).exports},data:function(){return{imgUrl:n("c7de"),spinShow:!1,isShowLogn:!1,isShow:!1,isShowReg:!1,isShowList:!1,smsAccount:"",accountInfo:{},isForgetPhone:!1,isIndex:!1,sms:{open:0},query:{open:0},dump:{open:0},copy:{open:0}}},created:function(){this.onIsLogin()},methods:{onChangePhone:function(){this.isForgetPhone=!0,this.isShowLogn=!1,this.isShowList=!1},onOpen:function(t){this.$refs.tableLists.onOpenIndex(t)},mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},openService:function(t){switch(t){case"sms":this.sms.open=1;break;case"copy":this.copy.open=1;break;case"query":this.query.open=1;break;default:this.dump.open=1}},getServeInfo:function(){var t=this;this.spinShow=!0,Object(o.bb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.sms={num:r.sms.num,open:r.sms.open,surp:r.sms.open},t.query={num:r.query.num,open:r.query.open,surp:r.query.open},t.dump={num:r.dump.num,open:r.dump.open,surp:r.dump.open},t.copy={num:r.copy.num,open:r.copy.open,surp:r.copy.open},t.spinShow=!1,t.smsAccount=r.account,t.accountInfo=r;case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg),t.isShowLogn=!0,t.isShowList=!1,t.spinShow=!1}))},onIsLogin:function(){var t=this;this.spinShow=!0,Object(o.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.isShowLogn=!r.status,t.isShowList=r.status,t.spinShow=!1,r.status&&t.getServeInfo();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},signOut:function(){var t=this;Object(o.O)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.isShowLogn=!0,t.isShowList=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangePassswordIndex:function(){this.isIndex=!0,this.passsword()},onChangePasssword:function(){this.isIndex=!1,this.passsword()},passsword:function(){this.isShowLogn=!1,this.isShow=!0,this.isShowList=!1},onChangeReg:function(){this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!0},logoup:function(){this.isShowLogn=!0,this.isShow=!1,this.isShowReg=!1},onLogin:function(){var t=this.$route.query.url;t?this.$router.replace(t):(this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!1,this.isForgetPhone=!1,this.isShowList=!0,this.getServeInfo())},goback:function(){this.isIndex?this.isShowList=!0:this.isShowLogn=!0,this.isShow=!1},gobackPhone:function(){this.isShowList=!0,this.isForgetPhone=!1}}},n("0d16"),a=Object(s.a)(i,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[t.isShowList?t._e():e("span",{staticClass:"ivu-page-header-title"},[t._v("短信账户")]),t.isShowList?e("div",{staticClass:"acea-row row-between-wrapper picTxt"},[e("div",{attrs:{slot:"content"},slot:"content"},[e("Avatar",{staticClass:"dashboard-workplace-header-avatar",attrs:{src:t.imgUrl}}),e("div",{staticClass:"dashboard-workplace-header-tip"},[e("p",{staticClass:"dashboard-workplace-header-tip-title"},[t._v(t._s(t.smsAccount)+",祝您每一天开心!")]),e("p",{staticClass:"dashboard-workplace-header-tip-desc"},[e("a",{attrs:{href:"#"},on:{click:t.onChangePassswordIndex}},[t._v("修改密码")]),e("Divider",{attrs:{type:"vertical"}}),e("a",{attrs:{href:"#"},on:{click:t.signOut}},[t._v("退出登录")])],1)])],1),e("div",{staticClass:"dashboard"},[e("div",{staticClass:"dashboard-workplace-header-extra"},[e("div",{staticClass:"acea-row"},[e("div",{staticClass:"header-extra"},[t._m(0),0===t.sms.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("sms")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.sms.num||0))]),e("Button",{staticClass:"mt3 samll_font",staticStyle:{textalign:"center"},attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("sms")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(1),0===t.copy.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("copy")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.copy.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(2),0===t.query.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("query")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.query.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_query")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra",staticStyle:{border:"none"}},[t._m(3),0===t.dump.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("dump")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.dump.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_dump")}}},[t._v("套餐购买")])],1)])])])])]):t._e()])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[t.isShowLogn?e("login-from",{on:{"on-change":t.onChangePasssword,"on-changes":t.onChangeReg,"on-Login":t.onLogin}}):t._e(),t.isShow?e("forget-password",{attrs:{isIndex:t.isIndex},on:{goback:t.goback,"on-Login":t.onLogin}}):t._e(),t.isShowReg?e("register-from",{on:{"on-change":t.logoup}}):t._e(),t.isShowList?e("table-list",{ref:"tableLists",attrs:{sms:t.sms,copy:t.copy,dump:t.dump,query:t.query,accountInfo:t.accountInfo},on:{openService:t.openService}}):t._e(),t.isForgetPhone?e("forget-phone",{on:{gobackPhone:t.gobackPhone,"on-Login":t.onLogin}}):t._e(),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("短信条数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("采集次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("物流查询次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("面单打印次数")])])}],!1,null,"e312b98e",null);e.default=a.exports},"3a8e":function(t,e,n){"use strict";var r=n("8257");n.n(r).a},8257:function(t,e,n){},"8a2f":function(t,e,n){"use strict";var r=n("d684");n.n(r).a},"8bf2":function(t,e,n){t.exports=n.p+"img/wutu.d797d845.png"},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return o})),n.d(e,"j",(function(){return i})),n.d(e,"Gb",(function(){return s})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return c})),n.d(e,"cb",(function(){return u})),n.d(e,"Kb",(function(){return l})),n.d(e,"c",(function(){return m})),n.d(e,"d",(function(){return p})),n.d(e,"V",(function(){return f})),n.d(e,"bb",(function(){return d})),n.d(e,"hb",(function(){return h})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return I})),n.d(e,"y",(function(){return y})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return k})),n.d(e,"m",(function(){return C})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return O})),n.d(e,"eb",(function(){return j})),n.d(e,"ib",(function(){return S})),n.d(e,"kb",(function(){return $})),n.d(e,"S",(function(){return F})),n.d(e,"lb",(function(){return L})),n.d(e,"xb",(function(){return R})),n.d(e,"G",(function(){return D})),n.d(e,"wb",(function(){return q})),n.d(e,"p",(function(){return M})),n.d(e,"n",(function(){return P})),n.d(e,"o",(function(){return z})),n.d(e,"q",(function(){return E})),n.d(e,"r",(function(){return T})),n.d(e,"ob",(function(){return B})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return N})),n.d(e,"Nb",(function(){return W})),n.d(e,"qb",(function(){return G})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return J})),n.d(e,"Z",(function(){return K})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ot})),n.d(e,"Qb",(function(){return it})),n.d(e,"x",(function(){return st})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return ct})),n.d(e,"u",(function(){return ut})),n.d(e,"O",(function(){return lt})),n.d(e,"h",(function(){return mt})),n.d(e,"e",(function(){return pt})),n.d(e,"f",(function(){return ft})),n.d(e,"Hb",(function(){return dt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return It})),n.d(e,"Ab",(function(){return yt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return Ct})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ot})),n.d(e,"Mb",(function(){return jt})),n.d(e,"R",(function(){return St})),n.d(e,"g",(function(){return $t})),n.d(e,"rb",(function(){return Ft})),n.d(e,"ub",(function(){return Lt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Dt})),n.d(e,"sb",(function(){return qt})),n.d(e,"vb",(function(){return Mt})),n.d(e,"tb",(function(){return Pt})),n.d(e,"k",(function(){return zt})),n.d(e,"T",(function(){return Et})),n.d(e,"U",(function(){return Tt})),n.d(e,"ab",(function(){return Bt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Nt})),n.d(e,"I",(function(){return Wt})),n.d(e,"H",(function(){return Gt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Jt})),n.d(e,"K",(function(){return Kt})),n("99af");var r=n("6b6c");function o(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function i(t,e){return Object(r.a)({url:e,method:"get",params:t})}function s(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function c(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function p(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function d(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function y(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function C(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function O(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function j(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function S(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function q(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function M(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function P(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function E(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function T(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function W(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function G(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ot(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function it(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function st(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function mt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function pt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function dt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function It(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function yt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ot(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function jt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function $t(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ft(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Tt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},ad4f:function(t,e,n){},afd6:function(t,e,n){},c5a0:function(t,e,n){"use strict";var r=n("afd6");n.n(r).a},c785:function(t,e,n){},c7de:function(t,e,n){t.exports=n.p+"img/ren.c7bc0d99.png"},c9c6:function(t,e,n){"use strict";var r=n("ad4f");n.n(r).a},d684:function(t,e,n){}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-35faf6ef"],{"0180":function(t,e,n){},"0d16":function(t,e,n){"use strict";var r=n("0180");n.n(r).a},"196a":function(t,e,n){"use strict";var r=n("c785");n.n(r).a},2431:function(t,e,n){"use strict";n.r(e);var r=n("c964"),o=(n("ac1f"),n("5319"),n("96cf"),n("d9e2"),n("00b4"),n("90e7")),i={name:"login",data:function(){return{formInline:{account:"",password:""},ruleInline:{account:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var t=this;document.onkeydown=function(e){13===window.event.keyCode&&t.handleSubmit("formInline")}},methods:{handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("登录成功!"),e.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},changePassword:function(){this.$emit("on-change")},changeReg:function(){this.$emit("on-changes")}}},s=(n("c9c6"),n("2877")),a=(i=Object(s.a)(i,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex"}},[e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("div",{staticClass:"page-account-top"},[e("span",{staticClass:"page-account-top-tit"},[t._v("一号通账户登录")])]),e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit("formInline")}},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_account"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.account,callback:function(e){t.$set(t.formInline,"account",e)},expression:"formInline.account"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt"},[e("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("登录")])],1)],1),e("div",{staticClass:"page-account-other"},[e("span",{on:{click:t.changePassword}},[t._v("忘记密码 |")]),e("span",{on:{click:t.changeReg}},[t._v(" 注册账户")])])],1)])],1)}),[],!1,null,"0b664010",null).exports,{name:"forgetPassword",data:function(){var t=this;return{cutNUm:"获取验证码",canClick:!0,current:0,formInline:{account:"",phone:"",verify_code:"",password:"",checkPass:""},ruleInline:{phone:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{validator:function(e,n,r){""===n?r(new Error("请输入密码")):(1===t.current?""!==t.formInline.checkPass&&t.$refs.formInline.validateField("checkPass"):n!==t.formInline.checkPass&&r(new Error("请输入正确密码!")),r())},trigger:"blur"}],checkPass:[{validator:function(e,n,r){""===n?r(new Error("请再次输入密码")):n!==t.formInline.password?r(new Error("两次输入密码不一致!")):r()},trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit1:function(t,e){var n=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.d)(n.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.current=1;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)}))}))},handleSubmit2:function(t){var e=this;this.formInline.account=this.formInline.phone,this.$refs[t].validate((function(t){if(!t)return!1;Object(o.db)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),e.current=2;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)({account:e.formInline.account,password:e.formInline.password}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("登录成功!"),e.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},returns:function(){0===this.current?this.$emit("goback"):this.current=0}}}),c=(a=(n("8a2f"),Object(s.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex",justify:"center",align:"middle"}},[e("Col",{staticClass:"mb50",staticStyle:{"margin-top":"70px"},attrs:{span:"20"}},[e("Steps",{attrs:{current:t.current}},[e("Step",{attrs:{title:"验证账号信息"}}),e("Step",{attrs:{title:"修改账户密码"}}),e("Step",{attrs:{title:"登录"}})],1)],1),e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码",size:"large"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)])]:t._e(),1===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入新密码",size:"large"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"checkPass"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请验证新密码",size:"large"},model:{value:t.formInline.checkPass,callback:function(e){t.$set(t.formInline,"checkPass",e)},expression:"formInline.checkPass"}})],1)]:t._e(),2===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),e("FormItem",{staticClass:"maxInpt"},[0===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit1("formInline",t.current)}}},[t._v("下一步")]):t._e(),1===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit2("formInline",t.current)}}},[t._v("提交")]):t._e(),2===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline",t.current)}}},[t._v("登录")]):t._e(),e("Button",{staticClass:"btn",attrs:{long:"",size:"large"},on:{click:function(e){return t.returns("formInline")}}},[t._v("返回 ")])],1)],2)],1)])],1)}),[],!1,null,"4dab7772",null).exports),{name:"register",data:function(){return{cutNUm:"获取验证码",canClick:!0,formInline:{url:"",password:"",verify_code:"",phone:""},ruleInline:{account:[{required:!0,message:"请输入短信平台账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],url:[{required:!0,message:"请输入网址域名",trigger:"blur"}],phone:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],sign:[{required:!0,message:"请输入短信签名",trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.W)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),setTimeout((function(){e.changelogo()}),1e3);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},changelogo:function(){this.$emit("on-change")}}}),u=(c=(n("3a8e"),Object(s.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex"}},[e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("div",{staticClass:"page-account-top"},[e("span",{staticClass:"page-account-top-tit"},[t._v("一号通账户注册")])]),e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"number",prefix:"ios-contact-outline",placeholder:"请输入您的手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"url"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入网址域名"},model:{value:t.formInline.url,callback:function(e){t.$set(t.formInline,"url",e)},expression:"formInline.url"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!t.canClick},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)]),e("FormItem",{staticClass:"maxInpt"},[e("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("注册")])],1)],1),e("div",{staticClass:"page-account-other"},[e("span",{on:{click:t.changelogo}},[t._v("立即登录")])])],1)])],1)}),[],!1,null,"6c407bbe",null).exports),n("d81d"),{name:"tableList",props:{copy:{type:Object,default:null},dump:{type:Object,default:null},query:{type:Object,default:null},sms:{type:Object,default:null},accountInfo:{type:Object,default:null}},data:function(){function t(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))}return{cutNUm:"获取验证码",canClick:!0,spinShow:!0,formInline:{sign:"",phone:"",code:""},ruleInline:{sign:[{required:!0,message:"请输入短信签名",trigger:"blur"}],phone:[{required:!0,validator:t,trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},isChecked:"1",columns1:[{title:"手机号",key:"phone",minWidth:100},{title:"模板内容",key:"content",minWidth:590},{title:"条数(每67/+1)",key:"num",minWidth:100},{title:"发送时间",key:"add_time",minWidth:150},{title:"状态码",key:"_resultcode",minWidth:100}],columns2:[],tableFrom:{page:1,limit:20,type:""},total:0,loading:!1,tableList:[],formInlineDump:{temp_id:"",com:"",to_name:"",to_tel:"",siid:"",to_address:""},ruleInlineDump:{com:[{required:!0,message:"请选择快递公司",trigger:"change"}],temp_id:[{required:!0,message:"请选择打印模板",trigger:"change"}],to_name:[{required:!0,message:"请输寄件人姓名",trigger:"blur"}],to_tel:[{required:!0,validator:t,trigger:"blur"}],siid:[{required:!0,message:"请输入云打印机编号",trigger:"blur"}],to_address:[{required:!0,message:"请输寄件人地址",trigger:"blur"}]},tempImg:"",exportTempList:[],exportList:[],isSms:!1,isDump:!1,isCopy:!1,modals:!1,isLogistics:!1}},watch:{sms:function(t){1===t.open&&this.getList()}},created:function(){"1"===this.isChecked&&1===this.sms.open&&this.getList()},methods:{shortMes:function(){this.$router.push({path:"/admin/setting/sms/sms_template_apply/index"})},cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},editSign:function(){this.formInline.sign=this.accountInfo.sms.sign,this.modals=!0},cancel:function(t){this.modals=!1,this.$refs[t].resetFields()},editSubmit:function(t){var e=this;this.$refs[t].validate((function(n){n&&Object(o.ib)(e.formInline).then((function(n){e.modals=!1,e.$Message.success(n.msg),e.$refs[t].resetFields()})).catch((function(t){e.$Message.error(t.msg)}))}))},onChangeImg:function(t){var e=this;this.exportTempList.map((function(n){n.temp_id===t&&(e.tempImg=n.pic)}))},exportTempAllList:function(){var t=this;Object(o.l)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.exportList=n.data;case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangeExport:function(t){this.formInlineDump.temp_id="",this.exportTemp(t)},exportTemp:function(t){var e=this;Object(o.m)({com:t}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.exportTempList=n.data.data;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},onChangeType:function(){"1"===this.isChecked&&1===this.sms.open?(this.tableFrom.type="",this.getList()):("2"===this.isChecked&&0===this.query.open&&(this.isDump=!1),"3"===this.isChecked&&0===this.query.open&&(this.isLogistics=!1),1!==this.dump.open&&1!==this.query.open&&1!==this.copy.open||this.getRecordList())},getRecordList:function(){var t=this;this.loading=!0,this.tableFrom.type=this.isChecked,Object(o.hb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.data,t.total=n.data.count,e.t0=t.isChecked,e.next="2"===e.t0?6:"3"===e.t0?8:10;break;case 6:return t.columns2=[{title:"订单号",key:"order_id",minWidth:150},{title:"发货人",key:"from_name",minWidth:120},{title:"收货人",key:"to_name",minWidth:120},{title:"快递单号",key:"num",minWidth:120},{title:"快递公司编码",key:"code",minWidth:120},{title:"状态",key:"_resultcode",minWidth:100},{title:"打印时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 8:return t.columns2=[{title:"快递单号",slot:"num",minWidth:120},{title:"快递公司编码",key:"code",minWidth:120},{title:"状态",key:"_resultcode",minWidth:120},{title:"添加时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 10:return t.columns2=[{title:"复制URL",key:"url",minWidth:400},{title:"请求状态",key:"_resultcode",minWidth:120},{title:"添加时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 12:t.loading=!1;case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChangeOther:function(t){this.tableFrom.page=t,this.getRecordList()},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.jb)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("开通成功!"),e.getList(),e.$emit("openService","sms");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},onOpenIndex:function(t){switch(t){case"sms":this.isChecked="1",this.isSms=!0;break;case"copy":this.isChecked="4",this.openOther();break;case"query":this.isChecked="3",this.onDumpOpen();break;default:this.isChecked="2",this.openDump()}},onOpen:function(){"1"===this.isChecked&&(this.isSms=!0),"2"===this.isChecked&&this.openDump(),"3"===this.isChecked&&this.onDumpOpen(),"4"===this.isChecked&&this.openOther()},onDumpOpen:function(){var t=this;this.$Modal.confirm({title:"开通物流查询吗",content:"

确定要开通物流查询吗

",onOk:function(){Object(o.eb)().then((function(e){t.getRecordList(),t.isLogistics=!0,t.$Message.info(e.msg),t.$emit("openService","query")}))},onCancel:function(){}})},openOther:function(){var t=this;this.$Modal.confirm({title:"开通商品采集吗",content:"

确定要开通商品采集吗

",loading:!0,onOk:function(){t.$Modal.remove(),setTimeout((function(){Object(o.gb)({type:1}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.getRecordList(),t.$emit("openService","copy");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}),300)},onCancel:function(){}})},openDump:function(){this.exportTempAllList(),this.isDump=!0},selectChange:function(t){this.tableFrom.type=t,this.tableFrom.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(o.mb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.data,t.total=n.data.count,t.spinShow=!1,t.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},userSearchs:function(){this.getList()},handleSubmitDump:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.fb)(e.formInlineDump).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("开通成功!"),e.getRecordList(),e.$emit("openService","dump");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}}),l=(u=(n("c5a0"),Object(s.a)(u,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("Card",{attrs:{bordered:!1,"dis-hover":""}},[r("Tabs",{on:{"on-click":t.onChangeType},model:{value:t.isChecked,callback:function(e){t.isChecked=e},expression:"isChecked"}},[r("TabPane",{attrs:{label:"短信",name:"1"}}),r("TabPane",{attrs:{label:"商品采集",name:"4"}}),r("TabPane",{attrs:{label:"物流查询",name:"3"}}),r("TabPane",{attrs:{label:"电子面单打印",name:"2"}})],1),"1"===t.isChecked&&1===t.sms.open?r("div",{staticClass:"note"},[r("div",{staticClass:"acea-row row-between-wrapper"},[r("div",[r("span",[t._v("短信状态:")]),r("RadioGroup",{attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.tableFrom.type)}},model:{value:t.tableFrom.type,callback:function(e){t.$set(t.tableFrom,"type",e)},expression:"tableFrom.type"}},[r("Radio",{attrs:{label:""}},[t._v("全部")]),r("Radio",{attrs:{label:"1"}},[t._v("成功")]),r("Radio",{attrs:{label:"2"}},[t._v("失败")]),r("Radio",{attrs:{label:"0"}},[t._v("发送中")])],1)],1),r("div",[r("Button",{attrs:{type:"primary"},on:{click:t.shortMes}},[t._v("短信模板")]),r("Button",{staticStyle:{"margin-left":"20px"},on:{click:t.editSign}},[t._v("修改签名")])],1)]),r("Table",{staticClass:"mt25",attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"}}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1):"3"===t.isChecked&&1===t.query.open||"4"===t.isChecked&&1===t.copy.open||"2"===t.isChecked&&1===t.dump.open?r("div",[r("Table",{staticClass:"mt25",attrs:{columns:t.columns2,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"num",fn:function(e){return e=e.row,"3"===t.isChecked&&1===t.query.open?[r("div",[t._v(t._s(e.content.num))])]:void 0}}],null,!0)}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChangeOther}})],1)],1):r("div",["1"===t.isChecked&&!t.isSms||"2"===t.isChecked&&!t.isDump||"3"===t.isChecked&&!t.isLogistics||"4"===t.isChecked&&!t.isCopy?r("div",{staticClass:"wuBox acea-row row-column-around row-middle"},[r("div",{staticClass:"wuTu"},[r("img",{attrs:{src:n("8bf2")}})]),"1"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("短信服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用短信服务哦~~~")])]):t._e(),"4"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("商品采集服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用商品采集服务哦~~~")])]):t._e(),"3"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("物流查询未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用物流查询服务哦~~~")])]):t._e(),"2"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("电子面单打印未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用电子面单打印服务哦~~~")])]):t._e(),r("Button",{attrs:{size:"default",type:"primary"},on:{click:t.onOpen}},[t._v("立即开通")])],1):t._e(),t.isSms&&"1"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},[r("span",{staticClass:"page-account-top-tit"},[t._v("开通短信服务")])]),r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit("formInline")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"sign"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入短信签名"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("登录")])],1)],1)],1)]):t._e(),t.isDump&&"2"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},["2"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通电子面单服务")]):t._e(),"3"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通物流查询服务")]):t._e()]),r("Form",{ref:"formInlineDump",attrs:{model:t.formInlineDump,rules:t.ruleInlineDump},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmitDump("formInlineDump")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"com"}},[r("Select",{staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择快递公司"},on:{"on-change":t.onChangeExport},model:{value:t.formInlineDump.com,callback:function(e){t.$set(t.formInlineDump,"com",e)},expression:"formInlineDump.com"}},t._l(t.exportList,(function(e,n){return r("Option",{key:n,attrs:{value:e.code}},[t._v(t._s(e.name))])})),1)],1),r("FormItem",{staticClass:"tempId maxInpt",attrs:{prop:"temp_id"}},[r("div",{staticClass:"acea-row"},[r("Select",{class:[t.formInlineDump.temp_id?"width9":"width10"],staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择电子面单模板"},on:{"on-change":t.onChangeImg},model:{value:t.formInlineDump.temp_id,callback:function(e){t.$set(t.formInlineDump,"temp_id",e)},expression:"formInlineDump.temp_id"}},t._l(t.exportTempList,(function(e,n){return r("Option",{key:n,attrs:{value:e.temp_id}},[t._v(t._s(e.title))])})),1),t.formInlineDump.temp_id?r("div",[r("span",{staticClass:"tempImg"},[t._v("预览")]),r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.tempImg,expression:"tempImg"}]})])]):t._e()],1)]),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_name"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人姓名"},model:{value:t.formInlineDump.to_name,callback:function(e){t.$set(t.formInlineDump,"to_name",e)},expression:"formInlineDump.to_name"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_tel"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人电话"},model:{value:t.formInlineDump.to_tel,callback:function(e){t.$set(t.formInlineDump,"to_tel",e)},expression:"formInlineDump.to_tel"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_address"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人详细地址"},model:{value:t.formInlineDump.to_address,callback:function(e){t.$set(t.formInlineDump,"to_address",e)},expression:"formInlineDump.to_address"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"siid"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写云打印编号"},model:{value:t.formInlineDump.siid,callback:function(e){t.$set(t.formInlineDump,"siid",e)},expression:"formInlineDump.siid"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmitDump("formInlineDump")}}},[t._v("立即开通")])],1)],1)],1)]):t._e()])],1),r("Modal",{staticClass:"order_box",attrs:{"footer-hide":"",scrollable:"",closable:"",title:"短信账户签名修改"},on:{"on-cancel":function(e){return t.cancel("formInline")}},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",[r("Input",{staticStyle:{width:"87%"},attrs:{disabled:"",prefix:"ios-person-outline",size:"large"},model:{value:t.accountInfo.account,callback:function(e){t.$set(t.accountInfo,"account",e)},expression:"accountInfo.account"}})],1),r("FormItem",{attrs:{prop:"sign"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-document-outline",placeholder:"请输入短信签名,例如:CRMEB",size:"large"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{attrs:{prop:"phone"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-call-outline",placeholder:"请输入您的手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),r("FormItem",{attrs:{prop:"code"}},[r("div",{staticClass:"code acea-row row-middle",staticStyle:{width:"87%"}},[r("Input",{staticStyle:{width:"75%"},attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"验证码",size:"large"},model:{value:t.formInline.code,callback:function(e){t.$set(t.formInline,"code",e)},expression:"formInline.code"}}),r("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)]),r("FormItem",[r("Button",{staticClass:"btn",staticStyle:{width:"87%"},attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.editSubmit("formInline")}}},[t._v("确认修改")])],1)],1)],1)],1)}),[],!1,null,"bdc0b864",null).exports),{name:"forgetPhone",props:{isIndex:{type:Boolean,default:!1}},data:function(){function t(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))}return{cutNUm:"获取验证码",canClick:!0,current:0,formInline:{account:"",phone:"",verify_code:"",password:""},ruleInline:{phone:[{required:!0,validator:t,trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],account:[{required:!0,validator:t,trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit1:function(t){var e=this;this.$refs[t].validate((function(n){if(!n)return!1;e.handleSubmit(t,1)}))},handleSubmit2:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.Lb)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),e.current=2;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},handleSubmit:function(t,e){var n=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)({account:n.formInline.account,password:n.formInline.password}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:1===e?n.$Message.success("原手机号密码正确"):n.$Message.success("登录成功"),1===e?n.current=1:n.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)}))}))},returns:function(){0===this.current?this.$emit("gobackPhone"):this.current=0}}});n("196a"),i={name:"smsConfig",components:{loginFrom:i,forgetPassword:a,registerFrom:c,tableList:u,forgetPhone:Object(s.a)(l,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex",justify:"center",align:"middle"}},[e("Col",{staticClass:"mb50",staticStyle:{"margin-top":"70px"},attrs:{span:"20"}},[e("Steps",{attrs:{current:t.current}},[e("Step",{attrs:{title:"验证账号信息"}}),e("Step",{attrs:{title:"修改手机号码"}}),e("Step",{attrs:{title:"登录"}})],1)],1),e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"account"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入当前手机号",size:"large"},model:{value:t.formInline.account,callback:function(e){t.$set(t.formInline,"account",e)},expression:"formInline.account"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),1===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-lock-outline",placeholder:"请输入新手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码",size:"large"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)])]:t._e(),2===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),e("FormItem",{staticClass:"maxInpt"},[0===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit1("formInline",t.current)}}},[t._v("下一步")]):t._e(),1===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit2("formInline",t.current)}}},[t._v("提交")]):t._e(),2===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline",t.current)}}},[t._v("登录")]):t._e(),e("Button",{staticClass:"btn",attrs:{long:"",size:"large"},on:{click:function(e){return t.returns("formInline")}}},[t._v("返回 ")])],1)],2)],1)])],1)}),[],!1,null,"474a8b56",null).exports},data:function(){return{imgUrl:n("c7de"),spinShow:!1,isShowLogn:!1,isShow:!1,isShowReg:!1,isShowList:!1,smsAccount:"",accountInfo:{},isForgetPhone:!1,isIndex:!1,sms:{open:0},query:{open:0},dump:{open:0},copy:{open:0}}},created:function(){this.onIsLogin()},methods:{onChangePhone:function(){this.isForgetPhone=!0,this.isShowLogn=!1,this.isShowList=!1},onOpen:function(t){this.$refs.tableLists.onOpenIndex(t)},mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},openService:function(t){switch(t){case"sms":this.sms.open=1;break;case"copy":this.copy.open=1;break;case"query":this.query.open=1;break;default:this.dump.open=1}},getServeInfo:function(){var t=this;this.spinShow=!0,Object(o.cb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.sms={num:r.sms.num,open:r.sms.open,surp:r.sms.open},t.query={num:r.query.num,open:r.query.open,surp:r.query.open},t.dump={num:r.dump.num,open:r.dump.open,surp:r.dump.open},t.copy={num:r.copy.num,open:r.copy.open,surp:r.copy.open},t.spinShow=!1,t.smsAccount=r.account,t.accountInfo=r;case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg),t.isShowLogn=!0,t.isShowList=!1,t.spinShow=!1}))},onIsLogin:function(){var t=this;this.spinShow=!0,Object(o.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.isShowLogn=!r.status,t.isShowList=r.status,t.spinShow=!1,r.status&&t.getServeInfo();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},signOut:function(){var t=this;Object(o.P)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.isShowLogn=!0,t.isShowList=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangePassswordIndex:function(){this.isIndex=!0,this.passsword()},onChangePasssword:function(){this.isIndex=!1,this.passsword()},passsword:function(){this.isShowLogn=!1,this.isShow=!0,this.isShowList=!1},onChangeReg:function(){this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!0},logoup:function(){this.isShowLogn=!0,this.isShow=!1,this.isShowReg=!1},onLogin:function(){var t=this.$route.query.url;t?this.$router.replace(t):(this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!1,this.isForgetPhone=!1,this.isShowList=!0,this.getServeInfo())},goback:function(){this.isIndex?this.isShowList=!0:this.isShowLogn=!0,this.isShow=!1},gobackPhone:function(){this.isShowList=!0,this.isForgetPhone=!1}}},n("0d16"),a=Object(s.a)(i,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[t.isShowList?t._e():e("span",{staticClass:"ivu-page-header-title"},[t._v("短信账户")]),t.isShowList?e("div",{staticClass:"acea-row row-between-wrapper picTxt"},[e("div",{attrs:{slot:"content"},slot:"content"},[e("Avatar",{staticClass:"dashboard-workplace-header-avatar",attrs:{src:t.imgUrl}}),e("div",{staticClass:"dashboard-workplace-header-tip"},[e("p",{staticClass:"dashboard-workplace-header-tip-title"},[t._v(t._s(t.smsAccount)+",祝您每一天开心!")]),e("p",{staticClass:"dashboard-workplace-header-tip-desc"},[e("a",{attrs:{href:"#"},on:{click:t.onChangePassswordIndex}},[t._v("修改密码")]),e("Divider",{attrs:{type:"vertical"}}),e("a",{attrs:{href:"#"},on:{click:t.signOut}},[t._v("退出登录")])],1)])],1),e("div",{staticClass:"dashboard"},[e("div",{staticClass:"dashboard-workplace-header-extra"},[e("div",{staticClass:"acea-row"},[e("div",{staticClass:"header-extra"},[t._m(0),0===t.sms.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("sms")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.sms.num||0))]),e("Button",{staticClass:"mt3 samll_font",staticStyle:{textalign:"center"},attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("sms")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(1),0===t.copy.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("copy")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.copy.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(2),0===t.query.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("query")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.query.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_query")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra",staticStyle:{border:"none"}},[t._m(3),0===t.dump.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("dump")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.dump.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_dump")}}},[t._v("套餐购买")])],1)])])])])]):t._e()])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[t.isShowLogn?e("login-from",{on:{"on-change":t.onChangePasssword,"on-changes":t.onChangeReg,"on-Login":t.onLogin}}):t._e(),t.isShow?e("forget-password",{attrs:{isIndex:t.isIndex},on:{goback:t.goback,"on-Login":t.onLogin}}):t._e(),t.isShowReg?e("register-from",{on:{"on-change":t.logoup}}):t._e(),t.isShowList?e("table-list",{ref:"tableLists",attrs:{sms:t.sms,copy:t.copy,dump:t.dump,query:t.query,accountInfo:t.accountInfo},on:{openService:t.openService}}):t._e(),t.isForgetPhone?e("forget-phone",{on:{gobackPhone:t.gobackPhone,"on-Login":t.onLogin}}):t._e(),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("短信条数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("采集次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("物流查询次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("面单打印次数")])])}],!1,null,"e312b98e",null);e.default=a.exports},"3a8e":function(t,e,n){"use strict";var r=n("8257");n.n(r).a},8257:function(t,e,n){},"8a2f":function(t,e,n){"use strict";var r=n("d684");n.n(r).a},"8bf2":function(t,e,n){t.exports=n.p+"img/wutu.d797d845.png"},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return o})),n.d(e,"j",(function(){return i})),n.d(e,"Hb",(function(){return s})),n.d(e,"Gb",(function(){return a})),n.d(e,"i",(function(){return c})),n.d(e,"db",(function(){return u})),n.d(e,"Lb",(function(){return l})),n.d(e,"c",(function(){return m})),n.d(e,"d",(function(){return p})),n.d(e,"W",(function(){return f})),n.d(e,"cb",(function(){return d})),n.d(e,"ib",(function(){return h})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return b})),n.d(e,"ob",(function(){return v})),n.d(e,"nb",(function(){return I})),n.d(e,"y",(function(){return y})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"eb",(function(){return k})),n.d(e,"m",(function(){return C})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return O})),n.d(e,"fb",(function(){return j})),n.d(e,"jb",(function(){return S})),n.d(e,"lb",(function(){return $})),n.d(e,"T",(function(){return F})),n.d(e,"mb",(function(){return L})),n.d(e,"yb",(function(){return R})),n.d(e,"G",(function(){return D})),n.d(e,"xb",(function(){return q})),n.d(e,"p",(function(){return M})),n.d(e,"n",(function(){return P})),n.d(e,"o",(function(){return z})),n.d(e,"q",(function(){return E})),n.d(e,"r",(function(){return T})),n.d(e,"pb",(function(){return B})),n.d(e,"Tb",(function(){return U})),n.d(e,"qb",(function(){return N})),n.d(e,"Ob",(function(){return W})),n.d(e,"rb",(function(){return G})),n.d(e,"Z",(function(){return A})),n.d(e,"Qb",(function(){return J})),n.d(e,"ab",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"Y",(function(){return Q})),n.d(e,"Q",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ot})),n.d(e,"Rb",(function(){return it})),n.d(e,"x",(function(){return st})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return ct})),n.d(e,"u",(function(){return ut})),n.d(e,"P",(function(){return lt})),n.d(e,"h",(function(){return mt})),n.d(e,"e",(function(){return pt})),n.d(e,"f",(function(){return ft})),n.d(e,"Ib",(function(){return dt})),n.d(e,"Jb",(function(){return ht})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return bt})),n.d(e,"zb",(function(){return vt})),n.d(e,"R",(function(){return It})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return Ct})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ot})),n.d(e,"Nb",(function(){return jt})),n.d(e,"S",(function(){return St})),n.d(e,"g",(function(){return $t})),n.d(e,"sb",(function(){return Ft})),n.d(e,"vb",(function(){return Lt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Dt})),n.d(e,"tb",(function(){return qt})),n.d(e,"wb",(function(){return Mt})),n.d(e,"ub",(function(){return Pt})),n.d(e,"k",(function(){return zt})),n.d(e,"U",(function(){return Et})),n.d(e,"V",(function(){return Tt})),n.d(e,"bb",(function(){return Bt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Nt})),n.d(e,"I",(function(){return Wt})),n.d(e,"H",(function(){return Gt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Jt})),n.d(e,"K",(function(){return Ht})),n.d(e,"O",(function(){return Kt})),n("99af");var r=n("6b6c");function o(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function i(t,e){return Object(r.a)({url:e,method:"get",params:t})}function s(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function c(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function p(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function d(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function y(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function C(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function O(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function j(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function S(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function q(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function M(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function P(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function E(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function T(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function W(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function G(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ot(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function it(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function st(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function mt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function pt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function dt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function It(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function yt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ot(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function jt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function $t(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ft(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Tt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Kt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},ad4f:function(t,e,n){},afd6:function(t,e,n){},c5a0:function(t,e,n){"use strict";var r=n("afd6");n.n(r).a},c785:function(t,e,n){},c7de:function(t,e,n){t.exports=n.p+"img/ren.c7bc0d99.png"},c9c6:function(t,e,n){"use strict";var r=n("ad4f");n.n(r).a},d684:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-35faf6ef.c6970874.js.gz b/crmeb/public/admin/js/chunk-35faf6ef.c6970874.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fd1ac3866eae6b1bcfa9c2550e3ec3731e35850 GIT binary patch literal 9319 zcmV-tB$(SDiwFP!000026YV`~ciYCXe?`Xi^#M;IilnR;RbHQ1wi73I>{@oy*4I}D z1eX#b5MTgMvLf>wJ8hh&>$FLl+casK-Xu*Qe)KfW)2aWADa)Vo7w+r>zyesjXvvmS z9mfs{&JJd0XJ=<-XJ_SA-E3K_loIO`6cYDr~eD724IRjSh!sow6HnyXu;>?%kxOY40_sl6Q&L*0s|JLW)@|hW zY;(PB*`1@Np_{0_u4>*}2^uWVfVzq=n^-vgNX3h;Mv z5!rRAY4mKVe=g`$nD`EI9CZ;m1r%-m>&?N79}jL^zWawuQVc`C-&ZsnsV+3+Sc!+u zZMaLiGuyJXUI&?O*)o^W8c49&@BvY2y*l1#c%qF~FdRV5SuM10pIcs1&6a`Yd(DpS z%2F^eQVCw$LGF^(a_Z|m6vu5!1)@~of69Ap)OOCg=gMqwkSz1ycwk&MFng-ACz{V9 z&6TaPUXoEcczLPpE+JEn^_IcgWwj*RXc3vn#^ZkqWJB+ua!0k7gZGWNvgt|OhyZ%k zR=Z*9fB<=Rw&bkpuC^q*<*toZ8gAJ{=ix_9h3QkNqw?P4bm+=XPt)L|EZzO>H-m5A z-gx%L7klB*zj4-$CxK>vNZkH6d)GvWFvS0Wi z^nulG*I1J=s}+ev?yZF%#Os64X~5qEWONZIWt=+Vm9B6lz1(z43JLc%M03t3&`UblBHADs-&!|u4{wTx@%pSU~L1Pmw=M9@bjEy1V1}n)vQak z{oao)eFc7WT-DXJIRm&-mtfMM^9ya;>Wp-Oi=#{tjcS(ZsvxK^Ka-k<;9-avBz|cY z=%}l^7#upeB1?C^ya>wX-od6?WpIE znqAjtL)W&tb;;>C3yja+paWFTjf#v5Gai;B;HiEdgurs>fNSok)pIF(yN0TvCCg}G zP3`OOU{wL-NjMLZZ1hlQ0LqL6MNtCTz;MEE2^mo#pGXD z=gyu}_EZ(D6~IbvPEPKxR4WqsUMj-?TDI#b%#H+BEF$-$KgLmmlCy%CZK?I#r_Xdi z?0)&h;OcMg{pIz|8<&V(rK#o|p&6_%t!LYyPU;mU$rN3(;0b(KLAKsrThKscBPJ@W zg-BaINjM&{S83}<(OTuZn`N+ayiK!u1s#WOD>ir}5*ViD0Xx#=khUn5>T(spK+x!z z9gw6w_$xQN{ei%160tz}Up-6oh>naFm?9pq1e{92B&LcokJ5%&sMxZQkAZ9q!GOW# zD;t0NFv^A)u^x}Z?eBc~QKT`9IoJ@JFMWmyt^>h+p^xDk`!ItJfe#UzW>{J|Q=g{< z%liTH)SG4d_Q|2|4Vdxt0hynT$%^7O*hCSc>npx@pq0P~*dmtzZM{oi#$5tL>}+cE zS0Av^ZzdZ3U`oUKc@$e^Ad@oBOp}ev=%`Y`GReNeD0&|oagAznqYFCKK&tH{N7%gJ+IyY0a)2EP`DqZo9|&HHyZTP5h$*1MbAB3n%DHL5#JnurU@ z4^}NTG7z^^8^U?7+}FT1ALT%TNmvWslQ-tI9T_%w0Kp*N6hk7v$u};LXgTcfMvoqd z7*MPZZzkZSgDvvZR^uZ>ixzh1B(@xQB3|iZ+O>wPl0eb4TEk&xJ}{(iYhXxuw&%ED z^42Ad#V195mG`YWbrHzHzCxg22EK1h72ch zu4Ias(4UL2a2c(2)m9bFt36@!&Wnk z%JvY<@<}Sdt)Lre?BY91h0YVX+M}RlA1TGU&698kh3S1E$``H=FX)NE`%V+Aut8d)-`Xiq5+76&R2jRi?2`5$A z+dD&%#(bm1t(?u3TAksXqfw?zWZsqPTZB_Z1;*NzCk z57M)Z=w3&38-#6-gRlNExO$U1G14~V%_z7VnWTLCtHJvh2OoSe zc;kwQh(~rK$H7i)zJa)V?O)>FZ_#GZ?&iYo=E6?gT-c7-kEtuXkj?n%*;?dqmCBW-j zH$w$KIpFY4tkYwBMiWAv+a;({a*%W*j4zKd-yU3kad7=B29K8{gfq+i z785gki}yd=c>AWjapUUb)YuQICDsbep`>>VuKw!Y#Y-FSe17kp<4YYAs+-g>N#! zHM#rh=NlI(0|@*As8^6*s&PYaIp=YpR)<+krsNT@fngECEUhYrj!ncGxc@|{fe5&k zs~YtRs5P|(j$s`~3cQ(&aRh>Nh)!43=`QFrzZVe0|6FTo#fVr> z(gpIyFYbKv`JJ!79{lM|@ho6mC@>8Ox3Z?eov(kzdhp)YcW?bh92MmFowFD3-2_`o zG_x>Uk9NpfN45TGc;JZzed2x7oq15jAUe83#+7`U!|ESCfxV#`>{pzxLPRBKH`-wBJwKizKD+c!OZs(YkYOEZ(r4W2I$4ef~cFb1ib;5 zIqnbJU|AuX9&m+O1oKQ9Q(G|U#=sJCVaALB`Z01e1lVH$X$!;}M`(t?;+s4Jsivx6l_Kj|GDA*rq-|8sUWvM1Y=qCpg zzn57oGK0d>1B$DpNaKau`bHN)P~F2ovHQ&+{bzi0{~`9{$+HU=ysn%=nq{|Ghx$tB zNrKiPO_`U0mp2i!!rclCmL*W{VfZc7TcpOv>{e?po5{N3mVJM!Vf&A;*X7LynzRop zy#n(m=siW)pu&QGJuq3Pqffp}gTpu51Y>xa&ZNm;{&+rM!}o$Wum5py zD54~f6P(n|&;A7N0fWaIDa1G88`O9|_^r=F4VWvH1kQXqo}`G&EPy5+Ab383BOLXB zYcZ!e(_;>LKz*wmemQtQWwmMdx~?pd0g#kxjTxuYX`>MCwPRTB!|8Tt;J)}~@aiA# zx7*c9YQI0aGI;s(GpCNR7mz@^k9$8q3Sh%-{QZT8)QK9{9KMF~&XbKlaBCwVK}j<` za7c$PSSN4@IBt6c$`yk)Tt%e4w|~q3*+=@!nKZa{@!rLE`Qu0aQqCPkg4J;z95r17 zfy0F&yfaDTJ8S3PGEV@dM{#H(G}InfC?`k<>fyz>fy1lp(R>HHf!yLFVG|+VVn1tv zxkF@BF7b_su@P@I?zJ+p(Szyrn|XozXp#C9f*lqk zTmdGeVPkB;)OwB5?5DlQu?q_-)@84;gnS{NyNkeGx<6Iz?`VHKKG?!RB+4K;^XXyv>Lq2oQpu7l626WG%3^^P+;`qD z15?C71`H5gkJFZ7>gOn;1-hz4x4g4FpOR$Qv?M`YZMeVkU2QGL?^yD<+ z3fOO+c=Q}(&m+~=mf{;192jrlh2?wejJ$Tl$iwgXJ{Wo-eV1VF;XumHwD<5UjfUK# zH3lctN+fl&mp^q=vBjyIHp@^s3m@iGoKxl{^E6420q;Imfk(PCx&+IiE#ZCOJ^??i zHXW9&LK05##s`>#Wj+oUOIHfwBMBKwfmw*csYw10-1|?eI2pjB*if5z_nIa-NDAH6 zu99S>6mZ@^@EYyUYQ)=LUZe5MMsNLdaP5tI@8ehw4Oe(gYkp!HvvFgQ${3v-H0 z%O#m-;$Kw_siU^FIs$)3o5)>7$Q;E}uS;`}cqyPsNM5QDO&B5m{CBtBC3VsO<`gJL z>v7xab)y+>O`4BIGpe{eWN}^4j6` z!WnwrRyvn%Mr45HT`;O5X?KzO5C&?y5-tWo3PkYOz0FMSuplYkz*3Te1VB2C3>3@$ zb88cRY99+#)%~DVl_rC6Mu>0f`%AhaE$NF(2K;sLl)ws2f$1}fS7R&;qa;bQE^WN~ z!p1v)*m(Qq#+B<7qOBV))`$t9cdz~K-o;n$e)HzW@89!OLDpQfF&QMqolV1&_+v0o zB)f+hP)blkBWzkI5)9hvD9oi5ytL9Dkw>H*{Z5h&anhp{YELqX;2Vl;TjKyP!9&PGZRf~>;y}+)Yu>P2OyELKKD!$vz=KSCmubpnF3rxKRx)!sqt{78tyRAfh0SW(RudE%AlNm|iY zd#8KsSG}{yovpF8I<7O+Y}asdGFGKA1{?@hd0TuiX01WaH(@Ju|0ogi_dQHCkWCGBay_z{HKrz#c9WnSeJa~Cdct0`@W9{d9!xA z3Y=4Cho92e@PIj8+mUlRMS~A9%X#JM&-EOO;1I8hty0{p(zFX6jT8-oe->yN{P@9Z z8nUq&rTu|v9L?%@3TK`Kbz-prta3(4@ky}tNrb?!9T_VC7C$&5vi`%#n<>hOW?{f2=vWIp4Si_DTEXhFF3L>E5=_Fxat^jJWN#!g!cg-=JKGL8{q z4-TiSS2GnL$t-S-h=++KuzEw4;`vFD!PLmlXWfL9*aOlkPSTlyu_Yg>73rLEp8^ol z5H$RhCI&}4i&-+jh%G1w9@Da9fn#n+9=!C~VP%5hjfw@?5)b4;NgSGZbXOoT;6(ab z^WGnSvH7Q$J$sr8NlUju5I~XOlSwpcy`rO4te$Lj^=bNGls)QuWAD8|ZNfUWpwpN5 zKC1wyp+3JB!bl(Z0bojMIE?F&f3DBl;z1y>m?ra5AGg?iqDMQTr_VA4mJ(A`V7=_k zEP?gAn%k_3@ybQUHnR%Uz~+tj^RNnNDb6X}fgFsY{T!Z8>{#D6^J??PCwITO%nk+S z;25K-IM=-H_BD~$1o)Yc}0lN;u7oOBjDU5S(&LZiQMw zJ59U^LGp+awkGM1@hc<4@usU1@|K7})W zwIDmOT2Oc&i0%3)iQLO(^3(*!Pb#*{?jxjAfYkxg9eUt^cIlvH8Avt# zB0QuJ#P_8H&sN-x2=+zMzuYXk}ZnQJ*kTbXA4moOmi7t|xHD#$fGpPbo^aeB8oQ^YxPsuHk zif&zK3KZje9e^#Qc$}_;Z<(&Eig%|1`Ca2G#`P4=0<80A4UFAu>bB&XI)5JQUQ@R< z*VF|Oooy&pJoxs_!7EpWh&tqpU-3?HV)!bKb+_JifxDHe58;BYoR`7vUW2%M4dQlO zgSdMq-R?aByLZy<-buH6C*81j(oOAGr<)U#kuZ5b=?Xf%vv|ff@WC5xs)aAu32M3H zvdQ=pxT$9FE%)dhokNB2amn-}oR3D@(f~beSYO9y!s->j0KfN@ z*6a7a(dz!}o477BtA=xwoOd!q1(&^?J4!>eO^8CjSYW^hKZ+al8Xm<<{XVi9r zb9_#jtAj)eZ+4JsoK)9DEpyj@?y6qV=g`dsu3uY(RSd{ic*#4i-KZwiS@O?9h9UT( zO2G*~A0|{m$v-ODzi`f*G(ot^J?J$b$;pz*HG#!J-+oQ*#L;1zNeY22XQZoZr_Z~gE_oXY zq^7ZVXHs8@e#Z?STY>e<$ zZ6QZv^r``;m&i`bf5Z-ei&S;ASPqL8F?tT^D>|0BNHA&z*+8Odcu~mAceBMgc-g&+ z7Y8qW9XYg`cCVe!h~(Ll!Yf!~Z8fRNV0qN9`EKLfbNfI3bNyI33k6(hm6xLl@MYm1*H&E@Z(<69fn0@%eut{ediF z-{QiBN~usELffY}w##;3*=B5iD>})1bU`mae&^mtZ)|>c?ao&>rO*|Sc?Y@b4YKb$ z?c`CW^;Pd@m^~k|@HlVfFvh!a-{V;G#*wRSw1WrIt9E=JBk2br9_moyt$_tWZ-ySw zutK4gByo*GwyQ)2d)yoBpyJmK9_v>0oKxYU_CiJvf28Am5e~HXCpfc3Gf-%i(3l0= z2}n&Z9m+eR>>@KpWfyd~29-}KT`#a4EvTy|zQ%U2X zTpGDrmew!oD-V9O!Ig(cMyPTZPX@QuhsLY5=FGHrL-s5xvptrE8f^PX z#1TxpgBj2pQ2UTtDZD$SZ@Q?^TGwXfg@v9^G8TCKJ7B5h4h z?++oRCH`Wqy_ypazFF`GxX!}ZYR~PJTT?Srt?B&}<*tcqFi0~MG?npgv)qzlc7nE% zV>_NB7Cs2TAf6RM=p4ioO(BTGfjlk-Q8^G@2%&KhEisZF2XagdVsIdu5Te7sM+nj7 zAf6FIwE4G)32E^i7K1EtAP0pIiyXumF_I<+Vu?XkI1p0|a+CvE6GE(U5YG!C7B~n) z2(ijRATc4!97sn9F~>nHiIJS=Ko-RyCpeI{801-gYKTGR`7Vn=_HrPng%C&hE{l;I zDB)SrxCQJV;Nxnuhu$UQKzBCGm2~gCOyG%7e7U3n~wCG+{;M zVV+D_QhAuC#4w9I%yPo2%ELULu&jp0TfD6DAP2>0)_9o5#4rmXnGnOQ@-T-IR#zV8 zuoz}8G^r96SRUqh!V1g7Je{z_hGwUDiRD2S#Y=2x{)*ppgojy4SY>$_RlLgbAYv?s zcn~*XoefQ3G0gGM3>L$j42iOMvE@O|h*w)4X$jM@g@&-VoQaZ`Qa`Mb+5jBgc$kc9kY!v~|-LYlV?om-2lklY-n(9K+ zL?WAc@j6`uA2eHSyE*3h$`EKddKGC5SF4ed={_nK$DcKc*D{H2BhU@nJnGeWQe&B3tqxn{3MHdiu{oydVK-a#R%XLF%4 z7uboYY{fF4Q!nJCZ*QLU0;$FV-RsH3cO(bCuDZ5>ab|b+SSmJdnaw@4r_w~XgKWG9 z2J_yvY;LMQe)x1qd=KSEGUgX2O+xluY9Axmg2`UiTfsa(d179u_m8LIZrcdorZg6l zy+rPvOzZeq1Yf4ce7*>Eh4kFvLYToSU7%^~VgABPLklC% zmcz$#c|*2kM3jwi@;zCQBjIsNMEgW;8ncIa$uS1(1Ty%7wFC0B4aE zrIin_v!r*s@PT;22Iy{QETa z1qP2I%{0{JiW6E$-p&^rPWFcT7}OIvJH(1ck*w)F@vTB=!I=WSxAM!&e36k&S6X{r zIj<(ib$`tTP1TlCB;-gszBLCFk+;!>=~EXG`#Z?dhU;bI-|V3Sbt5j1nn+ zyeQuIR;Li}V@2`e0nC<-CkvtNnXbK-mlID6fjal_J(btY4n!lSIx@_IzM{7Fw*?0R z)OKr9@K~ErD>+XIU<{#C0@~E{gb3wS3*|XFU?a1vO*OSjYi5R>9MER8$-LA+H$&9m VLkw|h`sYfs{|_@KDao(k00814JPzT764FJQ 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 JySk`;0012y(}n;5 diff --git a/crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js b/crmeb/public/admin/js/chunk-3afc7a10.4c1ee73b.js similarity index 61% rename from crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js rename to crmeb/public/admin/js/chunk-3afc7a10.4c1ee73b.js index b7e11030e..e0bed5bf1 100644 --- a/crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js +++ b/crmeb/public/admin/js/chunk-3afc7a10.4c1ee73b.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3afc7a10"],{"01e3":function(t,e,a){"use strict";var n=a("490e");a.n(n).a},"490e":function(t,e,a){},"520c":function(t,e,a){},"5b832":function(t,e,a){t.exports=a.p+"img/abbreviationBig.8b2693c4.png"},"6dc8":function(t,e,a){"use strict";a.r(e),a("d3b7"),a("25f0");var n=a("b311"),r=a.n(n),o=(n=a("b0e7"),a("90e7")),i=(n={components:{uploadPictures:n.a},data:function(){return{modalPic:!1,saveType:0,isChoice:"单选",gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},positionId:1,positiontlt:"",formValidate:{thumb_big_height:"",thumb_big_width:"",thumb_mid_width:"",thumb_mid_height:"",thumb_small_height:"",thumb_small_width:"",image_watermark_status:!1,watermark_type:1,watermark_opacity:"",watermark_rotate:"",watermark_position:1},boxs:[{content:"左上",id:1},{content:"上",id:2},{content:"右上",id:3},{content:"左中",id:4},{content:"中",id:5},{content:"右中",id:6},{content:"左下",id:7},{content:"下",id:8},{content:"右下",id:9}],ruleValidate:{},configuModal:!1,configData:"",headerList:[{label:"储存配置",value:"1"},{label:"七牛云储存",value:"2"},{label:"阿里云储存",value:"3"},{label:"腾讯云储存",value:"4"}],columns:[{title:"储存空间名称",key:"name",align:"center",minWidth:200},{title:"区域",key:"_region",align:"center",minWidth:100},{title:"空间域名",key:"domain",align:"center",minWidth:200},{title:"使用状态",slot:"status",align:"center",width:90},{title:"创建时间",key:"_add_time",align:"center",minWidth:150},{title:"更新时间",key:"_update_time",align:"center",minWidth:150},{title:"操作",slot:"action",width:210,align:"center"}],total:0,list:{page:1,limit:15,type:"1"},levelLists:[],currentTab:"1",loading:!1,addData:{input:"",select:"",jurisdiction:"1",type:"1"},confData:{AccessKeyId:"",AccessKeySecret:""},localStorage:!1}},created:function(){var t=this;Object(o.rb)().then((function(e){1==e.data.type&&(t.localStorage=!0),t.formValidate.upload_type=e.data.type,t.changeTab(e.data.type.toString())}))},mounted:function(){this.$nextTick((function(){var t=this;new r.a(".copy-data").on("success",(function(){t.$Message.success("复制成功")}))}))},methods:{changeSave:function(t){var e=this;Object(o.ab)(t).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},bindbox:function(t){this.positionId=t.id,this.positiontlt=t.content,this.formValidate.watermark_position=t.id},handleSubmit:function(t){var e=this;this.formValidate.image_watermark_status?this.formValidate.image_watermark_status=1:this.formValidate.image_watermark_status=0,this.formValidate.image_watermark_status?this.$refs[t].validate((function(t){t?e.postMessage(e.formValidate):e.$Message.error("Fail!")})):this.postMessage(this.formValidate)},postMessage:function(t){var e=this;Object(o.U)(t).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formValidate.watermark_image=t.att_dir,this.modalPic=!1},config:function(t){this.configuModal=!0,this.configData=t},synchro:function(){var t=this;Object(o.vb)(this.currentTab).then((function(e){t.$Message.success(e.msg),t.getlist()})).catch((function(e){t.$Message.error(e.msg)}))},addStorageBtn:function(){var t=this;this.$modalForm(Object(o.b)(this.currentTab)).then((function(){t.getlist()}))},addConfigBtn:function(){var t=this;this.$modalForm(Object(o.a)(this.currentTab)).then((function(){t.getlist()}))},edit:function(t){var e=this;this.$modalForm(Object(o.k)(t.id)).then((function(){e.getlist()}))},changeSwitch:function(t,e){var a=this;return new Promise((function(e){a.$Modal.confirm({title:"切换状态",content:"您确认要切换使用状态吗?",onOk:function(){Object(o.tb)(t.id).then((function(t){a.$Message.success(t.msg),a.getlist()})).catch((function(t){a.$Message.error(t.msg)}))},onCancel:function(){a.$Message.info("已取消"),a.getlist()}})}))},getlist:function(){var t=this;this.loading=!0,Object(o.sb)(this.list).then((function(e){t.total=e.data.count,t.levelLists=e.data.list,t.loading=!1}))},changeTab:function(t){this.currentTab=t,this.list.type=t,(this.list.page=1)==t?this.getposition():this.getlist()},getposition:function(){var t=this,e=this;Object(o.T)().then((function(a){t.formValidate=a.data,1==a.data.image_watermark_status?e.formValidate.image_watermark_status=!0:e.formValidate.image_watermark_status=!1,t.positionId=a.data.watermark_position;for(var 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 I3Wq@e0KUc}Q~&?~ diff --git a/crmeb/public/admin/js/chunk-3d731660.2d638a92.js b/crmeb/public/admin/js/chunk-3d731660.2d638a92.js new file mode 100644 index 000000000..2bdc9100c --- /dev/null +++ b/crmeb/public/admin/js/chunk-3d731660.2d638a92.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3d731660"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Hb",(function(){return a})),n.d(e,"Gb",(function(){return o})),n.d(e,"i",(function(){return i})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return b})),n.d(e,"B",(function(){return p})),n.d(e,"Ub",(function(){return g})),n.d(e,"ob",(function(){return j})),n.d(e,"nb",(function(){return O})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return y})),n.d(e,"eb",(function(){return w})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return T})),n.d(e,"fb",(function(){return C})),n.d(e,"jb",(function(){return V})),n.d(e,"lb",(function(){return E})),n.d(e,"T",(function(){return G})),n.d(e,"mb",(function(){return L})),n.d(e,"yb",(function(){return P})),n.d(e,"G",(function(){return q})),n.d(e,"xb",(function(){return M})),n.d(e,"p",(function(){return W})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return $})),n.d(e,"q",(function(){return D})),n.d(e,"r",(function(){return S})),n.d(e,"pb",(function(){return U})),n.d(e,"Tb",(function(){return I})),n.d(e,"qb",(function(){return R})),n.d(e,"Ob",(function(){return z})),n.d(e,"rb",(function(){return J})),n.d(e,"Z",(function(){return A})),n.d(e,"Qb",(function(){return B})),n.d(e,"ab",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"Y",(function(){return N})),n.d(e,"Q",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ut})),n.d(e,"Rb",(function(){return ct})),n.d(e,"x",(function(){return at})),n.d(e,"C",(function(){return ot})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return bt})),n.d(e,"Kb",(function(){return pt})),n.d(e,"kb",(function(){return gt})),n.d(e,"zb",(function(){return jt})),n.d(e,"R",(function(){return Ot})),n.d(e,"Bb",(function(){return vt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return wt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Tt})),n.d(e,"Nb",(function(){return Ct})),n.d(e,"S",(function(){return Vt})),n.d(e,"g",(function(){return Et})),n.d(e,"sb",(function(){return Gt})),n.d(e,"vb",(function(){return Lt})),n.d(e,"a",(function(){return Pt})),n.d(e,"b",(function(){return qt})),n.d(e,"tb",(function(){return Mt})),n.d(e,"wb",(function(){return Wt})),n.d(e,"ub",(function(){return Ft})),n.d(e,"k",(function(){return $t})),n.d(e,"U",(function(){return Dt})),n.d(e,"V",(function(){return St})),n.d(e,"bb",(function(){return Ut})),n.d(e,"N",(function(){return It})),n.d(e,"M",(function(){return Rt})),n.d(e,"I",(function(){return zt})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Bt})),n.d(e,"K",(function(){return Ht})),n.d(e,"O",(function(){return Kt})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function a(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function o(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function w(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function G(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function P(){return Object(r.a)({url:"merchant/store",method:"GET"})}function q(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function M(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function W(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function $(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function D(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function S(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function I(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function R(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function N(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function at(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ot(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function jt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Tt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Et(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Gt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Pt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function $t(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function St(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function It(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Kt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),u=n("e330"),c=n("44ad"),a=n("fc6a"),o=(n=n("a640"),u([].join));u=c!=Object,c=n("join",",");r({target:"Array",proto:!0,forced:u||!c},{join:function(t){return o(a(this),void 0===t?",":t)}})},ec44:function(t,e,n){"use strict";n.r(e);var r=n("f3f3"),u=(n("a15b"),n("a434"),n("90e7")),c=n("2f62");r={name:"feedback",data:function(){return{loading:!1,list:[],page:1,limit:15,formValidate:{time:"",title:""},fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},timeVal:[],count:0,columns1:[{title:"ID",key:"id",width:80},{title:"昵称",key:"rela_name",minWidth:120},{title:"电话",key:"phone",minWidth:120},{title:"内容",key:"content",minWidth:320},{title:"状态",slot:"status",minWidth:120},{title:"时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}]}},computed:Object(r.a)(Object(r.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"right"}}),created:function(){this.getList()},methods:{remarks:function(t){var e=this;this.$modalForm(Object(u.z)(t)).then((function(){return e.getList()}))},selChange:function(){this.page=1,this.getList()},selectChange:function(t){this.formValidate.time=t,this.timeVal=[],this.page=1,this.getList()},onchangeTime:function(t){this.timeVal=t,this.formValidate.time=this.timeVal.join("-"),this.page=1,this.getList()},getList:function(){var t=this;Object(u.y)({page:this.page,limit:this.limit,time:this.formValidate.time,title:this.formValidate.title}).then((function(e){t.list=e.data.data,t.count=e.data.count}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/feedback/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.list.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},pageChange:function(t){this.page=t,this.getList()}}},c=n("2877"),n=Object(c.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",staticClass:"tabform",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex",justify:"end"}},[n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"留言信息:"}},[n("Input",{staticClass:"mr",staticStyle:{width:"30%",display:"inline-table"},attrs:{search:"","enter-button":"",placeholder:"请输入用户昵称/电话/留言内容搜索","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1),n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"留言时间:"}},[n("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.time)}},model:{value:t.formValidate.time,callback:function(e){t.$set(t.formValidate,"time",e)},expression:"formValidate.time"}},t._l(t.fromList.fromTxt,(function(e,r){return n("Radio",{key:r,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),n("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1)],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.list,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"status",fn:function(e){var r=e.row;return e.index,[n("div",[t._v(t._s(1===r.status?"已处理":"未处理"))])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.remarks(r.id)}}},[t._v(t._s(1===r.status?"备注":"处理"))]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除反馈",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.count,"show-elevator":"","show-total":"","page-size":t.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"83cf850e",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-3d731660.2d638a92.js.gz b/crmeb/public/admin/js/chunk-3d731660.2d638a92.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..515e07383436a832d4c6f06bb315f5be70f64dd2 GIT binary patch literal 3757 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 Xr`J3^c~?84x~~2gwuI+-7eW94RVgf1 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-447b3566.73f8828d.js b/crmeb/public/admin/js/chunk-447b3566.73f8828d.js deleted file mode 100644 index 52305853a..000000000 --- a/crmeb/public/admin/js/chunk-447b3566.73f8828d.js +++ /dev/null @@ -1,7 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-447b3566"],{"00bb":function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.CFB=function(){var t=r.lib.BlockCipherMode.extend();function e(t,e,i,r){var n,o=this._iv;o?(n=o.slice(0),this._iv=void 0):n=this._prevBlock,r.encryptBlock(n,0);for(var s=0;s>>32-e}var s,a,c,h,l,f,u,d,p;t.exports=(t=i("21bf"),Math,p=(i=t).lib,s=p.WordArray,a=p.Hasher,p=i.algo,c=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),h=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),f=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=s.create([0,1518500249,1859775393,2400959708,2840853838]),d=s.create([1352829926,1548603684,1836072691,2053994217,0]),p=p.RIPEMD160=a.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=0;i<16;i++){var s=e+i,a=t[s];t[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var p,g,m,v,y,b,_=this._hash.words,w=u.words,k=d.words,x=c.words,B=h.words,S=l.words,C=f.words,z=p=_[0],A=g=_[1],I=m=_[2],H=v=_[3],E=y=_[4];for(i=0;i<80;i+=1)b=(b=o(b=(b=p+t[e+x[i]]|0)+(i<16?(g^m^v)+w[0]:i<32?r(g,m,v)+w[1]:i<48?((g|~m)^v)+w[2]:i<64?n(g,m,v)+w[3]:(g^(m|~v))+w[4])|0,S[i]))+y|0,p=y,y=v,v=o(m,10),m=g,g=b,b=(b=o(b=(b=z+t[e+B[i]]|0)+(i<16?(A^(I|~H))+k[0]:i<32?n(A,I,H)+k[1]:i<48?((A|~I)^H)+k[2]:i<64?r(A,I,H)+k[3]:(A^I^H)+k[4])|0,C[i]))+E|0,z=E,E=H,H=o(I,10),I=A,A=b;b=_[1]+m+H|0,_[1]=_[2]+v+E|0,_[2]=_[3]+y+z|0,_[3]=_[4]+p+A|0,_[4]=_[0]+g+I|0,_[0]=b},_doFinalize:function(){for(var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes,n=(r=(e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(e.length+1),this._process(),this._hash),r.words),o=0;o<5;o++){var s=n[o];n[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return r},clone:function(){var t=a.clone.call(this);return t._hash=this._hash.clone(),t}}),i.RIPEMD160=a._createHelper(p),i.HmacRIPEMD160=a._createHmacHelper(p),t.RIPEMD160)},1132:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=this._map,n=(t.clamp(),[]),o=0;o>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var c=r.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(t){var e=t.length,i=this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],o=0;o>>=1)&&(e+=e))1&r&&(i+=e);return i}},1382:function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.Rabbit=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=0;i<4;i++)t[i]=16711935&(t[i]<<8|t[i]>>>24)|4278255360&(t[i]<<24|t[i]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],o=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(i=this._b=0;i<4;i++)r.call(this);for(i=0;i<8;i++)o[i]^=n[i+4&7];if(e){e=e.words;var s=e[0],a=(e=e[1],s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),s>>>16|4294901760&e),c=e<<16|65535&s;for(o[0]^=s,o[1]^=a,o[2]^=e,o[3]^=c,o[4]^=s,o[5]^=a,o[6]^=e,o[7]^=c,i=0;i<4;i++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.Rabbit=n._createHelper(c),t.Rabbit)},"17e1":function(t,e,i){var r;t.exports=(r=i("21bf"),function(){var t,e;"function"==typeof ArrayBuffer&&(t=r.lib.WordArray,e=t.init,(t.init=function(t){if((t=(t=t instanceof ArrayBuffer?new Uint8Array(t):t)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t)instanceof Uint8Array){for(var i=t.byteLength,r=[],n=0;n>>2]|=t[n]<<24-n%4*8;e.call(this,r,i)}else e.apply(this,arguments)}).prototype=t)}(),r.lib.WordArray)},"191b":function(t,e,i){var r,n,o;t.exports=(t=i("21bf"),i("94f8"),r=(i=t).lib.WordArray,o=i.algo,n=o.SHA256,o=o.SHA224=n.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=n._doFinalize.call(this);return t.sigBytes-=4,t}}),i.SHA224=n._createHelper(o),i.HmacSHA224=n._createHmacHelper(o),t.SHA224)},"21bf":function(t,e,i){(function(e){var r;t.exports=(r=function(t){var r;if("undefined"!=typeof window&&window.crypto&&(r=window.crypto),"undefined"!=typeof self&&self.crypto&&(r=self.crypto),!(r=!(r=!(r="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:r)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:r)&&void 0!==e&&e.crypto?e.crypto:r))try{r=i(4)}catch(s){}var n=Object.create||function(t){return o.prototype=t,t=new o,o.prototype=null,t};function o(){}var s={},a=s.lib={},c=a.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},h=a.WordArray=c.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||f).stringify(this)},concat:function(t){var e=this.words,i=t.words,r=this.sigBytes,n=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o>>2]>>>24-o%4*8&255;e[r+o>>>2]|=s<<24-(r+o)%4*8}else for(var a=0;a>>2]=i[a>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,i=this.sigBytes;e[i>>>2]&=4294967295<<32-i%4*8,e.length=t.ceil(i/4)},clone:function(){var t=c.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],i=0;i>>2]>>>24-n%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new h.init(i,e/2)}},u=l.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>24-n%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new h.init(i,e)}},d=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},p=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var i,r=this._data,n=r.words,o=r.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s;e=t.min(4*c,o);if(c){for(var l=0;l>>2]>>>24-i%4*8&255){t.sigBytes=i+1;break}}},t.pad.ZeroPadding)},"2b79":function(t,e,i){var r,n,o,s,a;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.MD5,a=o.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i,r=this.cfg,o=r.hasher.create(),s=n.create(),a=s.words,c=r.keySize,h=r.iterations;a.length=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2?this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2:t)<=0&&(t=parseInt(parseInt(this.blockSize.width)/2)),this.moveBlockLeft=t-this.startLeft+"px",this.leftBarWidth=t-this.startLeft+"px")},end:function(){var t,e,i=this,r=(this.endMovetime=+new Date,this);this.status&&0==this.isEnd&&(t=310*(t=parseInt((this.moveBlockLeft||"").replace("px","")))/parseInt(this.setSize.imgWidth),e={captchaType:this.captchaType,pointJson:this.secretKey?l(JSON.stringify({x:t,y:5}),this.secretKey):JSON.stringify({x:t,y:5}),token:this.backToken},Object(u.b)(e).then((function(e){i.moveBlockBackgroundColor="#5cb85c",i.leftBarBorderColor="#5cb85c",i.iconColor="#fff",i.iconClass="icon-check",i.showRefresh=!1,i.isEnd=!0,"pop"==i.mode&&setTimeout((function(){i.$parent.clickShow=!1,i.refresh()}),1500),i.passFlag=!0,i.tipWords="".concat(((i.endMovetime-i.startMoveTime)/1e3).toFixed(2),"s验证成功");var r=i.secretKey?l(i.backToken+"---"+JSON.stringify({x:t,y:5}),i.secretKey):i.backToken+"---"+JSON.stringify({x:t,y:5});setTimeout((function(){i.tipWords="",i.$parent.closeBox(),i.$parent.$emit("success",{captchaVerification:r})}),1e3)})).catch((function(t){i.moveBlockBackgroundColor="#d9534f",i.leftBarBorderColor="#d9534f",i.iconColor="#fff",i.iconClass="icon-close",i.passFlag=!1,setTimeout((function(){r.refresh()}),1e3),i.$parent.$emit("error",i),i.tipWords="验证失败",setTimeout((function(){i.tipWords=""}),1e3)})),this.status=!1)},refresh:function(){var t=this;this.showRefresh=!0,this.finishText="",this.transitionLeft="left .3s",this.moveBlockLeft=0,this.leftBarWidth=void 0,this.transitionWidth="width .3s",this.leftBarBorderColor="#ddd",this.moveBlockBackgroundColor="#fff",this.iconColor="#000",this.iconClass="icon-right",this.isEnd=!1,this.getPictrue(),setTimeout((function(){t.transitionWidth="",t.transitionLeft="",t.text=t.explain}),300)},getPictrue:function(){var t=this,e={captchaType:this.captchaType,clientUid:localStorage.getItem("slider"),ts:Date.now()};Object(u.a)(e).then((function(e){t.backImgBase=e.data.originalImageBase64,t.blockBackImgBase=e.data.jigsawImageBase64,t.backToken=e.data.token,t.secretKey=e.data.secretKey})).catch((function(e){t.tipWords=e.msg,t.backImgBase=null,t.blockBackImgBase=null}))}}},i("2877")),p=(c=Object(d.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticStyle:{position:"relative"}},["2"===t.type?e("div",{staticClass:"verify-img-out",style:{height:parseInt(t.setSize.imgHeight)+t.vSpace+"px"}},[e("div",{staticClass:"verify-img-panel",style:{width:t.setSize.imgWidth,height:t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:t.backImgBase?"data:image/png;base64,"+t.backImgBase:t.defaultImg,alt:""}}),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showRefresh,expression:"showRefresh"}],staticClass:"verify-refresh",on:{click:t.refresh}},[e("i",{staticClass:"iconfont icon-refresh"})]),e("transition",{attrs:{name:"tips"}},[t.tipWords?e("span",{staticClass:"verify-tips",class:t.passFlag?"suc-bg":"err-bg"},[t._v(t._s(t.tipWords))]):t._e()])],1)]):t._e(),e("div",{staticClass:"verify-bar-area",style:{width:t.setSize.imgWidth,height:t.barSize.height,"line-height":t.barSize.height}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.text)}}),e("div",{staticClass:"verify-left-bar",style:{width:void 0!==t.leftBarWidth?t.leftBarWidth:t.barSize.height,height:t.barSize.height,"border-color":t.leftBarBorderColor,transaction:t.transitionWidth}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.finishText)}}),e("div",{staticClass:"verify-move-block",style:{width:t.barSize.height,height:t.barSize.height,"background-color":t.moveBlockBackgroundColor,left:t.moveBlockLeft,transition:t.transitionLeft},on:{touchstart:t.start,mousedown:t.start}},[e("i",{class:["verify-icon iconfont",t.iconClass],style:{color:t.iconColor}}),"2"===t.type?e("div",{staticClass:"verify-sub-block",style:{width:Math.floor(47*parseInt(t.setSize.imgWidth)/310)+"px",height:t.setSize.imgHeight,top:"-"+(parseInt(t.setSize.imgHeight)+t.vSpace)+"px","background-size":t.setSize.imgWidth+" "+t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:"data:image/png;base64,"+t.blockBackImgBase,alt:""}})]):t._e()])])])])}),[],!1,null,null,null).exports,i("a434"),i("d81d"),{name:"VerifyPoints",props:{mode:{type:String,default:"fixed"},captchaType:{type:String},vSpace:{type:Number,default:5},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",checkNum:3,fontPos:[],checkPosArr:[],num:1,pointBackImgBase:"",poinTextList:[],backToken:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},tempPoints:[],text:"",barAreaColor:void 0,barAreaBorderColor:void 0,showRefresh:!0,bindingClick:!0}},computed:{resetSize:function(){return f}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var t=this;this.fontPos.splice(0,this.fontPos.length),this.checkPosArr.splice(0,this.checkPosArr.length),this.num=1,this.getPictrue(),this.$nextTick((function(){t.setSize=t.resetSize(t),t.$parent.$emit("ready",t)}))},canvasClick:function(t){var e=this;this.checkPosArr.push(this.getMousePos(this.$refs.canvas,t)),this.num==this.checkNum&&(this.num=this.createPoint(this.getMousePos(this.$refs.canvas,t)),this.checkPosArr=this.pointTransfrom(this.checkPosArr,this.setSize),setTimeout((function(){var t=e.secretKey?l(e.backToken+"---"+JSON.stringify(e.checkPosArr),e.secretKey):e.backToken+"---"+JSON.stringify(e.checkPosArr),i={captchaType:e.captchaType,pointJson:e.secretKey?l(JSON.stringify(e.checkPosArr),e.secretKey):JSON.stringify(e.checkPosArr),token:e.backToken};Object(u.b)(i).then((function(i){"0000"==i.repCode?(e.barAreaColor="#4cae4c",e.barAreaBorderColor="#5cb85c",e.text="验证成功",e.bindingClick=!1,"pop"==e.mode&&setTimeout((function(){e.$parent.clickShow=!1,e.refresh()}),1500),e.$parent.$emit("success",{captchaVerification:t})):(e.$parent.$emit("error",e),e.barAreaColor="#d9534f",e.barAreaBorderColor="#d9534f",e.text="验证失败",setTimeout((function(){e.refresh()}),700))}))}),400)),this.num>>2];t.sigBytes-=e}},i.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:d}),reset:function(){c.reset.call(this);var t,e=this.cfg,i=e.iv;e=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=e.createEncryptor:(t=e.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,i&&i.words):(this._mode=t.call(e,this,i&&i.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),l=i.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),f=(t.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext;t=t.salt,t=t?n.create([1398893684,1701076831]).concat(t).concat(e):e;return t.toString(s)},parse:function(t){t=s.parse(t);var e,i=t.words;return 1398893684==i[0]&&1701076831==i[1]&&(e=n.create(i.slice(2,4)),i.splice(0,4),t.sigBytes-=16),l.create({ciphertext:t,salt:e})}},u=i.SerializableCipher=r.extend({cfg:r.extend({format:f}),encrypt:function(t,e,i,r){r=this.cfg.extend(r);var n=t.createEncryptor(i,r);e=n.finalize(e),n=n.cfg;return l.create({ciphertext:e,key:i,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(i,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),d=(t.kdf={}).OpenSSL={execute:function(t,e,i,r){return r=r||n.random(8),t=a.create({keySize:e+i}).compute(t,r),i=n.create(t.words.slice(e),4*i),t.sigBytes=4*e,l.create({key:t,iv:i,salt:r})}},p=i.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:d}),encrypt:function(t,e,i,r){return i=(r=this.cfg.extend(r)).kdf.execute(i,t.keySize,t.ivSize),r.iv=i.iv,t=u.encrypt.call(this,t,e,i.key,r),t.mixIn(i),t},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),i=r.kdf.execute(i,t.keySize,t.ivSize,e.salt),r.iv=i.iv,u.decrypt.call(this,t,e,i.key,r)}}))))},"3d5a":function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.RabbitLegacy=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],o=this._b=0;o<4;o++)r.call(this);for(o=0;o<8;o++)n[o]^=i[o+4&7];if(e){t=e.words,e=t[0],t=t[1],e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),t=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8);var s=e>>>16|4294901760&t,a=t<<16|65535&e;for(n[0]^=e,n[1]^=s,n[2]^=t,n[3]^=a,n[4]^=e,n[5]^=s,n[6]^=t,n[7]^=a,o=0;o<4;o++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.RabbitLegacy=n._createHelper(c),t.RabbitLegacy)},4:function(t,e){},"433f":function(t,e,i){t.exports=i.p+"img/sw.3ef10e8b.jpg"},"4ba91":function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.OFB=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),i.encryptBlock(o,0);for(var s=0;sn?t.finalize(e):e).clamp(),this._oKey=e.clone()),e=this._iKey=e.clone(),t.words),s=e.words,a=0;a>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],c=t[e+1],h=t[e+2],p=t[e+3],g=t[e+4],m=t[e+5],v=t[e+6],y=t[e+7],b=t[e+8],_=t[e+9],w=t[e+10],k=t[e+11],x=t[e+12],B=t[e+13],S=t[e+14],C=t[e+15],z=o[0],A=o[1],I=o[2],H=o[3];z=l(z,A,I,H,s,7,a[0]),H=l(H,z,A,I,c,12,a[1]),I=l(I,H,z,A,h,17,a[2]),A=l(A,I,H,z,p,22,a[3]),z=l(z,A,I,H,g,7,a[4]),H=l(H,z,A,I,m,12,a[5]),I=l(I,H,z,A,v,17,a[6]),A=l(A,I,H,z,y,22,a[7]),z=l(z,A,I,H,b,7,a[8]),H=l(H,z,A,I,_,12,a[9]),I=l(I,H,z,A,w,17,a[10]),A=l(A,I,H,z,k,22,a[11]),z=l(z,A,I,H,x,7,a[12]),H=l(H,z,A,I,B,12,a[13]),I=l(I,H,z,A,S,17,a[14]),A=l(A,I,H,z,C,22,a[15]),z=f(z,A,I,H,c,5,a[16]),H=f(H,z,A,I,v,9,a[17]),I=f(I,H,z,A,k,14,a[18]),A=f(A,I,H,z,s,20,a[19]),z=f(z,A,I,H,m,5,a[20]),H=f(H,z,A,I,w,9,a[21]),I=f(I,H,z,A,C,14,a[22]),A=f(A,I,H,z,g,20,a[23]),z=f(z,A,I,H,_,5,a[24]),H=f(H,z,A,I,S,9,a[25]),I=f(I,H,z,A,p,14,a[26]),A=f(A,I,H,z,b,20,a[27]),z=f(z,A,I,H,B,5,a[28]),H=f(H,z,A,I,h,9,a[29]),I=f(I,H,z,A,y,14,a[30]),A=f(A,I,H,z,x,20,a[31]),z=u(z,A,I,H,m,4,a[32]),H=u(H,z,A,I,b,11,a[33]),I=u(I,H,z,A,k,16,a[34]),A=u(A,I,H,z,S,23,a[35]),z=u(z,A,I,H,c,4,a[36]),H=u(H,z,A,I,g,11,a[37]),I=u(I,H,z,A,y,16,a[38]),A=u(A,I,H,z,w,23,a[39]),z=u(z,A,I,H,B,4,a[40]),H=u(H,z,A,I,s,11,a[41]),I=u(I,H,z,A,p,16,a[42]),A=u(A,I,H,z,v,23,a[43]),z=u(z,A,I,H,_,4,a[44]),H=u(H,z,A,I,x,11,a[45]),I=u(I,H,z,A,C,16,a[46]),A=u(A,I,H,z,h,23,a[47]),z=d(z,A,I,H,s,6,a[48]),H=d(H,z,A,I,y,10,a[49]),I=d(I,H,z,A,S,15,a[50]),A=d(A,I,H,z,m,21,a[51]),z=d(z,A,I,H,x,6,a[52]),H=d(H,z,A,I,p,10,a[53]),I=d(I,H,z,A,w,15,a[54]),A=d(A,I,H,z,c,21,a[55]),z=d(z,A,I,H,b,6,a[56]),H=d(H,z,A,I,C,10,a[57]),I=d(I,H,z,A,v,15,a[58]),A=d(A,I,H,z,B,21,a[59]),z=d(z,A,I,H,g,6,a[60]),H=d(H,z,A,I,k,10,a[61]),I=d(I,H,z,A,h,15,a[62]),A=d(A,I,H,z,_,21,a[63]),o[0]=o[0]+z|0,o[1]=o[1]+A|0,o[2]=o[2]+I|0,o[3]=o[3]+H|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;i[n>>>5]|=128<<24-n%32;var o=e.floor(r/4294967296),s=r;i[15+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),i[14+(n+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(i.length+1),this._process();for(var a=this._hash,c=a.words,h=0;h<4;h++){var l=c[h];c[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function l(t,e,i,r,n,o,s){var a=t+(e&i|~e&r)+n+s;return(a<>>32-o)+e}function f(t,e,i,r,n,o,s){var a=t+(e&r|i&~r)+n+s;return(a<>>32-o)+e}function u(t,e,i,r,n,o,s){var a=t+(e^i^r)+n+s;return(a<>>32-o)+e}function d(t,e,i,r,n,o,s){var a=t+(i^(e|~r))+n+s;return(a<>>32-o)+e}return i.MD5=o._createHelper(h),i.HmacMD5=o._createHmacHelper(h),t.MD5}(i("21bf"))},"7bbc":function(t,e,i){var r,n,o,s,a,c;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.SHA1,a=o.HMAC,c=o.PBKDF2=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i=this.cfg,r=a.create(i.hasher,t),o=n.create(),s=n.create([1]),c=o.words,h=s.words,l=i.keySize,f=i.iterations;c.lengtha||s.x<0?-1:1,s.ya*=s.y>c||s.y<0?-1:1,u.fillRect(s.x-.5,s.y-.5,2,2),u.fillStyle="#FFFFFF",i=0;i=e.max/2&&(s.x-=.03*r,s.y-=.03*n),r=(e.max-o)/e.max,u.beginPath(),u.lineWidth=r/2,u.strokeStyle="rgba("+l.c+","+(.2+r)+")",u.moveTo(s.x,s.y),u.lineTo(e.x,e.y),u.stroke()));t.splice(t.indexOf(s),1)}))),p(s)}i("99af"),i("d3b7"),i("159b"),i("a434");var a,c,h=document.createElement("canvas"),l=(f=(i=n("script")).length,i=i[f-1],{l:f,z:r(i,"zIndex",-2),o:r(i,"opacity",.8),c:r(i,"color","255,255,255"),n:r(i,"count",240)}),f="c_n"+l.l,u=h.getContext("2d"),d=0,p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/45)},g=Math.random,m={x:null,y:null,max:2e4};h.id=f,h.style.cssText="position:fixed;top:0;left:0;z-index:"+l.z+";opacity:"+l.o,n("body")[0].appendChild(h),o(),window.onresize=o,window.onmousemove=function(t){t=t||window.event,m.x=t.clientX,m.y=t.clientY},window.onmouseout=function(){m.x=null,m.y=null};for(var v=[],y=0;y>>7)^(p<<14|p>>>18)^p>>>3,m=d[u-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;d[u]=g+d[u-7]+v+d[u-16]}var y=a&h^~a&l,b=r&n^r&o^n&o,_=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=(a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25),k=f+w+y+c[u]+d[u],x=_+b;f=l,l=h,h=a,a=s+k|0,s=o,o=n,n=r,r=k+x|0}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+o|0,i[3]=i[3]+s|0,i[4]=i[4]+a|0,i[5]=i[5]+h|0,i[6]=i[6]+l|0,i[7]=i[7]+f|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return i[n>>>5]|=128<<24-n%32,i[14+(n+64>>>9<<4)]=e.floor(r/4294967296),i[15+(n+64>>>9<<4)]=r,t.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});return i.SHA256=o._createHelper(p),i.HmacSHA256=o._createHmacHelper(p),t.SHA256}(i("21bf"))},"951a":function(t,e,i){t.exports=i.p+"img/default.6b914f9c.jpg"},a11b:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.pad.Iso10126={pad:function(t,e){e*=4,e-=t.sigBytes%e,t.concat(r.lib.WordArray.random(e-1)).concat(r.lib.WordArray.create([e<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},r.pad.Iso10126)},a15b:function(t,e,i){"use strict";var r=i("23e7"),n=i("e330"),o=i("44ad"),s=i("fc6a"),a=(i=i("a640"),n([].join));n=o!=Object,o=i("join",",");r({target:"Array",proto:!0,forced:n||!o},{join:function(t){return a(s(this),void 0===t?",":t)}})},a40e:function(t,e,i){function r(t,e){e=(this._lBlock>>>t^this._rBlock)&e,this._rBlock^=e,this._lBlock^=e<>>t^this._lBlock)&e,this._lBlock^=e,this._rBlock^=e<>>5]>>>31-r%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){var s=n[o]=[],l=h[o];for(i=0;i<24;i++)s[i/6|0]|=e[(c[i]-1+l)%28]<<31-i%6,s[4+(i/6|0)]|=e[28+(c[i+24]-1+l)%28]<<31-i%6;for(s[0]=s[0]<<1|s[0]>>>31,i=1;i<7;i++)s[i]=s[i]>>>4*(i-1)+3;s[7]=s[7]<<5|s[7]>>>27}var f=this._invSubKeys=[];for(i=0;i<16;i++)f[i]=n[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,i){this._lBlock=t[e],this._rBlock=t[e+1],r.call(this,4,252645135),r.call(this,16,65535),n.call(this,2,858993459),n.call(this,8,16711935),r.call(this,1,1431655765);for(var o=0;o<16;o++){for(var s=i[o],a=this._lBlock,c=this._rBlock,h=0,u=0;u<8;u++)h|=l[u][((c^s[u])&f[u])>>>0];this._lBlock=c,this._rBlock=a^h}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,r.call(this,1,1431655765),n.call(this,8,16711935),n.call(this,2,858993459),r.call(this,16,65535),r.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2}),i.DES=s._createHelper(u),d=d.TripleDES=s.extend({_doReset:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var e=t.slice(0,2),i=t.length<4?t.slice(0,2):t.slice(2,4);t=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=u.createEncryptor(o.create(e)),this._des2=u.createEncryptor(o.create(i)),this._des3=u.createEncryptor(o.create(t))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2}),i.TripleDES=s._createHelper(d),t.TripleDES)},a817:function(t,e,i){t.exports=(t=i("21bf"),i("38ba"),t.pad.AnsiX923={pad:function(t,e){var i=t.sigBytes;e*=4,e-=i%e,i=i+e-1;t.clamp(),t.words[i>>>2]|=e<<24-i%4*8,t.sigBytes+=e},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},t.pad.Ansix923)},a8ce:function(t,e,i){function r(t){return t<<8&4278255360|t>>>8&16711935}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,(i=t.enc).Utf16=i.Utf16BE={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>16-n%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>1]|=t.charCodeAt(r)<<16-r%2*16;return n.create(i,2*e)}},i.Utf16LE={stringify:function(t){for(var e=t.words,i=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var e=t.length,i=[],o=0;o>>1]|=r(t.charCodeAt(o)<<16-o%2*16);return n.create(i,2*e)}},t.enc.Utf16)},aaef:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"), -/** @preserve - * Counter block mode compatible with Dr Brian Gladman fileenc.c - * derived from CryptoJS.mode.CTR - * Jan Hruby jhruby.web@gmail.com - */ -r.mode.CTRGladman=function(){var t=r.lib.BlockCipherMode.extend();function e(t){var e,i,r;return 255==(t>>24&255)?(i=t>>8&255,r=255&t,255===(e=t>>16&255)?(e=0,255===i?(i=0,255===r?r=0:++r):++i):++e,t=0,t=(t+=e<<16)+(i<<8)+r):t+=1<<24,t}var i=t.Encryptor=t.extend({processBlock:function(t,i){var r=this._cipher,n=r.blockSize,o=this._iv,s=this._counter,a=(o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((o=s)[0]=e(o[0]))&&(o[1]=e(o[1])),s.slice(0));r.encryptBlock(a,0);for(var c=0;c>>8^255&y^99,n[m]=y,o[y]=m;var b=p[m],_=p[b],w=p[_],k=257*p[y]^16843008*y;s[m]=k<<24|k>>>8,a[m]=k<<16|k>>>16,c[m]=k<<8|k>>>24,h[m]=k;k=16843009*w^65537*_^257*b^16843008*m;l[y]=k<<24|k>>>8,f[y]=k<<16|k>>>16,u[y]=k<<8|k>>>24,d[y]=k,m?(m=b^p[p[p[w^b]]],v^=p[p[v]]):m=v=1}var x=[0,1,2,4,8,16,32,64,128,27,54],B=r.AES=i.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,i=t.sigBytes/4,r=this._nRounds=i+6,o=4*(r+1),s=this._keySchedule=[],a=0;a6&&a%i==4&&(p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p]):(p=p<<8|p>>>24,p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p],p^=x[a/i|0]<<24),s[a]=s[a-i]^p);for(var c=this._invKeySchedule=[],h=0;h>>24]]^f[n[p>>>16&255]]^u[n[p>>>8&255]]^d[n[255&p]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,c,h,n)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,l,f,u,d,o);i=t[e+1];t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,r,n,o,s,a){for(var c=this._nRounds,h=t[e]^i[0],l=t[e+1]^i[1],f=t[e+2]^i[2],u=t[e+3]^i[3],d=4,p=1;p>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^i[d++],m=r[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^i[d++],v=r[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^i[d++],y=r[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^i[d++];h=g,l=m,f=v,u=y}g=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^i[d++],m=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^i[d++],v=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^i[d++],y=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^i[d++];t[e]=g,t[e+1]=m,t[e+2]=v,t[e+3]=y},keySize:8});return e.AES=i._createHelper(B),t.AES}(i("21bf"),(i("1132"),i("72fe"),i("2b79"),i("38ba")))},c1bc:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64url={stringify:function(t,e=!0){for(var i=t.words,r=t.sigBytes,n=e?this._safe_map:this._map,o=(t.clamp(),[]),s=0;s>>2]>>>24-s%4*8&255)<<16|(i[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|i[s+2>>>2]>>>24-(s+2)%4*8&255,c=0;c<4&&s+.75*c>>6*(3-c)&63));var h=n.charAt(64);if(h)for(;o.length%4;)o.push(h);return o.join("")},parse:function(t,e=!0){var i=t.length,n=e?this._safe_map:this._map;if(!(o=this._reverseMap))for(var o=this._reverseMap=[],s=0;s>>2]>>>24-s%4*8&255,o=(o+r[n]+s)%256,s=r[n];r[n]=r[o],r[o]=s}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=r.call(this)},keySize:8,ivSize:0}),i.RC4=n._createHelper(o),s=s.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var t=this.cfg.drop;0>>1|G<<31)^(Z>>>8|G<<24)^Z>>>7,Q=(G>>>1|Z<<31)^(G>>>8|Z<<24)^(G>>>7|Z<<25),tt=h[U-2],et=tt.high,it=tt.low,rt=(et>>>19|it<<13)^(et<<3|it>>>29)^et>>>6,nt=(it>>>19|et<<13)^(it<<3|et>>>29)^(it>>>6|et<<26),ot=h[U-7],st=ot.high,at=ot.low,ct=h[U-16],ht=ct.high,lt=ct.low;X=Q+at,q=Y+st+(X>>>0>>0?1:0),X+=nt,q=q+rt+(X>>>0>>0?1:0),X+=lt,q=q+ht+(X>>>0>>0?1:0),V.high=q,V.low=X}var ft=D&$^~D&L,ut=O&F^~O&N,dt=I&E^I&P^E&P,pt=H&T^H&W^T&W,gt=(I>>>28|H<<4)^(I<<30|H>>>2)^(I<<25|H>>>7),mt=(H>>>28|I<<4)^(H<<30|I>>>2)^(H<<25|I>>>7),vt=(D>>>14|O<<18)^(D>>>18|O<<14)^(D<<23|O>>>9),yt=(O>>>14|D<<18)^(O>>>18|D<<14)^(O<<23|D>>>9),bt=c[U],_t=bt.high,wt=bt.low,kt=K+yt,xt=j+vt+(kt>>>0>>0?1:0),Bt=(kt=kt+ut,xt=xt+ft+(kt>>>0>>0?1:0),kt=kt+wt,xt=xt+_t+(kt>>>0>>0?1:0),kt=kt+X,xt=xt+q+(kt>>>0>>0?1:0),mt+pt),St=gt+dt+(Bt>>>0>>0?1:0);j=L,K=N,L=$,N=F,$=D,F=O,O=M+kt|0,D=R+xt+(O>>>0>>0?1:0)|0,R=P,M=W,P=E,W=T,E=I,T=H,H=kt+Bt|0,I=xt+St+(H>>>0>>0?1:0)|0}p=r.low=p+H,r.high=d+I+(p>>>0>>0?1:0),m=n.low=m+T,n.high=g+E+(m>>>0>>0?1:0),y=o.low=y+W,o.high=v+P+(y>>>0>>0?1:0),_=s.low=_+M,s.high=b+R+(_>>>0>>0?1:0),k=a.low=k+O,a.high=w+D+(k>>>0>>0?1:0),B=l.low=B+F,l.high=x+$+(B>>>0>>0?1:0),C=f.low=C+N,f.high=S+L+(C>>>0>>0?1:0),A=u.low=A+K,u.high=z+j+(A>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(i/4294967296),e[31+(r+128>>>10<<5)]=i,t.sigBytes=4*e.length,this._process();var n=this._hash.toX32();return n},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});return e.SHA512=i._createHelper(f),e.HmacSHA512=i._createHmacHelper(f),t.SHA512}(i("21bf"),i("3252"))},df2f:function(t,e,i){var r,n,o,s;t.exports=(t=i("21bf"),s=(i=t).lib,r=s.WordArray,n=s.Hasher,s=i.algo,o=[],s=s.SHA1=n.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=this._hash.words,r=i[0],n=i[1],s=i[2],a=i[3],c=i[4],h=0;h<80;h++){h<16?o[h]=0|t[e+h]:(l=o[h-3]^o[h-8]^o[h-14]^o[h-16],o[h]=l<<1|l>>>31);var l=(r<<5|r>>>27)+c+o[h];l+=h<20?1518500249+(n&s|~n&a):h<40?1859775393+(n^s^a):h<60?(n&s|n&a|s&a)-1894007588:(n^s^a)-899497514,c=a,a=s,s=n<<30|n>>>2,n=r,r=l}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+s|0,i[3]=i[3]+a|0,i[4]=i[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=Math.floor(i/4294967296),e[15+(64+r>>>9<<4)]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),i.SHA1=n._createHelper(s),i.HmacSHA1=n._createHmacHelper(s),t.SHA1)},e61b:function(t,e,i){t.exports=function(t){for(var e=Math,i=t,r=i.lib,n=r.WordArray,o=r.Hasher,s=i.x64.Word,a=i.algo,c=[],h=[],l=[],f=1,u=0,d=0;d<24;d++){c[f+5*u]=(d+1)*(d+2)/2%64;var p=u%5,g=(2*f+3*u)%5;f=p,u=g}for(f=0;f<5;f++)for(u=0;u<5;u++)h[f+5*u]=u+(2*f+3*u)%5*5;for(var m=1,v=0;v<24;v++){for(var y=0,b=0,_=0;_<7;_++){if(1&m){var w=(1<<_)-1;w<32?b^=1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8);var a=i[n];a.high^=s,a.low^=o}for(var f=0;f<24;f++){for(var u=0;u<5;u++){for(var d=0,p=0,g=0;g<5;g++){a=i[u+5*g];d^=a.high,p^=a.low}var m=k[u];m.high=d,m.low=p}for(u=0;u<5;u++){var v=k[(u+4)%5],y=k[(u+1)%5],b=y.high,_=y.low;for(d=v.high^(b<<1|_>>>31),p=v.low^(_<<1|b>>>31),g=0;g<5;g++){a=i[u+5*g];a.high^=d,a.low^=p}}for(var w=1;w<25;w++){a=i[w];var x=a.high,B=a.low,S=c[w];S<32?(d=x<>>32-S,p=B<>>32-S):(d=B<>>64-S,p=x<>>64-S);var C=k[h[w]];C.high=d,C.low=p}var z=k[0],A=i[0];z.high=A.high,z.low=A.low;for(u=0;u<5;u++)for(g=0;g<5;g++){w=u+5*g,a=i[w];var I=k[w],H=k[(u+1)%5+5*g],E=k[(u+2)%5+5*g];a.high=I.high^~H.high&E.high,a.low=I.low^~H.low&E.low}a=i[0];var T=l[f];a.high^=T.high,a.low^=T.low}},_doFinalize:function(){var t=this._data,i=t.words,r=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;i[r>>>5]|=1<<24-r%32,i[(e.ceil((r+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*i.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,h=[],l=0;l>>24)|4278255360&(u<<24|u>>>8),d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h.push(d),h.push(u)}return new n.init(h,a)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),i=0;i<25;i++)e[i]=e[i].clone();return t}});return i.SHA3=o._createHelper(B),i.HmacSHA3=o._createHmacHelper(B),t.SHA3}(i("21bf"),i("3252"))},e763:function(t,e,i){"use strict";var r=i("b7c9");i.n(r).a},f4ea:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.CTR=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._counter,s=(n&&(o=this._counter=n.slice(0),this._iv=void 0),o.slice(0));i.encryptBlock(s,0),o[r-1]=o[r-1]+1|0;for(var a=0;alMGN3Xt8*d;p3#{$#=}|X1uk9X+ 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 LWR21KI57bL2o8?| diff --git a/crmeb/public/admin/js/chunk-55657199.d63c43eb.js b/crmeb/public/admin/js/chunk-55657199.d63c43eb.js new file mode 100644 index 000000000..4c8fcb6f2 --- /dev/null +++ b/crmeb/public/admin/js/chunk-55657199.d63c43eb.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-55657199"],{2733:function(t,e,n){"use strict";n.r(e);var r=n("c964"),c=(n("96cf"),n("90e7")),u={name:"smsPay",data:function(){return{all:{sms:"短信",copy:"商品采集",expr_query:"物流查询",expr_dump:"电子面单打印"},isChecked:"sms",numbers:"",account:"",list:[],current:0,checkList:{},spinShow:!1,code:{}}},created:function(){this.isChecked=this.$route.query.type,this.onIsLogin()},methods:{onIsLogin:function(){var t=this;this.spinShow=!0,Object(c.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.data.status?(t.getServeInfo(),t.getPrice()):(t.$Message.warning("请先登录"),t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getServeInfo:function(){var t=this;Object(c.cb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,e.t0=t.isChecked,e.next="sms"===e.t0?4:"copy"===e.t0?6:"expr_dump"===e.t0?8:10;break;case 4:return t.numbers=r.sms.num,e.abrupt("break",12);case 6:return t.numbers=r.copy.num,e.abrupt("break",12);case 8:return t.numbers=r.dump.num,e.abrupt("break",12);case 10:return t.numbers=r.query.num,e.abrupt("break",12);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangeType:function(t){this.current=0,this.getPrice(),this.getServeInfo()},getPrice:function(){var t=this;this.spinShow=!0,Object(c.lb)({type:this.isChecked}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout((function(){t.spinShow=!1}),800),r=n.data,t.list=r.data,t.checkList=t.list[0],t.getCode(t.checkList);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg),t.list=[]}))},check:function(t,e){var n=this;this.spinShow=!0,this.current=e,setTimeout((function(){n.getCode(t),n.checkList=t,n.spinShow=!1}),800)},getCode:function(t){var e=this;t={pay_type:"weixin",meal_id:t.id,price:t.price,num:t.num,type:t.type};Object(c.T)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.code=n.data;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.code="",e.$Message.error(t.msg)}))}}};n("bb05"),n=n("2877"),n=Object(n.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header header_top"},[n("div",{staticClass:"i-layout-page-header fl_header"},[n("router-link",{attrs:{to:{path:"/admin/setting/sms/sms_config/index"}}},[n("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),n("Divider",{attrs:{type:"vertical"}}),n("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"}},[t._v(t._s(t.$route.meta.title))])],1)]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Tabs",{on:{"on-click":t.onChangeType},model:{value:t.isChecked,callback:function(e){t.isChecked=e},expression:"isChecked"}},[n("TabPane",{attrs:{label:"短信",name:"sms"}}),n("TabPane",{attrs:{label:"商品采集",name:"copy"}}),n("TabPane",{attrs:{label:"物流查询",name:"expr_query"}}),n("TabPane",{attrs:{label:"电子面单打印",name:"expr_dump"}})],1),n("Row",{staticClass:"mt50",attrs:{gutter:16}},[n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("当前剩余条数:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",[t._v(t._s(t.numbers))])])],1),n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("选择套餐:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("Row",{attrs:{gutter:20}},t._l(t.list,(function(e,r){return n("Col",{key:r,attrs:{xxl:4,xl:8,lg:8,md:12,sm:24,xs:24}},[n("div",{staticClass:"list-goods-list-item mb15",class:{active:r===t.current},on:{click:function(n){return t.check(e,r)}}},[n("div",{staticClass:"list-goods-list-item-title",class:{active:r===t.current}},[t._v("\n ¥ "),n("i",[t._v(t._s(e.price))])]),n("div",{staticClass:"list-goods-list-item-price",class:{active:r===t.current}},[n("span",[t._v(t._s(t.all[t.isChecked])+"条数: "+t._s(e.num))])])])])})),1)],1)],1),t.checkList?n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("充值条数:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",[t._v(t._s(t.checkList.num))])])],1):t._e(),t.checkList?n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("支付金额:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",{staticClass:"list-goods-list-item-number"},[t._v("¥"+t._s(t.checkList.price))])])],1):t._e(),n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("付款方式:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",{staticClass:"list-goods-list-item-pay"},[t._v("微信支付"),t.code.invalid?n("i",[t._v(t._s(" ( 支付码过期时间:"+t.code.invalid+" )"))]):t._e()])])],1),n("Col",{attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:3}},[t._v(" ")]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("div",{staticClass:"list-goods-list-item-code mr20"},[t.code.code_url?n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.code.code_url,expression:"code.code_url"}]}):t._e()])])],1),t.spinShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1)}),[],!1,null,"c8d547ee",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return c})),n.d(e,"j",(function(){return u})),n.d(e,"Hb",(function(){return a})),n.d(e,"Gb",(function(){return o})),n.d(e,"i",(function(){return s})),n.d(e,"db",(function(){return i})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return p})),n.d(e,"B",(function(){return b})),n.d(e,"Ub",(function(){return g})),n.d(e,"ob",(function(){return O})),n.d(e,"nb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return C})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return w})),n.d(e,"fb",(function(){return T})),n.d(e,"jb",(function(){return P})),n.d(e,"lb",(function(){return S})),n.d(e,"T",(function(){return q})),n.d(e,"mb",(function(){return E})),n.d(e,"yb",(function(){return L})),n.d(e,"G",(function(){return R})),n.d(e,"xb",(function(){return G})),n.d(e,"p",(function(){return $})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return U})),n.d(e,"r",(function(){return z})),n.d(e,"pb",(function(){return J})),n.d(e,"Tb",(function(){return B})),n.d(e,"qb",(function(){return D})),n.d(e,"Ob",(function(){return N})),n.d(e,"rb",(function(){return A})),n.d(e,"Z",(function(){return F})),n.d(e,"Qb",(function(){return H})),n.d(e,"ab",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"Y",(function(){return V})),n.d(e,"Q",(function(){return W})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ct})),n.d(e,"Rb",(function(){return ut})),n.d(e,"x",(function(){return at})),n.d(e,"C",(function(){return ot})),n.d(e,"w",(function(){return st})),n.d(e,"u",(function(){return it})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return pt})),n.d(e,"Kb",(function(){return bt})),n.d(e,"kb",(function(){return gt})),n.d(e,"zb",(function(){return Ot})),n.d(e,"R",(function(){return jt})),n.d(e,"Bb",(function(){return vt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"Cb",(function(){return Ct})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return wt})),n.d(e,"Nb",(function(){return Tt})),n.d(e,"S",(function(){return Pt})),n.d(e,"g",(function(){return St})),n.d(e,"sb",(function(){return qt})),n.d(e,"vb",(function(){return Et})),n.d(e,"a",(function(){return Lt})),n.d(e,"b",(function(){return Rt})),n.d(e,"tb",(function(){return Gt})),n.d(e,"wb",(function(){return $t})),n.d(e,"ub",(function(){return It})),n.d(e,"k",(function(){return Mt})),n.d(e,"U",(function(){return Ut})),n.d(e,"V",(function(){return zt})),n.d(e,"bb",(function(){return Jt})),n.d(e,"N",(function(){return Bt})),n.d(e,"M",(function(){return Dt})),n.d(e,"I",(function(){return Nt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Ft})),n.d(e,"L",(function(){return Ht})),n.d(e,"K",(function(){return Kt})),n.d(e,"O",(function(){return Qt})),n("99af");var r=n("6b6c");function c(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function u(t,e){return Object(r.a)({url:e,method:"get",params:t})}function a(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function o(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function s(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function i(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function C(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function w(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function P(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function q(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function E(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function L(){return Object(r.a)({url:"merchant/store",method:"GET"})}function R(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function $(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function U(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function J(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function B(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function F(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function V(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function W(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ct(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ut(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function at(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ot(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function st(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function it(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Pt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function St(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function qt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Lt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Rt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function $t(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Ut(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Dt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Nt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Qt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},bb05:function(t,e,n){"use strict";var r=n("bcf1");n.n(r).a},bcf1:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-55657199.d63c43eb.js.gz b/crmeb/public/admin/js/chunk-55657199.d63c43eb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2fc7e8d9d54f447b0eed11d8076f4b38d945ca9c GIT binary patch literal 3773 zcmV;u4npxCiwFP!000026V+R7Z`;Nl|0?bwFGz%@WG8VF8bXjb&yP;*^vN@X6M2#t zQzSzkB`b=6_C=cpL$MBR)^%Oi2P`iNtZQGa8-}F~(9cpk^{ak`{qIOiN9!n(YBn@2 zVvE%8e)qrs^YLhr9jTLo# z_~L_acfNXW?~^Zf-hH(D@co^4zd=LI4p-X5+#(j21Zi&6X^;S>LmD_x))%7j0Tq& zG`&DsURJ}NP0hAKbUz^78qr;{P1S*k!H24bt26uSA;mNbPbpMy5xPc#F1h43Jw?^{ zjaBe8qNu6?-ygb0!VtG$J{-8V+fvX^U;k_8t#_V%^q-yY9w9a&R%{S^HL75%W4o1* zPzvx07@Pg8o1WXWTNQ{1vVAHFoEkd3KT`KGZL8`s7je;GzYuXPWF(6xAg+|$Y_VB}ny8x$ zKNy+aY&=)H^YC7N-qweN!R@aRomOjf93ff^tnt{a)oSefQ%4QNa=_?%$v~qhAKg4* zEL4{p5P@5<{f_Qijp|8=*8&|_*%i!!8$sk#1@RF`TUboYz9bvQX3rUSLN<;Gm@{sn zDjOK*hMbYVCJ*)8l{R);WF69(Ao6L!kRnP+g>^1~O;1#-sx}H9s-I&Z8?(q7>o# z#Dk9g-yKL;jh5j~`>Wd6wE|6ws5rQqR5^D^22Z(m z>_V{^wSkZOb?$noN9=9eMNq@BQ@1Sx(wn9E+@Yz?f3v2;;PI}--pbp6;W&w}t1yAo zXK6{FrKO5DJ?O18_EwtqR-&_}Cvn3h8%_EW6?}=xeTj@@qh)*vBuPYoR*f9=BRWb; z!{IV?pp8cL80$q@le&1~_;LO@(W1+=7-@<$(`aB_{ZQQ1opT722u4!99ulXi*UkI) z$^MFf+OoSy+t~jwV4aO^t~fY^-qN0Ta37p--Ul(~+XP!An2UeaK}XP*mKoS|>hY&! zT-^4|JGKk;VSp)xc6LBLW5D_uqevr!So_MT&P0@Y?wG{}6iDHP^B8p7n{UAW0coLq zk2mtrtE1S15e5H1j0Duvh2HGx2Rk4C1*x0rrnbQM0cY*5%|spx$j5a_0IS6gVqOBU z(8unC61tJN{&{LshsIM+`B$+^#u|2T1Ew17qek1W zeO+e_NN=^`VY~s$8JFIO#pA{swcOE@yET!6H+w*_?@zb9-a&(P=&|a^TrKcq5*Q0h ziFQ^zM`mE=xAP8Z(z#A!aXgy2p@9~UqU_PJ|0VeC&{$a1!j7?|bu8nk=Cq8(WN4O0 z^O*y?)uwaovf+5(E~5b2`R@Ilhwtt@{PM@|KHB}{^W8_^{QTrkJf32I3s;e!27b!@a-0H>+x5A4)q6{}QHfl(-QQ zY6H=NQN0>Xv_<+xFk0od18ajHC)hkE_>_Fri*PrDpTo>d&*qwMd9dl9=O1lKI-v4} zV@NYOVt_%4E`hyM4Qf!*;;_!!81Pgx&Ks^!Re5W}B_EcXJI=DxCm$K(H}2fTe?L5) zi=P15Deoh33#5+hRa726ELR@6!$WG_5K`%;dKkq)Wz4bdKNkyvA_)liAG!xt8Bqz_sIi zJf8gLr;ii26tyhGji~1rPq(1h-M@Xm`-gw;Jo(-KT(__<6C&aJze6h&+m=5vWSa=x zcA*=yty2@Z3eC;^{N$av82{|EH-CEiVE50T?tb{sy$}Dv1V5Z6IE(=P5HS-a#+j_I z&(8)&#_9Km&ro>{7R|eCg>kdZ=i>`zKk8B7aFumhz+>3~;VC&ZHj)SZ4!+k%T7Y}k z`DJ%LzOmo=rifCVZR#5|+#F7*bNnQMNwDVI!j>i8oH($Dglf^Ww|Rp;Vi2-Aw4)oF z8g%n+AZl3LoGhe$U7LZpx`3dIVcmy8*?VB zED7R{6cGuCiw!9R3y=$Ph$ld7DIydQmYl>EAXnuOOMsYCL{pqcif{zPD^f&9oJB53 zTU@Xl;tP;7Qba>Q+?JEH1c)bx+z=qH9CAm1^reWdfVd|`)CGhiMXU%2A{V4DKsr*y zmVju>Nwx(@OAhG?kft26E{292vMMfF4p|c*>r%vBamjL$bE0|VkgH-0N)fjN#I~H| zf&lTQh(n?;NfDPshm<0&35dH=#BBi)ND=o$N#%>VENWg3IU`CUhny84H{_7(qO@|z zX#w)O6meca+?11C6d+g*xgtPbl_G8mh}WcumqkgWh*t!}X({4W0dY=>cuhc@l_Fjj z5M3#PQUP*a3Lzq7O|CRo#Dr2vAVOB~IQxQVs^;Cp3M5U)V^&1W*^KHcV$R7iTdAPRD6k^tT1JHxG1oInY$`hCC02yA?Ot>DMjhez)ws@*KfNiIN_Rq_bbF$>Lu7N|_3{moemVsIX_IW-Ia3?fi-r#`$DU5i<6qkG*A( zPuD3x7m$`6Qg-5+$JSPI$!xdjW&4C*KpcMTY_|lrSiQY2lcq714EuhiM?mMavPGIv z>}nOHLzJ4Bve!AXglrY%4SfP1%m6oOfjGZ01FayhhAPCeDaw}nj#8dKFNnLjLN^Jq z;=}%24b%&hm0I^ozE{SNVea)2*4V_qvGU8y{GyA(5YrSg!Q`tJ1eR%vdU!Si;QPy6EW90t{3b9QliGBg<6-> zGxQi{nmpeR&llPa1)g&t*+_%$Vo8mp?UqS1^>bR%quQ_Odj{5<2i_$ zpM=A5@^f7k%jxe(9aM!?lnQvfh-MQtX|czIHtkmqcyqR&IVDITXBFb? zl;A8=QQF0L!?x}F@PY4w9mw5brQklypLqhdmiqLbuaOrLQ|L>Fc5CL9lrhK+T4GNJ zgZKYhB>NE)EwQgFV9;)!&JW1QD^T0(rL{0FK0;RVqqOMtGNN;36s`p;WvE#NZ8i(& zreDH%F==k2wpCuxQvSAG&YZ~%zrd)yf(z=B0J3xYnt_7A$4e7HrD%WTebIk~P7X;$lebr$lb7jz0) z>efu67vHa6n1R25{~nq}Z1(V`EiYmRqVCd6^anQ%+5FdL;kUdFE_lFmyI9b0{&?SU zWFgzV@6j@+!>m)7I2+D#?#nYNn$5ueX0nhj&J>g0!K?{kqy<~Gvt@Y;$K>@A%#ue& znG&Ba%R710Ddjz1mX{eY-#0FnqK#Y{^owfZ$_&(n&3ChCn>}`oiPVwP9t<`1m)z6e ny&t{n(J-3}NL_YyR|!-d!&ta6F?KlIRG0q?$Z6z4Gf4md{1{7) literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-55657199.ef2809a4.js b/crmeb/public/admin/js/chunk-55657199.ef2809a4.js deleted file mode 100644 index 72fc418bf..000000000 --- a/crmeb/public/admin/js/chunk-55657199.ef2809a4.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-55657199"],{2733:function(t,e,n){"use strict";n.r(e);var r=n("c964"),c=(n("96cf"),n("90e7")),u={name:"smsPay",data:function(){return{all:{sms:"短信",copy:"商品采集",expr_query:"物流查询",expr_dump:"电子面单打印"},isChecked:"sms",numbers:"",account:"",list:[],current:0,checkList:{},spinShow:!1,code:{}}},created:function(){this.isChecked=this.$route.query.type,this.onIsLogin()},methods:{onIsLogin:function(){var t=this;this.spinShow=!0,Object(c.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.data.status?(t.getServeInfo(),t.getPrice()):(t.$Message.warning("请先登录"),t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getServeInfo:function(){var t=this;Object(c.bb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,e.t0=t.isChecked,e.next="sms"===e.t0?4:"copy"===e.t0?6:"expr_dump"===e.t0?8:10;break;case 4:return t.numbers=r.sms.num,e.abrupt("break",12);case 6:return t.numbers=r.copy.num,e.abrupt("break",12);case 8:return t.numbers=r.dump.num,e.abrupt("break",12);case 10:return t.numbers=r.query.num,e.abrupt("break",12);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangeType:function(t){this.current=0,this.getPrice(),this.getServeInfo()},getPrice:function(){var t=this;this.spinShow=!0,Object(c.kb)({type:this.isChecked}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout((function(){t.spinShow=!1}),800),r=n.data,t.list=r.data,t.checkList=t.list[0],t.getCode(t.checkList);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg),t.list=[]}))},check:function(t,e){var n=this;this.spinShow=!0,this.current=e,setTimeout((function(){n.getCode(t),n.checkList=t,n.spinShow=!1}),800)},getCode:function(t){var e=this;t={pay_type:"weixin",meal_id:t.id,price:t.price,num:t.num,type:t.type};Object(c.S)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.code=n.data;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.code="",e.$Message.error(t.msg)}))}}};n("bb05"),n=n("2877"),n=Object(n.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header header_top"},[n("div",{staticClass:"i-layout-page-header fl_header"},[n("router-link",{attrs:{to:{path:"/admin/setting/sms/sms_config/index"}}},[n("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),n("Divider",{attrs:{type:"vertical"}}),n("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"}},[t._v(t._s(t.$route.meta.title))])],1)]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Tabs",{on:{"on-click":t.onChangeType},model:{value:t.isChecked,callback:function(e){t.isChecked=e},expression:"isChecked"}},[n("TabPane",{attrs:{label:"短信",name:"sms"}}),n("TabPane",{attrs:{label:"商品采集",name:"copy"}}),n("TabPane",{attrs:{label:"物流查询",name:"expr_query"}}),n("TabPane",{attrs:{label:"电子面单打印",name:"expr_dump"}})],1),n("Row",{staticClass:"mt50",attrs:{gutter:16}},[n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("当前剩余条数:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",[t._v(t._s(t.numbers))])])],1),n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("选择套餐:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("Row",{attrs:{gutter:20}},t._l(t.list,(function(e,r){return n("Col",{key:r,attrs:{xxl:4,xl:8,lg:8,md:12,sm:24,xs:24}},[n("div",{staticClass:"list-goods-list-item mb15",class:{active:r===t.current},on:{click:function(n){return t.check(e,r)}}},[n("div",{staticClass:"list-goods-list-item-title",class:{active:r===t.current}},[t._v("\n ¥ "),n("i",[t._v(t._s(e.price))])]),n("div",{staticClass:"list-goods-list-item-price",class:{active:r===t.current}},[n("span",[t._v(t._s(t.all[t.isChecked])+"条数: "+t._s(e.num))])])])])})),1)],1)],1),t.checkList?n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("充值条数:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",[t._v(t._s(t.checkList.num))])])],1):t._e(),t.checkList?n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("支付金额:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",{staticClass:"list-goods-list-item-number"},[t._v("¥"+t._s(t.checkList.price))])])],1):t._e(),n("Col",{staticClass:"ivu-text-left mb20",attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[n("span",{staticClass:"ivu-text-right ivu-block"},[t._v("付款方式:")])]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("span",{staticClass:"list-goods-list-item-pay"},[t._v("微信支付"),t.code.invalid?n("i",[t._v(t._s(" ( 支付码过期时间:"+t.code.invalid+" )"))]):t._e()])])],1),n("Col",{attrs:{span:"24"}},[n("Col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:3}},[t._v(" ")]),n("Col",{attrs:{xs:11,sm:13,md:19,lg:20}},[n("div",{staticClass:"list-goods-list-item-code mr20"},[t.code.code_url?n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.code.code_url,expression:"code.code_url"}]}):t._e()])])],1),t.spinShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1)}),[],!1,null,"c8d547ee",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return c})),n.d(e,"j",(function(){return u})),n.d(e,"Gb",(function(){return a})),n.d(e,"Fb",(function(){return o})),n.d(e,"i",(function(){return s})),n.d(e,"cb",(function(){return i})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return p})),n.d(e,"B",(function(){return b})),n.d(e,"Tb",(function(){return g})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return C})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return w})),n.d(e,"eb",(function(){return T})),n.d(e,"ib",(function(){return S})),n.d(e,"kb",(function(){return P})),n.d(e,"S",(function(){return q})),n.d(e,"lb",(function(){return E})),n.d(e,"xb",(function(){return L})),n.d(e,"G",(function(){return R})),n.d(e,"wb",(function(){return G})),n.d(e,"p",(function(){return $})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return z})),n.d(e,"r",(function(){return U})),n.d(e,"ob",(function(){return J})),n.d(e,"Sb",(function(){return B})),n.d(e,"pb",(function(){return D})),n.d(e,"Nb",(function(){return N})),n.d(e,"qb",(function(){return A})),n.d(e,"Y",(function(){return F})),n.d(e,"Pb",(function(){return H})),n.d(e,"Z",(function(){return K})),n.d(e,"W",(function(){return Q})),n.d(e,"X",(function(){return V})),n.d(e,"P",(function(){return W})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ct})),n.d(e,"Qb",(function(){return ut})),n.d(e,"x",(function(){return at})),n.d(e,"C",(function(){return ot})),n.d(e,"w",(function(){return st})),n.d(e,"u",(function(){return it})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return bt})),n.d(e,"jb",(function(){return gt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return Ct})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return wt})),n.d(e,"Mb",(function(){return Tt})),n.d(e,"R",(function(){return St})),n.d(e,"g",(function(){return Pt})),n.d(e,"rb",(function(){return qt})),n.d(e,"ub",(function(){return Et})),n.d(e,"a",(function(){return Lt})),n.d(e,"b",(function(){return Rt})),n.d(e,"sb",(function(){return Gt})),n.d(e,"vb",(function(){return $t})),n.d(e,"tb",(function(){return It})),n.d(e,"k",(function(){return Mt})),n.d(e,"T",(function(){return zt})),n.d(e,"U",(function(){return Ut})),n.d(e,"ab",(function(){return Jt})),n.d(e,"N",(function(){return Bt})),n.d(e,"M",(function(){return Dt})),n.d(e,"I",(function(){return Nt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Ft})),n.d(e,"L",(function(){return Ht})),n.d(e,"K",(function(){return Kt})),n("99af");var r=n("6b6c");function c(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function u(t,e){return Object(r.a)({url:e,method:"get",params:t})}function a(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function o(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function s(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function i(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function C(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function w(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function S(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function P(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function q(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function E(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function L(){return Object(r.a)({url:"merchant/store",method:"GET"})}function R(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function $(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function z(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function U(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function J(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function B(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function F(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function V(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function W(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ct(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ut(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function at(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ot(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function st(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function it(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Pt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function qt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Lt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Rt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function $t(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function zt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Ut(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Dt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Nt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},bb05:function(t,e,n){"use strict";var r=n("bcf1");n.n(r).a},bcf1:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-55657199.ef2809a4.js.gz b/crmeb/public/admin/js/chunk-55657199.ef2809a4.js.gz deleted file mode 100644 index b15cf8b565733209576fac5df7d8fbb1d8c488df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3758 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 diff --git a/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js b/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js new file mode 100644 index 000000000..277a02ed3 --- /dev/null +++ b/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-595a0a20"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Hb",(function(){return c})),n.d(e,"Gb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return b})),n.d(e,"ob",(function(){return v})),n.d(e,"nb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return C})),n.d(e,"fb",(function(){return L})),n.d(e,"jb",(function(){return E})),n.d(e,"lb",(function(){return M})),n.d(e,"T",(function(){return S})),n.d(e,"mb",(function(){return T})),n.d(e,"yb",(function(){return $})),n.d(e,"G",(function(){return D})),n.d(e,"xb",(function(){return F})),n.d(e,"p",(function(){return U})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return N})),n.d(e,"q",(function(){return R})),n.d(e,"r",(function(){return W})),n.d(e,"pb",(function(){return z})),n.d(e,"Tb",(function(){return G})),n.d(e,"qb",(function(){return P})),n.d(e,"Ob",(function(){return q})),n.d(e,"rb",(function(){return A})),n.d(e,"Z",(function(){return B})),n.d(e,"Qb",(function(){return V})),n.d(e,"ab",(function(){return J})),n.d(e,"X",(function(){return Q})),n.d(e,"Y",(function(){return H})),n.d(e,"Q",(function(){return K})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return at})),n.d(e,"Rb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return pt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return bt})),n.d(e,"zb",(function(){return vt})),n.d(e,"R",(function(){return Ot})),n.d(e,"Bb",(function(){return jt})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Cb",(function(){return _t})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"Nb",(function(){return Lt})),n.d(e,"S",(function(){return Et})),n.d(e,"g",(function(){return Mt})),n.d(e,"sb",(function(){return St})),n.d(e,"vb",(function(){return Tt})),n.d(e,"a",(function(){return $t})),n.d(e,"b",(function(){return Dt})),n.d(e,"tb",(function(){return Ft})),n.d(e,"wb",(function(){return Ut})),n.d(e,"ub",(function(){return It})),n.d(e,"k",(function(){return Nt})),n.d(e,"U",(function(){return Rt})),n.d(e,"V",(function(){return Wt})),n.d(e,"bb",(function(){return zt})),n.d(e,"N",(function(){return Gt})),n.d(e,"M",(function(){return Pt})),n.d(e,"I",(function(){return qt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return Vt})),n.d(e,"K",(function(){return Jt})),n.d(e,"O",(function(){return Qt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function M(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function T(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function $(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function F(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function U(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function N(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function W(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function P(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function q(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function V(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function H(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function K(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Mt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function St(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Tt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function $t(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Nt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Rt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Wt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function zt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Pt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Vt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Qt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a51d:function(t,e,n){},d99c:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("fc11"),o=n("f3f3"),c=(n("96cf"),n("d81d"),n("d3b7"),n("159b"),n("a434"),n("2f62")),i=n("90e7");o={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(o.a)(Object(o.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){var t={isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tabList:[],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total2:0,loading2:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0,name:""},userData:{id:0,page:1,limit:15},timeVal:[],loading:!1,tableList:[],columns4:[{title:"UID",key:"uid",minWidth:120},{title:"用户头像",slot:"avatar",minWidth:120},{title:"用户昵称",key:"nickname",minWidth:120}],columns1:[{title:"二维码",slot:"image",width:80},{title:"二维码名称",key:"name",minWidth:120},{title:"总关注数",key:"follow",minWidth:120},{title:"昨日新增关注",key:"y_follow",minWidth:120},{title:"用户标签",slot:"label_name",minWidth:60},{title:"时间",slot:"add_time",minWidth:120},{title:"关联推广员",slot:"avatar",minWidth:60},{title:"状态",slot:"status",minWidth:60},{title:"操作",slot:"action",fixed:"right",minWidth:150}]};return Object(a.a)(t,"loading2",!1),Object(a.a)(t,"total2",0),Object(a.a)(t,"addFrom",{uids:[]}),Object(a.a)(t,"selections",[]),Object(a.a)(t,"rows",{}),Object(a.a)(t,"rowRecord",{}),Object(a.a)(t,"theme3","light"),Object(a.a)(t,"labelSort",[]),Object(a.a)(t,"sortName",""),Object(a.a)(t,"current",0),Object(a.a)(t,"uid",0),t},activated:function(){this.getUserLabelAll()},methods:{changeMenu:function(t,e){switch(this.orderId=t.id,e){case"1":this.downLoadCode(t.image);break;case"2":this.$router.push({path:"/admin/marketing/channel_code/code_statistic?id="+t.id});break;case"3":this.modals=!0,this.userData.id=t.id,this.getUserList(),this.break}},downLoadCode:function(t){if(!t)return this.$Message.warning("暂无二维码");var e=new Image;e.src=t,e.setAttribute("crossOrigin","anonymous"),e.onload=function(){var t=document.createElement("canvas");t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0,e.width,e.height);t=t.toDataURL();var n=document.createElement("a"),r=new MouseEvent("click");n.download=name||"photo",n.href=t,n.dispatchEvent(r)}},pageChangeUser:function(t){this.userData.page=t,this.getUserList()},getUserList:function(){var t=this;Object(i.s)(this.userData).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,a=[],r.list.map((function(t){a.push(t.user)})),t.tabList=a,t.total2=r.count,t.loading2=!1;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.tabList=[],t.$Message.error(e.msg)}))},getUserLabelAll:function(t){var e=this;Object(i.Tb)().then((function(n){n=n.data.data,n.unshift({cate_name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(i.Ob)(0)).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(i.Ob)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat_qrcode/cate/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},edit:function(t){this.$router.push({path:"/admin/marketing/channel_code/create?id="+t.id})},add:function(){this.$router.push({path:"/admin/marketing/channel_code/create"})},getListService:function(){var t=this;this.loading2=!0,kefucreateApi(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/wechat_qrcode/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(i.Qb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(i.Sb)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}}},n("e305"),c=n("2877"),n=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Row",{staticClass:"ivu-mt box-wrapper"},[n("Col",{staticClass:"left-wrapper",attrs:{span:"3"}},[n("Menu",{attrs:{theme:t.theme3,"active-name":t.sortName,width:"auto"}},[n("MenuGroup",t._l(t.labelSort,(function(e,r){return n("MenuItem",{key:r,staticClass:"menu-item",class:r===t.current?"showOn":"",attrs:{name:e.id},nativeOn:{click:function(n){return t.bindMenuItem(e,r)}}},[t._v("\n "+t._s(e.cate_name)+"\n "),0!=r?n("div",{staticClass:"icon-box"},[n("Icon",{attrs:{type:"ios-more",size:"24"},on:{click:function(n){return n.stopPropagation(),t.showMenu(e)}}})],1):t._e(),0!=r?n("div",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"item.status"}],staticClass:"right-menu ivu-poptip-inner"},[n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.labelEdit(e)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("编辑分类")])])]),n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.deleteSort(e,"删除分类",r)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("删除分类")])])])]):t._e()])})),1)],1)],1),n("Col",{ref:"rightBox",attrs:{span:"21"}},[n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{staticClass:"mb20",attrs:{type:"flex"}},[n("Col",{attrs:{span:"20"}},[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticClass:"mr10",attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("新建二维码")]),n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success",icon:"md-add"},on:{click:t.addSort}},[t._v("添加分组")])],1),n("Col",{attrs:{span:"4"}},[n("Input",{attrs:{search:"","enter-button":"搜索",placeholder:"请输入二维码名称"},on:{"on-search":t.userSearchs},model:{value:t.tableFrom.name,callback:function(e){t.$set(t.tableFrom,"name",e)},expression:"tableFrom.name"}})],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"label_name",fn:function(e){var r=e.row;return e.index,[r.label_name.length?n("div",t._l(r.label_name,(function(e,r){return n("Tag",{key:r,attrs:{checkable:!1,color:"primary"}},[t._v(t._s(e))])})),1):n("div",[t._v("--")])]}},{key:"add_time",fn:function(e){var r=e.row;return e.index,[0===r.stop?n("span",[t._v(" 永久 ")]):t._e(),1===r.stop?n("span",[t._v(" "+t._s(r.add_time)+" - "+t._s(r.end_time))]):t._e(),-1===r.stop?n("span",[t._v("已过期")]):t._e()]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,disabled:2==r.lottery_status,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除二维码",a)}}},[t._v("删除")]),n("Divider",{attrs:{type:"vertical"}}),n("Dropdown",{on:{"on-click":function(e){return t.changeMenu(r,e)}}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("更多\n "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"1"}},[t._v("下载")]),n("DropdownItem",{attrs:{name:"2"}},[t._v("统计")]),n("DropdownItem",{attrs:{name:"3"}},[t._v("用户列表")])],1)],1)]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)],1),n("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:"渠道码用户列表","mask-closable":!1,width:"900"},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[n("Table",{ref:"selection",attrs:{columns:t.columns4,data:t.tabList,"no-data-text":"暂无数据","highlight-row":"","max-height":"400","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"",loading:t.loading2,"page-size":t.userData.limit},on:{"on-change":t.pageChangeUser}})],1)],1)],1)}),[],!1,null,"65750ece",null);e.default=n.exports},e305:function(t,e,n){"use strict";var r=n("a51d");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js.gz b/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec347bb9f40dafc9ddca02577f35201a350f5b59 GIT binary patch literal 5606 zcmVQdj zE=gD*zyOz|WSKL`cC*d4n@u`t>uj58olZLIf0AZ5-X@KkQ1A813LF8Iu|45qC*RkK8OjcIx*!j%s^ z%7&h^Kqlp~9w6>05w3)IuC0U^66CTPVo4B7i5N-#e+*T85OAuEL8A%XF4Y@8s_LYb`65_5BF_sXv648+92w&)A)XAmp(aCQ%uO}Ml`(tjVk$${)WuYW zjMddth78r!G$E6^n#z!#x}3@os;;Lpq@ymVGGsHOqRN=(GfJwAc|nco%9!1Zsw!jd zW|Y;0z13w^hFnyWxg%pPs4?S&PpC018MB^IU1iLM8nc@Ss*D0FW3FaYSQ&FIqr@hn zQ(aTL*Z(RS{0(yAPk0P zGTF{c*B?;$V0fg%a>V)Q1Y{+Cb#0NF7Spo%zFsO$e_jyZnagyCQnO8r-5eSi=O$K2 z?$&&-qce-%{rN+cRl*JZg1& zY%%3~ncCZ&CHUeLy}23lS`qFF<++=MC_`7;@)==6KdE1sM=Qq<1f-m(weqAdmx|1} z?-(tm;$@O|i`OY*rphnpBiMS~GoWc&L}H8S$d@VJI2ns`o#XYKJwSq0K{QwEa^VC$ zhLI#b-w!Y5S`B%wJ(X;f!S_-@jU?@sN%r~NJbqt+@?!oOGxA+ly?E{GWed#M$t2FQFfByy`|?i#gX}gA-4Hvb1LReBF5=F@t>J&~Betk|G8fu>xy4 z7~B$j*V#I{&I+vSav1c^Je^PR$SY9K9VfLA7au7r4Tee9$31?_Zl z=w`ow@dVMijoNN;Mhp4dUNLh9GyE@%x|UO*5%nO8x1fSed$)Rjs}NaOOo86b{Qk00 z#Im!K)>T%@o5>BE5~pPlqc_7twr11Y_aPC52VKY?>C)h9HqBdea$PQ>S*`QwlMwH? zUO$(m)=$KG{`LB$6VT7$zqe1qHg4YZ)J1G6>NZbAetO}MP5;_S=$mezIlfSoZu+QGN%vw=x@f@pzVT8avO|Y?`*}6-{0T_sHs6bR+w9miQmJE3doa<- zO5IG|y`SjjxpT(6EBPJ}jBkP%=gyvihKJzij#00}XP19o?kvM+qglf1BWI0{#xIhX z&(_W0({lS6@u|LYt}Q;1Gs|bhr=`x>C9Pc6Eu_VNDNtT@n+Fc*(}rd_Cf(EYj%73I z`HchA!6p7h;yqO0fmlH|w8L*c{qEb3j(`5}=xM_-a&XxddH_X%S7|)-3<3+qP_~?EwFPIopV?L3@^84Tqc`xt6(5Ydl+<=zP=-*S8Qqcc8}Hf!5G$+5rPk$|4-3L1-`5Jh1#V z)WxZqj_&vpu`RsEvD`QqKw@mvb=&G&tWjT?=*(rrUT)NM+a)G=+j8SnUGKXlv3>rL zk@gh`md5r@g49Zils>dfAj902_<(-|nMgZwC%(s={dN# znx>;C;Qt-V*cHB_O=7Z3NLI+er$Zi)HGGe=rRn0rXIr@$yq z708wl4WApXJ?uOFna1`3vzQHZZ*Q(^`YzpXXrLrWK$au?rM?8Z3PHj_4?li%_@j3< z-M3wEYBB;=yxAj;KKSqB|M)DRA8KZ5NW@ee|YqZ5Z-ZZ+Z|^P_~7Bu{ofz`^0UL={YH!ohV8dz z4-9nh;K#?Gd=m=7W2-gA-&uLK`+t0T|52o5(`=zxv!(!kp1k?cH9-c4CjIDq%C#%WgK`>!KQ3!)g z(@)jQ`qWDilA2yiy#e_#JT(0Pywe8{o}?f?wJB!|gxKCmz4qKOyf~PsUfc{0@fB}b zkM`-Z28?qlQ}4MQw_J}YC-vdQHEv@qJ=7R_9(9;XTpoh(m_eBYnZSzFlyfQ1yim1o zLngR_99*#NQh5>-S*S<2I_=V{)EOpfY5Bk(Tg>Q{I03%Y-ZY#1d;s1V#HU(aYw(w* zJ9e&svG5KXZslX(l~>!aZrWYtz@-3q8tWMK#P94NeSrsPi^K$XSnLyTmx|6B_;JAD z#fd5W!4D}Q8Ck}8%WP^tL>?vy`pW@*ku950F!%e ztxo9_E6cU)^i}HnAZK+s$zM%VN?7Dw1_hz zFm#nwdFE?U@qe9Fd;D}C9*7U{1XQu+I*jhYz$NH(s-{QAoYxZ7Yw&M4I2;3HL6giy zt=_(Qr6go@GPxljgU2;+6$GLiBf+B$X&qQ}xaV;BFuUEmrww{8gC^Xm_B`4FO##C4 z!B32y80uj+h(&CTJ1yEVVW*_o5eP)mR-fq7*L35716G4Dv#Nf%lptHKLZCaPsZq2k zx4s_jQipm3)^InWp@wW+MF%gH;xodMBL;dp3G<&~)Yv0~cog)q2hduSR#(eGaMJ3) zqa(1X14a~K2^|@zoL>fpMi&aWSH*<_Fd$O`FcERcxMXF#I}N54jZ%}~XP#o4UX?Ej z;6a#>o2TkL?iS8Ac=%Dr)EeRMfU2-?9e|1Up3dP`Ka4`D0rL$uHqB!gNW4-)fgjfsy0c!CFqB zRiRp^I&}P=)nTOr-gk+X>+r3IPk#i(9=a`Pzwp93*lU9%1VKLyPE|n;uJ?QQfZ?zL zG@b3*4$rgIsM)Iqy`A(9#1h_&X(FmEO^3@2MG(Jb__oMkJX>CZPPG(?ejP-wl~cmU zZM>qA;B@DZq@XJS-_Hmmvr$cT^;^m^jC z2ws)OQ^Ap(N`wH5Ljd>Vrz(7qEMq3pjtUV+v3By}d7ef-8+vbpCfsOM0(YC08{$k~)A2B05VE>SS26CUKLwg>Iqt1Xj=!70v>L4(%Riikl=a%FrguKWd7yMwz-)oJHVxckjr7htRm=4& zeSU4rx9-CCr862Puo)6KJb-U_F8CP{aRS;8mktoTAWwM*iYFMaMN88RnwCeoh5g2M zaP);^HQgiQYy9h|A|8y0J*3g%K@Wamf(J($8YpJ zAX&Ux#-Gq1zWw0ozkeJ|6#D94SJngzfvh{BbM5dAsXF&J{7;Xvl1Dp%FI)*NW1U|nBn3nezRqxU{M ze)Ky{AK1j8J=X^JZD>#a@WqpF-amZn_tQt1f>RBOf}n`?Ra)y!@EjSIZU;i)OzL#e zKDt3{8-J(WNVe3cef%X$4Az4~Qpk)6lO(BWL6r#AaSPwZA_ph8z(jb48{CG8*Ba4L zbkx=BS`PxApQ}|o2vx2z$E~1@IB^BfFi>m!4Cd$;pB=sPsX&Np7u3vv9)I%dr*Hhr z@#FW8e)Az{(Kp-yHMeY+A%m@9X`8na;aPIWQT6;);Ak~Uv;4Y;lo=J#FtX?vn$-A_;y55iK*1xOeTm=;fA(g}Jmc&HFIJPH2$l~zcQ z5;qWRT3-2lU6z@KdmB`inT9e48?}63)uv9D^`d5oH?1-tyKB8gx>3U#h6rvjVK891 zf+%slI7?3wEkAGYMWJj&s}qr(Ditkh)#zG40U2x1BYV6pJRhw~0{RO_pMCk=pWa%~ z;+n13XTXD=*Qn$2u1A={8eAoc7Azp)G2a2sk7mGZUN zP|zC6HF9#lL7aXjGI_+FvRb~Gz(}Zg(c?;YlZZUIcw2Dtby%R`xp}|?cOrhE zu4W{@-U0l?YZ?+y)8ifW9mtNp;aLOLz6|bow58R9+;}a zc@263ng8TwL2%UxZ?uNK5`5W~#stfId4aCgB|g9V@~2O}{yI|Vj8RL{sN=`Kee&r? zc}6YEqr?Tbx9>ms=waCY@&6_h%*h$6Ht6OEwlE8*8or8I81N#@<-Eb$j7XFG%3rYK zs`J%!1r~85+}#r`5P!s9i|>4g2osH#X!7`BRyyafYP=gNHEnY9b`|&CB`X=8Yumgu z;dC9>#iq3fZp-J#=nh|o*TKGg@bu01!SxgB(xE5!cPk-Y!$KEq1D&hEDr&l46&HK5 zvRrWOhbD8IcpB!lunXnB9^LR literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js b/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js deleted file mode 100644 index 2a573b18c..000000000 --- a/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-595a0a20"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return c})),n.d(e,"Fb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return L})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return M})),n.d(e,"S",(function(){return S})),n.d(e,"lb",(function(){return T})),n.d(e,"xb",(function(){return $})),n.d(e,"G",(function(){return D})),n.d(e,"wb",(function(){return F})),n.d(e,"p",(function(){return U})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return N})),n.d(e,"q",(function(){return R})),n.d(e,"r",(function(){return P})),n.d(e,"ob",(function(){return W})),n.d(e,"Sb",(function(){return z})),n.d(e,"pb",(function(){return G})),n.d(e,"Nb",(function(){return q})),n.d(e,"qb",(function(){return A})),n.d(e,"Y",(function(){return B})),n.d(e,"Pb",(function(){return V})),n.d(e,"Z",(function(){return J})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return Ot})),n.d(e,"Ab",(function(){return jt})),n.d(e,"zb",(function(){return wt})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Lt})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Mt})),n.d(e,"rb",(function(){return St})),n.d(e,"ub",(function(){return Tt})),n.d(e,"a",(function(){return $t})),n.d(e,"b",(function(){return Dt})),n.d(e,"sb",(function(){return Ft})),n.d(e,"vb",(function(){return Ut})),n.d(e,"tb",(function(){return It})),n.d(e,"k",(function(){return Nt})),n.d(e,"T",(function(){return Rt})),n.d(e,"U",(function(){return Pt})),n.d(e,"ab",(function(){return Wt})),n.d(e,"N",(function(){return zt})),n.d(e,"M",(function(){return Gt})),n.d(e,"I",(function(){return qt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return Vt})),n.d(e,"K",(function(){return Jt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function M(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function T(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function $(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function F(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function U(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function N(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function P(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function z(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function G(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function q(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function V(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Mt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function St(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Tt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function $t(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Nt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Rt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Pt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Vt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a51d:function(t,e,n){},d99c:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("fc11"),o=n("f3f3"),c=(n("96cf"),n("d81d"),n("d3b7"),n("159b"),n("a434"),n("2f62")),i=n("90e7");o={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(o.a)(Object(o.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){var t={isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tabList:[],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total2:0,loading2:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0,name:""},userData:{id:0,page:1,limit:15},timeVal:[],loading:!1,tableList:[],columns4:[{title:"UID",key:"uid",minWidth:120},{title:"用户头像",slot:"avatar",minWidth:120},{title:"用户昵称",key:"nickname",minWidth:120}],columns1:[{title:"二维码",slot:"image",width:80},{title:"二维码名称",key:"name",minWidth:120},{title:"总关注数",key:"follow",minWidth:120},{title:"昨日新增关注",key:"y_follow",minWidth:120},{title:"用户标签",slot:"label_name",minWidth:60},{title:"时间",slot:"add_time",minWidth:120},{title:"关联推广员",slot:"avatar",minWidth:60},{title:"状态",slot:"status",minWidth:60},{title:"操作",slot:"action",fixed:"right",minWidth:150}]};return Object(a.a)(t,"loading2",!1),Object(a.a)(t,"total2",0),Object(a.a)(t,"addFrom",{uids:[]}),Object(a.a)(t,"selections",[]),Object(a.a)(t,"rows",{}),Object(a.a)(t,"rowRecord",{}),Object(a.a)(t,"theme3","light"),Object(a.a)(t,"labelSort",[]),Object(a.a)(t,"sortName",""),Object(a.a)(t,"current",0),Object(a.a)(t,"uid",0),t},activated:function(){this.getUserLabelAll()},methods:{changeMenu:function(t,e){switch(this.orderId=t.id,e){case"1":this.downLoadCode(t.image);break;case"2":this.$router.push({path:"/admin/marketing/channel_code/code_statistic?id="+t.id});break;case"3":this.modals=!0,this.userData.id=t.id,this.getUserList(),this.break}},downLoadCode:function(t){if(!t)return this.$Message.warning("暂无二维码");var e=new Image;e.src=t,e.setAttribute("crossOrigin","anonymous"),e.onload=function(){var t=document.createElement("canvas");t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0,e.width,e.height);t=t.toDataURL();var n=document.createElement("a"),r=new MouseEvent("click");n.download=name||"photo",n.href=t,n.dispatchEvent(r)}},pageChangeUser:function(t){this.userData.page=t,this.getUserList()},getUserList:function(){var t=this;Object(i.s)(this.userData).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,a=[],r.list.map((function(t){a.push(t.user)})),t.tabList=a,t.total2=r.count,t.loading2=!1;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.tabList=[],t.$Message.error(e.msg)}))},getUserLabelAll:function(t){var e=this;Object(i.Sb)().then((function(n){n=n.data.data,n.unshift({cate_name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(i.Nb)(0)).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(i.Nb)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat_qrcode/cate/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},edit:function(t){this.$router.push({path:"/admin/marketing/channel_code/create?id="+t.id})},add:function(){this.$router.push({path:"/admin/marketing/channel_code/create"})},getListService:function(){var t=this;this.loading2=!0,kefucreateApi(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/wechat_qrcode/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(i.Pb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(i.Rb)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}}},n("e305"),c=n("2877"),n=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Row",{staticClass:"ivu-mt box-wrapper"},[n("Col",{staticClass:"left-wrapper",attrs:{span:"3"}},[n("Menu",{attrs:{theme:t.theme3,"active-name":t.sortName,width:"auto"}},[n("MenuGroup",t._l(t.labelSort,(function(e,r){return n("MenuItem",{key:r,staticClass:"menu-item",class:r===t.current?"showOn":"",attrs:{name:e.id},nativeOn:{click:function(n){return t.bindMenuItem(e,r)}}},[t._v("\n "+t._s(e.cate_name)+"\n "),0!=r?n("div",{staticClass:"icon-box"},[n("Icon",{attrs:{type:"ios-more",size:"24"},on:{click:function(n){return n.stopPropagation(),t.showMenu(e)}}})],1):t._e(),0!=r?n("div",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"item.status"}],staticClass:"right-menu ivu-poptip-inner"},[n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.labelEdit(e)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("编辑分类")])])]),n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.deleteSort(e,"删除分类",r)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("删除分类")])])])]):t._e()])})),1)],1)],1),n("Col",{ref:"rightBox",attrs:{span:"21"}},[n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{staticClass:"mb20",attrs:{type:"flex"}},[n("Col",{attrs:{span:"20"}},[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticClass:"mr10",attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("新建二维码")]),n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success",icon:"md-add"},on:{click:t.addSort}},[t._v("添加分组")])],1),n("Col",{attrs:{span:"4"}},[n("Input",{attrs:{search:"","enter-button":"搜索",placeholder:"请输入二维码名称"},on:{"on-search":t.userSearchs},model:{value:t.tableFrom.name,callback:function(e){t.$set(t.tableFrom,"name",e)},expression:"tableFrom.name"}})],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"label_name",fn:function(e){var r=e.row;return e.index,[r.label_name.length?n("div",t._l(r.label_name,(function(e,r){return n("Tag",{key:r,attrs:{checkable:!1,color:"primary"}},[t._v(t._s(e))])})),1):n("div",[t._v("--")])]}},{key:"add_time",fn:function(e){var r=e.row;return e.index,[0===r.stop?n("span",[t._v(" 永久 ")]):t._e(),1===r.stop?n("span",[t._v(" "+t._s(r.add_time)+" - "+t._s(r.end_time))]):t._e(),-1===r.stop?n("span",[t._v("已过期")]):t._e()]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,disabled:2==r.lottery_status,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除二维码",a)}}},[t._v("删除")]),n("Divider",{attrs:{type:"vertical"}}),n("Dropdown",{on:{"on-click":function(e){return t.changeMenu(r,e)}}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("更多\n "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"1"}},[t._v("下载")]),n("DropdownItem",{attrs:{name:"2"}},[t._v("统计")]),n("DropdownItem",{attrs:{name:"3"}},[t._v("用户列表")])],1)],1)]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)],1),n("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:"渠道码用户列表","mask-closable":!1,width:"900"},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[n("Table",{ref:"selection",attrs:{columns:t.columns4,data:t.tabList,"no-data-text":"暂无数据","highlight-row":"","max-height":"400","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"",loading:t.loading2,"page-size":t.userData.limit},on:{"on-change":t.pageChangeUser}})],1)],1)],1)}),[],!1,null,"65750ece",null);e.default=n.exports},e305:function(t,e,n){"use strict";var r=n("a51d");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js.gz b/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js.gz deleted file mode 100644 index 4f1e25acfc8a29557383a96d882d34cf0e2144f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5592 zcmV;}6({N+iwFP!000026XjfcbKBOH|0*)ZGbN`WL`s$uQ^WDtlI$q)E0&#?R>Qdj zE=gD*zyOz|WSKL`cC*d4n@u`t>uj58olZLIf0AZ5-X@Kk+dE~WKM1;|?QPBM4&2?! z%DEL%B}-LpM?cWcRp~QYy*+SEW_xal=~Q>i2ihQ@3jyeYaAX`ermaI25ky{dEPYpRO zhp7^=E+Iy0B9|mcUx~OayPFcRDIq*1;+lkbU5U6UA$%p`hCGW}n3rYEt08w~dDW21 z66Bg1^13XK8gfB`ysAW8ln^)6L|&30uPG7FONf`1i0354D@w!*G9yaFixT3367hS8KGy6S2wL#Vo(%8<6Yp30EtG774U+03Y@GUjE36Fh)iZ6S;vu8R${3<9vNA+XWj&QmGRmxs8LBb2WeiheHf7ANy4K2& zTk2vfLvE|9ZAvv6~h=p&<1r>v~pQ>rhz3^@&eUkrM|BBQG+e>>*ca0fQW*dY%RB z&8KDMpf%{jINI!YJ(td>=;WYil0GxLWInNW9%5Z;?yh-O4&Hh>$oaHm2aNjjsdY

"),this._renderIndicators){const t=document.createElement("div");t.className="delete-sign "+x.d.asClassName(re),t.setAttribute("style",`position:absolute;top:${e*d}px;width:${h}px;height:${d}px;right:0;`),b.appendChild(t)}return v.characterMapping.getAbsoluteOffset(v.characterMapping.length)}}function be(e,t){return Object(_.n)(e,t,["off","on","inherit"])}function ve(e){return 0{var i=e.getColor(L.m);i&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.o),i&&(t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.n),i&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.p),i&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.yc),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${i}; }`),i=e.getColor(L.k),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${i}; }`),i=e.getColor(L.Ac),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.Bc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.zc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.l);t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${i} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${i} 50%, ${i} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)})},"4acc":function(e,t,i){e.exports=function(){"use strict";function e(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s={exports:{}};function r(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function a(e){s.exports.defaults=e}s.exports={defaults:r(),getDefaults:r,changeDefaults:a};var l=/[&<>"']/,d=/[&<>"']/g,h=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(e){return u[e]};function p(e,t){if(t){if(l.test(e))return e.replace(d,g)}else if(h.test(e))return e.replace(c,g);return e}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(m,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var _=/(^|[^\[])\^/g;function b(e,t){e=e.source||e,t=t||"";var i={replace:function(t,n){return n=n.source||n,n=n.replace(_,"$1"),e=e.replace(t,n),i},getRegex:function(){return new RegExp(e,t)}};return i}var v=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(e,t,i){if(e){var n;try{n=decodeURIComponent(f(i)).replace(v,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!C.test(i)&&(i=k(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(e){return null}return i}var y={},S=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){y[" "+e]||(S.test(e)?y[" "+e]=e+"/":y[" "+e]=O(e,"/",!0)),e=y[" "+e];var i=-1===e.indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(L,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(x,"$1")+t:e+t}function D(e){for(var t,i,n=1;n=0&&"\\"===i[o])n=!n;return n?"|":" |"})),n=i.split(/ \|/),o=0;if(n[0].trim()||n.shift(),n[n.length-1].trim()||n.pop(),n.length>t)n.splice(t);else while(n.length1)1&t&&(i+=e),t>>=1,e+=e;return i+e}var T={escape:p,unescape:f,edit:b,cleanUrl:w,resolveUrl:k,noopTest:{exec:function(){}},merge:D,splitCells:N,rtrim:O,findClosingBracket:E,checkSanitizeDeprecation:I,repeatString:M},A=s.exports.defaults,R=T.rtrim,P=T.splitCells,F=T.escape,B=T.findClosingBracket;function j(e,t,i,n){var o=t.href,s=t.title?F(t.title):null,r=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?(n.state.inLink=!0,{type:"link",raw:i,href:o,title:s,text:r,tokens:n.inlineTokens(r,[])}):{type:"image",raw:i,href:o,title:s,text:F(r)}}function W(e,t){var i=e.match(/^(\s+)(?:```)/);if(null===i)return t;var n=i[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var i=t[0];return i.length>=n.length?e.slice(n.length):e})).join("\n")}var V=function(){function e(e){this.options=e||A}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var i=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?i:R(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var i=t[0],n=W(i,t[3]||"");return{type:"code",raw:i,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var i=t[2].trim();if(/#$/.test(i)){var n=R(i,"#");this.options.pedantic?i=n.trim():n&&!/ $/.test(n)||(i=n.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:i,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var i=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(i,[]),text:i}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var i,n,o,s,r,a,l,d,h,c,u=t[1].trim(),g=u.length>1,p={type:"list",raw:"",ordered:g,start:g?+u.slice(0,-1):"",loose:!1,items:[]};u=g?"\\d{1,9}\\"+u.slice(-1):"\\"+u,this.options.pedantic&&(u=g?u:"[*+-]");var m=new RegExp("^( {0,3}"+u+")((?: [^\\n]*| *)(?:\\n[^\\n]*)*(?:\\n|$))");while(e){if(this.rules.block.hr.test(e))break;if(!(t=m.exec(e)))break;h=t[2].split("\n"),this.options.pedantic?(s=2,c=h[0].trimLeft()):(s=t[2].search(/[^ ]/),s=t[1].length+(s>4?1:s),c=h[0].slice(s-t[1].length)),a=!1,i=t[0],!h[0]&&/^ *$/.test(h[1])&&(i=t[1]+h.slice(0,2).join("\n")+"\n",p.loose=!0,h=[]);var f=new RegExp("^ {0,"+Math.min(3,s-1)+"}(?:[*+-]|\\d{1,9}[.)])");for(r=1;r=s)&&d.trim()){i=t[1]+h.slice(0,r).join("\n")+"\n";break}c+="\n"+d.slice(s)}else d.trim()||(a=!0),d.search(/[^ ]/)>=s?c+="\n"+d.slice(s):c+="\n"+d}p.loose||(l?p.loose=!0:/\n *\n *$/.test(i)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(c),n&&(o="[ ] "!==n[0],c=c.replace(/^\[[ xX]\] +/,""))),p.items.push({type:"list_item",raw:i,task:!!n,checked:o,loose:!1,text:c}),p.raw+=i,e=e.slice(i.length)}p.items[p.items.length-1].raw=i.trimRight(),p.items[p.items.length-1].text=c.trimRight(),p.raw=p.raw.trimRight();var _=p.items.length;for(r=0;r<_;r++)this.lexer.state.top=!1,p.items[r].tokens=this.lexer.blockTokens(p.items[r].text,[]),p.items[r].tokens.some((function(e){return"space"===e.type}))&&(p.loose=!0,p.items[r].loose=!0);return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t){var i={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(i.type="paragraph",i.text=this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]),i.tokens=[],this.lexer.inline(i.text,i.tokens)),i}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var i=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:i,raw:t[0],href:t[2],title:t[3]}}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:P(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];var n,o,s,r,a=i.align.length;for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]):t[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=t[2].trim();if(!this.options.pedantic&&/^$/.test(i))return;var n=R(i.slice(0,-1),"\\");if((i.length-n.length)%2===0)return}else{var o=B(t[2],"()");if(o>-1){var s=0===t[0].indexOf("!")?5:4,r=s+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,r).trim(),t[3]=""}}var a=t[2],l="";if(this.options.pedantic){var d=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);d&&(a=d[1],l=d[3])}else l=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(i)?a.slice(1):a.slice(1,-1)),j(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:l?l.replace(this.rules.inline._escapes,"$1"):l},t[0],this.lexer)}},t.reflink=function(e,t){var i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var n=(i[2]||i[1]).replace(/\s+/g," ");if(n=t[n.toLowerCase()],!n||!n.href){var o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return j(i,n,i[0],this.lexer)}},t.emStrong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!i.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=n[1]||n[2]||"";if(!o||o&&(""===i||this.rules.inline.punctuation.exec(i))){var s,r,a=n[0].length-1,l=a,d=0,h="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;h.lastIndex=0,t=t.slice(-1*e.length+a);while(null!=(n=h.exec(t)))if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],s)if(r=s.length,n[3]||n[4])l+=r;else if(!((n[5]||n[6])&&a%3)||(a+r)%3){if(l-=r,!(l>0)){if(r=Math.min(r,r+l+d),Math.min(a,r)%2){var c=e.slice(1,a+n.index+r);return{type:"em",raw:e.slice(0,a+n.index+r+1),text:c,tokens:this.lexer.inlineTokens(c,[])}}var u=e.slice(2,a+n.index+r-1);return{type:"strong",raw:e.slice(0,a+n.index+r+1),text:u,tokens:this.lexer.inlineTokens(u,[])}}}else d+=r}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),o=/^ /.test(i)&&/ $/.test(i);return n&&o&&(i=i.substring(1,i.length-1)),i=F(i,!0),{type:"codespan",raw:t[0],text:i}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}},t.autolink=function(e,t){var i,n,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(i=F(this.options.mangle?t(o[1]):o[1]),n="mailto:"+i):(i=F(o[1]),n=i),{type:"link",raw:o[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}},t.url=function(e,t){var i;if(i=this.rules.inline.url.exec(e)){var n,o;if("@"===i[2])n=F(this.options.mangle?t(i[0]):i[0]),o="mailto:"+n;else{var s;do{s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(s!==i[0]);n=F(i[0]),o="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t){var i,n=this.rules.inline.text.exec(e);if(n)return i=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):F(n[0]):n[0]:F(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}},e}(),H=T.noopTest,z=T.edit,U=T.merge,K={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},q=(K.def=z(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.listItemStart=z(/^( *)(bull) */).replace("bull",K.bullet).getRegex(),K.list=z(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=/|$)/,K.html=z(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=z(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.blockquote=z(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)\\|?(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.table=z(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:z("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,paragraph:z(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"}),$=(q.punctuation=z(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,q.escapedEmSt=/\\\*|\\_/g,q._comment=z(K._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.emStrong.lDelim=z(q.emStrong.lDelim).replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimAst=z(q.emStrong.rDelimAst,"g").replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimUnd=z(q.emStrong.rDelimUnd,"g").replace(/punct/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=z(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=z(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=z(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=z(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=z(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=U({},q),q.pedantic=U({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:z(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:z(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=U({},q.normal,{escape:z(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";";return n}var te=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Z,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var t={block:Y.normal,inline:X.normal};this.options.pedantic?(t.block=Y.pedantic,t.inline=X.pedantic):this.options.gfm&&(t.block=Y.gfm,this.options.breaks?t.inline=X.breaks:t.inline=X.gfm),this.tokenizer.rules=t}e.lex=function(t,i){var n=new e(i);return n.lex(t)},e.lexInline=function(t,i){var n=new e(i);return n.inlineTokens(t)};var i=e.prototype;return i.lex=function(e){var t;e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens);while(t=this.inlineQueue.shift())this.inlineTokens(t.src,t.tokens);return this.tokens},i.blockTokens=function(e,t){var i,n,o,s,r=this;void 0===t&&(t=[]),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));while(e)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(i=n.call({lexer:r},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.space(e))e=e.substring(i.raw.length),i.type&&t.push(i);else if(i=this.tokenizer.code(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(i):(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.fences(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.heading(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.hr(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.blockquote(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.list(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.html(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.def(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(n.raw+="\n"+i.raw,n.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.table(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.lheading(e))e=e.substring(i.raw.length),t.push(i);else if(o=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,i=e.slice(1),n=void 0;r.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),this.state.top&&(i=this.tokenizer.paragraph(o)))n=t[t.length-1],s&&"paragraph"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i),s=o.length!==e.length,e=e.substring(i.raw.length);else if(i=this.tokenizer.text(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}return this.state.top=!0,t},i.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})},i.inlineTokens=function(e,t){var i,n,o,s=this;void 0===t&&(t=[]);var r,a,l,d=e;if(this.tokens.links){var h=Object.keys(this.tokens.links);if(h.length>0)while(null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(d)))h.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(r=this.tokenizer.rules.inline.blockSkip.exec(d)))d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(r=this.tokenizer.rules.inline.escapedEmSt.exec(d)))d=d.slice(0,r.index)+"++"+d.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(a||(l=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(i=n.call({lexer:s},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.emStrong(e,d,l))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.autolink(e,ee))e=e.substring(i.raw.length),t.push(i);else if(this.state.inLink||!(i=this.tokenizer.url(e,ee))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,i=e.slice(1),n=void 0;s.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),i=this.tokenizer.inlineText(o,J))e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(l=i.raw.slice(-1)),a=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(i.raw.length),t.push(i);return t},t(e,null,[{key:"rules",get:function(){return{block:Y,inline:X}}}]),e}(),ie=s.exports.defaults,ne=T.cleanUrl,oe=T.escape,se=function(){function e(e){this.options=e||ie}var t=e.prototype;return t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,n);null!=o&&o!==e&&(i=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",n?'
'+(i?e:oe(e,!0))+"
\n":"
"+(i?e:oe(e,!0))+"
\n"},t.blockquote=function(e){return"
\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,i,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,i){var n=t?"ol":"ul",o=t&&1!==i?' start="'+i+'"':"";return"<"+n+o+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' align="'+t.align+'">':"<"+i+">";return n+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n='
    ",n},t.image=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n=''+i+'":">",n},t.text=function(e){return e},e}(),re=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,i){return""+i},t.image=function(e,t,i){return""+i},t.br=function(){return""},e}(),ae=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{n++,i=e+"-"+n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i},t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)},e}(),le=se,de=re,he=ae,ce=s.exports.defaults,ue=T.unescape,ge=te,pe=function(){function e(e){this.options=e||ce,this.options.renderer=this.options.renderer||new le,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new de,this.slugger=new he}e.parse=function(t,i){var n=new e(i);return n.parse(t)},e.parseInline=function(t,i){var n=new e(i);return n.parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w="",y=e.length;for(i=0;i0&&"paragraph"===f.tokens[0].type?(f.tokens[0].text=v+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=v+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:v}):m+=v),m+=this.parse(f.tokens,p),h+=this.renderer.listitem(m,b,_);w+=this.renderer.list(h,u,g);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":h=c.tokens?this.parseInline(c.tokens):c.text;while(i+1An error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}}return xe.options=xe.setOptions=function(e){return ve(xe.defaults,e),Se(xe.defaults),xe},xe.getDefaults=ye,xe.defaults=Le,xe.use=function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;nAn error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}},xe.Parser=pe,xe.parser=pe.parse,xe.Renderer=fe,xe.TextRenderer=_e,xe.Lexer=ge,xe.lexer=ge.lex,xe.Tokenizer=me,xe.Slugger=be,xe.parse=xe}()},"4af6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:function(){return i.e("chunk-2d0afa49").then(i.bind(null,"0eca"))}})},"4b76":function(e,t,i){"use strict";var n,o,s=i("3742");(i=n=n||{})[i.Ignore=0]="Ignore",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",(o=n=n||{}).fromValue=function(e){return e?s.r("error",e)?o.Error:s.r("warning",e)||s.r("warn",e)?o.Warning:s.r("info",e)?o.Info:o.Ignore:o.Ignore},o.toString=function(e){switch(e){case o.Error:return"error";case o.Warning:return"warning";case o.Info:return"info";default:return"ignore"}},t.a=n},"4d05":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l}));var n=i("3742"),o=i("e1b5"),s=i("8bf1");const r={getInitialState:()=>s.c,tokenize2:(e,t,i,n)=>Object(s.e)(0,e,i,n)};function a(e,t=r){{var i=t||r;let d='
    ',h=n.Q(e),c=i.getInitialState();for(let e=0,t=h.length;e");var s=i.tokenize2(t,!0,c,0);o.a.convertToEndOffset(s.tokens,t.length);let r=new o.a(s.tokens,t),u=r.inflate(),g=0;for(let e=0,i=u.getCount();e${n.s(t.substring(g,l))}`,g=l}c=s.endState}return d+="
    "}}function l(e,t,i,n,o,s,r){let a="
    ",l=n,d=0;for(let u=0,g=t.getCount();u${n}`,o=o)break}}return a+"
    "}},"4d3d":function(e,t,i){},"4da7":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:function(){return i.e("chunk-2d21ab79").then(i.bind(null,"bd67"))}})},"4dc7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));class n{constructor(e,t,i){this._tokenBrand=void 0,this.offset=0|e,this.type=t,this.language=i}toString(){return"("+this.offset+", "+this.type+")"}}class o{constructor(e,t){this._tokenizationResultBrand=void 0,this.tokens=e,this.endState=t}}class s{constructor(e,t){this._tokenizationResult2Brand=void 0,this.tokens=e,this.endState=t}}},"4fc3":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return x})),i.d(t,"b",(function(){return k})),i.d(t,"d",(function(){return D})),i.d(t,"e",(function(){return E}));t=i("30db");var n=i("3742");i=i("0a0f");let o=t.k||"";const s=new Map,r=(s.set("false",!1),s.set("true",!0),s.set("isMac",t.f),s.set("isLinux",t.d),s.set("isWindows",t.i),s.set("isWeb",t.h),s.set("isMacNative",t.f&&!t.h),s.set("isEdge",0<=o.indexOf("Edg/")),s.set("isFirefox",0<=o.indexOf("Firefox")),s.set("isChrome",0<=o.indexOf("Chrome")),s.set("isSafari",0<=o.indexOf("Safari")),Object.prototype.hasOwnProperty);class a{static has(e){return c.create(e)}static equals(e,t){return u.create(e,t)}static regex(e,t){return w.create(e,t)}static not(e){return f.create(e)}static and(...e){return S.create(e,null)}static or(...e){return L.create(e,null,!0)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let i=e.split("||");return L.create(i.map(e=>this._deserializeAndExpression(e,t)),null,!0)}static _deserializeAndExpression(e,t){let i=e.split("&&");return S.create(i.map(e=>this._deserializeOne(e,t)),null)}static _deserializeOne(e,t){if(0<=(e=e.trim()).indexOf("!=")){let i=e.split("!=");return m.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("==")){let i=e.split("==");return u.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("=~")){let i=e.split("=~");return w.create(i[0].trim(),this._deserializeRegexValue(i[1],t))}if(0<=e.indexOf(" in ")){let t=e.split(" in ");return g.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){const t=e.split(">=");return b.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){const t=e.split(">");return _.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){const t=e.split("<=");return C.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){const t=e.split("<");return v.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?f.create(e.substr(1).trim()):c.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let i=/^'([^']*)'$/.exec(e);return i?i[1].trim():e}static _deserializeRegexValue(e,t){if(Object(n.C)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}var i=e.indexOf("/"),o=e.lastIndexOf("/");if(i===o||i<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return null}i=e.slice(i+1,o),o="i"===e[o+1]?"i":"";try{return new RegExp(i,o)}catch(i){if(t)throw new Error(`bad regexp-value '${e}', parse error: `+i);return null}}}function l(e,t){return e.cmp(t)}class d{constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return h.INSTANCE}}d.INSTANCE=new d;class h{constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!0}serialize(){return"true"}keys(){return[]}negate(){return d.INSTANCE}}h.INSTANCE=new h;class c{constructor(e,t){this.key=e,this.negated=t,this.type=2}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?h:d).INSTANCE:new c(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!!e.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this)),this.negated}}class u{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=4}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?c:f).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?h:d).INSTANCE:new u(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class g{constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}static create(e,t){return new g(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&this.key===e.key&&this.valueKey===e.valueKey}evaluate(e){const t=e.getValue(this.valueKey);return e=e.getValue(this.key),Array.isArray(t)?0<=t.indexOf(e):"string"==typeof e&&"object"==typeof t&&null!==t&&r.call(t,e)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=p.create(this)),this.negated}}class p{constructor(e){this._actual=e,this.type=11}static create(e){return new p(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class m{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=5}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?f:c).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?d:h).INSTANCE:new m(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=u.create(this.key,this.value,this)),this.negated}}class f{constructor(e,t){this.key=e,this.negated=t,this.type=3}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?d:h).INSTANCE:new f(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!e.getValue(this.key)}serialize(){return"!"+this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this)),this.negated}}class _{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=12}static create(e,t,i=null){return new _(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>parseFloat(this.value)}serialize(){return this.key+" > "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class b{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=13}static create(e,t,i=null){return new b(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>=parseFloat(this.value)}serialize(){return this.key+" >= "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class v{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=14}static create(e,t,i=null){return new v(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))e.expr.length)return 1;for(let i=0,n=this.expr.length;iS.create([e,t],null)),null,o);o&&(i.push(o),i.sort(l))}return 1===i.length?i[0]:new S(i,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){const t=[];for(var e of this.expr)t.push(e.negate());this.negated=L.create(t,this,!0)}return this.negated}}class L{constructor(e,t){this.expr=e,this.negated=t,this.type=9}static create(e,t,i){return L._normalizeArr(e,t,i)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let i=0,n=this.expr.length;ie.serialize()).join(" || ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let n=[];for(var e of this.expr)n.push(e.negate());for(;1` ${t} `).trim():""}class d{constructor(e,t,i){this.id=e,this.definition=t,this.description=i,s.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}{(t=n=n||{}).iconNameSegment="[A-Za-z0-9]+",t.iconNameExpression="[A-Za-z0-9\\-]+",t.iconModifierExpression="~[A-Za-z]+";const e=new RegExp(`^(${t.iconNameExpression})(${t.iconModifierExpression})?$`);function h(t){if(t instanceof d)return["codicon","codicon-"+t.id];if(t=e.exec(t.id),!t)return h(d.error);let[,i,n]=t;const o=["codicon","codicon-"+i];return n&&o.push("codicon-modifier-"+n.substr(1)),o}t.asClassNameArray=h,t.asClassName=function(e){return h(e).join(" ")},t.asCSSSelector=function(e){return"."+h(e).join(".")}}(i=d=d||{}).add=new i("add",{fontCharacter:"\\ea60"}),i.plus=new i("plus",{fontCharacter:"\\ea60"}),i.gistNew=new i("gist-new",{fontCharacter:"\\ea60"}),i.repoCreate=new i("repo-create",{fontCharacter:"\\ea60"}),i.lightbulb=new i("lightbulb",{fontCharacter:"\\ea61"}),i.lightBulb=new i("light-bulb",{fontCharacter:"\\ea61"}),i.repo=new i("repo",{fontCharacter:"\\ea62"}),i.repoDelete=new i("repo-delete",{fontCharacter:"\\ea62"}),i.gistFork=new i("gist-fork",{fontCharacter:"\\ea63"}),i.repoForked=new i("repo-forked",{fontCharacter:"\\ea63"}),i.gitPullRequest=new i("git-pull-request",{fontCharacter:"\\ea64"}),i.gitPullRequestAbandoned=new i("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),i.recordKeys=new i("record-keys",{fontCharacter:"\\ea65"}),i.keyboard=new i("keyboard",{fontCharacter:"\\ea65"}),i.tag=new i("tag",{fontCharacter:"\\ea66"}),i.tagAdd=new i("tag-add",{fontCharacter:"\\ea66"}),i.tagRemove=new i("tag-remove",{fontCharacter:"\\ea66"}),i.person=new i("person",{fontCharacter:"\\ea67"}),i.personFollow=new i("person-follow",{fontCharacter:"\\ea67"}),i.personOutline=new i("person-outline",{fontCharacter:"\\ea67"}),i.personFilled=new i("person-filled",{fontCharacter:"\\ea67"}),i.gitBranch=new i("git-branch",{fontCharacter:"\\ea68"}),i.gitBranchCreate=new i("git-branch-create",{fontCharacter:"\\ea68"}),i.gitBranchDelete=new i("git-branch-delete",{fontCharacter:"\\ea68"}),i.sourceControl=new i("source-control",{fontCharacter:"\\ea68"}),i.mirror=new i("mirror",{fontCharacter:"\\ea69"}),i.mirrorPublic=new i("mirror-public",{fontCharacter:"\\ea69"}),i.star=new i("star",{fontCharacter:"\\ea6a"}),i.starAdd=new i("star-add",{fontCharacter:"\\ea6a"}),i.starDelete=new i("star-delete",{fontCharacter:"\\ea6a"}),i.starEmpty=new i("star-empty",{fontCharacter:"\\ea6a"}),i.comment=new i("comment",{fontCharacter:"\\ea6b"}),i.commentAdd=new i("comment-add",{fontCharacter:"\\ea6b"}),i.alert=new i("alert",{fontCharacter:"\\ea6c"}),i.warning=new i("warning",{fontCharacter:"\\ea6c"}),i.search=new i("search",{fontCharacter:"\\ea6d"}),i.searchSave=new i("search-save",{fontCharacter:"\\ea6d"}),i.logOut=new i("log-out",{fontCharacter:"\\ea6e"}),i.signOut=new i("sign-out",{fontCharacter:"\\ea6e"}),i.logIn=new i("log-in",{fontCharacter:"\\ea6f"}),i.signIn=new i("sign-in",{fontCharacter:"\\ea6f"}),i.eye=new i("eye",{fontCharacter:"\\ea70"}),i.eyeUnwatch=new i("eye-unwatch",{fontCharacter:"\\ea70"}),i.eyeWatch=new i("eye-watch",{fontCharacter:"\\ea70"}),i.circleFilled=new i("circle-filled",{fontCharacter:"\\ea71"}),i.primitiveDot=new i("primitive-dot",{fontCharacter:"\\ea71"}),i.closeDirty=new i("close-dirty",{fontCharacter:"\\ea71"}),i.debugBreakpoint=new i("debug-breakpoint",{fontCharacter:"\\ea71"}),i.debugBreakpointDisabled=new i("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),i.debugHint=new i("debug-hint",{fontCharacter:"\\ea71"}),i.primitiveSquare=new i("primitive-square",{fontCharacter:"\\ea72"}),i.edit=new i("edit",{fontCharacter:"\\ea73"}),i.pencil=new i("pencil",{fontCharacter:"\\ea73"}),i.info=new i("info",{fontCharacter:"\\ea74"}),i.issueOpened=new i("issue-opened",{fontCharacter:"\\ea74"}),i.gistPrivate=new i("gist-private",{fontCharacter:"\\ea75"}),i.gitForkPrivate=new i("git-fork-private",{fontCharacter:"\\ea75"}),i.lock=new i("lock",{fontCharacter:"\\ea75"}),i.mirrorPrivate=new i("mirror-private",{fontCharacter:"\\ea75"}),i.close=new i("close",{fontCharacter:"\\ea76"}),i.removeClose=new i("remove-close",{fontCharacter:"\\ea76"}),i.x=new i("x",{fontCharacter:"\\ea76"}),i.repoSync=new i("repo-sync",{fontCharacter:"\\ea77"}),i.sync=new i("sync",{fontCharacter:"\\ea77"}),i.clone=new i("clone",{fontCharacter:"\\ea78"}),i.desktopDownload=new i("desktop-download",{fontCharacter:"\\ea78"}),i.beaker=new i("beaker",{fontCharacter:"\\ea79"}),i.microscope=new i("microscope",{fontCharacter:"\\ea79"}),i.vm=new i("vm",{fontCharacter:"\\ea7a"}),i.deviceDesktop=new i("device-desktop",{fontCharacter:"\\ea7a"}),i.file=new i("file",{fontCharacter:"\\ea7b"}),i.fileText=new i("file-text",{fontCharacter:"\\ea7b"}),i.more=new i("more",{fontCharacter:"\\ea7c"}),i.ellipsis=new i("ellipsis",{fontCharacter:"\\ea7c"}),i.kebabHorizontal=new i("kebab-horizontal",{fontCharacter:"\\ea7c"}),i.mailReply=new i("mail-reply",{fontCharacter:"\\ea7d"}),i.reply=new i("reply",{fontCharacter:"\\ea7d"}),i.organization=new i("organization",{fontCharacter:"\\ea7e"}),i.organizationFilled=new i("organization-filled",{fontCharacter:"\\ea7e"}),i.organizationOutline=new i("organization-outline",{fontCharacter:"\\ea7e"}),i.newFile=new i("new-file",{fontCharacter:"\\ea7f"}),i.fileAdd=new i("file-add",{fontCharacter:"\\ea7f"}),i.newFolder=new i("new-folder",{fontCharacter:"\\ea80"}),i.fileDirectoryCreate=new i("file-directory-create",{fontCharacter:"\\ea80"}),i.trash=new i("trash",{fontCharacter:"\\ea81"}),i.trashcan=new i("trashcan",{fontCharacter:"\\ea81"}),i.history=new i("history",{fontCharacter:"\\ea82"}),i.clock=new i("clock",{fontCharacter:"\\ea82"}),i.folder=new i("folder",{fontCharacter:"\\ea83"}),i.fileDirectory=new i("file-directory",{fontCharacter:"\\ea83"}),i.symbolFolder=new i("symbol-folder",{fontCharacter:"\\ea83"}),i.logoGithub=new i("logo-github",{fontCharacter:"\\ea84"}),i.markGithub=new i("mark-github",{fontCharacter:"\\ea84"}),i.github=new i("github",{fontCharacter:"\\ea84"}),i.terminal=new i("terminal",{fontCharacter:"\\ea85"}),i.console=new i("console",{fontCharacter:"\\ea85"}),i.repl=new i("repl",{fontCharacter:"\\ea85"}),i.zap=new i("zap",{fontCharacter:"\\ea86"}),i.symbolEvent=new i("symbol-event",{fontCharacter:"\\ea86"}),i.error=new i("error",{fontCharacter:"\\ea87"}),i.stop=new i("stop",{fontCharacter:"\\ea87"}),i.variable=new i("variable",{fontCharacter:"\\ea88"}),i.symbolVariable=new i("symbol-variable",{fontCharacter:"\\ea88"}),i.array=new i("array",{fontCharacter:"\\ea8a"}),i.symbolArray=new i("symbol-array",{fontCharacter:"\\ea8a"}),i.symbolModule=new i("symbol-module",{fontCharacter:"\\ea8b"}),i.symbolPackage=new i("symbol-package",{fontCharacter:"\\ea8b"}),i.symbolNamespace=new i("symbol-namespace",{fontCharacter:"\\ea8b"}),i.symbolObject=new i("symbol-object",{fontCharacter:"\\ea8b"}),i.symbolMethod=new i("symbol-method",{fontCharacter:"\\ea8c"}),i.symbolFunction=new i("symbol-function",{fontCharacter:"\\ea8c"}),i.symbolConstructor=new i("symbol-constructor",{fontCharacter:"\\ea8c"}),i.symbolBoolean=new i("symbol-boolean",{fontCharacter:"\\ea8f"}),i.symbolNull=new i("symbol-null",{fontCharacter:"\\ea8f"}),i.symbolNumeric=new i("symbol-numeric",{fontCharacter:"\\ea90"}),i.symbolNumber=new i("symbol-number",{fontCharacter:"\\ea90"}),i.symbolStructure=new i("symbol-structure",{fontCharacter:"\\ea91"}),i.symbolStruct=new i("symbol-struct",{fontCharacter:"\\ea91"}),i.symbolParameter=new i("symbol-parameter",{fontCharacter:"\\ea92"}),i.symbolTypeParameter=new i("symbol-type-parameter",{fontCharacter:"\\ea92"}),i.symbolKey=new i("symbol-key",{fontCharacter:"\\ea93"}),i.symbolText=new i("symbol-text",{fontCharacter:"\\ea93"}),i.symbolReference=new i("symbol-reference",{fontCharacter:"\\ea94"}),i.goToFile=new i("go-to-file",{fontCharacter:"\\ea94"}),i.symbolEnum=new i("symbol-enum",{fontCharacter:"\\ea95"}),i.symbolValue=new i("symbol-value",{fontCharacter:"\\ea95"}),i.symbolRuler=new i("symbol-ruler",{fontCharacter:"\\ea96"}),i.symbolUnit=new i("symbol-unit",{fontCharacter:"\\ea96"}),i.activateBreakpoints=new i("activate-breakpoints",{fontCharacter:"\\ea97"}),i.archive=new i("archive",{fontCharacter:"\\ea98"}),i.arrowBoth=new i("arrow-both",{fontCharacter:"\\ea99"}),i.arrowDown=new i("arrow-down",{fontCharacter:"\\ea9a"}),i.arrowLeft=new i("arrow-left",{fontCharacter:"\\ea9b"}),i.arrowRight=new i("arrow-right",{fontCharacter:"\\ea9c"}),i.arrowSmallDown=new i("arrow-small-down",{fontCharacter:"\\ea9d"}),i.arrowSmallLeft=new i("arrow-small-left",{fontCharacter:"\\ea9e"}),i.arrowSmallRight=new i("arrow-small-right",{fontCharacter:"\\ea9f"}),i.arrowSmallUp=new i("arrow-small-up",{fontCharacter:"\\eaa0"}),i.arrowUp=new i("arrow-up",{fontCharacter:"\\eaa1"}),i.bell=new i("bell",{fontCharacter:"\\eaa2"}),i.bold=new i("bold",{fontCharacter:"\\eaa3"}),i.book=new i("book",{fontCharacter:"\\eaa4"}),i.bookmark=new i("bookmark",{fontCharacter:"\\eaa5"}),i.debugBreakpointConditionalUnverified=new i("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),i.debugBreakpointConditional=new i("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),i.debugBreakpointConditionalDisabled=new i("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),i.debugBreakpointDataUnverified=new i("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),i.debugBreakpointData=new i("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),i.debugBreakpointDataDisabled=new i("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),i.debugBreakpointLogUnverified=new i("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),i.debugBreakpointLog=new i("debug-breakpoint-log",{fontCharacter:"\\eaab"}),i.debugBreakpointLogDisabled=new i("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),i.briefcase=new i("briefcase",{fontCharacter:"\\eaac"}),i.broadcast=new i("broadcast",{fontCharacter:"\\eaad"}),i.browser=new i("browser",{fontCharacter:"\\eaae"}),i.bug=new i("bug",{fontCharacter:"\\eaaf"}),i.calendar=new i("calendar",{fontCharacter:"\\eab0"}),i.caseSensitive=new i("case-sensitive",{fontCharacter:"\\eab1"}),i.check=new i("check",{fontCharacter:"\\eab2"}),i.checklist=new i("checklist",{fontCharacter:"\\eab3"}),i.chevronDown=new i("chevron-down",{fontCharacter:"\\eab4"}),i.chevronLeft=new i("chevron-left",{fontCharacter:"\\eab5"}),i.chevronRight=new i("chevron-right",{fontCharacter:"\\eab6"}),i.chevronUp=new i("chevron-up",{fontCharacter:"\\eab7"}),i.chromeClose=new i("chrome-close",{fontCharacter:"\\eab8"}),i.chromeMaximize=new i("chrome-maximize",{fontCharacter:"\\eab9"}),i.chromeMinimize=new i("chrome-minimize",{fontCharacter:"\\eaba"}),i.chromeRestore=new i("chrome-restore",{fontCharacter:"\\eabb"}),i.circleOutline=new i("circle-outline",{fontCharacter:"\\eabc"}),i.debugBreakpointUnverified=new i("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),i.circleSlash=new i("circle-slash",{fontCharacter:"\\eabd"}),i.circuitBoard=new i("circuit-board",{fontCharacter:"\\eabe"}),i.clearAll=new i("clear-all",{fontCharacter:"\\eabf"}),i.clippy=new i("clippy",{fontCharacter:"\\eac0"}),i.closeAll=new i("close-all",{fontCharacter:"\\eac1"}),i.cloudDownload=new i("cloud-download",{fontCharacter:"\\eac2"}),i.cloudUpload=new i("cloud-upload",{fontCharacter:"\\eac3"}),i.code=new i("code",{fontCharacter:"\\eac4"}),i.collapseAll=new i("collapse-all",{fontCharacter:"\\eac5"}),i.colorMode=new i("color-mode",{fontCharacter:"\\eac6"}),i.commentDiscussion=new i("comment-discussion",{fontCharacter:"\\eac7"}),i.compareChanges=new i("compare-changes",{fontCharacter:"\\eafd"}),i.creditCard=new i("credit-card",{fontCharacter:"\\eac9"}),i.dash=new i("dash",{fontCharacter:"\\eacc"}),i.dashboard=new i("dashboard",{fontCharacter:"\\eacd"}),i.database=new i("database",{fontCharacter:"\\eace"}),i.debugContinue=new i("debug-continue",{fontCharacter:"\\eacf"}),i.debugDisconnect=new i("debug-disconnect",{fontCharacter:"\\ead0"}),i.debugPause=new i("debug-pause",{fontCharacter:"\\ead1"}),i.debugRestart=new i("debug-restart",{fontCharacter:"\\ead2"}),i.debugStart=new i("debug-start",{fontCharacter:"\\ead3"}),i.debugStepInto=new i("debug-step-into",{fontCharacter:"\\ead4"}),i.debugStepOut=new i("debug-step-out",{fontCharacter:"\\ead5"}),i.debugStepOver=new i("debug-step-over",{fontCharacter:"\\ead6"}),i.debugStop=new i("debug-stop",{fontCharacter:"\\ead7"}),i.debug=new i("debug",{fontCharacter:"\\ead8"}),i.deviceCameraVideo=new i("device-camera-video",{fontCharacter:"\\ead9"}),i.deviceCamera=new i("device-camera",{fontCharacter:"\\eada"}),i.deviceMobile=new i("device-mobile",{fontCharacter:"\\eadb"}),i.diffAdded=new i("diff-added",{fontCharacter:"\\eadc"}),i.diffIgnored=new i("diff-ignored",{fontCharacter:"\\eadd"}),i.diffModified=new i("diff-modified",{fontCharacter:"\\eade"}),i.diffRemoved=new i("diff-removed",{fontCharacter:"\\eadf"}),i.diffRenamed=new i("diff-renamed",{fontCharacter:"\\eae0"}),i.diff=new i("diff",{fontCharacter:"\\eae1"}),i.discard=new i("discard",{fontCharacter:"\\eae2"}),i.editorLayout=new i("editor-layout",{fontCharacter:"\\eae3"}),i.emptyWindow=new i("empty-window",{fontCharacter:"\\eae4"}),i.exclude=new i("exclude",{fontCharacter:"\\eae5"}),i.extensions=new i("extensions",{fontCharacter:"\\eae6"}),i.eyeClosed=new i("eye-closed",{fontCharacter:"\\eae7"}),i.fileBinary=new i("file-binary",{fontCharacter:"\\eae8"}),i.fileCode=new i("file-code",{fontCharacter:"\\eae9"}),i.fileMedia=new i("file-media",{fontCharacter:"\\eaea"}),i.filePdf=new i("file-pdf",{fontCharacter:"\\eaeb"}),i.fileSubmodule=new i("file-submodule",{fontCharacter:"\\eaec"}),i.fileSymlinkDirectory=new i("file-symlink-directory",{fontCharacter:"\\eaed"}),i.fileSymlinkFile=new i("file-symlink-file",{fontCharacter:"\\eaee"}),i.fileZip=new i("file-zip",{fontCharacter:"\\eaef"}),i.files=new i("files",{fontCharacter:"\\eaf0"}),i.filter=new i("filter",{fontCharacter:"\\eaf1"}),i.flame=new i("flame",{fontCharacter:"\\eaf2"}),i.foldDown=new i("fold-down",{fontCharacter:"\\eaf3"}),i.foldUp=new i("fold-up",{fontCharacter:"\\eaf4"}),i.fold=new i("fold",{fontCharacter:"\\eaf5"}),i.folderActive=new i("folder-active",{fontCharacter:"\\eaf6"}),i.folderOpened=new i("folder-opened",{fontCharacter:"\\eaf7"}),i.gear=new i("gear",{fontCharacter:"\\eaf8"}),i.gift=new i("gift",{fontCharacter:"\\eaf9"}),i.gistSecret=new i("gist-secret",{fontCharacter:"\\eafa"}),i.gist=new i("gist",{fontCharacter:"\\eafb"}),i.gitCommit=new i("git-commit",{fontCharacter:"\\eafc"}),i.gitCompare=new i("git-compare",{fontCharacter:"\\eafd"}),i.gitMerge=new i("git-merge",{fontCharacter:"\\eafe"}),i.githubAction=new i("github-action",{fontCharacter:"\\eaff"}),i.githubAlt=new i("github-alt",{fontCharacter:"\\eb00"}),i.globe=new i("globe",{fontCharacter:"\\eb01"}),i.grabber=new i("grabber",{fontCharacter:"\\eb02"}),i.graph=new i("graph",{fontCharacter:"\\eb03"}),i.gripper=new i("gripper",{fontCharacter:"\\eb04"}),i.heart=new i("heart",{fontCharacter:"\\eb05"}),i.home=new i("home",{fontCharacter:"\\eb06"}),i.horizontalRule=new i("horizontal-rule",{fontCharacter:"\\eb07"}),i.hubot=new i("hubot",{fontCharacter:"\\eb08"}),i.inbox=new i("inbox",{fontCharacter:"\\eb09"}),i.issueClosed=new i("issue-closed",{fontCharacter:"\\eba4"}),i.issueReopened=new i("issue-reopened",{fontCharacter:"\\eb0b"}),i.issues=new i("issues",{fontCharacter:"\\eb0c"}),i.italic=new i("italic",{fontCharacter:"\\eb0d"}),i.jersey=new i("jersey",{fontCharacter:"\\eb0e"}),i.json=new i("json",{fontCharacter:"\\eb0f"}),i.kebabVertical=new i("kebab-vertical",{fontCharacter:"\\eb10"}),i.key=new i("key",{fontCharacter:"\\eb11"}),i.law=new i("law",{fontCharacter:"\\eb12"}),i.lightbulbAutofix=new i("lightbulb-autofix",{fontCharacter:"\\eb13"}),i.linkExternal=new i("link-external",{fontCharacter:"\\eb14"}),i.link=new i("link",{fontCharacter:"\\eb15"}),i.listOrdered=new i("list-ordered",{fontCharacter:"\\eb16"}),i.listUnordered=new i("list-unordered",{fontCharacter:"\\eb17"}),i.liveShare=new i("live-share",{fontCharacter:"\\eb18"}),i.loading=new i("loading",{fontCharacter:"\\eb19"}),i.location=new i("location",{fontCharacter:"\\eb1a"}),i.mailRead=new i("mail-read",{fontCharacter:"\\eb1b"}),i.mail=new i("mail",{fontCharacter:"\\eb1c"}),i.markdown=new i("markdown",{fontCharacter:"\\eb1d"}),i.megaphone=new i("megaphone",{fontCharacter:"\\eb1e"}),i.mention=new i("mention",{fontCharacter:"\\eb1f"}),i.milestone=new i("milestone",{fontCharacter:"\\eb20"}),i.mortarBoard=new i("mortar-board",{fontCharacter:"\\eb21"}),i.move=new i("move",{fontCharacter:"\\eb22"}),i.multipleWindows=new i("multiple-windows",{fontCharacter:"\\eb23"}),i.mute=new i("mute",{fontCharacter:"\\eb24"}),i.noNewline=new i("no-newline",{fontCharacter:"\\eb25"}),i.note=new i("note",{fontCharacter:"\\eb26"}),i.octoface=new i("octoface",{fontCharacter:"\\eb27"}),i.openPreview=new i("open-preview",{fontCharacter:"\\eb28"}),i.package_=new i("package",{fontCharacter:"\\eb29"}),i.paintcan=new i("paintcan",{fontCharacter:"\\eb2a"}),i.pin=new i("pin",{fontCharacter:"\\eb2b"}),i.play=new i("play",{fontCharacter:"\\eb2c"}),i.run=new i("run",{fontCharacter:"\\eb2c"}),i.plug=new i("plug",{fontCharacter:"\\eb2d"}),i.preserveCase=new i("preserve-case",{fontCharacter:"\\eb2e"}),i.preview=new i("preview",{fontCharacter:"\\eb2f"}),i.project=new i("project",{fontCharacter:"\\eb30"}),i.pulse=new i("pulse",{fontCharacter:"\\eb31"}),i.question=new i("question",{fontCharacter:"\\eb32"}),i.quote=new i("quote",{fontCharacter:"\\eb33"}),i.radioTower=new i("radio-tower",{fontCharacter:"\\eb34"}),i.reactions=new i("reactions",{fontCharacter:"\\eb35"}),i.references=new i("references",{fontCharacter:"\\eb36"}),i.refresh=new i("refresh",{fontCharacter:"\\eb37"}),i.regex=new i("regex",{fontCharacter:"\\eb38"}),i.remoteExplorer=new i("remote-explorer",{fontCharacter:"\\eb39"}),i.remote=new i("remote",{fontCharacter:"\\eb3a"}),i.remove=new i("remove",{fontCharacter:"\\eb3b"}),i.replaceAll=new i("replace-all",{fontCharacter:"\\eb3c"}),i.replace=new i("replace",{fontCharacter:"\\eb3d"}),i.repoClone=new i("repo-clone",{fontCharacter:"\\eb3e"}),i.repoForcePush=new i("repo-force-push",{fontCharacter:"\\eb3f"}),i.repoPull=new i("repo-pull",{fontCharacter:"\\eb40"}),i.repoPush=new i("repo-push",{fontCharacter:"\\eb41"}),i.report=new i("report",{fontCharacter:"\\eb42"}),i.requestChanges=new i("request-changes",{fontCharacter:"\\eb43"}),i.rocket=new i("rocket",{fontCharacter:"\\eb44"}),i.rootFolderOpened=new i("root-folder-opened",{fontCharacter:"\\eb45"}),i.rootFolder=new i("root-folder",{fontCharacter:"\\eb46"}),i.rss=new i("rss",{fontCharacter:"\\eb47"}),i.ruby=new i("ruby",{fontCharacter:"\\eb48"}),i.saveAll=new i("save-all",{fontCharacter:"\\eb49"}),i.saveAs=new i("save-as",{fontCharacter:"\\eb4a"}),i.save=new i("save",{fontCharacter:"\\eb4b"}),i.screenFull=new i("screen-full",{fontCharacter:"\\eb4c"}),i.screenNormal=new i("screen-normal",{fontCharacter:"\\eb4d"}),i.searchStop=new i("search-stop",{fontCharacter:"\\eb4e"}),i.server=new i("server",{fontCharacter:"\\eb50"}),i.settingsGear=new i("settings-gear",{fontCharacter:"\\eb51"}),i.settings=new i("settings",{fontCharacter:"\\eb52"}),i.shield=new i("shield",{fontCharacter:"\\eb53"}),i.smiley=new i("smiley",{fontCharacter:"\\eb54"}),i.sortPrecedence=new i("sort-precedence",{fontCharacter:"\\eb55"}),i.splitHorizontal=new i("split-horizontal",{fontCharacter:"\\eb56"}),i.splitVertical=new i("split-vertical",{fontCharacter:"\\eb57"}),i.squirrel=new i("squirrel",{fontCharacter:"\\eb58"}),i.starFull=new i("star-full",{fontCharacter:"\\eb59"}),i.starHalf=new i("star-half",{fontCharacter:"\\eb5a"}),i.symbolClass=new i("symbol-class",{fontCharacter:"\\eb5b"}),i.symbolColor=new i("symbol-color",{fontCharacter:"\\eb5c"}),i.symbolConstant=new i("symbol-constant",{fontCharacter:"\\eb5d"}),i.symbolEnumMember=new i("symbol-enum-member",{fontCharacter:"\\eb5e"}),i.symbolField=new i("symbol-field",{fontCharacter:"\\eb5f"}),i.symbolFile=new i("symbol-file",{fontCharacter:"\\eb60"}),i.symbolInterface=new i("symbol-interface",{fontCharacter:"\\eb61"}),i.symbolKeyword=new i("symbol-keyword",{fontCharacter:"\\eb62"}),i.symbolMisc=new i("symbol-misc",{fontCharacter:"\\eb63"}),i.symbolOperator=new i("symbol-operator",{fontCharacter:"\\eb64"}),i.symbolProperty=new i("symbol-property",{fontCharacter:"\\eb65"}),i.wrench=new i("wrench",{fontCharacter:"\\eb65"}),i.wrenchSubaction=new i("wrench-subaction",{fontCharacter:"\\eb65"}),i.symbolSnippet=new i("symbol-snippet",{fontCharacter:"\\eb66"}),i.tasklist=new i("tasklist",{fontCharacter:"\\eb67"}),i.telescope=new i("telescope",{fontCharacter:"\\eb68"}),i.textSize=new i("text-size",{fontCharacter:"\\eb69"}),i.threeBars=new i("three-bars",{fontCharacter:"\\eb6a"}),i.thumbsdown=new i("thumbsdown",{fontCharacter:"\\eb6b"}),i.thumbsup=new i("thumbsup",{fontCharacter:"\\eb6c"}),i.tools=new i("tools",{fontCharacter:"\\eb6d"}),i.triangleDown=new i("triangle-down",{fontCharacter:"\\eb6e"}),i.triangleLeft=new i("triangle-left",{fontCharacter:"\\eb6f"}),i.triangleRight=new i("triangle-right",{fontCharacter:"\\eb70"}),i.triangleUp=new i("triangle-up",{fontCharacter:"\\eb71"}),i.twitter=new i("twitter",{fontCharacter:"\\eb72"}),i.unfold=new i("unfold",{fontCharacter:"\\eb73"}),i.unlock=new i("unlock",{fontCharacter:"\\eb74"}),i.unmute=new i("unmute",{fontCharacter:"\\eb75"}),i.unverified=new i("unverified",{fontCharacter:"\\eb76"}),i.verified=new i("verified",{fontCharacter:"\\eb77"}),i.versions=new i("versions",{fontCharacter:"\\eb78"}),i.vmActive=new i("vm-active",{fontCharacter:"\\eb79"}),i.vmOutline=new i("vm-outline",{fontCharacter:"\\eb7a"}),i.vmRunning=new i("vm-running",{fontCharacter:"\\eb7b"}),i.watch=new i("watch",{fontCharacter:"\\eb7c"}),i.whitespace=new i("whitespace",{fontCharacter:"\\eb7d"}),i.wholeWord=new i("whole-word",{fontCharacter:"\\eb7e"}),i.window=new i("window",{fontCharacter:"\\eb7f"}),i.wordWrap=new i("word-wrap",{fontCharacter:"\\eb80"}),i.zoomIn=new i("zoom-in",{fontCharacter:"\\eb81"}),i.zoomOut=new i("zoom-out",{fontCharacter:"\\eb82"}),i.listFilter=new i("list-filter",{fontCharacter:"\\eb83"}),i.listFlat=new i("list-flat",{fontCharacter:"\\eb84"}),i.listSelection=new i("list-selection",{fontCharacter:"\\eb85"}),i.selection=new i("selection",{fontCharacter:"\\eb85"}),i.listTree=new i("list-tree",{fontCharacter:"\\eb86"}),i.debugBreakpointFunctionUnverified=new i("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),i.debugBreakpointFunction=new i("debug-breakpoint-function",{fontCharacter:"\\eb88"}),i.debugBreakpointFunctionDisabled=new i("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),i.debugStackframeActive=new i("debug-stackframe-active",{fontCharacter:"\\eb89"}),i.debugStackframeDot=new i("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),i.debugStackframe=new i("debug-stackframe",{fontCharacter:"\\eb8b"}),i.debugStackframeFocused=new i("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),i.debugBreakpointUnsupported=new i("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),i.symbolString=new i("symbol-string",{fontCharacter:"\\eb8d"}),i.debugReverseContinue=new i("debug-reverse-continue",{fontCharacter:"\\eb8e"}),i.debugStepBack=new i("debug-step-back",{fontCharacter:"\\eb8f"}),i.debugRestartFrame=new i("debug-restart-frame",{fontCharacter:"\\eb90"}),i.callIncoming=new i("call-incoming",{fontCharacter:"\\eb92"}),i.callOutgoing=new i("call-outgoing",{fontCharacter:"\\eb93"}),i.menu=new i("menu",{fontCharacter:"\\eb94"}),i.expandAll=new i("expand-all",{fontCharacter:"\\eb95"}),i.feedback=new i("feedback",{fontCharacter:"\\eb96"}),i.groupByRefType=new i("group-by-ref-type",{fontCharacter:"\\eb97"}),i.ungroupByRefType=new i("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),i.account=new i("account",{fontCharacter:"\\eb99"}),i.bellDot=new i("bell-dot",{fontCharacter:"\\eb9a"}),i.debugConsole=new i("debug-console",{fontCharacter:"\\eb9b"}),i.library=new i("library",{fontCharacter:"\\eb9c"}),i.output=new i("output",{fontCharacter:"\\eb9d"}),i.runAll=new i("run-all",{fontCharacter:"\\eb9e"}),i.syncIgnored=new i("sync-ignored",{fontCharacter:"\\eb9f"}),i.pinned=new i("pinned",{fontCharacter:"\\eba0"}),i.githubInverted=new i("github-inverted",{fontCharacter:"\\eba1"}),i.debugAlt=new i("debug-alt",{fontCharacter:"\\eb91"}),i.serverProcess=new i("server-process",{fontCharacter:"\\eba2"}),i.serverEnvironment=new i("server-environment",{fontCharacter:"\\eba3"}),i.pass=new i("pass",{fontCharacter:"\\eba4"}),i.stopCircle=new i("stop-circle",{fontCharacter:"\\eba5"}),i.playCircle=new i("play-circle",{fontCharacter:"\\eba6"}),i.record=new i("record",{fontCharacter:"\\eba7"}),i.debugAltSmall=new i("debug-alt-small",{fontCharacter:"\\eba8"}),i.vmConnect=new i("vm-connect",{fontCharacter:"\\eba9"}),i.cloud=new i("cloud",{fontCharacter:"\\ebaa"}),i.merge=new i("merge",{fontCharacter:"\\ebab"}),i.exportIcon=new i("export",{fontCharacter:"\\ebac"}),i.graphLeft=new i("graph-left",{fontCharacter:"\\ebad"}),i.magnet=new i("magnet",{fontCharacter:"\\ebae"}),i.notebook=new i("notebook",{fontCharacter:"\\ebaf"}),i.redo=new i("redo",{fontCharacter:"\\ebb0"}),i.checkAll=new i("check-all",{fontCharacter:"\\ebb1"}),i.pinnedDirty=new i("pinned-dirty",{fontCharacter:"\\ebb2"}),i.passFilled=new i("pass-filled",{fontCharacter:"\\ebb3"}),i.circleLargeFilled=new i("circle-large-filled",{fontCharacter:"\\ebb4"}),i.circleLargeOutline=new i("circle-large-outline",{fontCharacter:"\\ebb5"}),i.combine=new i("combine",{fontCharacter:"\\ebb6"}),i.gather=new i("gather",{fontCharacter:"\\ebb6"}),i.table=new i("table",{fontCharacter:"\\ebb7"}),i.variableGroup=new i("variable-group",{fontCharacter:"\\ebb8"}),i.typeHierarchy=new i("type-hierarchy",{fontCharacter:"\\ebb9"}),i.typeHierarchySub=new i("type-hierarchy-sub",{fontCharacter:"\\ebba"}),i.typeHierarchySuper=new i("type-hierarchy-super",{fontCharacter:"\\ebbb"}),i.gitPullRequestCreate=new i("git-pull-request-create",{fontCharacter:"\\ebbc"}),i.runAbove=new i("run-above",{fontCharacter:"\\ebbd"}),i.runBelow=new i("run-below",{fontCharacter:"\\ebbe"}),i.notebookTemplate=new i("notebook-template",{fontCharacter:"\\ebbf"}),i.debugRerun=new i("debug-rerun",{fontCharacter:"\\ebc0"}),i.workspaceTrusted=new i("workspace-trusted",{fontCharacter:"\\ebc1"}),i.workspaceUntrusted=new i("workspace-untrusted",{fontCharacter:"\\ebc2"}),i.workspaceUnspecified=new i("workspace-unspecified",{fontCharacter:"\\ebc3"}),i.terminalCmd=new i("terminal-cmd",{fontCharacter:"\\ebc4"}),i.terminalDebian=new i("terminal-debian",{fontCharacter:"\\ebc5"}),i.terminalLinux=new i("terminal-linux",{fontCharacter:"\\ebc6"}),i.terminalPowershell=new i("terminal-powershell",{fontCharacter:"\\ebc7"}),i.terminalTmux=new i("terminal-tmux",{fontCharacter:"\\ebc8"}),i.terminalUbuntu=new i("terminal-ubuntu",{fontCharacter:"\\ebc9"}),i.terminalBash=new i("terminal-bash",{fontCharacter:"\\ebca"}),i.arrowSwap=new i("arrow-swap",{fontCharacter:"\\ebcb"}),i.copy=new i("copy",{fontCharacter:"\\ebcc"}),i.personAdd=new i("person-add",{fontCharacter:"\\ebcd"}),i.filterFilled=new i("filter-filled",{fontCharacter:"\\ebce"}),i.wand=new i("wand",{fontCharacter:"\\ebcf"}),i.debugLineByLine=new i("debug-line-by-line",{fontCharacter:"\\ebd0"}),i.inspect=new i("inspect",{fontCharacter:"\\ebd1"}),i.layers=new i("layers",{fontCharacter:"\\ebd2"}),i.layersDot=new i("layers-dot",{fontCharacter:"\\ebd3"}),i.layersActive=new i("layers-active",{fontCharacter:"\\ebd4"}),i.compass=new i("compass",{fontCharacter:"\\ebd5"}),i.compassDot=new i("compass-dot",{fontCharacter:"\\ebd6"}),i.compassActive=new i("compass-active",{fontCharacter:"\\ebd7"}),i.azure=new i("azure",{fontCharacter:"\\ebd8"}),i.issueDraft=new i("issue-draft",{fontCharacter:"\\ebd9"}),i.gitPullRequestClosed=new i("git-pull-request-closed",{fontCharacter:"\\ebda"}),i.gitPullRequestDraft=new i("git-pull-request-draft",{fontCharacter:"\\ebdb"}),i.debugAll=new i("debug-all",{fontCharacter:"\\ebdc"}),i.debugCoverage=new i("debug-coverage",{fontCharacter:"\\ebdd"}),i.runErrors=new i("run-errors",{fontCharacter:"\\ebde"}),i.folderLibrary=new i("folder-library",{fontCharacter:"\\ebdf"}),i.dropDownButton=new i("drop-down-button",i.chevronDown.definition)},"56dc":function(e,t,i){},"56f3":function(e,t,i){},5717:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("codeEditorService")},"580d":function(e,t,i){"use strict";function n(e,t){let i=0;for(let n=0;nt!==e&&(t instanceof c.d&&(o=Object(s.x)(Object(s.Q)(t.value).pop())),!0));const r=Object(s.d)(o,i);n=n.replace(/(\r\n|\r|\n)(.*)/g,(e,t,i)=>""+t+o.substr(r)+i)}return n}}}class x{constructor(e,t){this._labelService=e,this._model=t}resolve(e){const t=e["name"];if("TM_FILENAME"===t)return g.a(this._model.uri.fsPath);if("TM_FILENAME_BASE"!==t)return"TM_DIRECTORY"===t&&this._labelService?"."===g.b(this._model.uri.fsPath)?"":this._labelService.getUriLabel(Object(p.d)(this._model.uri)):"TM_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri):"RELATIVE_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0}):void 0;{const t=g.a(this._model.uri.fsPath);return e=t.lastIndexOf("."),e<=0?t:t.slice(0,e)}}}class k{constructor(e,t,i,n){this._readClipboardText=e,this._selectionIdx=t,this._selectionCount=i,this._spread=n}resolve(e){if("CLIPBOARD"===e.name){const t=this._readClipboardText();if(t)return this._spread&&(e=t.split(/\r\n|\n|\r/).filter(e=>!Object(s.C)(e)),e.length===this._selectionCount)?e[this._selectionIdx]:t}}}class D{constructor(e,t){this._model=e,this._selection=t}resolve(e){e=e["name"];var t=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn);t=m.a.getComments(t);if(t)return"LINE_COMMENT"===e?t.lineCommentToken||void 0:"BLOCK_COMMENT_START"===e?t.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===e&&t.blockCommentEndToken||void 0}}class N{constructor(){this._date=new Date}resolve(e){return e=e.name,"CURRENT_YEAR"===e?String(this._date.getFullYear()):"CURRENT_YEAR_SHORT"===e?String(this._date.getFullYear()).slice(-2):"CURRENT_MONTH"===e?String(this._date.getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===e?String(this._date.getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===e?String(this._date.getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===e?String(this._date.getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===e?String(this._date.getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===e?N.dayNames[this._date.getDay()]:"CURRENT_DAY_NAME_SHORT"===e?N.dayNamesShort[this._date.getDay()]:"CURRENT_MONTH_NAME"===e?N.monthNames[this._date.getMonth()]:"CURRENT_MONTH_NAME_SHORT"===e?N.monthNamesShort[this._date.getMonth()]:"CURRENT_SECONDS_UNIX"===e?String(Math.floor(this._date.getTime()/1e3)):void 0}}N.dayNames=[u.a("Sunday","Sunday"),u.a("Monday","Monday"),u.a("Tuesday","Tuesday"),u.a("Wednesday","Wednesday"),u.a("Thursday","Thursday"),u.a("Friday","Friday"),u.a("Saturday","Saturday")],N.dayNamesShort=[u.a("SundayShort","Sun"),u.a("MondayShort","Mon"),u.a("TuesdayShort","Tue"),u.a("WednesdayShort","Wed"),u.a("ThursdayShort","Thu"),u.a("FridayShort","Fri"),u.a("SaturdayShort","Sat")],N.monthNames=[u.a("January","January"),u.a("February","February"),u.a("March","March"),u.a("April","April"),u.a("May","May"),u.a("June","June"),u.a("July","July"),u.a("August","August"),u.a("September","September"),u.a("October","October"),u.a("November","November"),u.a("December","December")],N.monthNamesShort=[u.a("JanuaryShort","Jan"),u.a("FebruaryShort","Feb"),u.a("MarchShort","Mar"),u.a("AprilShort","Apr"),u.a("MayShort","May"),u.a("JuneShort","Jun"),u.a("JulyShort","Jul"),u.a("AugustShort","Aug"),u.a("SeptemberShort","Sep"),u.a("OctoberShort","Oct"),u.a("NovemberShort","Nov"),u.a("DecemberShort","Dec")];class O{constructor(e){this._workspaceService=e}resolve(e){if(this._workspaceService){var t=(t=this._workspaceService.getWorkspace()).configuration?{id:t.id,configPath:t.configuration}:1===t.folders.length?{id:t.id,uri:t.folders[0].uri}:void 0;if(t)return"WORKSPACE_NAME"===e.name?this._resolveWorkspaceName(t):"WORKSPACE_FOLDER"===e.name?this._resoveWorkspacePath(t):void 0}}_resolveWorkspaceName(e){if(b(e))return g.a(e.uri.path);let t=g.a(e.configPath.path);return t.endsWith(_)?t.substr(0,t.length-_.length-1):t}_resoveWorkspacePath(e){if(b(e))return Object(v.b)(e.uri.fsPath);var t=g.a(e.configPath.path);let i=e.configPath.fsPath;return(i=i.endsWith(t)?i.substr(0,i.length-t.length-1):i)?Object(v.b)(i):"/"}}class E{resolve(e){var t;e=e["name"];return"RANDOM"===e?Math.random().toString().slice(-6):"RANDOM_HEX"===e?Math.random().toString(16).slice(-6):"UUID"===e?(y(C),C[6]=15&C[6]|64,C[8]=63&C[8]|128,e=0,t="",(t+=w[C[e++]])+w[C[e++]]+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[+e]]+w[C[15]]):void 0}}u=i("b7d0");var I=i("303e"),M=i("47cb");Object(u.f)((e,t)=>{function i(t){const i=e.getColor(t);return i?i.toString():"transparent"}t.addRule(`.monaco-editor .snippet-placeholder { background-color: ${i(I.Ec)}; outline-color: ${i(I.Fc)}; }`),t.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${i(I.Cc)}; outline-color: ${i(I.Dc)}; }`)});class T{constructor(e,t,i,o){this._editor=e,this._snippet=t,this._offset=i,this._snippetLineLeadingWhitespace=o,this._nestingLevel=1,this._placeholderGroups=Object(n.l)(t.placeholders,c.b.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(!this._placeholderDecorations){this._placeholderDecorations=new Map;const e=this._editor.getModel();this._editor.changeDecorations(t=>{for(const o of this._snippet.placeholders){var i=this._snippet.offset(o),n=this._snippet.fullLen(o);i=a.a.fromPositions(e.getPositionAt(this._offset+i),e.getPositionAt(this._offset+i+n)),n=o.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive,i=t.addDecoration(i,n);this._placeholderDecorations.set(o,i)}})}}move(e){if(!this._editor.hasModel())return[];if(this._initDecorations(),0<=this._placeholderGroupsIdx){let e=[];for(const n of this._placeholderGroups[this._placeholderGroupsIdx])if(n.transform){var t=this._placeholderDecorations.get(n),i=(t=this._editor.getModel().getDecorationRange(t),this._editor.getModel().getValueInRange(t));const o=n.transform.resolve(i).split(/\r\n|\r|\n/);for(let e=1;e{const t=new Set,i=[];for(const h of this._placeholderGroups[this._placeholderGroupsIdx]){var o=this._placeholderDecorations.get(h),s=this._editor.getModel().getDecorationRange(o);i.push(new l.a(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(h),e.changeDecorationOptions(o,h.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(h);for(const i of this._snippet.enclosingPlaceholders(h)){var r=this._placeholderDecorations.get(i);e.changeDecorationOptions(r,i.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(i)}}for(var[a,d]of this._placeholderDecorations)t.has(a)||e.changeDecorationOptions(d,a.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive);return i});return n?this.move(e):null!=o?o:[]}_hasPlaceholderBeenCollapsed(e){let t=e;for(;t;){if(t instanceof c.b){var i=this._placeholderDecorations.get(t);const e=this._editor.getModel().getDecorationRange(i);if(e.isEmpty()&&0{for(const n of this._placeholderGroups[this._placeholderGroupsIdx]){const d=e.shift();var o=d._snippet.placeholderInfo.last.index;for(const e of d._snippet.placeholderInfo.all)e.isFinalTabstop?e.index=n.index+(o+1)/this._nestingLevel:e.index=n.index+e.index/this._nestingLevel;this._snippet.replace(n,d._snippet.children);var s=this._placeholderDecorations.get(n);i.removeDecoration(s),this._placeholderDecorations.delete(n);for(const e of d._snippet.placeholders){var r=d._snippet.offset(e),l=d._snippet.fullLen(e);r=a.a.fromPositions(t.getPositionAt(d._offset+r),t.getPositionAt(d._offset+r+l)),l=i.addDecoration(r,T._decor.inactive);this._placeholderDecorations.set(e,l)}}this._placeholderGroups=Object(n.l)(this._snippet.placeholders,c.b.compareByIndex)})}}T._decor={active:t.a.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:t.a.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:t.a.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:t.a.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const A={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class R{constructor(e,t,i=A){this._templateMerges=[],this._snippets=[],this._editor=e,this._template=t,this._options=i}static adjustWhitespace(e,t,i,n,o){var r=e.getLineContent(t.lineNumber);const a=Object(s.x)(r,0,t.column-1);let l;return i.walk(t=>{if(t instanceof c.d&&!(t.parent instanceof c.a)){const s=t.value.split(/\r\n|\r|\n/);if(n){var o=i.offset(t);0===o?s[0]=e.normalizeIndentation(s[0]):10!==(o=(l=null!==l&&void 0!==l?l:i.toString()).charCodeAt(o-1))&&13!==o||(s[0]=e.normalizeIndentation(a+s[0]));for(let t=1;te.get(d.a,h.d)),f=e.invokeWithinContext(e=>new x(e.get(M.a,h.d),F)),_=()=>l;let B=0;var b,v,C=F.getValueInRange(R.adjustSelection(F,e.getSelection(),i,0)),w=F.getValueInRange(R.adjustSelection(F,e.getSelection(),0,n)),y=F.getLineFirstNonWhitespaceColumn(e.getSelection().positionLineNumber),I=e.getSelections().map((e,t)=>({selection:e,idx:t})).sort((e,t)=>a.a.compareRangesUsingStarts(e.selection,t.selection));for({selection:b,idx:v}of I){let a=R.adjustSelection(F,b,i,0),l=R.adjustSelection(F,b,0,n);C!==F.getValueInRange(a)&&(a=b),w!==F.getValueInRange(l)&&(l=b);const d=b.setStartPosition(a.startLineNumber,a.startColumn).setEndPosition(l.endLineNumber,l.endColumn),h=(new c.c).parse(t,!0,o);var A=d.getStartPosition(),P=R.adjustWhitespace(F,A,h,s||0 ")}"`}insert(){var e,t;this._editor.hasModel()&&(({edits:e,snippets:t}=R.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer)),this._snippets=t,this._editor.executeEdits("snippet",e,e=>this._snippets[0].hasPlaceholder?this._move(!0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0]))}merge(e,t=A){if(this._editor.hasModel()){this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,e]);const{edits:i,snippets:n}=R.createEditsAndSnippets(this._editor,e,t.overwriteBefore,t.overwriteAfter,!0,t.adjustWhitespace,t.clipboardText,t.overtypingCapturer);this._editor.executeEdits("snippet",i,e=>{for(const t of this._snippets)t.merge(n);return this._snippets[0].hasPlaceholder?this._move(void 0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))})}}next(){const e=this._move(!0);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}prev(){const e=this._move(!1);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}_move(e){const t=[];for(const n of this._snippets){var i=n.move(e);t.push(...i)}return t}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const e=this._editor.getSelections();if(e.length{e.push(...o.get(t))})}for(var[o,s]of(e.sort(a.a.compareRangesUsingStarts),t))if(s.length!==e.length)t.delete(o);else{s.sort(a.a.compareRangesUsingStarts);for(let i=0;ithis.cancelHasListener=!0})),this.onDidCancel=this._onDidCancel.event,this.cancelHasListener=!1,this._onDidRun=this._register(new a.b),this.onDidRun=this._onDidRun.event,this._onBeforeRun=this._register(new a.b),this.onBeforeRun=this._onBeforeRun.event,this.options=t,this._context=null!=(i=t.context)?i:null,this._orientation=null!=(i=this.options.orientation)?i:0,this._triggerKeys={keyDown:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keyDown)&&i,keys:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keys)?i:[3,10]},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new r.b,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onBeforeRun(e=>this._onBeforeRun.fire(e))),this._actionIds=[],this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),!(this.domNode.className="monaco-action-bar")!==t.animated&&this.domNode.classList.add("animated"),this._orientation){case 0:l=[15],d=[17];break;case 1:l=[16],d=[18],this.domNode.className+=" vertical"}this._register(n.i(this.domNode,n.d.KEY_DOWN,e=>{const t=new o.a(e);let i=!0;e="number"==typeof this.focusedItem?this.viewItems[this.focusedItem]:void 0,l&&(t.equals(l[0])||t.equals(l[1]))?i=this.focusPrevious():d&&(t.equals(d[0])||t.equals(d[1]))?i=this.focusNext():t.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():t.equals(14)?i=this.focusFirst():t.equals(13)?i=this.focusLast():t.equals(2)&&e instanceof s.b&&e.trapsArrowNavigation?i=this.focusNext():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown?this.doTrigger(t):this.triggerKeyDown=!0:i=!1,i&&(t.preventDefault(),t.stopPropagation())})),this._register(n.i(this.domNode,n.d.KEY_UP,e=>{const t=new o.a(e);this.isTriggerKeyEvent(t)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(t)),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(n.Y(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{n.y()!==this.domNode&&n.L(n.y(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0,this.triggerKeyDown=!1)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.actionsList.setAttribute("role","toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),e.appendChild(this.domNode)}isTriggerKeyEvent(e){let t=!1;return this._triggerKeys.keys.forEach(i=>{t=t||e.equals(i)}),t}updateFocusedItem(){for(let t=0;tt.setActionContext(e))}get actionRunner(){return this._actionRunner}set actionRunner(e){e&&(this._actionRunner=e,this.viewItems.forEach(t=>t.actionRunner=e))}getContainer(){return this.domNode}push(e,t={}){const i=Array.isArray(e)?e:[e];let o=d.i(t.index)?t.index:null;i.forEach(e=>{const i=document.createElement("li");let r;i.className="action-item",i.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(n.i(i,n.d.CONTEXT_MENU,e=>{n.c.stop(e,!0)})),(r=(r=this.options.actionViewItemProvider?this.options.actionViewItemProvider(e):r)||new s.a(this.context,e,t)).actionRunner=this._actionRunner,r.setActionContext(this.context),r.render(i),this.focusable&&r instanceof s.b&&0===this.viewItems.length&&r.setFocusable(!0),null===o||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(i),this.viewItems.push(r),this._actionIds.push(e.id)):(this.actionsList.insertBefore(i,this.actionsList.children[o]),this.viewItems.splice(o,0,r),this._actionIds.splice(o,0,e.id),o++)}),"number"==typeof this.focusedItem&&this.focus(this.focusedItem)}clear(){Object(l.f)(this.viewItems),this.viewItems=[],this._actionIds=[],n.t(this.actionsList)}length(){return this.viewItems.length}focus(e){let t=!1,i=void 0;void 0===e?t=!0:"number"==typeof e?i=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(e=this.viewItems.findIndex(e=>e.isEnabled()),this.focusedItem=-1===e?void 0:e):void 0!==i&&(this.focusedItem=i),this.updateFocus()}focusFirst(){return this.focusedItem=1=this.viewItems.length)return this.focusedItem=e,!1}while(this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(),!0}focusPrevious(){if(void 0===this.focusedItem)this.focusedItem=0;else if(this.viewItems.length<=1)return!1;var e=this.focusedItem;let t;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(this.options.preventLoopNavigation)return this.focusedItem=e,!1;this.focusedItem=this.viewItems.length-1}}while(t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(!0),!0}updateFocus(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let i=0;iy(void 0,void 0,void 0,(function*(){var[i,n,o]=t;Object(C.c)(v.a.isUri(i)),Object(C.c)(m.a.isIPosition(n)),Object(C.c)("string"==typeof o||!o);const s=yield e.get(w.a).createModelReference(i);try{const e=yield L(s.object.textEditorModel,m.a.lift(n),{triggerKind:f.C.Invoke,isRetrigger:!1,triggerCharacter:o},_.a.None);if(e)return setTimeout(()=>e.dispose(),0),e.value}finally{s.dispose()}})));b=i("5bd7");var x,k=i("303e"),D=i("b7d0"),N=i("5fe7"),O=i("3170"),E=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},I=x=x||{};I.Default={type:0},I.Pending=class{constructor(e,t){this.request=e,this.previouslyActiveHints=t,this.type=2}},I.Active=class{constructor(e){this.hints=e,this.type=1}};class M extends o.a{constructor(e,t=M.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new c.b),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=x.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new o.d),this.triggerChars=new O.b,this.retriggerChars=new O.b,this.triggerId=0,this.editor=e,this.throttledDelayer=new N.a(t),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(e=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(e=>this.onCursorChange(e))),this._register(this.editor.onDidChangeModelContent(e=>this.onModelContentChange())),this._register(f.B.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(e=>this.onDidType(e))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(e){2===this._state.type&&this._state.request.cancel(),this._state=e}cancel(e=!1){this.state=x.Default,this.throttledDelayer.cancel(),e||this._onChangedHints.fire(void 0)}trigger(e,t){var i=this.editor.getModel();if(i&&f.B.has(i)){const i=++this.triggerId;this._pendingTriggers.push(e),this.throttledDelayer.trigger(()=>this.doTrigger(i),t).catch(p.f)}}next(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=(t=this.state.hints.activeSignature)%e==e-1,n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?0:t+1))}previous(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=0===(t=this.state.hints.activeSignature),n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?e-1:t-1))}updateActiveSignature(e){1===this.state.type&&(this.state=new x.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:e})),this._onChangedHints.fire(this.state.hints))}doTrigger(e){return E(this,void 0,void 0,(function*(){var t=1===this.state.type||2===this.state.type,i=this.getLastActiveHints();if(this.cancel(!0),0===this._pendingTriggers.length)return!1;var n=this._pendingTriggers.reduce(T);this._pendingTriggers=[];const o={triggerKind:n.triggerKind,triggerCharacter:n.triggerCharacter,isRetrigger:t,activeSignatureHelp:i};if(!this.editor.hasModel())return!1;const s=this.editor.getModel(),r=this.editor.getPosition();this.state=new x.Pending(Object(N.h)(e=>L(s,r,o,e)),i);try{const t=yield this.state.request;return e!==this.triggerId?(null!==t&&void 0!==t&&t.dispose(),!1):t&&t.value.signatures&&0!==t.value.signatures.length?(this.state=new x.Active(t.value),this._lastSignatureHelpResult.value=t,this._onChangedHints.fire(this.state.hints),!0):(null!==t&&void 0!==t&&t.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(t){return e===this.triggerId&&(this.state=x.Default),Object(p.f)(t),!1}}))}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new O.b,this.retriggerChars=new O.b;var e=this.editor.getModel();if(e)for(const t of f.B.ordered(e)){for(const e of t.signatureHelpTriggerCharacters||[])this.triggerChars.add(e.charCodeAt(0)),this.retriggerChars.add(e.charCodeAt(0));for(const e of t.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(e.charCodeAt(0))}}onDidType(e){var t,i;this.triggerOnType&&(t=e.length-1,i=e.charCodeAt(t),(this.triggerChars.has(i)||this.isTriggered&&this.retriggerChars.has(i))&&this.trigger({triggerKind:f.C.TriggerCharacter,triggerCharacter:e.charAt(t)}))}onCursorChange(e){"mouse"===e.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(75).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function T(e,t){switch(t.triggerKind){case f.C.Invoke:return t;case f.C.ContentChange:return e;default:return f.C.TriggerCharacter,t}}M.DEFAULT_DELAY=120;var A=i("3742"),R=(I=i("561a"),i("9c41")),P=(i=i("bf5b"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e?(this.show(),this.render(e)):this.hide()}))}createParameterHintDOMNodes(){const e=B(".editor-widget.parameter-hints-widget"),t=l.q(e,B(".phwrapper"));t.tabIndex=-1;var i=l.q(t,B(".controls")),n=l.q(i,B(".button"+D.d.asCSSSelector(W))),o=l.q(i,B(".overloads"));i=l.q(i,B(".button"+D.d.asCSSSelector(j))),this._register(l.i(n,"click",e=>{l.c.stop(e),this.previous()})),this._register(l.i(i,"click",e=>{l.c.stop(e),this.next()})),n=B(".body");const s=new h.a(n,{});this._register(s),t.appendChild(s.getDomNode()),i=l.q(n,B(".signature")),n=l.q(n,B(".docs")),e.style.userSelect="text",this.domNodes={element:e,signature:i,overloads:o,docs:n,scrollbar:s},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(e=>{this.visible&&this.editor.layoutContentWidget(this)})),i=()=>{var e;this.domNodes&&(e=this.editor.getOption(42),this.domNodes.element.style.fontSize=e.fontSize+"px")},i(),this._register(c.c.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(42)).on(i,null)),this._register(this.editor.onDidLayoutChange(e=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(e){if(this.renderDisposeables.clear(),this.domNodes){var t=1{var e;null!=(e=this.domNodes)&&e.scrollbar.scanDomNode()}}));return t.element.classList.add("markdown-docs"),t}hasDocs(e,t){return!!(t&&"string"==typeof t.documentation&&0{const i=e.getColor(k.F);i&&(n=e.type===R.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .parameter-hints-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${i.transparent(.5)}; }`),t.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${i.transparent(.5)}; }`));var n=e.getColor(k.E);n&&t.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${n}; }`),n=e.getColor(k.Jc),n&&t.addRule(`.monaco-editor .parameter-hints-widget a { color: ${n}; }`),n=e.getColor(k.Ic),n&&t.addRule(`.monaco-editor .parameter-hints-widget a:hover { color: ${n}; }`),n=e.getColor(k.G),n&&t.addRule(`.monaco-editor .parameter-hints-widget { color: ${n}; }`),n=e.getColor(k.Hc);n&&t.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${n}; }`)}),i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.cancel(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:9,secondary:[1033]}})),Object(a.k)(new U({id:"showPrevParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),Object(a.k)(new U({id:"showNextParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},"5bd7":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d}));var n=i("a666"),o=i("3742"),s=i("6d8e"),r=(t=i("0a0f"),function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});const a=Object(t.c)("openerService"),l=Object.freeze({_serviceBrand:void 0,registerOpener(){return n.a.None},registerValidator(){return n.a.None},registerExternalUriResolver(){return n.a.None},setDefaultExternalOpener(){},registerExternalOpener(){return n.a.None},open(){return r(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return r(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}});function d(e,t){return s.a.isUri(e)?Object(o.r)(e.scheme,t):Object(o.R)(e,t+":")}},"5d06":function(e,t,i){"use strict";var n=i("d64c");i.n(n).a},"5d08":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:function(){return i.e("chunk-2d238465").then(i.bind(null,"ff4c"))}})},"5d28":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("0f70"),o=i("e757"),s=i("30db");class r{constructor(e){this.timestamp=Date.now(),this.browserEvent=e,this.leftButton=0===e.button,this.middleButton=1===e.button,this.rightButton=2===e.button,this.buttons=e.buttons,this.target=e.target,this.detail=e.detail||1,"dblclick"===e.type&&(this.detail=2),this.ctrlKey=e.ctrlKey,this.shiftKey=e.shiftKey,this.altKey=e.altKey,this.metaKey=e.metaKey,"number"==typeof e.pageX?(this.posx=e.pageX,this.posy=e.pageY):(this.posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop),e=o.a.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view),this.posx-=e.left,this.posy-=e.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class a{constructor(e,t=0,i=0){this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=i,this.deltaX=t,e&&(t=i=e,void 0!==i.wheelDeltaY?this.deltaY=i.wheelDeltaY/120:void 0!==t.VERTICAL_AXIS&&t.axis===t.VERTICAL_AXIS?this.deltaY=-t.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaY=-e.deltaY/3:this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40),void 0!==i.wheelDeltaX?n.h&&s.i?this.deltaX=-i.wheelDeltaX/120:this.deltaX=i.wheelDeltaX/120:void 0!==t.HORIZONTAL_AXIS&&t.axis===t.HORIZONTAL_AXIS?this.deltaX=-e.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaX=-e.deltaX/3:this.deltaX=-e.deltaX:this.deltaX=-e.deltaX/40),0===this.deltaY&&0===this.deltaX&&e.wheelDelta&&(this.deltaY=e.wheelDelta/120))}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation()}}},"5d70":function(e,t,i){},"5d75":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("telemetryService")},"5ed2":function(e,t,i){"use strict";i.r(t),i.d(t,"getOccurrencesAtPosition",(function(){return k}));var n=i("dff7"),o=i("e8e3"),s=i("5fe7"),r=i("2504"),a=i("fdcc"),l=i("a666"),d=(t=i("b2cc"),i("6a89")),h=i("c101"),c=i("3352"),u=i("b57f"),g=i("b707"),p=i("4fc3"),m=i("303e"),f=i("b7d0"),_=i("3813"),b=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3()=>Promise.resolve(n.provideDocumentHighlights(e,t,i)).then(void 0,a.g)),o.n)}class D{constructor(e,t,i){this._wordRange=this._getCurrentWordRange(e,t),this.result=Object(s.h)(n=>this._compute(e,t,i,n))}_getCurrentWordRange(e,t){return e=e.getWordAtPosition(t.getPosition()),e?new d.a(t.startLineNumber,e.startColumn,t.startLineNumber,e.endColumn):null}isValid(e,t,i){var n=t.startLineNumber,o=t.startColumn,s=t.endColumn;t=this._getCurrentWordRange(e,t);let r=Boolean(this._wordRange&&this._wordRange.equalsRange(t));for(let l=0,d=i.length;!r&&l=s&&(r=!0)}return r}cancel(){this.result.cancel()}}class N extends D{_compute(e,t,i,n){return k(e,t.getPosition(),n).then(e=>e||[])}}class O extends D{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,n){return Object(s.n)(250,n).then(()=>{if(!t.isEmpty())return[];var n=e.getWordAtPosition(t.getPosition());if(!n||1e3({range:e.range,kind:g.h.Text}))})}isValid(e,t,i){var n=t.isEmpty();return this._selectionIsEmpty===n&&super.isValid(e,t,i)}}Object(t.n)("_executeDocumentHighlights",(e,t)=>k(e,t,r.a.None));class E{constructor(e,t){this.toUnhook=new l.b,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this._hasWordHighlights=x.bindTo(t),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(71),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{var t=this.editor.getOption(71);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return 0this.model.getDecorationRange(e)).sort(d.a.compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))+1)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))-1+e.length)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){0t||n.endColumn{t===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=e||[],this._beginRenderDecorations())},a.f)}}}_beginRenderDecorations(){var e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;t<=e?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:E._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===g.h.Write?this._WRITE_OPTIONS:e===g.h.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}E._WRITE_OPTIONS=u.a.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(f.g)(L),position:c.d.Center}}),E._TEXT_OPTIONS=u.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(f.g)(m.jc),position:c.d.Center}}),E._REGULAR_OPTIONS=u.a.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(f.g)(S),position:c.d.Center}});let I=class e extends l.a{constructor(e,t){super(),this.wordHighlighter=null;const i=()=>{e.hasModel()&&(this.wordHighlighter=new E(e,t))};this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),i()})),i()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};I.ID="editor.contrib.wordHighlighter",I=i([b(1,p.b)],I);class M extends t.b{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=I.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class T extends t.b{constructor(){super({id:"editor.action.wordHighlight.trigger",label:n.a("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:x.toNegated(),kbOpts:{kbExpr:h.a.editorTextFocus,primary:0,weight:100}})}run(e,t,i){const n=I.get(t);n&&n.restoreViewState(!0)}}Object(t.l)(I.ID,I),Object(t.j)(class extends M{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:n.a("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:65,weight:100}})}}),Object(t.j)(class extends M{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:n.a("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:1089,weight:100}})}}),Object(t.j)(T),Object(f.f)((e,t)=>{const i=e.getColor(m.T);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));var n=e.getColor(v);n&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${n}; }`),n=e.getColor(C),n&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${n}; }`),n=e.getColor(m.U),n&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(w),n&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(y);n&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`)})},"5fe7":function(e,t,i){"use strict";i.d(t,"k",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"l",(function(){return h})),i.d(t,"a",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"n",(function(){return p})),i.d(t,"i",(function(){return m})),i.d(t,"j",(function(){return f})),i.d(t,"g",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"m",(function(){return C})),i.d(t,"b",(function(){return w})),i.d(t,"d",(function(){return n}));var n,o=i("2504"),s=i("fdcc"),r=i("a666"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function l(e){return!!e&&"function"==typeof e.then}function d(e){const t=new o.b,i=e(t.token),n=new Promise((e,n)=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),n(Object(s.b)())});Promise.resolve(i).then(i=>{o.dispose(),t.dispose(),e(i)},e=>{o.dispose(),t.dispose(),n(e)})});return new class{cancel(){t.cancel()}then(e,t){return n.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return n.finally(e)}}}function h(e,t,i){return Promise.race([e,new Promise(e=>t.onCancellationRequested(()=>e(i)))])}class c{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null}queue(e){if(this.activePromise){if(this.queuedPromiseFactory=e,!this.queuedPromise){const e=()=>{this.queuedPromise=null;var e=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,e};this.queuedPromise=new Promise(t=>{this.activePromise.then(e,e).then(t)})}return new Promise((e,t)=>{this.queuedPromise.then(e,t)})}return this.activePromise=e(),new Promise((e,t)=>{this.activePromise.then(t=>{this.activePromise=null,e(t)},e=>{this.activePromise=null,t(e)})})}}class u{constructor(e){this.defaultDelay=e,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(e,t=this.defaultDelay){return this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((e,t)=>{this.doResolve=e,this.doReject=t}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const e=this.task;return this.task=null,e()}})),this.timeout=setTimeout(()=>{this.timeout=null,this.doResolve&&this.doResolve(null)},t),this.completionPromise}isTriggered(){return null!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(Object(s.b)()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancel()}}class g{constructor(e){this.delayer=new u(e),this.throttler=new c}trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)}dispose(){this.delayer.dispose()}}function p(e,t){return t?new Promise((i,n)=>{const o=setTimeout(()=>{r.dispose(),i()},e),r=t.onCancellationRequested(()=>{clearTimeout(o),r.dispose(),n(Object(s.b)())})}):d(t=>p(e,t))}function m(e,t=0){const i=setTimeout(e,t);return Object(r.i)(()=>clearTimeout(i))}function f(e,t=(e=>!!e),i=null){let n=0;const o=e.length,s=()=>{if(n>=o)return Promise.resolve(i);const r=e[n++],a=Promise.resolve(r());return a.then(e=>t(e)?Promise.resolve(e):s())};return s()}class _{constructor(e,t){this._token=-1,"function"==typeof e&&"number"==typeof t&&this.setIfNotSet(e,t)}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setTimeout(()=>{this._token=-1,e()},t)}setIfNotSet(e,t){-1===this._token&&(this._token=setTimeout(()=>{this._token=-1,e()},t))}}class b{constructor(){this._token=-1}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setInterval(()=>{e()},t)}}class v{constructor(e,t){this.timeoutToken=-1,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}get delay(){return this.timeout}set delay(e){this.timeout=e}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}let C;if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining(){return 15}});C=t=>{const i=setTimeout(()=>t(e));let n=!1;return{dispose(){n||(n=!0,clearTimeout(i))}}}}else C=(e,t)=>{const i=requestIdleCallback(e,"number"==typeof t?{timeout:t}:void 0);let n=!1;return{dispose(){n||(n=!0,cancelIdleCallback(i))}}};class w{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(e){this._error=e}finally{this._didRun=!0}},this._handle=C(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}(n||(n={})).settled=function(e){return a(this,void 0,void 0,(function*(){let t=void 0;var i=yield Promise.all(e.map(e=>e.then(e=>e,e=>{t=t||e})));if(void 0!==t)throw t;return i}))}},"607c":function(e,t,i){},"62bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");const o=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}getZoomLevel(){return this._zoomLevel}setZoomLevel(e){e=Math.min(Math.max(-5,e),20),this._zoomLevel!==e&&(this._zoomLevel=e,this._onDidChangeZoomLevel.fire(this._zoomLevel))}}},6424:function(e,t,i){"use strict";function n(e,t,i){let n=null,o=null;if("function"==typeof i.value?(n="value",(o=i.value).length):"function"==typeof i.get&&(n="get",o=i.get),!o)throw new Error("not supported");const s="$memoize$"+t;i[n]=function(...e){return this.hasOwnProperty(s)||Object.defineProperty(this,s,{configurable:!1,enumerable:!1,writable:!1,value:o.apply(this,e)}),this[s]}}i.d(t,"a",(function(){return n}))},6483:function(e,t,i){"use strict";i.d(t,"b",(function(){return d})),i.d(t,"a",(function(){return h}));var n=i("2504"),o=i("fdcc"),s=i("6d8e"),r=i("6a89"),a=i("b707"),l=i("1b69");t=i("9e74");function d(e,t){const i=[],n=a.c.ordered(e).reverse();var o=n.map(n=>Promise.resolve(n.provideDocumentColors(e,t)).then(e=>{if(Array.isArray(e))for(var t of e)i.push({colorInfo:t,provider:n})}));return Promise.all(o).then(()=>i)}function h(e,t,i,n){return Promise.resolve(i.provideColorPresentations(e,t,n))}t.a.registerCommand("_executeDocumentColorProvider",(function(e,...t){var[t]=t;if(!(t instanceof s.a))throw Object(o.c)();const i=e.get(l.a).getModel(t);if(!i)throw Object(o.c)();const r=[],d=a.c.ordered(i).reverse();return e=d.map(e=>Promise.resolve(e.provideDocumentColors(i,n.a.None)).then(e=>{if(Array.isArray(e))for(var t of e)r.push({range:t.range,color:[t.color.red,t.color.green,t.color.blue,t.color.alpha]})})),Promise.all(e).then(()=>r)})),t.a.registerCommand("_executeColorPresentationProvider",(function(e,...t){var[t,i]=t,{uri:i,range:d}=i;if(!(i instanceof s.a&&Array.isArray(t)&&4===t.length&&r.a.isIRange(d)))throw Object(o.c)();var[t,h,c,u]=t;const g=e.get(l.a).getModel(i);if(!g)throw Object(o.c)();const p={range:d,color:{red:t,green:h,blue:c,alpha:u}},m=[],f=a.c.ordered(g).reverse();return e=f.map(e=>Promise.resolve(e.provideColorPresentations(g,p,n.a.None)).then(e=>{Array.isArray(e)&&m.push(...e)})),Promise.all(e).then(()=>m)}))},"650e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));const n={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:i("b9b4").a.text,TERMINALS:"Terminals"};class o{constructor(e){this.data=e}update(){}getData(){return this.data}}const s={CurrentDragAndDropData:void 0}},6640:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:function(){return i.e("chunk-2d0af08c").then(i.bind(null,"0d35"))}})},6653:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this.domNode=e,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(e){this._maxWidth!==e&&(this._maxWidth=e,this.domNode.style.maxWidth=this._maxWidth+"px")}setWidth(e){this._width!==e&&(this._width=e,this.domNode.style.width=this._width+"px")}setHeight(e){this._height!==e&&(this._height=e,this.domNode.style.height=this._height+"px")}setTop(e){this._top!==e&&(this._top=e,this.domNode.style.top=this._top+"px")}unsetTop(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")}setLeft(e){this._left!==e&&(this._left=e,this.domNode.style.left=this._left+"px")}setBottom(e){this._bottom!==e&&(this._bottom=e,this.domNode.style.bottom=this._bottom+"px")}setRight(e){this._right!==e&&(this._right=e,this.domNode.style.right=this._right+"px")}setFontFamily(e){this._fontFamily!==e&&(this._fontFamily=e,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this.domNode.style.fontSize=this._fontSize+"px")}setFontFeatureSettings(e){this._fontFeatureSettings!==e&&(this._fontFeatureSettings=e,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setLineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.domNode.style.lineHeight=this._lineHeight+"px")}setLetterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.domNode.style.letterSpacing=this._letterSpacing+"px")}setClassName(e){this._className!==e&&(this._className=e,this.domNode.className=this._className)}toggleClassName(e,t){this.domNode.classList.toggle(e,t),this._className=this.domNode.className}setDisplay(e){this._display!==e&&(this._display=e,this.domNode.style.display=this._display)}setPosition(e){this._position!==e&&(this._position=e,this.domNode.style.position=this._position)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this.domNode.style.visibility=this._visibility)}setBackgroundColor(e){this._backgroundColor!==e&&(this._backgroundColor=e,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(e){this._layerHint!==e&&(this._layerHint=e,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(e){this._boxShadow!==e&&(this._boxShadow=e,this.domNode.style.boxShadow=e)}setContain(e){this._contain!==e&&(this._contain=e,this.domNode.style.contain=this._contain)}setAttribute(e,t){this.domNode.setAttribute(e,t)}removeAttribute(e){this.domNode.removeAttribute(e)}appendChild(e){this.domNode.appendChild(e.domNode)}removeChild(e){this.domNode.removeChild(e.domNode)}}function o(e){return new n(e)}},"66bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("0a0f"),o=i("cdd6");i.d(t,"b",(function(){return o.a}));const s=Object(n.c)("quickInputService")},"66f1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:function(){return i.e("chunk-2d217e5b").then(i.bind(null,"c94c"))}})},"675a4":function(e,t,i){},"67b4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("7061"),o=i("6a89"),s=i("db88"),r=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class a{provideSelectionRanges(e,t){return r(this,void 0,void 0,(function*(){const i=[];for(const n of t){const t=[],o=(i.push(t),new Map);yield new Promise(t=>a._bracketsRightYield(t,0,e,n,o)),yield new Promise(i=>a._bracketsLeftYield(i,0,e,n,o,t))}return i}))}static _bracketsRightYield(e,t,i,n,o){const r=new Map;for(var l=Date.now();;){if(t>=a._maxRounds){e();break}if(!n){e();break}let c=i.findNextBracket(n);if(!c){e();break}if(Date.now()-l>a._maxDuration){setTimeout(()=>a._bracketsRightYield(e,t+1,i,n,o));break}var d=c.close[0];if(c.isOpen){var h=r.has(d)?r.get(d):0;r.set(d,h+1)}else if(h=r.has(d)?r.get(d):0,--h,r.set(d,Math.max(0,h)),h<0){let e=o.get(d);e||(e=new s.a,o.set(d,e)),e.push(c.range)}n=c.range.getEndPosition()}}static _bracketsLeftYield(e,t,i,n,s,r){const l=new Map;for(var d=Date.now();;){if(t>=a._maxRounds&&0===s.size){e();break}if(!n){e();break}let g=i.findPrevBracket(n);if(!g){e();break}if(Date.now()-d>a._maxDuration){setTimeout(()=>a._bracketsLeftYield(e,t+1,i,n,s,r));break}var h=g.close[0];if(g.isOpen){var c=l.has(h)?l.get(h):0;if(--c,l.set(h,Math.max(0,c)),c<0){let e=s.get(h);if(e){let t=e.shift();0===e.size&&s.delete(h);c=o.a.fromPositions(g.range.getEndPosition(),t.getStartPosition());var u=o.a.fromPositions(g.range.getStartPosition(),t.getEndPosition());r.push({range:c}),r.push({range:u}),a._addBracketLeading(i,u,r)}}}else c=l.has(h)?l.get(h):0,l.set(h,c+1);n=g.range.getStartPosition()}}static _addBracketLeading(e,t,i){if(t.startLineNumber!==t.endLineNumber){var s=t.startLineNumber;const r=e.getLineFirstNonWhitespaceColumn(s);if(0!==r&&r!==t.startColumn&&(i.push({range:o.a.fromPositions(new n.a(s,r),t.getEndPosition())}),i.push({range:o.a.fromPositions(new n.a(s,1),t.getEndPosition())})),s-=1,0{e.hasChanged(69)&&(e=l(this._editor.getOption(69)),this._opts.equals(e)||(this._opts=e,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()))})),this._register(this._editor.onMouseMove(e=>this._onEditorMouseMove(new s(e,this._opts)))),this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(new s(e,this._opts)))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(new s(e,this._opts)))),this._register(this._editor.onKeyDown(e=>this._onEditorKeyDown(new r(e,this._opts)))),this._register(this._editor.onKeyUp(e=>this._onEditorKeyUp(new r(e,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(e=>this._onDidChangeCursorSelection(e))),this._register(this._editor.onDidChangeModel(e=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(e=>{(e.scrollTopChanged||e.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(e){e.selection&&e.selection.startColumn!==e.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(e){this._lastMouseMoveEvent=e,this._onMouseMoveOrRelevantKeyDown.fire([e,null])}_onEditorMouseDown(e){this._hasTriggerKeyOnMouseDown=e.hasTriggerModifier,this._lineNumberOnMouseDown=e.target.position?e.target.position.lineNumber:0}_onEditorMouseUp(e){var t=e.target.position?e.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===t&&this._onExecute.fire(e)}_onEditorKeyDown(e){this._lastMouseMoveEvent&&(e.keyCodeIsTriggerKey||e.keyCodeIsSideBySideKey&&e.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,e]):e.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(e){e.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}},"6a38":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:function(){return i.e("chunk-2d0abc00").then(i.bind(null,"1737"))}})},"6a5d":function(e,t,i){"use strict";i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return m}));var n=i("308f"),o=i("eda7"),s=i("a666"),r=i("40355"),a=i("49d9"),l=i("9768"),d=i("32b8"),h=i("1b69");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}class u{constructor(){this._clock=0,this._entries=[],this._onDidChange=new n.b}get onDidChange(){return this._onDidChange.event}register(e,t){let i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.i)(()=>{var e;i&&0<=(e=this._entries.indexOf(i))&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),i=void 0)})}has(e){return 0t.push(e.provider)),t}orderedGroups(e){const t=[];let i,n;return this._orderedForEach(e,e=>{i&&n===e._score?i.push(e.provider):(n=e._score,i=[e.provider],t.push(i))}),t}_orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)0r&&(r=s)}return r}if("string"==typeof t)return o?"*"===t?5:t===n?10:0:0;if(t){var{language:t,pattern:r,scheme:a,hasAccessToAllModels:h}=t;if(!o&&!h)return 0;let e=0;if(a)if(a===i.scheme)e=10;else{if("*"!==a)return 0;e=5}if(t)if(t===n)e=10;else{if("*"!==t)return 0;e=Math.max(e,5)}if(r){let t;if((t="string"==typeof r?r:Object.assign(Object.assign({},r),{base:Object(d.d)(r.base)}))!==i.fsPath&&!Object(l.a)(t,i.fsPath))return 0;e=10}return e}return 0}(i.selector,e.uri,e.getLanguageIdentifier().language,Object(h.b)(e)),c(i.selector)&&0t._score?-1:e._timet._time?-1:0}}const g=new WeakMap;let p=0;class m{constructor(e,t,i=Number.MAX_SAFE_INTEGER){this._registry=e,this.min=t,this.max=i,this._cache=new r.a(50,.7)}_key(e){return e.id+this._registry.all(e).reduce((e,t)=>Object(o.b)(function(e){let t=g.get(e);return void 0===t&&(t=++p,g.set(e,t)),t}(t),e),0)}_clamp(e){return void 0===e?this.min:Math.min(this.max,Math.max(this.min,Math.floor(1.3*e)))}get(e){return e=this._key(e),e=this._cache.get(e),this._clamp(null==e?void 0:e.value)}update(e,t){var i=this._key(e);let n=this._cache.get(i);return n||(n=new a.a,this._cache.set(i,n)),n.update(t),this.get(e)}}},"6a89":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o{constructor(e,t,i,n){ie.endLineNumber)&&!(t.lineNumber===e.startLineNumber&&t.columne.endColumn)}containsRange(e){return o.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)}strictContainsRange(e){return o.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)}plusRange(e){return o.plusRange(this,e)}static plusRange(e,t){let i,n,s,r;return n=t.startLineNumbere.endLineNumber?(s=t.endLineNumber,t.endColumn):t.endLineNumber===e.endLineNumber?(s=t.endLineNumber,Math.max(t.endColumn,e.endColumn)):(s=e.endLineNumber,e.endColumn),new o(i,n,s,r)}intersectRanges(e){return o.intersectRanges(this,e)}static intersectRanges(e,t){let i=e.startLineNumber,n=e.startColumn,s=e.endLineNumber,r=e.endColumn;e=t.startLineNumber;var a=t.startColumn,l=t.endLineNumber;t=t.endColumn;return il?(s=l,r=t):s===l&&(r=Math.min(r,t)),i>s||i===s&&n>r?null:new o(i,n,s,r)}equalsRange(e){return o.equalsRange(this,e)}static equalsRange(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}getEndPosition(){return o.getEndPosition(this)}static getEndPosition(e){return new n.a(e.endLineNumber,e.endColumn)}getStartPosition(){return o.getStartPosition(this)}static getStartPosition(e){return new n.a(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new o(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new o(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return o.collapseToStart(this)}static collapseToStart(e){return new o(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new o(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null}static isIRange(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn}static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber}}},"6c8c":function(e,t,i){"use strict";i.r(t);var n=i("89cd"),o=i("2f1e"),s=(t=i("03d9"),i("a666")),r=i("dff7"),a=(i=i("66bd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var[e]=t.selectedItems;e&&this.quickInputService.quickAccess.show(e.prefix,{preserveValue:!0})})),i.add(t.onDidChangeValue(t=>{t=this.registry.getQuickAccessProvider(t.substr(e.PREFIX.length)),t&&t.prefix&&t.prefix!==e.PREFIX&&this.quickInputService.quickAccess.show(t.prefix,{preserveValue:!0})}));var{editorProviders:n,globalProviders:o}=this.getQuickAccessProviders();return t.items=0===n.length||0===o.length?[...0===n.length?o:n]:[{label:Object(r.a)("globalCommands","global commands"),type:"separator"},...o,{label:Object(r.a)("editorCommands","editor commands"),type:"separator"},...n],i}getQuickAccessProviders(){const t=[],i=[];for(const s of this.registry.getQuickAccessProviders().sort((e,t)=>e.prefix.localeCompare(t.prefix)))if(s.prefix!==e.PREFIX)for(const e of s.helpEntries){var n=e.prefix||s.prefix,o=n||"…";(e.needsEditor?i:t).push({prefix:n,label:o,ariaLabel:Object(r.a)("helpPickAriaLabel","{0}, {1}",o,e.description),description:e.description})}return{editorProviders:i,globalProviders:t}}};d.PREFIX="?",d=a([l(0,i.a)],d),n.a.as(o.b.Quickaccess).registerQuickAccessProvider({ctor:d,prefix:"",helpEntries:[{description:t.e.helpQuickAccessActionLabel,needsEditor:!0}]})},"6d8e":function(e,t,i){"use strict";i.d(t,"a",(function(){return h})),i.d(t,"b",(function(){return f}));var n=i("32b8"),o=i("30db");const s=/^\w[\w\d+.-]*$/,r=/^\//,a=/^\/\//;function l(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!s.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!r.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(a.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}const d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class h{constructor(e,t,i,n,o,s=!1){var r;"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=(r=s,(e=e)||r?e:"file"),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?"/"!==t[0]&&(t="/"+t):t="/"}return t}(this.scheme,i||""),this.query=n||"",this.fragment=o||"",l(this,s))}static isUri(e){return e instanceof h||!!e&&"string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"string"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString}get fsPath(){return f(this,!1)}with(e){if(!e)return this;let{scheme:t,authority:i,path:n,query:o,fragment:s}=e;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===i?i=this.authority:null===i&&(i=""),void 0===n?n=this.path:null===n&&(n=""),void 0===o?o=this.query:null===o&&(o=""),void 0===s?s=this.fragment:null===s&&(s=""),t===this.scheme&&i===this.authority&&n===this.path&&o===this.query&&s===this.fragment?this:new u(t,i,n,o,s)}static parse(e,t=!1){return e=d.exec(e),e?new u(e[2]||"",v(e[4]||""),v(e[5]||""),v(e[7]||""),v(e[9]||""),t):new u("","","","","")}static file(e){let t="";var i;return"/"===(e=o.i?e.replace(/\\/g,"/"):e)[0]&&"/"===e[1]&&(e=-1===(i=e.indexOf("/",2))?(t=e.substring(2),"/"):(t=e.substring(2,i),e.substring(i)||"/")),new u("file",t,e,"","")}static from(e){return e=new u(e.scheme,e.authority,e.path,e.query,e.fragment),l(e,!0),e}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let i;return i=o.i&&"file"===e.scheme?h.file(n.i.join(f(e,!0),...t)).path:n.e.join(e.path,...t),e.with({path:i})}toString(e=!1){return _(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof h)return e;{const t=new u(e);return t._formatted=e.external,t._fsPath=e._sep===c?e.fsPath:null,t}}return e}}const c=o.i?1:void 0;class u extends h{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=f(this,!1)),this._fsPath}toString(e=!1){return e?_(this,!0):(this._formatted||(this._formatted=_(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=c),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e}}const g={[58]:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function p(e,t){let i=void 0,n=-1;for(let s=0;sfunction t(i){try{return decodeURIComponent(i)}catch(e){return 3e.startOffset>>16}static getCharIndex(e){return(65535&e)>>>0}setColumnInfo(e,t,i,n){this._data[e-1]=(t<<16|i<<0)>>>0,this._absoluteOffsets[e-1]=n+i}getAbsoluteOffset(e){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[e-1]}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}getDomPosition(e){e=this.charOffsetToPartData(e-1);var t=h.getPartIndex(e);e=h.getCharIndex(e);return new d(t,e)}getColumn(e,t){return this.partDataToCharOffset(e.partIndex,t,e.charIndex)+1}partDataToCharOffset(e,t,i){if(0===this.length)return 0;var n=(e<<16|i<<0)>>>0;let o=0,s=this.length-1;for(;o+1>>1,a=this._data[r];if(a===n)return r;n=k.endOffset&&(x++,k=c&&c[x]),(e=(e=Iw||9===O||32===O&&(!u||!!L||32===(N=I+1I:e)&&g&&(e=y||I>w),L){if(!e||!h&&D>=l){if(p)for(let e=(0a)&&(m[f++]=new r(I,b,0),D%=l);for(9===O?D=l:n.D(O)?D+=2:D++,L=e;I===v&&++_h&&(h=m.startOffset,l[d++]=new r(h,g,p)),!(m.endOffset+1<=u)){h=u,l[d++]=new r(h,g+" "+m.className,p|m.metadata);break}h=m.endOffset+1,l[d++]=new r(h,g+" "+m.className,p|m.metadata),a++}u>h&&(h=u,l[d++]=new r(h,g,p))}var f=t[t.length-1].endIndex;if(a'):o.appendASCIIString("");for(let e=0,t=L.length;e=x&&(i+=p)}}for(u&&(o.appendASCIIString(' style="width:'),o.appendASCIIString(String(O*t)),o.appendASCIIString('px"')),o.appendASCII(62);R=x&&(P+=t)}j=t}else{let t=0;for(o.appendASCII(62);R=x&&(P+=s)}j=t}g?B++:B=0,R>=y&&!A&&t.isPseudoAfter()&&(A=!0,T.setColumnInfo(R+1,e,F,W)),o.appendASCIIString("")}return A||T.setColumnInfo(y+1,L.length-1,F,W),S&&o.appendASCIIString("…"),o.appendASCIIString(""),new c(T,N,C)}if(0");let i=0,n=0,o=0;for(const r of e.lineDecorations)1!==r.type&&2!==r.type||(t.appendASCIIString(''),1===r.type&&(o|=1,i++),2===r.type&&(o|=2,n++));t.appendASCIIString("");const s=new h(1,i+n);return s.setColumnInfo(1,i,0,0),new c(s,!1,o)}return t.appendASCIIString(""),new c(new h(0,0),!1,0)}class g{constructor(e,t,i,n){this.characterMapping=e,this.html=t,this.containsRTL=i,this.containsForeignElements=n}}function p(e){let t=Object(o.a)(1e4);return e=u(e,t),new g(e.characterMapping,t.build(),e.containsRTL,e.containsForeignElements)}class m{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=i,this.len=n,this.isOverflowing=o,this.parts=s,this.containsForeignElements=r,this.fauxIndentLength=a,this.tabSize=l,this.startVisibleColumn=d,this.containsRTL=h,this.spaceWidth=c,this.renderSpaceCharCode=u,this.renderWhitespace=g,this.renderControlCharacters=p}}},"6daf":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("6a89"),r=i("c101"),a=i("f85a");class l extends t.b{constructor(){super({id:"editor.action.transposeLetters",label:n.a("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:r.a.writable,kbOpts:{kbExpr:r.a.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(e,t){if(t.hasModel()){let e=t.getModel(),h=[];var i,n,r,l,d;for(i of t.getSelections())i.isEmpty()&&(n=i.startLineNumber,l=i.startColumn,d=e.getLineMaxColumn(n),1===n&&(1===l||2===l&&2===d)||(n=l===d?i.getPosition():a.a.rightPosition(e,i.getPosition().lineNumber,i.getPosition().column),l=a.a.leftPosition(e,n),d=a.a.leftPosition(e,l),r=e.getValueInRange(s.a.fromPositions(d,l)),l=e.getValueInRange(s.a.fromPositions(l,n)),d=s.a.fromPositions(d,n),h.push(new o.a(d,l+r))));0this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(e.onDidChangeCursorPosition(e=>{"never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelContent(e=>{this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModel(e=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelLanguageConfiguration(e=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeConfiguration(e=>{e.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(e){return e.getContribution(b.ID)}jumpToBracket(){if(this._editor.hasModel()){const t=this._editor.getModel();var e=this._editor.getSelections().map(e=>{e=e.getStartPosition();const i=t.matchBracket(e);let n=null;if(i)i[0].containsPosition(e)?n=i[1].getStartPosition():i[1].containsPosition(e)&&(n=i[0].getStartPosition());else{const i=t.findEnclosingBrackets(e);if(i)n=i[0].getStartPosition();else{const i=t.findNextBracket(e);i&&i.range&&(n=i.range.getStartPosition())}}return n?new l.a(n.lineNumber,n.column,n.lineNumber,n.column):new l.a(e.lineNumber,e.column,e.lineNumber,e.column)});this._editor.setSelections(e),this._editor.revealRange(e[0])}}selectToBracket(e){if(this._editor.hasModel()){const t=this._editor.getModel(),i=[];this._editor.getSelections().forEach(n=>{n=n.getStartPosition();let o=t.matchBracket(n);if(!o&&!(o=t.findEnclosingBrackets(n))){const e=t.findNextBracket(n);e&&e.range&&(o=t.matchBracket(e.range.getStartPosition()))}let s=null,r=null;if(o){o.sort(a.a.compareRangesUsingStarts);const[t,i]=o;s=e?t.getStartPosition():t.getEndPosition(),r=e?i.getEndPosition():i.getStartPosition(),i.containsPosition(n)&&(n=s,s=r,r=n)}s&&r&&i.push(new l.a(s.lineNumber,s.column,r.lineNumber,r.column))}),0{var i=e.getColor(u.j);i&&t.addRule(`.monaco-editor .bracket-match { background-color: ${i}; }`),i=e.getColor(u.k);i&&t.addRule(`.monaco-editor .bracket-match { border: 1px solid ${i}; }`)}),i.d.appendMenuItem(i.b.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:n.a({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},"6e62":function(e,t,i){"use strict";i.r(t),i.d(t,"getInlayHints",(function(){return S})),i.d(t,"InlayHintsController",(function(){return L}));var n=i("5fe7"),o=i("fdcc"),s=i("eda7"),r=i("a666"),a=(t=i("b2cc"),i("5717")),l=i("b707"),d=i("e8e3"),h=i("303e"),c=i("2504"),u=i("b7d0"),g=i("6a89"),p=i("6a5d"),m=i("9e74"),f=i("6d8e"),_=i("ef8e9"),b=i("b78f"),v=i("7061"),C=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.map(t=>Promise.resolve(s.provideInlayHints(e,t,i)).then(e=>{e=null==e?void 0:e.filter(e=>t.containsPosition(e.position)),null!=e&&e.length&&n.push({list:e,provider:s})},e=>{Object(o.g)(e)}))));return yield Promise.all(r),n}))}let L=class{constructor(e,t,i,n){this._editor=e,this._codeEditorService=t,this._themeService=i,this._configurationService=n,this._disposables=new r.b,this._sessionDisposables=new r.b,this._getInlayHintsDelays=new p.b(l.r,25,2500),this._decorationsTypeIds=[],this._decorationIds=[],this._disposables.add(l.r.onDidChange(()=>this._update())),this._disposables.add(i.onDidColorThemeChange(()=>this._update())),this._disposables.add(e.onDidChangeModel(()=>this._update())),this._disposables.add(e.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(e.onDidChangeConfiguration(e=>{e.hasChanged(126)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){if(this._sessionDisposables.clear(),this._editor.getOption(126).enabled){const e=this._editor.getModel();if(e&&l.r.has(e)){const t=new n.e(()=>y(this,void 0,void 0,(function*(){var i=Date.now();const n=new c.b;this._sessionDisposables.add(Object(r.i)(()=>n.dispose(!0)));var o=this._editor.getVisibleRangesPlusViewportAboveBelow();o=yield S(e,o,n.token),i=this._getInlayHintsDelays.update(e,Date.now()-i);t.delay=i,this._updateHintsDecorators(o)})),this._getInlayHintsDelays.get(e)),i=(this._sessionDisposables.add(t),this._sessionDisposables.add(this._editor.onDidChangeModelContent(()=>t.schedule())),this._disposables.add(this._editor.onDidScrollChange(()=>t.schedule())),t.schedule(),new r.b);this._sessionDisposables.add(i);for(const n of l.r.all(e))"function"==typeof n.onDidChangeInlayHints&&i.add(n.onDidChangeInlayHints(()=>t.schedule()))}else this._removeAllDecorations()}else this._removeAllDecorations()}_updateHintsDecorators(e){var{fontSize:t,fontFamily:i}=this._getLayoutInfo(),n=this._themeService.getColorTheme().getColor(h.N),o=this._themeService.getColorTheme().getColor(h.O);const r=[],a=[];var l="--inlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(l,i);const d=this._configurationService.getValue("editor.useInjectedText");var c,u=void 0===d||!!d;for({list:c}of e)for(let e=0;et)&&(i=.9*t|0),t=e.fontFamily||this._editor.getOption(41),{fontSize:i,fontFamily:t}}_removeAllDecorations(){this._decorationIds=this._editor.deltaDecorations(this._decorationIds,[]),this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=[]}};L.ID="editor.contrib.InlayHints",L=C([w(1,a.a),w(2,u.b),w(3,i.a)],L),Object(t.l)(L.ID,L),m.a.registerCommand("_executeInlayHintProvider",(e,...t)=>y(void 0,void 0,void 0,(function*(){var[i,n]=t;Object(_.c)(f.a.isUri(i)),Object(_.c)(g.a.isIRange(n));const o=yield e.get(b.a).createModelReference(i);try{const e=yield S(o.object.textEditorModel,[g.a.lift(n)],c.a.None);return Object(d.k)(e.map(e=>e.list)).sort((e,t)=>v.a.compare(e.position,t.position))}finally{o.dispose()}})))},7061:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t){this.lineNumber=e,this.column=t}with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===this.column?this:new n(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)}equals(e){return n.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return n.isBefore(this,e)}static isBefore(e,t){return e.lineNumberthis._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.x.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),this._editor.getOption(47)&&this._editor.hasModel()){var e=this._editor.getModel(),[e]=c.x.ordered(e);if(e&&e.autoFormatTriggerCharacters){let i=new l.b;for(var t of e.autoFormatTriggerCharacters)i.add(t.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(e=>{e=e.charCodeAt(e.length-1),i.has(e)&&this._trigger(String.fromCharCode(e))}))}}}_trigger(e){if(this._editor.hasModel()&&!(1{if(e.isFlush)o=!0,s.dispose();else for(let t=0,n=e.changes.length;t{s.dispose(),o||Object(n.n)(e)&&(p.a.execute(this._editor,e,!0),Object(g.b)(e))},e=>{throw s.dispose(),e})}}},L=(S.ID="editor.contrib.autoFormat",S=i([w(1,u.a)],S),class{constructor(e,t){this.editor=e,this._instantiationService=t,this._callOnDispose=new r.b,this._callOnModel=new r.b,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.j.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(46)&&this.editor.hasModel()&&c.j.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:e})=>this._trigger(e)))}_trigger(e){!this.editor.hasModel()||1e.isEmpty()?new d.a(e.startLineNumber,1,e.startLineNumber,s.getLineMaxColumn(e.startLineNumber)):e);const r=e.get(C.a);yield r.showWhile(n.invokeFunction(g.c,t,i,1,C.b.None,o.a.None),250)}}))}}Object(t.l)(S.ID,S),Object(t.l)(L.ID,L),Object(t.j)(x),Object(t.j)(k),f.a.registerCommand("editor.action.format",e=>y(void 0,void 0,void 0,(function*(){const t=e.get(a.a).getFocusedCodeEditor();if(t&&t.hasModel()){const i=e.get(f.b);t.getSelection().isEmpty()?yield i.executeCommand("editor.action.formatDocument"):yield i.executeCommand("editor.action.formatSelection")}})))},"708a":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("2e5d");class o{static whitespaceVisibleColumn(e,t,i){var o=e.length;let s=0,r=-1,a=-1;for(let l=0;lthis.onPointerStart(e,new p),this)),this._register(new r.a(this.el,"dblclick")).event),f=(this._register(o(this.onPointerDoublePress,this)),this._register(new r.a(this.el,"mouseenter")).event),b=(this._register(f(()=>_.onMouseEnter(this))),this._register(new r.a(this.el,"mouseleave")).event),v=(this._register(b(()=>_.onMouseLeave(this))),this._register(a.b.addTarget(this.el)),d.c.map(this._register(new r.a(this.el,a.a.Start)).event,e=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null})));this._register(v(e=>this.onPointerStart(e,new m(this.el)),this)),e=this._register(new r.a(this.el,a.a.Tap)).event;const C=d.c.map(d.c.filter(d.c.debounce(e,(e,t)=>({event:t,count:(null!=(t=null==e?void 0:e.count)?t:0)+1}),250),({count:e})=>2===e),({event:e})=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null}));this._register(C(this.onPointerDoublePress,this)),"number"==typeof i.size?(this.size=i.size,0===i.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=4,this._register(u.event(e=>{this.size=e,this.layout()}))),this._register(g.event(e=>this.hoverDelay=e)),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=i.orthogonalStartSash,this.orthogonalEndSash=i.orthogonalEndSash,this.orientation=i.orientation||0,1===this.orientation?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",!1),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(this.el.classList.toggle("disabled",0===e),this.el.classList.toggle("minimum",1===e),this.el.classList.toggle("maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){var t;this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),e&&(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalStartDragHandleDisposables.clear(),0!==t&&(this._orthogonalStartDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalStartDragHandleDisposables),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalStartDragHandleDisposables))},this)),t(e.state)),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){var t;this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),e&&(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalEndDragHandleDisposables.clear(),0!==t&&(this._orthogonalEndDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalEndDragHandleDisposables),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalEndDragHandleDisposables))},this)),t(e.state)),this._orthogonalEndSash=e}onPointerStart(e,t){s.c.stop(e);let i=!1;if(!e.__orthogonalSashEvent){const n=this.getOrthogonalSash(e);n&&(i=!0,e.__orthogonalSashEvent=!0,n.onPointerStart(e,new f(t)))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onPointerStart(e,new f(t))),this.state){const n=Object(s.E)("iframe");for(const e of n)e.style.pointerEvents="none";const o=e.pageX,r=e.pageY,a=e.altKey;e={startX:o,currentX:o,startY:r,currentY:r,altKey:a},this.el.classList.add("active"),this._onDidStart.fire(e);const l=Object(s.w)(this.el);e=()=>{let e="";e=i?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":c.f?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":c.f?"col-resize":"ew-resize",l.textContent=`* { cursor: ${e} !important; }`};const d=new h.b;e(),i||this.onDidEnablementChange(e,null,d),t.onPointerMove(e=>{s.c.stop(e,!1),e={startX:o,currentX:e.pageX,startY:r,currentY:e.pageY,altKey:a},this._onDidChange.fire(e)},null,d),t.onPointerUp(e=>{s.c.stop(e,!1),this.el.removeChild(l),this.el.classList.remove("active"),this._onDidEnd.fire(),d.dispose();for(const t of n)t.style.pointerEvents="auto"},null,d),d.add(t)}}onPointerDoublePress(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(e,t=!1){e.el.classList.contains("active")?(e.hoverDelayer.cancel(),e.el.classList.add("hover")):e.hoverDelayer.trigger(()=>e.el.classList.add("hover"),e.hoverDelay).then(void 0,()=>{}),!t&&e.linkedSash&&_.onMouseEnter(e.linkedSash,!0)}static onMouseLeave(e,t=!1){e.hoverDelayer.cancel(),e.el.classList.remove("hover"),!t&&e.linkedSash&&_.onMouseLeave(e.linkedSash,!0)}clearSashHoverState(){_.onMouseLeave(this)}layout(){if(0===this.orientation){const e=this.layoutProvider;this.el.style.left=e.getVerticalSashLeft(this)-this.size/2+"px",e.getVerticalSashTop&&(this.el.style.top=e.getVerticalSashTop(this)+"px"),e.getVerticalSashHeight&&(this.el.style.height=e.getVerticalSashHeight(this)+"px")}else{const e=this.layoutProvider;this.el.style.top=e.getHorizontalSashTop(this)-this.size/2+"px",e.getHorizontalSashLeft&&(this.el.style.left=e.getHorizontalSashLeft(this)+"px"),e.getHorizontalSashWidth&&(this.el.style.width=e.getHorizontalSashWidth(this)+"px")}}hide(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")}getOrthogonalSash(e){return e.target&&e.target instanceof HTMLElement&&e.target.classList.contains("orthogonal-drag-handle")?e.target.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash:void 0}dispose(){super.dispose(),this.el.remove()}}},"70cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return C}));var n=i("308f"),o=i("a666"),s=i("3742"),r=i("d093"),a=i("2837"),l=i("045b");class d{constructor(e){var t;e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new a.c(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new a.c({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.colorizedBracketPairs?this._colorizedBracketPairs=e.colorizedBracketPairs.map(e=>[e[0],e[1]]):e.brackets?this._colorizedBracketPairs=e.brackets.map(e=>[e[0],e[1]]):this._colorizedBracketPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment&&(t=e.__electricCharacterSupport.docComment,this._autoClosingPairs.push(new a.c({open:t.open,close:t.close||""}))),this._autoCloseBefore="string"==typeof e.autoCloseBefore?e.autoCloseBefore:d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,i){return 0===t.getTokenCount()||(i=t.findTokenIndexAtOffset(i-2),t=t.getStandardTokenType(i),e.isOK(t))}getSurroundingPairs(){return this._surroundingPairs}getColorizedBrackets(){return this._colorizedBracketPairs}}d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";var h=i("1080");class c{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const i of this._richEditBrackets.brackets)for(const n of i.close){var t=n.charAt(n.length-1);e.push(t)}return e.filter((e,t,i)=>i.indexOf(e)===t)}onElectricCharacter(e,t,i){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;var n=t.findTokenIndexAtOffset(i-1);if(Object(l.b)(t.getStandardTokenType(n)))return null;n=this._richEditBrackets.reversedRegex;const o=t.getLineContent().substring(0,i-1)+e;return i=h.a.findPrevBracketInRange(n,1,o,0,o.length),i&&(e=o.substring(i.startColumn-1,i.endColumn-1).toLowerCase(),!this._richEditBrackets.textIsOpenBracket[e]&&(n=t.getActualLineContentBefore(i.startColumn-1),/^\s*$/.test(n)))?{matchOpenBracket:e}:null}}function u(e){return e.global&&(e.lastIndex=0),1}class g{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&u(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&u(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&u(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&u(this._indentationRules.unIndentedLinePattern)&&this._indentationRules.unIndentedLinePattern.test(e))}getIndentMetadata(e){let t=0;return this.shouldIncrease(e)&&(t+=1),this.shouldDecrease(e)&&(t+=2),this.shouldIndentNextLine(e)&&(t+=4),this.shouldIgnore(e)&&(t+=8),t}}var p=i("fdcc");class m{constructor(e){(e=e||{}).brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{var t=m._createOpenBracketRegExp(e[0]),i=m._createCloseBracketRegExp(e[1]);t&&i&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:i})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,i,n){if(3<=e)for(let o=0,s=this._regExpRules.length;o!e.reg||(e.reg.lastIndex=0,e.reg.test(e.text))))return e.action}if(2<=e&&0{for(let e=0;e{s.dispose(),this._onDidChange.fire(new _(e))})}_getRichEditSupport(e){const t=this._entries2.get(e);return t?t.getRichEditSupport():null}getIndentationRules(e){return e=this._getRichEditSupport(e),e&&e.indentationRules||null}_getElectricCharacterSupport(e){return e=this._getRichEditSupport(e),e&&e.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,i){t=Object(l.a)(t,i-1);let n=this._getElectricCharacterSupport(t.languageId);return n?n.onElectricCharacter(e,t,i-t.firstCharOffset):null}getComments(e){return e=this._getRichEditSupport(e),e&&e.comments||null}_getCharacterPairSupport(e){return e=this._getRichEditSupport(e),e&&e.characterPair||null}getAutoClosingPairs(e){const t=this._getCharacterPairSupport(e);return new a.a(t?t.getAutoClosingPairs():[])}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,i){return t=Object(l.a)(t,i-1),d.shouldAutoClosePair(e,t,i-t.firstCharOffset)}getWordDefinition(e){return e=this._getRichEditSupport(e),e?Object(r.c)(e.wordDefinition||null):Object(r.c)(null)}getFoldingRules(e){return e=this._getRichEditSupport(e),e?e.foldingRules:{}}getIndentRulesSupport(e){return e=this._getRichEditSupport(e),e&&e.indentRulesSupport||null}getPrecedingValidLine(e,t,i){var n=e.getLanguageIdAtPosition(t,0);if(1t.getLineTokens(e),getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,i)=>t.getLanguageIdAtPosition(e,i),getLineContent:e=>e===i.startLineNumber?p:t.getLineContent(e)},_=s.x(o.getLineContent());e=this.getInheritIndentForLine(e,f,i.startLineNumber+1);if(!e)return{beforeEnter:f=u?_:m,afterEnter:f};let b=u?_:e.indentation;return e.action===a.b.Indent&&(b=n.shiftIndent(b)),g.shouldDecrease(c)&&(b=n.unshiftIndent(b)),{beforeEnter:u?_:m,afterEnter:b}}getIndentActionForType(e,t,i,n,o){if(e<4)return null;const s=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn);if(s.firstCharOffset)return null;const r=this.getIndentRulesSupport(s.languageId);if(!r)return null;const l=s.getLineContent();var d=l.substr(0,i.startColumn-1-s.firstCharOffset);let h;if(i.isEmpty())h=l.substr(i.startColumn-1-s.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);h=e.getLineContent().substr(i.endColumn-1-s.firstCharOffset)}if(r.shouldDecrease(d+h)||!r.shouldDecrease(d+n+h))return null;{if(d=this.getInheritIndentForLine(e,t,i.startLineNumber,!1),!d)return null;let n=d.indentation;return n=d.action!==a.b.Indent?o.unshiftIndent(n):n}}getIndentMetadata(e,t){const i=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return!i||t<1||t>e.getLineCount()?null:i.getIndentMetadata(e.getLineContent(t))}getEnterAction(e,t,i){const n=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),o=this._getRichEditSupport(n.languageId);if(!o)return null;const s=n.getLineContent();var r=s.substr(0,i.startColumn-1-n.firstCharOffset);let l;if(i.isEmpty())l=s.substr(i.startColumn-1-n.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);l=e.getLineContent().substr(i.endColumn-1-n.firstCharOffset)}let d="";if(1i-1?n.substring(0,i-1):n}getScopedLineTokens(e,t,i){e.forceTokenization(t);var n=e.getLineTokens(t);e=void 0===i?e.getLineMaxColumn(t)-1:i-1;return Object(l.a)(n,e)}getBracketsSupport(e){return e=this._getRichEditSupport(e),e&&e.brackets||null}getColorizedBracketPairs(e){return(null==(e=this._getRichEditSupport(e))?void 0:e.characterPair.getColorizedBrackets())||[]}}},"70f5":function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));var n=i("e8e3"),o=i("2504"),s=i("fdcc"),r=(t=i("40355"),i("6a89")),a=i("b707"),l=i("258a");i=i("6a5d");class d{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(e,t){let i,n=("string"==typeof e?i=t.id+"/"+e:(i=t.id+"/"+e.name,void 0!==t.children.get(i)&&(i=`${t.id}/${e.name}_${e.range.startLineNumber}_`+e.range.startColumn)),i);for(let o=0;void 0!==t.children.get(n);o++)n=i+"_"+o;return n}static empty(e){return 0===e.children.size}}class h extends d{constructor(e,t,i){super(),this.id=e,this.parent=t,this.symbol=i,this.children=new Map}}class c extends d{constructor(e,t,i,n){super(),this.id=e,this.parent=t,this.label=i,this.order=n,this.children=new Map}}class u extends d{constructor(e){super(),this.uri=e,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(e,t){let i=this._keys.for(e,!0),n=u._requests.get(i);if(!n){var s=new o.b;n={promiseCnt:0,source:s,promise:u._create(e,s.token),model:void 0},u._requests.set(i,n);const t=Date.now();n.promise.then(()=>{this._requestDurations.update(e,Date.now()-t)})}return n.model?Promise.resolve(n.model):(n.promiseCnt+=1,t.onCancellationRequested(()=>{0==--n.promiseCnt&&(n.source.cancel(),u._requests.delete(i))}),new Promise((e,t)=>{n.promise.then(t=>{n.model=t,e(t)},e=>{u._requests.delete(i),t(e)})}))}static _create(e,t){const i=new o.b(t),r=new u(e.uri),l=a.m.ordered(e);var h=l.map((t,n)=>{var o;let a=d.findId("provider_"+n,r),l=new c(a,r,null!=(o=t.displayName)?o:"Unknown Outline Provider",n);return Promise.resolve(t.provideDocumentSymbols(e,i.token)).then(e=>{for(const t of e||[])u._makeOutlineElement(t,l);return l},e=>(Object(s.g)(e),l)).then(e=>{d.empty(e)?e.remove():r._groups.set(a,e)})});const g=a.m.onDidChange(()=>{var t=a.m.ordered(e);Object(n.h)(t,l)||i.cancel()});return Promise.all(h).then(()=>i.token.isCancellationRequested&&!t.isCancellationRequested?u._create(e,t):r._compact()).finally(()=>{g.dispose()})}static _makeOutlineElement(e,t){var i=d.findId(e,t),n=new h(i,t,e);if(e.children)for(const o of e.children)u._makeOutlineElement(o,n);t.children.set(n.id,n)}_compact(){let e=0;for(var[t,i]of this._groups)0===i.children.size?this._groups.delete(t):e+=1;var n;if(1!==e)this.children=this._groups;else for([,n]of l.a.first(this._groups.values()).children)(n.parent=this).children.set(n.id,n);return this}getTopLevelSymbols(){const e=[];for(const t of this.children.values())t instanceof h?e.push(t.symbol):e.push(...l.a.map(t.children.values(),e=>e.symbol));return e.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}asListOfDocumentSymbols(){var e=this.getTopLevelSymbols();const t=[];return u._flattenDocumentSymbols(t,e,""),t.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}static _flattenDocumentSymbols(e,t,i){for(const n of t)e.push({kind:n.kind,tags:n.tags,name:n.name,detail:n.detail,containerName:n.containerName||i,range:n.range,selectionRange:n.selectionRange,children:void 0}),n.children&&u._flattenDocumentSymbols(e,n.children,n.name)}}u._requestDurations=new i.b(a.m,350),u._requests=new t.a(9,.75),u._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(e,t){return`${e.id}/${t?e.getVersionId():""}/`+this._hash(a.m.all(e))}_hash(e){let t="";for(const i of e){let e=this._data.get(i);void 0===e&&(e=this._counter++,this._data.set(i,e)),t+=e}return t}}},"722f":function(e,t,i){},7257:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"javascript",extensions:[".js",".es6",".jsx",".mjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return i.e("chunk-26d4603e").then(i.bind(null,"ed797"))}})},"725e":function(e,t,i){},"72a7":function(e,t,i){"use strict";i.d(t,"e",(function(){return N})),i.d(t,"f",(function(){return O})),i.d(t,"a",(function(){return I})),i.d(t,"h",(function(){return A})),i.d(t,"g",(function(){return R})),i.d(t,"d",(function(){return F})),i.d(t,"b",(function(){return B})),i.d(t,"c",(function(){return q}));var n=i("11f7"),o=i("e32d"),s=i("b835"),r=i("a60f"),a=i("3813");class l{constructor(e){this.spliceables=e}splice(e,t,i){this.spliceables.forEach(n=>n.splice(e,t,i))}}var d=i("e8e3"),h=i("5fe7"),c=(t=i("ceb8"),i("6424")),u=i("308f"),g=i("7e93"),p=i("a666"),m=i("49d9"),f=i("aa3d"),_=i("30db"),b=i("ef8e9");i("e2b8");class v extends Error{constructor(e,t){super(`ListError [${e}] `+t)}}var C,w,y=i("7de1"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.templateData===i);if(0<=n){const e=this.renderedElements[n];this.trait.unrender(i),e.index=t}else this.renderedElements.push({index:t,templateData:i});this.trait.renderIndex(t,i)}splice(e,t,i){const n=[];for(const o of this.renderedElements)o.index=e+t&&n.push({index:o.index+i-t,templateData:o.templateData});this.renderedElements=n}renderIndexes(e){for(var{index:t,templateData:i}of this.renderedElements)-1t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class x{constructor(e){this._trait=e,this.length=0,this.indexes=[],this.sortedIndexes=[],this._onChange=new u.b,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new L(this)}splice(e,t,i){t=Math.max(0,Math.min(t,this.length-e));const n=i.length-t,o=e+t,s=[...this.sortedIndexes.filter(t=>tt?i+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+n)];var r,a=this.length+n;0e<=t))?r:a-1,s.push(Math.min(r,a-1))),this.renderer.splice(e,t,i.length),this._set(s,s),this.length=a}renderIndex(e,t){t.classList.toggle(this._trait,this.contains(e))}unrender(e){e.classList.remove(this._trait)}set(e,t){return this._set(e,[...e].sort(H),t)}_set(e,t,i){var n=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t,t=V(o,e);return this.renderer.renderIndexes(t),this._onChange.fire({indexes:e,browserEvent:i}),n}get(){return this.indexes}contains(e){return 0<=Object(d.d)(this.sortedIndexes,e,H)}dispose(){Object(p.f)(this._onChange)}}i([c.a],x.prototype,"renderer",null);class k extends x{constructor(e){super("selected"),this.setAriaSelected=e}renderIndex(e,t){super.renderIndex(e,t),this.setAriaSelected&&(this.contains(e)?t.setAttribute("aria-selected","true"):t.setAttribute("aria-selected","false"))}}class D{constructor(e,t,i){this.trait=e,this.view=t,this.identityProvider=i}splice(e,t,i){if(!this.identityProvider)return this.trait.splice(e,t,i.map(()=>!1));const n=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString());i=i.map(e=>-13===e.keyCode).on(this.onEnter,this,this.disposables),this.onKeyDown.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),this.onKeyDown.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables),this.onKeyDown.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),this.onKeyDown.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),this.onKeyDown.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),!1!==i.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables)}get onKeyDown(){return u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).map(e=>new s.a(e))}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionDisposables.clear(),e.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables))}onEnter(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent)}onUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onCtrlA(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(d.r)(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){this.list.getSelection().length&&(e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}i([c.a],E.prototype,"onKeyDown",null),(w=C=C||{})[w.Idle=0]="Idle",w[w.Typing=1]="Typing";const I=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30||93<=e.keyCode&&e.keyCode<=102||80<=e.keyCode&&e.keyCode<=90)}};class M{constructor(e,t,i,n){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=i,this.delegate=n,this.enabled=!1,this.state=C.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new p.b,this.disposables=new p.b,this.updateOptions(e.options)}updateOptions(e){void 0===e.enableKeyboardNavigation||e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(!this.enabled){var e=u.c.chain(this.enabledDisposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new s.a(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event;const t=u.c.debounce(e,()=>null,800),i=u.c.reduce(u.c.any(e,t),(e,t)=>null===t?null:(e||"")+t);i(this.onInput,this,this.enabledDisposables),t(this.onClear,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var e,t=this.list.getFocus();0!N(e.target)).map(e=>new s.a(e));i.filter(e=>!(2!==e.keyCode||e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)).on(this.onTab,this,this.disposables)}onTab(e){if(e.target===this.view.domNode){var t=this.list.getFocus();if(0!==t.length){const i=this.view.domElement(t[0]);if(i){const n=i.querySelector("[tabIndex]");n&&n instanceof HTMLElement&&-1!==n.tabIndex&&"hidden"!==(t=window.getComputedStyle(n)).visibility&&"none"!==t.display&&(e.preventDefault(),e.stopPropagation(),n.focus())}}}}dispose(){this.disposables.dispose()}}function A(e){return _.f?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function R(e){return e.browserEvent.shiftKey}const P={isSelectionSingleChangeEvent:A,isSelectionRangeChangeEvent:R};class F{constructor(e){this.list=e,this.disposables=new p.b,this._onPointer=new u.b,this.onPointer=this._onPointer.event,!1!==e.options.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P),this.mouseSupport=void 0===e.options.mouseSupport||!!e.options.mouseSupport,this.mouseSupport&&(e.onMouseDown(this.onMouseDown,this,this.disposables),e.onContextMenu(this.onContextMenu,this,this.disposables),e.onMouseDblClick(this.onDoubleClick,this,this.disposables),e.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(r.b.addTarget(e.getHTMLElement()))),u.c.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionController=void 0,e.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P))}isSelectionSingleChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionSingleChangeEvent(e)}isSelectionRangeChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionRangeChangeEvent(e)}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){O(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){var t;O(e.browserEvent.target)||(t=void 0===e.index?[]:[e.index],this.list.setFocus(t,e.browserEvent))}onViewPointer(e){if(this.mouseSupport&&!N(e.browserEvent.target)&&!O(e.browserEvent.target)){var t,i=e.index;if(void 0!==i)return this.isSelectionRangeChangeEvent(e)||this.isSelectionChangeEvent(e)?this.changeSelection(e):(this.list.setFocus([i],e.browserEvent),this.list.setAnchor(i),(t=e.browserEvent)instanceof MouseEvent&&2===t.button||this.list.setSelection([i],e.browserEvent),void this._onPointer.fire(e));this.list.setFocus([],e.browserEvent),this.list.setSelection([],e.browserEvent),this.list.setAnchor(void 0)}}onDoubleClick(e){var t;N(e.browserEvent.target)||O(e.browserEvent.target)||this.isSelectionChangeEvent(e)||(t=this.list.getFocus(),this.list.setSelection(t,e.browserEvent))}changeSelection(e){const t=e.index;let i=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(e)){void 0===i&&(n=this.list.getFocus()[0],i=null!=n?n:t,this.list.setAnchor(i));var n=Math.min(i,t),o=Math.max(i,t),s=(n=Object(d.r)(n,o+1),o=this.list.getSelection(),function(e,t){var i=e.indexOf(t);if(-1===i)return[];const n=[];let o=i-1;for(;0<=o&&e[o]===t-(i-o);)n.push(e[o--]);for(n.reverse(),o=i;o=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(n++,o++):e[n]e!==t),this.list.setFocus([t]),this.list.setAnchor(t),i.length===o.length?this.list.setSelection([...o,t],e.browserEvent):this.list.setSelection(o,e.browserEvent)}}dispose(){this.disposables.dispose()}}class B{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){var t=this.selectorSuffix&&"."+this.selectorSuffix;const i=[];e.listBackground&&(e.listBackground.isOpaque()?i.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):_.f),e.listFocusBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)),e.listFocusForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listActiveSelectionIconForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected .codicon { color: ${e.listActiveSelectionIconForeground}; }`),e.listFocusAndSelectionBackground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { background-color: ${e.listFocusAndSelectionBackground}; }\n\t\t\t`),e.listFocusAndSelectionForeground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { color: ${e.listFocusAndSelectionForeground}; }\n\t\t\t`),e.listInactiveFocusForeground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { color: ${e.listInactiveFocusForeground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { color: ${e.listInactiveFocusForeground}; }`)),e.listInactiveSelectionIconForeground&&i.push(`.monaco-list${t} .monaco-list-row.focused .codicon { color: ${e.listInactiveSelectionIconForeground}; }`),e.listInactiveFocusBackground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { background-color: ${e.listInactiveFocusBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color: ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(i.push(`.monaco-list${t} .monaco-list-row.selected { background-color: ${e.listInactiveSelectionBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color: ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&i.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&i.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${e.listHoverBackground}; }`),e.listHoverForeground&&i.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${e.listHoverForeground}; }`),e.listSelectionOutline&&i.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.focused { outline: 1px solid ${e.listFocusOutline}; outline-offset: -1px; }\n\t\t\t`),e.listInactiveFocusOutline&&i.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&i.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&i.push(`\n\t\t\t\t.monaco-list${t}.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-row.drop-target { background-color: ${e.listDropBackground} !important; color: inherit !important; }\n\t\t\t`),e.listFilterWidgetBackground&&i.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&i.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&i.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&i.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`),e.tableColumnsBorder&&i.push(`\n\t\t\t\t.monaco-table:hover > .monaco-split-view2,\n\t\t\t\t.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\t\t\tborder-color: ${e.tableColumnsBorder};\n\t\t\t}`),this.styleElement.textContent=i.join("\n")}}const j={listFocusBackground:t.a.fromHex("#7FB0D0"),listActiveSelectionBackground:t.a.fromHex("#0E639C"),listActiveSelectionForeground:t.a.fromHex("#FFFFFF"),listActiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:t.a.fromHex("#094771"),listFocusAndSelectionForeground:t.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:t.a.fromHex("#3F3F46"),listInactiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listHoverBackground:t.a.fromHex("#2A2D2E"),listDropBackground:t.a.fromHex("#383B3D"),treeIndentGuidesStroke:t.a.fromHex("#a9a9a9"),tableColumnsBorder:t.a.fromHex("#cccccc").transparent(.2)},W={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}}};function V(e,t){const i=[];let n=0,o=0;for(;n=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(i.push(e[n]),n++,o++):e[n]e-t;class z{constructor(e,t){this._templateId=e,this.renderers=t}get templateId(){return this._templateId}renderTemplate(e){return this.renderers.map(t=>t.renderTemplate(e))}renderElement(e,t,i,n){let o=0;for(const s of this.renderers)s.renderElement(e,t,i[o++],n)}disposeElement(e,t,i,n){let o=0;for(const s of this.renderers)s.disposeElement&&s.disposeElement(e,t,i[o],n),o+=1}disposeTemplate(e){let t=0;for(const i of this.renderers)i.disposeTemplate(e[t++])}}class U{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"}renderTemplate(e){return e}renderElement(e,t,i){var n=this.accessibilityProvider.getAriaLabel(e);n?i.setAttribute("aria-label",n):i.removeAttribute("aria-label"),n=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"==typeof n?i.setAttribute("aria-level",""+n):i.removeAttribute("aria-level")}disposeTemplate(e){}}class K{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements();return-1new z(e.templateId,[...r,e]));var a=Object.assign(Object.assign({},s),{dnd:s.dnd&&new K(this,s.dnd)});this.view=new y.b(t,i,o,a),this.view.domNode.setAttribute("role",e),s.styleController?this.styleController=s.styleController(this.view.domId):(t=Object(n.w)(this.view.domNode),this.styleController=new B(t,this.view.domId)),this.spliceable=new l([new D(this.focus,this.view,s.identityProvider),new D(this.selection,this.view,s.identityProvider),new D(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new T(this,this.view)),"boolean"==typeof s.keyboardSupport&&!s.keyboardSupport||(this.keyboardController=new E(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider&&(i=s.keyboardNavigationDelegate||I,this.typeLabelController=new M(this,this.view,s.keyboardNavigationLabelProvider,i),this.disposables.add(this.typeLabelController)),this.mouseController=this.createMouseController(s),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider&&(this.ariaLabel=this.accessibilityProvider.getWidgetAriaLabel()),!1!==this._options.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return u.c.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return u.c.map(this.eventBufferer.wrapEvent(this.selection.onChange),e=>this.toListEvent(e))}get domId(){return this.view.domId}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){let e=!1;var t=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).map(e=>new s.a(e)).filter(t=>e=58===t.keyCode||t.shiftKey&&68===t.keyCode).map(o.b).filter(()=>!1).event,i=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keyup")).event).forEach(()=>e=!1).map(e=>new s.a(e)).filter(e=>58===e.keyCode||e.shiftKey&&68===e.keyCode).map(o.b).map(({browserEvent:e})=>{var t=this.getFocus();t=t.length?t[0]:void 0;return{index:t,element:void 0!==t?this.view.element(t):void 0,anchor:void 0!==t?this.view.domElement(t):this.view.domNode,browserEvent:e}}).event,n=u.c.chain(this.view.onContextMenu).filter(t=>!e).map(({element:e,index:t,browserEvent:i})=>({element:e,index:t,anchor:{x:i.pageX+1,y:i.pageY},browserEvent:i})).event;return u.c.any(t,i,n)}get onKeyDown(){return this.disposables.add(new o.a(this.view.domNode,"keydown")).event}get onDidFocus(){return u.c.signal(this.disposables.add(new o.a(this.view.domNode,"focus",!0)).event)}createMouseController(e){return new F(this)}updateOptions(e={}){var t;this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),void 0!==this._options.multipleSelectionController&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(e),null!=(t=this.keyboardController)&&t.updateOptions(e),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,i=[]){if(e<0||e>this.view.length)throw new v(this.user,"Invalid start index: "+e);if(t<0)throw new v(this.user,"Invalid delete count: "+t);0===t&&0===i.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,i))}rerender(){this.view.rerender()}element(e){return this.view.element(e)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(e){this.view.setScrollTop(e)}get ariaLabel(){return this._ariaLabel}set ariaLabel(e){this._ariaLabel=e,this.view.domNode.setAttribute("aria-label",e)}domFocus(){this.view.domNode.focus({preventScroll:!0})}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setAnchor(e){if(void 0===e)this.anchor.set([]);else{if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);this.anchor.set([e])}}getAnchor(){return Object(d.j)(this.anchor.get(),void 0)}getAnchorElement(){var e=this.getAnchor();return void 0===e?void 0:this.element(e)}setFocus(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.focus.set(e,t)}focusNext(e=1,t=!1,i,n){var o;0!==this.length&&(o=this.focus.get(),-1<(o=this.findNextIndex(0=this.length&&!t)return-1;if(e%=this.length,!i||i(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,i){for(let n=0;nthis.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var i,n=this.view.getScrollTop(),o=this.view.elementTop(e);e=this.view.elementHeight(e);Object(b.i)(t)?(i=e-this.view.renderHeight,this.view.setScrollTop(i*Object(m.b)(t,0,1)+o)):(i=o+e,t=n+this.view.renderHeight,o=this.view.renderHeight?this.view.setScrollTop(o):t<=i&&this.view.setScrollTop(i-this.view.renderHeight)))}getRelativeTop(e){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),i=this.view.elementTop(e);e=this.view.elementHeight(e);return it+this.view.renderHeight?null:(e-=this.view.renderHeight,Math.abs((t-i)/e))}getHTMLElement(){return this.view.domNode}style(e){this.styleController.style(e)}toListEvent({indexes:e,browserEvent:t}){return{indexes:e,elements:e.map(e=>this.view.element(e)),browserEvent:t}}_onFocusChange(){var e=this.focus.get();this.view.domNode.classList.toggle("element-focused",0o[0]&&l[1]=s||(a[l++]=new o(Math.max(1,d.startColumn-n+1),Math.min(1+r,d.endColumn-n+1),d.className,d.type));return a}static filter(e,t,i,n){if(0===e.length)return[];let s=[],r=0;for(let h=0,c=e.length;ht||c.isEmpty()&&(0===d.type||3===d.type)||(a=c.startLineNumber===t?c.startColumn:i,l=c.endLineNumber===t?c.endColumn:n,s[r++]=new o(a,l,d.inlineClassName,d.type))}return s}static _typeCompare(e,t){var i=[2,0,1,3];return i[e]-i[t]}static compare(e,t){var i;return e.startColumn!==t.startColumn?e.startColumn-t.startColumn:e.endColumn!==t.endColumn?e.endColumn-t.endColumn:0!==(i=o._typeCompare(e.type,t.type))?i:e.className!==t.className?e.className=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t),this.metadata.splice(n,0,i);break}this.count++}}class a{static normalize(e,t){if(0===t.length)return[];var i=[];const o=new r;let s=0;for(let r=0,u=t.length;re.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber);for(let a=t.length-2;0<=a;a--)t[a].lineNumber===t[a+1].lineNumber&&t.splice(a,1);let i=[],n=0,o=0,s=t.length;for(let u=1,g=e.getLineCount();u<=g;u++){var r=e.getLineContent(u),h=r.length+1;let g=0;if(!(oe.getLineTokens(t),getLanguageIdentifier:()=>e.getLanguageIdentifier(),getLanguageIdAtPosition:(t,i)=>e.getLanguageIdAtPosition(t,i),getLineContent:null};if(l.startLineNumber===l.endLineNumber&&1===e.getLineMaxColumn(l.startLineNumber)){var s=l.startLineNumber,r=this._isMovingDown?s+1:s-1;1===e.getLineMaxColumn(r)?t.addEditOperation(new d.a(1,1,1,1),null):(t.addEditOperation(new d.a(s,1,s,1),e.getLineContent(r)),t.addEditOperation(new d.a(r,1,r,e.getLineMaxColumn(r)),null)),l=new g.a(r,1,r,1)}else{let c,u;if(this._isMovingDown){c=l.endLineNumber+1,u=e.getLineContent(c),t.addEditOperation(new d.a(c-1,e.getLineMaxColumn(c-1),c,e.getLineMaxColumn(c)),null);let g=u;this.shouldAutoIndent(e,l)?(null!==(s=this.matchEnterRule(e,n,i,c,l.startLineNumber-1))?(r=a.x(e.getLineContent(c)),s+=v.b(r,i),r=v.a(s,i,o),g=r+this.trimLeft(u)):(h.getLineContent=t=>t===l.startLineNumber?e.getLineContent(c):e.getLineContent(t),null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber,n))&&(r=a.x(e.getLineContent(c)),(s=v.b(s,i))!==v.b(r,i)&&(r=v.a(s,i,o),g=r+this.trimLeft(u)))),t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n"),null!==(s=this.matchEnterRuleMovingDown(e,n,i,l.startLineNumber,c,g))?0!==s&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,s):(h.getLineContent=t=>t===l.startLineNumber?g:t>=l.startLineNumber+1&&t<=l.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t),null!==(r=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber+1,n))&&(s=a.x(e.getLineContent(l.startLineNumber)),(r=v.b(r,i))!==(s=v.b(s,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r-s)))):t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n")}else c=l.startLineNumber-1,u=e.getLineContent(c),t.addEditOperation(new d.a(c,1,c+1,1),null),t.addEditOperation(new d.a(l.endLineNumber,e.getLineMaxColumn(l.endLineNumber),l.endLineNumber,e.getLineMaxColumn(l.endLineNumber)),"\n"+u),this.shouldAutoIndent(e,l)&&(h.getLineContent=t=>t===c?e.getLineContent(l.startLineNumber):e.getLineContent(t),null!==(r=this.matchEnterRule(e,n,i,l.startLineNumber,l.startLineNumber-2))?0!==r&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r):null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(l.startLineNumber,1),c,n))&&(r=a.x(e.getLineContent(l.startLineNumber)),(n=v.b(s,i))!==(s=v.b(r,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,n-s)))}this._selectionId=t.trackSelection(l)}else this._selectionId=t.trackSelection(this._selection)}buildIndentConverter(e,t,i){return{shiftIndent:n=>f.a.shiftIndent(n,n.length+1,e,t,i),unshiftIndent:n=>f.a.unshiftIndent(n,n.length+1,e,t,i)}}parseEnterResult(e,t,i,n,o){if(o){let s=o.indentation;if(o.indentAction===_.b.None||o.indentAction===_.b.Indent?s=o.indentation+o.appendText:o.indentAction===_.b.IndentOutdent?s=o.indentation:o.indentAction===_.b.Outdent&&(s=t.unshiftIndent(o.indentation)+o.appendText),o=e.getLineContent(n),0<=this.trimLeft(o).indexOf(this.trimLeft(s))){o=a.x(e.getLineContent(n));let r=a.x(s);return e=b.a.getIndentMetadata(e,n),null!==e&&2&e&&(r=t.unshiftIndent(r)),n=v.b(r,i),n-v.b(o,i)}}return null}matchEnterRuleMovingDown(e,t,i,n,o,s){if(0<=a.I(s))return s=e.getLineMaxColumn(o),o=b.a.getEnterAction(this._autoIndent,e,new d.a(o,s,o,s)),this.parseEnterResult(e,t,i,n,o);{let l=n-1;for(;1<=l;){var r=e.getLineContent(l);if(0<=a.I(r))break;l--}return l<1||n>e.getLineCount()?null:(s=e.getLineMaxColumn(l),o=b.a.getEnterAction(this._autoIndent,e,new d.a(l,s,l,s)),this.parseEnterResult(e,t,i,n,o))}}matchEnterRule(e,t,i,n,o,s){let r=o;for(;1<=r;){let t;if(t=r===o&&void 0!==s?s:e.getLineContent(r),0<=a.I(t))break;r--}var l;return r<1||n>e.getLineCount()?null:(l=e.getLineMaxColumn(r),l=b.a.getEnterAction(this._autoIndent,e,new d.a(r,l,r,l)),this.parseEnterResult(e,t,i,n,l))}trimLeft(e){return e.replace(/^\s+/,"")}shouldAutoIndent(e,t){var i;return!(this._autoIndent<4)&&!!e.isCheapToTokenize(t.startLineNumber)&&(i=e.getLanguageIdAtPosition(t.startLineNumber,1))===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(i)}getIndentEditsOfMovingBlock(e,t,i,n,o,s){for(let h=i.startLineNumber;h<=i.endLineNumber;h++){var r=e.getLineContent(h),l=(r=a.x(r),v.b(r,n));l=v.a(l+s,n,o);l!==r&&(t.addEditOperation(new d.a(h,1,h,r.length+1),l),h===i.endLineNumber&&i.endColumn<=r.length+1&&""===l&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(e,t){let i=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(i=i.setEndPosition(i.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&i.startLineNumber=o)return null;let s=[];for(let a=n;a<=o;a++)s.push(e.getLineContent(a));let r=s.slice(0);return r.sort(w.getCollator().compare),!0===i&&(r=r.reverse()),{startLineNumber:n,endLineNumber:o,before:s,after:r}}w._COLLATOR=null;var S=i("7e32");class L extends t.b{constructor(e,t){super(t),this.down=e}run(e,t){if(t.hasModel()){const e=t.getSelections().map((e,t)=>({selection:e,index:t,ignore:!1}));e.sort((e,t)=>d.a.compareRangesUsingStarts(e.selection,t.selection));let i=e[0];for(let t=1;tnew u.a(e.positionLineNumber,e.positionColumn)));i=t.getSelection();null!==i&&(i=new h(i,n),t.pushUndoStop(),t.executeCommands(this.id,[i]),t.pushUndoStop())}}E.ID="editor.action.trimTrailingWhitespace";class I extends t.b{constructor(){super({id:"editor.action.deleteLines",label:n.a("lines.delete","Delete Line"),alias:"Delete Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:3113,weight:100}})}run(e,t){if(t.hasModel()){var i=this._getLinesToRemove(t);let e=t.getModel();if(1!==e.getLineCount()||1!==e.getLineMaxColumn(1)){let o=0,s=[],r=[];for(let t=0,a=i.length;t{let t=e.endLineNumber;return e.startLineNumbere.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber),[]),n=t[0];for(let o=1;o=t[o].startLineNumber?n.endLineNumber=t[o].endLineNumber:(i.push(n),n=t[o]);return i.push(n),i}}class M extends t.b{constructor(){super({id:"editor.action.indentLines",label:n.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2137,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.indent(i.cursorConfig,t.getModel(),t.getSelections())),t.pushUndoStop())}}class T extends t.b{constructor(){super({id:"editor.action.outdentLines",label:n.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2135,weight:100}})}run(e,t){s.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)}}class A extends t.b{constructor(){super({id:"editor.action.insertLineBefore",label:n.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:3075,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertBefore(i.cursorConfig,t.getModel(),t.getSelections())))}}class R extends t.b{constructor(){super({id:"editor.action.insertLineAfter",label:n.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2051,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertAfter(i.cursorConfig,t.getModel(),t.getSelections())))}}class P extends t.b{run(e,t){if(t.hasModel()){var i=t.getSelection();let e=this._getRangesToDelete(t),r=[];for(let t=0,i=e.length-1;tl.a.replace(e,""));t.pushUndoStop(),t.executeEdits(this.id,s,i),t.pushUndoStop()}}}class F extends P{constructor(){super({id:"deleteAllLeft",label:n.a("lines.deleteAllLeft","Delete All Left"),alias:"Delete All Left",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(e,t){let i=null,n=[],o=0;return t.forEach(t=>{let s;var r;s=1===t.endColumn&&0{var t,i;return e.isEmpty()?1===e.startColumn?(t=Math.max(1,e.startLineNumber-1),i=1===e.startLineNumber?1:n.getLineContent(t).length+1,new d.a(t,i,e.startLineNumber,1)):new d.a(e.startLineNumber,1,e.startLineNumber,e.startColumn):new d.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)}))}}class B extends P{constructor(){super({id:"deleteAllRight",label:n.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(e,t){let i=null,n=[];for(let s=0,r=t.length;s{var i;return e.isEmpty()?(i=t.getLineMaxColumn(e.startLineNumber),e.startColumn===i?new d.a(e.startLineNumber,e.startColumn,e.startLineNumber+1,1):new d.a(e.startLineNumber,e.startColumn,e.startLineNumber,i)):e});return n.sort(d.a.compareRangesUsingStarts),n}}class j extends t.b{constructor(){super({id:"editor.action.joinLines",label:n.a("lines.joinLines","Join Lines"),alias:"Join Lines",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(e,t){let i=t.getSelections();if(null!==i){let e=t.getSelection();if(null!==e){i.sort(d.a.compareRangesUsingStarts);let h=[];var n=i.reduce((t,i)=>t.isEmpty()?t.endLineNumber===i.startLineNumber?(e.equalsSelection(t)&&(e=i),i):i.startLineNumber>t.endLineNumber+1?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn):i.startLineNumber>t.endLineNumber?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn));h.push(n);let c=t.getModel();if(null!==c){let i=[],n=[],u=e,p=0;for(let t=0,m=h.length;t=n?i.lineNumber!==e.getLineCount()&&(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.a(new g.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n))):(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber,i.column+1),o=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.b(n,o,new g.a(i.lineNumber,i.column+1,i.lineNumber,i.column+1)))))}t.pushUndoStop(),t.executeCommands(this.id,a),t.pushUndoStop()}}}}class V extends t.b{run(e,t){var i=t.getSelections();if(null!==i){const e=t.getModel();if(null!==e){var n,o,s=t.getOption(116);const r=[];for(const a of i)a.isEmpty()?(o=a.getStartPosition(),(n=t.getConfiguredWordAtPosition(o))&&(o=new d.a(o.lineNumber,n.startColumn,o.lineNumber,n.endColumn),n=e.getValueInRange(o),r.push(l.a.replace(o,this._modifyText(n,s))))):(o=e.getValueInRange(a),r.push(l.a.replace(a,this._modifyText(o,s))));t.pushUndoStop(),t.executeEdits(this.id,r),t.pushUndoStop()}}}}class H extends V{constructor(){super({id:"editor.action.transformToUppercase",label:n.a("editor.transformToUppercase","Transform to Uppercase"),alias:"Transform to Uppercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleUpperCase()}}class z extends V{constructor(){super({id:"editor.action.transformToLowercase",label:n.a("editor.transformToLowercase","Transform to Lowercase"),alias:"Transform to Lowercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleLowerCase()}}class U extends V{constructor(){super({id:"editor.action.transformToTitlecase",label:n.a("editor.transformToTitlecase","Transform to Title Case"),alias:"Transform to Title Case",precondition:p.a.writable})}_modifyText(e,t){const i="\r\n\t "+t,n=i.split("");let o="",s=!0;for(let r=0;rp(void 0,void 0,void 0,(function*(){var[i]=t,n=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(n){const t=b(n);return t?t.getLegend():e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokensLegend",i)}}))),l.a.registerCommand("_provideDocumentSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t;Object(d.c)(i instanceof s.a);const r=e.get(a.a).getModel(i);if(r){var h=_(r,null,n.a.None);if(!h)return e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokens",i,r.getFullModelRange());const{provider:s,request:a}=h;let d;try{d=yield a}catch(t){return void Object(o.g)(t)}return d&&m(d)?(i=u({id:0,type:"full",data:d.data}),d.resultId&&s.releaseDocumentSemanticTokens(d.resultId),i):void 0}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokensLegend",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t,i=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(i){const e=v(i);if(e)return e.getLegend()}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i,r]=t,i=(Object(d.c)(i instanceof s.a),Object(d.c)(g.a.isIRange(r)),e.get(a.a).getModel(i));if(i){const t=v(i);if(t){let s;try{s=yield t.provideDocumentRangeSemanticTokens(i,g.a.lift(r),n.a.None)}catch(e){return void Object(o.g)(e)}if(s&&m(s))return u({id:0,type:"full",data:s.data})}}})))},7605:function(e,t,i){"use strict";i.r(t),i.d(t,"FoldingController",(function(){return U})),i.d(t,"foldBackgroundBackground",(function(){return de})),i.d(t,"editorFoldForeground",(function(){return he})),i("0a33");var n=i("dff7"),o=i("ef8e9"),s=i("3742"),r=i("5fe7"),a=i("fe45"),l=i("a666"),d=i("b2cc"),h=i("308f");const c=16777215;class u{constructor(e,t,i){if(e.length!==t.length||65535{var i=o[o.length-1];return this.getStartLineNumber(i)<=e&&this.getEndLineNumber(i)>=t};for(let s=0,r=this._startIndexes.length;sc||i>c)throw new Error("startLineNumber or endLineNumber must not exceed "+c);for(;0>>24)+((4278190080&this._endIndexes[e])>>>16),65535==e?-1:e}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;for(;t=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}class p{constructor(e,t){this._updateEventEmitter=new h.b,this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new u(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(e.length){e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;var r,a=e=>{for(;ns&&(s=t),n++}};for(r of e){var l=r.regionIndex,d=this._editorDecorationIds[l];d&&!t[d]&&(t[d]=!0,a(l),d=!this._regions.isCollapsed(l),this._regions.setCollapsed(l,d),o=Math.max(o,this._regions.getEndLineNumber(l)))}a(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}}update(e,t=[]){let i=[],n=(e,i)=>{for(var n of t)if(e{var r=e.getStartLineNumber(t),a=e.getEndLineNumber(t);(s=s||e.isCollapsed(t))&&n(r,a)&&(s=!1),e.setCollapsed(t,s),t=this._textModel.getLineMaxColumn(r),r={startLineNumber:r,startColumn:Math.max(t-1,1),endLineNumber:r,endColumn:t};i.push({range:r,options:this._decorationProvider.getDecorationOption(s,a<=o)}),s&&a>o&&(o=a)};let r=0;var a=()=>{for(;re.isCollapsed!==t&&ne.isCollapsed!==t&&ne.isCollapsed!==t&&n<=i),o.push(...s);e.toggleCollapseState(o)}function _(e,t,i){let n=[];for(var o of i)n.push(e.getAllRegionsAtLine(o,void 0)[0]);i=e.getRegionsInside(null,e=>n.every(t=>!t.containedBy(e)&&!e.containedBy(t))&&e.isCollapsed!==t),e.toggleCollapseState(i)}function b(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let a=o.length-1;0<=a;a--){var r;i!==o.isCollapsed(a)&&(r=o.getStartLineNumber(a),t.test(n.getLineContent(r))&&s.push(o.toRegion(a)))}e.toggleCollapseState(s)}function v(e,t,i){let n=e.regions,o=[];for(let s=n.length-1;0<=s;s--)i!==n.isCollapsed(s)&&t===n.getType(s)&&o.push(n.toRegion(s));e.toggleCollapseState(o)}var C=i("b57f"),w=(t=i("561a"),i("bf5b")),y=i("b7d0");const S=Object(w.b)("folding-expanded",t.b.chevronDown,Object(n.a)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),L=Object(w.b)("folding-collapsed",t.b.chevronRight,Object(n.a)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class x{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?x.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:x.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:x.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}x.COLLAPSED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=C.a.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(S)}),x.EXPANDED_VISUAL_DECORATION=C.a.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+y.d.asClassName(S)}),x.HIDDEN_RANGE_DECORATION=C.a.register({description:"folding-hidden-range-decoration",stickiness:1});var k=i("c101"),D=i("6a89"),N=i("e8e3");class O{constructor(e){this._updateEventEmitter=new h.b,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let e=!1,t=[],i=0,n=0,o=Number.MAX_VALUE,s=-1,r=this._foldingModel.regions;for(;i({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._updateEventEmitter.fire(e)}hasRanges(){return 0{var t,i;return(n=n&&(t=e,i=n,t>=i.startLineNumber&&t<=i.endLineNumber)?n:E(this._hiddenRanges,e))?n.startLineNumber-1:null};for(let r=0,a=e.length;rt=t?e[i]:null}var I=i("70cb");class M{constructor(e){this.editorModel=e,this.id="indent"}dispose(){}compute(e){var t=I.a.getFoldingRules(this.editorModel.getLanguageIdentifier().id),i=t&&!!t.offSide;t=t&&t.markers;return Promise.resolve(function(e,t,i,n=5e3){var o=e.getOptions().tabSize;let s=new T(n),r=void 0;i&&(r=new RegExp(`(${i.start.source})|(?:${i.end.source})`));let a=[],l=e.getLineCount()+1;a.push({indent:-1,endAbove:l,line:l});for(let c=e.getLineCount();0d){for(;a.pop(),(n=a[a.length-1]).indent>d;);var h=n.endAbove-1;1<=h-c&&s.insertFirst(c,h,d)}n.indent===d?n.endAbove=c:a.push({indent:d,endAbove:c,line:c})}}return s.toIndentRanges(e)}(this.editorModel,i,t))}}class T{constructor(e){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,i){var n;e>c||t>c||(n=this._length,this._startIndexes[n]=e,this._endIndexes[n]=t,this._length++,i<1e3&&(this._indentOccurrences[i]=(this._indentOccurrences[i]||0)+1))}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;0<=i;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new u(e,t)}{let s=0,r=this._indentOccurrences.length;for(let e=0;ethis._foldingRangesLimit){r=e;break}s+=t}}var i=e.getOptions().tabSize;let a=new Uint32Array(this._foldingRangesLimit),l=new Uint32Array(this._foldingRangesLimit);for(let t=this._length-1,d=0;0<=t;t--){var n=this._startIndexes[t],o=e.getLineContent(n);o=C.b.computeIndentLevel(o,i);(oPromise.resolve(e.provideFoldingRanges(t,P,i)).then(e=>{if(!i.isCancellationRequested&&Array.isArray(e)){Array.isArray(n)||(n=[]);var s,r=t.getLineCount();for(s of e)0s.start&&s.end<=r&&n.push({start:s.start,end:s.end,rank:o,kind:s.kind})}},R.g));return Promise.all(o).then(e=>n)}(this.providers,this.editorModel,e).then(e=>e?j(e,this.limit):null)}dispose(){var e;null!=(e=this.disposables)&&e.dispose()}}class B{constructor(e){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,n){var o;e>c||t>c||(o=this._length,this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=n,this._types[o]=i,this._length++,n<30&&(this._nestingLevelCounts[n]=(this._nestingLevelCounts[n]||0)+1))}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;ithis._foldingRangesLimit){n=t;break}i+=e}}let o=new Uint32Array(this._foldingRangesLimit),s=new Uint32Array(this._foldingRangesLimit),r=[];for(let e=0,a=0;e{let i=e.start-t.start;return 0===i?e.rank-t.rank:i});let n=new B(t),o=void 0,s=[];for(i of e)if(o){if(i.start>o.start){if(i.end<=o.end)s.push(o),o=i;else if(i.start>o.end){for(;(o=s.pop())&&i.start>o.end;);o&&s.push(o),o=i}n.add(i.start,i.end,i.kind&&i.kind.value,s.length)}}else o=i,n.add(i.start,i.end,i.kind&&i.kind.value,s.length);return n.toIndentRanges()}class W{constructor(e,t,i,n){this.editorModel=e,this.id="init",t.length&&(this.decorationIds=e.deltaDecorations([],t.map(t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}}))),this.timeout=setTimeout(i,n))}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(var i of this.decorationIds)i=this.editorModel.getDecorationRange(i),i&&t.push({start:i.startLineNumber,end:i.endLineNumber,rank:1});return Promise.resolve(j(t,Number.MAX_VALUE))}}w=i("4fc3"),t=i("303e");var V=i("bc04"),H=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(36)&&(this._isEnabled=this.editor.getOptions().get(36),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(99)||e.hasChanged(38)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(99),this.foldingDecorationProvider.showFoldingHighlights=e.get(38),this.onModelContentChanged()}e.hasChanged(37)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(37),this.onFoldingStrategyChanged()),e.hasChanged(40)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(40)),e.hasChanged(39)&&(this._foldingImportsByDefault=this.editor.getOptions().get(39))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)}saveViewState(){let e=this.editor.getModel();var t,i;return e&&this._isEnabled&&!e.isTooLargeForTokenization()?this.foldingModel?(t=(this.foldingModel.isInitialized?this.foldingModel:this.hiddenRangeModel).getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0,{collapsedRegions:t,lineCount:e.getLineCount(),provider:i,foldedImports:this._currentModelHasFoldedImports}):void 0:{}}restoreViewState(e){let t=this.editor.getModel();if(t&&this._isEnabled&&!t.isTooLargeForTokenization()&&this.hiddenRangeModel&&e&&e.lineCount===t.getLineCount()&&(this._currentModelHasFoldedImports=!!e.foldedImports,e.collapsedRegions)){"syntax"!==e.provider&&"init"!==e.provider||(this.foldingStateMemento=e);const t=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(t)){const e=this.getFoldingModel();e&&e.then(e=>{if(e){this._restoringViewState=!0;try{e.applyMemento(t)}finally{this._restoringViewState=!1}}}).then(void 0,R.f)}}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new p(e,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new O(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new r.a(200),this.cursorChangedScheduler=new r.e(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(A.o.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(e){if(!this.rangeProvider){if(this.rangeProvider=new M(e),this._useFoldingProviders&&this.foldingModel){var t=A.o.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new W(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);0this.onModelContentChanged()))}this.foldingStateMemento=null}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;const t=this.getRangeProvider(e.textModel);let i=this.foldingRegionPromise=Object(r.h)(e=>t.compute(e));return i.then(t=>{if(t&&i===this.foldingRegionPromise){let i;!this._foldingImportsByDefault||this._currentModelHasFoldedImports||(n=t.setCollapsedAllOfType(A.n.Imports.value,!0))&&(i=V.c.capture(this.editor),this._currentModelHasFoldedImports=n);let o=this.editor.getSelections();var n=o?o.map(e=>e.startLineNumber):[];e.update(t,n),i&&i.restore(this.editor)}return e})}).then(void 0,e=>(Object(R.f)(e),null)))}onHiddenRangesChanges(e){var t;this.hiddenRangeModel&&e.length&&!this._restoringViewState&&(t=this.editor.getSelections())&&this.hiddenRangeModel.adjustSelections(t)&&this.editor.setSelections(t),this.editor.setHiddenAreas(e)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let i=this.editor.getSelections();if(i&&0e.isCollapsed&&i>e.startLineNumber))}n.length&&(e.toggleCollapseState(n),this.reveal(i[0].getPosition()))}}}).then(void 0,R.f)}onEditorMouseDown(e){if(this.mouseDownInfo=null,this.hiddenRangeModel&&e.target&&e.target.range&&(e.event.leftButton||e.event.middleButton)){var t=e.target.range;let o=!1;switch(e.target.type){case 4:var i=e.target.detail,n=e.target.element.offsetLeft;if(i.offsetX-n<5)return;o=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!e.target.detail.isAfterLines)break;return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel();if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:o}}}onEditorMouseUp(e){const t=this.getFoldingModel();if(t&&this.mouseDownInfo&&e.target){let n=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked;var i=e.target.range;if(i&&i.startLineNumber===n){if(o){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||i.startColumn!==e.getLineMaxColumn(n))return}t.then(t=>{if(t){let r=t.getRegionAtLine(n);if(r&&r.startLineNumber===n){var i=r.isCollapsed;if(o||i){let o=[];if(e.event.altKey){var s=t.getRegionsInside(null,e=>!e.containedBy(r)&&!r.containedBy(e));for(const e of s)e.isCollapsed&&o.push(e);0===o.length&&(o=s)}else{if(s=e.event.middleButton||e.event.shiftKey,s)for(const e of t.getRegionsInside(r))e.isCollapsed===i&&o.push(e);!i&&s&&0!==o.length||o.push(r)}t.toggleCollapseState(o),this.reveal({lineNumber:n,column:1})}}}}).then(void 0,R.f)}}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};U.ID="editor.contrib.folding",U=i([H(1,w.b)],U);class K extends d.b{runEditorCommand(e,t,i){let n=U.get(t);if(n){let o=n.getFoldingModel();return o?(this.reportTelemetry(e,t),o.then(e=>{if(e){this.invoke(n,e,t,i);const o=t.getSelection();o&&n.reveal(o.getStartPosition())}})):void 0}}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function q(e){if(!o.l(e)){if(!o.j(e))return!1;const t=e;if(!o.l(t.levels)&&!o.i(t.levels))return!1;if(!o.l(t.direction)&&!o.k(t.direction))return!1;if(!(o.l(t.selectionLines)||o.f(t.selectionLines)&&t.selectionLines.every(o.i)))return!1}return!0}class $ extends K{constructor(){super({id:"editor.unfold",label:n.a("unfoldAction.label","Unfold"),alias:"Unfold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){var o=n&&n.levels||1;i=this.getLineNumbers(n,i);(n&&"up"===n.direction?f:m)(t,!1,o,i)}}class G extends K{constructor(){super({id:"editor.unfoldRecursively",label:n.a("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:Object(a.a)(2089,2137),weight:100}})}invoke(e,t,i,n){m(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}class Z extends K{constructor(){super({id:"editor.fold",label:n.a("foldAction.label","Fold"),alias:"Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){i=this.getLineNumbers(n,i);var o=n&&n.levels;n=n&&n.direction;if("number"!=typeof o&&"string"!=typeof n){var s=t,r=!0,a=i;let e=[];for(var l of a)l=s.getAllRegionsAtLine(l,e=>e.isCollapsed!==r),0e.isCollapsed!==t&&it===n&&e.isCollapsed!==o&&!s.some(t=>e.containsLine(t))),t.toggleCollapseState(i)}}se.ID_PREFIX="editor.foldLevel",se.ID=e=>se.ID_PREFIX+e;class re extends K{constructor(){super({id:"editor.gotoParentFold",label:n.a("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,weight:100}})}invoke(e,t,i){var n=this.getSelectedLines(i);0=e)return null;if(i.parentIndex===n)return i.startLineNumber}}else if(0e)return i.startLineNumber;i=i.regionIndex{var i=e.getColor(de);i&&t.addRule(`.monaco-editor .folded-background { background-color: ${i}; }`),i=e.getColor(he);i&&t.addRule(`\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(S)},\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(L)} {\n\t\t\tcolor: ${i} !important;\n\t\t}\n\t\t`)})},"77a4":function(e,t,i){"use strict";i.r(t),i.d(t,"CodeLensContribution",(function(){return H}));var n=i("5fe7"),o=i("fdcc"),s=i("a666"),r=i("bc04"),a=(t=i("b2cc"),i("b707")),l=i("2504"),d=i("6d8e"),h=i("1b69"),c=i("9e74"),u=i("ef8e9"),g=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class p{constructor(){this.lenses=[],this._disposables=new s.b}dispose(){this._disposables.dispose()}add(e,t){this._disposables.add(e);for(const i of e.lenses)this.lenses.push({symbol:i,provider:t})}}function m(e,t){return g(this,void 0,void 0,(function*(){const i=a.b.ordered(e),n=new Map,s=new p;var r=i.map((i,r)=>g(this,void 0,void 0,(function*(){n.set(i,r);try{var a=yield Promise.resolve(i.provideCodeLenses(e,t));a&&s.add(a,i)}catch(a){Object(o.g)(a)}})));return yield Promise.all(r),s.lenses=s.lenses.sort((e,t)=>e.symbol.range.startLineNumbert.symbol.range.startLineNumber?1:n.get(e.provider)n.get(t.provider)?1:e.symbol.range.startColumnt.symbol.range.startColumn?1:0),s}))}c.a.registerCommand("_executeCodeLensProvider",(function(e,...t){let[i,n]=t;Object(u.c)(d.a.isUri(i)),Object(u.c)("number"==typeof n||!n);const r=e.get(h.a).getModel(i);if(!r)throw Object(o.c)();const a=[],c=new s.b;return m(r,l.a.None).then(e=>{c.add(e);let t=[];for(const i of e.lenses)void 0===n||null===n||Boolean(i.symbol.command)?a.push(i.symbol):0a.push(e||i.symbol)));return Promise.all(t)}).then(()=>a).finally(()=>{setTimeout(()=>c.dispose(),100)})})),i("44c7");var f=i("11f7"),_=i("6a89"),b=i("b57f"),v=i("918c"),C=i("303e"),w=i("b7d0"),y=i("7ddc");class S{constructor(e,t,i){this.afterLineNumber=e,this.heightInPx=t,this._onHeight=i,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(e){void 0===this._lastHeight?this._lastHeight=e:this._lastHeight!==e&&(this._lastHeight=e,this._onHeight())}}class L{constructor(e,t,i){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=e,this._id="codelens.widget-"+L._idPool++,this.updatePosition(i),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration "+t}withCommands(e,t){this._commands.clear();let i=[],n=!1;for(let s=0;s{e.symbol.command&&l.push(e.symbol),n.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[t]=e),a=a?_.a.plusRange(a,e.symbol.range):_.a.lift(e.symbol.range)}),this._viewZone=new S(a.startLineNumber-1,s,r),this._viewZoneId=o.addZone(this._viewZone),0{const i=this._editor.getModel().getDecorationRange(e);return e=this._data[t].symbol,!(!i||_.a.isEmpty(e.range)!==i.isEmpty())})}updateCodeLensSymbols(e,t){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],this._data=e,this._data.forEach((e,i)=>{t.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[i]=e)})}updateHeight(e,t){this._viewZone.heightInPx=e,t.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(e){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let i=0;i{var i=e.getColor(v.l);i&&(t.addRule(`.monaco-editor .codelens-decoration { color: ${i}; }`),t.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${i}; }`)),i=e.getColor(C.q);i&&(t.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${i} !important; }`),t.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${i} !important; }`))});var D=i("b0cd"),N=(w=i("0a0f"),i("f5f3")),O=i("40355"),E=i("03e8"),I=i("0bfb"),M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.remove("codelens/cache",1));const t="codelens/cache2";var i=e.get(t,1,"{}");this._deserialize(i),Object(I.a)(e.onWillSaveState)(i=>{i.reason===E.c.SHUTDOWN&&e.store(t,this._serialize(),1,1)})}put(e,t){t=t.lenses.map(e=>({range:e.symbol.range,command:e.symbol.command&&{id:"",title:null==(e=e.symbol.command)?void 0:e.title}}));const i=new p;i.add({lenses:t,dispose:()=>{}},this._fakeProvider),t=new A(e.getLineCount(),i),this._cache.set(e.uri.toString(),t)}get(e){var t=this._cache.get(e.uri.toString());return t&&t.lineCount===e.getLineCount()?t.data:void 0}delete(e){this._cache.delete(e.uri.toString())}_serialize(){const e=Object.create(null);for(var[t,i]of this._cache){const n=new Set;for(const e of i.data.lenses)n.add(e.symbol.range.startLineNumber);e[t]={lineCount:i.lineCount,lines:[...n.values()]}}return JSON.stringify(e)}_deserialize(e){try{var t=JSON.parse(e);for(const e in t){var i=t[e];const n=[];for(const e of i.lines)n.push({range:new _.a(e,1,e,11)});const o=new p;o.add({lenses:n,dispose(){}},this._fakeProvider),this._cache.set(e,new A(i.lineCount,o))}}catch(e){}}},P=(R=M([T(0,E.a)],R),Object(N.b)(w,R),i("eda7")),F=i("66bd"),B=i("dff7"),j=i("c101"),W=i("6a5d"),V=(M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._resolveCodeLensesInViewport(),this._resolveCodeLensesDelays.min),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(15)||e.hasChanged(14))&&this._updateLensStyle(),e.hasChanged(13)&&this._onModelChange()})),this._disposables.add(a.b.onDidChange(this._onModelChange,this)),this._onModelChange(),this._styleClassName="_"+Object(P.c)(this._editor.getId()).toString(16),this._styleElement=f.w(f.O(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){var e;this._localDispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),null!=(e=this._currentCodeLensModel)&&e.dispose(),this._styleElement.remove()}_getLayoutInfo(){let e,t=this._editor.getOption(15);return{codeLensHeight:e=!t||t<5?(t=.9*this._editor.getOption(44)|0,this._editor.getOption(58)):t*Math.max(1.3,this._editor.getOption(58)/this._editor.getOption(44))|0,fontSize:t}}_updateLensStyle(){const{codeLensHeight:e,fontSize:t}=this._getLayoutInfo();var i=this._editor.getOption(14),n=this._editor.getOption(42),o="--codelens-font-family"+this._styleClassName,s="--codelens-font-features"+this._styleClassName;let r=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { line-height: ${e}px; font-size: ${t}px; padding-right: ${Math.round(.5*t)}px; font-feature-settings: var(${s}) }\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} span.codicon { line-height: ${e}px; font-size: ${t}px; }\n\t\t`;i&&(r+=`.monaco-editor .codelens-decoration.${this._styleClassName} { font-family: var(${o})}`),this._styleElement.textContent=r,this._editor.getContainerDomNode().style.setProperty(o,null!=i?i:"inherit"),this._editor.getContainerDomNode().style.setProperty(s,n.fontFeatureSettings),this._editor.changeViewZones(t=>{for(var i of this._lenses)i.updateHeight(e,t)})}_localDispose(){var e;null!=(e=this._getCodeLensModelPromise)&&e.cancel(),this._getCodeLensModelPromise=void 0,null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),null!=(e=this._currentCodeLensModel)&&e.dispose()}_onModelChange(){this._localDispose();const e=this._editor.getModel();if(!e)return;if(!this._editor.getOption(13))return;const t=this._codeLensCache.get(e);if(t&&this._renderCodeLensSymbols(t),!a.b.has(e))return void(t&&this._localToDispose.add(Object(n.i)(()=>{var i=this._codeLensCache.get(e);t===i&&(this._codeLensCache.delete(e),this._onModelChange())},3e4)));for(const n of a.b.all(e)){var i;"function"==typeof n.onDidChange&&(i=n.onDidChange(()=>l.schedule()),this._localToDispose.add(i))}const l=new n.e(()=>{var t;const i=Date.now();null!=(t=this._getCodeLensModelPromise)&&t.cancel(),this._getCodeLensModelPromise=Object(n.h)(t=>m(e,t)),this._getCodeLensModelPromise.then(t=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=t,this._codeLensCache.put(e,t);var n=this._getCodeLensModelDelays.update(e,Date.now()-i);l.delay=n,this._renderCodeLensSymbols(t),this._resolveCodeLensesInViewportSoon()},o.f)},this._getCodeLensModelDelays.get(e));this._localToDispose.add(l),this._localToDispose.add(Object(s.i)(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{let i=[],n=-1,o=(this._lenses.forEach(e=>{e.isValid()&&n!==e.getLineNumber()?(e.update(t),n=e.getLineNumber()):i.push(e)}),new x);i.forEach(e=>{e.dispose(o,t),this._lenses.splice(this._lenses.indexOf(e),1)}),o.commit(e)})}),l.schedule()})),this._localToDispose.add(this._editor.onDidFocusEditorWidget(()=>{l.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(e=>{e.scrollTopChanged&&0{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(Object(s.i)(()=>{if(this._editor.getModel()){const e=r.c.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{this._disposeAllLenses(e,t)})}),e.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(e=>{if(9===e.target.type){let i=e.target.element;if("A"===(null===(i="SPAN"===(null===i||void 0===i?void 0:i.tagName)?i.parentElement:i)||void 0===i?void 0:i.tagName))for(const e of this._lenses){var t=e.getCommand(i);if(t){this._commandService.executeCommand(t.id,...t.arguments||[]).catch(e=>this._notificationService.error(e));break}}}})),l.schedule()}_disposeAllLenses(e,t){const i=new x;for(const n of this._lenses)n.dispose(i,t);e&&i.commit(e),this._lenses.length=0}_renderCodeLensSymbols(e){if(this._editor.hasModel()){var t,i=this._editor.getModel().getLineCount();let o,s=[];for(t of e.lenses){var n=t.symbol.range.startLineNumber;n<1||i{this._editor.changeViewZones(t=>{const i=new x;let n=0,o=0;for(;othis._resolveCodeLensesInViewportSoon())),n++,o++)}for(;nthis._resolveCodeLensesInViewportSoon())),o++;i.commit(e)})}),a.restore(this._editor)}}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var e;null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(t){const e=[],i=[];if(this._lenses.forEach(n=>{var o=n.computeIfNecessary(t);o&&(e.push(o),i.push(n))}),0!==e.length){const s=Date.now(),r=Object(n.h)(n=>{var s=e.map((e,s)=>{const r=new Array(e.length);return e=e.map((e,i)=>e.symbol.command||"function"!=typeof e.provider.resolveCodeLens?(r[i]=e.symbol,Promise.resolve(void 0)):Promise.resolve(e.provider.resolveCodeLens(t,e.symbol,n)).then(e=>{r[i]=e},o.g)),Promise.all(e).then(()=>{n.isCancellationRequested||i[s].isDisposed()||i[s].updateCommands(r)})});return Promise.all(s)});this._resolveCodeLensesPromise=r,this._resolveCodeLensesPromise.then(()=>{var e=this._resolveCodeLensesDelays.update(t,Date.now()-s);this._resolveCodeLensesScheduler.delay=e,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},e=>{Object(o.f)(e),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}}}getLenses(){return this._lenses}};H.ID="css.editor.codeLens",H=M([T(1,c.b),T(2,D.a),T(3,w)],H),Object(t.l)(H.ID,H),Object(t.j)(class extends t.b{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:j.a.hasCodeLensProvider,label:Object(B.a)("showLensOnLine","Show CodeLens Commands For Current Line"),alias:"Show CodeLens Commands For Current Line"})}run(e,t){return V(this,void 0,void 0,(function*(){if(t.hasModel()){const r=e.get(F.a),a=e.get(c.b),l=e.get(D.a);var i,n=t.getSelection().positionLineNumber;const d=t.getContribution(H.ID),h=[];for(i of d.getLenses())if(i.getLineNumber()===n)for(var o of i.getItems())o=o.symbol["command"],o&&h.push({label:o.title,command:o});if(0!==h.length){var s=yield r.pick(h,{canPickMany:!1});if(s)try{yield a.executeCommand(s.command.id,...s.command.arguments||[])}catch(i){l.error(i)}}}}))}})},"77db":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:function(){return i.e("chunk-2d0a3196").then(i.bind(null,"0176"))}})},"780f":function(e,t,i){"use strict";i("d585"),i("9c1d"),i("4a64"),i("d0b6"),i("3765"),i("6e4e"),i("2935"),i("6daf"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("e516"),i("fd11"),i("a106"),i("7605"),i("6df4"),i("7082"),i("891c"),i("2e66"),i("f187"),i("1f84"),i("958f"),i("aee8"),i("bc61"),i("6e62"),i("1af3"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("43ad"),i("d741"),i("b574"),i("7a9e");var n=i("dff7"),o=i("b2cc"),s=i("e58e");class r extends o.b{constructor(){super({id:"editor.action.forceRetokenize",label:n.a("forceRetokenize","Developer: Force Retokenize"),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(t.hasModel()){const e=t.getModel(),i=(e.resetTokenization(),new s.a(!0));e.forceTokenization(e.getLineCount()),i.stop()}}}Object(o.j)(r),i("93ba"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),i("03d9"),i("b9db")},"782d":function(e,t,i){},"78bc":function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"c",(function(){return l}));var n=i("fdcc"),o=i("1097");class s{constructor(e="",t=!1){if(this.value=e,"string"!=typeof this.value)throw Object(n.c)("value");"boolean"==typeof t?(this.isTrusted=t,this.supportThemeIcons=!1):(this.isTrusted=null!=(e=t.isTrusted)?e:void 0,this.supportThemeIcons=null!=(e=t.supportThemeIcons)&&e)}appendText(e,t=0){return this.value+=(this.supportThemeIcons?Object(o.a)(e):e).replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&").replace(/([ \t]+)/g,(e,t)=>" ".repeat(t.length)).replace(/^>/gm,"\\>").replace(/\n/g,1===t?"\\\n":"\n\n"),this}appendMarkdown(e){return this.value+=e,this}appendCodeblock(e,t){return this.value+="\n```",this.value+=e,this.value+="\n",this.value+=t,this.value+="\n```\n",this}}function r(e){return function(e){return e instanceof s?1:e&&"object"==typeof e?!("string"!=typeof e.value||"boolean"!=typeof e.isTrusted&&void 0!==e.isTrusted||"boolean"!=typeof e.supportThemeIcons&&void 0!==e.supportThemeIcons):void 0}(e)?!e.value:!Array.isArray(e)||e.every(r)}function a(e){return e&&e.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1")}function l(e){const t=[];var i,n,o,s=e.split("|").map(e=>e.trim());e=s[0],s=s[1];return s&&(i=/height=(\d+)/.exec(s),s=/width=(\d+)/.exec(s),i=i?i[1]:"",s=s?s[1]:"",n=isFinite(parseInt(s)),o=isFinite(parseInt(i)),n&&t.push(`width="${s}"`),o&&t.push(`height="${i}"`)),{href:e,dimensions:t}}},7944:function(e,t,i){"use strict";i.d(t,"c",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"b",(function(){return O}));var n=i("11f7"),o=i("b835"),s=(t=i("eff2"),i("a60f")),r=i("f070"),a=i("308f");i("40c2");class l extends r.b{constructor(e,t){super(),this._onDidChangeVisibility=new a.b,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Object(n.q)(e,Object(n.a)(".monaco-dropdown")),this._label=Object(n.q)(this._element,Object(n.a)(".dropdown-label"));let i=t.labelRenderer;i=i||(e=>(e.textContent=t.label||"",null));for(const o of[n.d.CLICK,n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this.element,o,e=>n.c.stop(e,!0)));for(const o of[n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this._label,o,e=>{e instanceof MouseEvent&&1{const t=new o.a(e);(t.equals(3)||t.equals(10))&&(n.c.stop(e,!0),this.visible?this.hide():this.show())})),e=i(this._label),e&&this._register(e),this._register(s.b.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class d extends l{constructor(e,t){super(e,t),this._actions=[],this._contextMenuProvider=t.contextMenuProvider,this.actions=t.actions||[],this.actionProvider=t.actionProvider,this.menuClassName=t.menuClassName||"",this.menuAsChild=!!t.menuAsChild}set menuOptions(e){this._menuOptions=e}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(e){this._actions=e}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:e=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(e):void 0,getKeyBinding:e=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(e):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class h extends t.b{constructor(e,t,i,n=Object.create(null)){super(null,e,n),this.actionItem=null,this._onDidChangeVisibility=this._register(new a.b),this.menuActionsOrProvider=t,this.contextMenuProvider=i,this.options=n,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(e){this.actionItem=e;var t=Array.isArray(this.menuActionsOrProvider);t={contextMenuProvider:this.contextMenuProvider,labelRenderer:e=>{this.element=Object(n.q)(e,Object(n.a)("a.action-label"));let t=[];return"string"==typeof this.options.classNames?t=this.options.classNames.split(/\s+/g).filter(e=>!!e):this.options.classNames&&(t=this.options.classNames),t.find(e=>"icon"===e)||t.push("codicon"),this.element.classList.add(...t),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild,actions:t?this.menuActionsOrProvider:void 0,actionProvider:t?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new d(e,t)),this._register(this.dropdownMenu.onDidChangeVisibility(e=>{var t;null!=(t=this.element)&&t.setAttribute("aria-expanded",""+e),this._onDidChangeVisibility.fire(e)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const e=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return e.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(e){super.setActionContext(e),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=e:this.dropdownMenu.menuOptions={context:e})}updateEnabled(){var e,t=!this.getAction().enabled;null!=(e=this.actionItem)&&e.classList.toggle("disabled",t),null!=(e=this.element)&&e.classList.toggle("disabled",t)}}var c=i("8b4e"),u=i("a666"),g=i("30db"),p=(i("afa2"),i("dff7")),m=i("7e32"),f=i("4fc3"),_=i("533b"),b=i("0a0f"),v=i("6dec"),C=i("b0cd"),w=i("03e8"),y=i("b7d0"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e===n:n;{var l,d,h,c,g,[i,p,f,_=(e=>"navigation"===e),b=Number.MAX_SAFE_INTEGER,v=(()=>!1),C=!1]=[e,i,!1,t,o,s,a];let n,u;u=Array.isArray(p)?n=p:(n=p.primary,p.secondary);const L=new Set;for([l,d]of i){let e;for(var w of(_(l)?0<(e=n).length&&C&&e.push(new r.d):0<(e=u).length&&e.push(new r.d),d)){f&&(w=w instanceof m.c&&w.alt?w.alt:w);var y=e.push(w);w instanceof r.e&&L.add({group:l,action:w,index:y-1})}}for({group:h,action:c,index:g}of L){const e=_(h)?n:u;var S=c.actions;(S.length<=1||e.length+S.length-2<=b)&&v(c,h,e.length)&&e.splice(g,1,...S)}n!==u&&n.length>b&&(p=n.splice(b,n.length-b),u.unshift(...p,new r.d))}{t=e;const i=new u.b;for(var[,L]of t)for(const e of L)i.add(e);return i}}let k=class extends t.a{constructor(e,t,i,o,s){super(void 0,e,{icon:!(!e.class&&!e.item.icon),label:!e.class&&!e.item.icon,draggable:null==t?void 0:t.draggable}),this._keybindingService=i,this._notificationService=o,this._contextKeyService=s,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new u.d),this._altKey=n.e.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(e){return L(this,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(e){this._notificationService.error(e)}}))}render(e){super.render(e),e.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let t=!1,i=this._altKey.keyStatus.altKey||(g.i||g.d)&&this._altKey.keyStatus.shiftKey;const o=()=>{var e=t&&i;e!==this._wantsAltCommand&&(this._wantsAltCommand=e,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(e=>{i=e.altKey||(g.i||g.d)&&e.shiftKey,o()})),this._register(Object(n.i)(e,"mouseleave",e=>{t=!1,o()})),this._register(Object(n.i)(e,"mouseenter",e=>{t=!0,o()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const i=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService);var e=i&&i.getLabel(),t=this._commandAction.tooltip||this._commandAction.label;let n=e?Object(p.a)("titleAndKb","{0} ({1})",t,e):t;if(!this._wantsAltCommand&&this._menuItemAction.alt){e=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label;const i=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService);t=i&&i.getLabel(),t=t?Object(p.a)("titleAndKb","{0} ({1})",e,t):e,n+=`\n[${c.b.modifierLabels[g.a].altKey}] `+t}this.label.title=n}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(e){this._itemClassDispose.value=void 0;const{element:t,label:i}=this;if(t&&i){var o=(this._commandAction.checked&&null!=(o=e.toggled)&&o.icon?e.toggled:e).icon;if(o)if(y.d.isThemeIcon(o)){const e=y.d.asClassNameArray(o);i.classList.add(...e),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove(...e)})}else o.light&&i.style.setProperty("--menu-entry-icon-light",Object(n.s)(o.light)),o.dark&&i.style.setProperty("--menu-entry-icon-dark",Object(n.s)(o.dark)),i.classList.add("icon"),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove("icon"),i.style.removeProperty("--menu-entry-icon-light"),i.style.removeProperty("--menu-entry-icon-dark")})}}},D=(k=i([S(2,v.a),S(3,C.a),S(4,f.b)],k),class extends h{constructor(e,t,i){var n;t=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(n=null==t?void 0:t.menuAsChild)||n,classNames:null!=(n=null==t?void 0:t.classNames)?n:y.d.isThemeIcon(e.item.icon)?y.d.asClassName(e.item.icon):void 0});super(e,{getActions:()=>e.actions},i,t)}render(e){super.render(e),this.element&&(e.classList.add("menu-entry"),e=this._action.item["icon"],e&&!y.d.isThemeIcon(e)&&(this.element.classList.add("icon"),e.light&&this.element.style.setProperty("--menu-entry-icon-light",Object(n.s)(e.light)),e.dark&&this.element.style.setProperty("--menu-entry-icon-dark",Object(n.s)(e.dark))))}}),N=(D=i([S(2,_.a)],D),class extends t.b{constructor(e,t,i,n,o,s,a,l){super(null,e),this._keybindingService=i,this._notificationService=n,this._contextMenuService=o,this._menuService=s,this._instaService=a,this._storageService=l,this._container=null,this._storageKey=e.item.submenu._debugName+"_lastActionId";let d,c=l.get(this._storageKey,1);d=(d=c?e.actions.find(e=>c===e.id):d)||e.actions[0],this._defaultAction=this._instaService.createInstance(k,d,void 0),s=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(i=null==t?void 0:t.menuAsChild)||i,classNames:null!=(n=null==t?void 0:t.classNames)?n:["codicon","codicon-chevron-down"],actionRunner:null!=(o=null==t?void 0:t.actionRunner)?o:new r.b}),this._dropdown=new h(e,e.actions,this._contextMenuService,s),this._dropdown.actionRunner.onDidRun(e=>{e.action instanceof m.c&&this.update(e.action)})}update(e){this._storageService.store(this._storageKey,e.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(k,e,void 0),this._defaultAction.actionRunner=new class extends r.b{runAction(e,t){return L(this,void 0,void 0,(function*(){yield e.run(void 0)}))}},this._container&&this._defaultAction.render(Object(n.P)(this._container,Object(n.a)(".action-container")))}setActionContext(e){super.setActionContext(e),this._defaultAction.setActionContext(e),this._dropdown.setActionContext(e)}render(e){this._container=e,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default"),e=Object(n.a)(".action-container"),this._defaultAction.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),t.stopPropagation())})),e=Object(n.a)(".dropdown-action-container"),this._dropdown.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),null!=(e=this._defaultAction.element)&&e.focus(),t.stopPropagation())}))}focus(e){(e?this._dropdown:(this._defaultAction.element.tabIndex=0,this._defaultAction.element)).focus()}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(e){e?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}});function O(e,t,i){return t instanceof m.c?e.createInstance(k,t,void 0):t instanceof m.e?t.item.rememberDefaultAction?e.createInstance(N,t,i):e.createInstance(D,t,i):void 0}N=i([S(2,v.a),S(3,C.a),S(4,_.a),S(5,m.a),S(6,b.a),S(7,w.a)],N)},"7a2c":function(e,t,i){},"7a9e":function(e,t,i){"use strict";i.r(t),i.d(t,"SuggestController",(function(){return $e})),i.d(t,"TriggerSuggestAction",(function(){return Ge}));var n=i("3813"),o=i("e8e3"),s=i("fdcc"),r=i("fe45"),a=i("a666"),l=i("bc04"),d=(t=i("b2cc"),i("d3f4")),h=i("6a89"),c=i("c101"),u=i("b574"),g=i("b800"),p=i("40355"),m=i("03e8"),f=i("b707"),_=i("5fe7"),b=i("0a0f"),v=i("fbba"),C=i("f5f3"),w=i("5818"),y=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._saveState(),500),this._disposables.add(e.onWillSaveState(e=>{e.reason===m.c.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(e,t,i){this._withStrategy(e,t).memorize(e,t,i),this._persistSoon.schedule()}select(e,t,i){return this._withStrategy(e,t).select(e,t,i)}_withStrategy(t,i){if(i=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null==(i=this._modeService.getLanguageIdentifier(t.getLanguageIdAtPosition(i.lineNumber,i.column)))?void 0:i.language,resource:t.uri}),(null==(t=this._strategy)?void 0:t.name)!==i){this._saveState();const s=e._strategyCtors.get(i)||x;this._strategy=new s;try{var n=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,o=this._storageService.get(e._storagePrefix+"/"+i,n);o&&this._strategy.fromJSON(JSON.parse(o))}catch(t){}}return this._strategy}_saveState(){var t,i;this._strategy&&(t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=JSON.stringify(this._strategy),this._storageService.store(e._storagePrefix+"/"+this._strategy.name,i,t,1))}},D=(y=(k._strategyCtors=new Map([["recentlyUsedByPrefix",class extends L{constructor(){super("recentlyUsedByPrefix"),this._trie=p.c.forStrings(),this._seq=0}memorize(e,t,i){t=e.getWordUntilPosition(t).word,e=e.getLanguageIdentifier().language+"/"+t,this._trie.set(e,{type:i.completion.kind,insertText:i.completion.insertText,touch:this._seq++})}select(e,t,i){var n=e.getWordUntilPosition(t)["word"];if(n){n=e.getLanguageIdentifier().language+"/"+n;let t=this._trie.get(n);if(t=t||this._trie.findSubstr(n))for(let e=0;ee.push([i,t])),e.sort((e,t)=>-(e[1].touch-t[1].touch)).forEach((e,t)=>e[1].touch=t),e.slice(0,200)}fromJSON(e){if(this._trie.clear(),0a&&l.type===i[d].completion.kind&&l.insertText===i[d].completion.insertText&&(a=l.touch,r=d),i[d].completion.preselect&&-1===s)return d}return-1!==r?r:-1!==s?s:0}toJSON(){return this._cache.toJSON()}fromJSON(e){var t,i;for([t,i]of(this._cache.clear(),e))i.touch=0,i.type="number"==typeof i.type?i.type:Object(f.H)(i.type),this._cache.set(t,i);this._seq=this._cache.size}}],["first",x]]),k._storagePrefix="suggest/memories",k=y([S(0,m.a),S(1,w.a),S(2,v.a)],k),Object(b.c)("ISuggestMemories")),Object(C.b)(y,k,!0),i("dff7")),N=(S=i("9e74"),i("4fc3")),O=(C=i("9eb8"),i("4153")),E=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0))}static _moveIndex(e,t,i){let n=i;for(;;){if((n=(n+t.items.length+(e?1:-1))%t.items.length)===i)break;if(!t.items[n].completion.additionalTextEdits)break}return n}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=e._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};I.OtherSuggestions=new N.c("hasOtherSuggestions",!1),I=k([E(1,N.b)],I);var M=i("308f"),T=i("8025"),A=i("7e93"),R=i("3742");class P{constructor(e,t,i,n,o,s,r){this.clipboardText=r,this._snippetCompareFn=P._compareCompletionItems,this._items=e,this._column=t,this._wordDistance=n,this._options=o,this._refilterKind=1,this._lineContext=i,"top"===s?this._snippetCompareFn=P._compareCompletionItemsSnippetsUp:"bottom"===s&&(this._snippetCompareFn=P._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(e){this._lineContext.leadingLineContent===e.leadingLineContent&&this._lineContext.characterCountDelta===e.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta=h)u.score=A.a.Default;else if("string"==typeof u.completion.filterText){if(h=l(n,s,e,u.completion.filterText,u.filterTextLow,0,!1),!h)continue;0===Object(R.g)(u.completion.filterText,u.textLabel)?u.score=h:(u.score=Object(A.b)(n,s,e,u.textLabel,u.labelLow,0),u.score[0]=h[0])}else{if(h=l(n,s,e,u.textLabel,u.labelLow,0,!1),!h)continue;u.score=h}}u.idx=o,u.distance=this._wordDistance.distance(u.position,u.completion),a.push(u),e.push(u.textLabel.length)}}this._filteredItems=a.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:e.length?Object(o.q)(e.length-.85,e,(e,t)=>e-t):0}}static _compareCompletionItems(e,t){return e.score[0]>t.score[0]?-1:e.score[0]t.distance?1:e.idxt.idx?1:0}static _compareCompletionItemsSnippetsDown(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return P._compareCompletionItems(e,t)}static _compareCompletionItemsSnippetsUp(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return P._compareCompletionItems(e,t)}}var F=i("2504"),B=(k=i("a40b"),i("67b4")),j=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class W{static create(e,t){return j(this,void 0,void 0,(function*(){if(!t.getOption(106).localityBonus)return W.None;if(!t.hasModel())return W.None;const i=t.getModel(),n=t.getPosition();if(!e.canComputeWordRanges(i.uri))return W.None;const[s]=yield(new B.a).provideSelectionRanges(i,[n]);if(0===s.length)return W.None;const r=yield e.computeWordRanges(i.uri,s[0].range);var a;return r?(a=i.getWordUntilPosition(n),delete r[a.word],new class extends W{distance(e,i){if(!n.equals(t.getPosition()))return 0;if(17===i.kind)return 2<<20;if(i=("string"==typeof i.label?i:i.label).label,i=r[i],Object(o.m)(i))return 2<<20;e=Object(o.d)(i,h.a.fromPositions(e),h.a.compareRangesUsingStarts);var a=0<=e?i[e]:i[Math.max(0,~e-1)];let l=s.length;for(const t of s){if(!h.a.containsRange(t.range,a))break;--l}return l}}):W.None}))}}W.None=new class extends W{distance(){return 0}};E=i("f577");var V=i("5d75"),H=i("d3d7"),z=function(e,t){return function(i,n){t(i,n,e)}},U=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class K{constructor(e,t,i,n){this.leadingLineContent=e.getLineContent(t.lineNumber).substr(0,t.column-1),this.leadingWord=e.getWordUntilPosition(t),this.lineNumber=t.lineNumber,this.column=t.column,this.auto=i,this.shy=n}static shouldAutoTrigger(e){if(!e.hasModel())return!1;const t=e.getModel();e=e.getPosition();var i=(t.tokenizeIfCheap(e.lineNumber),t.getWordAtPosition(e));return!!i&&i.endColumn===e.column&&!!isNaN(Number(i.word))}}let q=class e{constructor(e,t,i,n,o,s,r){this._editor=e,this._editorWorkerService=t,this._clipboardService=i,this._telemetryService=n,this._logService=o,this._contextKeyService=s,this._configurationService=r,this._toDispose=new a.b,this._quickSuggestDelay=10,this._triggerCharacterListener=new a.b,this._triggerQuickSuggest=new _.g,this._state=0,this._completionDisposables=new a.b,this._onDidCancel=new M.b,this._onDidTrigger=new M.b,this._onDidSuggest=new M.b,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new T.a(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(f.d.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._onCursorChange(e)}));let l=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{l=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{l=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{l||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){Object(a.f)(this._triggerCharacterListener),Object(a.f)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),!this._editor.getOption(80)&&this._editor.hasModel()&&this._editor.getOption(109)){const t=new Map;for(const e of f.d.all(this._editor.getModel()))for(const i of e.triggerCharacters||[]){let n=t.get(i);n||((n=new Set).add(Object(O.c)()),t.set(i,n)),n.add(e)}var e=e=>{if(i=this._contextKeyService,n=this._configurationService,(!Boolean(i.getContextKeyValue("inlineSuggestionVisible"))||Boolean(n.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters")))&&!K.shouldAutoTrigger(this._editor)){if(!e){var i=this._editor.getPosition();const t=this._editor.getModel();e=t.getLineContent(i.lineNumber).substr(0,i.column-1)}let o="";Object(R.F)(e.charCodeAt(e.length-1))?Object(R.E)(e.charCodeAt(e.length-2))&&(o=e.substr(e.length-2)):o=e.charAt(e.length-1);var n=t.get(o);n&&(i=this._completionModel?{items:this._completionModel.adopt(n),clipboardText:this._completionModel.clipboardText}:void 0,this.trigger({auto:!0,shy:!1,triggerCharacter:o},Boolean(this._completionModel),n,i))}};this._triggerCharacterListener.add(this._editor.onDidType(e)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(e))}}get state(){return this._state}cancel(e=!1){var t;0!==this._state&&(this._triggerQuickSuggest.cancel(),null!=(t=this._requestToken)&&t.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:e}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&f.d.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(e){if(this._editor.hasModel()){var t=this._editor.getModel();const i=this._currentSelection;this._currentSelection=this._editor.getSelection(),!e.selection.isEmpty()||0!==e.reason&&3!==e.reason||"keyboard"!==e.source&&"deleteLeft"!==e.source?this.cancel():f.d.has(t)&&(0===this._state&&0===e.reason?!1===this._editor.getOption(78)||!i.containsRange(this._currentSelection)&&!i.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition())||this._editor.getOption(106).snippetsPreventQuickSuggestions&&u.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0===this._state&&K.shouldAutoTrigger(this._editor)&&this._editor.hasModel()){const i=this._editor.getModel();var e=this._editor.getPosition(),t=this._editor.getOption(78);if(!1!==t){if(!0!==t){i.tokenizeIfCheap(e.lineNumber);const n=i.getLineTokens(e.lineNumber);e=n.getStandardTokenType(n.findTokenIndexAtOffset(Math.max(e.column-1-1,0)));if(!(t.other&&0===e||t.comments&&1===e||t.strings&&2===e))return}t=this._contextKeyService,e=this._configurationService,Boolean(t.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(e.getValue("editor.inlineSuggest.allowQuickSuggestions"))||this.trigger({auto:!0,shy:!1})}}},this._quickSuggestDelay)):0!==this._state&&3===e.reason&&this._refilterCompletionItems())}}_refilterCompletionItems(){Promise.resolve().then(()=>{var e,t;0!==this._state&&this._editor.hasModel()&&(t=this._editor.getModel(),e=this._editor.getPosition(),t=new K(t,e,2===this._state,!1),this._onNewContext(t))})}trigger(t,i=!1,n,o){if(this._editor.hasModel()){var r=this._editor.getModel();const d=t.auto;var a=new K(r,this._editor.getPosition(),d,t.shy);this.cancel(i),this._state=d?2:1,this._onDidTrigger.fire({auto:d,shy:t.shy,position:this._editor.getPosition()}),this._context=a;let h={triggerKind:null!=(i=t.triggerKind)?i:0};t.triggerCharacter&&(h={triggerKind:1,triggerCharacter:t.triggerCharacter}),this._requestToken=new F.b,a=this._editor.getOption(101);let c=1;switch(a){case"top":c=0;break;case"bottom":c=2}var{itemKind:i,showDeprecated:a}=e._createSuggestFilter(this._editor),l=W.create(this._editorWorkerService,this._editor);r=Object(O.e)(r,this._editor.getPosition(),new O.a(c,i,n,a),h,this._requestToken.token);Promise.all([r,l]).then(([e,i])=>U(this,void 0,void 0,(function*(){if(null!=(n=this._requestToken)&&n.dispose(),this._editor.hasModel()){let r=null==o?void 0:o.clipboardText;if(!r&&e.needsClipboard&&(r=yield this._clipboardService.readText()),0!==this._state){var n=this._editor.getModel();let a=e.items;o&&(s=Object(O.d)(c),a=a.concat(o.items).sort(s));var s=new K(n,this._editor.getPosition(),d,t.shy);this._completionModel=new P(a,this._context.column,{leadingLineContent:s.leadingLineContent,characterCountDelta:s.column-this._context.column},i,this._editor.getOption(106),this._editor.getOption(101),r),this._completionDisposables.add(e.disposable),this._onNewContext(s),this._reportDurationsTelemetry(e.durations)}}}))).catch(s.f)}}_reportDurationsTelemetry(e){this._telemetryGate++%230==0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(e)}),this._logService.debug("suggest.durations.json",e)})}static _createSuggestFilter(e){const t=new Set;return"none"===e.getOption(101)&&t.add(27),e=e.getOption(106),e.showMethods||t.add(0),e.showFunctions||t.add(1),e.showConstructors||t.add(2),e.showFields||t.add(3),e.showVariables||t.add(4),e.showClasses||t.add(5),e.showStructs||t.add(6),e.showInterfaces||t.add(7),e.showModules||t.add(8),e.showProperties||t.add(9),e.showEvents||t.add(10),e.showOperators||t.add(11),e.showUnits||t.add(12),e.showValues||t.add(13),e.showConstants||t.add(14),e.showEnums||t.add(15),e.showEnumMembers||t.add(16),e.showKeywords||t.add(17),e.showWords||t.add(18),e.showColors||t.add(19),e.showFiles||t.add(20),e.showReferences||t.add(21),e.showColors||t.add(22),e.showFolders||t.add(23),e.showTypeParameters||t.add(24),e.showSnippets||t.add(27),e.showUsers||t.add(25),e.showIssues||t.add(26),{itemKind:t,showDeprecated:e.showDeprecated}}_onNewContext(e){if(this._context)if(e.lineNumber!==this._context.lineNumber)this.cancel();else if(Object(R.x)(e.leadingLineContent)!==Object(R.x)(this._context.leadingLineContent))this.cancel();else if(e.columnthis._context.leadingWord.startColumn){const e=new Set(f.d.all(this._editor.getModel()));for(var t of this._completionModel.allProvider)e.delete(t);var i=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,e,{items:i,clipboardText:this._completionModel.clipboardText})}else if(e.column>this._context.column&&0this._size.width},{orientation:0}),this._westSash=new ie.b(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:ie.a.North}),this._southSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:ie.a.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let e,t=0,i=0;this._sashListener.add(M.c.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{void 0===e&&(this._onDidWillResize.fire(),e=this._size,t=0,i=0)})),this._sashListener.add(M.c.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{void 0!==e&&(e=void 0,t=0,i=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(n=>{e&&(i=n.currentX-n.startX,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(n=>{e&&(i=-(n.currentX-n.startX),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(n=>{e&&(t=-(n.currentY-n.startY),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(n=>{e&&(t=n.currentY-n.startY,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(M.c.any(this._eastSash.onDidReset,this._westSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(M.c.any(this._northSash.onDidReset,this._southSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(e,t,i,n){this._northSash.state=e?3:0,this._eastSash.state=t?3:0,this._southSash.state=i?3:0,this._westSash.state=n?3:0}layout(e=this.size.height,t=this.size.width){var{height:i,width:n}=this._minSize,{height:o,width:s}=this._maxSize,i=(e=Math.max(i,Math.min(o,e)),t=Math.max(n,Math.min(s,t)),new $.b(t,e));$.b.equals(i,this._size)||(this.domNode.style.height=e+"px",this.domNode.style.width=t+"px",this._size=i,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(e){this._maxSize=e}get maxSize(){return this._maxSize}set minSize(e){this._minSize=e}get minSize(){return this._minSize}set preferredSize(e){this._preferredSize=e}get preferredSize(){return this._preferredSize}}function oe(e){return e&&Boolean(e.completion.documentation||e.completion.detail&&e.completion.detail!==e.completion.label)}let se=class{constructor(e,t){this._editor=e,this._onDidClose=new M.b,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new M.b,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new a.b,this._renderDisposeable=new a.b,this._borderWidth=1,this._size=new $.b(330,0),this.domNode=$.a(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=t.createInstance(J.a,{editor:e}),this._body=$.a(".body"),this._scrollbar=new Q.a(this._body,{}),$.q(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=$.q(this._body,$.a(".header")),this._close=$.q(this._header,$.a("span"+te.b.close.cssSelector)),this._close.title=D.a("details.close","Close"),this._type=$.q(this._header,$.a("p.type")),this._docs=$.q(this._body,$.a("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const e=this._editor.getOptions();var t=e.get(42),i=t.fontFamily,n=e.get(107)||t.fontSize,o=e.get(108)||t.lineHeight,s=t.fontWeight;o+="px";this.domNode.style.fontSize=n+"px",this.domNode.style.lineHeight=o,this.domNode.style.fontWeight=s,this.domNode.style.fontFeatureSettings=t.fontFeatureSettings,this._type.style.fontFamily=i,this._close.style.height=o,this._close.style.width=o}getLayoutInfo(){var e=this._editor.getOption(108)||this._editor.getOption(42).lineHeight,t=this._borderWidth;return{lineHeight:e,borderWidth:t,borderHeight:2*t,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=D.a("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,2*this.getLayoutInfo().lineHeight),this._onDidChangeContents.fire(this)}renderItem(e,t){var i,n;this._renderDisposeable.clear();let{detail:o,documentation:s}=e.completion;t&&(n="",n=(n=(n=(n=(n=(n+=`score: ${e.score[0]}\n`)+`prefix: ${null!=(i=e.word)?i:"(no prefix)"}\n`)+`word: ${e.completion.filterText?e.completion.filterText+" (filterText)":e.textLabel}\n`)+`distance: ${e.distance} (localityBonus-setting)\n`)+`index: ${e.idx}, based on ${e.completion.sortText&&`sortText: "${e.completion.sortText}"`||"label"}\n`)+`commit_chars: ${null==(i=e.completion.commitCharacters)?void 0:i.join("")}\n`,s=(new ee.a).appendCodeblock("empty",n),o="Provider: "+e.provider._debugDisplayName),t||oe(e)?(this.domNode.classList.remove("no-docs","no-type"),o?(i=1e5{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}))),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=e=>{e.preventDefault(),e.stopPropagation()},this._close.onclick=e=>{e.preventDefault(),e.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)):this.clearContents()}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get size(){return this._size}layout(e,t){var i=new $.b(e,t);$.b.equals(i,this._size)||(this._size=i,$.X(this.domNode,e,t)),this._scrollbar.scanDomNode()}scrollDown(e=8){this._body.scrollTop+=e}scrollUp(e=8){this._body.scrollTop-=e}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(e){this._borderWidth=e}get borderWidth(){return this._borderWidth}};se=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{i=this._topLeft,n=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(e=>{if(i&&n){this.widget.layout(e.dimension.width,e.dimension.height);let t=!1;e.west&&(s=n.width-e.dimension.width,t=!0),e.north&&(o=n.height-e.dimension.height,t=!0),t&&this._applyTopLeft({top:i.top+o,left:i.left+s})}e.done&&(i=void 0,n=void 0,o=0,s=0,this._userSize=e.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var e;this._anchorBox&&this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return null}show(){this._added||(this._editor.addOverlayWidget(this),this.getDomNode().style.position="fixed",this._added=!0)}hide(e=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),e&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(e){e=$.D(e);this._anchorBox=e,this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}_placeAtAnchor(e,t){var i=$.z(document.body),n=this.widget.getLayoutInfo();let o,s,r=new $.b(220,2*n.lineHeight),a=0,l=e.top;var d=e.top+e.height-n.borderHeight;let h,c,u,g=i.width-(e.left+e.width+n.borderWidth+n.horizontalPadding),p=(a=-n.borderWidth+e.left+e.width,c=!0,o=new $.b(g,i.height-e.top-n.borderHeight-n.verticalPadding),s=o.with(void 0,e.top+e.height-n.borderHeight-n.verticalPadding),t.width>g&&(e.left>g&&(g=e.left-n.borderWidth-n.horizontalPadding,c=!1,a=Math.max(n.horizontalPadding,e.left-t.width-n.borderWidth),o=o.with(g),s=o.with(void 0,s.height)),e.width>1.3*g&&i.height-(e.top+e.height)>e.height&&(g=e.width,a=e.left,l=-n.borderWidth+e.top+e.height,o=new $.b(e.width-n.borderHeight,i.height-e.top-e.height-n.verticalPadding),s=o.with(void 0,e.top-n.verticalPadding),r=r.with(o.width))),t.height);i=Math.max(o.height,s.height),p>i&&(p=i),u=p<=o.height?(h=!0,o):(h=!1,s),this._applyTopLeft({left:a,top:h?l:d-p}),this.getDomNode().style.position="fixed",this._resizable.enableSashes(!h,c,h,!c),this._resizable.minSize=r,this._resizable.maxSize=u,this._resizable.layout(p,Math.min(u.width,t.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(e){this._topLeft=e,this.getDomNode().style.left=this._topLeft.left+"px",this.getDomNode().style.top=this._topLeft.top+"px"}}var ae=i("5aa5"),le=(k=i("7944"),i("7e32"));E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e instanceof le.c?t.createInstance(de,e,void 0):void 0,this._leftActions=new ae.a(this.element,{actionViewItemProvider:i}),this._rightActions=new ae.a(this.element,{actionViewItemProvider:i}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const e=this._menuService.createMenu(O.g,this._contextKeyService),t=()=>{const t=[],i=[];for(var[n,o]of e.getActions())("left"===n?t:i).push(...o);this._leftActions.clear(),this._leftActions.push(t),this._rightActions.clear(),this._rightActions.push(i)};this._menuDisposables.add(e.onDidChange(()=>t())),this._menuDisposables.add(e)}hide(){this._menuDisposables.clear()}};he=E([V(1,b.a),V(2,le.a),V(3,N.b)],he);var ce,ue=i("c4e3"),ge=i("b589"),pe=i("82c9"),me=i("32a4");function fe(e,t,i,n){const o=n===ce.ROOT_FOLDER?["rootfolder-icon"]:n===ce.FOLDER?["folder-icon"]:["file-icon"];if(i){let s;if(i.scheme===ge.c.data){const e=pe.a.parseMetaData(i);s=e.get(pe.a.META_DATA_LABEL)}else s=_e(Object(pe.c)(i).toLowerCase());if(n===ce.FOLDER)o.push(s+"-name-folder-icon");else{if(s){if(o.push(s+"-name-file-icon"),s.length<=255){const e=s.split(".");for(let t=1;t{const e=this._editor.getOptions();var n=e.get(42),o=n.fontFamily,s=n.fontFeatureSettings,r=e.get(107)||n.fontSize,a=e.get(108)||n.lineHeight;n=n.fontWeight,r+="px",a+="px";t.root.style.fontSize=r,t.root.style.fontWeight=n,i.style.fontFamily=o,i.style.fontFeatureSettings=s,i.style.lineHeight=a,t.icon.style.height=a,t.icon.style.width=a,t.readMore.style.height=a,t.readMore.style.width=a});return n(),t.disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(107)||e.hasChanged(108))&&n()})),t}renderElement(e,t,i){const n=e["completion"],s=(i.root.id=ve(t),{labelEscapeNewLines:!(i.colorspan.style.backgroundColor=""),matches:Object(A.c)(e.score)});var r;t=[];19===n.kind&&we.extract(e,t)?(i.icon.className="icon customcolor",i.iconContainer.className="icon hide",i.colorspan.style.backgroundColor=t[0]):20===n.kind&&this._themeService.getFileIconTheme().hasFileIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",t=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FILE),r=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FILE),s.extraClasses=t.length>r.length?t:r):23===n.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",s.extraClasses=Object(o.k)([fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FOLDER),fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FOLDER)])):(i.icon.className="icon hide",i.iconContainer.className="",i.iconContainer.classList.add("suggest-icon",...Object(f.I)(n.kind).split(" "))),n.tags&&0<=n.tags.indexOf(1)&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),i.iconLabel.setLabel(e.textLabel,void 0,s),"string"==typeof n.label?(i.parametersLabel.textContent="",i.detailsLabel.textContent=Se(n.detail||""),i.root.classList.add("string-label")):(i.parametersLabel.textContent=Se(n.label.detail||""),i.detailsLabel.textContent=Se(n.label.description||""),i.root.classList.remove("string-label")),(this._editor.getOption(106).showInlineDetails?Object($.W):Object($.K))(i.detailsLabel),oe(e)?(i.right.classList.add("can-expand-details"),Object($.W)(i.readMore),i.readMore.onmousedown=e=>{e.stopPropagation(),e.preventDefault()},i.readMore.onclick=e=>{e.stopPropagation(),e.preventDefault(),this._onDidToggleDetails.fire()}):(i.right.classList.remove("can-expand-details"),Object($.K)(i.readMore),i.readMore.onmousedown=null,i.readMore.onclick=null)}disposeTemplate(e){e.disposables.dispose()}};function Se(e){return e.replace(/\r\n|\r|\n/g,"")}ye=E([V(1,v.a),V(2,w.a),V(3,Y.b)],ye);var Le=i("d379"),xe=i("49d9"),ke=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._contentWidget.lockPreference(),r=new s(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(e=>{var t;if(this._resize(e.dimension.width,e.dimension.height),r&&(r.persistHeight=r.persistHeight||!!e.north||!!e.south,r.persistWidth=r.persistWidth||!!e.east||!!e.west),e.done){if(r){var{itemHeight:e,defaultSize:i}=this.getLayoutInfo();e=Math.round(e/2);let{width:n,height:o}=this.element.size;(!r.persistHeight||Math.abs(r.currentSize.height-o)<=e)&&(o=null!=(t=null==(t=r.persistedSize)?void 0:t.height)?t:i.height),(!r.persistWidth||Math.abs(r.currentSize.width-n)<=e)&&(n=null!=(e=null==(t=r.persistedSize)?void 0:t.width)?e:i.width),this._persistedSize.store(new $.b(n,o))}this._contentWidget.unlockPreference(),r=void 0}})),this._messageElement=$.q(this.element.domNode,$.a(".message")),this._listElement=$.q(this.element.domNode,$.a(".tree"));const l=o.createInstance(se,this.editor),d=(l.onDidClose(this.toggleDetails,this,this._disposables),this._details=new re(l,this.editor),()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(106).showIcons)),h=(d(),o.createInstance(ye,this.editor)),c=(this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new G.c("SuggestWidget",this._listElement,{getHeight:e=>this.getLayoutInfo().itemHeight,getTemplateId:e=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:e=>{var t,i;return e.isResolved&&this._isDetailsVisible()?(({documentation:t,detail:i}=e.completion),i=R.v("{0}{1}",i||"",t?"string"==typeof t?t:t.value:""),D.a("ariaCurrenttSuggestionReadDetails","{0}, docs: {1}",e.textLabel,i)):e.textLabel},getWidgetAriaLabel:()=>D.a("suggest","Suggest"),getWidgetRole:()=>"listbox"}}),this._status=o.createInstance(he,this.element.domNode),()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(106).showStatusBar));c(),this._disposables.add(Object(Z.b)(this._list,n,{listInactiveFocusBackground:Me,listInactiveFocusOutline:X.b})),this._disposables.add(n.onDidColorThemeChange(e=>this._onThemeChange(e))),this._onThemeChange(n.getColorTheme()),this._disposables.add(this._list.onMouseDown(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onTap(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onDidChangeSelection(e=>this._onListSelection(e))),this._disposables.add(this._list.onDidChangeFocus(e=>this._onListFocus(e))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&(c(),d())})),this._ctxSuggestWidgetVisible=O.b.Visible.bindTo(i),this._ctxSuggestWidgetDetailsVisible=O.b.DetailsVisible.bindTo(i),this._ctxSuggestWidgetMultipleSuggestions=O.b.MultipleSuggestions.bindTo(i),this._disposables.add($.o(this._details.widget.domNode,"keydown",e=>{this._onDetailsKeydown.fire(e)})),this._disposables.add(this.editor.onMouseDown(e=>this._onEditorMouseDown(e)))}dispose(){var e;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),null!=(e=this._loadingTimeout)&&e.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(e){this._details.widget.domNode.contains(e.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(e.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){0!==this._state&&this._contentWidget.layout()}_onListMouseDownOrTap(e){void 0!==e.element&&void 0!==e.index&&(e.browserEvent.preventDefault(),e.browserEvent.stopPropagation(),this._select(e.element,e.index))}_onListSelection(e){e.elements.length&&this._select(e.elements[0],e.indexes[0])}_select(e,t){var i=this._completionModel;i&&(this._onDidSelect.fire({item:e,index:t,model:i}),this.editor.focus())}_onThemeChange(e){const t=e.getColor(De),i=(t&&(this.element.domNode.style.backgroundColor=t.toString(),this._messageElement.style.backgroundColor=t.toString(),this._details.widget.domNode.style.backgroundColor=t.toString()),e.getColor(Ne)),n=(i&&(this.element.domNode.style.borderColor=i.toString(),this._messageElement.style.borderColor=i.toString(),this._status.element.style.borderTopColor=i.toString(),this._details.widget.domNode.style.borderColor=i.toString(),this._detailsBorderColor=i.toString()),e.getColor(X.db));n&&(this._detailsFocusBorderColor=n.toString()),this._details.widget.borderWidth="hc"===e.type?2:1}_onListFocus(e){if(!this._ignoreFocusEvents)if(e.elements.length){if(this._completionModel){const t=e.elements[0],i=e.indexes[0];t!==this._focusedItem&&(null!=(e=this._currentSuggestionDetails)&&e.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=t,this._list.reveal(i),this._currentSuggestionDetails=Object(_.h)(e=>ke(this,void 0,void 0,(function*(){const i=Object(_.i)(()=>{this._isDetailsVisible()&&this.showDetails(!0)},250);e.onCancellationRequested(()=>i.dispose());var n=yield t.resolve(e);return i.dispose(),n}))),this._currentSuggestionDetails.then(()=>{i>=this._list.length||t!==this._list.element(i)||(this._ignoreFocusEvents=!0,this._list.splice(i,1,[t]),this._list.setFocus([i]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this.showDetails(!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:ve(i)}))}).catch(s.f)),this._onDidFocus.fire({item:t,index:i,model:this._completionModel})}}else this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",4===t),this.element.domNode.classList.remove("message"),t){case 0:$.K(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.LOADING_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.NO_SUGGESTIONS_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 3:case 4:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._show();break;case 5:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._details.show(),this._show()}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(e,t){0===this._state&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!e,this._isAuto||(this._loadingTimeout=Object(_.i)(()=>this._setState(1),t)))}showSuggestions(e,t,i,n){var o;this._contentWidget.setPosition(this.editor.getPosition()),null!=(o=this._loadingTimeout)&&o.dispose(),null!=(o=this._currentSuggestionDetails)&&o.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==e&&(this._completionModel=e),i&&2!==this._state&&0!==this._state?this._setState(4):(e=0===(o=this._completionModel.items.length),this._ctxSuggestWidgetMultipleSuggestions.set(1n&&(c=n),this._completionModel?this._completionModel.stats.pLabelLen*i.typicalHalfwidthCharacterWidth:c),s=i.statusBarHeight+this._list.contentHeight+i.borderHeight,r=i.itemHeight+i.statusBarHeight,a=$.D(this.editor.getDomNode()),l=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),d=a.top+l.top+l.height;t=Math.min(t.height-d-i.verticalPadding,s),d=a.top+l.top-i.verticalPadding,a=Math.min(d,s);let u=Math.min(Math.max(a,t)+i.borderHeight,s);(h=(h=h===(null==(l=this._cappedHeight)?void 0:l.capped)?this._cappedHeight.wanted:h)u&&(h=u),u=h>t||this._forceRenderingAbove&&150{var i=e.getColor(Te),n=(i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${i}; }`),e.getColor(Ae));i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: ${n}; }`),i=e.getColor(Oe),i&&t.addRule(`.monaco-editor .suggest-widget, .monaco-editor .suggest-details { color: ${i}; }`),n=e.getColor(Ee),n&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: ${n}; }`),i=e.getColor(Ie),i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: ${i}; }`),n=e.getColor(X.Jc),n&&t.addRule(`.monaco-editor .suggest-details a { color: ${n}; }`),i=e.getColor(X.Ic),i&&t.addRule(`.monaco-editor .suggest-details a:hover { color: ${i}; }`),n=e.getColor(X.Hc);n&&t.addRule(`.monaco-editor .suggest-details code { background-color: ${n}; }`)}),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.hasChanged(111)&&this._update()),this._update()}dispose(){var e;this._configListener.dispose(),null!=(e=this._selectionListener)&&e.dispose(),this._ckAtEnd.reset()}_update(){var e="on"===this._editor.getOption(111);this._enabled!==e&&(this._enabled=e,this._enabled?(this._selectionListener=this._editor.onDidChangeCursorSelection(e=()=>{if(this._editor.hasModel()){const t=this._editor.getModel(),i=this._editor.getSelection();var e=t.getWordAtPosition(i.getStartPosition());e?this._ckAtEnd.set(e.endColumn===i.getStartPosition().column):this._ckAtEnd.set(!1)}else this._ckAtEnd.set(!1)}),e()):this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0))}};Be.AtEnd=new N.c("atEndOfWord",!1),Be=E([v(1,N.b)],Be);var je=i("ef8e9"),We=i("3170");class Ve{constructor(e,t,i){this._disposables=new a.b,this._disposables.add(t.onDidShow(()=>this._onItem(t.getFocusedItem()))),this._disposables.add(t.onDidFocus(this._onItem,this)),this._disposables.add(t.onDidHide(this.reset,this)),this._disposables.add(e.onWillType(n=>{this._active&&!t.isFrozen()&&(n=n.charCodeAt(n.length-1),this._active.acceptCharacters.has(n)&&e.getOption(0)&&i(this._active.item))}))}_onItem(e){if(e&&Object(o.n)(e.item.completion.commitCharacters)){if(!this._active||this._active.item.item!==e.item){const t=new We.b;for(const i of e.item.completion.commitCharacters)0{if(this._empty&&e.hasModel()){const n=e.getSelections();var t=n.length;let o=!1;for(let e=0;eHe._maxSelectionLength)return;this._lastOvertyped[e]={value:o.getValueInRange(i),multiline:i.startLineNumber!==i.endLineNumber}}this._empty=!1}}})),this._disposables.add(t.onDidCancel(e=>{this._empty||e.retrigger||(this._empty=!0)}))}getLastOvertypedInfo(e){if(!this._empty&&0<=e&&el.set(e.getOption(106).insertMode)),this.widget=this._toDispose.add(new _.b(()=>{const e=this._instantiationService.createInstance(Pe,this.editor),t=(this._toDispose.add(e),this._toDispose.add(e.onDidSelect(e=>this._insertSuggestion(e,0),this)),new Ve(this.editor,e,e=>this._insertSuggestion(e,2))),i=(this._toDispose.add(t),this._toDispose.add(this.model.onDidSuggest(e=>{0===e.completionModel.items.length&&t.reset()})),O.b.MakesTextEdit.bindTo(this._contextKeyService)),n=O.b.HasInsertAndReplaceRange.bindTo(this._contextKeyService),o=O.b.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(Object(a.i)(()=>{i.reset(),n.reset(),o.reset()})),this._toDispose.add(e.onDidFocus(({item:e})=>{var t=this.editor.getPosition(),s=e.editStart.column,r=t.column;let a=!0;"smart"!==this.editor.getOption(1)||2!==this.model.state||e.completion.command||e.completion.additionalTextEdits||4&e.completion.insertTextRules||r-s!==e.completion.insertText.length||(s=this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:s,endLineNumber:t.lineNumber,endColumn:r}),a=s!==e.completion.insertText),i.set(a),n.set(!ze.a.equals(e.editInsertEnd,e.editReplaceEnd)),o.set(Boolean(e.provider.resolveCompletionItem)||Boolean(e.completion.documentation)||e.completion.detail!==e.completion.label)})),this._toDispose.add(e.onDetailsKeyDown(e=>{e.toKeybinding().equals(new r.e(!0,!1,!1,!1,33))||Ue.f&&e.toKeybinding().equals(new r.e(!1,!1,!1,!0,33))?e.stopPropagation():e.toKeybinding().isModifierKey()||this.editor.focus()})),e})),this._overtypingCapturer=this._toDispose.add(new _.b(()=>this._toDispose.add(new He(this.editor,this.model)))),this._alternatives=this._toDispose.add(new _.b(()=>this._toDispose.add(new I(this.editor,this._contextKeyService)))),this._toDispose.add(o.createInstance(Be,e)),this._toDispose.add(this.model.onDidTrigger(e=>{this.widget.value.showTriggered(e.auto,e.shy?250:50),this._lineSuffix.value=new qe(this.editor.getModel(),e.position)})),this._toDispose.add(this.model.onDidSuggest(e=>{var t;e.shy||(t=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.completionModel.items),this.widget.value.showSuggestions(e.completionModel,t,e.isFrozen,e.auto))})),this._toDispose.add(this.model.onDidCancel(e=>{e.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let d=O.b.AcceptSuggestionsOnEnter.bindTo(n),h=()=>{var e=this.editor.getOption(1);d.set("on"===e||"smart"===e)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}static get(t){return t.getContribution(e.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(e,t){if(e&&e.item){if(this.editor.hasModel()){const n=this.editor.getModel(),o=n.getAlternativeVersionId(),r=e["item"],a=[],c=new F.b;1&t||this.editor.pushUndoStop();var i=this.getOverwriteInfo(r,Boolean(8&t));if(this._memoryService.memorize(n,this.editor.getPosition(),r),Array.isArray(r.completion.additionalTextEdits)){const e=l.c.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!r.isResolved){const e=new Ke.a(!0);let i;const o=n.onDidChangeContent(e=>{if(e.isFlush)c.cancel(),o.dispose();else for(var t of e.changes)t=h.a.getEndPosition(t.range),i&&!ze.a.isBefore(t,i)||(i=t)});let s=t,u=(t|=2,!1),g=this.editor.onWillType(()=>{g.dispose(),u=!0,2&s||this.editor.pushUndoStop()});a.push(r.resolve(c.token).then(()=>{if(!r.completion.additionalTextEdits||c.token.isCancellationRequested)return!1;if(i&&r.completion.additionalTextEdits.some(e=>ze.a.isBefore(i,h.a.getStartPosition(e.range))))return!1;u&&this.editor.pushUndoStop();const e=l.c.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor),!u&&2&s||this.editor.pushUndoStop(),!0}).then(t=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",e.elapsed(),t),o.dispose(),g.dispose()}))}let p=r.completion["insertText"];4&r.completion.insertTextRules||(p=g.c.escape(p)),u.SnippetController2.get(this.editor).insert(p,{overwriteBefore:i.overwriteBefore,overwriteAfter:i.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&r.completion.insertTextRules),clipboardText:e.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&t||this.editor.pushUndoStop(),r.completion.command?r.completion.command.id===Ge.id?this.model.trigger({auto:!0,shy:!1},!0):(a.push(this._commandService.executeCommand(r.completion.command.id,...r.completion.command.arguments?[...r.completion.command.arguments]:[]).catch(s.f)),this.model.cancel()):this.model.cancel(),4&t&&this._alternatives.value.set(e,e=>{for(c.cancel();n.canUndo();){o!==n.getAlternativeVersionId()&&n.undo(),this._insertSuggestion(e,3|(8&t?8:0));break}}),this._alertCompletionItem(r),Promise.all(a).finally(()=>{this.model.clear(),c.dispose()})}}else this._alternatives.value.reset(),this.model.cancel(),this.model.clear()}getOverwriteInfo(e,t){Object(je.c)(this.editor.hasModel());let i="replace"===this.editor.getOption(106).insertMode;t&&(i=!i);t=e.position.column-e.editStart.column;var n=(i?e.editReplaceEnd:e.editInsertEnd).column-e.position.column;return{overwriteBefore:t+(this.editor.getPosition().column-e.position.column),overwriteAfter:n+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem(e){Object(o.n)(e.completion.additionalTextEdits)&&(e=D.a("aria.alert.snippet","Accepting '{0}' made {1} additional edits",e.textLabel,e.completion.additionalTextEdits.length),Object(n.a)(e))}triggerSuggest(e){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,e),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(e){if(this.editor.hasModel()){const t=this.editor.getPosition(),i=()=>{t.equals(this.editor.getPosition())&&this._commandService.executeCommand(e.fallback)},n=e=>{var t,i,n;return!!(4&e.completion.insertTextRules||e.completion.additionalTextEdits)||(t=this.editor.getPosition(),i=e.editStart.column,(n=t.column)-i!==e.completion.insertText.length||this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:i,endLineNumber:t.lineNumber,endColumn:n})!==e.completion.insertText)};M.c.once(this.model.onDidTrigger)(e=>{let t=[];M.c.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{Object(a.f)(t),i()},void 0,t),this.model.onDidSuggest(({completionModel:e})=>{var o,s;Object(a.f)(t),0!==e.items.length&&(o=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.items),s=e.items[o],n(s))?(this.editor.pushUndoStop(),this._insertSuggestion({index:o,item:s,model:e},7)):i()},void 0,t)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(t.lineNumber,0),this.editor.focus()}}acceptSelectedSuggestion(e,t){var i=this.widget.value.getFocusedItem();let n=0;e&&(n|=4),t&&(n|=8),this._insertSuggestion(i,n)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.value.forceRenderingAbove()}stopForceRenderingAbove(){this.widget.isInitialized&&this.widget.value.stopForceRenderingAbove()}};$e.ID="editor.contrib.suggestController",$e=w([V(1,y),V(2,S.b),V(3,N.b),V(4,b.a),V(5,H.b)],$e);class Ge extends t.b{constructor(){super({id:Ge.id,label:D.a("suggest.trigger.label","Trigger Suggest"),alias:"Trigger Suggest",precondition:N.a.and(c.a.writable,c.a.hasCompletionItemProvider),kbOpts:{kbExpr:c.a.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(e,t){const i=$e.get(t);i&&i.triggerSuggest()}}Ge.id="editor.action.triggerSuggest",Object(t.l)($e.ID,$e),Object(t.j)(Ge);const Ze=t.c.bindToContribution($e.get);Object(t.k)(new Ze({id:"acceptSelectedSuggestion",precondition:O.b.Visible,handler(e){e.acceptSelectedSuggestion(!0,!1)}})),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus),primary:2,weight:190}),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus,O.b.AcceptSuggestionsOnEnter,O.b.MakesTextEdit),primary:3,weight:190}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:O.b.HasInsertAndReplaceRange.toNegated()}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert"))}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.replace","Replace")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace"))}),Object(t.k)(new Ze({id:"acceptAlternativeSelectedSuggestion",precondition:N.a.and(O.b.Visible,c.a.textInputFocus),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert")),title:D.a("accept.replace","Replace")},{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace")),title:D.a("accept.insert","Insert")}]})),S.a.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),Object(t.k)(new Ze({id:"hideSuggestWidget",precondition:O.b.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:9,secondary:[1033]}})),Object(t.k)(new Ze({id:"selectNextSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),Object(t.k)(new Ze({id:"selectNextPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:12,secondary:[2060]}})),Object(t.k)(new Ze({id:"selectLastSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectLastSuggestion()})),Object(t.k)(new Ze({id:"selectPrevSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),Object(t.k)(new Ze({id:"selectPrevPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:11,secondary:[2059]}})),Object(t.k)(new Ze({id:"selectFirstSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectFirstSuggestion()})),Object(t.k)(new Ze({id:"toggleSuggestionDetails",precondition:O.b.Visible,handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible,O.b.CanResolve),title:D.a("detail.more","show less")},{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible.toNegated(),O.b.CanResolve),title:D.a("detail.less","show more")}]})),Object(t.k)(new Ze({id:"toggleExplainMode",precondition:O.b.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),Object(t.k)(new Ze({id:"toggleSuggestionFocus",precondition:O.b.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2570,mac:{primary:778}}})),Object(t.k)(new Ze({id:"insertBestCompletion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),Be.AtEnd,O.b.Visible.toNegated(),I.OtherSuggestions.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Object(je.j)(t)?Object.assign({fallback:"tab"},t):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),Object(t.k)(new Ze({id:"insertNextSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2}})),Object(t.k)(new Ze({id:"insertPrevSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1026}})),Object(t.j)(class extends t.b{constructor(){super({id:"editor.action.resetSuggestSize",label:D.a("suggest.reset.label","Reset Suggest Widget Size"),alias:"Reset Suggest Widget Size",precondition:void 0})}run(e,t){$e.get(t).resetWidgetSize()}})},"7aad":function(e,t,i){},"7ab3":function(e,t,i){"use strict";i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return g}));var n=i("3742"),o=i("30db"),s=i("1e93");let r,a,l;function d(){return r=r||new TextDecoder("UTF-16LE")}function h(){return l=l||(o.e()?d():a=a||new TextDecoder("UTF-16BE"))}const c="undefined"!=typeof TextDecoder;let u,g;function p(e,t,i){let n=[],o=0;for(let a=0;anew m(e),function(e,t,i){var n=new Uint16Array(e.buffer,t,i);return 0new f,p);class m{constructor(e){this._capacity=0|e,this._buffer=new Uint16Array(this._capacity),this._completedStrings=null,this._bufferLength=0}reset(){this._completedStrings=null,this._bufferLength=0}build(){return null!==this._completedStrings?(this._flushBuffer(),this._completedStrings.join("")):this._buildBuffer()}_buildBuffer(){var e;return 0===this._bufferLength?"":(e=new Uint16Array(this._buffer.buffer,0,this._bufferLength),h().decode(e))}_flushBuffer(){var e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e}write1(e){var t=this._capacity-this._bufferLength;t<=1&&(0!=t&&!n.E(e)||this._flushBuffer()),this._buffer[this._bufferLength++]=e}appendASCII(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCIIString(e){var t=e.length;if(this._bufferLength+t>=this._capacity)this._flushBuffer(),this._completedStrings[this._completedStrings.length]=e;else for(let i=0;ithis._onContextMenu(e))),this._toDispose.add(this._editor.onMouseWheel(e=>{var t;0{58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.showContextMenu())}))}static get(t){return t.getContribution(e.ID)}_onContextMenu(e){if(this._editor.hasModel())if(this._editor.getOption(19)){if(12!==e.target.type&&(e.event.preventDefault(),e.event.stopPropagation(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){let t=!1;for(const i of this._editor.getSelections())if(i.containsPosition(e.target.position)){t=!0;break}t||this._editor.setPosition(e.target.position)}let t=null;1!==e.target.type&&(t={x:e.event.posx-1,width:2,y:e.event.posy-1,height:2}),this.showContextMenu(t)}}else this._editor.focus(),e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position)}showContextMenu(e){var t;this._editor.getOption(19)&&this._editor.hasModel()&&(this._contextMenuService?0<(t=this._getMenuActions(this._editor.getModel(),this._editor.isSimpleWidget?l.b.SimpleEditorContext:l.b.EditorContext)).length&&this._doShowContextMenu(t,e):this._editor.focus())}_getMenuActions(e,t){const i=[],n=this._menuService.createMenu(t,this._contextKeyService);var o;t=n.getActions({arg:e.uri});for(o of(n.dispose(),t)){var r,[,a]=o;let t=0;for(const n of a)n instanceof l.e?0<(r=this._getMenuActions(e,n.item.submenu)).length&&(i.push(new s.e(n.id,n.label,r)),t++):(i.push(n),t++);t&&i.push(new s.d)}return i.length&&i.pop(),i}_doShowContextMenu(e,t=null){if(this._editor.hasModel()){const r=this._editor.getOption(52);this._editor.updateOptions({hover:{enabled:!1}}),t||(this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render(),s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),i=(n=o.D(this._editor.getDomNode())).left+s.left,n=n.top+s.top+s.height,t={x:i,y:n});var i,n,s=this._editor.getOption(114)&&!g.c;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:s?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>e,getActionViewItem:e=>{const t=this._keybindingFor(e);if(t)return new u.a(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});const i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new u.a(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:e=>this._keybindingFor(e),onHide:e=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:r})}})}}_keybindingFor(e){return this._keybindingService.lookupKeybinding(e.id)}dispose(){0=n.range.end)){if(e.end({range:_(e.range,n),size:e.size})),i=i.map((t,i)=>({range:{start:e+i,end:e+i+1},size:t.size}));this.groups=function(e){{e=e.reduce((e,t)=>e.concat(t),[]);const o=[];let s=null;for(var t of e){var i=t.range.start,n=t.range.end;t=t.size;s&&t===s.size?s.range.end=n:(s={range:{start:i,end:n},size:t},o.push(s))}return o}}([o,i,t]),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){var e=this.groups.length;return e?this.groups[e-1].range.end:0}get size(){return this._size}indexAt(e){if(e<0)return-1;let t=0,i=0;for(var n of this.groups){var o=n.range.end-n.range.start,s=i+o*n.size;if(e{for(const i of e){const e=this.getRenderer(t);e.disposeTemplate(i.templateData),i.templateData=null}}),this.cache.clear()}getRenderer(e){var t=this.renderers.get(e);if(t)return t;throw new Error("No renderer found for "+e)}}i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3i,null!=e&&e.getPosInSet?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1,null!=e&&e.getRole?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",null!=e&&e.isChecked?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>{}}}class x{constructor(e,t,i,n=C){if(this.virtualDelegate=t,this.domId="list_id_"+ ++x.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new h.a(50),this.splicing=!1,this.dragOverAnimationStopDisposable=u.a.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=u.a.None,this.onDragLeaveTimeout=u.a.None,this.disposables=new u.b,this._onDidChangeContentHeight=new c.b,this._horizontalScrolling=!1,n.horizontalScrolling&&n.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new b;for(const o of i)this.renderers.set(o.templateId,o);this.cache=this.disposables.add(new v(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support","boolean"!=typeof n.mouseSupport||n.mouseSupport),this._horizontalScrolling=Object(g.e)(n,e=>e.horizontalScrolling,C.horizontalScrolling),this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===n.additionalScrollHeight?0:n.additionalScrollHeight,this.accessibilityProvider=new L(n.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",Object(g.e)(n,e=>e.transformOptimization,C.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(a.b.addTarget(this.rowsContainer)),this.scrollable=new m.a(Object(g.e)(n,e=>e.smoothScrolling,!1)?125:0,e=>Object(s.V)(e)),this.scrollableElement=this.disposables.add(new l.c(this.rowsContainer,{alwaysConsumeMouseWheel:Object(g.e)(n,e=>e.alwaysConsumeMouseWheel,C.alwaysConsumeMouseWheel),horizontal:1,vertical:Object(g.e)(n,e=>e.verticalScrollMode,C.verticalScrollMode),useShadows:Object(g.e)(n,e=>e.useShadows,C.useShadows),mouseWheelScrollSensitivity:n.mouseWheelScrollSensitivity,fastScrollSensitivity:n.fastScrollSensitivity},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(Object(s.i)(this.rowsContainer,a.a.Change,e=>this.onTouchChange(e))),this.disposables.add(Object(s.i)(this.scrollableElement.getDomNode(),"scroll",e=>e.target.scrollTop=0)),this.disposables.add(Object(s.i)(this.domNode,"dragover",e=>this.onDragOver(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"drop",e=>this.onDrop(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragleave",e=>this.onDragLeave(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragend",e=>this.onDragEnd(e))),this.setRowLineHeight=Object(g.e)(n,e=>e.setRowLineHeight,C.setRowLineHeight),this.setRowHeight=Object(g.e)(n,e=>e.setRowHeight,C.setRowHeight),this.supportDynamicHeights=Object(g.e)(n,e=>e.supportDynamicHeights,C.supportDynamicHeights),this.dnd=Object(g.e)(n,e=>e.dnd,C.dnd),this.layout()}get contentHeight(){return this.rangeMap.size}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(e){if(e!==this._horizontalScrolling){if(e&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=e,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Object(s.C)(this.domNode)}),this.rowsContainer.style.width=Math.max(this.scrollWidth||0,this.renderWidth)+"px"}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}updateOptions(e){void 0!==e.additionalScrollHeight&&(this.additionalScrollHeight=e.additionalScrollHeight,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling),void 0!==e.mouseWheelScrollSensitivity&&this.scrollableElement.updateOptions({mouseWheelScrollSensitivity:e.mouseWheelScrollSensitivity}),void 0!==e.fastScrollSensitivity&&this.scrollableElement.updateOptions({fastScrollSensitivity:e.fastScrollSensitivity})}splice(e,t,i=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,i)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,i=[]){var n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=p.a.intersect(n,{start:e,end:e+t});const s=new Map;for(let u=o.start;u({id:String(this.itemId++),element:e,templateId:this.virtualDelegate.getTemplateId(e),size:this.virtualDelegate.getHeight(e),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(e),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:u.a.None})),0===e&&t>=this.items.length?(this.rangeMap=new b,this.rangeMap.splice(0,0,r),d=this.items,this.items=r):(this.rangeMap.splice(e,t,r),d=this.items.splice(e,t,...r));const h=i.length-t,c=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);n=_(a,h);var g=p.a.intersect(c,n);for(let u=g.start;u_(e,h));const m={start:e,end:e+i.length};t=[m,...r].map(e=>p.a.intersect(c,e));var f=this.getNextToLastElement(t);for(const u of t)for(let e=u.start;ee.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Object(s.V)(()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){this.horizontalScrolling?this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth()):this.scrollableElementWidthDelayer.cancel()}updateScrollWidth(){if(this.horizontalScrolling){let e=0;for(const t of this.items)void 0!==t.width&&(e=Math.max(e,t.width));this.scrollWidth=e,this.scrollableElement.setScrollDimensions({scrollWidth:0===e?0:e+10})}}rerender(){if(this.supportDynamicHeights){for(const e of this.items)e.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}element(e){return this.items[e].element}domElement(e){return e=this.items[e].row,e&&e.domNode}elementHeight(e){return this.items[e].size}elementTop(e){return this.rangeMap.positionAt(e)}indexAt(e){return this.rangeMap.indexAt(e)}indexAfter(e){return this.rangeMap.indexAfter(e)}layout(e,t){let i={height:"number"==typeof e?e:Object(s.B)(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,i.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(i),void 0!==t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof t?t:Object(s.C)(this.domNode)})}render(e,t,i,n,o,s=!1){var r=this.getRenderRange(t,i),a=p.a.relativeComplement(r,e),l=p.a.relativeComplement(e,r),d=this.getNextToLastElement(a);if(s){var h=p.a.intersect(e,r);for(let e=h.start;ethis.onDragStart(n.element,r,e))),this.horizontalScrolling&&(this.measureItemWidth(n),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){var t;e.row&&e.row.domNode&&(e.row.domNode.style.width=n.g?"-moz-fit-content":"fit-content",e.width=Object(s.C)(e.row.domNode),(t=window.getComputedStyle(e.row.domNode)).paddingLeft&&(e.width+=parseFloat(t.paddingLeft)),t.paddingRight&&(e.width+=parseFloat(t.paddingRight)),e.row.domNode.style.width="")}updateItemInDOM(e,t){e.row.domNode.style.top=this.elementTop(t)+"px",this.setRowHeight&&(e.row.domNode.style.height=e.size+"px"),this.setRowLineHeight&&(e.row.domNode.style.lineHeight=e.size+"px"),e.row.domNode.setAttribute("data-index",""+t),e.row.domNode.setAttribute("data-last-element",t===this.length-1?"true":"false"),e.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(e.element,t,this.length))),e.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(e.element,t))),e.row.domNode.setAttribute("id",this.getElementDomId(t)),e.row.domNode.classList.toggle("drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];if(t.dragStartDisposable.dispose(),t.row){const i=this.renderers.get(t.templateId);i&&i.disposeElement&&i.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(e,t){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e,reuseAnimation:t})}get scrollTop(){return this.getScrollTop()}set scrollTop(e){this.setScrollTop(e)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight}get onMouseClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"click")).event,e=>this.toMouseEvent(e))}get onMouseDblClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"dblclick")).event,e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return c.c.filter(c.c.map(this.disposables.add(new r.a(this.domNode,"auxclick")).event,e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){return c.c.map(this.disposables.add(new r.a(this.domNode,"mousedown")).event,e=>this.toMouseEvent(e))}get onContextMenu(){return c.c.any(c.c.map(this.disposables.add(new r.a(this.domNode,"contextmenu")).event,e=>this.toMouseEvent(e)),c.c.map(this.disposables.add(new r.a(this.domNode,a.a.Contextmenu)).event,e=>this.toGestureEvent(e)))}get onTouchStart(){return c.c.map(this.disposables.add(new r.a(this.domNode,"touchstart")).event,e=>this.toTouchEvent(e))}get onTap(){return c.c.map(this.disposables.add(new r.a(this.rowsContainer,a.a.Tap)).event,e=>this.toGestureEvent(e))}toMouseEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toTouchEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toGestureEvent(e){var t=this.getItemIndexFromEventTarget(e.initialTarget||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toDragEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}onScroll(e){try{var t=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(t,e.scrollTop,e.height,e.scrollLeft,e.scrollWidth),this.supportDynamicHeights&&this._rerender(e.scrollTop,e.height,e.inSmoothScrolling)}catch(e){throw e}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,i){if(i.dataTransfer){if(e=this.dnd.getDragElements(e),i.dataTransfer.effectAllowed="copyMove",i.dataTransfer.setData(o.a.TEXT,t),i.dataTransfer.setDragImage){let t;void 0===(t=this.dnd.getDragLabel?this.dnd.getDragLabel(e,i):t)&&(t=String(e.length));const n=Object(s.a)(".monaco-drag-image");n.textContent=t,document.body.appendChild(n),i.dataTransfer.setDragImage(n,-10,-10),setTimeout(()=>document.body.removeChild(n),0)}this.currentDragData=new w(e),o.c.CurrentDragAndDropData=new y(e),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,i)}}onDragOver(e){if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),o.c.CurrentDragAndDropData&&"vscode-ui"===o.c.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(o.c.CurrentDragAndDropData)this.currentDragData=o.c.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new S}var t=this.dnd.onDragOver(this.currentDragData,e.element,e.index,e.browserEvent);if(this.canDrop="boolean"==typeof t?t:t.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;let i;if(e.browserEvent.dataTransfer.dropEffect="boolean"!=typeof t&&0===t.effect?"copy":"move",i="boolean"!=typeof t&&t.feedback?t.feedback:void 0===e.index?[-1]:[e.index],i=-1===(i=Object(d.f)(i).filter(e=>-1<=e&&ee-t))[0]?[-1]:i,t=this.currentDragFeedback,e=i,Array.isArray(t)&&Array.isArray(e)?!Object(d.h)(t,e):t!==e)if(this.currentDragFeedback=i,this.currentDragFeedbackDisposable.dispose(),-1===i[0])this.domNode.classList.add("drop-target"),this.rowsContainer.classList.add("drop-target"),this.currentDragFeedbackDisposable=Object(u.i)(()=>{this.domNode.classList.remove("drop-target"),this.rowsContainer.classList.remove("drop-target")});else{for(const e of i){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode.classList.add("drop-target")}this.currentDragFeedbackDisposable=Object(u.i)(()=>{for(const e of i){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode.classList.remove("drop-target")}})}return!0}onDragLeave(e){var t,i;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=Object(h.i)(()=>this.clearDragOverFeedback(),100),this.currentDragData&&null!=(i=(t=this.dnd).onDragLeave)&&i.call(t,this.currentDragData,e.element,e.index,e.browserEvent)}onDrop(e){if(this.canDrop){const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,t&&e.browserEvent.dataTransfer&&(e.browserEvent.preventDefault(),t.update(e.browserEvent.dataTransfer),this.dnd.drop(t,e.element,e.index,e.browserEvent))}}onDragEnd(e){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=u.a.None}setupDragAndDropScrollTopAnimation(e){var t;this.dragOverAnimationDisposable||(t=Object(s.G)(this.domNode).top,this.dragOverAnimationDisposable=Object(s.p)(this.animateDragAndDropScrollTop.bind(this,t))),this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=Object(h.i)(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){var t;void 0!==this.dragOverMouseY&&(e=this.dragOverMouseY-e,t=this.renderHeight-35,e<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(e-35))):te===p.CommandPalette}}addCommand(e){return this.addCommands(r.a.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(a.i)(()=>{let t=!1;for(const i of e)t=this._commands.delete(i.id)||t;t&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,i)=>e.set(i,t)),e}appendMenuItem(e,t){return this.appendMenuItems(r.a.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,i=new l.a;for(var{id:n,item:o}of e){let e=this._menuItems.get(n);e||(e=new l.a,this._menuItems.set(n,e)),i.push(e.push(o)),t.add(n)}return this._onDidChangeMenu.fire(t),Object(a.i)(()=>{if(0{t.has(n)||e.push({command:i})})}};class _ extends n.e{constructor(e,t,i,n){super("submenuitem."+e.submenu.id,"string"==typeof e.title?e.title:e.title.value,[],"submenu"),this.item=e,this._menuService=t,this._contextKeyService=i,this._options=n}get actions(){const e=[],t=this._menuService.createMenu(this.item.submenu,this._contextKeyService);var i,o=t.getActions(this._options);for([,i]of(t.dispose(),o))0/?".split("").forEach(e=>u.add(e.charCodeAt(0)));const w=s(r,b,a),y=s(r,b,(function(e,t){return function e(t,i,n,o){if(n===t.length)return[];if(o===i.length)return null;if(t[n]!==i[o])return e(t,i,n,o+1);{let s=null;return(s=e(t,i,n+1,o+1))?f({start:o,end:o+1},s):null}}(e.toLowerCase(),t.toLowerCase(),0,0)})),S=new t.a(1e4);function L(e,t,i=!1){if("string"!=typeof e||"string"!=typeof t)return null;let n=S.get(e);n||(n=new RegExp(o.p(e),"i"),S.set(e,n));var s=n.exec(t);return s?[{start:s.index,end:s.index+s[0].length}]:(i?y:w)(e,t)}function x(e,t,i,n,o,s){for(var r=Math.min(13,e.length);i=e.length)return!1;var i=e.codePointAt(t);switch(i){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!o.B(i)}}function F(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function B(e,t,i){return t[e]!==i[e]}function j(e,t,i,n,o,s,r){var a=e.length>D?D:e.length,l=n.length>D?D:n.length;if(!(a<=i||l<=s||l-s=c&&n>=u;)g[e]===p[n]&&(I[e]=n,e--),n--}let L=1,x=1,k=i,D=s;var m=[!1];for(L=1,k=i;kf,C=v?T[L][x-1]+(0f+1&&0=d))T[L][x]=y,A[L][x]=3,M[L][x]=0;else if(v&&(!a||C>=d))T[L][x]=C,A[L][x]=2,M[L][x]=0;else{if(!a)throw new Error("not possible");T[L][x]=d,A[L][x]=1,M[L][x]=M[L-1][x-1]+1}}}if(R&&(d=n,h=s,e.substr(i),d=d.substr(h)),m[0]||r){L--,x--;const e=[T[L][x],s];let r=0,d=0;for(;1<=L;){let a=x;do{var S=A[L][a];if(3===S)a-=2;else{if(2!==S)break;a-=1}}while(1<=a);(a=1M[L][a]?x:a)===x?r++:r=1,d=d||a,L--,x=a-1,e.push(x)}return l===a&&(e[0]+=2),h=d-a,e[0]-=h,e}}}function W(e,t,i,n,o,s,r){{var a=e,l=(e=t,i),d=n,h=o,c=s,u=(t=!0,r);let p=j(a,e,l,d,h,c,u);if((!p||t)&&3<=a.length){var g=Math.min(7,a.length-1);for(let e=l+1;e=e.length)){var i=e[t],n=e[t+1];return i!==n?e.slice(0,t)+n+i+e.slice(t+2):void 0}}(a,e);if(t){const e=j(t,t.toLowerCase(),l,d,h,c,u);e&&(e[0]-=3,(!p||e[0]>p[0])&&(p=e))}}}return p}}(i=n=n||{}).Default=[-100,0],i.isDefault=function(e){return!e||2===e.length&&-100===e[0]&&0===e[1]}},"7eb7":function(e,t,i){"use strict";i.r(t),i.d(t,"CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE",(function(){return L})),i.d(t,"LinkedEditingContribution",(function(){return k})),i.d(t,"LinkedEditingAction",(function(){return D})),i.d(t,"editorLinkedEditingBackground",(function(){return E}));var n=i("dff7"),o=(t=i("b2cc"),i("e8e3")),s=i("a666"),r=i("7061"),a=i("2504"),l=i("6a89"),d=i("b707"),h=i("5fe7"),c=i("b57f"),u=i("4fc3"),g=i("c101"),p=i("6d8e"),m=i("5717"),f=i("fdcc"),_=i("3742"),b=i("303e"),v=i("b7d0"),C=i("ceb8"),w=i("70cb"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(61)||e.hasChanged(81))&&this.reinitialize(!1)})),this._register(d.w.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}static get(t){return t.getContribution(e.ID)}reinitialize(e){const t=this._editor.getModel();var i=null!==t&&(this._editor.getOption(61)||this._editor.getOption(81))&&d.w.has(t);if((i!==this._enabled||e)&&(this._enabled=i,this.clearRanges(),this._localToDispose.clear(),i&&null!==t)){this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id),this._localToDispose.add(t.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id)}));const e=new h.a(this._debounceDuration),i=()=>{this._rangeUpdateTriggerPromise=e.trigger(()=>this.updateRanges(),this._debounceDuration)},n=new h.a(0),o=e=>{this._rangeSyncTriggerPromise=n.trigger(()=>this._syncRanges(e))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{i()})),this._localToDispose.add(this._editor.onDidChangeModelContent(e=>{if(!this._ignoreChangeEvent&&0i.intersectRanges(e.range)))return void o(this._currentDecorations)}i()})),this._localToDispose.add({dispose:()=>{e.cancel(),n.cancel()}}),this.updateRanges()}}_syncRanges(e){if(this._editor.hasModel()&&e===this._currentDecorations&&0!==e.length){const a=this._editor.getModel();var t=a.getDecorationRange(e[0]);if(!t||t.startLineNumber!==t.endLineNumber)return this.clearRanges();const d=a.getValueInRange(t);if(this._currentWordPattern&&(t=d.match(this._currentWordPattern),(t?t[0].length:0)!==d.length))return this.clearRanges();let h=[];for(let t=1,r=e.length;tS(this,void 0,void 0,(function*(){try{var r,a,d=yield O(t,i,s);if(o===this._currentRequest&&(this._currentRequest=null,n===t.getVersionId())){let t=[],n=(null!=d&&d.ranges&&(t=d.ranges),this._currentWordPattern=(null==d?void 0:d.wordPattern)||this._languageWordPattern,!1);for(let e=0,o=t.length;e({range:t,options:e.DECORATION})),this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,a)):this.clearRanges()}}catch(a){Object(f.e)(a)||Object(f.f)(a),this._currentRequest!==o&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=o}}this.clearRanges()}))}};k.ID="editor.contrib.linkedEditing",k.DECORATION=c.a.register({description:"linked-editing",stickiness:0,className:x}),k=i([y(1,u.b)],k);class D extends t.b{constructor(){super({id:"editor.action.linkedEditing",label:n.a("linkedEditing.label","Start Linked Editing"),alias:"Start Linked Editing",precondition:u.a.and(g.a.writable,g.a.hasRenameProvider),kbOpts:{kbExpr:g.a.editorTextFocus,primary:3132,weight:100}})}runCommand(e,t){const i=e.get(m.a),[n,o]=Array.isArray(t)&&t||[void 0,void 0];return p.a.isUri(n)&&r.a.isIPosition(o)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(o),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},f.f):super.runCommand(e,t)}run(e,t){const i=k.get(t);return i?Promise.resolve(i.updateRanges(!0)):Promise.resolve()}}const N=t.c.bindToContribution(k.get);function O(e,t,i){const n=d.w.ordered(e);return Object(h.j)(n.map(n=>()=>S(this,void 0,void 0,(function*(){try{return yield n.provideLinkedEditingRanges(e,t,i)}catch(n){Object(f.g)(n)}}))),e=>!!e&&o.n(null==e?void 0:e.ranges))}Object(t.k)(new N({id:"cancelLinkedEditingInput",precondition:L,handler:e=>e.clearRanges(),kbOpts:{kbExpr:g.a.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));const E=Object(b.wc)("editor.linkedEditingBackground",{dark:C.a.fromHex("#f00").transparent(.3),light:C.a.fromHex("#f00").transparent(.3),hc:C.a.fromHex("#f00").transparent(.3)},n.a("editorLinkedEditingBackground","Background color when the editor auto renames on type."));Object(v.f)((e,t)=>{e=e.getColor(E),e&&t.addRule(`.monaco-editor .${x} { background: ${e}; border-left-color: ${e}; }`)}),Object(t.n)("_executeLinkedEditingProvider",(e,t)=>O(e,t,a.a.None)),Object(t.l)(k.ID,k),Object(t.j)(D)},8025:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o extends i("6a89").a{constructor(e,t,i,n){super(e,t,i,n),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=i,this.positionColumn=n}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return o.selectionsEqual(this,e)}static selectionsEqual(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(e,t){return 0===this.getDirection()?new o(this.startLineNumber,this.startColumn,e,t):new o(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new n.a(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new o(e,t,this.endLineNumber,this.endColumn):new o(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){return new o(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(e||t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;ithis.stop())),this._register(this._editor.onDidChangeModelLanguage(e=>this.stop())),this._register(r.F.onDidChange(e=>this.stop())),this._register(this._editor.onKeyUp(e=>9===e.keyCode&&this.stop()))}static get(t){return t.getContribution(e.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new _(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};m.ID="editor.contrib.inspectTokens",m=i([p(1,d.a),p(2,l.a)],m);class f extends s.b{constructor(){super({id:"editor.action.inspectTokens",label:u.c.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(e,t){let i=m.get(t);i&&i.launch()}}class _ extends t.a{constructor(e,t){var i;super(),this.allowEditorOverflow=!0,this._editor=e,this._modeService=t,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=(i=this._model.getLanguageIdentifier(),r.F.get(i.language)||{getInitialState:()=>a.c,tokenize:(e,t,n,o)=>Object(a.d)(i.language,e,n,o),tokenize2:(e,t,n,o)=>Object(a.e)(i.id,e,n,o)}),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(e=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return _._ID}_compute(e){var t,i=this._getTokensAtLine(e.lineNumber);let s=0;for(let n=i.tokens1.length-1;0<=n;n--){var r=i.tokens1[n];if(e.column-1>=r.offset){s=n;break}}let a=0;for(let n=i.tokens2.length>>>1;0<=n;n--)if(e.column-1>=i.tokens2[n<<1]){a=n;break}let l=this._model.getLineContent(e.lineNumber),d="";s{var i=e.getColor(h.F),n=(i&&(n=e.type===g.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .tokens-inspect-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${i}; }`)),e.getColor(h.E));n&&t.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${n}; }`),i=e.getColor(h.G);i&&t.addRule(`.monaco-editor .tokens-inspect-widget { color: ${i}; }`)})},"82a1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}}),Object(t.a)({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}})},"82c9":function(e,t,i){"use strict";i.d(t,"i",(function(){return h})),i.d(t,"e",(function(){return c})),i.d(t,"f",(function(){return u})),i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"g",(function(){return f})),i.d(t,"h",(function(){return _})),i.d(t,"j",(function(){return b})),i.d(t,"a",(function(){return n}));var n,o,s=i("3d378"),r=i("b589"),a=i("32b8"),l=i("3742"),d=i("6d8e");function h(e){return Object(d.b)(e,!0)}const c=new class{constructor(e){this._ignorePathCasing=e}compare(e,t,i=!1){return e===t?0:Object(l.f)(this.getComparisonKey(e,i),this.getComparisonKey(t,i))}isEqual(e,t,i=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,i)===this.getComparisonKey(t,i)}getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e.path.toLowerCase():void 0,fragment:t?null:void 0}).toString()}joinPath(e,...t){return d.a.joinPath(e,...t)}basenameOrAuthority(e){return p(e)||e.authority}basename(e){return a.e.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===r.c.file?t=d.a.file(a.b(h(e))).path:(t=a.e.dirname(e.path),e.authority&&t.length&&47!==t.charCodeAt(0)&&(t="/")),e.with({path:t})}normalizePath(e){if(!e.path.length)return e;let t;return t=e.scheme===r.c.file?d.a.file(a.d(h(e))).path:a.e.normalize(e.path),e.with({path:t})}resolvePath(e,t){var i;return e.scheme===r.c.file?(i=d.a.file(a.g(h(e),t)),e.with({authority:i.authority,path:i.path})):(t=s.d(t),e.with({path:a.e.resolve(e.path,t)}))}}(()=>!1),u=c.isEqual.bind(c),g=c.basenameOrAuthority.bind(c),p=c.basename.bind(c),m=c.dirname.bind(c),f=c.joinPath.bind(c),_=c.normalizePath.bind(c),b=c.resolvePath.bind(c);(o=n=n||{}).META_DATA_LABEL="label",o.META_DATA_DESCRIPTION="description",o.META_DATA_SIZE="size",o.META_DATA_MIME="mime",o.parseMetaData=function(e){const t=new Map,i=e.path.substring(e.path.indexOf(";")+1,e.path.lastIndexOf(";"));return i.split(";").forEach(e=>{var[e,i]=e.split(":");e&&i&&t.set(e,i)}),(e=e.path.substring(0,e.path.indexOf(";")))&&t.set(o.META_DATA_MIME,e),t}},8452:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoSymbolQuickAccessProvider",(function(){return A})),i.d(t,"GotoLineAction",(function(){return R})),i("b9db"),i("dbc9");var n=i("dff7"),o=i("2504"),s=i("a666"),r=i("6a89"),a=(t=i("1fe0"),i("b707")),l=i("70f5"),d=i("3742"),h=i("7e93"),c=i("32b8"),u=i("30db");const g=[void 0,[]];function p(e,t,i=0,n=0){var o=t;if(o.values&&1e.start-t.start),i=[];let n=void 0;for(const o of t)n&&function(e,t){if(!(e.ende.original).join(_)):b(e.original)}var w=i("561a"),y=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class S extends t.a{constructor(e=Object.create(null)){super(e),this.options=e,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(e){return this.provideLabelPick(e,Object(n.a)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),s.a.None}provideWithTextEditor(e,t,i){var n=e.editor;n=this.getModel(n);return n?a.m.has(n)?this.doProvideWithEditorSymbols(e,n,t,i):this.doProvideWithoutEditorSymbols(e,n,t,i):s.a.None}doProvideWithoutEditorSymbols(e,t,i,o){const r=new s.b;return this.provideLabelPick(i,Object(n.a)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),y(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(t,r))&&!o.isCancellationRequested&&r.add(this.doProvideWithEditorSymbols(e,t,i,o))})),r}provideLabelPick(e,t){e.items=[{label:t,index:0,kind:14}],e.ariaLabel=t}waitForLanguageSymbolRegistry(e,t){return y(this,void 0,void 0,(function*(){if(a.m.has(e))return!0;let i;var n=new Promise(e=>i=e);const o=t.add(a.m.onDidChange(()=>{a.m.has(e)&&(o.dispose(),i(!0))}));return t.add(Object(s.i)(()=>i(!1))),n}))}doProvideWithEditorSymbols(e,t,i,r){const a=e.editor,l=new s.b,d=(l.add(i.onDidAccept(t=>{var[n]=i.selectedItems;n&&n.range&&(this.gotoLocation(e,{range:n.range.selection,keyMods:i.keyMods,preserveFocus:t.inBackground}),t.inBackground||i.hide())})),l.add(i.onDidTriggerItemButton(({item:t})=>{t&&t.range&&(this.gotoLocation(e,{range:t.range.selection,keyMods:i.keyMods,forceSideBySide:!0}),i.hide())})),this.getDocumentSymbols(t,r));let h=void 0;const c=()=>y(this,void 0,void 0,(function*(){null!==h&&void 0!==h&&h.dispose(!0),i.busy=!1,h=new o.b(r),i.busy=!0;try{var e=b(i.value.substr(S.PREFIX.length).trim()),t=yield this.doGetSymbolPicks(d,e,void 0,h.token);r.isCancellationRequested||(0c())),c();let u=!0;return l.add(i.onDidChangeActive(()=>{var[e]=i.activeItems;e&&e.range&&(u?u=!1:(a.revealRangeInCenter(e.range.selection,0),this.addDecorations(a,e.range.decoration)))})),l}doGetSymbolPicks(e,t,i,o){return y(this,void 0,void 0,(function*(){var s=yield e;if(o.isCancellationRequested)return[];const l=0===t.original.indexOf(S.SCOPE_PREFIX);var h=l?1:0;let c,u;t.values&&1h){let e=!1;if(c!==t&&([b,v]=p(f,Object.assign(Object.assign({},t),{values:void 0}),h,_),"number"==typeof b&&(e=!0)),"number"!=typeof b&&([b,v]=p(f,c,h,_),"number"!=typeof b))continue;if(!e&&u){if(l&&0{var e=null!=(e=this.options)&&e.openSideBySideDirection&&null!=(e=this.options)?e.openSideBySideDirection():void 0;if(e)return[{iconClass:("right"===e?w.b.splitHorizontal:w.b.splitVertical).classNames,tooltip:"right"===e?Object(n.a)("openToSide","Open to the Side"):Object(n.a)("openToBottom","Open to the Bottom")}]})()})}var b=g.sort((e,t)=>l?this.compareByKindAndScore(e,t):this.compareByScore(e,t));let v=[];if(l){let e=void 0,t=void 0,i=0;function y(){t&&"number"==typeof e&&0t.score)return-1;if(e.scoret.index?1:0}compareByKindAndScore(e,t){const i=x[e.kind]||L;var n=x[t.kind]||L;n=i.localeCompare(n);return 0===n?this.compareByScore(e,t):n}getDocumentSymbols(e,t){return y(this,void 0,void 0,(function*(){const i=yield l.a.create(e,t);return t.isCancellationRequested?[]:i.asListOfDocumentSymbols()}))}}S.PREFIX="@",S.SCOPE_PREFIX=":",S.PREFIX_BY_CATEGORY=""+S.PREFIX+S.SCOPE_PREFIX;const L=Object(n.a)("property","properties ({0})"),x={[5]:Object(n.a)("method","methods ({0})"),11:Object(n.a)("function","functions ({0})"),8:Object(n.a)("_constructor","constructors ({0})"),12:Object(n.a)("variable","variables ({0})"),4:Object(n.a)("class","classes ({0})"),22:Object(n.a)("struct","structs ({0})"),23:Object(n.a)("event","events ({0})"),24:Object(n.a)("operator","operators ({0})"),10:Object(n.a)("interface","interfaces ({0})"),2:Object(n.a)("namespace","namespaces ({0})"),3:Object(n.a)("package","packages ({0})"),25:Object(n.a)("typeParameter","type parameters ({0})"),1:Object(n.a)("modules","modules ({0})"),6:Object(n.a)("property","properties ({0})"),9:Object(n.a)("enum","enumerations ({0})"),21:Object(n.a)("enumMember","enumeration members ({0})"),14:Object(n.a)("string","strings ({0})"),0:Object(n.a)("file","files ({0})"),17:Object(n.a)("array","arrays ({0})"),15:Object(n.a)("number","numbers ({0})"),16:Object(n.a)("boolean","booleans ({0})"),18:Object(n.a)("object","objects ({0})"),19:Object(n.a)("key","keys ({0})"),7:Object(n.a)("field","fields ({0})"),13:Object(n.a)("constant","constants ({0})")};t=i("89cd");var k=i("2f1e"),D=i("5717"),N=i("ef8e9"),O=i("03d9"),E=i("308f"),I=i("b2cc"),M=i("c101"),T=i("66bd");let A=class extends S{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=E.c.None}get activeTextEditorControl(){return Object(N.o)(this.editorService.getFocusedCodeEditor())}};A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!e.disabled)}static codeActionsComparator({action:e},{action:t}){return e.isPreferred&&!t.isPreferred?-1:!e.isPreferred&&t.isPreferred?1:Object(n.n)(e.diagnostics)?Object(n.n)(t.diagnostics)?e.diagnostics[0].message.localeCompare(t.diagnostics[0].message):-1:Object(n.n)(t.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:e})=>!!e.kind&&g.b.QuickFix.contains(new g.b(e.kind))&&!!e.isPreferred)}}const S={actions:[],documentation:void 0};function L(e,t,i,o,a){var d;const h=i.filter||{},u={only:null==(b=h.include)?void 0:b.value,trigger:i.type},p=new l.d(e,a),f=(d=h,c.a.all(e).filter(e=>!e.providedCodeActionKinds||e.providedCodeActionKinds.some(e=>Object(g.d)(d,new g.b(e))))),_=new r.b;var b=f.map(i=>m(this,void 0,void 0,(function*(){try{o.report(i);const s=yield i.provideCodeActions(e,t,u,p.token);if(s&&_.add(s),p.token.isCancellationRequested)return S;const r=((null===s||void 0===s?void 0:s.actions)||[]).filter(e=>e&&Object(g.c)(h,e));var n=function(e,t,i){if(e.documentation){var n=e.documentation.map(e=>({kind:new g.b(e.kind),command:e.command}));if(i){let e;for(const t of n)!t.kind.contains(i)||e&&!e.kind.contains(t.kind)||(e=t);if(e)return null===e||void 0===e?void 0:e.command}for(const e of t)if(e.kind)for(const t of n)if(t.kind.contains(new g.b(e.kind)))return t.command}}(i,r,h.include);return{actions:r.map(e=>new w(e,i)),documentation:n}}catch(n){if(Object(s.e)(n))throw n;return Object(s.g)(n),S}})));const v=c.a.onDidChange(()=>{var t=c.a.all(e);Object(n.h)(t,f)||p.cancel()});return Promise.all(b).then(e=>{var t=Object(n.k)(e.map(e=>e.actions));e=Object(n.e)(e.map(e=>e.documentation));return new y(t,e,_)}).finally(()=>{v.dispose(),p.dispose()})}t.a.registerCommand("_executeCodeActionProvider",(function(e,t,i,n,r){return m(this,void 0,void 0,(function*(){if(!(t instanceof a.a))throw Object(s.c)();const l=e.get(u.a).getModel(t);if(!l)throw Object(s.c)();var c=h.a.isISelection(i)?h.a.liftSelection(i):d.a.isIRange(i)?l.validateRange(i):void 0;if(!c)throw Object(s.c)();var m="string"==typeof n?new g.b(n):void 0;const f=yield L(l,c,{type:1,filter:{includeSourceActions:!0,include:m}},p.b.None,o.a.None),_=[];var b=Math.min(f.validActions.length,"number"==typeof r?r:0);for(let e=0;ee.action)}finally{setTimeout(()=>f.dispose(),100)}}))}))},"84df":function(e,t,i){"use strict";i.d(t,"b",(function(){return L})),i.d(t,"a",(function(){return k})),i.d(t,"c",(function(){return D})),i.d(t,"d",(function(){return O})),i.d(t,"e",(function(){return I}));var n=i("3813"),o=i("e8e3"),s=i("2504"),r=i("fdcc"),a=i("6d8e"),l=i("bc04"),d=i("b055"),h=i("7061"),c=i("6a89"),u=i("8025"),g=i("b707"),p=i("a40b"),m=i("1b69"),f=i("09db"),_=i("dff7");class b{constructor(e){this.value=e,this._lower=e.toLowerCase()}static toKey(e){return"string"==typeof e?e.toLowerCase():e._lower}}var v=i("0a0f"),C=(t=i("db88"),i("9e74")),w=i("ef8e9"),y=i("258a"),S=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function L(e){if((e=e.filter(e=>e.range)).length){let o=e[0]["range"];for(let t=1;tS(this,void 0,void 0,(function*(){return(yield t.provideDocumentRangeFormattingEdits(a,e,a.getFormattingOptions(),h.token))||[]}));const w=[],y=[];try{for(var x of g){if(h.token.isCancellationRequested)return!0;y.push(yield C(x))}for(let e=0;e{if(e.length&&t.length){const o=e.reduce((e,t)=>c.a.plusRange(e,t.range),e[0].range);if(t.some(e=>c.a.intersectRanges(o,e.range)))for(var i of e)for(var n of t)if(c.a.intersectRanges(i.range,n.range))return!0}return!1})(y[e],y[t])&&(v=yield C(b=c.a.plusRange(g[e],g[t])),g.splice(t,1),g.splice(e,1),g.push(b),y.splice(t,1),y.splice(e,1),y.push(v),e=0,t=0)}for(var k of y){if(h.token.isCancellationRequested)return!0;var D=yield r.computeMoreMinimalEdits(a.uri,k);D&&w.push(...D)}}finally{h.dispose()}if(0===w.length)return!1;if(Object(d.b)(i))f.a.execute(i,w,!0),L(w),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1);else{var[{range:N}]=w;const e=new u.a(N.startLineNumber,N.startColumn,N.endLineNumber,N.endColumn);a.pushEditOperations([e],w.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function O(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(v.a);var r=Object(d.b)(t)?t.getModel():t,a=x(r);a=yield k.select(a,r,i);a&&(n.report(a),yield s.invokeFunction(E,a,t,i,o))}))}function E(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(p.a);let r,a,h;a=Object(d.b)(i)?(r=i.getModel(),new l.b(i,5,void 0,o)):(r=i,new l.d(i,o));try{var g=yield t.provideDocumentFormattingEdits(r,r.getFormattingOptions(),a.token);if(h=yield s.computeMoreMinimalEdits(r.uri,g),a.token.isCancellationRequested)return!0}finally{a.dispose()}if(!h||0===h.length)return!1;if(Object(d.b)(i))f.a.execute(i,h,2!==n),2!==n&&(L(h),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1));else{var[{range:g}]=h;const e=new u.a(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);r.pushEditOperations([e],h.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function I(e,t,i,n,o){const a=g.x.ordered(t);return 0===a.length||a[0].autoFormatTriggerCharacters.indexOf(n)<0?Promise.resolve(void 0):Promise.resolve(a[0].provideOnTypeFormattingEdits(t,i,n,o,s.a.None)).catch(r.g).then(i=>e.computeMoreMinimalEdits(t.uri,i))}k._selectors=new t.a,C.a.registerCommand("_executeFormatRangeProvider",(function(e,...t){var[t,i,n]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(c.a.isIRange(i)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n,s){return S(this,void 0,void 0,(function*(){for(const l of g.j.ordered(t)){var a=yield Promise.resolve(l.provideDocumentRangeFormattingEdits(t,i,n,s)).catch(r.g);if(Object(o.n)(a))return yield e.computeMoreMinimalEdits(t.uri,a)}}))}(e.get(p.a),t,c.a.lift(i),n,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatDocumentProvider",(function(e,...t){var[t,i]=t;Object(w.c)(a.a.isUri(t)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n){return S(this,void 0,void 0,(function*(){for(const a of x(t)){var s=yield Promise.resolve(a.provideDocumentFormattingEdits(t,i,n)).catch(r.g);if(Object(o.n)(s))return yield e.computeMoreMinimalEdits(t.uri,s)}}))}(e.get(p.a),t,i,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatOnTypeProvider",(function(e,...t){var[t,i,n,o]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(h.a.isIPosition(i)),Object(w.c)("string"==typeof n),t=e.get(m.a).getModel(t);if(t)return I(e.get(p.a),t,h.a.lift(i),n,o);throw Object(r.c)("resource")}))},"87a3":function(e,t,i){"use strict";i.r(t),i.d(t,"UnusualLineTerminatorsDetector",(function(){return c}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("5717"),r=i("eafb"),a=i("82c9"),l=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.hasChanged(113)&&(this._config=this._editor.getOption(113),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return d(this,void 0,void 0,(function*(){if("off"!==this._config&&this._editor.hasModel()){const o=this._editor.getModel();var e,t,i;o.mightContainUnusualLineTerminators()&&(e=this._codeEditorService,t=o,!0===e.getModelProperty(t.uri,h)||this._editor.getOption(80)||("auto"===this._config||(yield this._dialogService.confirm({title:n.a("unusualLineTerminators.title","Unusual Line Terminators"),message:n.a("unusualLineTerminators.message","Detected unusual line terminators"),detail:n.a("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(a.b)(o.uri)),primaryButton:n.a("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:n.a("unusualLineTerminators.ignore","Ignore")})).confirmed?o.removeUnusualLineTerminators(this._editor.getSelections()):(e=this._codeEditorService,t=o,i=!0,e.setModelProperty(t.uri,h,i))))}}))}};c.ID="editor.contrib.unusualLineTerminatorsDetector",c=i([l(1,r.a),l(2,s.a)],c),Object(o.l)(c.ID,c)},8830:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return v})),i.d(t,"d",(function(){return D})),i.d(t,"c",(function(){return N}));t=i("dff7");var n=i("308f"),o=i("a666"),s=i("aa3d"),r=i("e8e3"),a=i("fd49"),l=i("62bd"),d=i("fb71"),h=i("0910"),c=i("89cd"),u=i("be5f");const g=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new n.b,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}},p=Object.hasOwnProperty;class m{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class f{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class _{static readOptions(e){var t=e;const i=new f;for(const o of a.l){var n="_never_"===o.name?void 0:t[o.name];i._write(o.id,n)}return i}static validateOptions(e){const t=new a.j;for(const i of a.l)t._write(i.id,i.validate(e._read(i.id)));return t}static computeOptions(e,t){const i=new m;for(const n of a.l)i._write(n.id,n.compute(t,i,e._read(n.id)));return i}static _deepEquals(e,t){if("object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)||Array.isArray(t))return!(!Array.isArray(e)||!Array.isArray(t))&&r.h(e,t);for(var i in e)if(!_._deepEquals(e[i],t[i]))return!1;return!0}static checkEquals(e,t){const i=[];let n=!1;for(const s of a.l){var o=!_._deepEquals(e._read(s.id),t._read(s.id));(i[s.id]=o)&&(n=!0)}return n?new a.b(i):null}}function b(e){e=s.b(e);{var t=e,i=t.wordWrap;!0===i?t.wordWrap="on":!1===i&&(t.wordWrap="off"),!0===(i=t.lineNumbers)?t.lineNumbers="on":!1===i&&(t.lineNumbers="off"),!1===(i=t.autoClosingBrackets)&&(t.autoClosingBrackets="never",t.autoClosingQuotes="never",t.autoSurround="never"),"visible"===(i=t.cursorBlinking)&&(t.cursorBlinking="solid"),!0===(i=t.renderWhitespace)?t.renderWhitespace="boundary":!1===i&&(t.renderWhitespace="none"),!0===(i=t.renderLineHighlight)?t.renderLineHighlight="line":!1===i&&(t.renderLineHighlight="none"),!0===(i=t.acceptSuggestionOnEnter)?t.acceptSuggestionOnEnter="on":!1===i&&(t.acceptSuggestionOnEnter="off"),!1===(i=t.tabCompletion)?t.tabCompletion="off":!0===i&&(t.tabCompletion="onlySnippets");const n=t.suggest;if(n&&"object"==typeof n.filteredTypes&&n.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",deprecated:"showDeprecated",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums",enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};Object(u.b)(e,e=>{var t=n.filteredTypes[e.key];!1===t&&(n[e.value]=t)})}!0===(i=t.hover)?t.hover={enabled:!0}:!1===i&&(t.hover={enabled:!1}),!0===(i=t.parameterHints)?t.parameterHints={enabled:!0}:!1===i&&(t.parameterHints={enabled:!1}),!0===(i=t.autoIndent)?t.autoIndent="full":!1===i&&(t.autoIndent="advanced"),!0===(i=t.matchBrackets)?t.matchBrackets="always":!1===i&&(t.matchBrackets="never")}return e}class v extends o.a{constructor(e,t){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new n.b),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new a.a,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=b(t),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._register(l.a.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(g.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}updatePixelRatio(){}_recomputeOptions(){var e=this.options,t=this._computeInternalOptions();e?null!==(e=_.checkEquals(e,t))&&(this.options=t,this._onDidChangeFast.fire(e),this._onDidChange.fire(e)):this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){var e=this._getEnvConfiguration(),t=d.a.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,e.pixelRatio,this.isSimpleWidget);t={memory:this._computeOptionsMemory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,fontInfo:this.readConfiguration(t),extraEditorClassName:e.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines,viewLineCount:this._viewLineCount,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:e.emptySelectionClipboard,pixelRatio:e.pixelRatio,tabFocusMode:g.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return _.computeOptions(this._validatedOptions,t)}static _subsetEquals(e,t){for(const o in t)if(p.call(t,o)){var i=t[o],n=e[o];if(n!==i){if(Array.isArray(n)&&Array.isArray(i)){if(r.h(n,i))continue}else if(n&&"object"==typeof n&&i&&"object"==typeof i&&this._subsetEquals(n,i))continue;return!1}}return!0}updateOptions(e){void 0!==e&&(e=b(e),v._subsetEquals(this._rawOptions,e)||(this._rawOptions=s.f(this._rawOptions,e||{}),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._recomputeOptions()))}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){e=v._digitCount(e),this._lineNumbersDigitCount!==e&&(this._lineNumbersDigitCount=e,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;for(;e;)e=Math.floor(e/10),t++;return t||1}}var C;i=Object.freeze({id:"editor",order:5,type:"object",title:t.a("editorConfigurationTitle","Editor"),scope:5});const w=c.a.as(h.a.Configuration),y=Object.assign(Object.assign({},i),{properties:{"editor.tabSize":{type:"number",default:a.d.tabSize,minimum:1,markdownDescription:t.a("tabSize","The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.insertSpaces":{type:"boolean",default:a.d.insertSpaces,markdownDescription:t.a("insertSpaces","Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.detectIndentation":{type:"boolean",default:a.d.detectIndentation,markdownDescription:t.a("detectIndentation","Controls whether `#editor.tabSize#` and `#editor.insertSpaces#` will be automatically detected when a file is opened based on the file contents.")},"editor.trimAutoWhitespace":{type:"boolean",default:a.d.trimAutoWhitespace,description:t.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:a.d.largeFileOptimizations,description:t.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:t.a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.wordBasedSuggestionsMode":{enum:["currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[t.a("wordBasedSuggestionsMode.currentDocument","Only suggest words from the active document."),t.a("wordBasedSuggestionsMode.matchingDocuments","Suggest words from all open documents of the same language."),t.a("wordBasedSuggestionsMode.allDocuments","Suggest words from all open documents.")],description:t.a("wordBasedSuggestionsMode","Controls from which documents word based completions are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[t.a("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),t.a("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),t.a("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:t.a("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:t.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:t.a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:t.a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:t.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:t.a("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:t.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:t.a("codeLens","Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:"inherit",markdownEnumDescriptions:[t.a("wordWrap.off","Lines will never wrap."),t.a("wordWrap.on","Lines will wrap at the viewport width."),t.a("wordWrap.inherit","Lines will wrap according to the `#editor.wordWrap#` setting.")]}}});for(const O of a.l){var S=O.schema;if(void 0!==S)if(void 0!==(C=S).type||void 0!==C.anyOf)y.properties["editor."+O.name]=S;else for(var L in S)p.call(S,L)&&(y.properties[L]=S[L])}let x=null;function k(){return null===x&&(x=Object.create(null),Object.keys(y.properties).forEach(e=>{x[e]=!0})),x}function D(e){return k()["editor."+e]||!1}function N(e){return k()["diffEditor."+e]||!1}w.registerConfiguration(y)},8899:function(e,t,i){},"88b6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return i.e("chunk-2d22c2b8").then(i.bind(null,"f1a8"))}})},"88d4":function(e,t,i){"use strict";i.d(t,"a",(function(){return N})),i.d(t,"b",(function(){return C})),i.d(t,"d",(function(){return O})),i.d(t,"c",(function(){return I})),i.d(t,"p",(function(){return M})),i.d(t,"q",(function(){return T})),i.d(t,"r",(function(){return A})),i.d(t,"e",(function(){return R})),i.d(t,"j",(function(){return P})),i.d(t,"l",(function(){return F})),i.d(t,"k",(function(){return B})),i.d(t,"n",(function(){return j})),i.d(t,"o",(function(){return W})),i.d(t,"f",(function(){return V})),i.d(t,"g",(function(){return H})),i.d(t,"m",(function(){return z})),i.d(t,"h",(function(){return U})),i.d(t,"i",(function(){return K})),i("7b59");var n=i("11f7"),o=i("5aa5"),s=i("f070"),r=(t=i("ceb8"),i("308f")),a=i("aa3d"),l=i("5717"),d=i("d379"),h=(i("b968"),i("70c3")),c=i("9c3e"),u=i("a666"),g=i("6a89"),p=i("b57f"),m=new t.a(new t.c(0,122,204));const f={showArrow:!0,showFrame:!0,className:"",frameColor:m,arrowColor:m,keepEditorSelection:!1};class _{constructor(e,t,i,n,o,s){this.id="",this.domNode=e,this.afterLineNumber=t,this.afterColumn=i,this.heightInLines=n,this._onDomNodeTop=o,this._onComputedHeight=s}onDomNodeTop(e){this._onDomNodeTop(e)}onComputedHeight(e){this._onComputedHeight(e)}}class b{constructor(e,t){this._id=e,this._domNode=t}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class v{constructor(e){this._editor=e,this._ruleName=v._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),n.Q(this._ruleName)}set color(e){this._color!==e&&(this._color=e,this._updateStyle())}set height(e){this._height!==e&&(this._height=e,this._updateStyle())}_updateStyle(){n.Q(this._ruleName),n.v(".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(e){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:g.a.fromPositions(e),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}v._IdGenerator=new c.a(".arrow-decoration-");var C,w=i("dff7"),y=(m=i("4fc3"),c=i("0a0f"),i("f5f3")),S=i("b2cc"),L=i("303e"),x=i("561a"),k=i("7944"),D=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const i=this._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),this._widgets.delete(e))})})}}),(y=C=C||{}).inPeekEditor=new m.c("inReferenceSearchEditor",!0,w.a("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),y.notInPeekEditor=y.inPeekEditor.toNegated(),y=class{constructor(e,t){e instanceof d.a&&C.inPeekEditor.bindTo(t)}dispose(){}},y.ID="editor.contrib.referenceController",y=i([D(1,m.b)],y),Object(S.l)(y.ID,y);const E={headerBackgroundColor:t.a.white,primaryHeadingColor:t.a.fromHex("#333333"),secondaryHeadingColor:t.a.fromHex("#6c6c6cb3")};let I=class extends class{constructor(e,t={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new u.b,this.container=null,this._isShowing=!1,this.editor=e,this.options=a.b(t),a.f(this.options,f,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(e=>{var t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new v(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){var e;this.container&&this.options.frameColor&&(e=this.options.frameColor.toString(),this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e),this._arrow&&this.options.arrowColor&&(e=this.options.arrowColor.toString(),this._arrow.color=e)}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return 0{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){var e,t=this.editor.getOption(58);let i=0;return this.options.showArrow&&(e=Math.round(t/3),i+=2*e),this.options.showFrame&&(e=Math.round(t/9),i+=2*e),i}_showImpl(e,t){const i=e.getStartPosition();var n=this.editor.getLayoutInfo();const o=this._getWidth(n),s=(this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(n)+"px",document.createElement("div"));s.style.overflow="hidden";n=this.editor.getOption(58);var r=Math.max(12,this.editor.getLayoutInfo().height/n*.8);t=Math.min(t,r);let a=0,l=0;if(this._arrow&&this.options.showArrow&&(a=Math.round(n/3),this._arrow.height=a,this._arrow.show(i)),this.options.showFrame&&(l=Math.round(n/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new _(s,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new b("vs.editor.contrib.zoneWidget"+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth||l;this.container.style.borderTopWidth=e+"px",this.container.style.borderBottomWidth=e+"px"}r=t*n-this._decoratingElementsHeight(),this.container&&(this.container.style.top=a+"px",this.container.style.height=r+"px",this.container.style.overflow="hidden"),this._doLayout(r,o),this.options.keepEditorSelection||this.editor.setSelection(e);const d=this.editor.getModel();d&&((n=e.endLineNumber+1)<=d.getLineCount()?this.revealLine(n,!1):this.revealLine(d.getLineCount(),!0))}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),this.container.classList.add(e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(!this._resizeSash){let e;this._resizeSash=this._disposables.add(new h.b(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{e&&(t=(t=(t.currentY-e.startY)/this.editor.getOption(58))<0?Math.ceil(t):Math.floor(t),5<(t=e.heightInLines+t)&&t<35&&this._relayout(t))}))}}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){var e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}{constructor(e,t,i){super(e,t),this.instantiationService=i,this._onDidClose=new r.b,this.onDidClose=this._onDidClose.event,a.f(this.options,E,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(e){let t=this.options;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),super.style(e)}_applyStyles(){super._applyStyles();let e=this.options;this._headElement&&e.headerBackgroundColor&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&e.primaryHeadingColor&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&e.secondaryHeadingColor&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&e.frameColor&&(this._bodyElement.style.borderColor=e.frameColor.toString())}_fillContainer(e){this.setCssClass("peekview-widget"),this._headElement=n.a(".head"),this._bodyElement=n.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)}_fillHead(e,t){const i=n.a(".peekview-title");this.options.supportOnTitleClick&&(i.classList.add("clickable"),n.o(i,"click",e=>this._onTitleClick(e))),n.q(this._headElement,i),this._fillTitleIcon(i),this._primaryHeading=n.a("span.filename"),this._secondaryHeading=n.a("span.dirname"),this._metaHeading=n.a("span.meta"),n.q(i,this._primaryHeading,this._secondaryHeading,this._metaHeading);var r=n.a(".peekview-actions"),a=(n.q(this._headElement,r),this._getActionBarOptions());this._actionbarWidget=new o.a(r,a),this._disposables.add(this._actionbarWidget),t||this._actionbarWidget.push(new s.a("peekview.close",w.a("label.close","Close"),x.b.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(e){}_getActionBarOptions(){return{actionViewItemProvider:k.b.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(e){}setTitle(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=e,this._primaryHeading.setAttribute("title",e),t?this._secondaryHeading.innerText=t:n.t(this._secondaryHeading))}setMetaTitle(e){this._metaHeading&&(e?(this._metaHeading.innerText=e,n.W(this._metaHeading)):n.K(this._metaHeading))}_doLayout(e,t){var i;!this._isShowing&&e<0?this.dispose():(i=Math.ceil(1.2*this.editor.getOption(58)),e=Math.round(e-(i+2)),this._doLayoutHead(i,t),this._doLayoutBody(e,t))}_doLayoutHead(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")}};I=i([D(2,c.a)],I);const M=Object(L.wc)("peekViewTitle.background",{dark:Object(L.Lc)(L.M,.1),light:Object(L.Lc)(L.M,.1),hc:null},w.a("peekViewTitleBackground","Background color of the peek view title area.")),T=Object(L.wc)("peekViewTitleLabel.foreground",{dark:t.a.white,light:t.a.black,hc:t.a.white},w.a("peekViewTitleForeground","Color of the peek view title.")),A=Object(L.wc)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},w.a("peekViewTitleInfoForeground","Color of the peek view title info.")),R=Object(L.wc)("peekView.border",{dark:L.M,light:L.M,hc:L.h},w.a("peekViewBorder","Color of the peek view borders and arrow.")),P=Object(L.wc)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:t.a.black},w.a("peekViewResultsBackground","Background color of the peek view result list.")),F=Object(L.wc)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:t.a.white},w.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),B=Object(L.wc)("peekViewResult.fileForeground",{dark:t.a.white,light:"#1E1E1E",hc:t.a.white},w.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),j=Object(L.wc)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},w.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),W=Object(L.wc)("peekViewResult.selectionForeground",{dark:t.a.white,light:"#6C6C6C",hc:t.a.white},w.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),V=Object(L.wc)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:t.a.black},w.a("peekViewEditorBackground","Background color of the peek view editor.")),H=Object(L.wc)("peekViewEditorGutter.background",{dark:V,light:V,hc:V},w.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),z=Object(L.wc)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},w.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),U=Object(L.wc)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},w.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),K=Object(L.wc)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:L.b},w.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},"891c":function(e,t,i){"use strict";i.r(t),i.d(t,"getDocumentSymbols",(function(){return h}));var n=i("6d8e"),o=i("1b69"),s=i("2504"),r=i("b78f"),a=i("70f5"),l=(t=i("9e74"),i("ef8e9")),d=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function h(e,t,i){return d(this,void 0,void 0,(function*(){const n=yield a.a.create(e,i);return t?n.asListOfDocumentSymbols():n.getTopLevelSymbols()}))}t.a.registerCommand("_executeDocumentSymbolProvider",(function(e,...t){return d(this,void 0,void 0,(function*(){var[i]=t,a=(Object(l.c)(n.a.isUri(i)),e.get(o.a).getModel(i));if(a)return h(a,!1,s.a.None);const d=yield e.get(r.a).createModelReference(i);try{return yield h(d.object.textEditorModel,!1,s.a.None)}finally{d.dispose()}}))}))},"89cd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("1569"),o=i("ef8e9");const s=new class{constructor(){this.data=new Map}add(e,t){n.a(o.k(e)),n.a(o.j(t)),n.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}},"8a3f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:function(){return i.e("chunk-2d2295e9").then(i.bind(null,"dcc7"))}})},"8ae8":function(e,t,i){"use strict";function n(e){return e&&"string"==typeof e.id}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));const o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"}},"8b4e":function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s})),t=i("dff7");class n{constructor(e,t,i=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=i}toLabel(e,t,i){if(0===t.length)return null;const n=[];for(let r=0,a=t.length;r>>0,new n.c(r,null===i?o:i)}},"8bf4":function(e,t,i){},"8c02":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return h})),i.d(t,"c",(function(){return u})),i.d(t,"e",(function(){return g})),i.d(t,"b",(function(){return p}));var n=i("3742"),o=i("e6ff"),s=i("7061"),r=i("6a89"),a=i("3352");class l{constructor(e,t,i,n){this.searchString=e,this.isRegex=t,this.matchCase=i,this.wordSeparators=n}parseSearchRequest(){if(""===this.searchString)return null;let e,t=(e=this.isRegex?function(e){if(e&&0!==e.length)for(let i=0,n=e.length;i=n)break;var t=e.charCodeAt(i);if(110===t||114===t||87===t||119===t)return!0}return!1}(this.searchString):0<=this.searchString.indexOf("\n"),null);try{t=n.q(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;let i=!this.isRegex&&!e;return i&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(i=this.matchCase),new d(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,i?this.searchString:null)}}class d{constructor(e,t,i){this.regex=e,this.wordSeparators=t,this.simpleSearch=i}}function h(e,t,i){if(!i)return new a.b(e,null);let n=[];for(let o=0,s=t.length;o>0);t[o]>=e?n=o-1:t[o+1]>=e?(i=o,n=o):i=o+1}return i+1}}class u{static findMatches(e,t,i,n,o){return t=t.parseSearchRequest(),t?t.regex.multiline?this._doFindMatchesMultiline(e,i,new p(t.wordSeparators,t.regex),n,o):this._doFindMatchesLineByLine(e,i,t,n,o):[]}static _getMultilineMatchRange(e,t,i,n,o,s){let a,l,d=0;return a=n?t+o+(d=n.findLineFeedCountBeforeOffset(o)):t+o,l=n?(t=n.findLineFeedCountBeforeOffset(o+s.length)-d,a+s.length+t):a+s.length,n=e.getPositionAt(a),o=e.getPositionAt(l),new r.a(n.lineNumber,n.column,o.lineNumber,o.column)}static _doFindMatchesMultiline(e,t,i,n,o){var s,r=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),l="\r\n"===e.getEOL()?new c(a):null;const d=[];let u=0;for(i.reset(0);s=i.next(a);)if(d[u++]=h(this._getMultilineMatchRange(e,r,a,l,s.index,s[0]),s,n),u>=o)return d;return d}static _doFindMatchesLineByLine(e,t,i,n,o){var s=[];let r=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o)}else{const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o);for(let l=t.startLineNumber+1;l{var i=e.getColor(o.r);i&&t.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${i}; }`),i=e.getColor(o.B),i&&t.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(`.monaco-editor .margin { background-color: ${i}; }`),i=e.getColor(a),i&&t.addRule(`.monaco-editor .rangeHighlight { background-color: ${i}; }`),i=e.getColor(l),i&&t.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(d),i&&t.addRule(`.monaco-editor .symbolHighlight { background-color: ${i}; }`),i=e.getColor(h),i&&t.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(g);i&&(t.addRule(`.monaco-editor .mtkw { color: ${i} !important; }`),t.addRule(`.monaco-editor .mtkz { color: ${i} !important; }`))})},"91d3":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:function(){return i.e("chunk-2d229411").then(i.bind(null,"dd50"))}})},9240:function(e,t,i){"use strict";var n=i("c786");i.n(n).a},"92a6d":function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("5fe7"),o=i("ceb8"),s=i("fdcc"),r=i("eda7"),a=i("a666"),l=(t=i("b2cc"),i("5717")),d=i("6a89"),h=i("b57f"),c=i("b707"),u=i("6483"),g=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(e.onDidChangeModelLanguage(()=>this.onModelChanged())),this._register(c.c.onDidChange(()=>this.onModelChanged())),this._register(e.onDidChangeConfiguration(()=>{var e=this._isEnabled;this._isEnabled=this.isEnabled(),e!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const e=this._editor.getModel();if(!e)return!1;var t=e.getLanguageIdentifier();t=this._configurationService.getValue(t.language);return t&&"object"==typeof t&&(t=t.colorDecorators,t&&void 0!==t.enable&&!t.enable)?t.enable:this._editor.getOption(16)}static get(e){return e.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){var t;this.stop(),!this._isEnabled||(t=this._editor.getModel())&&c.c.has(t)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new n.g,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},e.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=Object(n.h)(e=>{var t=this._editor.getModel();return t?Object(u.b)(t,e):Promise.resolve([])}),this._computePromise.then(e=>{this.updateDecorations(e),this.updateColorDecorators(e),this._computePromise=null},s.f)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(e){var t=e.map(e=>({range:{startLineNumber:e.colorInfo.range.startLineNumber,startColumn:e.colorInfo.range.startColumn,endLineNumber:e.colorInfo.range.endLineNumber,endColumn:e.colorInfo.range.endColumn},options:h.a.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,t),this._colorDatas=new Map,this._decorationsIds.forEach((t,i)=>this._colorDatas.set(t,e[i]))}updateColorDecorators(e){let t=[],i={};for(let d=0;d{i[e]||this._codeEditorService.removeDecorationType(e)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,t)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(e=>{this._codeEditorService.removeDecorationType(e)})}getColorData(e){const t=this._editor.getModel();return t&&0!==(e=t.getDecorationsInRange(d.a.fromPositions(e,e)).filter(e=>this._colorDatas.has(e.id))).length?this._colorDatas.get(e[0].id):null}};m.ID="editor.contrib.colorDetector",m.RECOMPUTE_TIME=1e3,m=g([p(1,l.a),p(2,i.a)],m),Object(t.l)(m.ID,m)},"930f":function(e,t,i){},"93b9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return i.e("chunk-2d0a43df").then(i.bind(null,"0636"))}})},"93ba":function(e,t,i){"use strict";i.r(t),i.d(t,"ToggleTabFocusModeAction",(function(){return r}));var n=i("dff7"),o=i("3813"),s=(t=i("b2cc"),i("8830"));class r extends t.b{constructor(){super({id:r.ID,label:n.a({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){var i=!s.b.getTabFocusMode();s.b.setTabFocusMode(i),i?Object(o.a)(n.a("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(o.a)(n.a("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}r.ID="editor.action.toggleTabFocusMode",Object(t.j)(r)},"93d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return We})),i.d(t,"b",(function(){return Ve})),i.d(t,"e",(function(){return Ue})),i.d(t,"d",(function(){return ct})),i.d(t,"c",(function(){return ft}));var n=i("11f7"),o=i("e8e3"),s=i("2504"),r=i("308f"),a=i("a666"),l=(i("e2b8"),i("72a7"));class d{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){return{data:this.renderer.renderTemplate(e),disposable:a.a.None}}renderElement(e,t,i,n){if(i.disposable&&i.disposable.dispose(),i.data){const t=this.modelProvider();if(t.isResolved(e))return this.renderer.renderElement(t.get(e),e,i.data,n);const o=new s.b,r=t.resolve(e,o.token);i.disposable={dispose:()=>o.cancel()},this.renderer.renderPlaceholder(e,i.data),r.then(t=>this.renderer.renderElement(t,e,i.data,n))}}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class h{constructor(e,t){this.modelProvider=e,this.accessibilityProvider=t}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(e){const t=this.modelProvider();return t.isResolved(e)?this.accessibilityProvider.getAriaLabel(t.get(e)):null}}class c{constructor(e,t,i,n,o={}){const s=()=>this.model;n=n.map(e=>new d(e,s)),this.list=new l.c(e,t,i,n,(e=s,t=o,Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new h(e,t.accessibilityProvider)})))}updateOptions(e){this.list.updateOptions(e)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return r.c.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onPointer(){return r.c.map(this.list.onPointer,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onDidChangeSelection(){return r.c.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,Object(o.r)(e.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(e=>this.model.get(e))}style(e){this.list.style(e)}dispose(){this.list.dispose()}}var u=i("e385d");i("ec60");class g{constructor(e,t,i){this.columns=e,this.getColumnSize=i,this.templateId=g.TemplateId,this.renderedTemplates=new Set;const n=new Map(t.map(e=>[e.templateId,e]));this.renderers=[];for(const s of e){var o=n.get(s.templateId);if(!o)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(o)}}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-table-tr"));const i=[],o=[];for(let s=0;snew p(e,t));var h;t={size:d.reduce((e,t)=>e+t.column.weight,0),views:d.map(e=>({size:e.column.weight,view:e}))};this.splitview=new u.b(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:t}),this.splitview.el.style.height=i.headerRowHeight+"px",this.splitview.el.style.lineHeight=i.headerRowHeight+"px";const c=new g(o,s,e=>this.splitview.getViewSize(e));this.list=new l.c(e,this.domNode,(h=i,{getHeight(e){return h.getHeight(e)},getTemplateId(){return g.TemplateId}}),[c],a),this.columnLayoutDisposable=r.c.any(...d.map(e=>e.onDidLayout))(([e,t])=>c.layoutColumn(e,t)),this.styleElement=Object(n.w)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(e){this.list.updateOptions(e)}splice(e,t,i=[]){this.list.splice(e,t,i)}getHTMLElement(){return this.domNode}style(e){const t=[];t.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\ttop: ${this.virtualDelegate.headerRowHeight+1}px;\n\t\t\theight: calc(100% - ${this.virtualDelegate.headerRowHeight}px);\n\t\t}`),this.styleElement.textContent=t.join("\n"),this.list.style(e)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.splitview.dispose(),this.list.dispose(),this.columnLayoutDisposable.dispose()}}m.InstanceCount=0;var f,_=i("7de1"),b=i("650e"),v=i("e32d"),C=i("b835");(t=f=f||{})[t.Unknown=0]="Unknown",t[t.Twistie=1]="Twistie",t[t.Element=2]="Element";class w extends Error{constructor(e,t){super(`TreeError [${e}] `+t)}}class y{constructor(e){this.fn=e,this._map=new WeakMap}map(e){let t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t}}var S=i("1b0e"),L=i("258a");function x(e){return"object"==typeof e&&"visibility"in e&&"data"in e}function k(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function D(e){return"boolean"==typeof e.collapsible}class N{constructor(e,t,i,n={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new r.d,this._onDidChangeCollapseState=new r.b,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new r.b,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new r.b,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==n.collapseByDefault&&n.collapseByDefault,this.filter=n.filter,this.autoExpandSingleChildren=void 0!==n.autoExpandSingleChildren&&n.autoExpandSingleChildren,this.root={parent:void 0,element:i,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(e,t,i=L.a.empty(),n={}){if(0===e.length)throw new w(this.user,"Invalid tree location");n.diffIdentityProvider?this.spliceSmart(n.diffIdentityProvider,e,t,i,n):this.spliceSimple(e,t,i,n)}spliceSmart(e,t,i,n,o,s){var r;void 0===n&&(n=L.a.empty()),void 0===s&&(s=null!=(r=o.diffDepth)?r:0);const a=this.getParentNodeWithListIndex(t)["parentNode"],l=[...n],d=t[t.length-1],h=new S.a({getElements:()=>a.children.map(t=>e.getId(t.element).toString())},{getElements:()=>[...a.children.slice(0,d),...l,...a.children.slice(d+i)].map(t=>e.getId(t.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return this.spliceSimple(t,i,l,o);const c=t.slice(0,-1);var u=(t,i,n)=>{if(0t.originalStart-e.originalStart))u(g,p,g-(m.originalStart+m.originalLength)),g=m.originalStart,p=m.modifiedStart-d,this.spliceSimple([...c,g],m.originalLength,L.a.slice(l,p,p+m.modifiedLength),o);u(g,p,g)}spliceSimple(e,t,i=L.a.empty(),{onDidCreateNode:n,onDidDeleteNode:s}){const{parentNode:r,listIndex:a,revealed:l,visible:d}=this.getParentNodeWithListIndex(e),h=[];i=L.a.map(i,e=>this.createTreeNode(e,r,r.visible?1:0,l,h,n));var c=e[e.length-1],u=0e+(t.visible?t.renderNodeCount:0),0),this._updateAncestorsRenderNodeCount(r,_-i),this.list.splice(a,i,h)),0{s(t),t.children.forEach(e)};b.forEach(e)}t=0this._setCollapseState(e,n))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,i){var n=this.getTreeNode(e);const o={collapsed:t=void 0===t?!n.collapsed:t,recursive:i||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){var{node:i,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e),n=this._setListNodeCollapseState(i,n,o,t);if(i!==this.root&&this.autoExpandSingleChildren&&n&&!D(t)&&i.collapsible&&!i.collapsed&&!t.recursive){let n=-1;for(let e=0;e{let t=this.getTreeNode(e);for(;t.parent;)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){var e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,i,n,o,s){const r={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof e.collapsible?e.collapsible:void 0!==e.collapsed,collapsed:void 0===e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},a=this._filterNode(r,i);r.visibility=a,n&&o.push(r),t=e.children||L.a.empty();const l=n&&0!==a&&!r.collapsed;let d=0,h=1;for(const c of L.a.map(t,e=>this.createTreeNode(e,r,a,l,o,s)))r.children.push(c),h+=c.renderNodeCount,c.visible&&(c.visibleChildIndex=d++);return r.collapsible=r.collapsible||0t.children.length)&&this.hasTreeNode(i,t.children[e]))}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;var[e,...i]=e;if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[e])}getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var{parentNode:t,listIndex:i,revealed:n,visible:o}=this.getParentNodeWithListIndex(e);e=e[e.length-1];if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return t=t.children[e],{node:t,listIndex:i,revealed:n,visible:o&&t.visible}}getParentNodeWithListIndex(e,t=this.root,i=0,n=!0,o=!0){var[s,...e]=e;if(s<0||s>t.children.length)throw new w(this.user,"Invalid tree location");for(let r=0;re.element)),this.data=e}}function H(e){return e instanceof _.a?new V(e):e}class z{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=a.a.None}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(H(e),t)}onDragOver(e,t,i,n,s=!0){var r=this.dnd.onDragOver(H(e),t&&t.element,i,n),a=this.autoExpandNode!==t;if(a&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),void 0===t)return r;if(a&&"boolean"!=typeof r&&r.autoExpand&&(this.autoExpandDisposable=Object(R.i)(()=>{const e=this.modelProvider();var i=e.getNodeLocation(t);e.isCollapsed(i)&&e.setCollapsed(i,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof r||!r.accept||void 0===r.bubble||r.feedback)return s?r:{accept:"boolean"==typeof r?r:r.accept,effect:"boolean"==typeof r?void 0:r.effect,feedback:[i]};if(1===r.bubble){const o=this.modelProvider(),r=o.getNodeLocation(t);return a=o.getParentNodeLocation(r),s=o.getNode(a),i=a&&o.getListIndex(a),this.onDragOver(e,s,i,n,!1)}const l=this.modelProvider(),d=l.getNodeLocation(t);return a=l.getListIndex(d),e=l.getListRenderCount(d),Object.assign(Object.assign({},r),{feedback:Object(o.r)(a,a+e)})}drop(e,t,i,n){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(H(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}class U{constructor(e){this.delegate=e}getHeight(e){return this.delegate.getHeight(e.element)}getTemplateId(e){return this.delegate.getTemplateId(e.element)}hasDynamicHeight(e){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(e.element)}setDynamicHeight(e,t){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(e.element,t)}}(t=A=A||{}).None="none",t.OnHover="onHover",t.Always="always";class K{constructor(e,t=[]){this._elements=t,this.onDidChange=r.c.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class q{constructor(e,t,i,n,o={}){this.renderer=e,this.modelProvider=t,this.activeNodes=n,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=q.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new P.a,this.activeIndentNodes=new Set,this.indentGuidesDisposable=a.a.None,this.disposables=new a.b,this.templateId=e.templateId,this.updateOptions(o),r.c.map(i,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){var t;void 0!==e.indent&&(this.indent=Object(B.b)(e.indent,0,40)),void 0!==e.renderIndentGuides&&(t=e.renderIndentGuides!==A.None)!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t&&(t=new a.b,this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,t),this.indentGuidesDisposable=t,this._onDidChangeActiveNodes(this.activeNodes.elements))),void 0!==e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-tl-row")),i=Object(n.q)(t,Object(n.a)(".monaco-tl-indent")),o=Object(n.q)(t,Object(n.a)(".monaco-tl-twistie"));t=Object(n.q)(t,Object(n.a)(".monaco-tl-contents")),t=this.renderer.renderTemplate(t);return{container:e,indent:i,twistie:o,indentGuidesDisposable:a.a.None,templateData:t}}renderElement(e,t,i,n){"number"==typeof n&&(this.renderedNodes.set(e,{templateData:i,height:n}),this.renderedElements.set(e.element,e));var o=q.DefaultIndent+(e.depth-1)*this.indent;i.twistie.style.paddingLeft=o+"px",i.indent.style.width=o+this.indent-16+"px",this.renderTwistie(e,i),"number"==typeof n&&this.renderIndentGuides(e,i),this.renderer.renderElement(e,t,i.templateData,n)}disposeElement(e,t,i,n){i.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.templateData,n),"number"==typeof n&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){e=this.renderedElements.get(e),e&&this.onDidChangeNodeTwistieState(e)}onDidChangeNodeTwistieState(e){var t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){t.twistie.classList.remove(...O.classNamesArray);let i=!1;this.renderer.renderTwistie&&(i=this.renderer.renderTwistie(e.element,t.twistie)),e.collapsible&&(!this.hideTwistiesOfChildlessElements||0this.renderedIndentGuides.delete(e,l))),r=e}t.indentGuidesDisposable=o}}_onDidChangeActiveNodes(e){if(this.shouldRenderIndentGuides){const t=new Set,i=this.modelProvider();e.forEach(e=>{var n=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(n);e.collapsible&&0{t.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.remove("active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.add("active"))}),this.activeIndentNodes=t}}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(a.f)(this.disposables)}}q.DefaultIndent=8;class ${constructor(e,t,i){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=i,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new a.b,e.onWillRefilter(this.reset,this,this.disposables)}get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set pattern(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()}filter(e,t){if(this._filter){if(t=this._filter.filter(e,t),this.tree.options.simpleKeyboardNavigation)return t;let i;if(0===(i="boolean"==typeof t?t?1:0:x(t)?k(t.visibility):t))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:F.a.Default,visibility:!0};t=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e);var i=Array.isArray(t)?t:[t];for(const o of i){const e=o&&o.toString();if(void 0===e)return{data:F.a.Default,visibility:!0};var n=Object(F.d)(this._pattern,this._lowercasePattern,0,e,e.toLowerCase(),0,!0);if(n)return this._matchCount++,1===i.length?{data:n,visibility:!0}:{data:{label:e,score:n},visibility:!0}}return this.tree.options.filterOnType?2:{data:F.a.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){Object(a.f)(this.disposables)}}class G{constructor(e,t,i,o,s){this.tree=e,this.view=i,this.filter=o,this.keyboardNavigationDelegate=s,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new r.b,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new r.b,this.enabledDisposables=new a.b,this.disposables=new a.b,this.domNode=Object(n.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,this.disposables.add(Object(n.i)(this.domNode,"dragstart",()=>this.onDragStart())),this.messageDomNode=Object(n.q)(i.getHTMLElement(),Object(n.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(n.q)(this.domNode,Object(n.a)("span.label")),o=Object(n.q)(this.domNode,Object(n.a)(".controls")),this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(n.q)(o,Object(n.a)("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),this.disposables.add(Object(n.i)(this.filterOnTypeDomNode,"input",()=>this.onDidChangeFilterOnType())),this.clearDomNode=Object(n.q)(o,Object(n.a)("button.clear"+M.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(W.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}get enabled(){return this._enabled}get pattern(){return this._pattern}get filterOnType(){return this._filterOnType}updateOptions(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType,this.updateFilterOnTypeTitleAndIcon()),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){var e,t;this._enabled||(e=this.enabledDisposables.add(new v.a(this.view.getHTMLElement(),"keydown")),e=r.c.chain(e.event).filter(e=>!Object(l.e)(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new C.a(e)).filter(this.keyboardNavigationEventFilter||(()=>!0)).filter(()=>this.automaticKeyboardNavigation||this.triggered).filter(e=>this.keyboardNavigationDelegate.mightProducePrintableCharacter(e)&&!(18===e.keyCode||16===e.keyCode||15===e.keyCode||17===e.keyCode)||(0{e.stopPropagation(),e.preventDefault()}).event,t=this.enabledDisposables.add(new v.a(this.clearDomNode,"click")),r.c.chain(r.c.any(e,t.event)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1)}disable(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)}onEventOrInput(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(j.f?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)}onInput(e){const t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,e=>!F.a.isDefault(e.filterData));var i=this.tree.getFocus();0{switch(l){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=i-s-6+"px"}},h=()=>{this.positionClassName=l,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",Object(a.f)(r)};d(),this.domNode.classList.remove(l),this.domNode.classList.add("dragging"),r.add(Object(a.i)(()=>this.domNode.classList.remove("dragging"))),r.add(Object(n.i)(document,"dragover",e=>{e.preventDefault();var i=e.clientX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),l=ih())),b.c.CurrentDragAndDropData=new b.b("vscode-ui"),r.add(Object(a.i)(()=>b.c.CurrentDragAndDropData=void 0))}onDidSpliceModel(){this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())}onDidChangeFilterOnType(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitleAndIcon()}updateFilterOnTypeTitleAndIcon(){this.filterOnType?(this.filterOnTypeDomNode.classList.remove(...I.classNamesArray),this.filterOnTypeDomNode.classList.add(...E.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("disable filter on type","Disable Filter on Type")):(this.filterOnTypeDomNode.classList.remove(...E.classNamesArray),this.filterOnTypeDomNode.classList.add(...I.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("enable filter on type","Enable Filter on Type"))}render(){var e=0Y(e,t))}class X{constructor(e,t){this.getFirstViewElementWithTrait=e,this.identityProvider=t,this.nodes=[],this._onDidChange=new r.b,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){var i;(null!=(i=t)&&i.__forceEvent||!Object(o.h)(this.nodes,e))&&this._set(e,!1,t)}_set(e,t,i){if(this.nodes=[...e],this.elements=void 0,this._nodeSet=void 0,!t){const e=this;this._onDidChange.fire({get elements(){return e.get()},browserEvent:i})}}get(){return this.elements||(this.elements=this.nodes.map(e=>e.element)),[...this.elements]}getNodes(){return this.nodes}has(e){return this.nodeSet.has(e)}onDidModelSplice({insertedNodes:e,deletedNodes:t}){if(this.identityProvider){const n=new Set,o=e=>n.add(this.identityProvider.getId(e.element).toString()),s=(t.forEach(e=>Y(e,o)),new Map),r=e=>s.set(this.identityProvider.getId(e.element).toString(),e),a=(e.forEach(e=>Y(e,r)),[]);for(const e of this.nodes){var i=this.identityProvider.getId(e.element).toString();n.has(i)?(i=s.get(i))&&a.push(i):a.push(e)}0e.delete(t);t.forEach(e=>Y(e,i)),this.set([...e.values()])}}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class Q extends l.d{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(!Object(l.e)(e.browserEvent.target)&&!Object(l.f)(e.browserEvent.target)){var t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const o=e.browserEvent.target;var i=o.classList.contains("monaco-tl-twistie")||o.classList.contains("monaco-icon-label")&&o.classList.contains("folder-icon")&&e.browserEvent.offsetX<16;let s=!1;if((s="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick)&&!i&&2!==e.browserEvent.detail)return super.onViewPointer(e);if(!this.tree.expandOnDoubleClick&&2===e.browserEvent.detail)return super.onViewPointer(e);if(t.collapsible){const o=this.tree.model;t=o.getNodeLocation(t);var n=e.browserEvent.altKey;if(this.tree.setFocus([t]),o.setCollapsed(t,void 0,n),s&&i)return}super.onViewPointer(e)}}onDoubleClick(e){!e.browserEvent.target.classList.contains("monaco-tl-twistie")&&this.tree.expandOnDoubleClick&&super.onDoubleClick(e)}}class J extends l.c{constructor(e,t,i,n,o,s,r,a){super(e,t,i,n,a),this.focusTrait=o,this.selectionTrait=s,this.anchorTrait=r}createMouseController(e){return new Q(this,e.tree)}splice(e,t,i=[]){if(super.splice(e,t,i),0!==i.length){const t=[],n=[];let s;i.forEach((i,o)=>{this.focusTrait.has(i)&&t.push(e+o),this.selectionTrait.has(i)&&n.push(e+o),this.anchorTrait.has(i)&&(s=e+o)}),0this.element(e)),t)}setSelection(e,t,i=!1){super.setSelection(e,t),i||this.selectionTrait.set(e.map(e=>this.element(e)),t)}setAnchor(e,t=!1){super.setAnchor(e),t||(void 0===e?this.anchorTrait.set([]):this.anchorTrait.set([this.element(e)]))}}class ee{constructor(e,t,i,o,s={}){this._options=s,this.eventBufferer=new r.d,this.disposables=new a.b,this._onWillRefilter=new r.b,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new r.b;var d,h,c;i=new U(i);const u=new r.f,g=new r.f,p=new K(g.event);for(d of(this.renderers=o.map(e=>new q(e,()=>this.model,u.event,p,s)),this.renderers))this.disposables.add(d);let m;s.keyboardNavigationLabelProvider&&(m=new $(this,s.keyboardNavigationLabelProvider,s.filter),s=Object.assign(Object.assign({},s),{filter:m}),this.disposables.add(m)),this.focus=new X(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new X(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new X(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new J(e,t,i,this.renderers,this.focus,this.selection,this.anchor,Object.assign(Object.assign({},(h=()=>this.model,(c=s)&&Object.assign(Object.assign({},c),{identityProvider:c.identityProvider&&{getId(e){return c.identityProvider.getId(e.element)}},dnd:c.dnd&&new z(h,c.dnd),multipleSelectionController:c.multipleSelectionController&&{isSelectionSingleChangeEvent(e){return c.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},isSelectionRangeChangeEvent(e){return c.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))}},accessibilityProvider:c.accessibilityProvider&&Object.assign(Object.assign({},c.accessibilityProvider),{getSetSize(e){const t=h();return e=t.getNodeLocation(e),e=t.getParentNodeLocation(e),t.getNode(e).visibleChildrenCount},getPosInSet(e){return e.visibleChildIndex+1},isChecked:c.accessibilityProvider&&c.accessibilityProvider.isChecked?e=>c.accessibilityProvider.isChecked(e.element):void 0,getRole:c.accessibilityProvider&&c.accessibilityProvider.getRole?e=>c.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel(e){return c.accessibilityProvider.getAriaLabel(e.element)},getWidgetAriaLabel(){return c.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:c.accessibilityProvider&&c.accessibilityProvider.getWidgetRole?()=>c.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:c.accessibilityProvider&&c.accessibilityProvider.getAriaLevel?e=>c.accessibilityProvider.getAriaLevel(e.element):e=>e.depth,getActiveDescendantId:c.accessibilityProvider.getActiveDescendantId&&(e=>c.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:c.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},c.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(e){return c.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:c.simpleKeyboardNavigation}))),{tree:this})),this.model=this.createModel(e,this.view,s),u.input=this.model.onDidChangeCollapseState;const f=r.c.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(f(()=>null,null,this.disposables),g.input=r.c.chain(r.c.any(f,this.focus.onDidChange,this.selection.onDidChange)).debounce(()=>null,0).map(()=>{const e=new Set;for(const t of this.focus.getNodes())e.add(t);for(const t of this.selection.getNodes())e.add(t);return[...e.values()]}).event,!1!==s.keyboardSupport){const e=r.c.chain(this.view.onKeyDown).filter(e=>!Object(l.e)(e.target)).map(e=>new C.a(e));e.filter(e=>15===e.keyCode).on(this.onLeftArrow,this,this.disposables),e.filter(e=>17===e.keyCode).on(this.onRightArrow,this,this.disposables),e.filter(e=>10===e.keyCode).on(this.onSpace,this,this.disposables)}if(s.keyboardNavigationLabelProvider){const e=s.keyboardNavigationDelegate||l.a;this.typeFilterController=new G(this,this.model,this.view,m,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=Object(n.w)(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return r.c.map(this.view.onMouseDblClick,Z)}get onPointer(){return r.c.map(this.view.onPointer,Z)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnDoubleClick(){return void 0===this._options.expandOnDoubleClick||this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return void 0===this._options.expandOnlyOnTwistieClick||this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}updateOptions(e={}){this._options=Object.assign(Object.assign({},this._options),e);for(const t of this.renderers)t.updateOptions(e);this.view.updateOptions(Object.assign(Object.assign({},this._options),{enableKeyboardNavigation:this._options.simpleKeyboardNavigation})),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get options(){return this._options}getHTMLElement(){return this.view.getHTMLElement()}get scrollTop(){return this.view.scrollTop}set scrollTop(e){this.view.scrollTop=e}domFocus(){this.view.domFocus()}layout(e,t){this.view.layout(e,t)}style(e){var t="."+this.view.domId;const i=[];e.treeIndentGuidesStroke&&(i.push(`.monaco-list${t}:hover .monaco-tl-indent > .indent-guide, .monaco-list${t}.always .monaco-tl-indent > .indent-guide { border-color: ${e.treeIndentGuidesStroke.transparent(.4)}; }`),i.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`)),this.styleElement.textContent=i.join("\n"),this.view.style(e)}collapse(e,t=!1){return this.model.setCollapsed(e,!0,t)}expand(e,t=!1){return this.model.setCollapsed(e,!1,t)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(e,t){var i=e.map(e=>this.model.getNode(e));this.selection.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1this.model.getNode(e));this.focus.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1e.visible)&&([e]=this.view.getFocus(),this.view.reveal(e+=1),this.view.setFocus([e]))}}onSpace(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();0!==t.length&&(t=t[0],t=this.model.getNodeLocation(t),e=e.browserEvent.altKey,this.model.setCollapsed(t,void 0,e))}dispose(){Object(a.f)(this.disposables),this.view.dispose()}}class te{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new N(e,t,null,i),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,i.sorter&&(this.sorter={compare(e,t){return i.sorter.compare(e.element,t.element)}}),this.identityProvider=i.identityProvider}setChildren(e,t=L.a.empty(),i={}){e=this.getElementLocation(e),this._setChildren(e,this.preserveCollapseState(t),i)}_setChildren(e,t=L.a.empty(),i){const n=new Set,o=new Set;this.model.splice([...e,0],Number.MAX_VALUE,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{var t;null!==e.element&&(e=e,n.add(e.element),this.nodes.set(e.element,e),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.add(t),this.nodesByIdentity.set(t,e)),null!=(t=i.onDidCreateNode)&&t.call(i,e))},onDidDeleteNode:e=>{var t;null!==e.element&&(e=e,n.has(e.element)||this.nodes.delete(e.element),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.has(t)||this.nodesByIdentity.delete(t)),null!=(t=i.onDidDeleteNode)&&t.call(i,e))}}))}preserveCollapseState(e=L.a.empty()){return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),L.a.map(e,e=>{let t=this.nodes.get(e.element);var i,n;return!t&&this.identityProvider&&(i=this.identityProvider.getId(e.element).toString(),t=this.nodesByIdentity.get(i)),t?(i=("boolean"==typeof e.collapsible?e:t).collapsible,n=(void 0!==e.collapsed?e:t).collapsed,Object.assign(Object.assign({},e),{collapsible:i,collapsed:n,children:this.preserveCollapseState(e.children)})):Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)})})}rerender(e){e=this.getElementLocation(e),this.model.rerender(e)}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getElementLocation(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getElementLocation(e),this.model.getListRenderCount(e)}isCollapsible(e){return e=this.getElementLocation(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getElementLocation(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getElementLocation(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getElementLocation(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getElementLocation(e),this.model.expandTo(e)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new w(this.user,"Invalid getParentNodeLocation call");var t=this.nodes.get(e);if(t)return t=this.model.getNodeLocation(t),t=this.model.getParentNodeLocation(t),this.model.getNode(t).element;throw new w(this.user,"Tree element not found: "+e)}getElementLocation(e){if(null===e)return[];var t=this.nodes.get(e);if(t)return this.model.getNodeLocation(t);throw new w(this.user,"Tree element not found: "+e)}}function ie(e){return{element:{elements:[e.element],incompressible:e.incompressible||!1},children:L.a.map(L.a.from(e.children),ie),collapsible:e.collapsible,collapsed:e.collapsed}}function ne(e){const t=[e.element];var i=e.incompressible||!1;let n,o;for(;;){if([o,n]=L.a.consume(L.a.from(e.children),2),1!==o.length)break;if(o[0].incompressible)break;e=o[0],t.push(e.element)}return{element:{elements:t,incompressible:i},children:L.a.map(L.a.concat(o,n),ne),collapsible:e.collapsible,collapsed:e.collapsed}}function oe(e){return function e(t,i=0){let n;return n=ie(t,0)),0===i&&t.element.incompressible?{element:t.element.elements[i],children:n,incompressible:!0,collapsible:t.collapsible,collapsed:t.collapsed}:{element:t.element.elements[i],children:n,collapsible:t.collapsible,collapsed:t.collapsed}}(e,0)}class se{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new te(e,t,i),this.enabled=void 0===i.compressionEnabled||i.compressionEnabled,this.identityProvider=i.identityProvider}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=L.a.empty(),i){var n;i=i.diffIdentityProvider&&(n=i.diffIdentityProvider,{getId(e){return e.elements.map(e=>n.getId(e).toString()).join("\0")}});if(null===e)o=L.a.map(t,this.enabled?ne:ie),this._setChildren(null,o,{diffIdentityProvider:i,diffDepth:1/0});else{var o=this.nodes.get(e);if(!o)throw new Error("Unknown compressed tree node");const n=this.model.getNode(o);o=this.model.getParentNodeLocation(o);const s=this.model.getNode(o);o=function e(t,i,n){return t.element===i?Object.assign(Object.assign({},t),{children:n}):Object.assign(Object.assign({},t),{children:L.a.map(L.a.from(t.children),t=>e(t,i,n))})}(oe(n),e,t);const r=(this.enabled?ne:ie)(o);e=s.children.map(e=>e===n?r:e),this._setChildren(s.element,e,{diffIdentityProvider:i,diffDepth:n.depth-s.depth})}}setCompressionEnabled(e){var t;e!==this.enabled&&(this.enabled=e,t=this.model.getNode().children,t=L.a.map(t,oe),t=L.a.map(t,e?ne:ie),this._setChildren(null,t,{diffIdentityProvider:this.identityProvider,diffDepth:1/0}))}_setChildren(e,t,i){const n=new Set;this.model.setChildren(e,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{for(const t of e.element.elements)n.add(t),this.nodes.set(t,e.element)},onDidDeleteNode:e=>{for(const t of e.element.elements)n.has(t)||this.nodes.delete(t)}}))}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getCompressedNode(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getCompressedNode(e),this.model.getListRenderCount(e)}getNode(e){return void 0===e?this.model.getNode():(e=this.getCompressedNode(e),this.model.getNode(e))}getNodeLocation(e){return e=this.model.getNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}getParentNodeLocation(e){return e=this.getCompressedNode(e),e=this.model.getParentNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}isCollapsible(e){return e=this.getCompressedNode(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getCompressedNode(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getCompressedNode(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getCompressedNode(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getCompressedNode(e),this.model.expandTo(e)}rerender(e){e=this.getCompressedNode(e),this.model.rerender(e)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null;var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}}const re=e=>e[e.length-1];class ae{constructor(e,t){this.unwrapper=e,this.node=t}get element(){return null===this.node.element?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(e=>new ae(this.unwrapper,e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class le{constructor(e,t,i={}){this.rootRef=null,this.elementMapper=i.elementMapper||re;const n=e=>this.elementMapper(e.elements);var o,s,r,a;this.nodeMapper=new y(e=>new ae(n,e)),this.model=new se(e,(r=this.nodeMapper,a=t,{splice(e,t,i){a.splice(e,t,i.map(e=>r.map(e)))},updateElementHeight(e,t){a.updateElementHeight(e,t)}}),(o=n,s=i,Object.assign(Object.assign({},s),{identityProvider:s.identityProvider&&{getId(e){return s.identityProvider.getId(o(e))}},sorter:s.sorter&&{compare(e,t){return s.sorter.compare(e.elements[0],t.elements[0])}},filter:s.filter&&{filter(e,t){return s.filter.filter(o(e),t)}}})))}get onDidSplice(){return r.c.map(this.model.onDidSplice,({insertedNodes:e,deletedNodes:t})=>({insertedNodes:e.map(e=>this.nodeMapper.map(e)),deletedNodes:t.map(e=>this.nodeMapper.map(e))}))}get onDidChangeCollapseState(){return r.c.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return r.c.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=L.a.empty(),i={}){this.model.setChildren(e,t,i)}setCompressionEnabled(e){this.model.setCompressionEnabled(e)}has(e){return this.model.has(e)}getListIndex(e){return this.model.getListIndex(e)}getListRenderCount(e){return this.model.getListRenderCount(e)}getNode(e){return this.nodeMapper.map(this.model.getNode(e))}getNodeLocation(e){return e.element}getParentNodeLocation(e){return this.model.getParentNodeLocation(e)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}setCollapsed(e,t,i){return this.model.setCollapsed(e,t,i)}expandTo(e){return this.model.expandTo(e)}rerender(e){return this.model.rerender(e)}refilter(){return this.model.refilter()}getCompressedTreeNode(e=null){return this.model.getNode(e)}}t=i("6424");class de extends ee{constructor(e,t,i,n,o={}){super(e,t,i,n,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}rerender(e){void 0===e?this.view.rerender():this.model.rerender(e)}hasElement(e){return this.model.has(e)}createModel(e,t,i){return new te(e,t,i)}}class he{constructor(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}renderTemplate(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(i.compressedTreeNode=void 0,this.renderer.renderElement(e,t,i.data,n)):(i.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,i.data,n))}disposeElement(e,t,i,n){i.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(i.compressedTreeNode,t,i.data,n):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.data,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){return!!this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}(function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this;var r,a;super(e,t,i,n.map(e=>new he(s,e)),(r=s,(a=o)&&Object.assign(Object.assign({},a),{keyboardNavigationLabelProvider:a.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(e){let t;try{t=r().getCompressedTreeNode(e)}catch(t){return a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e)}return 1===t.element.elements.length?a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e):a.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.element.elements)}}})))}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}createModel(e,t,i){return new le(e,t,i)}updateOptions(e={}){super.updateOptions(e),void 0!==e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}var ue=i("fdcc"),ge=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function pe(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function me(e,t){return!!t.parent&&(t.parent===e||me(e,t.parent))}class fe{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new fe(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class _e{constructor(e,t,i){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function be(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function ve(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class Ce extends _.a{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function we(e){return e instanceof _.a?new Ce(e):e}class ye{constructor(e){this.dnd=e}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(we(e),t)}onDragOver(e,t,i,n,o=0){return this.dnd.onDragOver(we(e),t&&t.element,i,n)}drop(e,t,i,n){this.dnd.drop(we(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function Se(e){return e&&Object.assign(Object.assign({},e),{collapseByDefault:!0,identityProvider:e.identityProvider&&{getId(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new ye(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent(t){return e.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))},isSelectionRangeChangeEvent(t){return e.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))}},accessibilityProvider:e.accessibilityProvider&&Object.assign(Object.assign({},e.accessibilityProvider),{getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var i;return!(null==(i=e.accessibilityProvider)||!i.isChecked(t.element))}:void 0,getAriaLabel(t){return e.accessibilityProvider.getAriaLabel(t.element)},getWidgetAriaLabel(){return e.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))}),filter:e.filter&&{filter(t,i){return e.filter.filter(t.element,i)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:void 0===e.expandOnlyOnTwistieClick?void 0:"function"!=typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function Le(e,t){t(e),e.children.forEach(e=>Le(e,t))}class xe{constructor(e,t,i,n,o,s={}){this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new r.b,this._onDidChangeNodeSlowState=new r.b,this.nodeMapper=new y(e=>new fe(e)),this.disposables=new a.b,this.identityProvider=s.identityProvider,this.autoExpandSingleChildren=void 0!==s.autoExpandSingleChildren&&s.autoExpandSingleChildren,this.sorter=s.sorter,this.collapseByDefault=s.collapseByDefault,this.tree=this.createTree(e,t,i,n,s),this.root=pe({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=Object.assign(Object.assign({},this.root),{id:null})),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}get onDidChangeFocus(){return r.c.map(this.tree.onDidChangeFocus,be)}get onDidChangeSelection(){return r.c.map(this.tree.onDidChangeSelection,be)}get onMouseDblClick(){return r.c.map(this.tree.onMouseDblClick,ve)}get onPointer(){return r.c.map(this.tree.onPointer,ve)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,i,n,o){return i=new U(i),n=n.map(e=>new _e(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),o=Se(o)||{},new de(e,t,i,n,o)}updateOptions(e={}){this.tree.updateOptions(e)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(e){this.tree.scrollTop=e}domFocus(){this.tree.domFocus()}layout(e,t){this.tree.layout(e,t)}style(e){this.tree.style(e)}getInput(){return this.root.element}setInput(e,t){return ge(this,void 0,void 0,(function*(){this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;var i=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,i),i&&(this.tree.setFocus(i.focus),this.tree.setSelection(i.selection)),t&&"number"==typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,i=!1,n,o){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var s=this.getDataNode(e);if(yield this.refreshAndRenderNode(s,t,n,o),i)try{this.tree.rerender(s)}catch(s){}}))}rerender(e){void 0===e||e===this.root.element?this.tree.rerender():(e=this.getDataNode(e),this.tree.rerender(e))}collapse(e,t=!1){return e=this.getDataNode(e),this.tree.collapse(e===this.root?null:e,t)}expand(e,t=!1){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var i,n=this.getDataNode(e);return!(this.tree.hasElement(n)&&!this.tree.isCollapsible(n))&&(n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),!(n!==this.root&&!n.refreshPromise&&!this.tree.isCollapsed(n))&&(i=this.tree.expand(n===this.root?null:n,t),n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),i))}))}setSelection(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setSelection(e,t)}getSelection(){const e=this.tree.getSelection();return e.map(e=>e.element)}setFocus(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setFocus(e,t)}getFocus(){const e=this.tree.getFocus();return e.map(e=>e.element)}reveal(e,t){this.tree.reveal(this.getDataNode(e),t)}getDataNode(e){var t=this.nodes.get(e===this.root.element?null:e);if(t)return t;throw new w(this.user,"Data tree node not found: "+e)}refreshAndRenderNode(e,t,i,n){return ge(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,i),this.render(e,i,n)}))}refreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;return this.subTreeRefreshPromises.forEach((o,s)=>{var r;n||(s=s)!==(r=e)&&!me(s,r)&&!me(r,s)||(n=o.then(()=>this.refreshNode(e,t,i)))}),n||this.doRefreshSubTree(e,t,i)}))}doRefreshSubTree(e,t,i){return ge(this,void 0,void 0,(function*(){let n;e.refreshPromise=new Promise(e=>n=e),this.subTreeRefreshPromises.set(e,e.refreshPromise),e.refreshPromise.finally(()=>{e.refreshPromise=void 0,this.subTreeRefreshPromises.delete(e)});try{const o=yield this.doRefreshNode(e,t,i);e.stale=!1,yield R.d.settled(o.map(e=>this.doRefreshSubTree(e,t,i)))}finally{n()}}))}doRefreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=Object(R.n)(800);t.then(()=>{e.slow=!0,this._onDidChangeNodeSlowState.fire(e)},e=>null),n=this.doGetChildren(e).finally(()=>t.cancel())}else n=Promise.resolve(L.a.empty());try{var o=yield n;return this.setChildren(e,o,t,i)}catch(n){if(e!==this.root&&this.tree.hasElement(e)&&this.tree.collapse(e),Object(ue.e)(n))return[];throw n}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=Object(R.h)(()=>ge(this,void 0,void 0,(function*(){var t=yield this.dataSource.getChildren(e.element);return this.processChildren(t)}))),this.refreshPromises.set(e,t),t.finally(()=>{this.refreshPromises.delete(e)}))}_onDidChangeCollapseState({node:e,deep:t}){null!==e.element&&!e.collapsed&&e.element.stale&&(t?this.collapse(e.element.element):this.refreshAndRenderNode(e.element,!1).catch(ue.f))}setChildren(e,t,i,n){const o=[...t];if(0===e.children.length&&0===o.length)return[];const s=new Map,r=new Map;for(const h of e.children){var a;s.set(h.element,h),this.identityProvider&&(a=this.tree.isCollapsed(h),r.set(h.id,{node:h,collapsed:a}))}const l=[],d=o.map(t=>{var o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const i=pe({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(i.collapsedByDefault=!1,l.push(i)),i}var a=this.identityProvider.getId(t).toString(),d=r.get(a);if(d){const e=d.node;return s.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,i?d.collapsed?(e.children.forEach(e=>Le(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):l.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,l.push(e)),e}const h=pe({element:t,parent:e,id:a,hasChildren:o});return n&&n.viewState.focus&&-1this.nodes.delete(e.element));for(const h of d)this.nodes.set(h.element,h);return e.children.splice(0,e.children.length,...d),e!==this.root&&this.autoExpandSingleChildren&&1===d.length&&0===l.length&&(d[0].collapsedByDefault=!1,l.push(d[0])),l}render(e,t,i){var n=e.children.map(e=>this.asTreeElement(e,t)),o=i&&Object.assign(Object.assign({},i),{diffIdentityProvider:i.diffIdentityProvider&&{getId(e){return i.diffIdentityProvider.getId(e.element)}}});this.tree.setChildren(e===this.root?null:e,n,o),e!==this.root&&this.tree.setCollapsible(e,e.hasChildren),this._onDidRender.fire()}asTreeElement(e,t){if(e.stale)return{element:e,collapsible:e.hasChildren,collapsed:!0};let i;return i=!(t&&t.viewState.expanded&&e.id&&-1this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:i}}processChildren(e){return this.sorter?[...e].sort(this.sorter.compare.bind(this.sorter)):e}dispose(){this.disposables.dispose()}}class ke{constructor(e){this.node=e}get element(){return{elements:this.node.element.elements.map(e=>e.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(e=>new ke(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class De{constructor(e,t,i,n){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=i,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderCompressedElements(e,t,i,n){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeCompressedElements(e,t,i,n){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=Object(a.f)(this.disposables)}}class Ne extends xe{constructor(e,t,i,n,o,s,r={}){super(e,t,i,o,s,r),this.compressionDelegate=n,this.compressibleNodeMapper=new y(e=>new ke(e)),this.filter=r.filter}createTree(e,t,i,n,o){var s;i=new U(i),n=n.map(e=>new De(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),o=(o=(s=o)&&Se(s))&&Object.assign(Object.assign({},o),{keyboardNavigationLabelProvider:o.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},o.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel(e){return s.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(e.map(e=>e.element))}})})||{};return new ce(e,t,i,n,o)}asTreeElement(e,t){return Object.assign({incompressible:this.compressionDelegate.isIncompressible(e.element)},super.asTreeElement(e,t))}updateOptions(e={}){this.tree.updateOptions(e)}render(e,t){if(!this.identityProvider)return super.render(e,t);const i=e=>this.identityProvider.getId(e).toString();var n=e=>{const t=new Set;for(const o of e){var n=this.tree.getCompressedTreeNode(o===this.root?null:o);if(n.element)for(const e of n.element.elements)t.add(i(e.element))}return t};const o=n(this.tree.getSelection()),s=n(this.tree.getFocus()),r=(super.render(e,t),this.getSelection());let a=!1;const l=this.getFocus();let d=!1;const h=e=>{var t=e.element;if(t)for(let h=0;h{e=this.filter.filter(e,1),e="boolean"==typeof(e=e)?e?1:0:x(e)?k(e.visibility):k(e);if(2===e)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===e})),super.processChildren(e)}}class Oe extends ee{constructor(e,t,i,n,o,s={}){super(e,t,i,n,s),this.user=e,this.dataSource=o,this.identityProvider=s.identityProvider}createModel(e,t,i){return new te(e,t,i)}}t=i("4779");var Ee=i("fbba"),Ie=i("0910"),Me=i("4fc3"),Te=i("1665"),Ae=i("0a0f"),Re=i("6dec"),Pe=i("89cd"),Fe=i("a6d7"),Be=(i=i("b7d0"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.widget===e))throw new Error("Cannot register the same widget multiple times");const o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(a.e)(e.onDidFocus(()=>this._lastFocusedWidget=e),Object(a.i)(()=>this.lists.splice(this.lists.indexOf(o),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==o),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};Ve=Be([je(0,i.b)],Ve);const He=new Me.c("listFocus",!0),ze=new Me.c("listSupportsMultiselect",!0),Ue=Me.a.and(He,Me.a.not(Te.a)),Ke=new Me.c("listHasSelectionOrFocus",!1),qe=new Me.c("listDoubleSelection",!1),$e=new Me.c("listMultiSelection",!1),Ge=new Me.c("listSelectionNavigation",!1),Ze="listAutomaticKeyboardNavigation";function Ye(e,t){return e=e.createScoped(t.getHTMLElement()),He.bindTo(e),e}const Xe="workbench.list.multiSelectModifier",Qe="workbench.list.openMode",Je="workbench.list.horizontalScrolling",et="workbench.list.keyboardNavigation",tt="workbench.list.automaticKeyboardNavigation",it="workbench.tree.indent",nt="workbench.tree.renderIndentGuides",ot="workbench.list.smoothScrolling",st="workbench.list.mouseWheelScrollSensitivity",rt="workbench.list.fastScrollSensitivity",at="workbench.tree.expandMode";function lt(e){return"alt"===e.getValue(Xe)}class dt extends a.a{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=lt(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(Xe)&&(this.useAltAsMultipleSelectionModifier=lt(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:Object(l.h)(e)}isSelectionRangeChangeEvent(e){return Object(l.g)(e)}}function ht(e,t,i){const n=new a.b;return[Object.assign(Object.assign({},e),{keyboardNavigationDelegate:{mightProducePrintableCharacter(e){return i.mightProducePrintableCharacter(e)}},smoothScrolling:Boolean(t.getValue(ot)),mouseWheelScrollSensitivity:t.getValue(st),fastScrollSensitivity:t.getValue(rt),multipleSelectionController:null!=(e=e.multipleSelectionController)?e:n.add(new dt(t))}),n]}let ct=class extends l.c{constructor(e,t,i,n,o,s,r,a,l,d){var h=void 0!==o.horizontalScrolling?o.horizontalScrolling:Boolean(l.getValue(Je)),[d,c]=ht(o,l,d);super(e,t,i,n,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Fe.d)(a.getColorTheme(),Fe.e)),d),{horizontalScrolling:h})),this.disposables.add(c),this.contextKeyService=Ye(s,this),this.themeService=a,this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==o.multipleSelectionSupport);const u=Ge.bindTo(this.contextKeyService);u.set(Boolean(o.selectionNavigation)),this.listHasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.listDoubleSelection=qe.bindTo(this.contextKeyService),this.listMultiSelection=$e.bindTo(this.contextKeyService),this.horizontalScrolling=o.horizontalScrolling,this._useAltAsMultipleSelectionModifier=lt(l),this.disposables.add(this.contextKeyService),this.disposables.add(r.register(this)),o.overrideStyles&&this.updateStyles(o.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(l));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(l.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(l.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=l.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=l.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(d));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(d.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(d.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=d.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=d.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(h));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(h.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(h.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=h.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=h.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.element,e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.element,e.browserEvent))),"boolean"!=typeof(null==t?void 0:t.openOnSingleClick)&&null!=t&&t.configurationService?(this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe)),this._register(null==t?void 0:t.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe))}))):this.openOnSingleClick=null==(e=null==t?void 0:t.openOnSingleClick)||e}onSelectionFromKeyboard(e){var t,i;1===e.elements.length&&(t="boolean"!=typeof(i=e.browserEvent).preserveFocus||i.preserveFocus,i="boolean"==typeof i.pinned?i.pinned:!t,this._open(this.getSelectedElement(),t,i,!1,e.browserEvent))}onPointer(e,t){var i,n;this.openOnSingleClick&&2!==t.detail&&(i=1===t.button,n=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!0,i,n,t))}onMouseDblClick(e,t){if(t){const n=t.target;var i;n.classList.contains("monaco-tl-twistie")||n.classList.contains("monaco-icon-label")&&n.classList.contains("folder-icon")&&t.offsetX<16||(i=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!1,!0,i,t))}}_open(e,t,i,n,o){e&&this._onDidOpen.fire({editorOptions:{preserveFocus:t,pinned:i,revealIfVisible:!0},sideBySide:n,element:e,browserEvent:o})}}class gt extends ut{constructor(e,t){super(e,t),this.widget=e}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class pt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class mt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){var e;return null!=(e=this.widget.getSelection()[0])?e:void 0}}Ae=class extends de{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Ae),Te=class extends ce{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Te),Ae=class extends Oe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],Ae);let ft=class extends xe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}};function _t(e,t,i,n,o,s){var r=()=>{let e=Boolean(i.getContextKeyValue(Ze));return e&&Boolean(n.getValue(tt))},a=(s=s.isScreenReaderOptimized(),s=t.simpleKeyboardNavigation||s?"simple":n.getValue(et),void 0!==t.horizontalScrolling?t.horizontalScrolling:Boolean(n.getValue(Je))),[l,d]=ht(t,n,o),h=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:r,disposable:d,options:Object.assign(Object.assign({keyboardSupport:!1},l),{indent:"number"==typeof n.getValue(it)?n.getValue(it):void 0,renderIndentGuides:n.getValue(nt),smoothScrolling:Boolean(n.getValue(ot)),automaticKeyboardNavigation:r(),simpleKeyboardNavigation:"simple"===s,filterOnType:"filter"===s,horizontalScrolling:a,keyboardNavigationEventFilter:function(e,t){let i=!1;return n=>i?i=!1:(n=t.softDispatch(n,e))&&n.enterChord?!(i=!0):!(i=!1)}(e,o),additionalScrollHeight:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:null!=(d=t.expandOnlyOnTwistieClick)?d:"doubleClick"===n.getValue(at)})}}ft=Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],ft),Te=class extends Ne{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u){var{options:c,getAutomaticKeyboardNavigation:g,disposable:p}=_t(t,r,a,h,c,u);super(e,t,i,n,o,s,c),this.disposables.add(p),this.internals=new bt(this,r,g,r.overrideStyles,a,l,d,h,u),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(7,Me.b),je(8,We),je(9,i.b),je(10,Ee.a),je(11,Re.a),je(12,t.b)],Te);let bt=class{constructor(e,t,i,n,o,s,r,a,l){this.tree=e,this.themeService=r,this.disposables=[],this.contextKeyService=Ye(o,e),this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==t.multipleSelectionSupport);const d=Ge.bindTo(this.contextKeyService),h=(d.set(Boolean(t.selectionNavigation)),this.hasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.hasDoubleSelection=qe.bindTo(this.contextKeyService),this.hasMultiSelection=$e.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=lt(a),new Set),c=(h.add(Ze),()=>{var t=l.isScreenReaderOptimized()?"simple":a.getValue(et);e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})});this.updateStyleOverrides(n),this.disposables.push(this.contextKeyService,s.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),i=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(0{var t=e.getSelection(),i=e.getFocus();this.hasSelectionOrFocus.set(0{let o={};var s;n.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(a)),n.affectsConfiguration(it)&&(s=a.getValue(it),o=Object.assign(Object.assign({},o),{indent:s})),n.affectsConfiguration(nt)&&(s=a.getValue(nt),o=Object.assign(Object.assign({},o),{renderIndentGuides:s})),n.affectsConfiguration(ot)&&(s=Boolean(!!a.getValue(ot)),o=Object.assign(Object.assign({},o),{smoothScrolling:s})),n.affectsConfiguration(et)&&c(),n.affectsConfiguration(tt)&&(o=Object.assign(Object.assign({},o),{automaticKeyboardNavigation:i()})),n.affectsConfiguration(Je)&&void 0===t.horizontalScrolling&&(s=Boolean(!!a.getValue(Je)),o=Object.assign(Object.assign({},o),{horizontalScrolling:s})),n.affectsConfiguration(at)&&void 0===t.expandOnlyOnTwistieClick&&(o=Object.assign(Object.assign({},o),{expandOnlyOnTwistieClick:"doubleClick"===a.getValue(at)})),n.affectsConfiguration(st)&&(s=a.getValue(st),o=Object.assign(Object.assign({},o),{mouseWheelScrollSensitivity:s})),n.affectsConfiguration(rt)&&(s=a.getValue(rt),o=Object.assign(Object.assign({},o),{fastScrollSensitivity:s})),0{t.affectsSome(h)&&e.updateOptions({automaticKeyboardNavigation:i()})}),l.onDidChangeScreenReaderOptimized(()=>c())),this.navigator=new mt(e,Object.assign({configurationService:a},t)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateOptions(e){void 0!==e.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!e.multipleSelectionSupport)}updateStyleOverrides(e){Object(a.f)(this.styler),this.styler=e?Object(Fe.b)(this.tree,this.themeService,e):a.a.None}dispose(){this.disposables=Object(a.f)(this.disposables),Object(a.f)(this.styler),this.styler=void 0}};bt=Be([je(4,Me.b),je(5,We),je(6,i.b),je(7,Ee.a),je(8,t.b)],bt);const vt=Pe.a.as(Ie.a.Configuration);vt.registerConfiguration({id:"workbench",order:7,title:Object(W.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:{"workbench.list.multiSelectModifier":{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(W.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(W.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(W.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},"workbench.list.openMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},"workbench.list.horizontalScrolling":{type:"boolean",default:!1,description:Object(W.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},"workbench.tree.indent":{type:"number",default:8,minimum:0,maximum:40,description:Object(W.a)("tree indent setting","Controls tree indentation in pixels.")},"workbench.tree.renderIndentGuides":{type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(W.a)("render tree indent guides","Controls whether the tree should render indent guides.")},"workbench.list.smoothScrolling":{type:"boolean",default:!1,description:Object(W.a)("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},"workbench.list.mouseWheelScrollSensitivity":{type:"number",default:1,description:Object(W.a)("Mouse Wheel Scroll Sensitivity","A multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.")},"workbench.list.fastScrollSensitivity":{type:"number",default:5,description:Object(W.a)("Fast Scroll Sensitivity","Scrolling speed multiplier when pressing Alt.")},"workbench.list.keyboardNavigation":{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(W.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(W.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(W.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(W.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},"workbench.list.automaticKeyboardNavigation":{type:"boolean",default:!0,markdownDescription:Object(W.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},"workbench.tree.expandMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)("expand mode","Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")}}})},"94a7":function(e,t,i){},"958f":function(e,t,i){"use strict";i.r(t),i.d(t,"MarkerController",(function(){return $})),i.d(t,"NextMarkerAction",(function(){return Z}));var n,o=i("dff7"),s=i("a666"),r=(t=i("4fc3"),i("7061")),a=i("6a89"),l=i("b2cc"),d=i("c101"),h=(i("fe86"),i("11f7")),c=i("b400"),u=i("303e"),g=i("b7d0"),p=i("ceb8"),m=i("1898"),f=i("debc"),_=i("e8e3"),b=i("308f"),v=i("88d4"),C=i("82c9"),w=i("561a"),y=i("4b76"),S=((n||(n={})).className=function(e){switch(e){case y.a.Ignore:return"severity-ignore "+w.b.info.classNames;case y.a.Info:return w.b.info.classNames;case y.a.Warning:return w.b.warning.classNames;case y.a.Error:return w.b.error.classNames;default:return""}},Object(g.f)((e,t)=>{var i=e.getColor(u.mc),n=(i&&(n=w.b.error.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extensions-viewlet > .extensions ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`)),e.getColor(u.oc));n&&(i=w.b.warning.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${i},\n\t\t\t.markers-panel .marker-icon${i},\n\t\t\t.extensions-viewlet > .extensions ${i},\n\t\t\t.extension-editor ${i},\n\t\t\t.text-search-provider-messages .providerMessage ${i},\n\t\t\t.preferences-editor ${i} {\n\t\t\t\tcolor: ${n};\n\t\t\t}\n\t\t`)),i=e.getColor(u.nc);i&&(n=w.b.info.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.extensions-viewlet > .extensions ${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extension-editor ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`))}),i("5bd7")),L=i("7e32"),x=i("7944"),k=i("0a0f"),D=i("3742"),N=i("47cb"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.preventDefault(),e=this._relatedDiagnostics.get(e.target),e&&i(e)})),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(e=>{r.style.left=`-${e.scrollLeft}px`,r.style.top=`-${e.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){Object(s.f)(this._disposables)}update(e){const{source:t,message:i,relatedInformation:n,code:o}=e;let s=((null==t?void 0:t.length)||0)+"()".length;o&&(s+="string"==typeof o?o.length:o.value.length);var r=Object(D.Q)(i);this._lines=r.length,this._longestLineLength=0;for(const l of r)this._longestLineLength=Math.max(l.length+s,this._longestLineLength);h.t(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(e)),this._editor.applyFontInfo(this._messageBlock);let a=this._messageBlock;for(const l of r)""===((a=document.createElement("div")).innerText=l)&&(a.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(a);if(t||o){const e=document.createElement("span");if(e.classList.add("details"),a.appendChild(e),t){const i=document.createElement("span");i.innerText=t,i.classList.add("source"),e.appendChild(i)}if(o)if("string"==typeof o){const t=document.createElement("span");t.innerText=`(${o})`,t.classList.add("code"),e.appendChild(t)}else{this._codeLink=h.a("a.code-link"),this._codeLink.setAttribute("href",""+o.target.toString()),this._codeLink.onclick=e=>{this._openerService.open(o.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()};const t=h.q(this._codeLink,h.a("span"));t.innerText=o.value,e.appendChild(this._codeLink)}}if(h.t(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),Object(_.n)(n)){const e=this._relatedBlock.appendChild(document.createElement("div"));e.style.paddingTop=Math.floor(.66*this._editor.getOption(58))+"px",this._lines+=1;for(const t of n){let i=document.createElement("div"),n=document.createElement("a"),o=(n.classList.add("filename"),n.innerText=`${Object(f.a)(t.resource)}(${t.startLineNumber}, ${t.startColumn}): `,n.title=this._labelService.getUriLabel(t.resource),this._relatedDiagnostics.set(n,t),document.createElement("span"));o.innerText=t.message,i.appendChild(n),i.appendChild(o),this._lines+=1,e.appendChild(i)}}e=this._editor.getOption(42),r=Math.ceil(e.typicalFullwidthCharacterWidth*this._longestLineLength*.75),e=e.lineHeight*this._lines,this._scrollable.setScrollDimensions({scrollWidth:r,scrollHeight:e})}layout(e,t){this._scrollable.getDomNode().style.height=e+"px",this._scrollable.getDomNode().style.width=t+"px",this._scrollable.setScrollDimensions({width:t,height:e})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(e){let t="";switch(e.severity){case c.c.Error:t=o.a("Error","Error");break;case c.c.Warning:t=o.a("Warning","Warning");break;case c.c.Info:t=o.a("Info","Info");break;case c.c.Hint:t=o.a("Hint","Hint")}let i=o.a("marker aria","{0} at {1}. ",t,e.startLineNumber+":"+e.startColumn);const n=this._editor.getModel();return n&&e.startLineNumber<=n.getLineCount()&&1<=e.startLineNumber&&(e=n.getLineContent(e.startLineNumber),i=e+", "+i),i}}let M=class e extends v.c{constructor(e,t,i,n,o,r,a){super(e,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},o),this._themeService=t,this._openerService=i,this._menuService=n,this._contextKeyService=r,this._labelService=a,this._callOnDispose=new s.b,this._onDidSelectRelatedInformation=new b.b,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=c.c.Warning,this._backgroundColor=p.a.white,this._applyTheme(t.getColorTheme()),this._callOnDispose.add(t.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(e){this._backgroundColor=e.getColor(j);let t=T,i=A;this._severity===c.c.Warning?(t=R,i=P):this._severity===c.c.Info&&(t=F,i=B);var n=e.getColor(t),o=e.getColor(i);this.style({arrowColor:n,frameColor:n,headerBackgroundColor:o,primaryHeadingColor:e.getColor(v.q),secondaryHeadingColor:e.getColor(v.r)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onBeforeRun(e=>this.editor.focus())),t=[];const i=this._menuService.createMenu(e.TitleMenu,this._contextKeyService);Object(x.c)(i,void 0,t),this._actionbarWidget.push(t,{label:!1,icon:!0,index:0}),i.dispose()}_fillTitleIcon(e){this._icon=h.q(e,h.a(""))}_fillBody(e){(this._parentContainer=e).classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),e.appendChild(this._container),this._message=new I(this._container,this.editor,e=>this._onDidSelectRelatedInformation.fire(e),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(e,t,i){this._container.classList.remove("stale"),this._message.update(e),this._severity=e.severity,this._applyTheme(this._themeService.getColorTheme());let s=a.a.lift(e);e=this.editor.getPosition(),e=e&&s.containsPosition(e)?e:s.getStartPosition();var r=(super.show(e,this.computeRequiredHeight()),this.editor.getModel());r&&(t=1{var i=e.getColor(u.Jc);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span { color: ${i}; }`),i=e.getColor(u.Ic);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${i}; }`)});N=i("5717");var W=i("6d8e"),V=(O=i("f5f3"),i("db88"));S=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.toString()===t.toString():t&&(this._resourceFilter=t);const n=()=>{this._markers=this._markerService.read({resource:W.a.isUri(t)?t:void 0,severities:c.c.Error|c.c.Warning|c.c.Info}),"function"==typeof t&&(this._markers=this._markers.filter(e=>this._resourceFilter(e.resource))),this._markers.sort(e._compareMarker)};n(),this._dispoables.add(i.onMarkerChanged(e=>{this._resourceFilter&&!e.some(e=>this._resourceFilter(e))||(n(),this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(e){return!this._resourceFilter&&!e||!(!this._resourceFilter||!e)&&this._resourceFilter(e)}get selected(){var e=this._markers[this._nextIdx];return e&&new H(e,this._nextIdx+1,this._markers.length)}_initIdx(e,t,i){let n=!1,o=this._markers.findIndex(t=>t.resource.toString()===e.uri.toString());for(let r=o=o<0&&(o=Object(_.d)(this._markers,{resource:e.uri},(e,t)=>Object(D.f)(e.resource.toString(),t.resource.toString())))<0?~o:o;rt.resource.toString()===e.toString());if(!(i<0))for(;ithis.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(e=>{var t;null!=(t=this._model)&&t.selected&&a.a.containsPosition(null==(t=this._model)?void 0:t.selected.marker,e.position)||null!=(t=this._model)&&t.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{var e;this._widget&&this._widget.position&&this._model&&((e=this._model.find(this._editor.getModel().uri,this._widget.position))?this._widget.updateMarker(e.marker):this._widget.showStale())})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(e=>{this._editorService.openCodeEditor({resource:e.resource,options:{pinned:!0,revealIfOpened:!0,selection:a.a.lift(e).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp()))}return this._model}close(e=!0){this._cleanUp(),e&&this._editor.focus()}showAtMarker(e){if(this._editor.hasModel()){const t=this._getOrCreateModel(this._editor.getModel().uri);t.resetIndex(),t.move(!0,this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn)),t.selected&&this._widget.showAtMarker(t.selected.marker,t.selected.index,t.selected.total)}}nagivate(t,i){return q(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const o=this._getOrCreateModel(i?void 0:this._editor.getModel().uri);var n;o.move(t,this._editor.getModel(),this._editor.getPosition()),o.selected&&(o.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()?(this._cleanUp(),(n=yield this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor))&&(e.get(n).close(),e.get(n).nagivate(t,i))):this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total))}}))}};$.ID="editor.contrib.markerController",$=S([E(1,g),E(2,t.b),E(3,N.a),E(4,k.a)],$);class G extends l.b{constructor(e,t,i){super(i),this._next=e,this._multiFile=t}run(e,t){return q(this,void 0,void 0,(function*(){t.hasModel()&&$.get(t).nagivate(this._next,this._multiFile)}))}}class Z extends G{constructor(){super(!0,!1,{id:Z.ID,label:Z.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:578,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-next",w.b.arrowDown,o.a("nextMarkerIcon","Icon for goto next marker.")),group:"navigation",order:1}})}}Z.ID="editor.action.marker.next",Z.LABEL=o.a("markerAction.next.label","Go to Next Problem (Error, Warning, Info)");class Y extends G{constructor(){super(!1,!1,{id:Y.ID,label:Y.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1602,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-previous",w.b.arrowUp,o.a("previousMarkerIcon","Icon for goto previous marker.")),group:"navigation",order:2}})}}Y.ID="editor.action.marker.prev",Y.LABEL=o.a("markerAction.previous.label","Go to Previous Problem (Error, Warning, Info)");class X extends G{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:o.a("markerAction.nextInFiles.label","Go to Next Problem in Files (Error, Warning, Info)"),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:66,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoNextProblem",comment:["&& denotes a mnemonic"]},"Next &&Problem"),group:"6_problem_nav",order:1}})}}class Q extends G{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:o.a("markerAction.previousInFiles.label","Go to Previous Problem in Files (Error, Warning, Info)"),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1090,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoPreviousProblem",comment:["&& denotes a mnemonic"]},"Previous &&Problem"),group:"6_problem_nav",order:2}})}}Object(l.l)($.ID,$),Object(l.j)(Z),Object(l.j)(Y),Object(l.j)(X),Object(l.j)(Q);const J=new t.c("markersNavigationVisible",!1),ee=l.c.bindToContribution($.get);Object(l.k)(new ee({id:"closeMarkersNavigation",precondition:J,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:d.a.focus,primary:9,secondary:[1033]}}))},"962f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return i.e("chunk-2d2311f7").then(i.bind(null,"eecd"))}})},"96b9":function(e,t,i){},9768:function(e,t,i){"use strict";i.d(t,"a",(function(){return D})),i.d(t,"b",(function(){return N}));var n=i("5fe7"),o=i("3d378"),s=(t=i("40355"),i("32b8")),r=i("3742");const a="**",l="/",d="[/\\\\]",h="[^/\\\\]",c=/\//g;function u(e){switch(e){case 0:return"";case 1:return h+"*?";default:return`(?:${d}|${h}+${d}|${d}${h}+)*?`}}function g(e,t){if(!e)return[];const i=[];let n=!1,o=!1,s="";for(const r of e){switch(r){case t:if(n||o)break;i.push(s),s="";continue;case"{":n=!0;break;case"}":n=!1;break;case"[":o=!0;break;case"]":o=!1}s+=r}return s&&i.push(s),i}const p=/^\*\*\/\*\.[\w\.-]+$/,m=/^\*\*\/([\w\.-]+)\/?$/,f=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,_=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,b=/^\*\*((\/[\w\.-]+)+)\/?$/,v=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,C=new t.a(1e4),w=function(){return!1},y=function(){return null};function S(e,t){if(!e)return y;let i;var n=(i=(i="string"!=typeof e?e.pattern:e).trim())+"_"+!!t.trimForExclusions;let o=C.get(n);if(!o){let e;if(p.test(i)){const e=i.substr(4);o=function(t,n){return"string"==typeof t&&t.endsWith(e)?i:null}}else o=(e=m.exec(x(i,t)))?function(e,t){function i(i,s){return"string"!=typeof i?null:s?s===e?t:null:i===e||i.endsWith(n)||i.endsWith(o)?t:null}const n="/"+e,o="\\"+e,s=[e];return i.basenames=s,i.patterns=[t],i.allBasenames=s,i}(e[1],i):(t.trimForExclusions?_:f).test(i)?function(e,t){const i=O(e.slice(1,-1).split(",").map(e=>S(e,t)).filter(e=>e!==y),e),n=i.length;if(!n)return y;if(1===n)return i[0];function o(t,n){for(let o=0,s=i.length;o!!e.allBasenames);return s&&(o.allBasenames=s.allBasenames),s=i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]),s.length&&(o.allPaths=s),o}(i,t):(e=b.exec(x(i,t)))?k(e[1].substr(1),i,!0):(e=v.exec(x(i,t)))?k(e[1],i,!1):function(t){try{const e=new RegExp(`^${function e(t){if(!t)return"";let i="";const n=g(t,l);if(n.every(e=>e===a))i=".*";else{let t=!1;n.forEach((o,s)=>{if(o===a)t||(i+=u(2),t=!0);else{let p=!1,m="",f=!1,_="";for(const t of o)if("}"!==t&&p)m+=t;else if(!f||"]"===t&&_)switch(t){case"{":p=!0;continue;case"[":f=!0;continue;case"}":const n=g(m,",");var c=`(?:${n.map(t=>e(t)).join("|")})`;i+=c,p=!1,m="";break;case"]":i+="["+_+"]",f=!1,_="";break;case"?":i+=h;continue;case"*":i+=u(1);continue;default:i+=r.t(t)}else{let e;e="-"===t?t:"^"!==t&&"!"!==t||_?t===l?"":r.t(t):"^",_+=e}s{{var t=e,i=(e=o[e],r);if(!1===e)return y;const s=S(t,i);if(s===y)return y;if("boolean"!=typeof e&&e){const o=e.when;if("string"==typeof o)return(i=(e,i,r,a)=>{if(!a||!s(e,i))return null;const l=a(o.replace("$(basename)",r));return Object(n.k)(l)?l.then(e=>e?t:null):l?t:null}).requiresSiblings=!0,i}return s}}).filter(e=>e!==y)),a=i.length;if(!a)return y;if(!i.some(e=>!!e.requiresSiblings)){if(1===a)return i[0];const e=function(e,t){for(let o=0,s=i.length;o!!e.allBasenames),n=(t&&(e.allBasenames=t.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return n.length&&(e.allPaths=n),e}const l=function(e,t,n){let o=void 0;for(let a=0,l=i.length;a!!e.allBasenames),h=(d&&(l.allBasenames=d.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return h.length&&(l.allPaths=h),l}}function O(e,t){const i=e.filter(e=>!!e.basenames);if(i.length<2)return e;const n=i.reduce((e,t)=>(t=t.basenames,t?e.concat(t):e),[]);let o;if(t){o=[];for(let e=0,i=n.length;e(t=t.patterns,t?e.concat(t):e),[]);function s(e,t){if("string"!=typeof e)return null;if(!t){let n;for(n=e.length;0!e.basenames);return r.push(s),r}},"9c1d":function(e,t,i){"use strict";i.d(t,"a",(function(){return Wn}));t=i("efdb");var n=i("b2cc"),o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{t(this._create(e))})}onMouseUp(e,t){return l.i(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return l.i(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return l.j(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,i,n){return l.l(e,"mousemove",t,(e,t)=>i(e,this._create(t)),n)}}class N{constructor(e){this._editorViewDomNode=e}_create(e){return new k(e,this._editorViewDomNode)}onPointerUp(e,t){return l.i(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return l.i(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return l.k(e,e=>{t(this._create(e))})}onPointerMoveThrottled(e,t,i,n){return l.l(e,"pointermove",t,(e,t)=>i(e,this._create(t)),n)}}class O extends c.a{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new w.a),this._keydownListener=null}startMonitoring(e,t,i,n,o){this._keydownListener=l.o(document,"keydown",e=>{const t=e.toKeybinding();t.isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0,e.browserEvent)},!0),this._globalMouseMoveMonitor.startMonitoring(e,t,(e,t)=>i(e,new k(t,this._editorViewDomNode)),n,e=>{this._keydownListener.dispose(),o(e)})}stopMonitoring(){this._globalMouseMoveMonitor.stopMonitoring(!0)}}class E extends c.a{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(e){return!1}onCompositionEnd(e){return!1}onConfigurationChanged(e){return!1}onCursorStateChanged(e){return!1}onDecorationsChanged(e){return!1}onFlushed(e){return!1}onFocusChanged(e){return!1}onLanguageConfigurationChanged(e){return!1}onLineMappingChanged(e){return!1}onLinesChanged(e){return!1}onLinesDeleted(e){return!1}onLinesInserted(e){return!1}onRevealRangeRequest(e){return!1}onScrollChanged(e){return!1}onThemeChanged(e){return!1}onTokensChanged(e){return!1}onTokensColorsChanged(e){return!1}onZonesChanged(e){return!1}handleEvents(e){let t=!1;for(let n=0,o=e.length;n=o.left?n.width=Math.max(n.width,o.left+o.width-n.left):(t[i++]=n,n=o)}return t[i++]=n,t}static _createHorizontalRangesFromClientRects(e,t){if(!e||0===e.length)return null;const i=[];for(let o=0,s=e.length;oe||(o=u.startLineNumber===e?u.startColumn:r.minColumn)<(s=u.endLineNumber===e?u.endColumn:r.maxColumn)&&(a.themeType===H.a.HIGH_CONTRAST||"selection"!==this._options.renderWhitespace?l.push(new W.a(o,s,"inline-selected-text",0)):(d=d||[]).push(new V.b(o-1,s-1)));const h=new V.c(a.useMonospaceOptimizations,a.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,l,r.tabSize,r.startVisibleColumn,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==z.e.OFF,d);if(this._renderedViewLine&&this._renderedViewLine.input.equals(h))return!1;n.appendASCIIString('
    '),i=Object(V.d)(h,n),n.appendASCIIString("
    ");let c=null;return c=(c=K&&U&&r.isBasicASCII&&a.useMonospaceOptimizations&&0===i.containsForeignElements&&r.content.length<300&&h.lineTokens.getCount()<100?new Z(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping):c)||Q(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping,i.containsRTL,i.containsForeignElements),this._renderedViewLine=c,!0}layoutLine(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))}getWidth(){return this._renderedViewLine?this._renderedViewLine.getWidth():0}getWidthIsFast(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()}needsMonospaceFontCheck(){return!!this._renderedViewLine&&this._renderedViewLine instanceof Z}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof Z?this._renderedViewLine.monospaceAssumptionsAreValid():K}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof Z&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,i,n){if(!this._renderedViewLine)return null;t|=0,i|=0,t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t)),i=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,i));var o=0|this._renderedViewLine.input.stopRenderingLineAfter;let s=-1!=o&&1+o=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,me._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}{constructor(e,t,i,n){super(e,t,i),this._ctx=e,n?(this.target=n,this.targetPath=M.collect(n,e.viewDomNode)):(this.target=null,this.targetPath=new Uint8Array(0))}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset}\n\ttarget: `+(this.target?this.target.outerHTML:null)}fulfill(e,t=null,i=null,n=null){let o=this.mouseColumn;return t&&t.columnr.contentLeft+r.width)){var s=e.getVerticalOffsetForLineNumber(r.position.lineNumber);if(s<=o&&o<=s+r.height)return t.fulfill(6,r.position,null,{mightBeForeignElement:!1})}}return null}static _hitTestViewZone(e,t){var i;e=e.getZoneAtCoord(t.mouseVerticalOffset);return e?(i=t.isInContentArea?8:5,t.fulfill(i,e.position,null,e)):null}static _hitTestTextArea(e,t){return he.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1}):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const s=e.getFullLineRangeAtCoord(t.mouseVerticalOffset);var i=s.range.getStartPosition(),n=Math.abs(t.pos.x-t.editorPos.x),o={isAfterLines:s.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:n};return(n-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,s.range,o):(n-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,s.range,o):(e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,s.range,o))}return null}static _hitTestViewLines(e,t,i){if(!he.isChildOfViewLines(t.targetPath))return null;if(e.isInTopPadding(t.mouseVerticalOffset))return t.fulfill(7,new ie.a(1,1),null,ge);if(e.isAfterLines(t.mouseVerticalOffset)||e.isInBottomPadding(t.mouseVerticalOffset))return n=e.model.getLineCount(),o=e.model.getLineMaxColumn(n),t.fulfill(7,new ie.a(n,o),null,ge);if(i){if(he.isStrictChildOfViewLines(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(n))return o=e.getLineWidth(n),i=pe(t.mouseContentHorizontalOffset-o),t.fulfill(7,new ie.a(n,1),null,i);var o=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>=o)return i=pe(t.mouseContentHorizontalOffset-o),o=new ie.a(n,e.model.getLineMaxColumn(n)),t.fulfill(7,o,null,i)}return t.fulfill(0)}return n=me._doHitTest(e,t),1===n.type?me.createMouseTargetFromHitTestPosition(e,t,n.spanNode,n.position,n.injectedText):this._createMouseTarget(e,t.withTarget(n.hitTarget),!0)}static _hitTestMinimap(e,t){var i;return he.isChildOfMinimap(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}static _hitTestScrollbarSlider(e,t){if(he.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var i=t.target.className;if(i&&/\b(slider|scrollbar)\b/.test(i))return i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))}return null}static _hitTestScrollbar(e,t){var i;return he.isChildOfScrollableElement(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}getMouseColumn(e,t){const i=this._context.configuration.options;var n=i.get(130);t=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return me._getMouseColumn(t,i.get(42).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){return e<0?1:Math.round(e/t)+1}static createMouseTargetFromHitTestPosition(e,t,i,n,o){var s=n.lineNumber,r=n.column,a=e.getLineWidth(s);if(t.mouseContentHorizontalOffset>a)return a=pe(t.mouseContentHorizontalOffset-a),t.fulfill(7,n,null,a);const l=e.visibleRangeForPosition(s,r);if(!l)return t.fulfill(0,n);if(a=l.left,t.mouseContentHorizontalOffset===a)return t.fulfill(6,n,null,{mightBeForeignElement:!!o});const d=[];if(d.push({offset:l.left,column:r}),1e.offset-t.offset);a=t.pos.toClientCoordinates(),e=i.getBoundingClientRect();var h=e.left<=a.clientX&&a.clientX<=e.right;for(let g=1;g=t.editorPos.y+e.layoutInfo.height&&(n=t.editorPos.y+e.layoutInfo.height-1);const o=new y(t.pos.x,n);return i=this._actualDoHitTestWithCaretRangeFromPoint(e,o.toClientCoordinates()),1===i.type?i:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const i=l.F(e.viewDomNode);let n;var o,s;return(n=i?void 0===i.caretRangeFromPoint?function(e,t,i){const n=document.createRange();let o=e.elementFromPoint(t,i);if(null!==o){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;e=o.getBoundingClientRect();var s,r=window.getComputedStyle(o,null).getPropertyValue("font");const i=o.innerText;let a=e.left,l=0;if(t>e.left+e.width)l=i.length;else{const e=fe.getInstance();for(let n=0;nthis._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(130).height;const n=new D(this.viewHelper.viewDomNode);this._register(n.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(n.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e))),this._register(l.i(this.viewHelper.viewDomNode,l.d.MOUSE_WHEEL,e=>{if(this.viewController.emitMouseWheel(e),this._context.configuration.options.get(67)){const i=new v.b(e);var t;(_.f?(e.metaKey||e.ctrlKey)&&!e.shiftKey&&!e.altKey:e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey)&&(e=_e.a.getZoomLevel(),t=0t.y+t.height||e.xt.x+t.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t,e,null)}_createMouseTarget(e,t){let i=e.target;if(!this.viewHelper.viewDomNode.contains(i)){const t=l.F(this.viewHelper.viewDomNode);t&&(i=t.elementsFromPoint(e.posx,e.posy).find(e=>this.viewHelper.viewDomNode.contains(e)))}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?i:null)}_getMouseColumn(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)}_onContextMenu(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})}_onMouseMove(e){this._mouseDownOperation.isActive()||e.timestamp{e.preventDefault(),this.viewHelper.focusTextArea()};(l=!(_.f&&e.leftButton&&e.ctrlKey)&&l)&&(i||o&&s)?(d(),this._mouseDownOperation.start(t.type,e)):n?e.preventDefault():r?(i=t.detail,this.viewHelper.shouldSuppressMouseDownOnViewZone(i.viewZoneId)&&(d(),this._mouseDownOperation.start(t.type,e),e.preventDefault())):a&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(d(),e.preventDefault()),this.viewController.emitMouseDown({event:e,target:t})}}ve.MOUSE_MOVE_MINIMUM_TIME=100;class Ce extends c.a{constructor(e,t,i,n,o){super(),this._context=e,this._viewController=t,this._viewHelper=i,this._createMouseTarget=n,this._getMouseColumn=o,this._mouseMoveMonitor=this._register(new O(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new C.g),this._mouseState=new we,this._currentSelection=new m.a(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(e){this._lastMouseEvent=e,this._mouseState.setModifiers(e);var t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){if(this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t),e=this._findMousePosition(t,!0),e&&e.position){this._mouseState.trySetCount(t.detail,e.position),t.detail=this._mouseState.count;const i=this._context.configuration.options;!i.get(80)&&i.get(30)&&!i.get(17)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===e.type&&e.position&&this._currentSelection.containsPosition(e.position)?(this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),e=>{var t=this._findMousePosition(this._lastMouseEvent,!0);e&&e instanceof KeyboardEvent?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:t?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()})):(this._mouseState.isDragAndDrop=!1,this._dispatchMouse(e,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),()=>this._stop())))}}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{var e;this._lastMouseEvent&&(e=this._findMousePosition(this._lastMouseEvent,!1))&&!this._mouseState.isDragAndDrop&&this._dispatchMouse(e,!0)},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){var t=e.editorPos;const i=this._context.model,n=this._context.viewLayout;var o=this._getMouseColumn(e);if(e.posyt.y+t.height?(s=n.getCurrentScrollTop()+(e.posy-t.y),r=ce.getZoneAtCoord(this._context,s),r&&(r=this._helpPositionJumpOverViewZone(r),r)?new de(null,13,o,r):(r=n.getLineNumberAtVerticalOffset(s),new de(null,13,o,new ie.a(r,i.getLineMaxColumn(r))))):(s=n.getLineNumberAtVerticalOffset(n.getCurrentScrollTop()+(e.posy-t.y)),e.posxt.x+t.width?new de(null,13,o,new ie.a(s,i.getLineMaxColumn(s))):null)}_findMousePosition(e,t){var i=this._getPositionOutsideEditor(e);return i||(i=this._createMouseTarget(e,t),i.position?8!==i.type&&5!==i.type||(e=this._helpPositionJumpOverViewZone(i.detail),!e)?i:new de(i.element,i.type,i.mouseColumn,e,null,i.detail):null)}_helpPositionJumpOverViewZone(e){var t=new ie.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn);const i=e.positionBefore;return e=e.positionAfter,i&&e?i.isBefore(t)?i:e:null}_dispatchMouse(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})}}class we{constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}get count(){return this._lastMouseDownCount}setModifiers(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey}setStartButtons(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton}setStartedOnLineNumbers(e){this._startedOnLineNumbers=e}trySetCount(e,t){var i=(new Date).getTime();i-this._lastSetMouseDownCountTime>we.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=i,e>this._lastMouseDownCount+1&&(e=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(t)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=t,this._lastMouseDownCount=Math.min(e,this._lastMouseDownPositionEqualCount)}}we.CLEAR_MOUSE_DOWN_COUNT_TIME=400;var ye=i("0a31"),Se=i("e53c");class Le extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(l.i(this.viewHelper.linesContentDomNode,"pointerdown",e=>{e=e.pointerType,this._lastPointerType="mouse"===e?"mouse":"touch"===e?"touch":"pen"}));const n=new N(this.viewHelper.viewDomNode);this._register(n.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){var t;e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)&&(e.preventDefault(),this.viewHelper.focusTextArea(),(t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1)).position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1}))}onChange(e){"touch"===this._lastPointerType&&this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}_onMouseDown(e){"touch"!==e.browserEvent.pointerType&&super._onMouseDown(e)}}class xe extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1);if(t.position){const e=document.createEvent("CustomEvent");e.initEvent(Se.d.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(e),this.viewController.moveTo(t.position)}}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class ke extends c.a{constructor(e,t,i){super(),_.c&&ye.a.pointerEvents?this.handler=this._register(new Le(e,t,i)):window.TouchEvent?this.handler=this._register(new xe(e,t,i)):this.handler=this._register(new ve(e,t,i))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}i("56f3");var De=i("3742"),Ne=i("0a89");i("2ab7");class Oe extends E{}var Ee=i("918c"),Ie=i("b7d0");class Me extends Oe{constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new ie.a(1,1),this._renderResult=null,this._activeLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(58);var t=e.get(59);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(84),t=e.get(130);this._lineNumbersLeft=t.lineNumbersLeft,this._lineNumbersWidth=t.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){e=e.selections[0].getPosition(),this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(e);let t=!1;return this._activeLineNumber!==e.lineNumber&&(this._activeLineNumber=e.lineNumber,t=!0),2===this._renderLineNumbers||3===this._renderLineNumbers||t}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getLineRenderLineNumber(e){var t;e=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e,1));return 1!==e.column?"":(e=e.lineNumber,this._renderCustomLineNumbers?this._renderCustomLineNumbers(e):2===this._renderLineNumbers?0===(t=Math.abs(this._lastCursorModelPosition.lineNumber-e))?''+e+"":String(t):3!==this._renderLineNumbers||this._lastCursorModelPosition.lineNumber===e||e%10==0?String(e):"")}prepareRender(e){if(0===this._renderLineNumbers)this._renderResult=null;else{var t=_.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o='
    ',s=this._context.model.getLineCount();const l=[];for(let e=i;e<=n;e++){var r,a=e-i;(this._renderFinalNewline||e!==s||0!==this._context.model.getLineLength(e))&&(r=this._getLineRenderLineNumber(e))?e===this._activeLineNumber?l[a]='
    '+r+"
    ":l[a]=o+r+"
    ":l[a]=""}this._renderResult=l}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Me.CLASS_NAME="line-numbers",Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.r);i&&t.addRule(`.monaco-editor .line-numbers { color: ${i}; }`),i=e.getColor(Ee.b);i&&t.addRule(`.monaco-editor .line-numbers.active-line-number { color: ${i}; }`)});class Te extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._canUseLayerHinting=!t.get(27),this._contentLeft=e.contentLeft,this._glyphMarginLeft=e.glyphMarginLeft,this._glyphMarginWidth=e.glyphMarginWidth,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName(Te.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(f.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(Te.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._canUseLayerHinting=!t.get(27),this._contentLeft=i.contentLeft,this._glyphMarginLeft=i.glyphMarginLeft,this._glyphMarginWidth=i.glyphMarginWidth,!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollTopChanged}prepareRender(e){}render(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t),t=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(t),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(t)}}Te.CLASS_NAME="glyph-margin",Te.OUTER_CLASS_NAME="margin";var Ae=i("e6ff"),Re=i("e75b");class Pe{constructor(e,t,i){this._visibleTextAreaBrand=void 0,this.top=e,this.left=t,this.width=i}setWidth(e){return new Pe(this.top,this.left,e)}}const Fe=p.g;class Be extends I{constructor(e,t,i){super(e),this._primaryCursorPosition=new ie.a(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=i,this._scrollLeft=0,this._scrollTop=0;const n=this._context.configuration.options;e=n.get(130),this._setAccessibilityOptions(n),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._contentHeight=e.height,this._fontInfo=n.get(42),this._lineHeight=n.get(58),this._emptySelectionClipboard=n.get(31),this._copyWithSyntaxHighlighting=n.get(20),this._visibleTextArea=null,this._selections=[new m.a(1,1,1,1)],this._modelSelections=[new m.a(1,1,1,1)],this._lastRenderPosition=null,this.textArea=Object(f.b)(document.createElement("textarea")),M.write(this.textArea,6),this.textArea.setClassName("inputarea "+Re.a),this.textArea.setAttribute("wrap","off"),this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"),this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",this._getAriaLabel(n)),this.textArea.setAttribute("tabindex",String(n.get(112))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",a.a("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),n.get(29)&&n.get(80)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=Object(f.b)(document.createElement("div")),this.textAreaCover.setPosition("absolute");const o={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)};this._textAreaInput=this._register(new Se.c({getDataToCopy:e=>{const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,_.i);var i=this._context.model.getEOL(),n=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null;i=Array.isArray(t)?t.join(i):t;let s=void 0,r=null;return e&&(Se.a.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&i.length<65536)&&(e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard))&&(s=e.html,r=e.mode),{isFromEmptySelection:n,multicursorText:o,text:i,html:s,mode:r}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(_.f){const e=this._selections[0];if(e.isEmpty()){var t=e.getStartPosition();let i=this._getWordBeforePosition(t);if(0<(i=0===i.length?this._getCharacterBeforePosition(t):i).length)return new Ne.b(i,i.length,i.length,t,t)}}return Ne.b.EMPTY}if(p.e){const e=this._selections[0];if(e.isEmpty()){t=e.getStartPosition();var[i,n]=this._getAndroidWordAtPosition(t);if(0this._context.model.deduceModelPositionRelativeToViewPosition(e,t,i)},this.textArea)),this._register(this._textAreaInput.onKeyDown(e=>{this._viewController.emitKeyDown(e)})),this._register(this._textAreaInput.onKeyUp(e=>{this._viewController.emitKeyUp(e)})),this._register(this._textAreaInput.onPaste(e=>{let t=!1,i=null,n=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,i=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,n=e.metadata.mode),this._viewController.paste(e.text,t,i,n)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replacePrevCharCnt||e.replaceNextCharCnt||e.positionDelta?(Ne.c,this._viewController.compositionType(e.text,e.replacePrevCharCnt,e.replaceNextCharCnt,e.positionDelta)):(Ne.c,this._viewController.type(e.text))})),this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{var t=this._selections[0].startLineNumber;e=this._selections[0].startColumn+e.revealDeltaColumns,this._context.model.revealRange("keyboard",!0,new ne.a(t,e,t,e),0,1),e=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,e);e&&(this._visibleTextArea=new Pe(this._context.viewLayout.getVerticalOffsetForLineNumber(t),e.left,Fe?0:1),this._render()),this.textArea.setClassName(`inputarea ${Re.a} ime-input`),this._viewController.compositionStart(),this._context.model.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{this._visibleTextArea&&(this._visibleTextArea=this._visibleTextArea.setWidth(function(e,t){const i=document.createElement("canvas"),n=i.getContext("2d"),o=(n.font=function(e){return`normal normal ${e.fontWeight} ${e.fontSize}px / ${e.lineHeight}px `+e.fontFamily}(t),n.measureText(e));return p.g?o.width+2:o.width}(e.data,this._fontInfo)),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+Re.a),this._viewController.compositionEnd(),this._context.model.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getAndroidWordAtPosition(e){var t;const i=this._context.model.getLineContent(e.lineNumber),n=Object(Ae.a)('`~!@#$%^&*()-=+[{]}\\|;:",.<>/?');let o=!0,s=e.column,r=!0,a=e.column,l=0;for(;l<50&&(o||r);)(o=!(o&&s<=1)&&o)&&(t=i.charCodeAt(s-2),0!==n.get(t)?o=!1:s--),(r=!(r&&a>i.length)&&r)&&(t=i.charCodeAt(a-1),0!==n.get(t)?r=!1:a++),l++;return[i.substring(s-1,a-1),e.column-s]}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),i=Object(Ae.a)(this._context.configuration.options.get(116));let n=e.column,o=0;for(;1this._contentLeft+this._contentWidth||(t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop)<0||t>this._contentHeight?this._renderAtTopLeft():_.f?this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,Fe?0:1)}_renderInsideEditor(e,t,i,n,o){this._lastRenderPosition=e;const s=this.textArea,r=this.textAreaCover;g.a.applyFontInfo(s,this._fontInfo),s.setTop(t),s.setLeft(i),s.setWidth(n),s.setHeight(o),r.setTop(0),r.setLeft(0),r.setWidth(0),r.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(g.a.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),Fe)e.setWidth(0),e.setHeight(0),t.setWidth(0),t.setHeight(0);else{e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const i=this._context.configuration.options;i.get(48)?t.setClassName("monaco-editor-background textAreaCover "+Te.OUTER_CLASS_NAME):0!==i.get(59).renderType?t.setClassName("monaco-editor-background textAreaCover "+Me.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}}var je=i("d585");class We{constructor(e,t,i,n){this.configuration=e,this.viewModel=t,this.userInputEvents=i,this.commandDelegate=n}paste(e,t,i,n){this.commandDelegate.paste(e,t,i,n)}type(e){this.commandDelegate.type(e)}compositionType(e,t,i,n){this.commandDelegate.compositionType(e,t,i,n)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){je.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[e]}onLinesDeleted(e,t){if(0===this.getCount())return null;var i=this.getStartLineNumber(),n=this.getEndLineNumber();if(t=i&&s<=n&&(this._lines[s-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;var i=t-e+1,n=(t=this.getStartLineNumber(),this.getEndLineNumber());if(e<=t)return this._rendLineNumberStart+=i,null;if(ni)){var s=Math.max(t,o.fromLineNumber),r=Math.min(i,o.toLineNumber);for(let e=s;e<=r;e++){var a=e-this._rendLineNumberStart;this._lines[a].onTokensChanged(),n=!0}}}return n}}class Ke{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new Ue(()=>this._host.createVisibleLine())}_createDomNode(){const e=Object(f.b)(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e}onConfigurationChanged(e){return!!e.hasChanged(130)}onFlushed(e){return this._linesCollection.flush(),!0}onLinesChanged(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)}onLinesDeleted(e){const t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(let n=0,o=t.length;nt?(e=t)<=(s=Math.min(i,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,e,s,n,t),o.linesLength+=s-e+1):o.rendLineNumberStarti&&(s=Math.max(0,i-o.rendLineNumberStart+1),0<(e=o.linesLength-1-s+1)&&(this._removeLinesAfter(o,e),o.linesLength-=e)),this._finishRendering(o,!1,n)}return o}_renderUntouchedLines(e,t,i,n,o){var s=e.rendLineNumberStart;const r=e.lines;for(let l=t;l<=i;l++){var a=s+l;r[l].layoutLine(a,n[a-o])}}_insertLinesBefore(e,t,i,n,o){const s=[];let r=0;for(let a=t;a<=i;a++)s[r++]=this.host.createVisibleLine();e.lines=s.concat(e.lines)}_removeLinesBefore(e,t){for(let n=0;ne}),qe._sb=Object(ze.a)(1e5);class $e extends I{constructor(e){super(e),this._visibleLines=new Ke(this),this.domNode=this._visibleLines.domNode,this._dynamicOverlays=[],this._isFocused=!1,this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let e=0,t=this._dynamicOverlays.length;ee.shouldRender());for(let i=0,n=t.length;i'),n.appendASCIIString(o),n.appendASCIIString(""),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}class Ze extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentWidth=e.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._contentWidth=i.contentWidth,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollWidthChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth))}}class Ye extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentLeft=e.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),g.a.applyFontInfo(this.domNode,t.get(42))}onConfigurationChanged(e){const t=this._context.configuration.options;g.a.applyFontInfo(this.domNode,t.get(42));var i=t.get(130);return this._contentLeft=i.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),e=Math.min(e.scrollHeight,1e6),this.domNode.setHeight(e),this.domNode.setWidth(this._contentLeft)}}class Xe{constructor(e,t){this._coordinateBrand=void 0,this.top=e,this.left=t}}class Qe extends I{constructor(e,t){super(e),this._viewDomNode=t,this._widgets={},this.domNode=Object(f.b)(document.createElement("div")),M.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=Object(f.b)(document.createElement("div")),M.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onConfigurationChanged(e);return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLineMappingChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onLineMappingChanged(e);return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return!0}onZonesChanged(e){return!0}addWidget(e){e=new Je(this._context,this._viewDomNode,e),((this._widgets[e.id]=e).allowEditorOverflow?this.overflowingContentWidgetsDomNode:this.domNode).appendChild(e.domNode),this.setShouldRender()}setWidgetPosition(e,t,i){const n=this._widgets[e.getId()];n.setPosition(t,i),this.setShouldRender()}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){var t=this._widgets[e];delete this._widgets[e];const i=t.domNode.domNode;i.parentNode.removeChild(i),i.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown}onBeforeRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].onBeforeRender(e)}prepareRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].prepareRender(e)}render(e){for(const t of Object.keys(this._widgets))this._widgets[t].render(e)}}class Je{constructor(e,t,i){this._context=e,this._viewDomNode=t,this._actual=i,this.domNode=Object(f.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const n=this._context.configuration.options;e=n.get(130),this._fixedOverflowWidgets=n.get(35),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this._lineHeight=n.get(58),this._range=null,this._viewRange=null,this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}onConfigurationChanged(e){const t=this._context.configuration.options;this._lineHeight=t.get(58),e.hasChanged(130)&&(e=t.get(130),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._maxWidth=this._getMaxWidth())}onLineMappingChanged(e){this._setPosition(this._range)}_setPosition(e){if(this._range=e,this._viewRange=null,this._range){const e=this._context.model.validateModelRange(this._range);(this._context.model.coordinatesConverter.modelPositionIsVisible(e.getStartPosition())||this._context.model.coordinatesConverter.modelPositionIsVisible(e.getEndPosition()))&&(this._viewRange=this._context.model.coordinatesConverter.convertModelRangeToViewRange(e))}}_getMaxWidth(){return this.allowEditorOverflow?window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth:this._contentWidth}setPosition(e,t){this._setPosition(e),this._preference=t,this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1}_layoutBoxInViewport(e,t,i,n,o){var s=e.top,r=t.top+this._lineHeight,a=o.viewportHeight-r;let l=e.left,d=t.left;return l+i>o.scrollLeft+o.viewportWidth&&(l=o.scrollLeft+o.viewportWidth-i),d+i>o.scrollLeft+o.viewportWidth&&(d=o.scrollLeft+o.viewportWidth-i),le&&(t=s-(e-n),s-=t,i-=t),sn.lineNumber&&(n=r);let o=1073741824;for(const r of i.ranges)r.lefte.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?this.domNode.setTop(this._renderData.coordinate.top):this.domNode.setTop(this._renderData.coordinate.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,this._renderData.position)):(this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden")),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,null))}}function et(e,t,...i){try{return e.call(t,...i)}catch(e){return null}}i("930f");var tt=i("e8e3");let it=!0;class nt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new m.a(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=it?this._selections.slice(0,1):this._selections,i=t.map(e=>e.positionLineNumber);i.sort((e,t)=>e-t),tt.h(this._cursorLineNumbers,i)||(this._cursorLineNumbers=i,e=!0);var n=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,e=!0),e}onThemeChanged(e){return this._readFromSelections()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=i.contentLeft,this._contentWidth=i.contentWidth,!0}onCursorStateChanged(e){return this._selections=e.selections,this._readFromSelections()}onFlushed(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollWidthChanged||e.scrollTopChanged}onZonesChanged(e){return!0}onFocusChanged(e){return!!this._renderLineHighlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(this._shouldRenderThis()){var t=this._renderOne(e),i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let r=0;const a=[];for(let e=i;e<=n;e++){for(var s=e-i;r=this._renderData.length?"":this._renderData[t]}}class ot extends nt{_renderOne(e){return`
    `}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class st extends nt{_renderOne(e){return`
    `}_shouldRenderMargin(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderThis(){return!0}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}Object(Ie.f)((e,t)=>{it=!1;const i=e.getColor(Ee.p);var n;i&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${i}; border: none; }`)),i&&!i.isTransparent()&&!e.defines(Ee.q)||(n=e.getColor(Ee.q))&&(it=!0,t.addRule(`.monaco-editor .view-overlays .current-line { border: 2px solid ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid ${n}; }`),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}),i("56dc");class rt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged||e.scrollWidthChanged}onZonesChanged(e){return!0}prepareRender(e){var t=e.getDecorationsInViewport();let i=[],n=0;for(let d=0,h=t.length;d{var i,n;return e.options.zIndext.options.zIndex?1:(i=e.options.className)<(n=t.options.className)?-1:n',l=Math.max(r.range.startLineNumber,o),d=Math.min(r.range.endLineNumber,s);for(let e=l;e<=d;e++)i[e-o]+=a}}}_renderNormalDecorations(e,t,i){var n=String(this._lineHeight),o=e.visibleRange.startLineNumber;let s=null,r=!1,a=null;for(let c=0,u=t.length;c';r[d]+=h}}}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}var at=i("1898");class lt extends I{constructor(e,t,i,n){super(e);const o=this._context.configuration.options;var s=o.get(92),r=o.get(66),a=o.get(33),d=o.get(95);e={listenOnDomNode:i.domNode,className:"editor-scrollable "+Object(Ie.e)(e.theme.type),useShadows:!1,lazyRender:!0,vertical:s.vertical,horizontal:s.horizontal,verticalHasArrows:s.verticalHasArrows,horizontalHasArrows:s.horizontalHasArrows,verticalScrollbarSize:s.verticalScrollbarSize,verticalSliderSize:s.verticalSliderSize,horizontalScrollbarSize:s.horizontalScrollbarSize,horizontalSliderSize:s.horizontalSliderSize,handleMouseWheel:s.handleMouseWheel,alwaysConsumeMouseWheel:s.alwaysConsumeMouseWheel,arrowSize:s.arrowSize,mouseWheelScrollSensitivity:r,fastScrollSensitivity:a,scrollPredominantAxis:d,scrollByPage:s.scrollByPage};this.scrollbar=this._register(new at.c(t.domNode,e,this._context.viewLayout.getScrollable())),M.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=Object(f.b)(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const h=(e,t,i)=>{const n={};t&&(t=e.scrollTop)&&(n.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0),i&&(t=e.scrollLeft)&&(n.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0),this._context.model.setScrollPosition(n,1)};this._register(l.i(i.domNode,"scroll",e=>h(i.domNode,!0,!0))),this._register(l.i(t.domNode,"scroll",e=>h(t.domNode,!0,!1))),this._register(l.i(n.domNode,"scroll",e=>h(n.domNode,!0,!1))),this._register(l.i(this.scrollbarDomNode.domNode,"scroll",e=>h(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const e=this._context.configuration.options;var t=e.get(130),i=(this.scrollbarDomNode.setLeft(t.contentLeft),e.get(64));"right"===i.side?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimap.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarMouseDown(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)}onConfigurationChanged(e){if(e.hasChanged(92)||e.hasChanged(66)||e.hasChanged(33)){const e=this._context.configuration.options;var t=e.get(92),i=e.get(66),n=e.get(33),o=e.get(95);t={vertical:t.vertical,horizontal:t.horizontal,verticalScrollbarSize:t.verticalScrollbarSize,horizontalScrollbarSize:t.horizontalScrollbarSize,scrollByPage:t.scrollByPage,handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:n,scrollPredominantAxis:o};this.scrollbar.updateOptions(t)}return e.hasChanged(130)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(Ie.e)(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}i("8478");class dt{constructor(e,t,i){this._decorationToRenderBrand=void 0,this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(i)}}class ht extends Oe{_render(e,t,i){const n=[];for(let a=e;a<=t;a++){var o=a-e;n[o]=[]}if(0!==i.length){i.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className');const r=[];for(let e=t;e<=i;e++){var s=e-t;const i=n[s];0===i.length?r[s]="":r[s]='
    =this._renderResult.length?"":this._renderResult[t]}}i("0baa");class ut extends Oe{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options;e=t.get(131);var i=t.get(42);this._lineHeight=t.get(58),this._spaceWidth=i.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===e.wrappingColumn?-1:e.wrappingColumn*i.typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(131),n=t.get(42);return this._lineHeight=t.get(58),this._spaceWidth=n.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0];return e=t.isEmpty()?t.positionLineNumber:0,this._primaryLineNumber!==e&&(this._primaryLineNumber=e,!0)}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}onLanguageConfigurationChanged(e){return!0}prepareRender(e){if(this._enabled){var t=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,n=this._context.model.getTextModelOptions()["indentSize"],o=n*this._spaceWidth,s=e.scrollWidth,r=this._lineHeight,a=this._context.model.getLinesIndentGuides(t,i);let g=0,p=0,m=0;this._activeIndentEnabled&&this._primaryLineNumber&&(n=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,i),g=n.startLineNumber,p=n.endLineNumber,m=n.indent);const f=[];for(let n=t;n<=i;n++){var l=g<=n&&n<=p,d=n-t,h=a[d];let i="";if(1<=h){var c=e.visibleRangeForPosition(new ie.a(n,1));let t=c?c.left:0;for(let e=1;e<=h;e++){var u=l&&e===m?"cigra":"cigr";if(i+=`
    `,(t+=o)>s||0this._maxIndentLeft)break}}f[d]=i}this._renderResult=f}else this._renderResult=null}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.o);i&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${i} inset; }`),e=e.getColor(Ee.a)||i;e&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("38a2b");class gt{constructor(){this._currentVisibleRange=new ne.a(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class pt{constructor(e,t,i,n,o,s){this.lineNumber=e,this.startColumn=t,this.endColumn=i,this.startScrollTop=n,this.stopScrollTop=o,this.scrollType=s,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class mt{constructor(e,t,i,n){this.selections=e,this.startScrollTop=t,this.stopScrollTop=i,this.scrollType=n,this.type="selections";let o=e[0].startLineNumber,s=e[0].endLineNumber;for(let a=1,l=e.length;a{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new C.e(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new gt,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new G(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(131)&&(this._maxLineWidth=0);const t=this._context.configuration.options;var i=t.get(42),n=t.get(131);return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._isViewportWrapping=n.isViewportWrapping,this._revealHorizontalRightPadding=t.get(89),this._cursorSurroundingLines=t.get(24),this._cursorSurroundingLinesStyle=t.get(25),this._canUseLayerHinting=!t.get(27),g.a.applyFontInfo(this.domNode,i),this._onOptionsMaybeChanged(),e.hasChanged(130)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){var e=this._context.configuration;e=new $(e,this._context.theme.type);if(this._viewLineOptions.equals(e))return!1;this._viewLineOptions=e;e=this._visibleLines.getStartLineNumber();var t=this._visibleLines.getEndLineNumber();for(let i=e;i<=t;i++){const e=this._visibleLines.getVisibleLine(i);e.onOptionsChanged(this._viewLineOptions)}return!0}onCursorStateChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=!1;for(let o=t;o<=i;o++)n=this._visibleLines.getVisibleLine(o).onSelectionChanged()||n;return n}onDecorationsChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let n=t;n<=i;n++)this._visibleLines.getVisibleLine(n).onDecorationsChanged();return!0}onFlushed(e){return e=this._visibleLines.onFlushed(e),this._maxLineWidth=0,e}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let i=this._context.viewLayout.validateScrollPosition({scrollTop:t});return e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?i={scrollTop:i.scrollTop,scrollLeft:0}:e.range?this._horizontalRevealRequest=new pt(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType):e.selections&&0i)&&(this._horizontalRevealRequest=null)),this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0}onTokensChanged(e){return this._visibleLines.onTokensChanged(e)}onZonesChanged(e){return this._context.model.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(e)}onThemeChanged(e){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(e,t){var i=this._getViewLineDomNode(e);if(null===i)return null;if(i=this._getLineNumberFor(i),-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new ie.a(i,1);var n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();if(id)){var h=u===n.startLineNumber?n.startColumn:1,c=u===n.endLineNumber?n.endColumn:this._context.model.getLineMaxColumn(u);const e=this._visibleLines.getVisibleLine(u).getVisibleRangesForRange(u,h,c,r);e&&(t&&uthis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(e,t,i,new q(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){return e=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column),e?new F(e.outsideRenderedLine,e.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=1,o=!0;for(let s=t;s<=i;s++){const t=this._visibleLines.getVisibleLine(s);e&&!t.getWidthIsFast()?o=!1:n=Math.max(n,t.getWidth())}return o&&1===t&&i===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(n),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;var i,n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=n;s<=o;s++){const n=this._visibleLines.getVisibleLine(s);!n.needsMonospaceFontCheck()||(i=n.getWidth())>t&&(t=i,e=s)}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let s=n;s<=o;s++){const e=this._visibleLines.getVisibleLine(s);e.onMonospaceAssumptionsInvalidated()}}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(e){if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest&&(n=this._horizontalRevealRequest,e.startLineNumber<=n.minLineNumber&&n.maxLineNumber<=e.endLineNumber&&(this._horizontalRevealRequest=null,this.onDidRender(),(t=this._computeScrollLeftToReveal(n))&&(this._isViewportWrapping||this._ensureMaxLineWidth(t.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:t.scrollLeft},n.scrollType)))),this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),_.d&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let e=t;e<=i;e++){const t=this._visibleLines.getVisibleLine(e);if(t.needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var n=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){e=Math.ceil(e),this._maxLineWidthe){if(!a)return-1;h=l}else h=5===o||6===o?6===o&&s<=l&&d<=r?s:(t=Math.max(5*this._lineHeight,.2*e),i=l-t,t=d-e,Math.max(t,i)):1===o||2===o?2===o&&s<=l&&d<=r?s:(t=(l+d)/2,Math.max(0,t-e/2)):this._computeMinimumScrolling(s,r,l,d,3===o,4===o);return h}_computeScrollLeftToReveal(e){var t=this._context.viewLayout.getCurrentViewport(),i=t.left,n=i+t.width;let o=1073741824,s=0;if("range"===e.type){var r=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!r)return null;for(const e of r.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}else for(const l of e.selections){if(l.startLineNumber!==l.endLineNumber)return null;var a=this._visibleRangesForLineRange(l.startLineNumber,l.startColumn,l.endColumn);if(!a)return null;for(const e of a.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}return o=Math.max(0,o-ft.HORIZONTAL_EXTRA_PX),s+=this._revealHorizontalRightPadding,"selections"===e.type&&s-o>t.width?null:{scrollLeft:this._computeMinimumScrolling(i,n,o,s),maxHorizontalOffset:s}}_computeMinimumScrolling(e,t,i,n,o,s){o=!!o,s=!!s;var r=(t|=0)-(e|=0);return(n|=0)-(i|=0)
    ';const s=[];for(let l=t;l<=i;l++){var r=l-t,a=n[r];let e="";for(let t=0,i=a.length;t';o[s]=e}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}i("f20b");class vt{constructor(e,t,i,n){this._rgba8Brand=void 0,this.r=vt._clamp(e),this.g=vt._clamp(t),this.b=vt._clamp(i),this.a=vt._clamp(n)}equals(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}static _clamp(e){return e<0?0:255{e.changedColorMap&&this._updateColorMap()}))}static getInstance(){return this._INSTANCE||(this._INSTANCE=Object(c.h)(new wt)),this._INSTANCE}_updateColorMap(){const e=Ct.F.getColorMap();if(e){this._colors=[vt.Empty];for(let i=1;i=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}wt._INSTANCE=null;var yt=i("a8d0"),St=i("303e");const Lt=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})();var xt=i("099d");class kt{constructor(e,t){this.scale=t,this._minimapCharRendererBrand=void 0,this.charDataNormal=kt.soften(e,.8),this.charDataLight=kt.soften(e,50/60)}static soften(e,t){let i=new Uint8ClampedArray(e.length);for(let n=0,o=e.length;ne.width||i+c>e.height)){var u=a?this.charDataLight:this.charDataNormal,g=(n=(l=n,a=r,(l-=32)<0||96e.width||i+d>e.height)){var h=4*e.width,c=(r=o.r,l=o.g,o=o.b,r+.5*(n.r-r)),u=l+.5*(n.g-l),g=o+.5*(n.b-o);const s=e.data;let p=i*h+4*t;for(let e=0;e{const t=new Uint8ClampedArray(e.length/2);for(let i=0;i>1]=Nt[e[i]]<<4|15&Nt[e[i+1]];return t},Et={1:Object(Dt.a)(()=>Ot("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:Object(Dt.a)(()=>Ot("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class It{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let i;return i=Et[e]?new kt(Et[e](),e):It.createFromSampleData(It.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=i}static createSampleData(e){const t=document.createElement("canvas"),i=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",i.fillStyle="#ffffff",i.font="bold 16px "+e,i.textBaseline="middle";let n=0;for(const o of Lt)i.fillText(String.fromCharCode(o),n,8),n+=10;return i.getImageData(0,0,960,16)}static createFromSampleData(e,t){if(61440!==e.length)throw new Error("Unexpected source in MinimapCharRenderer");return e=It._downsample(e,t),new kt(e,t)}static _downsampleChar(e,t,i,n,o){var s=+o,r=2*o;let a=n,l=0;for(let b=0;bIt.create(this.fontScale,r.fontFamily)),this.backgroundColor=Tt._getMinimapBackground(t,i)}static _getMinimapBackground(e,t){return e=e.getColor(St.Zb),e?new vt(e.rgba.r,e.rgba.g,e.rgba.b,e.rgba.a):t.getColor(2)}equals(e){return this.renderMinimap===e.renderMinimap&&this.size===e.size&&this.minimapHeightIsEditorHeight===e.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight&&this.isSampling===e.isSampling&&this.editorHeight===e.editorHeight&&this.fontScale===e.fontScale&&this.minimapLineHeight===e.minimapLineHeight&&this.minimapCharWidth===e.minimapCharWidth&&this.backgroundColor&&this.backgroundColor.equals(e.backgroundColor)}}class At{constructor(e,t,i,n,o,s,r,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=i,this._computedSliderRatio=n,this.sliderTop=o,this.sliderHeight=s,this.startLineNumber=r,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){return Math.round(this.scrollTop+e/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,i,n,o,s,r,a,l,d,h){var c=e.pixelRatio,u=e.minimapLineHeight,g=Math.floor(e.canvasInnerHeight/u),p=e.lineHeight;if(e.minimapHeightIsEditorHeight){a=a*e.lineHeight+(e.scrollBeyondLastLine?o-e.lineHeight:0);const t=Math.max(1,Math.floor(o*o/a)),i=Math.max(0,e.minimapHeight-t),n=i/(d-o),s=l*n;a=0=r+(C=e.scrollBeyondLastLine?o/p-1:C))return a=r,m=0<_,new At(l,d,m,b,v,f,1,a);{let e=Math.max(1,Math.floor(t-v*c/u));return h&&h.scrollHeight===d&&(h.scrollTop>l&&(e=Math.min(e,h.startLineNumber)),h.scrollTopRt.INVALID),this._renderedLines._set(e.startLineNumber,i)}linesEquals(e){if(!this.scrollEquals(e))return!1;var t=this._renderedLines._get().lines;for(let i=0,n=t.length;i=e;)i--;let n=this.modelLineToMinimapLine(t)-1;for(;n+1{var t;e.preventDefault(),0!==this._model.options.renderMinimap&&this._lastRenderData&&("proportional"!==this._model.options.size?e.leftButton&&this._lastRenderData&&(t=(t=l.D(this._slider.domNode)).top+t.height/2,this._startSliderDragging(e.buttons,e.posx,t,e.posy,this._lastRenderData.renderedLayout)):(t=this._model.options.minimapLineHeight,e=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY,e=Math.floor(e/t)+this._lastRenderData.renderedLayout.startLineNumber,e=Math.min(e,this._model.getLineCount()),this._model.revealLineNumber(e)))}),this._sliderMouseMoveMonitor=new w.a,this._sliderMouseDownListener=l.o(this._slider.domNode,"mousedown",e=>{e.preventDefault(),e.stopPropagation(),e.leftButton&&this._lastRenderData&&this._startSliderDragging(e.buttons,e.posx,e.posy,e.posy,this._lastRenderData.renderedLayout)}),this._gestureDisposable=b.b.addTarget(this._domNode.domNode),this._sliderTouchStartListener=l.i(this._domNode.domNode,b.a.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=l.i(this._domNode.domNode,b.a.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=l.o(this._domNode.domNode,b.a.End,e=>{e.preventDefault(),e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,i,n,o){this._slider.toggleClassName("active",!0);const s=(e,n)=>{n=Math.abs(n-t),_.i&&140s(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){var t=this._domNode.domNode.getBoundingClientRect().top;e=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(e)}dispose(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){return"always"===this._model.options.showSlider?"minimap slider-always":"minimap slider-mouseover"}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||0=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible"),t=At.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportStartLineNumberVerticalOffset,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null),this._slider.setDisplay(t.sliderNeeded?"block":"none"),this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight),e=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,e=Math.min(this._model.options.minimapWidth,Math.round(e*this._model.options.minimapCharWidth/this._model.options.pixelRatio)),this._sliderHorizontal.setLeft(e),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-e),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t))}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._model.getSelections(),i=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:n,canvasInnerHeight:o}=this._model.options,s=this._model.options.minimapLineHeight,r=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize;const u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,n,o);var l=new Map;for(let i=0;ithis._model.options.canvasInnerHeight)){let g=t.get(s);if(a=!g,!g){const e=this._model.getLineContent(s);g=[z.h];for(let t=1;tm)return;var S=g.charCodeAt(b);if(9===S){var L=d-(b+v)%d;v+=L-1,_+=L*o}else if(32===S)_+=o;else{var x=De.D(S)?2:1;for(let s=0;sm)return}}}}Object(Ie.f)((e,t)=>{var i=e.getColor(St.Zb);i&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${i.rgba.a}; will-change: opacity; }`),i=e.getColor(St.ec),i&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.fc),i&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.dc),i&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.yc);i&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${i} -6px 0 6px -6px inset; }`)}),i("725e");class Vt extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._widgets={},this._verticalScrollbarWidth=e.verticalScrollbarWidth,this._minimapWidth=e.minimap.minimapWidth,this._horizontalScrollbarHeight=e.horizontalScrollbarHeight,this._editorHeight=e.height,this._editorWidth=e.width,this._domNode=Object(f.b)(document.createElement("div")),M.write(this._domNode,4),this._domNode.setClassName("overlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._verticalScrollbarWidth=i.verticalScrollbarWidth,this._minimapWidth=i.minimap.minimapWidth,this._horizontalScrollbarHeight=i.horizontalScrollbarHeight,this._editorHeight=i.height,this._editorWidth=i.width,!0}addWidget(e){const t=Object(f.b)(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t),this.setShouldRender()}setWidgetPosition(e,t){const i=this._widgets[e.getId()];return i.preference!==t&&(i.preference=t,this.setShouldRender(),!0)}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){const t=this._widgets[e].domNode.domNode;delete this._widgets[e],t.parentNode.removeChild(t),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;var i;null===e.preference?t.unsetTop():0===e.preference?(t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):1===e.preference?(i=t.domNode.clientHeight,t.setTop(this._editorHeight-i-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):2===e.preference&&(t.setTop(0),t.domNode.style.right="50%")}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);var t=Object.keys(this._widgets);for(let n=0,o=t.length;n{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(e){var t=new zt(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)}onConfigurationChanged(e){return this._updateSettings(!1)}onCursorStateChanged(e){this._cursorPositions=[];for(let t=0,i=e.selections.length;tt&&(e=t-r),o=e-r,d=e+r}o>f+1||c!==p?(0!==e&&w.fillRect(a[p],m,l[p],f-m),p=c,m=o,f=d):d>f&&(f=d)}w.fillRect(a[p],m,l[p],f-m)}if(!this._settings.hideCursor&&this._settings.cursorColor){var p=2*this._settings.pixelRatio|0,m=p/2|0,f=this._settings.x[7],_=this._settings.w[7];w.fillStyle=this._settings.cursorColor;let e=-100,i=-100;for(let o=0,s=this._cursorPositions.length;ot&&(s=t-m);b=s-m;var v=b+p;b>i+1?(0!==o&&w.fillRect(f,e,_,i-e),e=b,i=v):v>i&&(i=v)}w.fillRect(f,e,_,i-e)}this._settings.renderBorder&&this._settings.borderColor&&0this._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(i.get(58)),this._zoneManager.setPixelRatio(i.get(128)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(58)&&(this._zoneManager.setLineHeight(t.get(58)),this._render()),e.hasChanged(128)&&(this._zoneManager.setPixelRatio(t.get(128)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(e){return this._render(),!0}onScrollChanged(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0}onZonesChanged(e){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);let t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,(t=this._zoneManager.setDOMHeight(e.height)||t)&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(e){this._zoneManager.setZones(e),this._render()}_render(){if(0===this._zoneManager.getOuterHeight())return!1;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),i=this._zoneManager.resolveColorZones(),n=this._zoneManager.getId2Color();const o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),0=l?Math.max(r,d):(e.fillRect(0,s,n,r-s),s=l,d)}e.fillRect(0,s,n,r-s)}}i("ef37");class $t extends I{constructor(e){super(e),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const t=this._context.configuration.options;this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e{e=e.getColor(Ee.u),e&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("d8c3");class Gt extends I{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options;e=t.get(92),this._useShadows=e.useShadows,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){var e=this._useShadows&&0{e=e.getColor(St.yc),e&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${e} 0 6px 6px -6px inset; }`)}),i("782d");class Zt{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class Yt{constructor(e,t){this.lineNumber=e,this.ranges=t}}function Xt(e){return new Zt(e)}function Qt(e){return new Yt(e.lineNumber,e.ranges.map(Xt))}class Jt extends Oe{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_visibleRangesHaveGaps(e){for(let t=0,i=e.length;t'}_actualRenderOneSelection(e,t,i,n){if(0!==n.length){var o=!!n[0].ranges[0].startStyle,s=this._lineHeight.toString(),r=(this._lineHeight-1).toString(),a=n[0].lineNumber,l=n[n.length-1].lineNumber;for(let _=0,b=n.length;_e+t)}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}function ei(e){return e<0?-e:e}Jt.SELECTION_CLASS_NAME="selected-text",Jt.SELECTION_TOP_LEFT="top-left-radius",Jt.SELECTION_BOTTOM_LEFT="bottom-left-radius",Jt.SELECTION_TOP_RIGHT="top-right-radius",Jt.SELECTION_BOTTOM_RIGHT="bottom-right-radius",Jt.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",Jt.ROUNDED_PIECE_WIDTH=10,Object(Ie.f)((e,t)=>{var i=e.getColor(St.R);i&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${i}; }`),i=e.getColor(St.J);i&&t.addRule(`.monaco-editor .selected-text { background-color: ${i}; }`);const n=e.getColor(St.S);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)}),i("d93b");class ti{constructor(e,t,i,n,o,s){this.top=e,this.left=t,this.width=i,this.height=n,this.textContent=o,this.textContentClassName=s}}class ii{constructor(e){this._context=e;const t=this._context.configuration.options;e=t.get(42),this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=e.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName("cursor "+Re.a),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),g.a.applyFontInfo(this._domNode,e),this._domNode.setDisplay("none"),this._position=new ie.a(1,1),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(42);return this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),g.a.applyFontInfo(this._domNode,i),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===z.i.Line||this._cursorStyle===z.i.LineThin){var i=e.visibleRangeForPosition(this._position);if(!i||i.outsideRenderedLine)return null;let n;if(this._cursorStyle===z.i.Line){if(2<(n=l.u(0t.length){var n=this._secondaryCursors.length-t.length;for(let e=0;e{for(let i=0,n=e.ranges.length;i{this._isVisible?this._hide():this._show()},ni.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},ni.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case z.i.Line:e+=" cursor-line-style";break;case z.i.Block:e+=" cursor-block-style";break;case z.i.Underline:e+=" cursor-underline-style";break;case z.i.LineThin:e+=" cursor-line-thin-style";break;case z.i.BlockOutline:e+=" cursor-block-outline-style";break;case z.i.UnderlineThin:e+=" cursor-underline-thin-style";break;default:e+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:e+=" cursor-blink";break;case 2:e+=" cursor-smooth";break;case 3:e+=" cursor-phase";break;case 4:e+=" cursor-expand";break;default:e+=" cursor-solid"}else e+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(e+=" cursor-smooth-caret-animation"),e}_show(){this._primaryCursor.show();for(let e=0,t=this._secondaryCursors.length;e{const i=e.getColor(Ee.n);if(i){let n=e.getColor(Ee.m);n=n||i.opposite(),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${i}; border-color: ${i}; color: ${n}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${n}; border-right: 1px solid ${n}; }`)}});const oi=()=>{throw new Error("Invalid change accessor")};class si extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=Object(f.b)(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){var e=this._context.viewLayout.getWhitespaces();const t=new Map;for(const n of e)t.set(n.id,n);let i=!1;return this._context.model.changeWhitespace(e=>{var n=Object.keys(this._zones);for(let l=0,d=n.length;l{const n={addZone:e=>(t=!0,this._addZone(i,e)),removeZone:e=>{e&&(t=this._removeZone(i,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(i,e)||t)}};var o=e,s=n;try{o(s)}catch(n){Object(d.f)(n)}n.addZone=oi,n.removeZone=oi,n.layoutZone=oi}),t}_addZone(e,t){var i=this._computeWhitespaceProps(t);const n={whitespaceId:e.insertWhitespace(i.afterViewLineNumber,this._getZoneOrdinal(t),i.heightInPx,i.minWidthInPx),delegate:t,isVisible:!1,domNode:Object(f.b)(t.domNode),marginDomNode:t.marginDomNode?Object(f.b)(t.marginDomNode):null};return this._safeCallOnComputedHeight(n.delegate,i.heightInPx),n.domNode.setPosition("absolute"),n.domNode.domNode.style.width="100%",n.domNode.setDisplay("none"),n.domNode.setAttribute("monaco-view-zone",n.whitespaceId),this.domNode.appendChild(n.domNode),n.marginDomNode&&(n.marginDomNode.setPosition("absolute"),n.marginDomNode.domNode.style.width="100%",n.marginDomNode.setDisplay("none"),n.marginDomNode.setAttribute("monaco-view-zone",n.whitespaceId),this.marginDomNode.appendChild(n.marginDomNode)),this._zones[n.whitespaceId]=n,this.setShouldRender(),n.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t];return delete this._zones[t],e.removeWhitespace(i.whitespaceId),i.domNode.removeAttribute("monaco-visible-view-zone"),i.domNode.removeAttribute("monaco-view-zone"),i.domNode.domNode.parentNode.removeChild(i.domNode.domNode),i.marginDomNode&&(i.marginDomNode.removeAttribute("monaco-visible-view-zone"),i.marginDomNode.removeAttribute("monaco-view-zone"),i.marginDomNode.domNode.parentNode.removeChild(i.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){var i;return!!this._zones.hasOwnProperty(t)&&(t=this._zones[t],i=this._computeWhitespaceProps(t.delegate),e.changeOneWhitespace(t.whitespaceId,i.afterViewLineNumber,i.heightInPx),this._safeCallOnComputedHeight(t.delegate,i.heightInPx),this.setShouldRender(),!0)}shouldSuppressMouseDownOnViewZone(e){return!!this._zones.hasOwnProperty(e)&&(e=this._zones[e],Boolean(e.delegate.suppressMouseDown))}_heightInPixels(e){return"number"==typeof e.heightInPx?e.heightInPx:"number"==typeof e.heightInLines?this._lineHeight*e.heightInLines:this._lineHeight}_minWidthInPixels(e){return"number"==typeof e.minWidthInPx?e.minWidthInPx:0}_safeCallOnComputedHeight(e,t){if("function"==typeof e.onComputedHeight)try{e.onComputedHeight(t)}catch(e){Object(d.f)(e)}}_safeCallOnDomNodeTop(e,t){if("function"==typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){Object(d.f)(e)}}prepareRender(e){}render(e){var t=e.viewportData.whitespaceViewportData;const i={};let n=!1;for(let r=0,a=t.length;r{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new Be(this._context,o,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=Object(f.b)(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=Object(f.b)(document.createElement("div")),M.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new lt(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new ft(this._context,this._linesContent),this._viewZones=new si(this._context),this._viewParts.push(this._viewZones);const r=new Ut(this._context),a=(this._viewParts.push(r),new Gt(this._context)),l=(this._viewParts.push(a),new Ze(this._context)),d=(this._viewParts.push(l),l.addDynamicOverlay(new ot(this._context)),l.addDynamicOverlay(new Jt(this._context)),l.addDynamicOverlay(new ut(this._context)),l.addDynamicOverlay(new rt(this._context)),new Ye(this._context)),h=(this._viewParts.push(d),d.addDynamicOverlay(new st(this._context)),d.addDynamicOverlay(new ct(this._context)),d.addDynamicOverlay(new bt(this._context)),d.addDynamicOverlay(new _t(this._context)),d.addDynamicOverlay(new Me(this._context)),new Te(this._context));h.getDomNode().appendChild(this._viewZones.marginDomNode),h.getDomNode().appendChild(d.getDomNode()),this._viewParts.push(h),this._contentWidgets=new Qe(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new ni(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new Vt(this._context),this._viewParts.push(this._overlayWidgets),e=new $t(this._context),this._viewParts.push(e);const c=new jt(this._context);if(this._viewParts.push(c),r){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(r.getDomNode(),e.insertBefore)}this._linesContent.appendChild(l.getDomNode()),this._linesContent.appendChild(e.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(h.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(a.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(c.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),s?s.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new ke(this._context,o,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:e=>{this._textAreaHandler.textArea.domNode.dispatchEvent(e)},getLastRenderData:()=>{var e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new le(e,t)},shouldSuppressMouseDownOnViewZone:e=>this._viewZones.shouldSuppressMouseDownOnViewZone(e),shouldSuppressMouseDownOnWidget:e=>this._contentWidgets.shouldSuppressMouseDownOnWidget(e),getPositionFromDOMInfo:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(e,t)),visibleRangeForPosition:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t)))}}_applyLayout(){const e=this._context.configuration.options;var t=e.get(130);this.domNode.setWidth(t.width),this.domNode.setHeight(t.height),this._overflowGuardContainer.setWidth(t.width),this._overflowGuardContainer.setHeight(t.height),this._linesContent.setWidth(1e6),this._linesContent.setHeight(1e6)}_getEditorClassName(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(127)+" "+Object(Ie.e)(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this._configPixelRatio=this._context.configuration.options.get(128),this.domNode.setClassName(this._getEditorClassName()),this._applyLayout(),!1}onCursorStateChanged(e){return this._selections=e.selections,!1}onFocusChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),this._viewLines.dispose();for(const e of this._viewParts)e.dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=l.T(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){var e=()=>this._actualRender();try{e()}catch(e){Object(d.f)(e)}}_getViewPartsToRender(){let e=[],t=0;for(const i of this._viewParts)i.shouldRender()&&(e[t++]=i);return e}_actualRender(){if(l.N(this.domNode.domNode)){let i=this._getViewPartsToRender();if(this._viewLines.shouldRender()||0!==i.length){var e=this._context.viewLayout.getLinesViewportData(),t=(e=(this._context.model.setViewport(e.startLineNumber,e.endLineNumber,e.centeredLineNumber),new li(this._selections,e,this._context.viewLayout.getWhitespaceViewportData(),this._context.model)),this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(e),this._viewLines.shouldRender()&&(this._viewLines.renderText(e),this._viewLines.onDidRender(),i=this._getViewPartsToRender()),new T(this._context.viewLayout,e,this._viewLines));for(const e of i)e.prepareRender(t);for(const e of i)e.render(t),e.onDidRender();.001=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)}_getAll(){let e=[];e[0]=this.primaryCursor;for(let t=0,i=this.secondaryCursors.length;te.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let d=0;dn&&e.index--;a.splice(n,1),l.splice(e,1),this._removeSecondaryCursor(n-1),d--}}}}}}var ui=i("b272"),gi=i("191f"),pi=i("338e");class mi{constructor(){this.type=0}}class fi{constructor(){this.type=1}}class _i{constructor(e){this.type=2,this._source=e}hasChanged(e){return this._source.hasChanged(e)}}class bi{constructor(e,t){this.type=3,this.selections=e,this.modelSelections=t}}class vi{constructor(e){this.type=4,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class Ci{constructor(){this.type=5}}class wi{constructor(e){this.type=6,this.isFocused=e}}class yi{constructor(){this.type=7}}class Si{constructor(){this.type=8}}class Li{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}}class xi{constructor(e,t){this.type=10,this.fromLineNumber=e,this.toLineNumber=t}}class ki{constructor(e,t){this.type=11,this.fromLineNumber=e,this.toLineNumber=t}}class Di{constructor(e,t,i,n,o,s){this.type=12,this.source=e,this.range=t,this.selections=i,this.verticalType=n,this.revealHorizontal=o,this.scrollType=s}}class Ni{constructor(e){this.type=13,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged}}class Oi{constructor(){this.type=14}}class Ei{constructor(e){this.type=15,this.ranges=e}}class Ii{constructor(){this.type=16}}class Mi{constructor(){this.type=17}}class Ti extends c.a{constructor(){super(),this._onEvent=this._register(new h.b),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(e){this._addOutgoingEvent(e),this._emitOutgoingEvents()}_addOutgoingEvent(e){for(let t=0,i=this._outgoingEvents.length;t=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0}}class zi extends c.a{constructor(e,t,i,n){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=i,this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,n),this._cursors=new ci(this.context),this._hasFocus=!1,this._isHandling=!1,this._isDoingComposition=!1,this._selectionsWhenCompositionStarted=null,this._columnSelectData=null,this._autoClosedActions=[],this._prevEditOperationType=0}dispose(){this._cursors.dispose(),this._autoClosedActions=Object(c.f)(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,e),this._cursors.updateContext(this.context)}onLineMappingChanged(e){this._knownModelVersionId===this._model.getVersionId()&&this.setStates(e,"viewModel",0,this.getCursorStates())}setHasFocus(e){this._hasFocus=e}_validateAutoClosedActions(){if(0zi.MAX_CURSOR_COUNT&&(n=n.slice(0,zi.MAX_CURSOR_COUNT),o=!0);var s=new Vi(this._model,this);return this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,i,s,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,i,n){var o=this._cursors.getViewPositions();1!e.modelState.equals(n.cursorState[t].modelState))||(a=n?n.cursorState.map(e=>e.modelState.selection):null,l=n?n.modelVersionId:0,e.emitOutgoingEvent(new ji(a,r,l,s.modelVersionId,t||"keyboard",i,o))),!0)}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let o=0,s=e.length;o'"`])([^)\]}>'"`]*)$/);if(!i)return null;var n=i[1];n=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(n);if(!n||1!==n.length)return null;if(n=n[0].open,i=s.text.length-i[2].length-1,n=s.text.lastIndexOf(n,i-1),-1===n)return null;t.push([n,i])}return t}executeEdits(e,t,i,n){let o=null,s=((o="snippet"===t?this._findAutoClosingPairs(i):o)&&(i[0]._isTracked=!0),[]),r=[];i=this._model.pushEditOperations(this.getSelections(),i,e=>{if(o)for(let n=0,h=o.length;n{"keyboard"===t&&(this._executeEditOperation(gi.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),this.getAutoClosedCharacters())),this._selectionsWhenCompositionStarted=null)},e,t)}type(e,t,i){this._executeEdit(()=>{if("keyboard"===i){var e=t.length;let i=0;for(;i(e=e.getPosition(),new m.a(e.lineNumber,e.column+o,e.lineNumber,e.column+o))),this.setSelections(e,s,r,0)):this._executeEdit(()=>{this._executeEditOperation(gi.a.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,i,n,o))},e,s)}paste(e,t,i,n,o){this._executeEdit(()=>{this._executeEditOperation(gi.a.paste(this.context.cursorConfig,this._model,this.getSelections(),t,i,n||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{this._executeEditOperation(ui.a.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,i){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new oe.e(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}executeCommands(e,t,i){this._executeEdit(()=>{this._executeEditOperation(new oe.e(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}}zi.MAX_CURSOR_COUNT=1e4;class Ui{static executeCommands(e,t,i){const n={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]};e=this._innerExecuteCommands(n,i);for(let o=0,s=n.trackedRanges.length;o{let n=[];for(let t=0;te.identifier.minor-t.identifier.minor;let s=[];for(let r=0;rn[r],getTrackedSelection:t=>{t=parseInt(t,10);var i=e.model._getTrackedRange(e.trackedRanges[t]);return 0===e.trackedRangesDirection[t]?new m.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new m.a(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):s[r]=e.selectionsBefore[r];return s}),l=(a=a||e.selectionsBefore,[]);for(i in s)s.hasOwnProperty(i)&&l.push(parseInt(i,10));l.sort((e,t)=>t-e);for(const d of l)a.splice(d,1);return a}static _arrayIsEmpty(e){for(let t=0,i=e.length;t{ne.a.isEmpty(e)&&""===s||n.push({identifier:{major:t,minor:o++},range:e,text:s,forceMoveMarkers:r,isAutoWhitespaceEdit:i.insertsAutoWhitespace})};let r=!1;var a={addEditOperation:s,addTrackedEditOperation:(e,t,i)=>{r=!0,s(e,t,i)},trackSelection:(t,i)=>{const n=m.a.liftSelection(t);let o;o=n.isEmpty()?"boolean"==typeof i?i?2:3:(t=e.model.getLineMaxColumn(n.startLineNumber),n.startColumn===t?2:3):1;const s=e.trackedRanges.length;return i=e.model._setTrackedRange(null,n,o),e.trackedRanges[s]=i,e.trackedRangesDirection[s]=n.getDirection(),s.toString()}};try{i.getEditOperations(e.model,a)}catch(a){return Object(d.f)(a),{operations:[],hadTrackedEditOperation:!1}}return{operations:n,hadTrackedEditOperation:r}}static _getLoserCursorMap(e){(e=e.slice(0)).sort((e,t)=>-ne.a.compareRangesUsingEnds(e.range,t.range));let t={};for(let o=1;on.identifier.major?i:n).identifier.major,t[s.toString()]=!0;for(let t=0;t>>1;t===e[s].afterLineNumber?i{t=!0,e|=0,i|=0,n|=0,o|=0;var s=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Xi(s,e,i,n,o)),s},changeOneWhitespace:(e,i,n)=>{t=!0,this._pendingChanges.change({id:e,newAfterLineNumber:i|=0,newHeight:n|=0})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}})}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,i){if((0{let t=[];for(const s of e){var i;n.has(s.id)||(o.has(s.id)&&(i=o.get(s.id),s.afterLineNumber=i.newAfterLineNumber,s.height=i.newHeight),t.push(s))}return t};const s=i(this._arr).concat(i(e));s.sort((e,t)=>e.afterLineNumber===t.afterLineNumber?e.ordinal-t.ordinal:e.afterLineNumber-t.afterLineNumber),this._arr=s,this._prefixSumValidIndex=-1}}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(e){var t=Qi.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){var t=this._arr;for(let i=0,n=t.length;i=t.length||t[1+o].afterLineNumber>=e)return o;i=1+o|0}else n=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){return e=this._findLastWhitespaceBeforeLineNumber(e|=0)+1,e=this.getLinesTotalHeight()-this._paddingBottom)}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;var t=0|this._lineCount,i=this._lineHeight;let n=1,o=t;for(;nt?t:n}getLinesViewportData(e,t){this._checkPendingChanges(),t|=0;var i=this._lineHeight,n=0|this.getLineNumberAtOrAfterVerticalOffset(e|=0),o=0|this.getVerticalOffsetForLineNumber(n);let s=0|this._lineCount,r=0|this.getFirstWhitespaceIndexAfterLineNumber(n);var a=0|this.getWhitespacesCount();let l,d,h=(l=-1===r?(r=a,d=s+1,0):(d=0|this.getAfterLineNumberForWhitespaceIndex(r),0|this.getHeightForWhitespaceIndex(r)),o),c=h,u=0;5e5<=o&&(u=5e5*Math.floor(o/5e5),u=Math.floor(u/i)*i,c-=u);const g=[];var p,m,f=e+(t-e)/2;let _=-1;for(let w=n;w<=s;w++){for(-1===_&&(m=(p=h)+i,(p<=f&&f=a?d=s+1:(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));if(h>=t){s=w;break}}-1===_&&(_=s);var b=0|this.getVerticalOffsetForLineNumber(s);let v=n,C=s;return v=this.getWhitespacesCount()||e<(e=this.getVerticalOffsetForWhitespaceIndex(i))?null:(t=this.getHeightForWhitespaceIndex(i),{id:this.getIdForWhitespaceIndex(i),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(i),verticalOffset:e,height:t})}getWhitespaceViewportData(e,t){this._checkPendingChanges(),t|=0;e=this.getWhitespaceIndexAtOrAfterVerticallOffset(e|=0);var i=this.getWhitespacesCount()-1;if(e<0)return[];let n=[];for(let r=e;r<=i;r++){var o=this.getVerticalOffsetForWhitespaceIndex(r),s=this.getHeightForWhitespaceIndex(r);if(t<=o)break;n.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:o,height:s})}return n}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].height}}Qi.INSTANCE_COUNT=0;class Ji{constructor(e,t,i,n){(t|=0)<0&&(t=0),(i|=0)<0&&(i=0),(n|=0)<0&&(n=0),this.width=e=(e|=0)<0?0:e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=i,this.contentHeight=n,this.scrollHeight=Math.max(i,n)}equals(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight}}class en extends c.a{constructor(e,t){super(),this._onDidContentSizeChange=this._register(new h.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new Ji(0,0,0,0),this._scrollable=this._register(new Zi.a(e,t)),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(e){this._scrollable.setSmoothScrollDuration(e)}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}getScrollDimensions(){return this._dimensions}setScrollDimensions(e){var t,i,n;this._dimensions.equals(e)||(t=this._dimensions,this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight},!0),i=t.contentWidth!==e.contentWidth,n=t.contentHeight!==e.contentHeight,(i||n)&&this._onDidContentSizeChange.fire(new Ri(t.contentWidth,t.contentHeight,e.contentWidth,e.contentHeight)))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(e){this._scrollable.setScrollPositionNow(e)}setScrollPositionSmooth(e){this._scrollable.setScrollPositionSmooth(e)}}class tn extends c.a{constructor(e,t,i){super(),this._configuration=e;const n=this._configuration.options;e=n.get(130);var o=n.get(74);this._linesLayout=new Qi(t,n.get(58),o.top,o.bottom),this._scrollable=this._register(new en(0,i)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new Ji(e.contentWidth,0,e.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(103)?125:0)}onConfigurationChanged(e){const t=this._configuration.options;var i,n,o,s;e.hasChanged(58)&&this._linesLayout.setLineHeight(t.get(58)),e.hasChanged(74)&&(n=t.get(74),this._linesLayout.setPadding(n.top,n.bottom)),e.hasChanged(130)?(i=(n=t.get(130)).contentWidth,n=n.height,s=(o=this._scrollable.getScrollDimensions()).contentWidth,this._scrollable.setScrollDimensions(new Ji(i,o.contentWidth,n,this._getContentHeight(i,n,s)))):this._updateHeight(),e.hasChanged(103)&&this._configureSmoothScrollDuration()}onFlushed(e){this._linesLayout.onFlushed(e)}onLinesDeleted(e,t){this._linesLayout.onLinesDeleted(e,t)}onLinesInserted(e,t){this._linesLayout.onLinesInserted(e,t)}_getHorizontalScrollbarHeight(e,t){const i=this._configuration.options;var n=i.get(92);return 2===n.horizontal||t<=e?0:n.horizontalScrollbarSize}_getContentHeight(e,t,i){const n=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return n.get(94)?o+=Math.max(0,t-n.get(58)-n.get(74).bottom):o+=this._getHorizontalScrollbarHeight(e,i),o}_updateHeight(){var e=this._scrollable.getScrollDimensions(),t=e.width,i=e.height,n=e.contentWidth;this._scrollable.setScrollDimensions(new Ji(t,e.contentWidth,i,this._getContentHeight(t,i,n)))}getCurrentViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options;var i,n=t.get(131),o=t.get(42);return n.isViewportWrapping?(n=t.get(130),i=t.get(64),e>n.contentWidth+o.typicalHalfwidthCharacterWidth&&i.enabled&&"right"===i.side?e+n.verticalScrollbarWidth:e):(i=t.get(93)*o.typicalHalfwidthCharacterWidth,n=this._linesLayout.getWhitespaceMinWidth(),Math.max(e+i,n))}setMaxLineWidth(e){var t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new Ji(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){var e=this._scrollable.getFutureScrollPosition(),t=e.scrollTop,i=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(i),scrollLeft:e.scrollLeft}}changeWhitespace(e){return e=this._linesLayout.changeWhitespace(e),e&&this.onHeightMaybeChanged(),e}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}isInTopPadding(e){return this._linesLayout.isInTopPadding(e)}isInBottomPadding(e){return this._linesLayout.isInBottomPadding(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){var t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),this._linesLayout.getLinesViewportData(e=e<0?0:e,e+t.height)}getWhitespaceViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){var i=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:i.scrollLeft+e,scrollTop:i.scrollTop+t})}}var nn=i("e1b5"),on=i("b57f"),sn=i("2de5");class rn{constructor(e){this._lines=e}convertViewPositionToModelPosition(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)}convertViewRangeToModelRange(e){return this._lines.convertViewRangeToModelRange(e)}validateViewPosition(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)}validateViewRange(e,t){return this._lines.validateViewRange(e,t)}convertModelPositionToViewPosition(e,t){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column,t)}convertModelRangeToViewRange(e,t){return this._lines.convertModelRangeToViewRange(e,t)}modelPositionIsVisible(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}getModelLineViewLineCount(e){return this._lines.getModelLineViewLineCount(e)}}class an{constructor(e){this._counts=e,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}_invalidate(e){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,e-1)}_ensureValid(){if(!this._isValid){for(let i=this._validEndIndex+1,n=this._counts.length;ie.lineNumber===m+1);o.addRequest(i[m],r,t?t[m]:null)}var a=o.finalize();let l=[];var d=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);let h=1,c=0,u=-1,g=u+1=h&&p<=c);let e=pn(a[m],!p);l[m]=e.getViewLineCount(),this.lines[m]=e}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new an(l)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];var t=e.map(e=>this.model.validateRange(e)).sort(ne.a.compareRangesUsingStarts);let i=[],n=t[0].startLineNumber,o=t[0].endLineNumber;for(let r=1,a=t.length;ro+1?(i.push(new ne.a(n,1,o,1)),n=s.startLineNumber,o=s.endLineNumber):s.endLineNumber>o&&(o=s.endLineNumber)}return i.push(new ne.a(n,1,o,1)),i}setHiddenAreas(e){let t=this._reduceRanges(e);var i=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);if(t.length===i.length){let e=!1;for(let n=0;n=s&&h<=r?this.lines[c].isVisible()&&(this.lines[c]=this.lines[c].setVisible(!1),e=!0):(d=!0,this.lines[c].isVisible()||(this.lines[c]=this.lines[c].setVisible(!0),e=!0)),e&&(h=this.lines[c].getViewLineCount(),this.prefixSumComputer.changeValue(c,h))}return d||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}getModelLineViewLineCount(e){return e<1||e>this.lines.length?1:this.lines[e-1].getViewLineCount()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,i,n){var o=this.fontInfo.equals(e),s=this.wrappingStrategy===t,r=this.wrappingColumn===i,a=this.wrappingIndent===n;if(o&&s&&r&&a)return!1;o=o&&s&&!r&&a,this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=i,this.wrappingIndent=n;let l=null;if(o){l=[];for(let e=0,t=this.lines.length;et&&(u=!0,c=t-o+1);var d=l+c;if(n.getViewLinesData(this.model,h+1,l,d,o-e,i,a),o+=c,u)break}}return a}validateViewPosition(e,t,i){e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),o=n.index;n=n.remainder;let s=this.lines[o];var r=s.getViewLineMinColumn(this.model,o+1,n),a=s.getViewLineMaxColumn(this.model,o+1,n);a<(t=t{var i=ne.a.compareRangesUsingStarts(e.range,t.range);return 0===i?e.idt.id?1:0:i});let h=[],c=0,u=null;for(const p of s){var g=p.id;u!==g&&(u=g,h[c++]=p)}return h}getInjectedTextAt(e){var t=this._toValidViewLineNumber(e.lineNumber),i=(t=this.prefixSumComputer.getIndexOf(t-1),t.index);t=t.remainder;return this.lines[i].getInjectedTextAt(t,e.column)}normalizePosition(e,t){var i=this._toValidViewLineNumber(e.lineNumber),n=(i=this.prefixSumComputer.getIndexOf(i-1),i.index);i=i.remainder;return this.lines[n].normalizePosition(this.model,n+1,i,e,t)}getLineIndentColumn(e){e=this._toValidViewLineNumber(e),e=this.prefixSumComputer.getIndexOf(e-1);var t=e.index;return 0===e.remainder?this.model.getLineIndentColumn(t+1):0}}class dn{constructor(){}isVisible(){return!0}setVisible(e){return e?this:hn.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,i){return e.getLineContent(t)}getViewLineLength(e,t,i){return e.getLineLength(t)}getViewLineMinColumn(e,t,i){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,i){return e.getLineMaxColumn(t)}getViewLineData(e,t,i){let n=e.getLineTokens(t);return e=n.getLineContent(),new yt.e(e,!1,1,e.length+1,0,n.inflate(),null)}getViewLinesData(e,t,i,n,o,s,r){s[o]?r[o]=this.getViewLineData(e,t,0):r[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new ie.a(e,t)}getViewLineNumberOfModelPosition(e,t){return e}normalizePosition(e,t,i,n,o){return n}getInjectedTextAt(e,t){return null}}dn.INSTANCE=new dn;class hn{constructor(){}isVisible(){return!1}setVisible(e){return e?dn.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,i){throw new Error("Not supported")}getViewLineLength(e,t,i){throw new Error("Not supported")}getViewLineMinColumn(e,t,i){throw new Error("Not supported")}getViewLineMaxColumn(e,t,i){throw new Error("Not supported")}getViewLineData(e,t,i){throw new Error("Not supported")}getViewLinesData(e,t,i,n,o,s,r){throw new Error("Not supported")}getModelColumnOfViewPosition(e,t){throw new Error("Not supported")}getViewPositionOfModelPosition(e,t){throw new Error("Not supported")}getViewLineNumberOfModelPosition(e,t){throw new Error("Not supported")}normalizePosition(e,t,i,n,o){throw new Error("Not supported")}getInjectedTextAt(e,t){throw new Error("Not supported")}}hn.INSTANCE=new hn;class cn{constructor(e,t){this._lineBreakData=e,this._isVisible=t}isVisible(){return this._isVisible}setVisible(e){return this._isVisible=e,this}getLineBreakData(){return this._lineBreakData}getViewLineCount(){return this._isVisible?this._lineBreakData.breakOffsets.length:0}getInputStartOffsetOfOutputLineIndex(e){return this._lineBreakData.getInputOffsetOfOutputPosition(e,0)}getInputEndOffsetOfOutputLineIndex(e,t,i){return i+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:this._lineBreakData.getInputOffsetOfOutputPosition(i+1,0)}getViewLineContent(e,t,i){if(!this._isVisible)throw new Error("Not supported");var n,o=0new pi.b(0,0,e+1,this._lineBreakData.injectionOptions[t],0)),pi.b.applyInjectedText(e.getLineContent(t),n).substring(o,s)):e.getValueInRange({startLineNumber:t,startColumn:o+1,endLineNumber:t,endColumn:s+1}),0({offset:e,text:r[t].content,tokenMetadata:nn.a.defaultTokenMetadata})));var h=0=un.length)for(let i=1;i<=e;i++)un[i]=(t=i,new Array(t+1).join(" "));var t;return un[e]}function pn(e,t){return null===e?(t?dn:hn).INSTANCE:new cn(e,t)}class mn{constructor(e){this._lines=e}_validPosition(e){return this._lines.model.validatePosition(e)}_validRange(e){return this._lines.model.validateRange(e)}convertViewPositionToModelPosition(e){return this._validPosition(e)}convertViewRangeToModelRange(e){return this._validRange(e)}validateViewPosition(e,t){return this._validPosition(t)}validateViewRange(e,t){return this._validRange(t)}convertModelPositionToViewPosition(e){return this._validPosition(e)}convertModelRangeToViewRange(e){return this._validRange(e)}modelPositionIsVisible(e){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}getModelLineViewLineCount(e){return 1}}class fn{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new mn(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,i,n){return!1}createLineBreaksComputer(){let e=[];return{addRequest:(t,i,n)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,i){return new xi(t,i)}onModelLinesInserted(e,t,i,n){return new ki(t,i)}onModelLineChanged(e,t,i){return[!1,new Li(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,i){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){var i=t-e+1;let n=new Array(i);for(let o=0;othis.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new C.e(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,this.model.isTooLargeForTokenization())this._lines=new fn(this.model);else{const i=this._configuration.options;e=i.get(42),t=i.get(124);var r=i.get(131),a=i.get(123);this._lines=new ln(this._editorId,this.model,n,o,e,this.model.getOptions().tabSize,t,r.wrappingColumn,a)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new zi(i,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new tn(this._configuration,this.getLineCount(),s)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new Ni(e)),this._eventDispatcher.emitOutgoingEvent(new Fi(e.oldScrollWidth,e.oldScrollLeft,e.oldScrollHeight,e.oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(e=>{this._eventDispatcher.emitOutgoingEvent(e)})),this._decorations=new bn(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{var t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(wt.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new Ii)})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this.invalidateMinimapColorCache(),this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,null,1),this._eventDispatcher.dispose()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){var e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.startLineNumber,1));e=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,e.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new wi(e)),this._eventDispatcher.emitOutgoingEvent(new Pi(!e,e))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new mi)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new fi)}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new Oi)}_onConfigurationChanged(e,t){let i=null;-1!==this._viewportStartLine&&(s=new ie.a(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine)),i=this.coordinatesConverter.convertViewPositionToModelPosition(s));let n=!1;const o=this._configuration.options;var s=o.get(42),r=o.get(124),a=o.get(131),l=o.get(123);this._lines.setWrappingSettings(s,r,a.wrappingColumn,l)&&(e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(n=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(80)&&(this._decorations.reset(),e.emitViewEvent(new vi(null))),e.emitViewEvent(new _i(t)),this.viewLayout.onConfigurationChanged(t),n&&i&&(s=this.coordinatesConverter.convertModelPositionToViewPosition(i),r=this.viewLayout.getVerticalOffsetForLineNumber(s.lineNumber),this.viewLayout.setScrollPosition({scrollTop:r+this._viewportStartLineDelta},1)),oe.b.shouldRecreate(t)&&(this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(e=>{try{const u=this._eventDispatcher.beginEmitViewEvents();let g=!1,p=!1;var t=e.changes,i=e instanceof pi.d?e.versionId:null;const m=this._lines.createLineBreaksComputer();for(const e of t)switch(e.changeType){case 4:for(let t=0;t!e.ownerId||e.ownerId===this._editorId),m.addRequest(n,i,null)}break;case 2:{let t=null;e.injectedText&&(t=e.injectedText.filter(e=>!e.ownerId||e.ownerId===this._editorId)),m.addRequest(e.detail,t,null);break}}const f=m.finalize();let _=0;for(const e of t)switch(e.changeType){case 1:this._lines.onModelFlushed(),u.emitViewEvent(new Ci),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),g=!0;break;case 3:var o=this._lines.onModelLinesDeleted(i,e.fromLineNumber,e.toLineNumber);null!==o&&(u.emitViewEvent(o),this.viewLayout.onLinesDeleted(o.fromLineNumber,o.toLineNumber)),g=!0;break;case 4:var s=f.slice(_,_+e.detail.length),r=(_+=e.detail.length,this._lines.onModelLinesInserted(i,e.fromLineNumber,e.toLineNumber,s));null!==r&&(u.emitViewEvent(r),this.viewLayout.onLinesInserted(r.fromLineNumber,r.toLineNumber)),g=!0;break;case 2:var a=f[_],[l,d,h,c]=(_++,this._lines.onModelLineChanged(i,e.lineNumber,a));p=l,d&&u.emitViewEvent(d),h&&(u.emitViewEvent(h),this.viewLayout.onLinesInserted(h.fromLineNumber,h.toLineNumber)),c&&(u.emitViewEvent(c),this.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber))}null!==i&&this._lines.acceptVersionId(i),this.viewLayout.onHeightMaybeChanged(),!g&&p&&(u.emitViewEvent(new Si),u.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(u),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&2<=this.model.getAttachedEditorCount()&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);e&&(t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),t=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber),this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1))}try{var u=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(u,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let o=0,s=e.ranges.length;o{this._eventDispatcher.emitSingleViewEvent(new yi),this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeOptions(e=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const e=this._eventDispatcher.beginEmitViewEvents();e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeDecorations(e=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new vi(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(e)&&(t.emitViewEvent(new Ci),t.emitViewEvent(new Si),t.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){var e=this._configuration.options.get(130),t=this._configuration.options.get(58),i=(e=Math.max(20,Math.round(e.height/t)),t=this.viewLayout.getLinesViewportData(),Math.max(1,t.completelyVisibleStartLineNumber-e));t=Math.min(this.getLineCount(),t.completelyVisibleEndLineNumber+e);return this._toModelVisibleRanges(new ne.a(i,this.getLineMinColumn(i),t,this.getLineMaxColumn(t)))}getVisibleRanges(){var e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){e=this.coordinatesConverter.convertViewRangeToModelRange(e);var t=this._lines.getHiddenAreas();if(0===t.length)return[e];let i=[],n=0,o=e.startLineNumber,s=e.startColumn;var r=e.endLineNumber;e=e.endColumn;for(let d=0,h=t.length;de.toInlineDecoration(t))]),new yt.f(s.minColumn,s.maxColumn,s.content,s.continuesWithWrappedLine,i,n,s.tokens,r,o,s.startVisibleColumn)}getViewLineData(e){return this._lines.getViewLineData(e)}getMinimapLinesRenderingData(e,t,i){return e=this._lines.getViewLinesData(e,t,i),new yt.c(this.getTabSize(),e)}getAllOverviewRulerDecorations(e){return this._lines.getAllOverviewRulerDecorations(this._editorId,Object(z.m)(this._configuration.options),e)}invalidateOverviewRulerColorCache(){for(const e of this.model.getOverviewRulerDecorations()){const t=e.options.overviewRuler;t&&t.invalidateCachedColor()}}invalidateMinimapColorCache(){for(const e of this.model.getAllDecorations()){const t=e.options.minimap;t&&t.invalidateCachedColor()}}getValueInRange(e,t){return e=this.coordinatesConverter.convertViewRangeToModelRange(e),this.model.getValueInRange(e,t)}getModelLineMaxColumn(e){return this.model.getLineMaxColumn(e)}validateModelPosition(e){return this.model.validatePosition(e)}validateModelRange(e){return this.model.validateRange(e)}deduceModelPositionRelativeToViewPosition(e,t,i){return e=this.coordinatesConverter.convertViewPositionToModelPosition(e),2===this.model.getEOL().length&&(t<0?t-=i:t+=i),i=this.model.getOffsetAt(e),this.model.getPositionAt(i+t)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(e,t,i){var n=i?"\r\n":this.model.getEOL();(e=e.slice(0)).sort(ne.a.compareRangesUsingStarts);let o=!1,s=!1;for(const d of e)d.isEmpty()?o=!0:s=!0;if(!s){if(!t)return"";var r=e.map(e=>e.startLineNumber);let i="";for(let e=0;e]/.test(t.fontFamily)||t.fontFamily===z.c.fontFamily;let s;return s=o?z.c.fontFamily:(s=(s=t.fontFamily).replace(/"/g,"'"),/[,']/.test(s)||/[+ ]/.test(s)&&(s=`'${s}'`),s+", "+z.c.fontFamily),{mode:i.language,html:`
    `+this._getHTMLToCopy(n,e)+"
    "}}_getHTMLToCopy(e,t){var i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,s=e.endColumn,r=this.getTabSize();let a="";for(let c=i;c<=o;c++){const e=this.model.getLineTokens(c);var l=e.getLineContent(),d=c===i?n-1:0,h=c===o?s-1:l.length;a+=""===l?"
    ":Object(Gi.a)(l,e.inflate(),t,d,h,r,_.i)}return a}_getColorMap(){var e=Ct.F.getColorMap();let t=["#000000"];if(e)for(let i=1,n=e.length;ithis._cursor.setStates(n,e,t,i))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}setCursorColumnSelectData(e){this._cursor.setCursorColumnSelectData(e)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(e){this._cursor.setPrevEditOperationType(e)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){return this._cursor.getPrimaryCursorState().modelState.position}setSelections(e,t,i=0){this._withViewEventsCollector(n=>this._cursor.setSelections(n,e,t,i))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(e){this._withViewEventsCollector(t=>this._cursor.restoreState(t,e))}_executeCursorEdit(e){this._cursor.context.cursorConfig.readOnly?this._eventDispatcher.emitOutgoingEvent(new Wi):this._withViewEventsCollector(e)}executeEdits(e,t,i){this._executeCursorEdit(n=>this._cursor.executeEdits(n,e,t,i))}startComposition(){this._cursor.setIsDoingComposition(!0),this._executeCursorEdit(e=>this._cursor.startComposition(e))}endComposition(e){this._cursor.setIsDoingComposition(!1),this._executeCursorEdit(t=>this._cursor.endComposition(t,e))}type(e,t){this._executeCursorEdit(i=>this._cursor.type(i,e,t))}compositionType(e,t,i,n,o){this._executeCursorEdit(s=>this._cursor.compositionType(s,e,t,i,n,o))}paste(e,t,i,n){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,i,n))}cut(e){this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(i=>this._cursor.executeCommand(i,e,t))}executeCommands(e,t){this._executeCursorEdit(i=>this._cursor.executeCommands(i,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(i=>this._cursor.revealPrimary(i,e,t,0))}revealTopMostCursor(e){var t=this._cursor.getTopMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealBottomMostCursor(e){var t=this._cursor.getBottomMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealRange(e,t,i,n,o){this._withViewEventsCollector(s=>s.emitViewEvent(new Di(e,i,null,n,t,o)))}getVerticalOffsetForLineNumber(e){return this.viewLayout.getVerticalOffsetForLineNumber(e)}getScrollTop(){return this.viewLayout.getCurrentScrollTop()}setScrollTop(e,t){this.viewLayout.setScrollPosition({scrollTop:e},t)}setScrollPosition(e,t){this.viewLayout.setScrollPosition(e,t)}deltaScrollNow(e,t){this.viewLayout.deltaScrollNow(e,t)}changeWhitespace(e){this.viewLayout.changeWhitespace(e)&&(this._eventDispatcher.emitSingleViewEvent(new Mi),this._eventDispatcher.emitOutgoingEvent(new Bi))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{e(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}normalizePosition(e,t){return this._lines.normalizePosition(e,t)}getLineIndentColumn(e){return this._lines.getLineIndentColumn(e)}}t=i("9e74");var Cn=i("4fc3"),wn=(s=i("0a0f"),i("f07b")),yn=i("b0cd"),Sn=i("4779"),Ln=i("ef8e9");class xn extends i("3170").a{constructor(e,t){super(0);for(let i=0;i{o.push(e),s.push(t),r.push(i)},finalize:()=>{var a=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let l=[];for(let e=0,c=o.length;ee.options),i.map(e=>e.column-1)):(l=null,null),-1===o)return l?new yt.b([a.length],[],0,d,l):null;var h=a.length;if(h<=1)return l?new yt.b([a.length],[],0,d,l):null;t=Mn(a,n,o,s,r);var c=o-t;let u=[],g=[],p=0,m=0,f=0,_=o,b=a.charCodeAt(0),v=e.get(b),C=On(b,0,n,s),w=1;De.E(b)&&(C+=1,b=a.charCodeAt(1),v=e.get(b),w++);for(let L=w;L_&&((0===m||C-f>c)&&(m=y,f=C-i),u[p]=m,g[p]=f,p++,_=f+c,m=0),b=S,v=t}return 0!==p||i&&0!==i.length?(u[p]=h,g[p]=C,new yt.b(u,g,t,d,l)):null}(this.classifier,o[e],d,t,i,a,n):l[e]=function(e,t,i,n,o,s,r){if(-1===o)return null;var a=i.length;if(a<=1)return null;var l=t.breakOffsets,d=t.breakOffsetsVisibleColumn,h=(r=Mn(i,n,o,s,r),o-r);let c=kn,u=Dn,g=0,p=0,m=0,f=o;var _=l.length;let b=0;if(0<=b){let e=Math.abs(d[b]-f);for(;b+1<_;){var v=Math.abs(d[b+1]-f);if(v>=e)break;e=v,b++}}for(;b<_;){let t=b<0?0:l[b],o=b<0?0:d[b],r=(p>t&&(t=p,o=m),0),v=0,D=0,N=0;if(o<=f){let m=o,_=0===t?0:i.charCodeAt(t-1),b=0===t?0:e.get(_),y=!0;for(let o=t;op&&In(_,b,w,t)&&(r=C,v=m),(m+=a)>f){N=C>p?(D=C,m-a):(D=o+1,m),m-v>h&&(r=0),y=!1;break}_=w,b=t}if(y){0=p;n--){var y=n+1,S=i.charCodeAt(n);if(9===S){c=!0;break}let t,o;if(o=De.F(S)?(n--,t=0,2):(t=e.get(S),De.D(S)?s:1),a<=f){if(0===D&&(D=y,N=a),a<=f-h)break;if(In(0,t,l,d)){r=y,v=a;break}}a-=o,l=S,d=t}if(0!==r){var L=h-(N-v);if(L<=n){var x=i.charCodeAt(D);let e;e=De.E(x)?2:On(x,N,n,s),L-e<0&&(r=0)}}if(c){b--;continue}}for(0===r&&(r=D,v=N),r<=p&&(x=i.charCodeAt(p),v=De.E(x)?(r=p+2,m+2):(r=p+1,m+On(x,m,n,s))),p=r,c[g]=r,m=v,u[g]=v,g++,f=v+h;b<0||b<_&&d[b]=O)break;O=k,b++}}return 0!==g?(c.length=g,u.length=g,kn=t.breakOffsets,Dn=t.breakOffsetsVisibleColumn,t.breakOffsets=c,t.breakOffsetsVisibleColumn=u,t.wrappedTextIndentLength=r,t):null}(this.classifier,h,o[e],t,i,a,n)}return kn.length=0,Dn.length=0,l}}}}function On(e,t,i,n){return 9===e?i-t%i:De.D(e)||e<32?n:1}function En(e,t){return t-e%t}function In(e,t,i,n){return 32!==i&&(2===t||3===t&&2!==n||1===n||3===n&&1!==t)}function Mn(e,t,i,n,o){let s=0;if(0!==o){var r=De.u(e);if(-1!==r){for(let i=0;ii&&(s=0)}}return s}const Tn=null==(Fn=window.trustedTypes)?void 0:Fn.createPolicy("domLineBreaksComputer",{createHTML:e=>e});class An{static create(){return new An}constructor(){}createLineBreaksComputer(e,t,i,n){t|=0,i=+i;let o=[],s=[];return{addRequest:(e,t,i)=>{o.push(e),s.push(t)},finalize:()=>{{var r=o,a=e,l=t,d=i,h=n,c=s;function u(e){const t=c[e];var i,n;return t?(e=pi.b.applyInjectedText(r[e],t),i=t.map(e=>e.options),n=t.map(e=>e.column-1),new yt.b([e.length],[],0,n,i)):null}if(-1===d){const e=[];for(let t=0,i=r.length;tp?(i=0,n=0):o=p-f}f=t.substr(i);var _=function(e,t,i,n,o){o.appendASCIIString('
    ');var s=e.length;let r=t,a=0,l=[],d=[],h=0");for(let u=0;u"),l[u]=a,d[u]=r;var c=h;h=u+1"),l[e.length]=a,d[e.length]=r,o.appendASCIIString("
    "),[l,d]}(f,n,l,o,x);k[e]=i,D[e]=n,N[e]=f,O[e]=_[0],E[e]=_[1]}d=x.build();var b=null!=(b=null===Tn||void 0===Tn?void 0:Tn.createHTML(d))?b:d,v=(L.innerHTML=b,L.style.position="absolute",L.style.top="10000",L.style.wordWrap="break-word",document.body.appendChild(L),document.createRange()),C=Array.prototype.slice.call(L.children,0);let I=[];for(let e=0;ee.options),s.map(e=>e.column-1)):n=null,I[e]=new yt.b(t,i,w,o,n)}}return document.body.removeChild(L),I}}}}}function Rn(e,t,i,n){return e.setStart(t[i/16384|0].firstChild,i%16384),e.setEnd(t[n/16384|0].firstChild,n%16384),e.getClientRects()}var Pn=i("d48d"),Fn=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;e.hasChanged(130)&&(e=t.get(130),this._onDidLayoutChange.fire(e))})),this._contextKeyService=this._register(a.createScoped(this._domElement)),this._notificationService=c,this._codeEditorService=s,this._commandService=r,this._themeService=l,this._register(new Hn(this,this._contextKeyService)),this._register(new zn(this,this._contextKeyService)),this._instantiationService=o.createChild(new wn.a([Cn.b,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new Un(e),this._register(this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())})),this._contentWidgets={},this._overlayWidgets={};for(const h of p=Array.isArray(i.contributions)?i.contributions:n.d.getEditorContributions())if(this._contributions[h.id])Object(d.f)(new Error("Cannot have two contributions with the same id "+h.id));else try{var m=this._instantiationService.createInstance(h.ctor,this);this._contributions[h.id]=m}catch(e){Object(d.f)(e)}n.d.getEditorActions().forEach(e=>{var t;this._actions[e.id]?Object(d.f)(new Error("Cannot have two actions with the same id "+e.id)):(t=new Ki.a(e.id,e.label,e.alias,Object(Ln.o)(e.precondition),()=>this._instantiationService.invokeFunction(t=>Promise.resolve(e.runEditorCommand(t,this,null))),this._contextKeyService),this._actions[t.id]=t)}),this._codeEditorService.addCodeEditor(this)}_createConfiguration(e,t){return new g.a(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return qi.a.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();var e=Object.keys(this._contributions);for(let i=0,n=e.length;ine.a.lift(e)))}getVisibleColumnFromPosition(e){var t,i;return this._modelData?(t=this._modelData.model.validatePosition(e),i=this._modelData.model.getOptions().tabSize,oe.a.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,i)+1):e.column}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}}_sendRevealRange(e,t,i,n){if(this._modelData){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");e=this._modelData.model.validateRange(e),e=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(e),this._modelData.viewModel.revealRange("api",i,e,t,n)}}revealLine(e,t=0){this._revealLine(e,0,t)}revealLineInCenter(e,t=0){this._revealLine(e,1,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._revealLine(e,2,t)}revealLineNearTop(e,t=0){this._revealLine(e,5,t)}_revealLine(e,t,i){if("number"!=typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,e,1),t,!1,i)}revealPosition(e,t=0){this._revealPosition(e,0,!0,t)}revealPositionInCenter(e,t=0){this._revealPosition(e,1,!0,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._revealPosition(e,2,!0,t)}revealPositionNearTop(e,t=0){this._revealPosition(e,5,!0,t)}_revealPosition(e,t,i,n){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e.lineNumber,e.column,e.lineNumber,e.column),t,i,n)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){var t=m.a.isISelection(e),i=ne.a.isIRange(e);if(!t&&!i)throw new Error("Invalid arguments");t?this._setSelectionImpl(e):i&&(t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn},this._setSelectionImpl(t))}_setSelectionImpl(e){this._modelData&&(e=new m.a(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn),this._modelData.viewModel.setSelections("api",[e]))}revealLines(e,t,i=0){this._revealLines(e,t,0,i)}revealLinesInCenter(e,t,i=0){this._revealLines(e,t,1,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._revealLines(e,t,2,i)}revealLinesNearTop(e,t,i=0){this._revealLines(e,t,5,i)}_revealLines(e,t,i,n){if("number"!=typeof e||"number"!=typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,t,1),i,!1,n)}revealRange(e,t=0,i=!1,n=!0){this._revealRange(e,i?1:0,n,t)}revealRangeInCenter(e,t=0){this._revealRange(e,1,!0,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._revealRange(e,2,!0,t)}revealRangeNearTop(e,t=0){this._revealRange(e,5,!0,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._revealRange(e,6,!0,t)}revealRangeAtTop(e,t=0){this._revealRange(e,3,!0,t)}_revealRange(e,t,i,n){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(ne.a.lift(e),t,i,n)}setSelections(e,t="api",i=0){if(this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,i=e.length;te.isSupported())}getAction(e){return this._actions[e]||null}trigger(e,t,i){switch(i=i||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":var n=i;return void this._type(e,n.text||"");case"replacePreviousChar":return n=i,void this._compositionType(e,n.text||"",n.replaceCharCnt||0,0,0);case"compositionType":return n=i,void this._compositionType(e,n.text||"",n.replacePrevCharCnt||0,n.replaceNextCharCnt||0,n.positionDelta||0);case"paste":return n=i,void this._paste(e,n.text||"",n.pasteOnNewLine||!1,n.multicursorText||null,n.mode||null);case"cut":return void this._cut(e)}const o=this.getAction(t);o?Promise.resolve(o.run()).then(void 0,d.f):this._modelData&&!this._triggerEditorCommand(e,t,i)&&this._triggerCommand(t,i)}_triggerCommand(e,t){this._commandService.executeCommand(e,t)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(e){this._modelData&&(this._modelData.viewModel.endComposition(e),this._onDidCompositionEnd.fire())}_type(e,t){this._modelData&&0!==t.length&&("keyboard"===e&&this._onWillType.fire(t),this._modelData.viewModel.type(t,e),"keyboard"===e&&this._onDidType.fire(t))}_compositionType(e,t,i,n,o){this._modelData&&this._modelData.viewModel.compositionType(t,i,n,o,e)}_paste(e,t,i,n,o){var s;this._modelData&&0!==t.length&&(s=this._modelData.viewModel.getSelection().getStartPosition(),this._modelData.viewModel.paste(t,i,n,e),t=this._modelData.viewModel.getSelection().getStartPosition(),"keyboard"===e&&this._onDidPaste.fire({range:new ne.a(s.lineNumber,s.column,t.lineNumber,t.column),mode:o}))}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,t,i){const o=n.d.getEditorCommand(t);return!!o&&((i=i||{}).source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(o.runEditorCommand(e,this,i)).then(void 0,d.f)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.popStackElement(),!0)}executeEdits(e,t,i){if(!this._modelData)return!1;if(this._configuration.options.get(80))return!1;let n;return n=i?Array.isArray(i)?()=>i:i:()=>null,this._modelData.viewModel.executeEdits(e,t,n),!0}executeCommand(e,t){this._modelData&&this._modelData.viewModel.executeCommand(t,e)}executeCommands(e,t){this._modelData&&this._modelData.viewModel.executeCommands(t,e)}changeDecorations(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null}getLineDecorations(e){return this._modelData?this._modelData.model.getLineDecorations(e,this._id,Object(z.m)(this._configuration.options)):null}deltaDecorations(e,t){return this._modelData?0===e.length&&0===t.length?e:this._modelData.model.deltaDecorations(e,t,this._id):[]}removeDecorations(e){var t=this._decorationTypeKeysToIds[e];t&&this.deltaDecorations(t,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]}getLayoutInfo(){const e=this._configuration.options;return e.get(130)}createOverviewRuler(e){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(e):null}getContainerDomNode(){return this._domElement}getDomNode(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null}delegateVerticalScrollbarMouseDown(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(e)}layout(e){this._configuration.observeReferenceElement(e),this.render()}focus(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()}hasTextFocus(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(e){var t={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId()),this._contentWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(t)}layoutContentWidget(e){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const i=this._contentWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(i)}}removeContentWidget(e){var t;e=e.getId();this._contentWidgets.hasOwnProperty(e)&&(t=this._contentWidgets[e],delete this._contentWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(t))}addOverlayWidget(e){var t={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId()),this._overlayWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(t)}layoutOverlayWidget(e){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const i=this._overlayWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(i)}}removeOverlayWidget(e){var t;e=e.getId();this._overlayWidgets.hasOwnProperty(e)&&(t=this._overlayWidgets[e],delete this._overlayWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(t))}changeViewZones(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.change(e)}getTargetAtClientPoint(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(e,t):null}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;t=this._modelData.model.validatePosition(t);const i=this._configuration.options;var n=i.get(130);return{top:e._getVerticalOffsetForPosition(this._modelData,t.lineNumber,t.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(t.lineNumber,t.column)+n.glyphMarginWidth+n.lineNumbersWidth+n.decorationsWidth-this.getScrollLeft(),height:i.get(58)}}getOffsetForColumn(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(e,t):-1}render(e=!1){this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,e)}setAriaOptions(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.setAriaOptions(e)}applyFontInfo(e){g.a.applyFontInfoSlow(e,this._configuration.options.get(42))}_attachModel(e){if(e){const n=[],o=(this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached(),new vn(this._id,this._configuration,e,An.create(),Nn.create(this._configuration.options),e=>l.V(e))),[s,r]=(n.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),n.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),n.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),n.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),n.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),n.push(e.onWillDispose(()=>this.setModel(null))),n.push(o.onEvent(e=>{switch(e.kind){case 0:this._onDidContentSizeChange.fire(e);break;case 1:this._editorTextFocus.setValue(e.hasFocus);break;case 2:this._onDidScrollChange.fire(e);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidAttemptReadOnlyEdit.fire();break;case 5:{e.reachedMaxCursorCount&&this._notificationService.warn(a.a("cursors.maximum","The number of cursors has been limited to {0}.",zi.MAX_CURSOR_COUNT));const i=[];for(let t=0,n=e.selections.length;t{this._paste("keyboard",e,t,i,n)},type:e=>{this._type("keyboard",e)},compositionType:(e,t,i,n)=>{this._compositionType("keyboard",e,t,i,n)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,i,n)=>{this._commandService.executeCommand("paste",{text:e,pasteOnNewLine:t,multicursorText:i,mode:n})},type:e=>{this._commandService.executeCommand("type",{text:e})},compositionType:(e,t,i,n)=>{i||n?this._commandService.executeCommand("compositionType",{text:e,replacePrevCharCnt:t,replaceNextCharCnt:i,positionDelta:n}):this._commandService.executeCommand("replacePreviousChar",{text:e,replaceCharCnt:t})},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const i=new Ve(e.coordinatesConverter);return i.onKeyDown=e=>this._onKeyDown.fire(e),i.onKeyUp=e=>this._onKeyUp.fire(e),i.onContextMenu=e=>this._onContextMenu.fire(e),i.onMouseMove=e=>this._onMouseMove.fire(e),i.onMouseLeave=e=>this._onMouseLeave.fire(e),i.onMouseDown=e=>this._onMouseDown.fire(e),i.onMouseUp=e=>this._onMouseUp.fire(e),i.onMouseDrag=e=>this._onMouseDrag.fire(e),i.onMouseDrop=e=>this._onMouseDrop.fire(e),i.onMouseDropCanceled=e=>this._onMouseDropCanceled.fire(e),i.onMouseWheel=e=>this._onMouseWheel.fire(e),[new di(t,this._configuration,this._themeService,e,i,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var e,t;return this._modelData?(e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null,this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e):null}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};Wn=Fn([i(3,s.a),i(4,o.a),i(5,t.b),i(6,Cn.b),i(7,Ie.b),i(8,yn.a),i(9,Sn.b)],Wn);class Vn extends c.a{constructor(){super(),this._onDidChangeToTrue=this._register(new h.b),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new h.b),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){e=e?2:1,this._value!==e&&(this._value=e,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class Hn extends c.a{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()),this._editorSimpleInput=$i.a.editorSimpleInput.bindTo(t),this._editorFocus=$i.a.focus.bindTo(t),this._textInputFocus=$i.a.textInputFocus.bindTo(t),this._editorTextFocus=$i.a.editorTextFocus.bindTo(t),this._editorTabMovesFocus=$i.a.tabMovesFocus.bindTo(t),this._editorReadonly=$i.a.readOnly.bindTo(t),this._inDiffEditor=$i.a.inDiffEditor.bindTo(t),this._editorColumnSelection=$i.a.columnSelection.bindTo(t),this._hasMultipleSelections=$i.a.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=$i.a.hasNonEmptySelection.bindTo(t),this._canUndo=$i.a.canUndo.bindTo(t),this._canRedo=$i.a.canRedo.bindTo(t),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(129)),this._editorReadonly.set(e.get(80)),this._inDiffEditor.set(e.get(53)),this._editorColumnSelection.set(e.get(17))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(1!e.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const e=this._editor.getModel();this._canUndo.set(Boolean(e&&e.canUndo())),this._canRedo.set(Boolean(e&&e.canRedo()))}}class zn extends c.a{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=$i.a.languageId.bindTo(t),this._hasCompletionItemProvider=$i.a.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=$i.a.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=$i.a.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=$i.a.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=$i.a.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=$i.a.hasImplementationProvider.bindTo(t),this._hasTypeDefinitionProvider=$i.a.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=$i.a.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=$i.a.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=$i.a.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=$i.a.hasReferenceProvider.bindTo(t),this._hasRenameProvider=$i.a.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=$i.a.hasSignatureHelpProvider.bindTo(t),this._hasInlayHintsProvider=$i.a.hasInlayHintsProvider.bindTo(t),this._hasDocumentFormattingProvider=$i.a.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=$i.a.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=$i.a.hasMultipleDocumentFormattingProvider.bindTo(t),this._hasMultipleDocumentSelectionFormattingProvider=$i.a.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=$i.a.isInWalkThroughSnippet.bindTo(t),t=()=>this._update(),this._register(e.onDidChangeModel(t)),this._register(e.onDidChangeModelLanguage(t)),this._register(Ct.d.onDidChange(t)),this._register(Ct.a.onDidChange(t)),this._register(Ct.b.onDidChange(t)),this._register(Ct.f.onDidChange(t)),this._register(Ct.e.onDidChange(t)),this._register(Ct.q.onDidChange(t)),this._register(Ct.G.onDidChange(t)),this._register(Ct.p.onDidChange(t)),this._register(Ct.i.onDidChange(t)),this._register(Ct.m.onDidChange(t)),this._register(Ct.y.onDidChange(t)),this._register(Ct.z.onDidChange(t)),this._register(Ct.g.onDidChange(t)),this._register(Ct.j.onDidChange(t)),this._register(Ct.B.onDidChange(t)),this._register(Ct.r.onDidChange(t)),t()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){const e=this._editor.getModel();e?this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(e.getLanguageIdentifier().language),this._hasCompletionItemProvider.set(Ct.d.has(e)),this._hasCodeActionsProvider.set(Ct.a.has(e)),this._hasCodeLensProvider.set(Ct.b.has(e)),this._hasDefinitionProvider.set(Ct.f.has(e)),this._hasDeclarationProvider.set(Ct.e.has(e)),this._hasImplementationProvider.set(Ct.q.has(e)),this._hasTypeDefinitionProvider.set(Ct.G.has(e)),this._hasHoverProvider.set(Ct.p.has(e)),this._hasDocumentHighlightProvider.set(Ct.i.has(e)),this._hasDocumentSymbolProvider.set(Ct.m.has(e)),this._hasReferenceProvider.set(Ct.y.has(e)),this._hasRenameProvider.set(Ct.z.has(e)),this._hasSignatureHelpProvider.set(Ct.B.has(e)),this._hasInlayHintsProvider.set(Ct.r.has(e)),this._hasDocumentFormattingProvider.set(Ct.g.has(e)||Ct.j.has(e)),this._hasDocumentSelectionFormattingProvider.set(Ct.j.has(e)),this._hasMultipleDocumentFormattingProvider.set(1{this._hasFocus=!0,this._onChange.fire(void 0)})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const Kn=encodeURIComponent("");function $n(e){return Kn+encodeURIComponent(e.toString())+qn}const Gn=encodeURIComponent('');Object(Ie.f)((e,t)=>{var i=e.getColor(St.t);i&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${i}; }`),i=e.getColor(St.u),i&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.s),i&&t.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.W),i&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${i}; }`),i=e.getColor(St.X),i&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.V),i&&t.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.L),i&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${i}; }`),i=e.getColor(St.M),i&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.K),i&&t.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.C),i&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${i}; }`),i=e.getColor(St.D),i&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${i=i,Gn+encodeURIComponent(i.toString())+Zn}") no-repeat bottom left; }`),i=e.getColor(Ee.w),i&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${i.rgba.a}; }`),i=e.getColor(Ee.v),i&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${i}; }`),i=e.getColor(St.B)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${i}}`)})},"9c3e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}const o=new n("id#")},"9c41":function(e,t,i){"use strict";var n;i.d(t,"a",(function(){return n})),(i=n=n||{}).DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"},"9d48":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:function(){return i.e("chunk-2d0e5b34").then(i.bind(null,"9634"))}})},"9e56":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));class n{constructor(e){this.value=e}equals(e){return this.value===e.value}contains(e){return this.equals(e)||""===this.value||e.value.startsWith(this.value+n.sep)}intersects(e){return this.contains(e)||e.contains(this)}append(e){return new n(this.value+n.sep+e)}}function o(e,t){return!(e.include&&!e.include.intersects(t))&&(!e.excludes||!e.excludes.some(i=>r(t,i,e.include)))&&!(!e.includeSourceActions&&n.Source.contains(t))}function s(e,t){const i=t.kind?new n(t.kind):void 0;return!!(!e.include||i&&e.include.contains(i))&&!(e.excludes&&i&&e.excludes.some(t=>r(i,t,e.include)))&&!(!e.includeSourceActions&&i&&n.Source.contains(i))&&!(e.onlyIncludePreferredActions&&!t.isPreferred)}function r(e,t,i){return!!t.contains(e)&&(!i||!t.contains(i))}n.sep=".",n.None=new n("@@none@@"),n.Empty=new n(""),n.QuickFix=new n("quickfix"),n.Refactor=new n("refactor"),n.Source=new n("source"),n.SourceOrganizeImports=n.Source.append("organizeImports"),n.SourceFixAll=n.Source.append("fixAll");class a{constructor(e,t,i){this.kind=e,this.apply=t,this.preferred=i}static fromUser(e,t){return e&&"object"==typeof e?new a(a.getKindFromUser(e,t.kind),a.getApplyFromUser(e,t.apply),a.getPreferredUser(e)):new a(t.kind,t.apply,!1)}static getApplyFromUser(e,t){switch("string"==typeof e.apply?e.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return t}}static getKindFromUser(e,t){return"string"==typeof e.kind?new n(e.kind):t}static getPreferredUser(e){return"boolean"==typeof e.preferred&&e.preferred}}},"9e74":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("308f"),o=i("258a"),s=i("a666"),r=i("db88"),a=i("ef8e9");t=i("0a0f");const l=Object(t.c)("commandService"),d=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new n.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(t)return this.registerCommand({id:e,handler:t});throw new Error("invalid command")}if(e.description){const t=[];for(var i of e.description.args)t.push(i.constraint);const n=e.handler;e.handler=function(e,...i){return Object(a.n)(i,t),n(e,...i)}}const n=e["id"];let o=this._commands.get(n),l=(o||(o=new r.a,this._commands.set(n,o)),o.unshift(e));return t=Object(s.i)(()=>{l();const e=this._commands.get(n);null!==e&&void 0!==e&&e.isEmpty()&&this._commands.delete(n)}),this._onDidRegisterCommand.fire(n),t}registerCommandAlias(e,t){return d.registerCommand(e,(e,...i)=>e.get(l).executeCommand(t,...i))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return o.a.first(t)}getCommands(){const e=new Map;for(const i of this._commands.keys()){var t=this.getCommand(i);t&&e.set(i,t)}return e}};d.registerCommand("noop",()=>{})},"9eb0":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:function(){return i.e("chunk-2d0d7e63").then(i.bind(null,"797b"))}})},"9eb8":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("fe45"),o=i("30db"),s=i("9e74");t=i("89cd");class r{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(e){if(1===o.a){if(e&&e.win)return e.win}else if(2===o.a){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){var t,i=r.bindToCurrentPlatform(e);if(i&&i.primary&&(t=Object(n.f)(i.primary,o.a))&&this._registerDefaultKeybinding(t,e.id,e.args,e.weight,0,e.when),i&&Array.isArray(i.secondary))for(let r=0,a=i.secondary.length;rt.command?1:e.weight2-t.weight2}t.a.add("platform.keybindingsRegistry",a)},"9ee1":function(e,t,i){"use strict";var n;function o(e,t){var i;return e.start>=t.end||t.start>=e.end||(i=Math.max(e.start,t.start),(e=Math.min(e.end,t.end))-i<=0)?{start:0,end:0}:{start:i,end:e}}function s(e){return e.end-e.start<=0}i.d(t,"a",(function(){return n})),(i=n=n||{}).intersect=o,i.isEmpty=s,i.intersects=function(e,t){return!s(o(e,t))},i.relativeComplement=function(e,t){const i=[];var n={start:e.start,end:Math.min(t.start,e.end)};t={start:Math.max(t.end,e.start),end:e.end};return s(n)||i.push(n),s(t)||i.push(t),i}},"9f4d":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=i("fe45"),s=(t=i("b2cc"),i("6a89")),r=i("c101"),a=i("d3f4"),l=i("7061"),d=i("8025"),h=i("70cb");class c{constructor(e,t){this._selection=e,this._insertSpace=t,this._usedEndToken=null}static _haystackHasNeedleAtOffset(e,t,i){if(i<0)return!1;var n=t.length;if(e.lengths?o-1:o}}}var p=i("7e32");class m extends t.b{constructor(e,t){super(t),this._type=e}run(e,t){if(t.hasModel()){const e=t.getModel(),o=[];var i=e.getOptions(),n=t.getOption(18);const r=t.getSelections().map((e,t)=>({selection:e,index:t,ignoreFirstLine:!1}));r.sort((e,t)=>s.a.compareRangesUsingStarts(e.selection,t.selection));let a=r[0];for(let t=1;ti&&(t=i,o=e.model.getLineMaxColumn(t)),r.d.fromModelState(new r.f(new h.a(n.lineNumber,1,t,o),0,new d.a(t,o),0))}i=t.modelState.selectionStart.getStartPosition().lineNumber;if(n.lineNumberi){n=e.getLineCount();let i=o.lineNumber+1,s=1;return i>n&&(i=n,s=e.getLineMaxColumn(i)),r.d.fromViewState(t.viewState.move(t.modelState.hasSelection(),i,s,0))}return i=t.modelState.selectionStart.getEndPosition(),r.d.fromModelState(t.modelState.move(t.modelState.hasSelection(),i.lineNumber,i.column,0))}static word(e,t,i,n){return n=e.model.validatePosition(n),r.d.fromModelState(l.a.word(e.cursorConfig,e.model,t.modelState,i,n))}static cancelSelection(e,t){var i,n;return t.modelState.hasSelection()?(i=t.viewState.position.lineNumber,n=t.viewState.position.column,r.d.fromViewState(new r.f(new h.a(i,n,i,n),0,new d.a(i,n),0))):new r.d(t.modelState,t.viewState)}static moveTo(e,t,i,n,o){return n=e.model.validatePosition(n),o=o?e.coordinatesConverter.validateViewPosition(new d.a(o.lineNumber,o.column),n):e.coordinatesConverter.convertModelPositionToViewPosition(n),r.d.fromViewState(t.viewState.move(i,o.lineNumber,o.column,0))}static simpleMove(e,t,i,n,o,s){switch(i){case 0:return 4===s?this._moveHalfLineLeft(e,t,n):this._moveLeft(e,t,n,o);case 1:return 4===s?this._moveHalfLineRight(e,t,n):this._moveRight(e,t,n,o);case 2:return 2===s?this._moveUpByViewLines(e,t,n,o):this._moveUpByModelLines(e,t,n,o);case 3:return 2===s?this._moveDownByViewLines(e,t,n,o):this._moveDownByModelLines(e,t,n,o);case 4:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToPrevBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToPrevBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 5:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToNextBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToNextBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 6:return this._moveToViewMinColumn(e,t,n);case 7:return this._moveToViewFirstNonWhitespaceColumn(e,t,n);case 8:return this._moveToViewCenterColumn(e,t,n);case 9:return this._moveToViewMaxColumn(e,t,n);case 10:return this._moveToViewLastNonWhitespaceColumn(e,t,n);default:return null}}static viewportMove(e,t,i,n,o){var s=e.getCompletelyVisibleViewRange(),r=e.coordinatesConverter.convertViewRangeToModelRange(s);switch(i){case 11:var a=this._firstLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,t[0],n,a,l)];case 13:return a=this._lastLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 12:return a=Math.round((r.startLineNumber+r.endLineNumber)/2),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 14:{let i=[];for(let o=0,r=t.length;oi.endLineNumber-1?i.endLineNumber-1:o)r.d.fromViewState(a.a.moveLeft(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineLeft(e,t,i){let n=[];for(let l=0,d=t.length;lr.d.fromViewState(a.a.moveRight(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineRight(e,t,i){let n=[];for(let l=0,d=t.length;le.toString()).join(", ")}matchesResource(e){const t=r.a.isUri(this.model)?this.model:this.model.uri;return t.toString()===e.toString()}setModel(e){this.model=e}canAppend(e){return this.model===e&&this._data instanceof d}append(e,t,i,n,o){this._data instanceof d&&this._data.append(e,t,i,n,o)}close(){this._data instanceof d&&(this._data=this._data.serialize())}open(){this._data instanceof d||(this._data=d.deserialize(this._data))}undo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}heapSize(){return this._data instanceof d&&(this._data=this._data.serialize()),this._data.byteLength+168}}function c(e){return"\n"===e.getEOL()?0:1}function u(e){return!!e&&(e instanceof h||!1)}class g{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.close()}popStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);return u(t)&&t.canAppend(this._model)?t:(e=new h(this._model,e),this._undoRedoService.pushElement(e),e)}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],c(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,i){const n=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0);e=g._computeCursorState(i,o);const s=o.map((e,t)=>({index:t,textChange:e.textChange}));return s.sort((e,t)=>e.textChange.oldPosition===t.textChange.oldPosition?e.index-t.index:e.textChange.oldPosition-t.textChange.oldPosition),n.append(this._model,s.map(e=>e.textChange),c(this._model),this._model.getAlternativeVersionId(),e),e}static _computeCursorState(e,t){try{return e?e(t):null}catch(e){return Object(o.f)(e),null}}}},a0a2:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return i.e("chunk-2d0b6187").then(i.bind(null,"1c65"))}})},a106:function(e,t,i){"use strict";i.r(t),i.d(t,"getSelectionSearchString",(function(){return it})),i.d(t,"CommonFindController",(function(){return nt})),i.d(t,"FindController",(function(){return ot})),i.d(t,"StartFindAction",(function(){return st})),i.d(t,"StartFindWithSelectionAction",(function(){return rt})),i.d(t,"MatchFindAction",(function(){return at})),i.d(t,"NextMatchFindAction",(function(){return lt})),i.d(t,"PreviousMatchFindAction",(function(){return dt})),i.d(t,"SelectionMatchFindAction",(function(){return ht})),i.d(t,"NextSelectionMatchFindAction",(function(){return ct})),i.d(t,"PreviousSelectionMatchFindAction",(function(){return ut})),i.d(t,"StartFindReplaceAction",(function(){return gt}));var n=i("dff7"),o=i("5fe7"),s=i("a666"),r=i("3742"),a=(t=i("b2cc"),i("c101")),l=i("2c29"),d=i("7061"),h=i("6a89"),c=i("8025"),u=i("8c02"),g=i("3352"),p=i("b57f"),m=i("303e"),f=i("b7d0");class _{constructor(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){var e=this._findScopeDecorationIds.map(e=>this._editor.getModel().getDecorationRange(e)).filter(e=>!!e);if(e.length)return e}return null}getStartPosition(){return this._startPosition}setStartPosition(e){this._startPosition=e,this.setCurrentFindMatch(null)}_getDecorationIndex(e){return e=this._decorations.indexOf(e),0<=e?e+1:1}getCurrentMatchesPosition(e){for(const i of this._editor.getModel().getDecorationsInRange(e)){var t=i.options;if(t===_._FIND_MATCH_DECORATION||t===_._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(i.id)}return 0}setCurrentFindMatch(e){let t=null,i=0;if(e)for(let o=0,s=this._decorations.length;o{if(null!==this._highlightedDecorationId&&(e.changeDecorationOptions(this._highlightedDecorationId,_._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==t&&(this._highlightedDecorationId=t,e.changeDecorationOptions(this._highlightedDecorationId,_._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(e.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==t){let o=this._editor.getModel().getDecorationRange(t);var i,n;o.startLineNumber!==o.endLineNumber&&1===o.endColumn&&(i=o.endLineNumber-1,n=this._editor.getModel().getLineMaxColumn(i),o=new h.a(o.startLineNumber,o.startColumn,i,n)),this._rangeHighlightDecorationId=e.addDecoration(o,_._RANGE_HIGHLIGHT_DECORATION)}}),i}set(e,t){this._editor.changeDecorations(i=>{let n=_._FIND_MATCH_DECORATION,o=[];if(1e3=l.startLineNumber?l.endLineNumber>i&&(i=l.endLineNumber):(o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),t=l.startLineNumber,i=l.endLineNumber)}o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let d=new Array(e.length);for(let t=0,h=e.length;ti.removeDecoration(e)),this._findScopeDecorationIds=[]),null!=t&&t.length&&(this._findScopeDecorationIds=t.map(e=>i.addDecoration(e,_._FIND_SCOPE_DECORATION)))})}matchBeforePosition(e){if(0===this._decorations.length)return null;for(let i=this._decorations.length-1;0<=i;i--){var t=this._decorations[i];t=this._editor.getModel().getDecorationRange(t);if(t&&!(t.endLineNumber>e.lineNumber)){if(t.endLineNumbere.column))return t}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(e){if(0===this._decorations.length)return null;for(let i=0,n=this._decorations.length;ie.lineNumber)return t;if(!(t.startColumnh.a.compareRangesUsingStarts(e.range,t.range));let i=[],n=e[0];for(let t=1;t{s+=v([o[t]],e)+i}),s.slice(0,-1)}class y{constructor(e){this.staticValue=e,this.kind=0}}class S{constructor(e){this.pieces=e,this.kind=1}}class L{constructor(e){e&&0!==e.length?1===e.length&&null!==e[0].staticValue?this._state=new y(e[0].staticValue):this._state=new S(e):this._state=new y("")}static fromStaticValue(e){return new L([x.staticValue(e)])}get hasReplacementPatterns(){return 1===this._state.kind}buildReplaceString(e,t){if(0===this._state.kind)return t?v(e,this._state.staticValue):this._state.staticValue;let i="";for(let s=0,r=this._state.pieces.length;s=o){e.push(t.slice(s));break}switch(n.caseOps[i]){case"U":e.push(t[s].toUpperCase());break;case"u":e.push(t[s].toUpperCase()),i++;break;case"L":e.push(t[s].toLowerCase());break;case"l":e.push(t[s].toLowerCase()),i++;break;default:e.push(t[s])}}t=e.join("")}i+=t}}return i}static _substitute(e,t){if(null===t)return"";if(0===e)return t[0];let i="";for(;0this.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(e=>{3!==e.reason&&5!==e.reason&&6!==e.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(e=>{this._ignoreModelContentChanged||(e.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,Object(s.f)(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(e){if(!this._isDisposed&&this._editor.hasModel()&&(e.searchString||e.isReplaceRevealed||e.isRegex||e.wholeWord||e.matchCase||e.searchScope)){let t=this._editor.getModel();t.isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)},240)):e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)}}static _getSearchRange(e,t){return t||e.getFullModelRange()}research(e,t){let i=null,n=(void 0!==t?null!==t&&(i=Array.isArray(t)?t:[t]):i=this._decorations.getFindScopes(),null!==i&&(i=i.map(e=>{if(e.startLineNumber===e.endLineNumber)return e;{let t=e.endLineNumber;return 1===e.endColumn&&(t-=1),new h.a(e.startLineNumber,1,t,this._editor.getModel().getLineMaxColumn(t))}})),this._findMatches(i,!1,P));this._decorations.set(n,i);const o=this._editor.getSelection();let s=this._decorations.getCurrentMatchesPosition(o);0===s&&0e.range),e=>0<=h.a.compareRangesUsingStarts(e,o)),s=0=r)break;var i=e.charCodeAt(s);switch(i){case 92:o.emitUnchanged(s-1),o.emitStatic("\\",s+1);break;case 110:o.emitUnchanged(s-1),o.emitStatic("\n",s+1);break;case 116:o.emitUnchanged(s-1),o.emitStatic("\t",s+1);break;case 117:case 85:case 108:case 76:o.emitUnchanged(s-1),o.emitStatic("",s+1),n.push(String.fromCharCode(i))}}else if(36===t){if(++s>=r)break;if(t=e.charCodeAt(s),36===t)o.emitUnchanged(s-1),o.emitStatic("$",s+1);else if(48===t||38===t)o.emitUnchanged(s-1),o.emitMatchIndex(0,s+1,n),n.length=0;else if(49<=t&&t<=57){let i=t-48;if(s+1F._getSearchRange(this._editor.getModel(),e)),this._editor.getModel().findMatches(this._state.searchString,e,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null,t,i)}replaceAll(){var e;this._hasMatches()&&(null===(e=this._decorations.getFindScopes())&&this._state.matchesCount>=P?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1))}_largeReplaceAll(){const e=new u.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null);var t=e.parseSearchRequest();if(t){let e=t.regex;if(!e.multiline){let t="mu";e.ignoreCase&&(t+="i"),e.global&&(t+="g"),e=new RegExp(e.source,t)}const i=this._editor.getModel(),n=i.getValue(1);t=i.getFullModelRange();const o=this._getReplacePattern();let s;const r=this._state.preserveCase;s=o.hasReplacementPatterns||r?n.replace(e,(function(){return o.buildReplaceString(arguments,r)})):n.replace(e,o.buildReplaceString(null,r)),t=new l.b(t,s,this._editor.getSelection()),this._executeEditorCommand("replaceAll",t)}}_regularReplaceAll(e){const t=this._getReplacePattern();let i=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),n=[];for(let o=0,s=i.length;oe.range),n),this._executeEditorCommand("replaceAll",e)}selectAllMatches(){if(this._hasMatches()){var e=this._decorations.getFindScopes();let t=this._findMatches(e,!1,1073741824),i=t.map(e=>new c.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)),n=this._editor.getSelection();for(let e=0,o=i.length;e{this.checked=!this._checked,this._onChange.fire(!1),e.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,e=>{10===e.keyCode||3===e.keyCode?(this.checked=!this._checked,this._onChange.fire(!0),e.preventDefault()):this._onKeyDown.fire(e)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}width(){return 22}style(e){e.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=e.inputActiveOptionBorder),e.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=e.inputActiveOptionForeground),e.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=e.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.setAttribute("aria-disabled",String(!1))}disable(){this.domNode.setAttribute("aria-disabled",String(!0))}}const K=n.a("caseDescription","Match Case"),q=n.a("wordsDescription","Match Whole Word"),$=n.a("regexDescription","Use Regular Expression");class G extends U{constructor(e){super({icon:W.b.caseSensitive,title:K+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Z extends U{constructor(e){super({icon:W.b.wholeWord,title:q+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Y extends U{constructor(e){super({icon:W.b.regex,title:$+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class X extends j.a{constructor(e,t,i,n){super(),this._hideSoon=this._register(new o.e(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=e,this._state=t,this._keybindingService=i,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),e=n.getColorTheme().getColor(m.hb),t=n.getColorTheme().getColor(m.ib),i=n.getColorTheme().getColor(m.gb),this.caseSensitive=this._register(new G({appendTitle:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new Z({appendTitle:this._keybindingLabelFor(R.ToggleWholeWordCommand),isChecked:this._state.wholeWord,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new Y({appendTitle:this._keybindingLabelFor(R.ToggleRegexCommand),isChecked:this._state.isRegex,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(e=>{let t=!1;e.isRegex&&(this.regex.checked=this._state.isRegex,t=!0),e.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,t=!0),e.matchCase&&(this.caseSensitive.checked=this._state.matchCase,t=!0),!this._state.isRevealed&&t&&this._revealTemporarily()})),this._register(B.j(this._domNode,e=>this._onMouseOut())),this._register(B.i(this._domNode,"mouseover",e=>this._onMouseOver())),this._applyTheme(n.getColorTheme()),this._register(n.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return X.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionForeground:e.getColor(m.ib),inputActiveOptionBackground:e.getColor(m.gb)},this.caseSensitive.style(e),this.wholeWords.style(e),this.regex.style(e)}}function Q(e,t){return 1===e||2!==e&&t}X.ID="editor.contrib.findOptionsWidget",Object(f.f)((e,t)=>{var i=e.getColor(m.Y);i&&t.addRule(`.monaco-editor .findOptionsWidget { background-color: ${i}; }`),i=e.getColor(m.ab),i&&t.addRule(`.monaco-editor .findOptionsWidget { color: ${i}; }`),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 0 8px 2px ${i}; }`),i=e.getColor(m.h);i&&t.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${i}; }`)});class J extends s.a{constructor(){super(),this._onFindReplaceStateChange=this._register(new H.b),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return Q(this._isRegexOverride,this._isRegex)}get wholeWord(){return Q(this._wholeWordOverride,this._wholeWord)}get matchCase(){return Q(this._matchCaseOverride,this._matchCase)}get preserveCase(){return Q(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(e,t,i){let n={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},o=!1;this._matchesPosition!==(e=t<(e=0===t?0:e)?t:e)&&(this._matchesPosition=e,n.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,n.matchesCount=!0,o=!0),void 0===i||h.a.equalsRange(this._currentMatch,i)||(this._currentMatch=i,n.currentMatch=!0,o=!0),o&&this._onFindReplaceStateChange.fire(n)}change(e,t,i=!0){var n;let o={moveCursor:t,updateHistory:i,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},s=!1;t=this.isRegex,i=this.wholeWord;var r=this.matchCase,a=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,o.searchString=!0,s=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,o.replaceString=!0,s=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,o.isRevealed=!0,s=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0===e.searchScope||null!=(n=e.searchScope)&&n.every(e=>{var t;return null==(t=this._searchScope)?void 0:t.some(t=>!h.a.equalsRange(t,e))})||(this._searchScope=e.searchScope,o.searchScope=!0,s=!0),void 0!==e.loop&&this._loop!==e.loop&&(this._loop=e.loop,o.loop=!0,s=!0),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,t!==this.isRegex&&(s=!0,o.isRegex=!0),i!==this.wholeWord&&(s=!0,o.wholeWord=!0),r!==this.matchCase&&(s=!0,o.matchCase=!0),a!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=P}}i("01b0");var ee=i("3813"),te=i("70c3"),ie=i("fdcc"),ne=i("30db"),oe=i("d3ef");i("caa1");const se=n.a("defaultLabel","input");class re extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onCaseSensitiveKeyDown=this._register(new H.b),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new H.b),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||se,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendCaseSensitiveLabel||"",t=n.appendWholeWordsLabel||"";var o=n.appendRegexLabel||"",s=n.history||[],r=!!n.flexibleHeight,a=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:s,flexibleHeight:r,flexibleWidth:a,flexibleMaxHeight:n})),this.regex=this._register(new Y({appendTitle:o,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(e=>{this._onRegexKeyDown.fire(e)})),this.wholeWords=this._register(new Z({appendTitle:t,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new G({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(e=>{this._onCaseSensitiveKeyDown.fire(e)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let l=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode],d=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=l.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%l.length:e.equals(15)&&(i=0===t?l.length-1:t-1),e.equals(9)?(l[t].blur(),this.inputBox.focus()):0<=i&&l[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));d.className="controls",d.style.display=this._showOptionButtons?"block":"none",d.appendChild(this.caseSensitive.domNode),d.appendChild(this.wholeWords.domNode),d.appendChild(this.regex.domNode),this.domNode.appendChild(d),e&&e.appendChild(this.domNode),this._register(B.i(this.inputBox.inputElement,"compositionstart",e=>{this.imeSessionInProgress=!0})),this._register(B.i(this.inputBox.inputElement,"compositionend",e=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(e){this.fixFocusOnOptionClickEnabled=e}setEnabled(e){e?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(e){this.inputBox.value!==e&&(this.inputBox.value=e)}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(e){this.caseSensitive.checked=e}getWholeWords(){return this.wholeWords.checked}setWholeWords(e){this.wholeWords.checked=e}getRegex(){return this.regex.checked}setRegex(e){this.regex.checked=e,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}const ae=n.a("defaultLabel","input"),le=n.a("label.preserveCaseCheckbox","Preserve Case");class de extends U{constructor(e){super({icon:W.b.preserveCase,title:le+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class he extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onPreserveCaseKeyDown=this._register(new H.b),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||ae,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendPreserveCaseLabel||"",t=n.history||[];var o=!!n.flexibleHeight,s=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:t,flexibleHeight:o,flexibleWidth:s,flexibleMaxHeight:n})),this.preserveCase=this._register(new de({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.preserveCase.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(e=>{this._onPreserveCaseKeyDown.fire(e)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let r=[this.preserveCase.domNode],a=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=r.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%r.length:e.equals(15)&&(i=0===t?r.length-1:t-1),e.equals(9)?(r[t].blur(),this.inputBox.focus()):0<=i&&r[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));a.className="controls",a.style.display=this._showOptionButtons?"block":"none",a.appendChild(this.preserveCase.domNode),this.domNode.appendChild(a),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(e){e?this.enable():this.disable()}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.preserveCase.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(e){this.preserveCase.checked=e}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"}dispose(){super.dispose()}}V=i("9eb8");var ce=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showPreviousValue()}}}),V.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:D.a.and(D.a.has(ge),D.a.equals(pe,!0)),primary:18,secondary:[530],handler:e=>{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showNextValue()}}});var Ce=i("bf5b"),we=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const ye=Object(Ce.b)("find-selection",W.b.selection,n.a("findSelectionIcon","Icon for 'Find in Selection' in the editor find widget.")),Se=Object(Ce.b)("find-collapsed",W.b.chevronRight,n.a("findCollapsedIcon","Icon to indicate that the editor find widget is collapsed.")),Le=Object(Ce.b)("find-expanded",W.b.chevronDown,n.a("findExpandedIcon","Icon to indicate that the editor find widget is expanded.")),xe=Object(Ce.b)("find-replace",W.b.replace,n.a("findReplaceIcon","Icon for 'Replace' in the editor find widget.")),ke=Object(Ce.b)("find-replace-all",W.b.replaceAll,n.a("findReplaceAllIcon","Icon for 'Replace All' in the editor find widget.")),De=Object(Ce.b)("find-previous-match",W.b.arrowUp,n.a("findPreviousMatchIcon","Icon for 'Find Previous' in the editor find widget.")),Ne=Object(Ce.b)("find-next-match",W.b.arrowDown,n.a("findNextMatchIcon","Icon for 'Find Next' in the editor find widget.")),Oe=n.a("label.find","Find"),Ee=n.a("placeholder.find","Find"),Ie=n.a("label.previousMatchButton","Previous Match"),Me=n.a("label.nextMatchButton","Next Match"),Te=n.a("label.toggleSelectionFind","Find in Selection"),Ae=n.a("label.closeButton","Close"),Re=n.a("label.replace","Replace"),Pe=n.a("placeholder.replace","Replace"),Fe=n.a("label.replaceButton","Replace"),Be=n.a("label.replaceAllButton","Replace All"),je=n.a("label.toggleReplaceButton","Toggle Replace"),We=n.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",P),Ve=n.a("label.matchesLocation","{0} of {1}"),He=n.a("label.noResults","No results");let ze=69;const Ue="ctrlEnterReplaceAll.windows.donotask",Ke=ne.f?256:2048;class qe{constructor(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function $e(e,t,i){t=!!t.match(/\n/),i&&t&&0this._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(e=>{e.hasChanged(80)&&(this._codeEditor.getOption(80)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),e.hasChanged(130)&&this._tryUpdateWidgetWidth(),e.hasChanged(2)&&this.updateAccessibilitySupport(),e.hasChanged(34)&&((e=this._codeEditor.getOption(34).addExtraSpaceOnTop)&&!this._viewZone&&(this._viewZone=new qe(0),this._showViewZone()),!e&&this._viewZone&&this._removeViewZone())})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>we(this,void 0,void 0,(function*(){var e;this._isVisible&&(e=yield this._controller.getGlobalBufferTerm())&&e!==this._state.searchString&&(this._state.change({searchString:e},!1),this._findInput.select())})))),this._findInputFocused=E.bindTo(a),this._findFocusTracker=this._register(B.Y(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=I.bindTo(a),this._replaceFocusTracker=this._register(B.Y(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(34).addExtraSpaceOnTop&&(this._viewZone=new qe(0)),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(e=>{e.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return Ze.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(e){if(e.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}var t;e.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),e.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),e.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(80)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=B.I(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(e.isRevealed||e.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),e.isRegex&&this._findInput.setRegex(this._state.isRegex),e.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),e.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),e.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),e.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),(e.searchString||e.matchesCount||e.matchesPosition)&&(t=0=P?this._matchesCount.title=We:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),0=P&&(t+="+"),String(this._state.matchesPosition));"0"===i&&(i="?"),e=r.v(Ve,i,t)}else e=He;this._matchesCount.appendChild(document.createTextNode(e)),Object(ee.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString)),ze=Math.max(ze,this._matchesCount.clientWidth)}_getAriaLabel(e,t,i){if(e===He)return""===i?n.a("ariaSearchNoResultEmpty","{0} found",e):n.a("ariaSearchNoResult","{0} found for '{1}'",e,i);if(t){var o=n.a("ariaSearchNoResultWithLineNum","{0} found for '{1}', at {2}",e,i,t.startLineNumber+":"+t.startColumn);const s=this._codeEditor.getModel();return s&&t.startLineNumber<=s.getLineCount()&&1<=t.startLineNumber?s.getLineContent(t.startLineNumber)+", "+o:o}return n.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for '{1}'",e,i)}_updateToggleSelectionFindButton(){var e=this._codeEditor.getSelection(),t=(e=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),this._toggleSelectionFind.checked);this._isVisible&&(t||e)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=0{clearTimeout(e)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const o=this._codeEditor.getSelection();switch(this._codeEditor.getOption(34).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var e=!!o&&o.startLineNumber!==o.endLineNumber;this._toggleSelectionFind.checked=e}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let s=!0;var t,i,n;this._codeEditor.getOption(34).seedSearchStringFromSelection&&o&&(t=this._codeEditor.getDomNode())&&(t=B.D(t),i=this._codeEditor.getScrolledVisiblePosition(o.getStartPosition()),n=t.left+(i?i.left:0),i=i?i.top:0,this._viewZone&&io.startLineNumber&&(s=!1),(i=B.G(this._domNode).left){clearTimeout(e)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(e){if(this._codeEditor.getOption(34).addExtraSpaceOnTop){if(this._isVisible){const t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones(i=>{t.heightInPx=this._getHeight(),this._viewZoneId=i.addZone(t),this._codeEditor.setScrollTop(e||this._codeEditor.getScrollTop()+t.heightInPx)})}}else this._removeViewZone()}_showViewZone(e=!0){if(this._isVisible&&this._codeEditor.getOption(34).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new qe(0));const t=this._viewZone;this._codeEditor.changeViewZones(i=>{var n,o;void 0!==this._viewZoneId?(o=this._getHeight())!==t.heightInPx&&(n=o-t.heightInPx,t.heightInPx=o,i.layoutZone(this._viewZoneId),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+n)):(o=this._getHeight(),(o-=this._codeEditor.getOption(74).top)<=0||(t.heightInPx=o,this._viewZoneId=i.addZone(t),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+o)))})}}_removeViewZone(){this._codeEditor.changeViewZones(e=>{void 0!==this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionBackground:e.getColor(m.gb),inputActiveOptionForeground:e.getColor(m.ib),inputBackground:e.getColor(m.jb),inputForeground:e.getColor(m.lb),inputBorder:e.getColor(m.kb),inputValidationInfoBackground:e.getColor(m.pb),inputValidationInfoForeground:e.getColor(m.rb),inputValidationInfoBorder:e.getColor(m.qb),inputValidationWarningBackground:e.getColor(m.sb),inputValidationWarningForeground:e.getColor(m.ub),inputValidationWarningBorder:e.getColor(m.tb),inputValidationErrorBackground:e.getColor(m.mb),inputValidationErrorForeground:e.getColor(m.ob),inputValidationErrorBorder:e.getColor(m.nb)},this._findInput.style(e),this._replaceInput.style(e),this._toggleSelectionFind.style(e)}_tryUpdateWidgetWidth(){if(this._isVisible&&B.N(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)this._domNode.classList.add("hiddenEditor");else{this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");var t=e.width;e=e.minimap.minimapWidth;let i=!1,n=!1,o=!1;if(this._resized&&419=t&&(o=!0),447+e-ze>=t+50&&(i=!0),this._domNode.classList.toggle("collapsed-find-widget",i),this._domNode.classList.toggle("narrow-find-widget",o),this._domNode.classList.toggle("reduced-find-widget",n),o||i||(this._domNode.style.maxWidth=t-28-e-15+"px"),this._resized?(this._findInput.inputBox.layout(),0<(t=this._findInput.inputBox.element.clientWidth)&&(this._replaceInput.width=t)):this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode))}}}_getHeight(){let e=0;return e=(e+=4)+(this._findInput.inputBox.height+2),this._isReplaceVisible&&(e=(e+=4)+(this._replaceInput.inputBox.height+2)),e+4}_tryUpdateHeight(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let e=this._codeEditor.getSelections();e.map(e=>{1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;return e.startLineNumber===e.endLineNumber||h.a.equalsRange(e,t)?null:e}).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}_onFindInputMouseDown(e){e.middleButton&&e.stopPropagation()}_onFindInputKeyDown(e){if(e.equals(3|Ke))this._findInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?Ge(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}_onReplaceInputKeyDown(e){if(e.equals(3|Ke))ne.i&&ne.g&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(n.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store(Ue,!0,0,0)),this._replaceInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._findInput.focusOnCaseSensitive();else if(e.equals(1026))this._findInput.focus();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?Ge(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}getVerticalSashLeft(e){return 0}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new be(null,this._contextViewProvider,{width:221,label:Oe,placeholder:Ee,appendCaseSensitiveLabel:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(R.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(R.ToggleRegexCommand),validation:e=>{if(0===e.length||!this._findInput.getRegex())return null;try{return new RegExp(e,"gu"),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(e=>this._onFindInputKeyDown(e))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(e=>{e.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),e.preventDefault())})),this._register(this._findInput.onRegexKeyDown(e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),e.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(e=>{this._tryUpdateHeight()&&this._showViewZone()})),ne.d&&this._register(this._findInput.onMouseDown(e=>this._onFindInputMouseDown(e))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new Ye({label:Ie+this._keybindingLabelFor(R.PreviousMatchFindAction),icon:De,onTrigger:()=>{this._codeEditor.getAction(R.PreviousMatchFindAction).run().then(void 0,ie.f)}})),this._nextBtn=this._register(new Ye({label:Me+this._keybindingLabelFor(R.NextMatchFindAction),icon:Ne,onTrigger:()=>{this._codeEditor.getAction(R.NextMatchFindAction).run().then(void 0,ie.f)}}));let e=document.createElement("div");e.className="find-part",e.appendChild(this._findInput.domNode);const t=document.createElement("div");t.className="find-actions",e.appendChild(t),t.appendChild(this._matchesCount),t.appendChild(this._prevBtn.domNode),t.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new U({icon:ye,title:Te+this._keybindingLabelFor(R.ToggleSearchScopeCommand),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let e=this._codeEditor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}else this._state.change({searchScope:null},!0)})),t.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new Ye({label:Ae+this._keybindingLabelFor(R.CloseFindWidgetCommand),icon:Ce.c,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:e=>{e.equals(2)&&this._isReplaceVisible&&((this._replaceBtn.isEnabled()?this._replaceBtn:this._codeEditor).focus(),e.preventDefault())}})),t.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new ve(null,void 0,{label:Re,placeholder:Pe,appendPreserveCaseLabel:this._keybindingLabelFor(R.TogglePreserveCaseCommand),history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(e=>this._onReplaceInputKeyDown(e))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(e=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(e=>{e.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),e.preventDefault())})),this._replaceBtn=this._register(new Ye({label:Fe+this._keybindingLabelFor(R.ReplaceOneAction),icon:xe,onTrigger:()=>{this._controller.replace()},onKeyDown:e=>{e.equals(1026)&&(this._closeBtn.focus(),e.preventDefault())}})),this._replaceAllBtn=this._register(new Ye({label:Be+this._keybindingLabelFor(R.ReplaceAllAction),icon:ke,onTrigger:()=>{this._controller.replaceAll()}}));let i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);const n=document.createElement("div");n.className="replace-actions",i.appendChild(n),n.appendChild(this._replaceBtn.domNode),n.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new Ye({label:je,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(e),this._domNode.appendChild(i),this._resizeSash=new te.b(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let o=419;this._register(this._resizeSash.onDidStart(()=>{o=B.I(this._domNode)})),this._register(this._resizeSash.onDidChange(e=>{this._resized=!0,e=o+e.startX-e.currentX,e<419||(parseFloat(B.A(this._domNode).maxWidth)||0){var e=B.I(this._domNode);if(!(e<419)){let t=419;this._resized&&419!==e||(e=this._codeEditor.getLayoutInfo(),t=e.width-28-e.minimap.minimapWidth-15,this._resized=!0),this._domNode.style.width=t+"px",this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode)),this._findInput.inputBox.layout()}}))}updateAccessibilitySupport(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)}}Ze.ID="editor.contrib.findWidget";class Ye extends j.a{constructor(e){super(),this._opts=e;let t="button";this._opts.className&&(t=t+" "+this._opts.className),this._opts.icon&&(t=t+" "+f.d.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.title=this._opts.label,this._domNode.tabIndex=0,this._domNode.className=t,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this.onclick(this._domNode,e=>{this._opts.onTrigger(),e.preventDefault()}),this.onkeydown(this._domNode,e=>{e.equals(10)||e.equals(3)?(this._opts.onTrigger(),e.preventDefault()):this._opts.onKeyDown&&this._opts.onKeyDown(e)})}get domNode(){return this._domNode}isEnabled(){return 0<=this._domNode.tabIndex}focus(){this._domNode.focus()}setEnabled(e){this._domNode.classList.toggle("disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1}setExpanded(e){this._domNode.setAttribute("aria-expanded",String(!!e)),e?(this._domNode.classList.remove(...f.d.asClassNameArray(Se)),this._domNode.classList.add(...f.d.asClassNameArray(Le))):(this._domNode.classList.remove(...f.d.asClassNameArray(Le)),this._domNode.classList.add(...f.d.asClassNameArray(Se)))}}Object(f.f)((e,t)=>{var i=(e,i)=>{i&&t.addRule(`.monaco-editor ${e} { background-color: ${i}; }`)},n=(i(".findMatch",e.getColor(m.x)),i(".currentFindMatch",e.getColor(m.v)),i(".findScope",e.getColor(m.z)),e.getColor(m.Y));i(".find-widget",n),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .find-widget { box-shadow: 0 0 8px 2px ${i}; }`),n=e.getColor(m.y),n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),i=e.getColor(m.w),i&&t.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${i}; padding: 1px; box-sizing: border-box; }`),n=e.getColor(m.A),n&&t.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; }`),i=e.getColor(m.h),i&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${i}; }`),n=e.getColor(m.ab),n&&t.addRule(`.monaco-editor .find-widget { color: ${n}; }`),i=e.getColor(m.cb),i&&t.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${i}; }`),n=e.getColor(m.bb),n?t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${n}; }`):(i=e.getColor(m.Z))&&t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${i}; }`),n=e.getColor(m.Kc),n&&t.addRule(`\n\t\t.monaco-editor .find-widget .button:not(.disabled):hover,\n\t\t.monaco-editor .find-widget .codicon-find-selection:hover {\n\t\t\tbackground-color: ${n} !important;\n\t\t}\n\t`),i=e.getColor(m.db);i&&t.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${i}; }`)});ce=i("7e32"),ue=i("f577"),V=i("533b"),j=i("6dec");var Xe=i("03e8"),Qe=(i=i("b0cd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._onStateChanged(e))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{var e=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(34).loop})}))}get editor(){return this._editor}static get(t){return t.getContribution(e.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!E.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let e=this._editor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}setSearchString(e){this._state.isRegex&&(e=r.t(e)),this._state.change({searchString:e},!1)}highlightFindOptions(e=0){}_start(e){return et(this,void 0,void 0,(function*(){if(this.disposeModel(),this._editor.hasModel()){let i={isRevealed:!0};if("single"===e.seedSearchStringFromSelection?(t=it(this._editor,e.seedSearchStringFromSelection,e.seedSearchStringFromNonEmptySelection))&&(this._state.isRegex?i.searchString=r.t(t):i.searchString=t):"multiple"!==e.seedSearchStringFromSelection||e.updateSearchScope||(t=it(this._editor,e.seedSearchStringFromSelection))&&(i.searchString=t),!i.searchString&&e.seedSearchStringFromGlobalClipboard){var t=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;t&&(i.searchString=t)}if(e.forceRevealReplace?i.isReplaceRevealed=!0:this._findWidgetVisible.get()||(i.isReplaceRevealed=!1),e.updateSearchScope){let e=this._editor.getSelections();e.some(e=>!e.isEmpty())&&(i.searchScope=e)}i.loop=e.loop,this._state.change(i,!1),this._model||(this._model=new F(this._editor,this._state))}}))}start(e){return this._start(e)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return et(this,void 0,void 0,(function*(){return this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(e){this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)}},ot=(nt.ID="editor.contrib.findController",class extends(nt=Qe([Je(1,D.b),Je(2,Xe.a),Je(3,ue.a)],nt)){constructor(e,t,i,n,o,s,r,a){super(e,i,r,a),this._contextViewService=t,this._keybindingService=n,this._themeService=o,this._notificationService=s,this._widget=null,this._findOptionsWidget=null}_start(e){const t=Object.create(null,{_start:{get:()=>super._start}});return et(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();var i=this._editor.getSelection();let n=!1;switch(this._editor.getOption(34).autoFindInSelection){case"always":n=!0;break;case"never":n=!1;break;case"multiline":var o=!!i&&i.startLineNumber!==i.endLineNumber;n=o}e.updateSearchScope=n,yield t._start.call(this,e),this._widget&&(2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(e=!1){this._widget||this._createFindWidget(),(this._state.isRevealed&&!e?this._widget:this._findOptionsWidget).highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Ze(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new X(this._editor,this._state,this._keybindingService,this._themeService))}});ot=Qe([Je(1,V.b),Je(2,D.b),Je(3,j.a),Je(4,f.b),Je(5,i.a),Je(6,Xe.a),Je(7,ue.a)],ot);const st=Object(t.p)(new t.f({id:R.StartFindAction,label:n.a("startFindAction","Find"),alias:"Find",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));st.addImplementation(0,(e,t,i)=>{const n=nt.get(t);return!!n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(34).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})});class rt extends t.b{constructor(){super({id:R.StartFindWithSelection,label:n.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),e.setGlobalBufferTerm(e.getState().searchString))}))}}class at extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&!this._run(e)&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===e.getState().searchString.length&&"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}))}}class lt extends at{constructor(){super({id:R.NextMatchFindAction,label:n.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:3,weight:100}]})}_run(e){return!!e.moveToNextMatch()&&(e.editor.pushUndoStop(),!0)}}class dt extends at{constructor(){super({id:R.PreviousMatchFindAction,label:n.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:1027,weight:100}]})}_run(e){return e.moveToPrevMatch()}}class ht extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);if(e){var i="selection"===t.getOption(34).seedSearchStringFromSelection;let n=null;(n="never"!==t.getOption(34).seedSearchStringFromSelection?it(t,"single",i):n)&&e.setSearchString(n),this._run(e)||(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:i,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}}))}}class ct extends ht{constructor(){super({id:R.NextSelectionMatchFindAction,label:n.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:2109,weight:100}})}_run(e){return e.moveToNextMatch()}}class ut extends ht{constructor(){super({id:R.PreviousSelectionMatchFindAction,label:n.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:3133,weight:100}})}_run(e){return e.moveToPrevMatch()}}const gt=Object(t.p)(new t.f({id:R.StartFindReplaceAction,label:n.a("startReplace","Replace"),alias:"Replace",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})),pt=(gt.addImplementation(0,(e,t,i)=>{if(!t.hasModel()||t.getOption(80))return!1;const n=nt.get(t);if(!n)return!1;const o=t.getSelection();var s=n.isFindInputFocused(),r=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&"never"!==t.getOption(34).seedSearchStringFromSelection&&!s;s=s||r?2:1;return n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:"never"!==t.getOption(34).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})}),Object(t.l)(nt.ID,ot),Object(t.j)(rt),Object(t.j)(lt),Object(t.j)(dt),Object(t.j)(ct),Object(t.j)(ut),t.c.bindToContribution(nt.get));Object(t.k)(new pt({id:R.CloseFindWidgetCommand,precondition:O,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,D.a.not("isComposing")),primary:9,secondary:[1033]}})),Object(t.k)(new pt({id:R.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:g.primary,mac:g.mac,win:g.win,linux:g.linux}})),Object(t.k)(new pt({id:R.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:p.primary,mac:p.mac,win:p.win,linux:p.linux}})),Object(t.k)(new pt({id:R.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:M.primary,mac:M.mac,win:M.win,linux:M.linux}})),Object(t.k)(new pt({id:R.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(t.k)(new pt({id:R.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:3094}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:3}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:2563}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:void 0,mac:{primary:2051}}})),Object(t.k)(new pt({id:R.SelectAllMatchesAction,precondition:O,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:515}}))},a222:function(e,t,i){"use strict";i.r(t),i.d(t,"IPadShowKeyboard",(function(){return r})),i("722f");var n=i("11f7"),o=(t=i("a666"),i("b2cc")),s=i("30db");class r extends t.a{constructor(e){super(),this.editor=e,this.widget=null,s.c&&(this._register(e.onDidChangeConfiguration(()=>this.update())),this.update())}update(){var e=!this.editor.getOption(80);!this.widget&&e?this.widget=new a(this.editor):this.widget&&!e&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}r.ID="editor.contrib.iPadShowKeyboard";class a extends t.a{constructor(e){super(),this.editor=e,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(n.i(this._domNode,"touchstart",e=>{this.editor.focus()})),this._register(n.i(this._domNode,"focus",e=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return a.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}a.ID="editor.contrib.ShowKeyboardWidget",Object(o.l)(r.ID,r)},a37f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n extends i("a666").a{constructor(e,t,i){super(),this.referenceDomElement=e,this.changeCallback=i,this.width=-1,this.height=-1,this.resizeObserver=null,this.measureReferenceDomElementToken=-1,this.measureReferenceDomElement(!1,t)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this.width}getHeight(){return this.height}startObserving(){"undefined"!=typeof ResizeObserver?!this.resizeObserver&&this.referenceDomElement&&(this.resizeObserver=new ResizeObserver(e=>{e&&e[0]&&e[0].contentRect?this.observe({width:e[0].contentRect.width,height:e[0].contentRect.height}):this.observe()}),this.resizeObserver.observe(this.referenceDomElement)):-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(()=>this.observe(),100))}stopObserving(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)}observe(e){this.measureReferenceDomElement(!0,e)}measureReferenceDomElement(e,t){let i=0,n=0;t?(i=t.width,n=t.height):this.referenceDomElement&&(i=this.referenceDomElement.clientWidth,n=this.referenceDomElement.clientHeight),i=Math.max(5,i),n=Math.max(5,n),this.width===i&&this.height===n||(this.width=i,this.height=n,e&&this.changeCallback())}}},a40b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("editorWorkerService")},a48d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return i.e("chunk-746e09c3").then(i.bind(null,"2a95d"))}})},a60f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("11f7"),r=i("e8e3"),a=(t=i("6424"),i("a666"));i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onTouchStart(e),{passive:!1})),this._register(s.i(document,"touchend",e=>this.onTouchEnd(e))),this._register(s.i(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.targets.push(e),{dispose:()=>{l.INSTANCE.targets=l.INSTANCE.targets.filter(t=>t!==e)}}):a.a.None}static ignoreTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.ignoreTargets.push(e),{dispose:()=>{l.INSTANCE.ignoreTargets=l.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):a.a.None}static isTouchDevice(){return"ontouchstart"in window||0=l.HOLD_DELAY&&Math.abs(e.initialPageX-r.t(e.rollingPageX))<30&&Math.abs(e.initialPageY-r.t(e.rollingPageY))<30){let t=this.newGestureEvent(n.Contextmenu,e.initialTarget);t.pageX=r.t(e.rollingPageX),t.pageY=r.t(e.rollingPageY),this.dispatchEvent(t)}else 1===i&&(o=r.t(e.rollingPageX),s=r.t(e.rollingPageY),a=r.t(e.rollingTimestamps)-e.rollingTimestamps[0],d=o-e.rollingPageX[0],h=s-e.rollingPageY[0],c=this.targets.filter(t=>e.initialTarget instanceof Node&&t.contains(e.initialTarget)),this.inertia(c,t,Math.abs(d)/a,0l.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=i}else e.type!==n.Change&&e.type!==n.Contextmenu||(this._lastSetTapCountTime=0);for(let i=0;i{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,i,o,r,a,d,h){this.handle=s.V(()=>{var s=Date.now();let c=s-t,u=0,g=0,p=!0,m=(i+=l.SCROLL_FRICTION*c,a+=l.SCROLL_FRICTION*c,0e.dispatchEvent(m)),p||this.inertia(e,s,i,o,r+u,a,d,h+g)})}onTouchMove(e){var t=Date.now();for(let o=0,s=e.changedTouches.length;ou(e)),i=e,n=t;if(s)for(const o of i)s.setParent(o,n);return t}function p(e){const t=r({dispose:Object(n.a)(()=>{a(t),e()})});return t}class m{constructor(){this._toDispose=new Set,this._isDisposed=!1,r(this)}dispose(){this._isDisposed||(a(this),this._isDisposed=!0,this.clear())}clear(){try{u(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(e){if(e===this)throw new Error("Cannot register a disposable on itself!");l(e,this),this._isDisposed?m.DISABLE_DISPOSED_WARNING:this._toDispose.add(e)}return e}}m.DISABLE_DISPOSED_WARNING=!1;class f{constructor(){this._store=new m,r(this),l(this._store,this)}dispose(){a(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}f.None=Object.freeze({dispose(){}});class _{constructor(){this._isDisposed=!1,r(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null!=(t=this._value)&&t.dispose(),e&&l(e,this),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,a(this),null!=(e=this._value)&&e.dispose(),this._value=void 0}clearAndLeak(){var e=this._value;return this._value=void 0,e&&l(e,null),e}}class b{constructor(e){this.object=e}dispose(){}}},a6d7:function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"e",(function(){return l})),i.d(t,"c",(function(){return h}));var n=i("303e");function o(e,t){const i=Object.create(null);for(var o in t){var s=t[o];s&&(i[o]=Object(n.xc)(s,e))}return i}function s(e,t,i){function n(){var n=o(e.getColorTheme(),t);"function"==typeof i?i(n):i.style(n)}return n(),e.onDidColorThemeChange(n)}function r(e,t,i){return s(t,{badgeBackground:(null==i?void 0:i.badgeBackground)||n.c,badgeForeground:(null==i?void 0:i.badgeForeground)||n.d,badgeBorder:n.h},e)}function a(e,t,i){return s(t,Object.assign(Object.assign({},l),i||{}),e)}const l={listFocusBackground:n.Gb,listFocusForeground:n.Hb,listFocusOutline:n.Jb,listActiveSelectionBackground:n.zb,listActiveSelectionForeground:n.Ab,listActiveSelectionIconForeground:n.Bb,listFocusAndSelectionBackground:n.zb,listFocusAndSelectionForeground:n.Ab,listInactiveSelectionBackground:n.Pb,listInactiveSelectionIconForeground:n.Rb,listInactiveSelectionForeground:n.Qb,listInactiveFocusBackground:n.Nb,listInactiveFocusOutline:n.Ob,listHoverBackground:n.Lb,listHoverForeground:n.Mb,listDropBackground:n.Cb,listSelectionOutline:n.b,listHoverOutline:n.b,listFilterWidgetBackground:n.Db,listFilterWidgetOutline:n.Fb,listFilterWidgetNoMatchesOutline:n.Eb,listMatchesShadow:n.Nc,treeIndentGuidesStroke:n.Mc,tableColumnsBorder:n.Gc},d={shadowColor:n.Nc,borderColor:n.Tb,foregroundColor:n.Ub,backgroundColor:n.Sb,selectionForegroundColor:n.Xb,selectionBackgroundColor:n.Vb,selectionBorderColor:n.Wb,separatorColor:n.Yb};function h(e,t,i){return s(t,Object.assign(Object.assign({},d),i),e)}},a771:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return i.e("chunk-2d237ee7").then(i.bind(null,"fce9"))}})},a79b:function(e,t,i){"use strict";i.r(t),i.d(t,"jsonDefaults",(function(){return s})),i("33f9");var n=i("0ab8");function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(i)}Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),o.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)};var s=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});n.languages.json={jsonDefaults:s},n.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),n.languages.onLanguage("json",(function(){i.e("chunk-e13e4362").then(i.bind(null,"47b9")).then((function(e){return e.setupMode(s)}))}))},a8d0:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d})),i.d(t,"e",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p}));var n=i("3742"),o=i("7061"),s=i("6a89");class r{constructor(e,t,i,n){this._viewportBrand=void 0,this.top=0|e,this.left=0|t,this.width=0|i,this.height=0|n}}class a{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}toString(){return this.outputLineIndex+":"+this.outputOffset}toPosition(e,t){return t=0this.injectionOffsets[n];n++)i{e[i]&&"object"==typeof e[i]?t[i]=o(e[i]):t[i]=e[i]}),t}function s(e){if(e&&"object"==typeof e){const i=[e];for(;0{o in e?i&&(Object(n.j)(e[o])&&Object(n.j)(t[o])?l(e[o],t[o],i):e[o]=t[o]):e[o]=t[o]}),e):t}function d(e,t){if(e!==t){if(null==e||null==t)return!1;if(typeof e!=typeof t)return!1;if("object"!=typeof e)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;let i,n;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(i=0;ithis._triggerAsyncComputation(),0),this._secondWaitScheduler=new g.e(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new g.e(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=i,this._progressCallback=n}setHoverTime(e){this._hoverTime=e}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(g.h)(e=>this._computer.computeAsync(e)),this._asyncComputationPromise.then(e=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(e)},e=>this._onError(e))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(e){this._completeCallback(e)}_onError(e){this._errorCallback?this._errorCallback(e):Object(p.f)(e)}_onProgress(e){this._progressCallback(e)}start(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}var f=i("e8e3"),_=i("1b7d"),b=i("1898");i("bc02");const v=d.a;class C extends s.a{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new b.a(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}class w extends s.a{constructor(e,t,i){super(),this.actionContainer=d.q(e,v("div.action-container")),this.action=d.q(this.actionContainer,v("a.action")),this.action.setAttribute("href","#"),this.action.setAttribute("role","button"),t.iconClass&&d.q(this.action,v("span.icon."+t.iconClass));const n=d.q(this.action,v("span"));n.textContent=i?t.label+` (${i})`:t.label,this._register(d.i(this.actionContainer,d.d.CLICK,e=>{e.stopPropagation(),e.preventDefault(),t.run(this.actionContainer)})),this.setEnabled(!0)}static render(e,t,i){return new w(e,t,i)}setEnabled(e){e?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}var y=i("b400"),S=i("82c9"),L=i("efdb"),x=i("5bd7"),k=i("958f"),D=i("8495"),N=i("0b54"),O=i("9e56"),E=i("b539"),I=i("b7d0"),M=i("303e"),T=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}const F={type:1,filter:{include:O.b.QuickFix}};let B=class{constructor(e,t,i,n){this._editor=e,this._hover=t,this._markerDecorationsService=i,this._openerService=n,this.recentMarkerCodeActionsInfo=void 0}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var n=e.range.startLineNumber,o=i.getLineMaxColumn(n);const s=[];for(const h of t){var a=h.range.startLineNumber===n?h.range.startColumn:1,l=h.range.endLineNumber===n?h.range.endColumn:o,d=this._markerDecorationsService.getMarker(i.uri,h);d&&(a=new r.a(e.range.startLineNumber,a,e.range.startLineNumber,l),s.push(new P(this,a,d)))}return s}renderHoverParts(e,t,i){if(!e.length)return s.a.None;const n=new s.b;return e.forEach(e=>t.appendChild(this.renderMarkerHover(e,n))),e=(1===e.length?e:e.sort((e,t)=>y.c.compare(e.marker.severity,t.marker.severity)))[0],this.renderMarkerStatusbar(e,i,n),n}renderMarkerHover(e,t){var i=R("div.hover-row"),n=d.q(i,R("div.marker.hover-contents"));const{source:o,message:s,code:r,relatedInformation:a}=e.marker,l=(this._editor.applyFontInfo(n),d.q(n,R("span")));if(l.style.whiteSpace="pre-wrap",l.innerText=s,o||r)if(r&&"string"!=typeof r){if(e=R("span"),o){const t=d.q(e,R("span"));t.innerText=o}const i=d.q(e,R("a.code-link")),s=(i.setAttribute("href",r.target.toString()),t.add(d.i(i,"click",e=>{this._openerService.open(r.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()})),d.q(i,R("span"))),a=(s.innerText=r.value,d.q(n,e));a.style.opacity="0.6",a.style.paddingLeft="6px"}else{const e=d.q(n,R("span"));e.style.opacity="0.6",e.style.paddingLeft="6px",e.innerText=o&&r?`${o}(${r})`:o||`(${r})`}if(Object(f.n)(a))for(const{message:h,resource:c,startLineNumber:u,startColumn:g}of a){const e=d.q(n,R("div")),i=(e.style.marginTop="8px",d.q(e,R("a"))),o=(i.innerText=`${Object(S.b)(c)}(${u}, ${g}): `,i.style.cursor="pointer",t.add(d.i(i,"click",e=>{e.stopPropagation(),e.preventDefault(),this._openerService&&this._openerService.open(c,{fromUserGesture:!0,editorOptions:{selection:{startLineNumber:u,startColumn:g}}}).catch(p.f)})),d.q(e,R("span")));o.innerText=h,this._editor.applyFontInfo(o)}return i}renderMarkerStatusbar(e,t,i){if(e.marker.severity!==y.c.Error&&e.marker.severity!==y.c.Warning&&e.marker.severity!==y.c.Info||t.addAction({label:n.a("view problem","View Problem"),commandId:k.NextMarkerAction.ID,run:()=>{this._hover.hide(),k.MarkerController.get(this._editor).showAtMarker(e.marker),this._editor.focus()}}),!this._editor.getOption(80)){const o=t.append(R("div")),r=(this.recentMarkerCodeActionsInfo&&(y.a.makeKey(this.recentMarkerCodeActionsInfo.marker)===y.a.makeKey(e.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=n.a("noQuickFixes","No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0),this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?s.a.None:i.add(Object(g.i)(()=>o.textContent=n.a("checkingForQuickFixes","Checking for quick fixes..."),200))),a=(o.textContent||(o.textContent=String.fromCharCode(160)),this.getCodeActions(e.marker));i.add(Object(s.i)(()=>a.cancel())),a.then(a=>{if(r.dispose(),this.recentMarkerCodeActionsInfo={marker:e.marker,hasCodeActions:0{e||a.dispose()})),t.addAction({label:n.a("quick fixes","Quick Fix..."),commandId:N.e.Id,run:t=>{e=!0;const i=N.f.get(this._editor);t=d.D(t),this._hover.hide(),i.showCodeActions(F,a,{x:t.left+6,y:t.top+t.height+6})}})}else a.dispose(),o.textContent=n.a("noQuickFixes","No quick fixes available")},p.f)}}getCodeActions(e){return Object(g.h)(t=>Object(D.d)(this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),F,E.b.None,t))}};B=T([A(2,L.a),A(3,x.a)],B),Object(I.f)((e,t)=>{var i=e.getColor(M.Jc);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span { color: ${i}; }`),i=e.getColor(M.Ic);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${i}; }`)});O=i("0a0f");var j=i("78bc"),W=i("bfa1c"),V=i("2504");function H(e,t,i){const n=u.p.ordered(e);var o=n.map(n=>Promise.resolve(n.provideHover(e,t,i)).then(e=>{return e&&(i=void 0!==(t=e).range,t=void 0!==t.contents&&t.contents&&0{Object(p.g)(e)}));return Promise.all(o).then(f.e)}Object(t.n)("_executeHoverProvider",(e,t)=>H(e,t,V.a.None));T=i("fbba"),L=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}let q=class{constructor(e,t,i,n,o){this._editor=e,this._hover=t,this._modeService=i,this._openerService=n,this._configurationService=o}createLoadingMessage(e){return new K(this,e.range,[(new j.a).appendText(n.a("modesContentHover.loading","Loading..."))])}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var o=e.range.startLineNumber,s=i.getLineMaxColumn(o);const a=[];for(const n of t){var l=n.range.startLineNumber===o?n.range.startColumn:1,d=n.range.endLineNumber===o?n.range.endColumn:s,h=n.options.hoverMessage;h&&!Object(j.b)(h)&&(l=new r.a(e.range.startLineNumber,l,e.range.startLineNumber,d),a.push(new K(this,l,Object(f.c)(h))))}t=this._editor.getModel().getLineLength(o);var c=this._configurationService.getValue("editor.maxTokenizationLineLength");return"number"==typeof c&&c<=t&&a.push(new K(this,new r.a(o,1,o,t+1),[{value:n.a("too many characters","Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}])),a}computeAsync(e,t,i){return z(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||1!==e.type)return Promise.resolve([]);var t,n=this._editor.getModel();if(!u.p.has(n))return Promise.resolve([]);const o=[];for(const s of yield H(n,new h.a(e.range.startLineNumber,e.range.startColumn),i))Object(j.b)(s.contents)||(t=s.range?r.a.lift(s.range):e.range,o.push(new K(this,t,s.contents)));return o}))}renderHoverParts(e,t,i){const n=new s.b;for(const s of e)for(const e of s.contents)if(!Object(j.b)(e)){var o=U("div.hover-row.markdown-hover");const i=d.q(o,U("div.hover-contents")),s=n.add(new W.a({editor:this._editor},this._modeService,this._openerService));n.add(s.onDidRenderAsync(()=>{i.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var r=n.add(s.render(e));i.appendChild(r.element),t.appendChild(o)}return n}};q=L([A(2,l.a),A(3,x.a),A(4,T.a)],q);class ${constructor(e,t){this.priority=e,this.range=t,this.type=1}equals(e){return 1===e.type&&this.range.equalsRange(e.range)}canAdoptVisibleHover(e,t){return 1===e.type&&t.lineNumber===this.range.startLineNumber}}class G{constructor(e,t,i){this.priority=e,this.owner=t,this.range=i,this.type=2}equals(e){return 2===e.type&&this.owner===e.owner}canAdoptVisibleHover(e,t){return 2===e.type&&this.owner===e.owner}}var Z=i("2e66"),Y=(L=i("9e74"),i("7e32")),X=(A=i("4fc3"),T=i("4779"),function(e,t){return function(i,n){t(i,n,e)}});class Q{constructor(e,t,i){this.owner=e,this.range=t,this.controller=i}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}hasMultipleSuggestions(){return this.controller.hasMultipleInlineCompletions()}}let J=class{constructor(e,t,i,n,o,s,r,a){this._editor=e,this._hover=t,this._commandService=i,this._menuService=n,this._contextKeyService=o,this._modeService=s,this._openerService=r,this.accessibilityService=a}suggestHoverAnchor(e){const t=Z.GhostTextController.get(this._editor);if(t){if(8===e.target.type){var i=e.target.detail;if(t.shouldShowHoverAtViewZone(i.viewZoneId))return new G(1e3,this,r.a.fromPositions(i.positionBefore||i.position,i.positionBefore||i.position))}if(7===e.target.type&&e.target.range&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range);if(6===e.target.type&&e.target.range&&e.target.detail&&e.target.detail.mightBeForeignElement&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range)}return null}computeSync(e,t){const i=Z.GhostTextController.get(this._editor);return i&&i.shouldShowHoverAt(e.range)?[new Q(this,e.range,i)]:[]}renderHoverParts(e,t,i){const o=new s.b,r=e[0],a=(this.accessibilityService.isScreenReaderOptimized()&&this.renderScreenReaderText(r,t,o),o.add(this._menuService.createMenu(Y.b.InlineCompletionsActions,this._contextKeyService)));var l,d;e=i.addAction({label:n.a("showNextInlineSuggestion","Next"),commandId:Z.ShowNextInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowNextInlineSuggestionAction.ID)}),t=i.addAction({label:n.a("showPreviousInlineSuggestion","Previous"),commandId:Z.ShowPreviousInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowPreviousInlineSuggestionAction.ID)});i.addAction({label:n.a("acceptInlineSuggestion","Accept"),commandId:Z.commitInlineSuggestionAction.id,run:()=>this._commandService.executeCommand(Z.commitInlineSuggestionAction.id)});const h=[e,t];for(const n of h)n.setEnabled(!1);for([l,d]of(r.hasMultipleSuggestions().then(e=>{for(const t of h)t.setEnabled(e)}),a.getActions()))for(const e of d)e instanceof Y.c&&i.addAction({label:e.label,commandId:e.item.id,run:()=>this._commandService.executeCommand(e.item.id)});return o}renderScreenReaderText(e,t,i){const o=d.a;var s=o("div.hover-row.markdown-hover");const r=d.q(s,o("div.hover-contents")),a=i.add(new W.a({editor:this._editor},this._modeService,this._openerService));var l=e=>{i.add(a.onDidRenderAsync(()=>{r.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var t=n.a("inlineSuggestionFollows","Suggestion:");t=i.add(a.render((new j.a).appendText(t).appendCodeblock("text",e)));r.replaceChildren(t.element)};const h=null==(e=null==(e=e.controller.activeModel)?void 0:e.inlineCompletionsModel)?void 0:e.ghostText;h&&(e=this._editor.getModel().getLineContent(h.lineNumber),l(h.renderForScreenReader(e))),t.appendChild(s)}};J=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(e,t){for(let i=0;i{this.backgroundColor=e.getColor(M.E)||ie.a.white})),this._register(d.i(this.pickedColorNode,d.d.CLICK,()=>this.model.selectNextColorPresentation())),this._register(d.i(n,d.d.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this._register(t.onDidChangePresentation(this.onDidChangePresentation,this)),this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(t.color)||"",this.pickedColorNode.classList.toggle("light",(t.color.rgba.a<.5?this.backgroundColor:t.color).isLighter())}onDidChangeColor(e){this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(e)||"",this.pickedColorNode.classList.toggle("light",(e.rgba.a<.5?this.backgroundColor:e).isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}class de extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this.domNode=ae(".colorpicker-body"),d.q(e,this.domNode),this.saturationBox=new he(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new ue(this.domNode,this.model),this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new ge(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:e,v:t}){var i=this.model.color.hsva;this.model.color=new ie.a(new ie.b(i.h,e,t,i.a))}onDidOpacityChange(e){var t=this.model.color.hsva;this.model.color=new ie.a(new ie.b(t.h,t.s,t.v,e))}onDidHueChange(e){var t=this.model.color.hsva;e=360*(1-e);this.model.color=new ie.a(new ie.b(360==e?0:e,t.s,t.v,t.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}class he extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=ae(".saturation-wrap"),d.q(e,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",d.q(this.domNode,this.canvas),this.selection=ae(".saturation-selection"),d.q(this.domNode,this.selection),this.layout(),this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(e){this.monitor=this._register(new re.a);const t=d.D(this.domNode),i=(e.target!==this.selection&&this.onDidChangePosition(e.offsetX,e.offsetY),this.monitor.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangePosition(e.posx-t.left,e.posy-t.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),i.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0))}onDidChangePosition(e,t){e=Math.max(0,Math.min(1,e/this.width)),t=Math.max(0,Math.min(1,1-t/this.height)),this.paintSelection(e,t),this._onDidChange.fire({s:e,v:t})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();var e=this.model.color.hsva;this.paintSelection(e.s,e.v)}paint(){var e=this.model.color.hsva;e=new ie.a(new ie.b(e.h,1,1,1));const t=this.canvas.getContext("2d"),i=t.createLinearGradient(0,0,this.canvas.width,0),n=(i.addColorStop(0,"rgba(255, 255, 255, 1)"),i.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),i.addColorStop(1,"rgba(255, 255, 255, 0)"),t.createLinearGradient(0,0,0,this.canvas.height));n.addColorStop(0,"rgba(0, 0, 0, 0)"),n.addColorStop(1,"rgba(0, 0, 0, 1)"),t.rect(0,0,this.canvas.width,this.canvas.height),t.fillStyle=ie.a.Format.CSS.format(e),t.fill(),t.fillStyle=i,t.fill(),t.fillStyle=n,t.fill()}paintSelection(e,t){this.selection.style.left=e*this.width+"px",this.selection.style.top=this.height-t*this.height+"px"}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class ce extends s.a{constructor(e,t){super(),this.model=t,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=d.q(e,ae(".strip")),this.overlay=d.q(this.domNode,ae(".overlay")),this.slider=d.q(this.domNode,ae(".slider")),this.slider.style.top="0px",this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;var e=this.getValue(this.model.color);this.updateSliderPosition(e)}onMouseDown(e){const t=this._register(new re.a),i=d.D(this.domNode),n=(this.domNode.classList.add("grabbing"),e.target!==this.slider&&this.onDidChangeTop(e.offsetY),t.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangeTop(e.posy-i.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),n.dispose(),t.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0))}onDidChangeTop(e){e=Math.max(0,Math.min(1,1-e/this.height)),this.updateSliderPosition(e),this._onDidChange.fire(e)}updateSliderPosition(e){this.slider.style.top=(1-e)*this.height+"px"}}class ue extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("opacity-strip"),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(e){var{r:e,g:t,b:i}=e.rgba,n=new ie.a(new ie.c(e,t,i,1));e=new ie.a(new ie.c(e,t,i,0));this.overlay.style.background=`linear-gradient(to bottom, ${n} 0%, ${e} 100%)`}getValue(e){return e.hsva.a}}class ge extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("hue-strip")}getValue(e){return 1-e.hsva.h/360}}class pe extends _.a{constructor(e,t,i,n){super(),this.model=t,this.pixelRatio=i,this._register(Object(se.l)(()=>this.layout())),t=ae(".colorpicker-widget"),e.appendChild(t),i=new le(t,this.model,n),this.body=new de(t,this.model,this.pixelRatio),this._register(i),this._register(this.body)}layout(){this.body.layout()}}var me=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class fe{constructor(e,t,i,n){this.owner=e,this.range=t,this.model=i,this.provider=n,this.forceShowAtRange=!0}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}}let _e=class{constructor(e,t,i){this._editor=e,this._hover=t,this._themeService=i}computeSync(e,t){return[]}computeAsync(e,t,i){return me(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=te.a.get(this._editor);for(const n of t){var e=i.getColorData(n.range.getStartPosition());if(e)return[yield this._createColorHover(this._editor.getModel(),e.colorInfo,e.provider)]}}return[]}))}_createColorHover(e,t,i){return me(this,void 0,void 0,(function*(){var n=e.getValueInRange(t.range),{red:o,green:s,blue:a,alpha:l}=t.color,o=new ie.c(Math.round(255*o),Math.round(255*s),Math.round(255*a),l),s=new ie.a(o),a=yield Object(ee.a)(e,t,i,V.a.None);const d=new oe(s,[],0);return d.colorPresentations=a||[],d.guessColorPresentation(s,n),new fe(this,r.a.lift(t.range),d,i)}))}renderHoverParts(e,t,i){if(0===e.length||!this._editor.hasModel())return s.a.None;const n=new s.b,o=e[0],a=this._editor.getModel(),l=o.model;e=n.add(new pe(t,l,this._editor.getOption(128),this._themeService));let d=new r.a(o.range.startLineNumber,o.range.startColumn,o.range.endLineNumber,o.range.endColumn);const h=()=>{let e,t;var i;l.presentation.textEdit?(e=[l.presentation.textEdit],t=new r.a(l.presentation.textEdit.range.startLineNumber,l.presentation.textEdit.range.startColumn,l.presentation.textEdit.range.endLineNumber,l.presentation.textEdit.range.endColumn),i=this._editor.getModel()._setTrackedRange(null,t,3),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e),t=this._editor.getModel()._getTrackedRange(i)||t):(e=[{identifier:null,range:d,text:l.presentation.label,forceMoveMarkers:!1}],t=d.setEndPosition(d.endLineNumber,d.startColumn+l.presentation.label.length),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e)),l.presentation.additionalTextEdits&&(e=[...l.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",e),this._hover.hide()),this._editor.pushUndoStop(),d=t},c=e=>Object(ee.a)(a,{range:d,color:{red:e.rgba.r/255,green:e.rgba.g/255,blue:e.rgba.b/255,alpha:e.rgba.a}},o.provider,V.a.None).then(e=>{l.colorPresentations=e||[]});return n.add(l.onColorFlushed(e=>{c(e).then(h)})),n.add(l.onDidChangeColor(c)),this._hover.setColorPicker(e),n}};_e=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i;return!!e.options.isWholeLine||(i=e.range.startLineNumber===n?e.range.startColumn:1,e=e.range.endLineNumber===n?e.range.endColumn:o,!(i>t.range.startColumn||t.range.endColumn>e))})}computeAsync(e){return be(this,void 0,void 0,(function*(){const t=this._anchor;if(!this._editor.hasModel()||!t)return Promise.resolve([]);const i=we._getLineDecorations(this._editor,t);var n=yield Promise.all(this._participants.map(n=>this._computeAsync(n,i,t,e)));return Object(f.k)(n)}))}_computeAsync(e,t,i,n){return be(this,void 0,void 0,(function*(){return e.computeAsync?e.computeAsync(i,t,n):[]}))}computeSync(){if(!this._editor.hasModel()||!this._anchor)return[];var e=we._getLineDecorations(this._editor,this._anchor);let t=[];for(const i of this._participants)t=t.concat(i.computeSync(this._anchor,e));return Object(f.e)(t)}onResult(e,t){this._result=t?e.concat(this._result):this._result.concat(e)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){if(this._anchor)for(const t of this._participants)if(t.createLoadingMessage){var e=t.createLoadingMessage(this._anchor);if(e)return this._result.slice(0).concat([e])}return this._result.slice(0)}}let ye=class e extends _.a{constructor(t,i,n,o){super(),this._hoverVisibleKey=i,this._keybindingService=o,this.allowEditorOverflow=!0,this._participants=[n.createInstance(_e,t,this),n.createInstance(q,t,this),n.createInstance(J,t,this),n.createInstance(B,t,this)],this._hover=this._register(new C),this._id=e.ID,this._editor=t,this._isVisible=!1,this._stoleFocus=!1,this._renderDisposable=null,this.onkeydown(this._hover.containerDomNode,e=>{e.equals(9)&&this.hide()}),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._updateFont()})),this._editor.onDidLayoutChange(()=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1,this._messages=[],this._lastAnchor=null,this._computer=new we(this._editor,this._participants),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null,this._hoverOperation=new m(this._computer,e=>this._withResult(e,!0),null,e=>this._withResult(e,!1),this._editor.getOption(52).delay),this._register(d.o(this.getDomNode(),d.d.FOCUS,()=>{this._colorPicker&&this.getDomNode().classList.add("colorpicker-hover")})),this._register(d.o(this.getDomNode(),d.d.BLUR,()=>{this.getDomNode().classList.remove("colorpicker-hover")})),this._register(t.onDidChangeConfiguration(()=>{this._hoverOperation.setHoverTime(this._editor.getOption(52).delay)})),this._register(u.F.onDidChange(()=>{this._isVisible&&this._lastAnchor&&0e.startsWith("ced-colorBox"))&&e.target.range.endColumn-e.target.range.startColumn==1?new r.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1):e.target.range,n.push(new $(0,i))),0!==n.length&&(n.sort((e,t)=>t.priority-e.priority),this._startShowingAt(n[0],0,!1),!0)}_showAt(e,t,i){this._showAtPosition=e,this._showAtRange=t,this._hoverVisibleKey.set(!0),this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._editor.render(),(this._stoleFocus=i)&&this._hover.containerDomNode.focus()}getPosition(){return this._isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}_updateFont(){const e=Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code"));e.forEach(e=>this._editor.applyFontInfo(e))}_updateContents(e){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(e),this._updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}layout(){var e=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:t,lineHeight:i}=this._editor.getOption(42);this._hover.contentsDomNode.style.fontSize=t+"px",this._hover.contentsDomNode.style.lineHeight=i+"px",this._hover.contentsDomNode.style.maxHeight=e+"px",this._hover.contentsDomNode.style.maxWidth=Math.max(.66*this._editor.getLayoutInfo().width,500)+"px"}onModelDecorationsChanged(){this._isChangingDecorations||this._isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))}startShowingAtRange(e,t,i){this._startShowingAt(new $(0,e),t,i)}_startShowingAt(e,t,i){if(!this._lastAnchor||!this._lastAnchor.equals(e)){if(this._hoverOperation.cancel(),this._isVisible)if(this._showAtPosition&&this._lastAnchor&&e.canAdoptVisibleHover(this._lastAnchor,this._showAtPosition)){var n=this._messages.filter(t=>t.isValidForHoverAnchor(e));if(0===n.length)this.hide();else{if(n.length===this._messages.length)return;this._renderMessages(e,n)}}else this.hide();this._lastAnchor=e,this._computer.setAnchor(e),this._shouldFocus=i,this._hoverOperation.start(t)}}hide(){this._lastAnchor=null,this._hoverOperation.cancel(),this._isVisible&&(setTimeout(()=>{this._isVisible||this._hoverVisibleKey.set(!1)},0),this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus()),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,[]),this._isChangingDecorations=!1,this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null}isColorPickerVisible(){return!!this._colorPicker}setColorPicker(e){this._colorPicker=e}onContentsChanged(){this._hover.onContentsChanged()}_withResult(e,t){this._messages=e,this._lastAnchor&&0{e.hasChanged(42)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,this._domNode.classList.toggle("hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(e){this._showAtLineNumber=e,this.isVisible||(this.isVisible=!0);e=this._editor.getLayoutInfo();var t=this._editor.getTopForLineNumber(this._showAtLineNumber),i=this._editor.getScrollTop(),n=this._editor.getOption(58);t=t-i-(this._domNode.clientHeight-n)/2;this._domNode.style.left=e.glyphMarginLeft+e.glyphMarginWidth+"px",this._domNode.style.top=Math.max(Math.round(t),0)+"px"}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){var e=Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),t=Array.prototype.slice.call(this._domNode.getElementsByClassName("code"));[...e,...t].forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._domNode.textContent="",this._domNode.appendChild(e),this.updateFont()}}class Le{constructor(e){this._editor=e,this._lineNumber=-1,this._result=[]}setLineNumber(e){this._lineNumber=e,this._result=[]}clearResult(){this._result=[]}computeSync(){var e,t=e=>({value:e}),i=this._editor.getLineDecorations(this._lineNumber);const n=[];if(i)for(const o of i)o.options.glyphMarginClassName&&(e=o.options.glyphMarginHoverMessage)&&!Object(j.b)(e)&&n.push(...Object(f.c)(e).map(t));return n}onResult(e,t){this._result=this._result.concat(e)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class xe extends Se{constructor(e,t,i=x.b){super(xe.ID,e),this._renderDisposeables=this._register(new s.b),this._messages=[],this._lastLineNumber=-1,this._markdownRenderer=this._register(new W.a({editor:this._editor},t,i)),this._computer=new Le(this._editor),this._hoverOperation=new m(this._computer,e=>this._withResult(e),void 0,e=>this._withResult(e),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(e){this._lastLineNumber!==e&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=e,this._computer.setLineNumber(e),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(e){this._messages=e,0{e.hasChanged(52)&&(this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=a.a.hoverVisible.bindTo(o)}static get(t){return t.getContribution(e.ID)}_hookEvents(){var e=()=>this._hideWidgets(),t=this._editor.getOption(52);this._isHoverEnabled=t.enabled,this._isHoverSticky=t.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._toUnhook.add(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e))),this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e)))),this._toUnhook.add(this._editor.onMouseLeave(e)),this._toUnhook.add(this._editor.onDidChangeModel(e)),this._toUnhook.add(this._editor.onDidScrollChange(e=>this._onEditorScrollChanged(e)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){var e;null!=(e=this._contentWidget)&&e.onModelDecorationsChanged(),null!=(e=this._glyphWidget)&&e.onModelDecorationsChanged()}_onEditorScrollChanged(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(e){this._isMouseDown=!0;var t=e.target.type;9===t&&e.target.detail===ye.ID?this._hoverClicked=!0:12===t&&e.target.detail===xe.ID||(12!==t&&e.target.detail!==xe.ID&&(this._hoverClicked=!1),this._hideWidgets())}_onEditorMouseUp(e){this._isMouseDown=!1}_onEditorMouseMove(e){var t,i=e.target.type;if((!this._isMouseDown||!this._hoverClicked)&&(!this._isHoverSticky||9!==i||e.target.detail!==ye.ID)&&(!this._isHoverSticky||null!=(t=null==(t=e.event.browserEvent.view)?void 0:t.getSelection())&&t.isCollapsed)&&(this._isHoverSticky||9!==i||e.target.detail!==ye.ID||null==(t=this._contentWidget)||!t.isColorPickerVisible())&&(!this._isHoverSticky||12!==i||e.target.detail!==xe.ID))if(this._isHoverEnabled){const n=this._getOrCreateContentWidget();n.maybeShowAt(e)?null!=(t=this._glyphWidget)&&t.hide():2===i&&e.target.position?(null!=(t=this._contentWidget)&&t.hide(),this._glyphWidget||(this._glyphWidget=new xe(this._editor,this._modeService,this._openerService)),this._glyphWidget.startShowingAt(e.target.position.lineNumber)):this._hideWidgets()}else this._hideWidgets()}_onKeyDown(e){5!==e.keyCode&&6!==e.keyCode&&57!==e.keyCode&&4!==e.keyCode&&this._hideWidgets()}_hideWidgets(){var e;this._isMouseDown&&this._hoverClicked&&null!=(e=this._contentWidget)&&e.isColorPickerVisible()||(this._hoverClicked=!1,null!=(e=this._glyphWidget)&&e.hide(),null!=(e=this._contentWidget)&&e.hide())}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(ye,this._editor,this._hoverVisibleKey)),this._contentWidget}isColorPickerVisible(){var e;return(null==(e=this._contentWidget)?void 0:e.isColorPickerVisible())||!1}showContentHover(e,t,i){this._getOrCreateContentWidget().startShowingAtRange(e,t,i)}dispose(){var e;this._unhookEvents(),this._toUnhook.dispose(),this._didChangeConfigurationHandler.dispose(),null!=(e=this._glyphWidget)&&e.dispose(),null!=(e=this._contentWidget)&&e.dispose()}};De.ID="editor.contrib.hover",De=c([X(1,O.a),X(2,x.a),X(3,l.a),X(4,A.b)],De);class Ne extends t.b{constructor(){super({id:"editor.action.showHover",label:n.a({key:"showHover",comment:["Label for action that will trigger the showing of a hover in the editor.","This allows for users to show the hover without using the mouse."]},"Show Hover"),alias:"Show Hover",precondition:void 0,kbOpts:{kbExpr:a.a.editorTextFocus,primary:Object(o.a)(2089,2087),weight:100}})}run(e,t){if(t.hasModel()){let e=De.get(t);var i;e&&(i=t.getPosition(),i=new r.a(i.lineNumber,i.column,i.lineNumber,i.column),t=2===t.getOption(2),e.showContentHover(i,1,t))}}}class Oe extends t.b{constructor(){super({id:"editor.action.showDefinitionPreviewHover",label:n.a({key:"showDefinitionPreviewHover",comment:["Label for action that will trigger the showing of definition preview hover in the editor.","This allows for users to show the definition preview hover without using the mouse."]},"Show Definition Preview Hover"),alias:"Show Definition Preview Hover",precondition:void 0})}run(e,t){let i=De.get(t);if(i){var n=t.getPosition();if(n){const e=new r.a(n.lineNumber,n.column,n.lineNumber,n.column),o=ke.GotoDefinitionAtPositionEditorContribution.get(t),s=o.startFindDefinitionFromCursor(n);s.then(()=>{i.showContentHover(e,1,!0)})}}}}Object(t.l)(De.ID,De),Object(t.j)(Ne),Object(t.j)(Oe),Object(I.f)((e,t)=>{var i=e.getColor(M.H);i&&t.addRule(`.monaco-editor .hoverHighlight { background-color: ${i}; }`),i=e.getColor(M.E);i&&t.addRule(`.monaco-editor .monaco-hover { background-color: ${i}; }`);const n=e.getColor(M.F);n&&(t.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${n}; }`),t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`)),i=e.getColor(M.Jc),i&&t.addRule(`.monaco-editor .monaco-hover a { color: ${i}; }`),i=e.getColor(M.Ic),i&&t.addRule(`.monaco-editor .monaco-hover a:hover { color: ${i}; }`),i=e.getColor(M.G),i&&t.addRule(`.monaco-editor .monaco-hover { color: ${i}; }`),i=e.getColor(M.I),i&&t.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${i}; }`),i=e.getColor(M.Hc),i&&t.addRule(`.monaco-editor .monaco-hover code { background-color: ${i}; }`)})},af40:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t=[],i=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=i}}},afa2:function(e,t,i){},b055:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("8ae8");function o(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.ICodeEditor}function s(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.IDiffEditor}function r(e){return o(e)?e:s(e)?e.getModifiedEditor():null}},b0cd:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),t=i("4b76"),i=i("0a0f"),t.a;const n=Object(i.c)("notificationService");class o{}},b12b:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return i.e("chunk-2d0c0494").then(i.bind(null,"40ac"))}})},b1ca:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("themeService")},b223:function(e,t,i){},b272:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("3742"),o=i("2c29"),s=i("2e5d"),r=i("f85a"),a=i("6a89"),l=i("7061");class d{static deleteRight(e,t,i,n){let s=[],l=3!==e;for(let c=0,u=n.length;c=m.length+1)return!1;var d=m.charAt(l.column-2),h=n.get(d);if(!h)return!1;if(Object(s.g)(d)){if("never"===i)return!1}else if("never"===t)return!1;var c=m.charAt(l.column-1);let f=!1;for(const e of h)e.open===d&&e.close===c&&(f=!0);if(!f)return!1;if("auto"===e){let e=!1;for(let t=0,i=a.length;tthis.runCommand(e,t),description:this._description})}_registerMenuItem(e){d.d.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon,precondition:this.precondition},when:e.when,order:e.order})}}class b extends _{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t,i){return this._implementations.push({priority:e,name:t,implementation:i}),this._implementations.sort((e,t)=>t.priority-e.priority),{dispose:()=>{for(let e=0;e{const i=e.get(c.b);if(i.contextMatchesRules(Object(m.o)(this.precondition)))return this.runEditorCommand(e,n,t)})}}class w extends C{constructor(e){super(w.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function i(t){return t.menuId||(t.menuId=d.b.EditorContext),t.title||(t.title=e.label),t.when=c.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push(...e.contextMenuOpts.map(i)):e.contextMenuOpts&&t.push(i(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,i){return this.reportTelemetry(e,t),this.run(e,t,i||{})}reportTelemetry(e,t){e.get(p.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class y extends w{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t){return this._implementations.push([e,t]),this._implementations.sort((e,t)=>t[0]-e[0]),{dispose:()=>{for(let e=0;enew Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.a.lift(s),i.slice(2)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function L(e,t){h.a.registerCommand(e,(function(e,...i){var[n]=i,s=(Object(m.c)(o.a.isUri(n)),e.get(a.a).getModel(n));return s?t(s,...i.slice(1)):e.get(l.a).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,i.slice(1)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function x(e){return E.INSTANCE.registerEditorCommand(e),e}function k(e){return e=new e,E.INSTANCE.registerEditorAction(e),e}function D(e){return E.INSTANCE.registerEditorAction(e),e}function N(e){E.INSTANCE.registerEditorAction(e)}function O(e,t){E.INSTANCE.registerEditorContribution(e,t)}(i=n=n||{}).getEditorCommand=function(e){return E.INSTANCE.getEditorCommand(e)},i.getEditorActions=function(){return E.INSTANCE.getEditorActions()},i.getEditorContributions=function(){return E.INSTANCE.getEditorContributions()},i.getSomeEditorContributions=function(e){return E.INSTANCE.getEditorContributions().filter(t=>0<=e.indexOf(t.id))},i.getDiffEditorContributions=function(){return E.INSTANCE.getDiffEditorContributions()};class E{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(e,t){this.editorContributions.push({id:e,ctor:t})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(e){e.register(),this.editorActions.push(e)}getEditorActions(){return this.editorActions.slice(0)}registerEditorCommand(e){e.register(),this.editorCommands[e.id]=e}getEditorCommand(e){return this.editorCommands[e]||null}}function I(e){return e.register(),e}E.INSTANCE=new E,g.a.add("editor.contributions",E.INSTANCE);const M=I(new b({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("undo","Undo"),order:1}]})),T=(I(new v(M,{id:"default:undo",precondition:void 0})),I(new b({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:d.b.CommandPalette,group:"",title:t.a("redo","Redo"),order:1}]}))),A=(I(new v(T,{id:"default:redo",precondition:void 0})),I(new b({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:d.b.MenubarSelectionMenu,group:"1_basic",title:t.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("selectAll","Select All"),order:1}]})))},b329:function(e,t,i){},b3b2:function(e,t,i){"use strict";i.r(t),i.d(t,"MoveWordCommand",(function(){return _})),i.d(t,"WordLeftCommand",(function(){return b})),i.d(t,"WordRightCommand",(function(){return v})),i.d(t,"CursorWordStartLeft",(function(){return C})),i.d(t,"CursorWordEndLeft",(function(){return w})),i.d(t,"CursorWordLeft",(function(){return y})),i.d(t,"CursorWordStartLeftSelect",(function(){return S})),i.d(t,"CursorWordEndLeftSelect",(function(){return L})),i.d(t,"CursorWordLeftSelect",(function(){return x})),i.d(t,"CursorWordAccessibilityLeft",(function(){return k})),i.d(t,"CursorWordAccessibilityLeftSelect",(function(){return D})),i.d(t,"CursorWordStartRight",(function(){return N})),i.d(t,"CursorWordEndRight",(function(){return O})),i.d(t,"CursorWordRight",(function(){return E})),i.d(t,"CursorWordStartRightSelect",(function(){return I})),i.d(t,"CursorWordEndRightSelect",(function(){return M})),i.d(t,"CursorWordRightSelect",(function(){return T})),i.d(t,"CursorWordAccessibilityRight",(function(){return A})),i.d(t,"CursorWordAccessibilityRightSelect",(function(){return R})),i.d(t,"DeleteWordCommand",(function(){return P})),i.d(t,"DeleteWordLeftCommand",(function(){return F})),i.d(t,"DeleteWordRightCommand",(function(){return B})),i.d(t,"DeleteWordStartLeft",(function(){return j})),i.d(t,"DeleteWordEndLeft",(function(){return W})),i.d(t,"DeleteWordLeft",(function(){return V})),i.d(t,"DeleteWordStartRight",(function(){return H})),i.d(t,"DeleteWordEndRight",(function(){return z})),i.d(t,"DeleteWordRight",(function(){return U})),i.d(t,"DeleteInsideWord",(function(){return K}));var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("2e5d"),r=i("d48d"),a=i("e6ff"),l=i("7061"),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("4779"),g=i("4fc3"),p=i("fd49"),m=i("70cb"),f=i("1665");class _ extends t.c{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),o=t.getSelections(),r=o.map(t=>{var n=new l.a(t.positionLineNumber,t.positionColumn);n=this._move(e,i,n,this._wordNavigationType);return this._moveTo(t,n,this._inSelectionMode)});var n;i.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",3,r.map(e=>s.d.fromModelSelection(e))),1===r.length&&(n=new l.a(r[0].positionLineNumber,r[0].positionColumn),t.revealPosition(n,0))}}_moveTo(e,t,i){return i?new h.a(e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new h.a(t.lineNumber,t.column,t.lineNumber,t.column)}}class b extends _{_move(e,t,i,n){return r.a.moveWordLeft(e,t,i,n)}}class v extends _{_move(e,t,i,n){return r.a.moveWordRight(e,t,i,n)}}class C extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class w extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class y extends b{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2063,mac:{primary:527},weight:100}})}}class S extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class L extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class x extends b{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class k extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class D extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class N extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class O extends v{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2065,mac:{primary:529},weight:100}})}}class E extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class I extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class M extends v{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class T extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class A extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class R extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class P extends t.c{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections(),r=t.getOption(5),l=t.getOption(8),d=m.a.getAutoClosingPairs(i.getLanguageIdentifier().id),h=t._getViewModel();var n=s.map(n=>(n=this._delete({wordSeparators:e,model:i,selection:n,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:t.getOption(6),autoClosingBrackets:r,autoClosingQuotes:l,autoClosingPairs:d,autoClosedCharacters:h.getCursorAutoClosedCharacters()},this._wordNavigationType),new o.a(n,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}class F extends P{_delete(e,t){return e=r.a.deleteWordLeft(e,t),e||new d.a(1,1,1,1)}}class B extends P{_delete(e,t){t=r.a.deleteWordRight(e,t);return t||(t=e.model.getLineCount(),e=e.model.getLineMaxColumn(t),new d.a(t,e,t,e))}}class j extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:c.a.writable})}}class W extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:c.a.writable})}}class V extends F{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class H extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:c.a.writable})}}class z extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:c.a.writable})}}class U extends B{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class K extends t.b{constructor(){super({id:"deleteInsideWord",precondition:c.a.writable,label:n.a("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections();var n=s.map(t=>(t=r.a.deleteInsideWord(e,i,t),new o.a(t,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}Object(t.k)(new C),Object(t.k)(new w),Object(t.k)(new y),Object(t.k)(new S),Object(t.k)(new L),Object(t.k)(new x),Object(t.k)(new N),Object(t.k)(new O),Object(t.k)(new E),Object(t.k)(new I),Object(t.k)(new M),Object(t.k)(new T),Object(t.k)(new k),Object(t.k)(new D),Object(t.k)(new A),Object(t.k)(new R),Object(t.k)(new j),Object(t.k)(new W),Object(t.k)(new V),Object(t.k)(new H),Object(t.k)(new z),Object(t.k)(new U),Object(t.j)(K)},b400:function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return d}));var n,o,s=i("4b76");t=i("dff7"),i=i("0a0f");(a=n=n||{})[a.Hint=1]="Hint",a[a.Info=2]="Info",a[a.Warning=4]="Warning",a[a.Error=8]="Error";{var r=n=n||{};r.compare=function(e,t){return t-e};const e=Object.create(null);e[r.Error]=Object(t.a)("sev.error","Error"),e[r.Warning]=Object(t.a)("sev.warning","Warning"),e[r.Info]=Object(t.a)("sev.info","Info"),r.toString=function(t){return e[t]||""},r.fromSeverity=function(e){switch(e){case s.a.Error:return r.Error;case s.a.Warning:return r.Warning;case s.a.Info:return r.Info;case s.a.Ignore:return r.Hint}},r.toSeverity=function(e){switch(e){case r.Error:return s.a.Error;case r.Warning:return s.a.Warning;case r.Info:return s.a.Info;case r.Hint:return s.a.Ignore}}}{var a=o=o||{};const e="";function l(t,i){let o=[e];return t.source?o.push(t.source.replace("¦","\\¦")):o.push(e),t.code?"string"==typeof t.code?o.push(t.code.replace("¦","\\¦")):o.push(t.code.value.replace("¦","\\¦")):o.push(e),void 0!==t.severity&&null!==t.severity?o.push(n.toString(t.severity)):o.push(e),t.message&&i?o.push(t.message.replace("¦","\\¦")):o.push(e),void 0!==t.startLineNumber&&null!==t.startLineNumber?o.push(t.startLineNumber.toString()):o.push(e),void 0!==t.startColumn&&null!==t.startColumn?o.push(t.startColumn.toString()):o.push(e),void 0!==t.endLineNumber&&null!==t.endLineNumber?o.push(t.endLineNumber.toString()):o.push(e),void 0!==t.endColumn&&null!==t.endColumn?o.push(t.endColumn.toString()):o.push(e),o.push(e),o.join("¦")}a.makeKey=function(e){return l(e,!0)},a.makeKeyOptionalMessage=l}const d=Object(i.c)("markerService")},b539:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("0a0f");class n{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}n.None=Object.freeze({report(){}});const o=Object(t.c)("editorProgressService")},b574:function(e,t,i){"use strict";i.r(t),i.d(t,"SnippetController2",(function(){return p}));var n=i("a666"),o=(t=i("b2cc"),i("6a89")),s=i("8025"),r=i("c101"),a=i("4153"),l=i("4fc3"),d=i("d3d7"),h=i("59a4"),c=(i=i("dff7"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3")}}_doInsert(e,t){this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new h.a(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(e=>e.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel())return this._modelVersionId!==this._editor.getModel().getAlternativeVersionId()&&this._session.hasPlaceholder&&!this._session.isAtLastPlaceholder&&this._session.isSelectionWithinPlaceholders()?(this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),void this._handleChoice()):this.cancel()}_handleChoice(){if(this._session&&this._editor.hasModel()){const e=this._session["choice"];if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(e=>s.a.fromPositions(e.getStartPosition())));const[t]=e.options;Object(a.f)(this._editor,e.options.map((e,i)=>({kind:13,label:e.value,insertText:e.value,sortText:"a".repeat(i+1),range:o.a.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,t.value.length))})))}}else this._currentChoice=void 0}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(e=!1){var t;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),null!=(t=this._session)&&t.dispose(),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};p.ID="snippetController2",p.InSnippetMode=new l.c("inSnippetMode",!1,Object(i.a)("inSnippetMode","Whether the editor in current in snippet mode")),p.HasNextTabstop=new l.c("hasNextTabstop",!1,Object(i.a)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),p.HasPrevTabstop=new l.c("hasPrevTabstop",!1,Object(i.a)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),p=c([u(1,d.b),u(2,l.b)],p),Object(t.l)(p.ID,p);const m=t.c.bindToContribution(p.get);Object(t.k)(new m({id:"jumpToNextSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:2}})),Object(t.k)(new m({id:"jumpToPrevSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:1026}})),Object(t.k)(new m({id:"leaveSnippet",precondition:p.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(t.k)(new m({id:"acceptSnippet",precondition:p.InSnippetMode,handler:e=>e.finish()}))},b57f:function(e,t,i){"use strict";i.d(t,"b",(function(){return _t})),i.d(t,"a",(function(){return kt}));var n=i("fdcc"),o=i("308f"),s=i("a666"),r=i("3742"),a=i("6d8e"),l=(t=i("fd49"),i("7061")),d=i("6a89"),h=i("8025"),c=i("3352"),u=i("a054");class g{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function p(e,t,i){var n=Math.min(e.getLineCount(),1e4);let o=0,s=0,r="",a=0,l=[0,0,0,0,0,0,0,0,0];var d=new g;for(let g=1;g<=n;g++){var h=e.getLineLength(g);let n=e.getLineContent(g);var c,u,p=h<=65536;let C=!1,w=0,y=0,S=0;for(let t=0,i=h;t{var i=l[t];i>e&&(e=i,w=t)}),4===w&&0=l[4]/2&&(w=2)}return{insertSpaces:C,tabSize:w}}function m(e){return(1&e.metadata)>>>0}function f(e,t){e.metadata=254&e.metadata|t<<0}function _(e){return(2&e.metadata)>>>1==1}function b(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function v(e){return(4&e.metadata)>>>2==1}function C(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function w(e,t){e.metadata=231&e.metadata|t<<3}function y(e,t){e.metadata=223&e.metadata|(t?1:0)<<5}class S{constructor(e,t,i){this.metadata=0,f(((this.parent=this).left=this).right=this,1),this.start=t,this.end=i,this.delta=0,this.maxEnd=i,this.id=e,this.ownerId=0,this.options=null,C(this,!1),w(this,1),y(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=null,b(this,!1)}reset(e,t,i,n){this.start=t,this.end=i,this.maxEnd=i,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=n}setOptions(e){this.options=e,e=this.options.className,C(this,"squiggly-error"===e||"squiggly-warning"===e||"squiggly-info"===e),w(this,this.options.stickiness),y(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,i){this.cachedVersionId!==i&&(this.range=null),this.cachedVersionId=i,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}const L=new S(null,0,0);f(((L.parent=L).left=L).right=L,0);class x{constructor(){this.root=L,this.requestNormalizeDelta=!1}intervalSearch(e,t,i,n,o){if(this.root===L)return[];{var s=this,r=e,a=t,l=i,d=n,h=o;let c=s.root,u=0,g=0,p=0,m=[],f=0;for(;c!==L;)if(_(c))b(c.left,!1),b(c.right,!1),c===c.parent.right&&(u-=c.parent.delta),c=c.parent;else{if(!_(c.left)){if(u+c.maxEnd>>3,f=0==m||2==m,v=(m=1==m||2==m,u-c),C=Math.min(v,g),w=h.start;let o=!1;var y=h.end;let r=!1;c<=w&&y<=u&&(32&h.metadata)>>>5==1&&(h.start=c,o=!0,h.end=c,r=!0);var S=p?1:0h.end&&(h.end=h.start)}s.maxEnd=s.end,D(this,s)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){if(this.requestNormalizeDelta){this.requestNormalizeDelta=!1;{var e=this;let t=e.root,i=0;for(;t!==L;)t=t.left===L||_(t.left)?t.right===L||_(t.right)?(t.start=i+t.start,t.end=i+t.end,t.delta=0,T(t),b(t,!0),b(t.left,!1),b(t.right,!1),t===t.parent.right&&(i-=t.parent.delta),t.parent):(i+=t.delta,t.right):t.left;b(e.root,!1)}}}}function k(e,t,i,n){return et&&(t=i),e.right!==L&&(i=e.right.maxEnd+e.delta)>t?i:t}function T(e){e.maxEnd=M(e)}function A(e){for(;e!==L;){var t=M(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}class R{constructor(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,((this.parent=this).left=this).right=this}next(){if(this.right!==P)return F(this.right);let e=this;for(;e.parent!==P&&e.parent.left!==e;)e=e.parent;return e.parent===P?P:e.parent}prev(){if(this.left!==P)return B(this.left);let e=this;for(;e.parent!==P&&e.parent.right!==e;)e=e.parent;return e.parent===P?P:e.parent}detach(){this.parent=null,this.left=null,this.right=null}}const P=new R(null,0);function F(e){for(;e.left!==P;)e=e.left;return e}function B(e){for(;e.right!==P;)e=e.right;return e}function j(e){return e===P?0:e.size_left+e.piece.length+j(e.right)}function W(e){return e===P?0:e.lf_left+e.piece.lineFeedCnt+W(e.right)}function V(){P.parent=P}function H(e,t){let i=t.right;i.size_left+=t.size_left+(t.piece?t.piece.length:0),i.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=i.left,i.left!==P&&(i.left.parent=t),i.parent=t.parent,t.parent===P?e.root=i:t.parent.left===t?t.parent.left=i:t.parent.right=i,(i.left=t).parent=i}function z(e,t){let i=t.left;t.left=i.right,i.right!==P&&(i.right.parent=t),i.parent=t.parent,t.size_left-=i.size_left+(i.piece?i.piece.length:0),t.lf_left-=i.lf_left+(i.piece?i.piece.lineFeedCnt:0),t.parent===P?e.root=i:t===t.parent.right?t.parent.right=i:t.parent.left=i,(i.right=t).parent=i}function U(e,t){let i,n;if(i=t.left===P?(n=t).right:t.right===P?(n=t).left:(n=F(t.right)).right,n===e.root)(e.root=i).color=0,t.detach(),V(),e.root.parent=P;else{var o,s,r,a=1===n.color;if(n===n.parent.left?n.parent.left=i:n.parent.right=i,n===t?(i.parent=n.parent,$(e,i)):(n.parent===t?i.parent=n:i.parent=n.parent,$(e,i),n.left=t.left,n.right=t.right,n.parent=t.parent,n.color=t.color,t===e.root?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left!==P&&(n.left.parent=n),n.right!==P&&(n.right.parent=n),n.size_left=t.size_left,n.lf_left=t.lf_left,$(e,n)),t.detach(),i.parent.left===i&&(t=j(i),o=W(i),t===i.parent.size_left&&o===i.parent.lf_left||(s=t-i.parent.size_left,r=o-i.parent.lf_left,i.parent.size_left=t,i.parent.lf_left=o,q(e,i.parent,s,r))),$(e,i.parent),!a){let t;for(;i!==e.root&&0===i.color;)i=i===i.parent.left?(1===(t=i.parent.right).color&&(t.color=0,i.parent.color=1,H(e,i.parent),t=i.parent.right),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.right.color&&(t.left.color=0,t.color=1,z(e,t),t=i.parent.right),t.color=i.parent.color,i.parent.color=0,t.right.color=0,H(e,i.parent),e.root)):(1===(t=i.parent.left).color&&(t.color=0,i.parent.color=1,z(e,i.parent),t=i.parent.left),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.left.color&&(t.right.color=0,t.color=1,H(e,t),t=i.parent.left),t.color=i.parent.color,i.parent.color=0,t.left.color=0,z(e,i.parent),e.root));i.color=0}V()}}function K(e,t){for($(e,t);t!==e.root&&1===t.parent.color;)if(t.parent===t.parent.parent.left){const i=t.parent.parent.right;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&H(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,z(e,t.parent.parent))}else{const i=t.parent.parent.left;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&z(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,H(e,t.parent.parent))}e.root.color=0}function q(e,t,i,n){for(;t!==e.root&&t!==P;)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}function $(e,t){let i=0,n=0;if(t!==e.root){if(0===i){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;t=t.parent,i=j(t.left)-t.size_left,n=W(t.left)-t.lf_left,t.size_left+=i,t.lf_left+=n}for(;t!==e.root&&(0!==i||0!==n);)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}}(((P.parent=P).left=P).right=P).color=0;var G=i("8c02");const Z=65535;function Y(e){let t;return(t=new(e[e.length-1]<65536?Uint16Array:Uint32Array)(e.length)).set(e,0),t}class X{constructor(e,t,i,n,o){this.lineStarts=e,this.cr=t,this.lf=i,this.crlf=n,this.isBasicASCII=o}}function Q(e,t=!0){let i=[0],n=1;for(let s=0,r=e.length;s(e!==P&&this._pieces.push(e.piece),!0))}read(){return 0===this._pieces.length?0===this._index?(this._index++,this._BOM):null:this._index>this._pieces.length-1?null:0===this._index?this._BOM+this._tree.getPieceContent(this._pieces[this._index++]):this._tree.getPieceContent(this._pieces[this._index++])}}class ie{constructor(e){this._limit=e,this._cache=[]}get(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartOffset<=e&&t.nodeStartOffset+t.node.piece.length>=e)return t}return null}get2(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartLineNumber&&t.nodeStartLineNumber=e)return t}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,i=this._cache;for(let o=0;o=e)&&(i[o]=null,t=!0)}if(t){let e=[];for(const t of i)null!==t&&e.push(t);this._cache=e}}}class ne{constructor(e,t,i){this.create(e,t,i)}create(e,t,i){this._buffers=[new ee("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=P,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=i;let n=null;for(let s=0,r=e.length;s{t=this.getNodeContent(t);var a,l=t.length;return s<=i||s+l=e)n=n.left;else{var o;if(n.lf_left+n.piece.lineFeedCnt+1>=e)return i+=n.size_left,o=this.getAccumulatedValue(n,e-n.lf_left-2),i+(o+t-1);e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}return i}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,i=0;for(var n,o,s=e;t!==P;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e)return n=this.getIndexOf(t,e-t.size_left),i+=t.lf_left+n.index,0===n.index?(o=this.getOffsetAt(i+1,1),new l.a(i+1,s-o+1)):new l.a(i+1,n.remainder+1);if(e-=t.size_left+t.piece.length,i+=t.lf_left+t.piece.lineFeedCnt,t.right===P)return o=this.getOffsetAt(i+1,1),new l.a(i+1,s-e-o+1);t=t.right}return new l.a(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var i=this.nodeAt2(e.startLineNumber,e.startColumn);e=this.nodeAt2(e.endLineNumber,e.endColumn);let n=this.getValueInRange2(i,e);return!t||t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?n:n.replace(/\r\n|\r|\n/g,t)}getValueInRange2(e,t){if(e.node===t.node){var i=e.node;let n=this._buffers[i.piece.bufferIndex].buffer;return i=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n.substring(i+e.remainder,i+t.remainder)}let n=e.node,o=this._buffers[n.piece.bufferIndex].buffer;i=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);let s=o.substring(i+e.remainder,i+n.piece.length);for(n=n.next();n!==P;){let e=this._buffers[n.piece.bufferIndex].buffer;var r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(n===t.node){s+=e.substring(r,r+t.remainder);break}s+=e.substr(r,n.piece.length),n=n.next()}return s}getLinesContent(){let e=[],t=0,i="",n=!1;return this.iterate(this.root,o=>{if(o!==P){o=o.piece;let l=o.length;if(0!==l){const d=this._buffers[o.bufferIndex].buffer;var s=this._buffers[o.bufferIndex].lineStarts,r=o.start.line,a=o.end.line;let h=s[r]+o.start.column;if(!n||(10===d.charCodeAt(h)&&(h++,l--),e[t++]=i,i="",n=!1,0!==l))if(r===a)this._EOLNormalized||13!==d.charCodeAt(h+l-1)?i+=d.substr(h,l):(n=!0,i+=d.substr(h,l-1));else{i+=this._EOLNormalized?d.substring(h,Math.max(h,s[r+1]-this._EOLLength)):d.substring(h,s[r+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=i;for(let n=r+1;ne+p,t.reset(0)):(b=u.buffer,v=e=>e,t.reset(p));do{if(m=t.next(b)){if(v(m.index)>=f)return h;this.positionInBuffer(e,v(m.index)-g,_);var C=this.getLineFeedCnt(e.piece.bufferIndex,o,_),w=_.line===o.line?_.column-o.column+n:_.column+1,y=w+m[0].length;if(c[h++]=Object(G.d)(new d.a(i+C,w,i+C,y),m,a),v(m.index)+m[0].length>=f)return h;if(l<=h)return h}}while(m);return h}findMatchesLineByLine(e,t,i,n){var o=[];let s=0;var r=new G.b(t.wordSeparators,t.regex);let a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var l=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===l)return[];let d=this.positionInBuffer(a.node,a.remainder);var h,c,u=this.positionInBuffer(l.node,l.remainder);if(a.node===l.node)this.findMatchesInNode(a.node,r,e.startLineNumber,e.startColumn,d,u,t,i,n,s,o);else{let _=e.startLineNumber,b=a.node;for(;b!==l.node;){var g=this.getLineFeedCnt(b.piece.bufferIndex,d,b.piece.end);if(1<=g){var p=this._buffers[b.piece.bufferIndex].lineStarts,m=this.offsetInBuffer(b.piece.bufferIndex,b.piece.start),f=(p=p[d.line+g],_===e.startLineNumber?e.startColumn:1);if((s=this.findMatchesInNode(b,r,_,f,d,this.positionInBuffer(b,p-m),t,i,n,s,o))>=n)return o;_+=g}if(f=_===e.startLineNumber?e.startColumn-1:0,_===e.endLineNumber)return p=this.getLineContent(_).substring(f,e.endColumn-1),s=this._findMatchesInLine(t,r,p,e.endLineNumber,f,s,o,i,n),o;if((s=this._findMatchesInLine(t,r,this.getLineContent(_).substr(f),_,f,s,o,i,n))>=n)return o;_++,a=this.nodeAt2(_,1),b=a.node,d=this.positionInBuffer(a.node,a.remainder)}s=_===e.endLineNumber?(h=_===e.startLineNumber?e.startColumn-1:0,c=this.getLineContent(_).substring(h,e.endColumn-1),this._findMatchesInLine(t,r,c,e.endLineNumber,h,s,o,i,n)):(c=_===e.startLineNumber?e.startColumn:1,this.findMatchesInNode(l.node,r,_,c,d,u,t,i,n,s,o))}return o}_findMatchesInLine(e,t,i,n,o,s,r,a,l){var h,u=e.wordSeparators;if(!a&&e.simpleSearch){var g=e.simpleSearch,p=g.length,m=i.length;let t=-p;for(;-1!==(t=i.indexOf(g,t+p));)if((!u||Object(G.e)(u,i,m,t,p))&&(r[s++]=new c.b(new d.a(n,t+1+o,n,t+1+p+o),null),l<=s))return s}else{t.reset(0);do{if((h=t.next(i))&&(r[s++]=Object(G.d)(new d.a(n,h.index+1+o,n,h.index+1+h[0].length+o),h,a),l<=s))return s}while(h)}return s}insert(e,t,i=!1){if(this._EOLNormalized=this._EOLNormalized&&i,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==P){var{node:i,remainder:n,nodeStartOffset:o}=this.nodeAt(e),s=i.piece,r=s.bufferIndex,a=this.positionInBuffer(i,n);if(0===i.piece.bufferIndex&&s.end.line===this._lastChangeBufferPos.line&&s.end.column===this._lastChangeBufferPos.column&&o+s.length===e&&t.lengthe){let d=[],h=new J(s.bufferIndex,a,s.end,this.getLineFeedCnt(s.bufferIndex,a,s.end),this.offsetInBuffer(r,s.end)-this.offsetInBuffer(r,a));this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(i,n)&&(o={line:h.start.line+1,column:0},h=new J(h.bufferIndex,o,h.end,this.getLineFeedCnt(h.bufferIndex,o,h.end),h.length-1),t+="\n"),this.shouldCheckCRLF()&&this.startWithLF(t)&&13===this.nodeCharCodeAt(i,n-1)?(e=this.positionInBuffer(i,n-1),this.deleteNodeTail(i,e),t="\r"+t,0===i.piece.length&&d.push(i)):this.deleteNodeTail(i,a);var l=this.createNewPieces(t);0Z){let n=[];for(;e.length>Z;){var t=e.charCodeAt(65534);let i;e=13===t||55296<=t&&t<=56319?(i=e.substring(0,65534),e.substring(65534)):(i=e.substring(0,Z),e.substring(Z)),t=Q(i),n.push(new J(this._buffers.length,{line:0,column:0},{line:t.length-1,column:i.length-t[t.length-1]},t.length-1,i.length)),this._buffers.push(new ee(i,t))}var i=Q(e);return n.push(new J(this._buffers.length,{line:0,column:0},{line:i.length-1,column:e.length-i[i.length-1]},i.length-1,e.length)),this._buffers.push(new ee(e,i)),n}let n=this._buffers[0].buffer.length;const o=Q(e,!1);let s=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===n&&0!==n&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},s=this._lastChangeBufferPos;for(let e=0;e=e-1)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt>e-1){var h=this.getAccumulatedValue(i,e-i.lf_left-2),c=this.getAccumulatedValue(i,e-i.lf_left-1);let n=this._buffers[i.piece.bufferIndex].buffer;var u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o+=i.size_left,this._searchCache.set({node:i,nodeStartOffset:o,nodeStartLineNumber:d-(e-1-i.lf_left)}),n.substring(u+h,u+c-t)}if(i.lf_left+i.piece.lineFeedCnt===e-1){h=this.getAccumulatedValue(i,e-i.lf_left-2);let t=this._buffers[i.piece.bufferIndex].buffer;u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n=t.substring(u+h,u+i.piece.length);break}e-=i.lf_left+i.piece.lineFeedCnt,o+=i.size_left+i.piece.length,i=i.right}}for(i=i.next();i!==P;){let e=this._buffers[i.piece.bufferIndex].buffer;if(0e.end.line?i[e.end.line]+e.end.column-i[e.start.line]-e.start.column:i[t]-i[e.start.line]-e.start.column)}deleteNodeTail(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.end),s=this.offsetInBuffer(i.bufferIndex,t),r=this.getLineFeedCnt(i.bufferIndex,i.start,t);n=r-n,s-=o,o=i.length+s;e.piece=new J(i.bufferIndex,i.start,t,r,o),q(this,e,s,n)}deleteNodeHead(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.start),s=this.getLineFeedCnt(i.bufferIndex,t,i.end),r=(n=s-n,o=o-this.offsetInBuffer(i.bufferIndex,t),i.length+o);e.piece=new J(i.bufferIndex,t,i.end,s,r),q(this,e,o,n)}shrinkNode(e,t,i){var n=e.piece,o=n.start,s=n.end,r=n.length,a=n.lineFeedCnt,l=t,d=this.getLineFeedCnt(n.bufferIndex,n.start,l);t=this.offsetInBuffer(n.bufferIndex,t)-this.offsetInBuffer(n.bufferIndex,o),e.piece=new J(n.bufferIndex,n.start,l,d,t),q(this,e,t-r,d-a),o=new J(n.bufferIndex,i,s,this.getLineFeedCnt(n.bufferIndex,i,s),this.offsetInBuffer(n.bufferIndex,s)-this.offsetInBuffer(n.bufferIndex,i)),l=this.rbInsertRight(e,o);this.validateCRLFWithPrevNode(l)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var i=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),n=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=Q(t,!1);for(let l=0;le)t=t.left;else{if(t.size_left+t.piece.length>=e)return o+=t.size_left,i={node:t,remainder:e-t.size_left,nodeStartOffset:o},this._searchCache.set(i),i;e-=t.size_left+t.piece.length,o+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let i=this.root,n=0;for(;i!==P;)if(i.left!==P&&i.lf_left>=e-1)i=i.left;else{var o;if(i.lf_left+i.piece.lineFeedCnt>e-1)return s=this.getAccumulatedValue(i,e-i.lf_left-2),o=this.getAccumulatedValue(i,e-i.lf_left-1),n+=i.size_left,{node:i,remainder:Math.min(s+t-1,o),nodeStartOffset:n};if(i.lf_left+i.piece.lineFeedCnt===e-1){var s=this.getAccumulatedValue(i,e-i.lf_left-2);if(s+t-1<=i.piece.length)return{node:i,remainder:s+t-1,nodeStartOffset:n};t-=i.piece.length-s;break}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}for(i=i.next();i!==P;){var r,a;if(0=t-1)return a=this.offsetOfNode(i),{node:i,remainder:t-1,nodeStartOffset:a};t-=i.piece.length,i=i.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1;let i=this._buffers[e.piece.bufferIndex];return e=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t,i.buffer.charCodeAt(e)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;for(;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t}shouldCheckCRLF(){return!(this._EOLNormalized&&"\n"===this._EOL)}startWithLF(e){var t,i,n;return"string"==typeof e?10===e.charCodeAt(0):e!==P&&0!==e.piece.lineFeedCnt&&(e=e.piece,n=(t=this._buffers[e.bufferIndex].lineStarts)[i=e.start.line]+e.start.column,i!==t.length-1&&!(n+1e.sortIndex-t.sortIndex)}this._mightContainRTL=n,this._mightContainUnusualLineTerminators=o,this._mightContainNonBasicASCII=s,i=this._doApplyEdits(l);let S=null;if(t&&0t.lineNumber-e.lineNumber),S=[];for(let e=0,t=f.length;e=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[],n=[];for(let e=0;e=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)}}class _e extends s.a{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new fe,this._tokenizationSupport=null,this._register(ue.F.onDidChange(e=>{var t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeContentFast(e=>{if(e.isFlush)this._resetTokenizationState();else{for(let n=0,o=e.changes.length;n{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){var[e,t]=function(e){var t=e.getLanguageIdentifier();let i=e.isTooLargeForTokenization()?null:ue.F.get(t.language),o=null;if(i)try{o=i.getInitialState()}catch(e){Object(n.f)(e),i=null}return[i,o]}(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&me.j(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(){var e=this._textModel.getLineCount(),t=new oe.b;const i=pe.a.create(!1);let n=-1;for(;this._hasLinesToTokenize()&&!(1=e););this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens,n>=e)}tokenizeViewport(e,t){var i=new oe.b;this._tokenizeViewport(i,e,t),this._textModel.setTokens(i.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){var t=new oe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){var t;return!this._tokenizationSupport||!((t=this._tokenizationStateStore.invalidLineStartIndex+1)>5;if(0==i)return(e=1<>5,0==e?0!=(this.items&1<Be.from(e))}getOffsetBeforeChange(e){return this.adjustNextEdit(e),this.translateCurToOld(e)}getDistanceToNextChange(e){this.adjustNextEdit(e);var t,i,n=this.edits[this.nextEditIdx];n=n?this.translateOldToCur(n.offsetObj):this.documentLength;return(n=n)-(e=e)<=0?0:(t=Math.floor(e/Oe),i=n-(n=Math.floor(n/Oe))*Oe,t===n?Ee(0,i-(e-t*Oe)):Ee(n-t,i))}translateOldToCur(e){return e.lineCount===this.deltaLineIdxInOld?Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount+this.deltaOldToNewColumnCount):Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount)}translateCurToOld(e){return e=Ie(e),e.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount-this.deltaOldToNewColumnCount):Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount)}adjustNextEdit(e){for(;this.nextEditIdxthis.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;null===this.line&&(this.lineTokens=this.textModel.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=0===this.lineCharOffset?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));var e=this.lineIdx,t=this.lineCharOffset;let i=0;for(;i<1e3;){const l=this.lineTokens;var n=l.getCount();let d=null;if(this.lineTokenOffsetObject(r.t)(e)).join("|")}}get regExpGlobal(){var e;return this.hasRegExp||(e=this.getRegExpStr(),this._regExpGlobal=e?new RegExp(e,"g"):null,this.hasRegExp=!0),this._regExpGlobal}getToken(e){return this.map.get(e)}get isEmpty(){return 0===this.map.size}}class Qe{constructor(e){this.customBracketPairs=e,this.languageIdToBracketTokens=new Map}didLanguageChange(e){const t=this.languageIdToBracketTokens.get(e);return!!t&&(e=Xe.createFromLanguage(e,this.customBracketPairs).getRegExpStr(),t.getRegExpStr()!==e)}getSingleLanguageBracketTokens(e){let t=this.languageIdToBracketTokens.get(e);return t||(t=Xe.createFromLanguage(e,this.customBracketPairs),this.languageIdToBracketTokens.set(e,t)),t}}function Je(e){if(0===e.length)return null;if(1===e.length)return e[0];if(function(e){var t=e[0].listHeight;for(const i of e)if(i.listHeight!==t)return;return 1}(e)){var t=e;let o=t.length;for(;1>1;const e=new Array(i);for(let s=0;st.listHeight?e.append(t):t.prepend(e)}class it{constructor(e){this.lastOffset=0,this.nextNodes=[e],this.offsets=[0],this.idxs=[]}readLongestNodeAt(e,t){if(e{var n;return t.length<=i&&(n=Me(t.length)===Me(i),t.canBeReused(e,n))});if(t)return this._itemsFromCache++,this.tokenizer.skip(t.length),t}}this._itemsConstructed++;var i=this.tokenizer.read();switch(i.kind){case 2:return new qe(i.category,i.length,this.denseKeyProvider);case 0:return i.astNode;case 1:var n=e.add(i.category,this.denseKeyProvider),o=(n=this.parseList(n),this.tokenizer.peek());return o&&2===o.kind&&o.category===i.category?(this.tokenizer.read(),We.create(i.category,i.astNode,n,o.astNode)):We.create(i.category,i.astNode,n,null);default:throw new Error("unexpected")}}}class rt extends s.a{constructor(e){super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.cache=this._register(new s.d),this._register(Ce.a.onDidChange(e=>{var t;null!=(t=this.cache.value)&&t.object.didLanguageChange(e.languageIdentifier.id)&&(this.cache.clear(),this.updateCache())})),this._register(e.onDidChangeOptions(e=>{this.cache.clear(),this.updateCache()})),this._register(e.onDidChangeAttached(()=>{this.updateCache()}))}get isDocumentSupported(){return this.textModel.getValueLength()<=5e6}updateCache(){var e,t=this.textModel.getOptions().bracketPairColorizationOptions;if(this.textModel.isAttachedToEditor()&&this.isDocumentSupported&&t.enabled){if(!this.cache.value){const i=new s.b;this.cache.value=(t=i.add(new at(this.textModel)),e=i,{object:t,dispose:()=>null==e?void 0:e.dispose()}),i.add(this.cache.value.object.onDidChangeDecorations(e=>this.didChangeDecorationsEmitter.fire(e))),this.didChangeDecorationsEmitter.fire()}}else this.cache.clear(),this.didChangeDecorationsEmitter.fire()}handleContentChanged(e){var t;null!=(t=this.cache.value)&&t.object.handleContentChanged(e)}getDecorationsInRange(e,t,i){var n;return void 0!==t&&(null==(n=this.cache.value)?void 0:n.object.getDecorationsInRange(e,t,i))||[]}getAllDecorations(e,t){var i;return void 0!==e&&(null==(i=this.cache.value)?void 0:i.object.getAllDecorations(e,t))||[]}onDidChangeDecorations(e){return this.didChangeDecorationsEmitter.event(e)}}class at extends s.a{constructor(e){var t;super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.colorProvider=new dt,this.brackets=new Qe([]),this.denseKeyProvider=new ke,this.onDidChangeDecorations=this.didChangeDecorationsEmitter.event,this._register(e.onBackgroundTokenizationStateChanged(()=>{var t;2===e.backgroundTokenizationState&&(t=void 0===this.initialAstWithoutTokens,this.initialAstWithoutTokens=void 0,t||this.didChangeDecorationsEmitter.fire())})),this._register(e.onDidChangeTokens(({ranges:e})=>{e=e.map(e=>new Pe(Ee(e.fromLineNumber-1,0),Ee(e.toLineNumber,0),Ee(e.toLineNumber-e.fromLineNumber+1,0))),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens||this.didChangeDecorationsEmitter.fire()})),0===e.backgroundTokenizationState?(t=this.brackets.getSingleLanguageBracketTokens(this.textModel.getLanguageIdentifier().id),t=new Ye(this.textModel.getValue(),t),this.initialAstWithoutTokens=ot(t,[],void 0,this.denseKeyProvider),this.astWithTokens=this.initialAstWithoutTokens.clone()):2===e.backgroundTokenizationState?(this.initialAstWithoutTokens=void 0,this.astWithTokens=this.parseDocumentFromTextBuffer([],void 0)):1===e.backgroundTokenizationState&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer([],void 0),this.astWithTokens=this.initialAstWithoutTokens.clone())}didLanguageChange(e){return this.brackets.didLanguageChange(e)}handleContentChanged(e){e=e.changes.map(e=>{const t=d.a.lift(e.range);return new Pe(Ae(t.getStartPosition()),Ae(t.getEndPosition()),(e=e.text,Ee((e=Object(r.Q)(e)).length-1,e[e.length-1].length)))}).reverse(),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer(e,this.initialAstWithoutTokens))}parseDocumentFromTextBuffer(e,t){return ot(new Ge(this.textModel,this.brackets),e,t,this.denseKeyProvider)}getBracketsInRange(e){var t=Ee(e.startLineNumber-1,e.startColumn-1),i=(e=Ee(e.endLineNumber-1,e.endColumn-1),new Array),n=this.initialAstWithoutTokens||this.astWithTokens;return function e(t,i,n,o,s,r,a=0){if(1===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!1))}else if(3===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!0))}else{2===t.kind&&a++;for(const l of t.children)n=Te(i,l.length),i<=s&&o<=n&&e(l,i,n,o,s,r,a),i=n}}(n,0,n.length,t,e,i),i}getDecorationsInRange(e,t,i){const n=new Array;for(const o of this.getBracketsInRange(e))n.push({id:"bracket"+o.hash(),options:{description:"BracketPairColorization",inlineClassName:this.colorProvider.getInlineClassName(o)},ownerId:0,range:o.range});return n}getAllDecorations(e,t){return this.getDecorationsInRange(new d.a(1,1,this.textModel.getLineCount(),1),e,t)}}class lt{constructor(e,t,i){this.range=e,this.level=t,this.isInvalid=i}hash(){return this.range.toString()+"-"+this.level}}class dt{constructor(){this.unexpectedClosingBracketClassName="unexpected-closing-bracket"}getInlineClassName(e){return e.isInvalid?this.unexpectedClosingBracketClassName:this.getInlineClassNameOfLevel(e.level)}getInlineClassNameOfLevel(e){return"bracket-highlighting-"+e%30}}function ht(e){const t=new le;return t.acceptChunk(e),t.finish()}function ct(e,t){const i="string"==typeof e?ht(e):e;return i.create(t)}Object(i.f)((e,t)=>{const i=[De.c,De.d,De.e,De.f,De.g,De.h],n=new dt;t.addRule(`.monaco-editor .${n.unexpectedClosingBracketClassName} { color: ${e.getColor(De.i)}; }`);var o=i.map(t=>e.getColor(t)).filter(e=>!!e).filter(e=>!e.isTransparent());for(let r=0;r<30;r++){var s=o[r%o.length];t.addRule(`.monaco-editor .${n.getInlineClassNameOfLevel(r)} { color: ${s}; }`)}});let ut=0;class gt{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,i=0;for(;;){var n=this._source.read();if(null===n)return this._eos=!0,0===t?null:e.join("");if(0{throw new Error("Invalid change accessor")};class mt{constructor(){this._searchCanceledBrand=void 0}}function ft(e){return e instanceof mt?null:e}mt.INSTANCE=new mt;class _t extends s.a{constructor(e,t,i,n=null,s){super(),this._onWillDispose=this._register(new o.b),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new Ot(e=>this.handleBeforeFireDecorationsChangedEvent(e))),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new o.b),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new o.b),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new o.b),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new o.b),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new o.b),this.onDidChangeAttached=this._onDidChangeAttached.event,this._onDidChangeContentOrInjectedText=this._register(new o.b),this.onDidChangeContentOrInjectedText=this._onDidChangeContentOrInjectedText.event,this._eventEmitter=this._register(new Et),this._backgroundTokenizationState=0,this._onBackgroundTokenizationStateChanged=this._register(new o.b),this.onBackgroundTokenizationStateChanged=this._onBackgroundTokenizationStateChanged.event,this._register(this._eventEmitter.fastEvent(e=>{this._onDidChangeContentOrInjectedText.fire(e.rawContentChangedEvent)})),ut++,this.id="$model"+ut,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource=null==n?a.a.parse("inmemory://model/"+ut):n,this._undoRedoService=s,this._attachedEditorCount=0;var{textBuffer:n,disposable:e}=ct(e,t.defaultEOL);this._buffer=n,this._bufferDisposable=e,this._options=_t.resolveOptions(this._buffer,t),n=this._buffer.getLineCount(),e=this._buffer.getValueLengthInRange(new d.a(1,1,n,this._buffer.getLineLength(n)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=e>_t.LARGE_FILE_SIZE_THRESHOLD||n>_t.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=e>_t.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=i||ge.a,this._languageRegistryListener=Ce.a.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=r.P(ut),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager=new u.a(this,s),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new oe.d,this._tokens2=new oe.e,this._tokenization=new _e(this),this._bracketPairColorizer=this._register(new rt(this)),this._decorationProvider=this._bracketPairColorizer,this._register(this._decorationProvider.onDidChangeDecorations(()=>{this._onDidChangeDecorations.beginDeferredEmit(),this._onDidChangeDecorations.fire(),this._onDidChangeDecorations.endDeferredEmit()}))}static resolveOptions(e,t){return t.detectIndentation?(e=p(e,t.tabSize,t.insertSpaces),new c.e({tabSize:e.tabSize,indentSize:e.tabSize,insertSpaces:e.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})):new c.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}get backgroundTokenizationState(){return this._backgroundTokenizationState}setBackgroundTokenizationState(e){this._backgroundTokenizationState!==e&&(this._backgroundTokenizationState=e,this._onBackgroundTokenizationStateChanged.fire())}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._bufferDisposable.dispose(),this._isDisposing=!1;const e=new re([],"","\n",!1,!1,!0,!0);e.dispose(),this._buffer=e}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._bracketPairColorizer.handleContentChanged(t),this._isDisposing||this._eventEmitter.fire(new de.a(e,t))}setValue(e){var t;this._assertNotDisposed(),null!==e&&(({textBuffer:e,disposable:t}=ct(e,this._options.defaultEOL)),this._setValueFromTextBuffer(e,t))}_createContentChanged2(e,t,i,n,o,s,r){return{changes:[{range:e,rangeOffset:t,rangeLength:i,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:s,isFlush:r}}_setValueFromTextBuffer(e,t){this._assertNotDisposed();var i=this.getFullModelRange(),n=(i=this.getValueLengthInRange(i),this.getLineCount()),o=this.getLineMaxColumn(n);this._buffer=e,this._bufferDisposable.dispose(),this._bufferDisposable=t,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new de.d([new de.f],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,n,o),0,i,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();var t,i,n;e=1===e?"\r\n":"\n";this._buffer.getEOL()!==e&&(t=this.getFullModelRange(),t=this.getValueLengthInRange(t),i=this.getLineCount(),n=this.getLineMaxColumn(i),this._onBeforeEOLChange(),this._buffer.setEOL(e),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new de.d([new de.e],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,i,n),0,t,this.getValue(),!1,!1,!1)))}_onBeforeEOLChange(){this._decorationsTree.ensureAllNodesHaveRanges(this)}_onAfterEOLChange(){var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let s=0,r=t.length;se}get uri(){return this._associatedResource}getOptions(){return this._assertNotDisposed(),this._options}getFormattingOptions(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}}updateOptions(e){this._assertNotDisposed();var t=(void 0!==e.tabSize?e:this._options).tabSize,i=(void 0!==e.indentSize?e:this._options).indentSize,n=(void 0!==e.insertSpaces?e:this._options).insertSpaces,o=(void 0!==e.trimAutoWhitespace?e:this._options).trimAutoWhitespace;e=void 0!==e.bracketColorizationOptions?e.bracketColorizationOptions:this._options.bracketPairColorizationOptions,t=new c.e({tabSize:t,indentSize:i,insertSpaces:n,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o,bracketPairColorizationOptions:e});this._options.equals(t)||(i=this._options.createChangeEvent(t),this._options=t,this._onDidChangeOptions.fire(i))}detectIndentation(e,t){this._assertNotDisposed(),t=p(this._buffer,t,e),this.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.tabSize})}static _normalizeIndentationFromWhitespace(e,t,i){let n=0;for(let r=0;r({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getInitialUndoRedoSnapshot(){return this._assertNotDisposed(),this._initialUndoRedoSnapshot}getOffsetAt(e){return this._assertNotDisposed(),e=this._validatePosition(e.lineNumber,e.column,0),this._buffer.getOffsetAt(e.lineNumber,e.column)}getPositionAt(e){return this._assertNotDisposed(),e=Math.min(this._buffer.getLength(),Math.max(0,e)),this._buffer.getPositionAt(e)}_increaseVersionId(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId}_overwriteVersionId(e){this._versionId=e}_overwriteAlternativeVersionId(e){this._alternativeVersionId=e}_overwriteInitialUndoRedoSnapshot(e){this._initialUndoRedoSnapshot=e}getValue(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueInRange(i,e);return t?this._buffer.getBOM()+i:i}createSnapshot(e=!1){return new gt(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueLengthInRange(i,e);return t?this._buffer.getBOM().length+i:i}getValueInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(e),t)}getValueLengthInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(e),t)}getCharacterCountInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(e),t)}getLineCount(){return this._assertNotDisposed(),this._buffer.getLineCount()}getLineContent(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)}getLineLength(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)}getLinesContent(){return this._assertNotDisposed(),this._buffer.getLinesContent()}getEOL(){return this._assertNotDisposed(),this._buffer.getEOL()}getEndOfLineSequence(){return this._assertNotDisposed(),"\n"===this._buffer.getEOL()?0:1}getLineMinColumn(e){return this._assertNotDisposed(),1}getLineMaxColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1}getLineFirstNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)}getLineLastNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)}_validateRangeRelaxedNoAllocations(e){var t=this._buffer.getLineCount(),i=e.startLineNumber,n=e.startColumn;let o=Math.floor("number"!=typeof i||isNaN(i)?1:i),s=Math.floor("number"!=typeof n||isNaN(n)?1:n);o<1?(o=1,s=1):o>t?(o=t,s=this.getLineMaxColumn(o)):s<=1?s=1:(r=this.getLineMaxColumn(o),s>=r&&(s=r));var r=e.endLineNumber,a=e.endColumn;let l=Math.floor("number"!=typeof r||isNaN(r)?1:r),c=Math.floor("number"!=typeof a||isNaN(a)?1:a);return l<1?(l=1,c=1):l>t?(l=t,c=this.getLineMaxColumn(l)):c<=1?c=1:(t=this.getLineMaxColumn(l),c>=t&&(c=t)),i===o&&n===s&&r===l&&a===c&&e instanceof d.a&&!(e instanceof h.a)?e:new d.a(o,s,l,c)}_isValidPosition(e,t,i){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(this._buffer.getLineCount()d.a.isIRange(e))?t.map(e=>this.validateRange(e)):a)?[this.getFullModelRange()]:a).sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let h;if(l.push(a.reduce((e,t)=>d.a.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!i&&e.indexOf("\n")<0){const t=new G.a(e,i,n,o),a=t.parseSearchRequest();if(!a)return[];h=e=>this.findMatchesLineByLine(e,a,s,r)}else h=t=>G.c.findMatches(this,new G.a(e,i,n,o),t,s,r);return l.map(h).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,i,n,o,s){if(this._assertNotDisposed(),t=this.validatePosition(t),!i&&e.indexOf("\n")<0){const l=new G.a(e,i,n,o);var r=l.parseSearchRequest();if(!r)return null;var a=this.getLineCount();a=new d.a(t.lineNumber,t.column,a,this.getLineMaxColumn(a));let h=this.findMatchesLineByLine(a,r,s,1);return G.c.findNextMatch(this,new G.a(e,i,n,o),t,s),0({range:this.validateRange(e.range),text:e.text}));let i=!0;if(e)for(let t=0,a=e.length;to.endLineNumber;s=o.startLineNumber>s.endLineNumber;if(!r&&!s){a=!0;break}}if(!a){i=!1;break}}if(i)for(let e=0,o=this._trimAutoWhitespaceLines.length;et.endLineNumber)&&!(l===t.startLineNumber&&t.startColumn===h&&t.isEmpty()&&o&&0{var t=this.getPositionAt(e.newPosition),i=this.getPositionAt(e.newEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.oldText}}),this._applyUndoRedoEdits(e,t,!0,!1,i,n)}_applyRedo(e,t,i,n){e=e.map(e=>{var t=this.getPositionAt(e.oldPosition),i=this.getPositionAt(e.oldEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.newText}}),this._applyUndoRedoEdits(e,t,!1,!0,i,n)}_applyUndoRedoEdits(e,t,i,n,o,s){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=i,this._isRedoing=n,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(s),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();var i=this._validateEditOperations(e);return this._doApplyEdits(i,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){var i=this._buffer.getLineCount(),n=(e=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),this._buffer.getLineCount()),o=e.changes;if(this._trimAutoWhitespaceLines=e.trimAutoWhitespaceLineNumbers,0!==o.length){for(let i=0,n=o.length;ie.lineNumber>i);var b=s.takeFromEndWhile(e=>e.lineNumber===i);e.push(new de.g(_,this.getLineContent(i),b))}if(ge.lineNumbere.lineNumber===t)}e.push(new de.i(u+1,c+h,s,o))}t+=p}this._emitContentChangedEvent(new de.d(e,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:o,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===e.reverseEdits?void 0:e.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(e){if(null!==e&&0!==e.size){const t=[...e];e=t.map(e=>new de.g(e,this.getLineContent(e),this._getInjectedTextInLine(e))),this._onDidChangeContentOrInjectedText.fire(new de.c(e))}}changeDecorations(e,t=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(e,t){let i={addDecoration:(t,i)=>this._deltaDecorationsImpl(e,[],[{range:t,options:i}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,Nt(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])},deltaDecorations:(t,i)=>0===t.length&&0===i.length?[]:this._deltaDecorationsImpl(e,t,i)},o=null;try{o=t(i)}catch(t){Object(n.f)(t)}return i.addDecoration=pt,i.changeDecoration=pt,i.changeDecorationOptions=pt,i.removeDecoration=pt,i.deltaDecorations=pt,o}deltaDecorations(e,t,i=0){if(this._assertNotDisposed(),0===(e=e||[]).length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(i,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,i){const n=e?this._decorations[e]:null;var o,s;return n?t?(e=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),s=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,s,e),n.setOptions(Dt[i]),this._decorationsTree.insert(n),n.id):(this._decorationsTree.delete(n),delete this._decorations[n.id],null):t?this._deltaDecorationsImpl(0,[],[{range:t,options:Dt[i]}])[0]:null}removeAllDecorationsWithOwnerId(e){if(!this._isDisposed){var t=this._decorationsTree.collectNodesFromOwner(e);for(let e=0,n=t.length;ethis.getLineCount()?[]:this.getLinesDecorations(e,e,t,i)}getLinesDecorations(e,t,i=0,n=!1){var o=this.getLineCount();e=Math.min(o,Math.max(1,e)),o=Math.min(o,Math.max(1,t)),t=this.getLineMaxColumn(o),e=new d.a(e,1,o,t);const s=this._getDecorationsInRange(e,i,n);return s.push(...this._decorationProvider.getDecorationsInRange(e,i,n)),s}getDecorationsInRange(e,t=0,i=!1){e=this.validateRange(e);const n=this._getDecorationsInRange(e,t,i);return n.push(...this._decorationProvider.getDecorationsInRange(e,t,i)),n}getOverviewRulerDecorations(e=0,t=!1){return this._decorationsTree.getAll(this,e,t,!0)}getInjectedTextDecorations(e=0){return this._decorationsTree.getAllInjectedText(this,e)}_getInjectedTextInLine(e){var t=this._buffer.getOffsetAt(e,1),i=t+this._buffer.getLineLength(e);t=this._decorationsTree.getInjectedTextInInterval(this,t,i,0);return de.b.fromDecorations(t).filter(t=>t.lineNumber===e)}getAllDecorations(e=0,t=!1){const i=this._decorationsTree.getAll(this,e,t,!1);return i.push(...this._decorationProvider.getAllDecorations(e,t)),i}_getDecorationsInRange(e,t,i){var n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn);e=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn);return this._decorationsTree.getAllInInterval(this,n,e,t,i)}getRangeAt(e,t){return this._buffer.getRangeAt(e,t-e)}_changeDecorationImpl(e,t){const i=this._decorations[e];var n;i&&(i.options.after&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.endLineNumber)),i.options.before&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.startLineNumber)),e=this._validateRangeRelaxedNoAllocations(t),n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),t=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(i),i.reset(this.getVersionId(),n,t,e),this._decorationsTree.insert(i),this._onDidChangeDecorations.checkAffectedAndFire(i.options),i.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.endLineNumber),i.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.startLineNumber))}_changeDecorationOptionsImpl(e,t){const i=this._decorations[e];var n,o;i&&(e=!(!i.options.overviewRuler||!i.options.overviewRuler.color),n=!(!t.overviewRuler||!t.overviewRuler.color),this._onDidChangeDecorations.checkAffectedAndFire(i.options),this._onDidChangeDecorations.checkAffectedAndFire(t),(i.options.after||t.after)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.endLineNumber)),(i.options.before||t.before)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.startLineNumber)),e!=n?(this._decorationsTree.delete(i),i.setOptions(t),this._decorationsTree.insert(i)):i.setOptions(t))}_deltaDecorationsImpl(e,t,i){var n=this.getVersionId(),o=t.length;let s=0;var r,a,l,d,h,c,u=i.length;let g=0,p=new Array(u);for(;sthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)}isCheapToTokenize(e){return this._tokenization.isCheapToTokenize(e)}tokenizeIfCheap(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)}getLineTokens(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)}_getLineTokens(e){var t=this.getLineContent(e);t=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,t)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){var t;this._languageIdentifier.id!==e.id&&(t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language},this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({}))}getLanguageIdAtPosition(e,t){e=this.validatePosition(new l.a(e,t));const i=this.getLineTokens(e.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(e.column-1))}getWordAtPosition(e){this._assertNotDisposed();var t=this.validatePosition(e);const i=this.getLineContent(t.lineNumber),n=this._getLineTokens(t.lineNumber);var o=n.findTokenIndexAtOffset(t.column-1),[s,r]=_t._findLanguageBoundaries(n,o),r=Object(ve.d)(t.column,Ce.a.getWordDefinition(n.getLanguageId(o)),i.substring(s,r),s);if(r&&r.startColumn<=e.column&&e.column<=r.endColumn)return r;if(0=l)break;if(Object(we.b)(t.getStandardTokenType(h))||t.getLanguageId(h)!==s){l=d;break}}return{searchStartOffset:r,searchEndOffset:l}}_matchBracket(e){var t=e.lineNumber;const i=this._getLineTokens(t),n=this._buffer.getLineContent(t);var o=i.findTokenIndexAtOffset(e.column-1);if(!(o<0)){var s=Ce.a.getBracketsSupport(i.getLanguageId(o));if(s&&!Object(we.b)(i.getStandardTokenType(o))){let{searchStartOffset:l,searchEndOffset:d}=this._establishBracketSearchOffsets(e,i,s,o),h=null;for(;;){var r=ye.a.findNextBracketInRange(s.forwardRegex,t,n,l,d);if(!r)break;if(r.startColumn<=e.column&&e.column<=r.endColumn){var a=n.substring(r.startColumn-1,r.endColumn-1).toLowerCase();a=this._matchFoundBracket(r,s.textIsBracket[a],s.textIsOpenBracket[a],null);if(a){if(a instanceof mt)return null;h=a}}l=r.endColumn-1}if(h)return h}if(0{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findPrevBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;l=d.startColumn-1}return null};for(let u=t.lineNumber;1<=u;u--){const e=this._getLineTokens(u);var l=e.getCount(),d=this._buffer.getLineContent(u);let i=l-1,o=d.length,s=d.length,r=(u===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;0<=i;i--){var h=e.getLanguageId(i)===n&&!Object(we.b)(e.getStandardTokenType(i));if(h)r?o=e.getStartOffset(i):(o=e.getStartOffset(i),s=e.getEndOffset(i));else if(r&&o!==s){var c=a(u,d,o,s);if(c)return c}r=h}if(r&&o!==s&&(l=a(u,d,o,s),l))return l}return null}_findMatchingBracketDown(e,t,i){var n=e.languageIdentifier.id;const o=e.forwardRegex;let s=1,r=0;var a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findNextBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;a=d.endColumn-1}return null},l=this.getLineCount();for(let p=t.lineNumber;p<=l;p++){const e=this._getLineTokens(p);var d=e.getCount(),h=this._buffer.getLineContent(p);let i=0,o=0,s=0,r=(p===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;iDate.now()-e<=t}var n=this.validatePosition(e),o=this.getLineCount();const s=new Map;let r=[];var a=(e,t)=>{if(!s.has(e)){let i=[];for(let e=0,n=t?t.brackets.length:0;e{for(;;){if(i&&++l%100==0&&!i())return mt.INSTANCE;var a=ye.a.findNextBracketInRange(e.forwardRegex,t,n,o,s);if(!a)break;var d=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();const h=e.textIsBracket[d];if(h&&(h.isOpen(d)?r[h.index]++:h.isClose(d)&&r[h.index]--,-1===r[h.index]))return this._matchFoundBracket(a,h,!1,i);o=a.endColumn-1}return null};let h=-1,c=null;for(let _=n.lineNumber;_<=o;_++){const e=this._getLineTokens(_);var u=e.getCount(),g=this._buffer.getLineContent(_);let t=0,i=0,o=0,s=(_===n.lineNumber&&(t=e.findTokenIndexAtOffset(n.column-1),i=n.column-1,o=n.column-1,f=e.getLanguageId(t),h!==f&&(h=f,c=Ce.a.getBracketsSupport(h),a(h,c))),!0);for(;tn)throw new Error("Illegal value for lineNumber");var o=Ce.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(o&&o.offSide);let r=-2,a=-1,l=-2,d=-1;var h=e=>{if(-1!==r&&(-2===r||r>e-1)){r=-1,a=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){r=i,a=t;break}}}if(-2===l){l=-1,d=-1;for(let t=e;t{if(-2===c){c=-1,u=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){c=i,u=t;break}}}if(-1!==g&&(-2===g||gn||i=C?f=S:_=!1),v&&(r>=C?b=L:v=!1)}}return{startLineNumber:f,endLineNumber:b,indent:C}}getLinesIndentGuides(e,t){this._assertNotDisposed();var i=this.getLineCount();if(e<1||i>>0}static getTokenType(e){return(1792&e)>>>8}static getFontStyle(e){return(14336&e)>>>11}static getForeground(e){return(8372224&e)>>>14}static getBackground(e){return(4286578688&e)>>>23}static getClassNameFromMetadata(e){let t="mtk"+this.getForeground(e);return e=this.getFontStyle(e),1&e&&(t+=" mtki"),2&e&&(t+=" mtkb"),4&e&&(t+=" mtku"),t}static getInlineStyleFromMetadata(e,t){var i=this.getForeground(e);e=this.getFontStyle(e);let n=`color: ${t[i]};`;return 1&e&&(n+="font-style: italic;"),2&e&&(n+="font-weight: bold;"),4&e&&(n+="text-decoration: underline;"),n}}const p=function(){let e=Object.create(null);return e[0]="symbol-method",e[1]="symbol-function",e[2]="symbol-constructor",e[3]="symbol-field",e[4]="symbol-variable",e[5]="symbol-class",e[6]="symbol-struct",e[7]="symbol-interface",e[8]="symbol-module",e[9]="symbol-property",e[10]="symbol-event",e[11]="symbol-operator",e[12]="symbol-unit",e[13]="symbol-value",e[14]="symbol-constant",e[15]="symbol-enum",e[16]="symbol-enum-member",e[17]="symbol-keyword",e[27]="symbol-snippet",e[18]="symbol-text",e[19]="symbol-color",e[20]="symbol-file",e[21]="symbol-reference",e[22]="symbol-customcolor",e[23]="symbol-folder",e[24]="symbol-type-parameter",e[25]="account",e[26]="issues",function(t){t=e[t];let i=t&&c.d.get(t);return(i=i||c.b.symbolProperty).classNames}}();let m=function(){let e=Object.create(null);return e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=27,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24,e.account=25,e.issue=26,function(t,i){let n=e[t];return void 0!==n||i?n:9}}();function f(e){return e&&a.a.isUri(e.uri)&&l.a.isIRange(e.range)&&(l.a.isIRange(e.originSelectionRange)||l.a.isIRange(e.targetSelectionRange))}(i=n=n||{})[i.Automatic=0]="Automatic",i[i.Explicit=1]="Explicit",(i=o=o||{})[i.Invoke=1]="Invoke",i[i.TriggerCharacter=2]="TriggerCharacter",i[i.ContentChange=3]="ContentChange",(i=s=s||{})[i.Text=0]="Text",i[i.Read=1]="Read",i[i.Write=2]="Write";{i=r=r||{};const e=new Map,t=(e.set("file",0),e.set("module",1),e.set("namespace",2),e.set("package",3),e.set("class",4),e.set("method",5),e.set("property",6),e.set("field",7),e.set("constructor",8),e.set("enum",9),e.set("interface",10),e.set("function",11),e.set("variable",12),e.set("constant",13),e.set("string",14),e.set("number",15),e.set("boolean",16),e.set("array",17),e.set("object",18),e.set("key",19),e.set("null",20),e.set("enum-member",21),e.set("struct",22),e.set("event",23),e.set("operator",24),e.set("type-parameter",25),new Map);t.set(0,"file"),t.set(1,"module"),t.set(2,"namespace"),t.set(3,"package"),t.set(4,"class"),t.set(5,"method"),t.set(6,"property"),t.set(7,"field"),t.set(8,"constructor"),t.set(9,"enum"),t.set(10,"interface"),t.set(11,"function"),t.set(12,"variable"),t.set(13,"constant"),t.set(14,"string"),t.set(15,"number"),t.set(16,"boolean"),t.set(17,"array"),t.set(18,"object"),t.set(19,"key"),t.set(20,"null"),t.set(21,"enum-member"),t.set(22,"struct"),t.set(23,"event"),t.set(24,"operator"),t.set(25,"type-parameter"),i.fromString=function(t){return e.get(t)},i.toString=function(e){return t.get(e)},i.toCssClassName=function(e,i){let n=(e=t.get(e))&&c.d.get("symbol-"+e);return(i?"inline":"block")+" "+(n=n||c.b.symbolProperty).classNames}}class _{constructor(e){this.value=e}}_.Comment=new _("comment"),_.Imports=new _("imports"),_.Region=new _("region");const b=new t.a,v=new t.a,C=new t.a,w=new t.a,y=new t.a,S=new t.a,L=new t.a,x=new t.a,k=new t.a,D=new t.a,N=new t.a,O=new t.a,E=new t.a,I=new t.a,M=new t.a,T=new t.a,A=new t.a,R=new t.a,P=new t.a,F=new t.a,B=new t.a,j=new t.a,W=new t.a,V=new t.a,H=new t.a,z=new class{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new d.b,this.onDidChange=this._onDidChange.event,this._colorMap=null}fire(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})}register(e,t){return this._map.set(e,t),this.fire([e]),Object(h.i)(()=>{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let i=null,n=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!n&&t&&(i=this.register(e,t))})),Object(h.i)(()=>{n=!0,i&&i.dispose()})}getPromise(e){var t=this.get(e);if(t)return Promise.resolve(t);const i=this._promises.get(e);return i?i.then(t=>this.get(e)):null}get(e){return this._map.get(e)||null}setColorMap(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&2{var t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){return this.themingParticipants}};function m(e){return p.onColorThemeChange(e)}l.a.add(g.ThemingContribution,p);class f extends r.a{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(e=>this.onThemeChange(e)))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}},b800:function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return p}));class n{constructor(){this.value="",this.pos=0}static isDigitCharacter(e){return 48<=e&&e<=57}static isVariableCharacter(e){return 95===e||97<=e&&e<=122||65<=e&&e<=90}text(e){this.value=e,this.pos=0}tokenText(e){return this.value.substr(e.pos,e.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};var e=this.pos;let t,i=0,o=this.value.charCodeAt(e);if("number"==typeof(t=n._table[o]))return this.pos+=1,{type:t,pos:e,len:1};if(n.isDigitCharacter(o))for(t=8;i+=1,o=this.value.charCodeAt(e+i),n.isDigitCharacter(o););else if(n.isVariableCharacter(o))for(t=9;o=this.value.charCodeAt(e+ ++i),n.isVariableCharacter(o)||n.isDigitCharacter(o););else for(t=10;i+=1,o=this.value.charCodeAt(e+i),!isNaN(o)&&void 0===n._table[o]&&!n.isDigitCharacter(o)&&!n.isVariableCharacter(o););return this.pos+=i,{type:t,pos:e,len:i}}}n._table={[36]:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class o{constructor(){this._children=[]}appendChild(e){return e instanceof s&&this._children[this._children.length-1]instanceof s?this._children[this._children.length-1].value+=e.value:(e.parent=this)._children.push(e),this}replace(e,t){const i=e["parent"];e=i.children.indexOf(e);const n=i.children.slice(0);n.splice(e,1,...t),i._children=n,function e(t,i){for(const n of t)n.parent=i,e(n.children,n)}(t,i)}get children(){return this._children}get snippet(){let e=this;for(;;){if(!e)return;if(e instanceof g)return e;e=e.parent}}toString(){return this.children.reduce((e,t)=>e+t.toString(),"")}len(){return 0}}class s extends o{constructor(e){super(),this.value=e}toString(){return this.value}len(){return this.value.length}clone(){return new s(this.value)}}class r extends o{}class a extends r{constructor(e){super(),this.index=e}static compareByIndex(e,t){return e.index===t.index?0:e.isFinalTabstop?1:t.isFinalTabstop||e.indext.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof l?this._children[0]:void 0}clone(){let e=new a(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}class l extends o{constructor(){super(...arguments),this.options=[]}appendChild(e){return e instanceof s&&(e.parent=this).options.push(e),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){var e=new l;return this.options.forEach(e.appendChild,e),e}}class d extends o{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(e){const t=this;let i=!1,n=e.replace(this.regexp,(function(){return i=!0,t._replace(Array.prototype.slice.call(arguments,0,-2))}));return!i&&this._children.some(e=>e instanceof h&&Boolean(e.elseValue))?this._replace([]):n}_replace(e){let t="";for(const n of this._children){var i;n instanceof h?(i=e[n.index]||"",i=n.resolve(i),t+=i):t+=n.toString()}return t}toString(){return""}clone(){let e=new d;return e.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),e._children=this.children.map(e=>e.clone()),e}}class h extends o{constructor(e,t,i,n){super(),this.index=e,this.shorthandName=t,this.ifValue=i,this.elseValue=n}resolve(e){return"upcase"===this.shorthandName?e?e.toLocaleUpperCase():"":"downcase"===this.shorthandName?e?e.toLocaleLowerCase():"":"capitalize"===this.shorthandName?e?e[0].toLocaleUpperCase()+e.substr(1):"":"pascalcase"===this.shorthandName?e?this._toPascalCase(e):"":"camelcase"===this.shorthandName?e?this._toCamelCase(e):"":Boolean(e)&&"string"==typeof this.ifValue?this.ifValue:Boolean(e)||"string"!=typeof this.elseValue?e||"":this.elseValue}_toPascalCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map(e=>e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}_toCamelCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map((e,t)=>0===t?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}clone(){return new h(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class c extends r{constructor(e){super(),this.name=e}resolve(e){let t=e.resolve(this);return void 0!==(t=this.transform?this.transform.resolve(t||""):t)&&(this._children=[new s(t)],!0)}clone(){const e=new c(this.name);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}function u(e,t){const i=[...e];for(;0n===e?!(i=!0):(t+=n.len(),!0)),i?t:-1}fullLen(e){let t=0;return u([e],e=>(t+=e.len(),!0)),t}enclosingPlaceholders(e){let t=[],i=e["parent"];for(;i;)i instanceof a&&t.push(i),i=i.parent;return t}resolveVariables(e){return this.walk(t=>(t instanceof c&&t.resolve(e)&&(this._placeholders=void 0),!0)),this}appendChild(e){return this._placeholders=void 0,super.appendChild(e)}replace(e,t){return this._placeholders=void 0,super.replace(e,t)}clone(){var e=new g;return this._children=this.children.map(e=>e.clone()),e}walk(e){u(this.children,e)}}class p{constructor(){this._scanner=new n,this._token={type:14,pos:0,len:0}}static escape(e){return e.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(e){return/\${?CLIPBOARD/.test(e)}parse(e,t,i){this._scanner.text(e),this._token=this._scanner.next();const n=new g;for(;this._parse(n););const o=new Map,s=[];let r=0;n.walk(e=>(e instanceof a&&(r+=1,e.isFinalTabstop?o.set(0,void 0):!o.has(e.index)&&0{e.mime===i.mime||e.userConfigured||(i.extension&&e.extension,i.filename&&e.filename,i.filepattern&&e.filepattern,i.firstline&&e.firstline)})}function g(e,t){let i;if(e)switch(e.scheme){case s.c.file:i=e.fsPath;break;case s.c.data:const t=a.a.parseMetaData(e);i=t.get(a.a.META_DATA_LABEL);break;default:i=e.path}if(i){i=i.toLowerCase();var o=Object(r.a)(i),u=p(i,o,c);if(u)return[u,n.text];if(u=p(i,o,h),u)return[u,n.text];if(t&&(o=function(e){if(Object(l.S)(e)&&(e=e.substr(1)),0s.filepattern.length)&&(a=l.filepatternOnPath?e:t,null!=(n=l.filepatternLowercase)&&n.call(l,a)&&(s=l)),l.extension&&(!r||l.extension.length>r.extension.length)&&t.endsWith(l.extensionLowercase)&&(r=l)}return o?o.mime:s?s.mime:r?r.mime:null}},b9db:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("561a");function o(e){let t=e.definition;for(;t instanceof n.b;)t=t.definition;return`.codicon-${e.id}:before { content: '${t.fontCharacter}'; }`}i("1e03"),i("f2d2")},b9f8:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib"],aliases:["StructuredText","scl","stl"],loader:function(){return i.e("chunk-2d2138c7").then(i.bind(null,"acc2"))}})},ba77:function(e,t,i){},bc02:function(e,t,i){},bc04:function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m})),i.d(t,"d",(function(){return f})),i.d(t,"c",(function(){return _}));var n=i("3742"),o=i("6a89"),s=(t=i("2504"),i("a666")),r=i("b2cc"),a=i("4fc3"),l=i("db88"),d=i("0a0f"),h=i("f5f3");i=i("dff7");const c=Object(d.c)("IEditorCancelService"),u=new a.c("cancellableOperation",!1,Object(i.a)("cancellableOperation","Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Object(h.b)(c,class{constructor(){this._tokens=new WeakMap}add(e,t){let i,n=this._tokens.get(e);return n||(n=e.invokeWithinContext(e=>({key:u.bindTo(e.get(a.b)),tokens:new l.a})),this._tokens.set(e,n)),n.key.set(!0),i=n.tokens.push(t),()=>{i&&(i(),n.key.set(!n.tokens.isEmpty()),i=void 0)}}cancel(e){const t=this._tokens.get(e);if(t){const e=t.tokens.pop();e&&(e.cancel(),t.key.set(!t.tokens.isEmpty()))}}},!0);class g extends t.b{constructor(e,t){super(t),this.editor=e,this._unregister=e.invokeWithinContext(t=>t.get(c).add(e,this))}dispose(){this._unregister(),super.dispose()}}Object(r.k)(new class extends r.c{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:u})}runEditorCommand(e,t){e.get(c).cancel(t)}});class p{constructor(e,t){if(this.flags=t,0!=(1&this.flags)){const t=e.getModel();this.modelVersionId=t?n.v("{0}#{1}",t.uri.toString(),t.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(e){return e instanceof p&&this.modelVersionId===(e=e).modelVersionId&&this.scrollLeft===e.scrollLeft&&this.scrollTop===e.scrollTop&&!(!this.position&&e.position||this.position&&!e.position||this.position&&e.position&&!this.position.equals(e.position))&&!(!this.selection&&e.selection||this.selection&&!e.selection||this.selection&&e.selection&&!this.selection.equalsRange(e.selection))}validate(e){return this._equals(new p(e,this.flags))}}class m extends g{constructor(e,t,i,n){super(e,n),this._listener=new s.b,4&t&&this._listener.add(e.onDidChangeCursorPosition(e=>{i&&o.a.containsPosition(i,e.position)||this.cancel()})),2&t&&this._listener.add(e.onDidChangeCursorSelection(e=>{i&&o.a.containsRange(i,e.selection)||this.cancel()})),8&t&&this._listener.add(e.onDidScrollChange(e=>this.cancel())),1&t&&(this._listener.add(e.onDidChangeModel(e=>this.cancel())),this._listener.add(e.onDidChangeModelContent(e=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class f extends t.b{constructor(e,t){super(t),this._listener=e.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}class _{constructor(e,t,i){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=i}static capture(e){let t=null,i=0;if(0!==e.getScrollTop()){const o=e.getVisibleRanges();var n;0r.a.shiftIndent(e,e.length+(t=t||1),h,g,p),f=(e,t)=>r.a.unshiftIndent(e,e.length+(t=t||1),h,g,p);let _,b=[],v=e.getLineContent(t),C=v,w=(null!=n?(_=n,n=s.x(v),C=_+v.substring(n.length),o.decreaseIndentPattern&&o.decreaseIndentPattern.test(C)&&(_=f(_),C=_+v.substring(n.length)),v!==C&&b.push(a.a.replaceMove(new d.a(t,1,t,n.length+1),c.b.normalizeIndentation(_,g,p)))):_=s.x(v),_);o.increaseIndentPattern&&o.increaseIndentPattern.test(C)?(w=m(w),_=m(_)):o.indentNextLinePattern&&o.indentNextLinePattern.test(C)&&(w=m(w));for(let r=++t;r<=i;r++){let t=e.getLineContent(r);var y=s.x(t),S=w+t.substring(y.length);o.decreaseIndentPattern&&o.decreaseIndentPattern.test(S)&&(w=f(w),_=f(_)),y!==w&&b.push(a.a.replaceMove(new d.a(r,1,r,y.length+1),c.b.normalizeIndentation(w,g,p))),o.unIndentedLinePattern&&o.unIndentedLinePattern.test(t)||(w=o.increaseIndentPattern&&o.increaseIndentPattern.test(S)?_=m(_):o.indentNextLinePattern&&o.indentNextLinePattern.test(S)?m(w):_)}return b}class _ extends t.b{constructor(){super({id:_.ID,label:n.a("indentationToSpaces","Convert Indentation to Spaces"),alias:"Convert Indentation to Spaces",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new N(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!0})))}}_.ID="editor.action.indentationToSpaces";class b extends t.b{constructor(){super({id:b.ID,label:n.a("indentationToTabs","Convert Indentation to Tabs"),alias:"Convert Indentation to Tabs",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new O(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!1})))}}b.ID="editor.action.indentationToTabs";class v extends t.b{constructor(e,t){super(t),this.insertSpaces=e}run(e,t){const i=e.get(m.a),o=e.get(g.a);let s=t.getModel();if(s){let e=o.getCreationOptions(s.getLanguageIdentifier().language,s.uri,s.isForSimpleWidget);const t=[1,2,3,4,5,6,7,8].map(t=>({id:t.toString(),label:t.toString(),description:t===e.tabSize?n.a("configuredTabSize","Configured Tab Size"):void 0})),r=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{i.pick(t,{placeHolder:n.a({key:"selectTabWidth",comment:["Tab corresponds to the tab key"]},"Select Tab Size for Current File"),activeItem:t[r]}).then(e=>{e&&s&&!s.isDisposed()&&s.updateOptions({tabSize:parseInt(e.label,10),insertSpaces:this.insertSpaces})})},50)}}}class C extends v{constructor(){super(!1,{id:C.ID,label:n.a("indentUsingTabs","Indent Using Tabs"),alias:"Indent Using Tabs",precondition:void 0})}}C.ID="editor.action.indentUsingTabs";class w extends v{constructor(){super(!0,{id:w.ID,label:n.a("indentUsingSpaces","Indent Using Spaces"),alias:"Indent Using Spaces",precondition:void 0})}}w.ID="editor.action.indentUsingSpaces";class y extends t.b{constructor(){super({id:y.ID,label:n.a("detectIndentation","Detect Indentation from Content"),alias:"Detect Indentation from Content",precondition:void 0})}run(e,t){const i=e.get(g.a);let n=t.getModel();n&&(e=i.getCreationOptions(n.getLanguageIdentifier().language,n.uri,n.isForSimpleWidget),n.detectIndentation(e.insertSpaces,e.tabSize))}}y.ID="editor.action.detectIndentation";class S extends t.b{constructor(){super({id:"editor.action.reindentlines",label:n.a("editor.reindentlines","Reindent Lines"),alias:"Reindent Lines",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n;!i||0<(n=f(i,1,i.getLineCount())).length&&(t.pushUndoStop(),t.executeEdits(this.id,n),t.pushUndoStop())}}class L extends t.b{constructor(){super({id:"editor.action.reindentselectedlines",label:n.a("editor.reindentselectedlines","Reindent Selected Lines"),alias:"Reindent Selected Lines",precondition:h.a.writable})}run(e,t){var i=t.getModel();if(i){var n=t.getSelections();if(null!==n){let e=[];for(var o of n){let t=o.startLineNumber,n=o.endLineNumber;if(t!==n&&1===o.endColumn&&n--,1===t){if(t===n)continue}else t--;o=f(i,t,n),e.push(...o)}0this.update())),this.callOnDispose.add(e.onDidChangeModel(()=>this.update())),this.callOnDispose.add(e.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),this.editor.getOption(9)<4||this.editor.getOption(46)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:e})=>{this.trigger(e)}))}trigger(e){var t=this.editor.getSelections();if(!(null===t||1r.a.shiftIndent(e,e.length+1,g,m,f),unshiftIndent:e=>r.a.unshiftIndent(e,e.length+1,g,m,f)};let b=e.startLineNumber;for(;b<=e.endLineNumber&&this.shouldIgnoreLine(c,b);)b++;if(!(b>e.endLineNumber)){let r=c.getLineContent(b);if(!/\S/.test(r.substring(0,e.startColumn-1))){var n=u.a.getGoodIndentForLine(t,c,c.getLanguageIdentifier().id,b,i);if(null!==n){var o=s.x(r);n=p.b(n,g);if(n!==p.b(o,g))n=p.a(n,g,f),_.push({range:new l.a(b,1,b,o.length+1),text:n}),r=n+r.substr(o.length);else if(n=u.a.getIndentMetadata(c,b),0===n||8===n)return}}const m=b;for(;bc.getLineTokens(e),getLanguageIdentifier:()=>c.getLanguageIdentifier(),getLanguageIdAtPosition:(e,t)=>c.getLanguageIdAtPosition(e,t),getLineContent:e=>e===m?r:c.getLineContent(e)},c.getLanguageIdentifier().id,b+1,i),null!==o&&(n=p.b(o,g),t=p.b(s.x(c.getLineContent(b+1)),g),n!==t))){var a=n-t;for(let t=b+1;t<=e.endLineNumber;t++){var d=c.getLineContent(t),h=(d=s.x(d),p.b(d,g));h=p.a(h+a,g,f);h!==d&&_.push({range:new l.a(t,1,t,d.length+1),text:h})}}0<_.length&&(this.editor.pushUndoStop(),i=new x(_,this.editor.getSelection()),this.editor.executeCommand("autoIndentOnPaste",i),this.editor.pushUndoStop())}}}}shouldIgnoreLine(e,t){e.forceTokenization(t);var i=e.getLineFirstNonWhitespaceColumn(t);if(0===i)return!0;let n=e.getLineTokens(t);return 0Promise.resolve(n(i,e,t)).then(void 0,e=>{Object(o.g)(e)})),Promise.all(i).then(e=>{const t=[];for(var i of e)Array.isArray(i)?t.push(...i):i&&t.push(i);return t})}function d(e,t,i){return l(e,t,s.f,(e,t,n)=>e.provideDefinition(t,n,i))}function h(e,t,i){return l(e,t,s.e,(e,t,n)=>e.provideDeclaration(t,n,i))}function c(e,t,i){return l(e,t,s.q,(e,t,n)=>e.provideImplementation(t,n,i))}function u(e,t,i){return l(e,t,s.G,(e,t,n)=>e.provideTypeDefinition(t,n,i))}function g(e,t,i,n){return l(e,t,s.y,(e,t,o)=>a(this,void 0,void 0,(function*(){var s,r=yield e.provideReferences(t,o,{includeDeclaration:!0},n);return i&&r&&2===r.length&&(s=yield e.provideReferences(t,o,{includeDeclaration:!1},n))&&1===s.length?s:r})))}function p(e){return a(this,void 0,void 0,(function*(){var t=yield e();const i=new r.c(t,"");return t=i.references.map(e=>e.link),i.dispose(),t}))}Object(t.n)("_executeDefinitionProvider",(e,t)=>p(()=>d(e,t,n.a.None))),Object(t.n)("_executeDeclarationProvider",(e,t)=>p(()=>h(e,t,n.a.None))),Object(t.n)("_executeImplementationProvider",(e,t)=>p(()=>c(e,t,n.a.None))),Object(t.n)("_executeTypeDefinitionProvider",(e,t)=>p(()=>u(e,t,n.a.None))),Object(t.n)("_executeReferenceProvider",(e,t)=>p(()=>g(e,t,!1,n.a.None)))},bd50:function(e,t,i){"use strict";i.r(t);t=i("b2cc");var n=i("b1ca"),o=i("03d9");class s extends t.b{constructor(){super({id:"editor.action.toggleHighContrast",label:o.i.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(e,t){const i=e.get(n.a);this._originalThemeName?(i.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=i.getColorTheme().themeName,i.setTheme("hc-black"))}}Object(t.j)(s)},be5f:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));const n=Object.prototype.hasOwnProperty;function o(e,t){for(let i in e)if(n.call(e,i)&&!1===t({key:i,value:e[i]},(function(){delete e[i]})))return}class s{constructor(){this.map=new Map}add(e,t){let i=this.map.get(e);i||(i=new Set,this.map.set(e,i)),i.add(t)}delete(e,t){const i=this.map.get(e);i&&(i.delete(t),0===i.size&&this.map.delete(e))}forEach(e,t){const i=this.map.get(e);i&&i.forEach(t)}}},bf44:function(e,t,i){"use strict";var n=i("33f9");i.o(n,"Emitter")&&i.d(t,"Emitter",(function(){return n.Emitter})),i.o(n,"MarkerSeverity")&&i.d(t,"MarkerSeverity",(function(){return n.MarkerSeverity})),i.o(n,"MarkerTag")&&i.d(t,"MarkerTag",(function(){return n.MarkerTag})),i.o(n,"Range")&&i.d(t,"Range",(function(){return n.Range})),i.o(n,"Uri")&&i.d(t,"Uri",(function(){return n.Uri})),i.o(n,"editor")&&i.d(t,"editor",(function(){return n.editor})),i.o(n,"languages")&&i.d(t,"languages",(function(){return n.languages}))},bf5b:function(e,t,i){"use strict";i.d(t,"b",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"c",(function(){return m}));t=i("5fe7");var n=i("561a"),o=i("308f"),s=i("dff7"),r=i("dd1b"),a=i("89cd"),l=i("b7d0");const d=new class{constructor(){this._onDidChange=new o.b,this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:Object(s.a)("iconDefintion.fontId","The id of the font to use. If not set, the font that is defined first is used.")},fontCharacter:{type:"string",description:Object(s.a)("iconDefintion.fontCharacter","The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${n.a.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(e,t,i,n){const o=this.iconsById[e];var s;if(o)return i&&!o.description&&(o.description=i,this.iconSchema.properties[e].markdownDescription=i+` $(${e})`,-1!==(s=this.iconReferenceSchema.enum.indexOf(e))&&(this.iconReferenceSchema.enumDescriptions[s]=i),this._onDidChange.fire()),o;this.iconsById[e]={id:e,description:i,defaults:t,deprecationMessage:n};let r={$ref:"#/definitions/icons"};return n&&(r.deprecationMessage=n),i&&(r.markdownDescription=i+`: $(${e})`),this.iconSchema.properties[e]=r,this.iconReferenceSchema.enum.push(e),this.iconReferenceSchema.enumDescriptions.push(i||""),this._onDidChange.fire(),{id:e}}getIcons(){return Object.keys(this.iconsById).map(e=>this.iconsById[e])}getIcon(e){return this.iconsById[e]}getIconSchema(){return this.iconSchema}getIconFont(e){return this.iconFontsById[e]}toString(){var e=(e,t)=>e.id.localeCompare(t.id),t=e=>{for(;l.d.isThemeIcon(e.defaults);)e=this.iconsById[e.defaults.id];return"codicon codicon-"+(e?e.id:"")};let i=[];i.push("| preview | identifier | default codicon ID | description"),i.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const n=Object.keys(this.iconsById).map(e=>this.iconsById[e]);for(const o of n.filter(e=>!!e.description).sort(e))i.push(`||${o.id}|${(l.d.isThemeIcon(o.defaults)?o.defaults:o).id}|${o.description||""}|`);i.push("| preview | identifier "),i.push("| ----------- | --------------------------------- |");for(const o of n.filter(e=>!l.d.isThemeIcon(e.defaults)).sort(e))i.push(`||${o.id}|`);return i.join("\n")}};function h(e,t,i,n){return d.registerIcon(e,t,i,n)}function c(){return d}a.a.add("base.contributions.icons",d);for(const f of n.d.all)d.registerIcon(f.id,f.definition,f.description);n.d.onDidRegister(e=>d.registerIcon(e.id,e.definition,e.description));const u="vscode://schemas/icons";let g=a.a.as(r.a.JSONContribution);g.registerSchema(u,d.getIconSchema());const p=new t.e(()=>g.notifySchemaChanged(u),200),m=(d.onDidChange(()=>{p.isScheduled()||p.schedule()}),h("widget-close",n.b.close,Object(s.a)("widgetClose","Icon for the close action in widgets.")))},bfa1c:function(e,t,i){"use strict";i.d(t,"a",(function(){return I}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5d28"),a=i("7ddc"),l=i("fdcc"),d=i("308f"),h=i("78bc"),c=i("1097"),u=i("9c3e");let g;!function e(t,i,n){function o(s,r){if(!i[s]){var a;if(!t[s])throw(a=new Error("Cannot find module '"+s+"'")).code="MODULE_NOT_FOUND",a;a=i[s]={exports:{}},t[s][0].call(a.exports,(function(e){return o(t[s][1][e]||e)}),a,a.exports,e,t,i,n)}return i[s].exports}for(var s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,l=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,d=/^":">"))},end:function(e){e=o(e),-1!==(a.allowedTags||[]).indexOf(e)&&!1===i.ignoring?(l("")):h(e)},chars:function(e){!1===i.ignoring&&l(a.transformText?a.transformText(e):e)}};function l(t){e.push(t)}function d(e){r.voids[e]||(!1===i.ignoring?i={ignoring:e,depth:1}:i.ignoring===e&&i.depth++)}function h(e){i.ignoring===e&&--i.depth<=0&&c()}function c(){i={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,i){var n={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},s=/(&|<|>|"|')/g,r=/[&<>"']/g;function a(e){return n[e]}function l(e){return o[e]}function d(e){return null==e?"":String(e).replace(r,a)}function h(e){return null==e?"":String(e).replace(s,l)}d.options=h.options={},t.exports={encode:d,escape:d,decode:h,unescape:h,version:"1.0.0-browser"}},{}],10:[function(e,t,i){function n(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(n,{})}},{}]},{},[4]);var p=g,m=i("4acc"),f=i("438a"),_=i("b589"),b=i("aa3d"),v=i("82c9"),C=i("3742"),w=i("6d8e");const y=null==(t=window.trustedTypes)?void 0:t.createPolicy("insane",{createHTML(e,t){return p(e,t)}});function S(e,t={},i={}){var g;function S(t,i){var n=e.uris&&e.uris[t];if(!n)return t;let o=w.a.revive(n);return i?t.startsWith(_.c.data+":")?t:_.a.asBrowserUri(o).toString(!0):w.a.parse(t).toString()===o.toString()?t:(o=o.query?o.with({query:function(t){let i;try{i=Object(f.a)(decodeURIComponent(t))}catch(t){}return i?(i=Object(b.a)(i,t=>{if(e.uris&&e.uris[t])return w.a.revive(e.uris[t])}),encodeURIComponent(JSON.stringify(i))):t}(o.query)}):o).toString()}const L=Object(s.a)(t);let x;const k=new Promise(e=>x=e),D=new m.Renderer;D.image=(e,i,n)=>{let o=[],s=[];if(e){({href:e,dimensions:o}=Object(h.c)(e)),e=S(e,!0);try{var r=w.a.parse(e);t.baseUrl&&r.scheme===_.c.file&&(e=Object(v.j)(t.baseUrl,e).toString())}catch(e){}s.push(`src="${e}"`)}return n&&s.push(`alt="${n}"`),i&&s.push(`title="${i}"`),""},D.link=(i,n,o)=>(i===o&&(o=Object(h.d)(o)),i=S(i,!1),t.baseUrl&&!/^\w[\w\d+.-]*:/.test(i)&&(i=Object(v.j)(t.baseUrl,i).toString()),n=Object(h.d)(n),!(i=Object(h.d)(i))||i.match(/^data:|javascript:/i)||i.match(/^command:/i)&&!e.isTrusted||i.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?o:`
    /g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${n||i}">${o}`),D.paragraph=t=>{if(e.supportThemeIcons){const e=Object(a.a)(t);t=e.map(e=>"string"==typeof e?e:e.outerHTML).join("")}return`

    ${t}

    `},t.codeBlockRenderer&&(D.code=(e,i)=>{i=t.codeBlockRenderer(i,e);const o=u.b.nextId(),s=Promise.all([i,k]).then(e=>{var t=L.querySelector(`div[data-code="${o}"]`);t&&n.R(t,e[0])}).catch(e=>{});return t.asyncRenderCallback&&s.then(t.asyncRenderCallback),`
    ${Object(C.s)(e)}
    `}),t.actionHandler&&(g=t.actionHandler.disposables.add(new o.a(L,"click")),O=t.actionHandler.disposables.add(new o.a(L,"auxclick")),t.actionHandler.disposables.add(d.c.any(g.event,O.event)(e=>{const i=new r.a(e);if(i.leftButton||i.middleButton){let o=i.target;if("A"===o.tagName||(o=o.parentElement)&&"A"===o.tagName)try{var n=o.dataset.href;n&&t.actionHandler.callback(n,i)}catch(e){Object(l.f)(e)}finally{i.preventDefault()}}}))),i.sanitizer=t=>(e.isTrusted?t.match(/^(]+>)|(<\/\s*span>)$/):void 0)?t:"",i.sanitize=!0,i.silent=!0,i.renderer=D;let N=null!=(g=e.value)?g:"";1e5{e.dispose(),t.asyncRenderCallback()})}return L}t=i("5bd7");var L,x=i("5818"),k=i("4d05"),D=i("a666"),N=i("b707"),O=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3n.dispose()}}_getRenderOptions(t,i){return{baseUrl:this._options.baseUrl,codeBlockRenderer:(t,i)=>E(this,void 0,void 0,(function*(){var n;let o;t?o=this._modeService.getModeIdForLanguageName(t):this._options.editor&&(o=null==(s=this._options.editor.getModel())?void 0:s.getLanguageIdentifier().language),o=o||"plaintext",this._modeService.triggerMode(o);var s=null!=(s=yield N.F.getPromise(o))?s:void 0;const r=document.createElement("span");r.innerHTML=null!=(n=null==(n=e._ttpTokenizer)?void 0:n.createHTML(i,s))?n:Object(k.b)(i,s);let a=this._options.codeBlockFontFamily;return(a=this._options.editor?this._options.editor.getOption(42).fontFamily:a)&&(r.style.fontFamily=a),r})),asyncRenderCallback:()=>this._onDidRenderAsync.fire(),actionHandler:{callback:e=>this._openerService.open(e,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:t.isTrusted}).catch(l.f),disposables:i}}}};I._ttpTokenizer=null==(L=window.trustedTypes)?void 0:L.createPolicy("tokenizeToString",{createHTML(e,t){return Object(k.b)(e,t)}}),I=i([O(1,x.a),O(2,t.a)],I)},c101:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n,o;t=i("dff7"),i=i("4fc3");(o=n=n||{}).editorSimpleInput=new i.c("editorSimpleInput",!1,!0),o.editorTextFocus=new i.c("editorTextFocus",!1,t.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),o.focus=new i.c("editorFocus",!1,t.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),o.textInputFocus=new i.c("textInputFocus",!1,t.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),o.readOnly=new i.c("editorReadonly",!1,t.a("editorReadonly","Whether the editor is read only")),o.inDiffEditor=new i.c("inDiffEditor",!1,t.a("inDiffEditor","Whether the context is a diff editor")),o.columnSelection=new i.c("editorColumnSelection",!1,t.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),o.writable=o.readOnly.toNegated(),o.hasNonEmptySelection=new i.c("editorHasSelection",!1,t.a("editorHasSelection","Whether the editor has text selected")),o.hasOnlyEmptySelection=o.hasNonEmptySelection.toNegated(),o.hasMultipleSelections=new i.c("editorHasMultipleSelections",!1,t.a("editorHasMultipleSelections","Whether the editor has multiple selections")),o.hasSingleSelection=o.hasMultipleSelections.toNegated(),o.tabMovesFocus=new i.c("editorTabMovesFocus",!1,t.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),o.tabDoesNotMoveFocus=o.tabMovesFocus.toNegated(),o.isInWalkThroughSnippet=new i.c("isInEmbeddedEditor",!1,!0),o.canUndo=new i.c("canUndo",!1,!0),o.canRedo=new i.c("canRedo",!1,!0),o.hoverVisible=new i.c("editorHoverVisible",!1,t.a("editorHoverVisible","Whether the editor hover is visible")),o.inCompositeEditor=new i.c("inCompositeEditor",void 0,t.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),o.notInCompositeEditor=o.inCompositeEditor.toNegated(),o.languageId=new i.c("editorLangId","",t.a("editorLangId","The language identifier of the editor")),o.hasCompletionItemProvider=new i.c("editorHasCompletionItemProvider",!1,t.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),o.hasCodeActionsProvider=new i.c("editorHasCodeActionsProvider",!1,t.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),o.hasCodeLensProvider=new i.c("editorHasCodeLensProvider",!1,t.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),o.hasDefinitionProvider=new i.c("editorHasDefinitionProvider",!1,t.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),o.hasDeclarationProvider=new i.c("editorHasDeclarationProvider",!1,t.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),o.hasImplementationProvider=new i.c("editorHasImplementationProvider",!1,t.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),o.hasTypeDefinitionProvider=new i.c("editorHasTypeDefinitionProvider",!1,t.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),o.hasHoverProvider=new i.c("editorHasHoverProvider",!1,t.a("editorHasHoverProvider","Whether the editor has a hover provider")),o.hasDocumentHighlightProvider=new i.c("editorHasDocumentHighlightProvider",!1,t.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),o.hasDocumentSymbolProvider=new i.c("editorHasDocumentSymbolProvider",!1,t.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),o.hasReferenceProvider=new i.c("editorHasReferenceProvider",!1,t.a("editorHasReferenceProvider","Whether the editor has a reference provider")),o.hasRenameProvider=new i.c("editorHasRenameProvider",!1,t.a("editorHasRenameProvider","Whether the editor has a rename provider")),o.hasSignatureHelpProvider=new i.c("editorHasSignatureHelpProvider",!1,t.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),o.hasInlayHintsProvider=new i.c("editorHasInlayHintsProvider",!1,t.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),o.hasDocumentFormattingProvider=new i.c("editorHasDocumentFormattingProvider",!1,t.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),o.hasDocumentSelectionFormattingProvider=new i.c("editorHasDocumentSelectionFormattingProvider",!1,t.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),o.hasMultipleDocumentFormattingProvider=new i.c("editorHasMultipleDocumentFormattingProvider",!1,t.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),o.hasMultipleDocumentSelectionFormattingProvider=new i.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,t.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))},c286:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:function(){return i.e("chunk-7459c510").then(i.bind(null,"23e02"))}})},c2c6:function(e,t,i){var n;self.MonacoEnvironment={globalAPI:!(n={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"}),getWorkerUrl:function(e,t){var o=i.p;o=(o?o.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location);s=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s)return/^(\/\/)/.test(o)&&(o=window.location.protocol+o),s=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"}),URL.createObjectURL(s)}return o}},i("4816"),i("3765"),i("6e4e"),i("2935"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("d585"),i("e516"),i("fd11"),i("891c"),i("a106"),i("7605"),i("6df4"),i("7082"),i("958f"),i("3323"),i("f187"),i("1f84"),i("aee8"),i("a222"),i("1af3"),i("bc61"),i("6e62"),i("2e66"),i("8090"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("2e4b"),i("6c8c"),i("8452"),i("e2c2"),i("43ad"),i("d741"),i("b574"),i("7a9e"),i("bd50"),i("93ba"),i("6daf"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),e.exports=i("8ea9"),i("09d16"),i("db7a"),i("38e9"),i("962f"),i("d1c2"),i("91d3"),i("0292"),i("8eb6"),i("82a1"),i("a771"),i("13e8"),i("f41d"),i("f570"),i("f5ba"),i("4af6"),i("a8f5"),i("9d48"),i("23f2"),i("2dec"),i("d282"),i("f9ad"),i("77db"),i("8457"),i("7367"),i("cd01"),i("93b9"),i("7257"),i("a79b"),i("daaa"),i("0ef9"),i("16f5"),i("38f6"),i("1aa7"),i("66f1"),i("2e5e"),i("4058"),i("6640"),i("fdc0"),i("c583"),i("8d5c"),i("ea53"),i("abca"),i("b12b"),i("a0a2"),i("1fa1"),i("cb70"),i("2652"),i("8f6a"),i("c286"),i("88b6"),i("4da7"),i("32cc"),i("6a38"),i("4220"),i("a48d"),i("c8aa"),i("8a3f"),i("5d08"),i("19bd"),i("1bd1"),i("c663"),i("73d3"),i("333a"),i("199a"),i("d65c"),i("e8cb"),i("c3d4"),i("b9f8"),i("2d19"),i("d2ce"),i("0542"),i("9f5f"),i("10eb"),i("cf78"),i("9eb0"),i("0447"),i("1389")},c317:function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return a}));var n=i("30db");let o;if(void 0!==n.b.vscode&&void 0!==n.b.vscode.process){const e=n.b.vscode.process;o={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()},nextTick(e){return Object(n.j)(e)}}}else o=void 0!==e?{get platform(){return e.platform},get arch(){return e.arch},get env(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"})},cwd(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"}).VSCODE_CWD||e.cwd()},nextTick(t){return e.nextTick(t)}}:{get platform(){return n.i?"win32":n.f?"darwin":"linux"},get arch(){},nextTick(e){return Object(n.j)(e)},get env(){return{}},cwd(){return"/"}};const s=o.cwd,r=o.env,a=o.platform}).call(this,i("f28c"))},c36f:function(e,t,i){"use strict";i.r(t),i.d(t,"CutAction",(function(){return m})),i.d(t,"CopyAction",(function(){return f})),i.d(t,"PasteAction",(function(){return _}));var n=i("dff7"),o=(t=i("0f70"),i("30db")),s=i("e53c"),r=i("b2cc"),a=i("5717"),l=i("c101"),d=i("7e32"),h=i("f577"),c=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},u=(i="9_cutcopypaste",o.g||document.queryCommandSupported("cut")),g=o.g||document.queryCommandSupported("copy");t=void 0!==navigator.clipboard&&!t.g||document.queryCommandSupported("paste");function p(e){return e.register(),e}const m=u?p(new r.e({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:o.g?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.cutLabel","Cut"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1}]})):void 0,f=g?p(new r.e({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:o.g?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.copyLabel","Copy"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0,_=(d.d.appendMenuItem(d.b.MenubarEditMenu,{submenu:d.b.MenubarCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),d.d.appendMenuItem(d.b.EditorContext,{submenu:d.b.EditorContextCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:i,order:3}),t?p(new r.e({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:o.g?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4}]})):void 0);class b extends r.b{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:n.a("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:0,weight:100}})}run(e,t){!t.hasModel()||!t.getOption(31)&&t.getSelection().isEmpty()||(s.a.forceCopyWithSyntaxHighlighting=!0,t.focus(),document.execCommand("copy"),s.a.forceCopyWithSyntaxHighlighting=!1)}}function v(e,t){e&&(e.addImplementation(1e4,"code-editor",(e,i)=>{const n=e.get(a.a).getFocusedCodeEditor();if(n&&n.hasTextFocus()){e=n.getOption(31);const i=n.getSelection();return i&&i.isEmpty()&&!e||document.execCommand(t),!0}return!1}),e.addImplementation(0,"generic-dom",(e,i)=>(document.execCommand(t),!0)))}v(m,"cut"),v(f,"copy"),_&&(_.addImplementation(1e4,"code-editor",(e,t)=>{const i=e.get(a.a),n=e.get(h.a),r=i.getFocusedCodeEditor();return!(!r||!r.hasTextFocus())&&(!document.execCommand("paste")&&o.h&&c(void 0,void 0,void 0,(function*(){var e=yield n.readText();if(""!==e){var t=s.b.INSTANCE.get(e);let i=!1,n=null,o=null;t&&(i=r.getOption(31)&&!!t.isFromEmptySelection,n=void 0!==t.multicursorText?t.multicursorText:null,o=t.mode),r.trigger("keyboard","paste",{text:e,pasteOnNewLine:i,multicursorText:n,mode:o})}})),!0)}),_.addImplementation(0,"generic-dom",(e,t)=>(document.execCommand("paste"),!0))),g&&Object(r.j)(b)},c3d4:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:function(){return i.e("chunk-2d0ae937").then(i.bind(null,"0b3b"))}})},c4e3:function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("11f7"),o=i("ee56"),s=i("5fe7"),r=i("2504"),a=i("a666"),l=i("ef8e9"),d=i("dff7"),h=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function c(e,t,i){if(i){const o=function(e){if(Object(l.k)(e))return()=>h(this,void 0,void 0,(function*(){return e}));if(Object(l.h)(e.markdown))return e.markdown;{const t=e.markdown;return()=>h(this,void 0,void 0,(function*(){return t}))}}(i);let c,u;const g=n.i(t,n.d.MOUSE_OVER,g=>{if(!c){const g=new r.b;var p=e=>{var i=e.type===n.d.MOUSE_DOWN;i&&(null!==u&&void 0!==u&&u.dispose(),u=void 0),!i&&e.fromElement!==t||(null!==c&&void 0!==c&&c.dispose(),c=void 0)};const m=n.i(t,n.d.MOUSE_LEAVE,p,!0),f=n.i(t,n.d.MOUSE_DOWN,p,!0),_={targetElements:[t],dispose:()=>{}};let b;void 0!==e.placement&&"mouse"!==e.placement||(b=n.i(t,n.d.MOUSE_MOVE,e=>_.x=e.x+10,!0));const v=new s.e(()=>h(this,void 0,void 0,(function*(){var t;c&&(t={content:Object(d.a)("iconLabel.loading","Loading..."),target:_,hoverPosition:2},null!==u&&void 0!==u&&u.dispose(),u=e.showHover(t),t=null!=(t=yield o(g.token))?t:Object(l.k)(i)?void 0:i.markdownNotSupportedFallback,null!==u&&void 0!==u&&u.dispose(),u=void 0,t&&c&&(t={content:t,target:_,showPointer:"element"===e.placement,hoverPosition:2},u=e.showHover(t))),null!==b&&void 0!==b&&b.dispose()})),e.delay);v.schedule(),c=Object(a.i)(()=>{v.dispose(),null!==b&&void 0!==b&&b.dispose(),f.dispose(),m.dispose(),g.dispose(!0)})}},!0);return Object(a.i)(()=>{g.dispose(),null!==c&&void 0!==c&&c.dispose(),null!==u&&void 0!==u&&u.dispose()})}}var u=i("aa3d"),g=i("9ee1");i("2a04");class p{constructor(e){this._element=e}get element(){return this._element}set textContent(e){this.disposed||e===this._textContent||(this._textContent=e,this._element.textContent=e)}set className(e){this.disposed||e===this._className||(this._className=e,this._element.className=e)}set empty(e){this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class m extends a.a{constructor(e,t){super(),this.customHovers=new Map,this.domNode=this._register(new p(n.q(e,n.a(".monaco-icon-label")))),this.labelContainer=n.q(this.domNode.element,n.a(".monaco-icon-label-container")),e=n.q(this.labelContainer,n.a("span.monaco-icon-name-container")),this.descriptionContainer=this._register(new p(n.q(this.labelContainer,n.a("span.monaco-icon-description-container")))),null!=t&&t.supportHighlights||null!=t&&t.supportIcons?this.nameNode=new _(e,!!t.supportIcons):this.nameNode=new f(e),null!=t&&t.supportDescriptionHighlights?this.descriptionNodeFactory=()=>new o.a(n.q(this.descriptionContainer.element,n.a("span.label-description")),!!t.supportIcons):this.descriptionNodeFactory=()=>this._register(new p(n.q(this.descriptionContainer.element,n.a("span.label-description")))),this.hoverDelegate=null==t?void 0:t.hoverDelegate}setLabel(e,t,i){const n=["monaco-icon-label"];i&&(i.extraClasses&&n.push(...i.extraClasses),i.italic&&n.push("italic"),i.strikethrough&&n.push("strikethrough")),this.domNode.className=n.join(" "),this.setupHover(this.labelContainer,null==i?void 0:i.title),this.nameNode.setLabel(e,i),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof o.a?(this.descriptionNode.set(t||"",i?i.descriptionMatches:void 0),this.setupHover(this.descriptionNode.element,null==i?void 0:i.descriptionTitle)):(this.descriptionNode.textContent=t||"",this.setupHover(this.descriptionNode.element,(null==i?void 0:i.descriptionTitle)||""),this.descriptionNode.empty=!t))}setupHover(e,t){const i=this.customHovers.get(e);var n;i&&(i.dispose(),this.customHovers.delete(e)),t?this.hoverDelegate?(n=c(this.hoverDelegate,e,t))&&this.customHovers.set(e,n):(n=e,t=t,Object(l.k)(t)?n.title=t:null!=t&&t.markdownNotSupportedFallback?n.title=t.markdownNotSupportedFallback:n.removeAttribute("title")):e.removeAttribute("title")}dispose(){super.dispose();for(const e of this.customHovers.values())e.dispose();this.customHovers.clear()}}class f{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Object(u.d)(this.options,t))if(this.label=e,this.options=t,"string"==typeof e)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=n.q(this.container,n.a("a.label-name",{id:null==t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let s=0;s{const o={start:n,end:n+e.length};return e=i.map(e=>g.a.intersect(o,e)).filter(e=>!g.a.isEmpty(e)).map(({start:e,end:t})=>({start:e-n,end:t-n})),n=o.end+t.length,e})}}(e,i,null==t?void 0:t.matches);for(let d=0;d{if(t=e,Object(o.j)(t)&&n.a.isUri(t.resource)&&Object(o.j)(t.edit))return new a(e.resource,e.edit,e.modelVersionId,e.metadata);var t;if(t=e,Object(o.j)(t)&&(Boolean(t.newUri)||Boolean(t.oldUri)))return new l(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}class a extends r{constructor(e,t,i,n){super(n),this.resource=e,this.textEdit=t,this.versionId=i}}class l extends r{constructor(e,t,i,n){super(n),this.oldResource=e,this.newResource=t,this.options=i}}},c84a:function(e,t,i){},c8aa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:function(){return i.e("chunk-2d0bdf38").then(i.bind(null,"2dd4"))}})},caa1:function(e,t,i){},cab5:function(e,t,i){},cb70:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:function(){return i.e("chunk-2d0cf16e").then(i.bind(null,"61da"))}})},ccde:function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("6a89"),r=i("8025"),a=i("70cb");const l=Object.create(null);function d(e,t){if(t<=0)return"";l[e]||(l[e]=["",e]);const i=l[e];for(let n=i.length;n<=t;n++)i[n]=i[n-1]+e;return i[t]}class h{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.prevIndentTabStop(e,n)/n)):d("\t",o.a.prevRenderTabStop(e,i)/i)}static shiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.nextIndentTabStop(e,n)/n)):d("\t",o.a.nextRenderTabStop(e,i)/i)}_addEditOperation(e,t,i){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,i):e.addEditOperation(t,i)}getEditOperations(e,t){var i=this._selection.startLineNumber;let r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var{tabSize:l,indentSize:c,insertSpaces:u}=this._opts,g=i===r;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0);let d=0,m=0;for(let f=i;f<=r;f++,d=m){m=0;let r=e.getLineContent(f),_=n.u(r);if((!this._opts.isUnshift||0!==r.length&&0!==_)&&(g||this._opts.isUnshift||0!==r.length)){if(-1===_&&(_=r.length),1/?",o=function(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const i of n)0<=e.indexOf(i)||(t+="\\"+i);return t+="\\s]+)",new RegExp(t,"g")}();function s(e){let t=o;if(e&&e instanceof RegExp)if(e.global)t=e;else{let i="g";e.ignoreCase&&(i+="i"),e.multiline&&(i+="m"),e.unicode&&(i+="u"),t=new RegExp(e.source,i)}return t.lastIndex=0,t}const r={maxLen:1e3,windowSize:15,timeBudget:150};function a(e,t,i,n,o=r){if(i.length>o.maxLen){let s=e-o.maxLen/2;return s<0?s=0:n+=s,a(e,t,i=i.substring(s,e+o.maxLen/2),n,o)}var s=Date.now(),l=e-1-n;let d=-1,h=null;for(let r=1;!(Date.now()-s>=o.timeBudget);r++){var c=l-o.windowSize*r,u=(t.lastIndex=Math.max(0,c),function(e,t,i,n){for(var o;o=e.exec(t);){var s=o.index||0;if(s<=i&&e.lastIndex>=i)return o;if(0this.dispose())),this._register(this._editor.onDidUpdateDiff(()=>this._onDiffUpdated())),this._options.followsCaret&&this._register(this._editor.getModifiedEditor().onDidChangeCursorPosition(e=>{this.ignoreSelectionChange||(this.nextIdx=-1)})),this._options.alwaysRevealFirst&&this._register(this._editor.getModifiedEditor().onDidChangeModel(e=>{this.revealFirst=!0})),this._init()}_init(){this._editor.getLineChanges()}_onDiffUpdated(){this._init(),this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))}_compute(e){this.ranges=[],e&&e.forEach(e=>{!this._options.ignoreCharChanges&&e.charChanges?e.charChanges.forEach(e=>{this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,1,e.modifiedStartLineNumber,1)})}),this.ranges.sort((e,t)=>e.range.getStartPosition().isBeforeOrEqual(t.range.getStartPosition())?-1:t.range.getStartPosition().isBeforeOrEqual(e.range.getStartPosition())?1:0),this._onDidUpdate.fire(this)}_initIdx(e){let t=!1,i=this._editor.getPosition();if(i){for(let n=0,o=this.ranges.length;n=this.ranges.length&&(this.nextIdx=0)):(--this.nextIdx,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}}canNavigate(){return this.ranges&&0t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>i(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null)}dispose(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()}setLanguage(e){this._disposeLanguageSelection(),this._languageSelection=e,this._languageSelectionListener=this._languageSelection.onDidChange(()=>this.model.setMode(e.languageIdentifier)),this.model.setMode(e.languageIdentifier)}}const D=s.d||s.f?1:2;class N{constructor(e,t,i,n,o,s,r,a){this.uri=e,this.initialUndoRedoSnapshot=t,this.time=i,this.sharesUndoRedoStack=n,this.heapSize=o,this.sha1=s,this.versionId=r,this.alternativeVersionId=a}}let O=class e extends o.a{constructor(e,t,i,o,s){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=i,this._logService=o,this._undoRedoService=s,this._onModelAdded=this._register(new n.b),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new n.b),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new n.b),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new T(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new M(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let i=a.d.tabSize,n=(e.editor&&void 0!==e.editor.tabSize&&(r=parseInt(e.editor.tabSize,10),(i=isNaN(r)?i:r)<1&&(i=1)),i),o=(e.editor&&void 0!==e.editor.indentSize&&"tabSize"!==e.editor.indentSize&&(r=parseInt(e.editor.indentSize,10),(n=isNaN(r)?n:r)<1&&(n=1)),a.d.insertSpaces),s=(e.editor&&void 0!==e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces)),D);var r=e.eol;"\r\n"===r?s=2:"\n"===r&&(s=1);let l=a.d.trimAutoWhitespace,d=(e.editor&&void 0!==e.editor.trimAutoWhitespace&&(l="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace)),a.d.detectIndentation),h=(e.editor&&void 0!==e.editor.detectIndentation&&(d="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation)),a.d.largeFileOptimizations),c=(e.editor&&void 0!==e.editor.largeFileOptimizations&&(h="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),a.d.bracketPairColorizationOptions);return null!=(r=e.editor)&&r.bracketPairColorization&&"object"==typeof e.editor.bracketPairColorization&&(c={enabled:!!e.editor.bracketPairColorization.enabled}),{isForSimpleWidget:t,tabSize:i,indentSize:n,insertSpaces:o,detectIndentation:d,defaultEOL:s,trimAutoWhitespace:l,largeFileOptimizations:h,bracketPairColorizationOptions:c}}_getEOL(e,t){return e?this._resourcePropertiesService.getEOL(e,t):(e=this._configurationService.getValue("files.eol",{overrideIdentifier:t}))&&"string"==typeof e&&"auto"!==e?e:3===s.a||2===s.a?"\n":"\r\n"}_shouldRestoreUndoStack(){var e=this._configurationService.getValue("files.restoreUndoStack");return"boolean"!=typeof e||e}getCreationOptions(t,i,n){let o=this._modelCreationOptionsByLanguageAndResource[t+i];var s,r;return o||(s=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:i}),r=this._getEOL(i,t),o=e._readModelOptions({editor:s,eol:r},n),this._modelCreationOptionsByLanguageAndResource[t+i]=o),o}_updateModelOptions(){var t=this._modelCreationOptionsByLanguageAndResource,i=(this._modelCreationOptionsByLanguageAndResource=Object.create(null),Object.keys(this._models));for(let r=0,a=i.length;re){const i=[];for(this._disposedModels.forEach(e=>{e.sharesUndoRedoStack||i.push(e)}),i.sort((e,t)=>e.time-t.time);0e;){var t=i.shift();this._removeDisposedModel(t.uri),null!==t.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(t.initialUndoRedoSnapshot)}}}_createModelData(e,t,i,n){n=this.getCreationOptions(t.language,i,n);const o=new l.b(e,n,t,i,this._undoRedoService);if(i&&this._disposedModels.has(L(i)))if(e=this._removeDisposedModel(i),n=this._undoRedoService.getElements(i),t=x(o)===e.sha1,t||e.sharesUndoRedoStack){for(const e of n.past)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);for(const e of n.future)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);this._undoRedoService.setElementsValidFlag(i,!0,e=>Object(b.b)(e)&&e.matchesResource(i)),t&&(o._overwriteVersionId(e.versionId),o._overwriteAlternativeVersionId(e.alternativeVersionId),o._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot);if(n=L(o.uri),this._models[n])throw new Error("ModelService: Cannot add model because it already exists!");return t=new k(o,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t)),this._models[n]=t}createModel(e,t,i,n=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,i,n),this.setMode(o.model,t)):o=this._createModelData(e,h.b,i,n),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(t){const i=this._models[L(e.uri)];i&&i.setLanguage(t)}}getModels(){const e=[];var t=Object.keys(this._models);for(let n=0,o=t.length;nd?null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l):(this._ensureDisposedModelsHeapSize(d-r),this._undoRedoService.setElementsValidFlag(t.uri,!1,e=>Object(b.b)(e)&&e.matchesResource(t.uri)),this._insertDisposedModel(new N(t.uri,n.model.getInitialUndoRedoSnapshot(),Date.now(),o,r,x(t),t.getVersionId(),t.getAlternativeVersionId()))):o||null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l),delete this._models[i],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageIdentifier().language+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,i){i=i.oldLanguage;var n=t.getLanguageIdentifier().language,o=this.getCreationOptions(i,t.uri,t.isForSimpleWidget);n=this.getCreationOptions(n,t.uri,t.isForSimpleWidget);e._setModelOptionsForModel(t,n,o),this._onModelModeChanged.fire({model:t,oldModeId:i})}};O.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20971520,O=i([S(0,c.a),S(1,t.b),S(2,p.b),S(3,m.b),S(4,f.a)],O);const E="editor.semanticHighlighting";function I(e,t,i){return e=null==(i=i.getValue(E,{overrideIdentifier:e.getLanguageIdentifier().language,resource:e.uri}))?void 0:i.enabled,"boolean"==typeof e?e:t.getColorTheme().semanticHighlighting}class M extends o.a{constructor(e,t,i,n){super(),this._watchers=Object.create(null),this._semanticStyling=n;const o=e=>{this._watchers[e.uri.toString()]=new R(e,t,this._semanticStyling)},s=(e,t)=>{t.dispose(),delete this._watchers[e.uri.toString()]},r=()=>{for(var n of e.getModels()){var r=this._watchers[n.uri.toString()];I(n,t,i)?r||o(n):r&&s(n,r)}};this._register(e.onModelAdded(e=>{I(e,t,i)&&o(e)})),this._register(e.onModelRemoved(e=>{var t=this._watchers[e.uri.toString()];t&&s(e,t)})),this._register(i.onDidChangeConfiguration(e=>{e.affectsConfiguration(E)&&r()})),this._register(t.onDidColorThemeChange(r))}}class T extends o.a{constructor(e,t){super(),this._themeService=e,this._logService=t,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(e){return this._caches.has(e)||this._caches.set(e,new C.a(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class A{constructor(e,t,i){this._provider=e,this.resultId=t,this.data=i}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends o.a{constructor(e,t,i){super(),this._isDisposed=!1,this._model=e,this._semanticStyling=i,this._fetchDocumentSemanticTokens=this._register(new u.e(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const n=()=>{Object(o.f)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of d.l.all(e))"function"==typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};n(),this._register(d.l.onDidChange(()=>{n(),this._fetchDocumentSemanticTokens.schedule()})),this._register(t.onDidColorThemeChange(e=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(!this._currentDocumentRequestCancellationTokenSource){var e=new g.b,t=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null;t=Object(w.b)(this._model,t,e.token);if(t){const{provider:i,request:n}=t,o=(this._currentDocumentRequestCancellationTokenSource=e,[]),s=this._model.onDidChangeContent(e=>{o.push(e)}),a=this._semanticStyling.get(i);n.then(e=>{this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),this._setDocumentSemanticTokens(i,e||null,a,o)},e=>{e&&(r.e(e)||"string"==typeof e.message&&-1!==e.message.indexOf("busy"))||r.f(e),this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),0{0this._onParentConfigurationChanged(e)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(e){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(e){n.f(this._overwriteOptions,e,!0),super.updateOptions(this._overwriteOptions)}};u=h([c(3,a.a),c(4,t.a),c(5,s.b),c(6,r.b),c(7,d.b),c(8,l.a),c(9,i.b)],u)},d3d7:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return d}));var n,o=i("308f");t=i("a666"),i=i("0a0f");const s=Object(i.c)("logService"),r=((i=n=n||{})[i.Trace=0]="Trace",i[i.Debug=1]="Debug",i[i.Info=2]="Info",i[i.Warning=3]="Warning",i[i.Error=4]="Error",i[i.Critical=5]="Critical",i[i.Off=6]="Off",n.Info);class a extends t.a{constructor(){super(...arguments),this.level=r,this._onDidChangeLogLevel=this._register(new o.b)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class l extends a{constructor(e=r){super(),this.setLevel(e)}trace(e){this.getLevel(),n.Trace}debug(e){this.getLevel(),n.Debug}info(e){this.getLevel(),n.Info}error(e){this.getLevel(),n.Error}dispose(){}}class d extends t.a{constructor(e){super(),this.logger=e,this._register(e)}getLevel(){return this.logger.getLevel()}trace(e,...t){this.logger.trace(e,...t)}debug(e,...t){this.logger.debug(e,...t)}info(e,...t){this.logger.info(e,...t)}error(e,...t){this.logger.error(e,...t)}}},d3ef:function(e,t,i){"use strict";i.d(t,"b",(function(){return _})),i.d(t,"a",(function(){return b}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5aa5"),a=i("3813"),l=i("1898"),d=(t=i("1b7d"),i("ceb8")),h=i("308f");class c{constructor(e,t=0,i=e.length,n=t-1){this.items=e,this.start=t,this.end=i,this.index=n}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class u{constructor(e=[],t=10){this._initialize(e),this._limit=t,this._onChange()}add(e){this._history.delete(e),this._history.add(e),this._onChange()}next(){return this._currentPosition()!==this._elements.length-1?this._navigator.next():null}previous(){return 0!==this._currentPosition()?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}has(e){return this._history.has(e)}_onChange(){this._reduceToLimit();var e=this._elements;this._navigator=new c(e,0,e.length,e.length)}_reduceToLimit(){const e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))}_currentPosition(){var e=this._navigator.current();return e?this._elements.indexOf(e):-1}_initialize(e){this._history=new Set;for(const t of e)this._history.add(t)}get _elements(){const e=[];return this._history.forEach(t=>e.push(t)),e}}var g=i("aa3d"),p=(i("8bf4"),i("dff7"));const m=n.a,f={inputBackground:d.a.fromHex("#3C3C3C"),inputForeground:d.a.fromHex("#CCCCCC"),inputValidationInfoBorder:d.a.fromHex("#55AAFF"),inputValidationInfoBackground:d.a.fromHex("#063B49"),inputValidationWarningBorder:d.a.fromHex("#B89500"),inputValidationWarningBackground:d.a.fromHex("#352A05"),inputValidationErrorBorder:d.a.fromHex("#BE1100"),inputValidationErrorBackground:d.a.fromHex("#5A1D1D")};class _ extends t.a{constructor(e,t,i){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new h.b),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new h.b),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=i||Object.create(null),Object(g.f)(this.options,f,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=null!=(t=this.options.tooltip)?t:this.placeholder||"",this.ariaLabel=this.options.ariaLabel||"",this.inputBackground=this.options.inputBackground,this.inputForeground=this.options.inputForeground,this.inputBorder=this.options.inputBorder,this.inputValidationInfoBorder=this.options.inputValidationInfoBorder,this.inputValidationInfoBackground=this.options.inputValidationInfoBackground,this.inputValidationInfoForeground=this.options.inputValidationInfoForeground,this.inputValidationWarningBorder=this.options.inputValidationWarningBorder,this.inputValidationWarningBackground=this.options.inputValidationWarningBackground,this.inputValidationWarningForeground=this.options.inputValidationWarningForeground,this.inputValidationErrorBorder=this.options.inputValidationErrorBorder,this.inputValidationErrorBackground=this.options.inputValidationErrorBackground,this.inputValidationErrorForeground=this.options.inputValidationErrorForeground,this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=n.q(e,m(".monaco-inputbox.idle")),i=this.options.flexibleHeight?"textarea":"input";let s=n.q(this.element,m(".ibwrapper"));if(this.input=n.q(s,m(i+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight="number"==typeof this.options.flexibleMaxHeight?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=n.q(s,m("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new l.b(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),n.q(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop)),t=this._register(new o.a(document,"selectionchange"));const i=h.c.filter(t.event,()=>{var e=document.getSelection();return(null==e?void 0:e.anchorNode)===s});this._register(i(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&!this.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this.ignoreGesture(this.input),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new r.a(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e)}setTooltip(e){this.tooltip=e,this.input.title=e}setAriaLabel(e){(this.ariaLabel=e)?this.input.setAttribute("aria-label",this.ariaLabel):this.input.removeAttribute("aria-label")}getAriaLabel(){return this.ariaLabel}get inputElement(){return this.input}get value(){return this.input.value}set value(e){this.input.value!==e&&(this.input.value=e,this.onValueChange())}get height(){return"number"==typeof this.cachedHeight?this.cachedHeight:n.H(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return document.activeElement===this.input}select(e=null){this.input.select(),e&&(this.input.setSelectionRange(e.start,e.end),e.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}get width(){return n.I(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let n=0;var t,i;this.mirror&&(t=parseFloat(this.mirror.style.paddingLeft||"")||0,i=parseFloat(this.mirror.style.paddingRight||"")||0,n=t+i),this.input.style.width=e-n+"px"}else this.input.style.width=e+"px";this.mirror&&(this.mirror.style.width=e+"px")}set paddingRight(e){this.options.flexibleHeight&&this.options.flexibleWidth?this.input.style.width=`calc(100% - ${e}px)`:this.input.style.paddingRight=e+"px",this.mirror&&(this.mirror.style.paddingRight=e+"px")}updateScrollDimensions(){var e,t,i;"number"==typeof this.cachedContentHeight&&"number"==typeof this.cachedHeight&&this.scrollableElement&&(e=this.cachedContentHeight,t=this.cachedHeight,i=this.input.scrollTop,this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:i}))}showMessage(e,t){this.message=e,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(e.type)),e=this.stylesForType(this.message.type),this.element.style.border=e.border?"1px solid "+e.border:"",(this.hasFocus()||t)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let e=null;return this.validation&&((e=this.validation(this.value))?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),null===e||void 0===e?void 0:e.type}stylesForType(e){switch(e){case 1:return{border:this.inputValidationInfoBorder,background:this.inputValidationInfoBackground,foreground:this.inputValidationInfoForeground};case 2:return{border:this.inputValidationWarningBorder,background:this.inputValidationWarningBackground,foreground:this.inputValidationWarningForeground};default:return{border:this.inputValidationErrorBorder,background:this.inputValidationErrorBackground,foreground:this.inputValidationErrorForeground}}}classForType(e){switch(e){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(this.contextViewProvider&&this.message){let e,t,i=()=>e.style.width=n.I(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:t=>{if(this.message){e=n.q(t,m(".monaco-inputbox-container")),i(),t={inline:!0,className:"monaco-inputbox-message"};const o=(this.message.formatContent?Object(s.b):Object(s.c))(this.message.content,t),r=(o.classList.add(this.classForType(this.message.type)),this.stylesForType(this.message.type));o.style.backgroundColor=r.background?r.background.toString():"",o.style.color=r.foreground?r.foreground.toString():"",o.style.border=r.border?"1px solid "+r.border:"",n.q(e,o)}return null},onHide:()=>{this.state="closed"},layout:i}),t=3===this.message.type?p.a("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?p.a("alertWarningMessage","Warning: {0}",this.message.content):p.a("alertInfoMessage","Info: {0}",this.message.content),a.a(t),this.state="open"}}_hideMessage(){this.contextViewProvider&&("open"===this.state&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),"open"===this.state&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(this.mirror){const t=this.value;var e=10===t.charCodeAt(t.length-1)?" ":"";(t+e).replace(/\u000c/g,"")?this.mirror.textContent=t+e:this.mirror.innerText=" ",this.layout()}}style(e){this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",i=this.inputBorder?this.inputBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.input.style.backgroundColor="inherit",this.input.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}layout(){var e;this.mirror&&(e=this.cachedContentHeight,this.cachedContentHeight=n.H(this.mirror),e!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight)))}insertAtCursor(e){const t=this.inputElement;var i=t.selectionStart,n=t.selectionEnd;const o=t.value;null!==i&&null!==n&&(this.value=o.substr(0,i)+e+o.substr(n),t.setSelectionRange(i+1,i+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}class b extends _{constructor(e,t,i){super(e,t,i),this.history=new u(i.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let e=this.getNextValue();(e=e&&(e===this.value?this.getNextValue():e))&&(this.value=e,a.c(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let e=this.getPreviousValue();(e=e&&(e===this.value?this.getPreviousValue():e))&&(this.value=e,a.c(this.value))}getCurrentValue(){let e=this.history.current();return e||(e=this.history.last(),this.history.next()),e}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}},d3f4:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("6a89");class o{static insert(e,t){return{range:new n.a(e.lineNumber,e.column,e.lineNumber,e.column),text:t,forceMoveMarkers:!0}}static delete(e){return{range:e,text:null}}static replace(e,t){return{range:e,text:t}}static replaceMove(e,t){return{range:e,text:t,forceMoveMarkers:!0}}}},d48d:function(e,t,i){"use strict";i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("b272"),r=i("e6ff"),a=i("7061"),l=i("6a89");class d{static _createWord(e,t,i,n,o){return{start:n,end:o,wordType:t,nextCharClass:i}}static _findPreviousWordOnLine(e,t,i){return t=t.getLineContent(i.lineNumber),this._doFindPreviousWordOnLine(t,e,i)}static _doFindPreviousWordOnLine(e,t,i){let n=0;for(let s=i.column-2;0<=s;s--){var o=e.charCodeAt(s);o=t.get(o);if(0===o){if(2===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=1}else if(2===o){if(1===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=2}else if(1===o&&0!==n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1))}return 0!==n?this._createWord(e,n,1,0,this._findEndOfWord(e,t,n,0)):null}static _findEndOfWord(e,t,i,n){var o=e.length;for(let r=n;r=l.start+1&&(l=d._findNextWordOnLine(e,t,new a.a(o,l.end+1)));s=l?l.start+1:t.getLineMaxColumn(o)}return new a.a(o,s)}static _moveWordPartRight(e,t){var i=t.lineNumber,o=e.getLineMaxColumn(i);if(t.column===o)return ie.start+1<=i.column&&i.column<=e.end+1;const r=(e,t)=>(e=Math.min(e,i.column),t=Math.max(t,i.column),new l.a(i.lineNumber,e,i.lineNumber,t));var a=e=>{let t=e.start+1,i=e.end+1,s=!1;for(;i-1=g.start+1?d._findNextWordOnLine(i,n,new a.a(r,g.end+1)):g)?g.start+1:hBoolean(e))}},d585:function(e,t,i){"use strict";i.r(t),i.d(t,"CoreEditorCommand",(function(){return L})),i.d(t,"EditorScroll_",(function(){return g})),i.d(t,"RevealLine_",(function(){return m})),i.d(t,"CoreNavigationCommands",(function(){return f})),i.d(t,"CoreEditingCommands",(function(){return _}));var n=i("dff7"),o=i("0f70"),s=i("ef8e9"),r=i("3813"),a=i("b2cc"),l=i("5717"),d=i("2e5d"),h=i("7061"),c=i("6a89");class u{static columnSelect(e,t,i,n,o,s){var r=Math.abs(o-i)+1,a=o{const i=e.get(l.a).getFocusedCodeEditor();return!(!i||!i.hasTextFocus())&&this._runEditorCommand(e,i,t)}),e.addImplementation(1e3,"generic-dom-input-textarea",(e,t)=>{const i=document.activeElement;return!!(i&&0<=["input","textarea"].indexOf(i.tagName.toLowerCase()))&&(this.runDOMCommand(),!0)}),e.addImplementation(0,"generic-dom",(e,t)=>{const i=e.get(l.a).getActiveCodeEditor();return!!i&&(i.focus(),this._runEditorCommand(e,i,t))})}_runEditorCommand(e,t,i){return e=this.runEditorCommand(e,t,i),e||!0}}{var k=f=f||{};class e extends L{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[v.b.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}k.MoveTo=Object(a.k)(new e({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),k.MoveToSelect=Object(a.k)(new e({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class t extends L{runCoreEditorCommand(e,t){e.model.pushStackElement();const i=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,i.viewStates.map(e=>d.d.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:i.fromLineNumber,fromViewVisualColumn:i.fromVisualColumn,toViewLineNumber:i.toLineNumber,toViewVisualColumn:i.toVisualColumn}),i.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}k.ColumnSelect=Object(a.k)(new class extends t{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(e,t,i,n){var o=e.model.validatePosition(n.position),s=(o=e.coordinatesConverter.validateViewPosition(new h.a(n.viewPosition.lineNumber,n.viewPosition.column),o),n.doColumnSelect?i.fromViewLineNumber:o.lineNumber);i=n.doColumnSelect?i.fromViewVisualColumn:n.mouseColumn-1;return u.columnSelect(e.cursorConfig,e,s,i,o.lineNumber,n.mouseColumn-1)}}),k.CursorColumnSelectLeft=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectLeft(e.cursorConfig,e,i)}}),k.CursorColumnSelectRight=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectRight(e.cursorConfig,e,i)}});class i extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectUp(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectUp=Object(a.k)(new i({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3600,linux:{primary:0}}})),k.CursorColumnSelectPageUp=Object(a.k)(new i({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3595,linux:{primary:0}}}));class s extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectDown(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectDown=Object(a.k)(new s({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3602,linux:{primary:0}}})),k.CursorColumnSelectPageDown=Object(a.k)(new s({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3596,linux:{primary:0}}}));class l extends L{constructor(){super({id:"cursorMove",precondition:void 0,description:v.a.description})}runCoreEditorCommand(e,t){var i=v.a.parse(t);i&&this._runCursorMove(e,t.source,i)}_runCursorMove(e,t,i){e.model.pushStackElement(),e.setCursorStates(t,3,l._move(e,e.getCursorStates(),i)),e.revealPrimaryCursor(t,!0)}static _move(e,t,i){var n=i.select,o=i.value;switch(i.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return v.b.simpleMove(e,t,i.direction,n,o,i.unit);case 11:case 13:case 12:case 14:return v.b.viewportMove(e,t,i.direction,n,o);default:return null}}}k.CursorMoveImpl=l,k.CursorMove=Object(a.k)(new l);class p extends L{constructor(e){super(e),this._staticArgs=e.args}runCoreEditorCommand(e,t){let i=this._staticArgs;-1===this._staticArgs.value&&(i={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,v.b.simpleMove(e,e.getCursorStates(),i.direction,i.select,i.value,i.unit)),e.revealPrimaryCursor(t.source,!0)}}k.CursorLeft=Object(a.k)(new p({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),k.CursorLeftSelect=Object(a.k)(new p({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1039}})),k.CursorRight=Object(a.k)(new p({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),k.CursorRightSelect=Object(a.k)(new p({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1041}})),k.CursorUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),k.CursorUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),k.CursorPageUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:11}})),k.CursorPageUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1035}})),k.CursorDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),k.CursorDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),k.CursorPageDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:12}})),k.CursorPageDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1036}})),k.CreateCursor=Object(a.k)(new class extends L{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let i;i=t.wholeLine?v.b.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):v.b.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const n=e.getCursorStates();if(1n&&(o=n),n=new c.a(o,1,o,e.model.getLineMaxColumn(o));let s=0;if(i.at)switch(i.at){case m.RawAtArgument.Top:s=3;break;case m.RawAtArgument.Center:s=1;break;case m.RawAtArgument.Bottom:s=4}i=e.coordinatesConverter.convertModelRangeToViewRange(n),e.revealRange(t.source,!1,i,s,0)}}),k.SelectAll=new class extends x{constructor(){super(a.h)}runDOMCommand(){o.g&&(document.activeElement.focus(),document.activeElement.select()),document.execCommand("selectAll")}runEditorCommand(e,t,i){t=t._getViewModel(),t&&this.runCoreEditorCommand(t,i)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[v.b.selectAll(e,e.getPrimaryCursorState())])}},k.SetSelection=Object(a.k)(new class extends L{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[d.d.fromModelSelection(t.selection)])}})}const D=y.a.and(w.a.textInputFocus,w.a.columnSelection);function N(e,t){S.a.registerKeybindingRule({id:e,primary:t,when:D,weight:1})}function O(e){e.register()}N(f.CursorColumnSelectLeft.id,1039),N(f.CursorColumnSelectRight.id,1041),N(f.CursorColumnSelectUp.id,1040),N(f.CursorColumnSelectPageUp.id,1035),N(f.CursorColumnSelectDown.id,1042),N(f.CursorColumnSelectPageDown.id,1036);{i=_=_||{};class e extends a.c{runEditorCommand(e,t,i){var n=t._getViewModel();n&&this.runCoreEditingCommand(t,n,i||{})}}i.CoreEditingCommand=e,i.LineBreakInsert=Object(a.k)(new class extends e{constructor(){super({id:"lineBreakInsert",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),i.Outdent=Object(a.k)(new class extends e{constructor(){super({id:"outdent",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.Tab=Object(a.k)(new class extends e{constructor(){super({id:"tab",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.DeleteLeft=Object(a.k)(new class extends e{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection),t.getCursorAutoClosedCharacters());n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),i.DeleteRight=Object(a.k)(new class extends e{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),i.Undo=new class extends x{constructor(){super(a.i)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().undo()}},i.Redo=new class extends x{constructor(){super(a.g)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().redo()}}}class E extends a.a{constructor(e,t,i){super({id:e,precondition:void 0,description:i}),this._handlerId=t}runCommand(e,t){const i=e.get(l.a).getFocusedCodeEditor();i&&i.trigger("keyboard",this._handlerId,t)}}function I(e,t){O(new E("default:"+e,e)),O(new E(e,e,t))}I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I("replacePreviousChar"),I("compositionType"),I("compositionStart"),I("compositionEnd"),I("paste"),I("cut")},d64c:function(e,t,i){},d65c:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return i.e("chunk-2d0d61fd").then(i.bind(null,"70e3"))}})},d741:function(e,t,i){"use strict";i.r(t),i.d(t,"provideSelectionRanges",(function(){return C}));var n=i("e8e3"),o=i("2504"),s=(t=i("b2cc"),i("7061")),r=i("6a89"),a=i("8025"),l=i("c101"),d=i("b707"),h=i("dff7"),c=i("7e32"),u=i("3742"),g=i("67b4"),p=i("9e74"),m=i("fdcc"),f=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class _{constructor(e,t){this.index=e,this.ranges=t}mov(e){var t=this.index+(e?1:-1);if(t<0||t>=this.ranges.length)return this;const i=new _(t,this.ranges);return i.ranges[t].equalsRange(this.ranges[this.index])?i.mov(e):i}}class b{constructor(e){this._editor=e,this._ignoreSelection=!1}static get(e){return e.getContribution(b.ID)}dispose(){var e;null!=(e=this._selectionListener)&&e.dispose()}run(e){return f(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=this._editor.getSelections();var t=this._editor.getModel();if(d.A.has(t)&&(this._state||(yield C(t,i.map(e=>e.getPosition()),this._editor.getOption(102),o.a.None).then(e=>{var t;if(n.n(e)&&e.length===i.length&&this._editor.hasModel()&&n.h(this._editor.getSelections(),i,(e,t)=>e.equalsSelection(t))){for(let t=0;te.containsPosition(i[t].getStartPosition())&&e.containsPosition(i[t].getEndPosition())),e[t].unshift(i[t]);this._state=e.map(e=>new _(0,e)),null!=(t=this._selectionListener)&&t.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var e;this._ignoreSelection||(null!=(e=this._selectionListener)&&e.dispose(),this._state=void 0)})}})),this._state)){this._state=this._state.map(t=>t.mov(e)),t=this._state.map(e=>a.a.fromPositions(e.ranges[e.index].getStartPosition(),e.ranges[e.index].getEndPosition())),this._ignoreSelection=!0;try{this._editor.setSelections(t)}finally{this._ignoreSelection=!1}}}}))}}b.ID="editor.contrib.smartSelectController";class v extends t.b{constructor(e,t){super(t),this._forward=e}run(e,t){return f(this,void 0,void 0,(function*(){let e=b.get(t);e&&(yield e.run(this._forward))}))}}function C(e,t,i,o){return f(this,void 0,void 0,(function*(){const a=d.A.all(e);1===a.length&&a.unshift(new g.a);let l=[],h=[];for(const i of a)l.push(Promise.resolve(i.provideSelectionRanges(e,t,o)).then(e=>{if(n.n(e)&&e.length===t.length)for(let i=0;i{if(0===t.length)return[];t.sort((e,t)=>s.a.isBefore(e.getStartPosition(),t.getStartPosition())?1:s.a.isBefore(t.getStartPosition(),e.getStartPosition())||s.a.isBefore(e.getEndPosition(),t.getEndPosition())?-1:s.a.isBefore(t.getEndPosition(),e.getEndPosition())?1:0);let n,o=[];for(const e of t)n&&(!r.a.containsRange(e,n)||r.a.equalsRange(e,n))||(o.push(e),n=e);if(!i.selectLeadingAndTrailingWhitespace)return o;let a=[o[0]];for(let i=1;i(this._link=t||this._link,this._link.url?this.resolve(e):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing")))}))}}class w{constructor(e){this._disposables=new l.b;let t=[];for(const[n,o]of e){var i=n.links.map(e=>new C(e,o));t=w._union(t,i),Object(l.g)(n)&&this._disposables.add(n)}this.links=t}dispose(){this._disposables.dispose(),this.links.length=0}static _union(e,t){let i,n=[];var o,s;let r;for(i=0,r=0,o=e.length,s=t.length;iPromise.resolve(n.provideLinks(e,t)).then(e=>{e&&(i[o]=[e,n])},r.g));return Promise.all(n).then(()=>{const e=new w(Object(_.e)(i));return t.isCancellationRequested?(e.dispose(),new w([])):e})}f.a.registerCommand("_executeLinkProvider",(e,...t)=>v(void 0,void 0,void 0,(function*(){let[i,n]=t;Object(b.c)(i instanceof g.a),"number"!=typeof n&&(n=0);var o=e.get(m.a).getModel(i);if(!o)return[];const r=yield y(o,s.a.None);if(!r)return[];for(let e=0;e{this._onEditorMouseMove(e,t)})),this.listenersToRemove.add(n.onExecute(e=>{this.onEditorMouseUp(e)})),this.listenersToRemove.add(n.onCancel(e=>{this.cleanUpActiveLinkDecoration()})),this.enabled=e.getOption(62),this.listenersToRemove.add(e.onDidChangeConfiguration(t=>{var i=e.getOption(62);this.enabled!==i&&(this.enabled=i,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(e.onDidChangeModelContent(e=>this.onChange())),this.listenersToRemove.add(e.onDidChangeModel(e=>this.onModelChanged())),this.listenersToRemove.add(e.onDidChangeModelLanguage(e=>this.onModelModeChanged())),this.listenersToRemove.add(c.v.onDidChange(e=>this.onModelModeChanged())),this.timeout=new o.g,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(e){return e.getContribution(t.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),t.RECOMPUTE_TIME)}beginCompute(){return O(this,void 0,void 0,(function*(){if(this.editor.hasModel()&&this.enabled){const t=this.editor.getModel();if(c.v.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=o.h(e=>y(t,e));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(e){Object(r.f)(e)}finally{this.computePromise=null}}}}))}updateDecorations(e){var t="altKey"===this.editor.getOption(69);let i=[];var n=Object.keys(this.currentOccurrences);for(let l=0,d=n.length;l{t.activate(e,i),this.activeLinkDecorationId=t.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const e="altKey"===this.editor.getOption(69);if(this.activeLinkDecorationId){const t=this.currentOccurrences[this.activeLinkDecorationId];t&&this.editor.changeDecorations(i=>{t.deactivate(i,e)}),this.activeLinkDecorationId=null}}onEditorMouseUp(e){var t;!this.isEnabled(e)||(t=this.getLinkOccurrence(e.target.position))&&this.openLinkOccurrence(t,e.hasSideBySideModifier,!0)}openLinkOccurrence(e,t,i=!1){if(this.openerService){const o=e["link"];o.resolve(s.a.None).then(e=>{if("string"==typeof e&&this.editor.hasModel()){var n=this.editor.getModel().uri;if(n.scheme===k.c.file&&e.startsWith(k.c.file+":")){var o=g.a.parse(e);if(o.scheme===k.c.file){const t=D.i(o);let i=null;t.startsWith("/./")?i="."+t.substr(1):t.startsWith("//./")&&(i="."+t.substr(2)),i&&(e=D.g(n,i))}}}return this.openerService.open(e,{openToSide:t,fromUserGesture:i,allowContributedOpeners:!0,allowCommands:!0})},e=>{var t=e instanceof Error?e.message:e;"invalid"===t?this.notificationService.warn(n.a("invalid.url","Failed to open this link because it is not well-formed: {0}",o.url.toString())):"missing"===t?this.notificationService.warn(n.a("missing.url","Failed to open this link because its target is missing.")):Object(r.f)(e)})}}getLinkOccurrence(e){if(this.editor.hasModel()&&e)for(const i of this.editor.getModel().getDecorationsInRange({startLineNumber:e.lineNumber,startColumn:e.column,endLineNumber:e.lineNumber,endColumn:e.column},0,!0)){var t=this.currentOccurrences[i.id];if(t)return t}return null}isEnabled(e,t){return Boolean(6===e.target.type&&(e.hasTriggerModifier||t&&t.keyCodeIsTriggerKey))}stop(){var e;this.timeout.cancel(),this.activeLinksList&&(null!=(e=this.activeLinksList)&&e.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};M.ID="editor.linkDetector",M.RECOMPUTE_TIME=1e3,M=i([N(1,S.a),N(2,f.a)],M);class T extends t.b{constructor(){super({id:"editor.action.openLink",label:n.a("label","Open Link"),alias:"Open Link",precondition:void 0})}run(e,t){let i=M.get(t);var n;if(i&&t.hasModel())for(n of t.getSelections()){var o=i.getLinkOccurrence(n.getEndPosition());o&&i.openLinkOccurrence(o,!1)}}}Object(t.l)(M.ID,M),Object(t.j)(T),Object(x.f)((e,t)=>{e=e.getColor(L.q),e&&t.addRule(`.monaco-editor .detected-link-active { color: ${e} !important; }`)})},d8c3:function(e,t,i){},d93b:function(e,t,i){},d95f:function(e,t,i){},daaa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:function(){return i.e("chunk-2d0e4fe5").then(i.bind(null,"931f"))}})},db2d:function(e,t,i){"use strict";i.r(t),i.d(t,"ColorContribution",(function(){return r})),i("92a6d");t=i("a666");var n=i("b2cc"),o=i("aee8"),s=i("6a89");class r extends t.a{constructor(e){super(),this._editor=e,this._register(e.onMouseDown(e=>this.onMouseDown(e)))}dispose(){super.dispose()}onMouseDown(e){var t=e.target.type;if(6===t){t=[...(null==(t=e.target.element)?void 0:t.classList.values())||[]].find(e=>e.startsWith("ced-colorBox"));if(t&&e.target.range){const i=this._editor.getContribution(o.ModesHoverController.ID);i.isColorPickerVisible()||(t=new s.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1),i.showContentHover(t,0,!1))}}}}r.ID="editor.contrib.colorContribution",Object(n.l)(r.ID,r)},db7a:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return i.e("chunk-2d0d056d").then(i.bind(null,"680e"))}})},db88:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));class n{constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined}}n.Undefined=new n(void 0);class o{constructor(){this._first=n.Undefined,this._last=n.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===n.Undefined}clear(){let e=this._first;for(;e!==n.Undefined;){var t=e.next;e.prev=n.Undefined,e.next=n.Undefined,e=t}this._first=n.Undefined,this._last=n.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const i=new n(e);if(this._first===n.Undefined)this._first=i,this._last=i;else if(t){const e=this._last;((this._last=i).prev=e).next=i}else{const e=this._first;((this._first=i).next=e).prev=i}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(i))}}shift(){var e;if(this._first!==n.Undefined)return e=this._first.element,this._remove(this._first),e}pop(){var e;if(this._last!==n.Undefined)return e=this._last.element,this._remove(this._last),e}_remove(e){if(e.prev!==n.Undefined&&e.next!==n.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===n.Undefined&&e.next===n.Undefined?(this._first=n.Undefined,this._last=n.Undefined):e.next===n.Undefined?(this._last=this._last.prev,this._last.next=n.Undefined):e.prev===n.Undefined&&(this._first=this._first.next,this._first.prev=n.Undefined);--this._size}*[Symbol.iterator](){let e=this._first;for(;e!==n.Undefined;)yield e.element,e=e.next}}},dbc9:function(e,t,i){"use strict";var n=i("dff7"),o=i("b7d0"),s=i("303e"),r=i("561a");const a=Object(s.wc)("symbolIcon.arrayForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.arrayForeground","The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),l=Object(s.wc)("symbolIcon.booleanForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.booleanForeground","The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),d=Object(s.wc)("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.classForeground","The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),h=Object(s.wc)("symbolIcon.colorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.colorForeground","The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),c=Object(s.wc)("symbolIcon.constantForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.constantForeground","The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),u=Object(s.wc)("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.constructorForeground","The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),g=Object(s.wc)("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.enumeratorForeground","The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),p=Object(s.wc)("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.enumeratorMemberForeground","The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),m=Object(s.wc)("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.eventForeground","The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),f=Object(s.wc)("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.fieldForeground","The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),_=Object(s.wc)("symbolIcon.fileForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.fileForeground","The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),b=Object(s.wc)("symbolIcon.folderForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.folderForeground","The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),v=Object(s.wc)("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.functionForeground","The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),C=Object(s.wc)("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.interfaceForeground","The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),w=Object(s.wc)("symbolIcon.keyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keyForeground","The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),y=Object(s.wc)("symbolIcon.keywordForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keywordForeground","The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),S=Object(s.wc)("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.methodForeground","The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),L=Object(s.wc)("symbolIcon.moduleForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.moduleForeground","The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),x=Object(s.wc)("symbolIcon.namespaceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.namespaceForeground","The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),k=Object(s.wc)("symbolIcon.nullForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.nullForeground","The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),D=Object(s.wc)("symbolIcon.numberForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.numberForeground","The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),N=Object(s.wc)("symbolIcon.objectForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.objectForeground","The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),O=Object(s.wc)("symbolIcon.operatorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.operatorForeground","The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),E=Object(s.wc)("symbolIcon.packageForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.packageForeground","The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),I=Object(s.wc)("symbolIcon.propertyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.propertyForeground","The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),M=Object(s.wc)("symbolIcon.referenceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.referenceForeground","The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),T=Object(s.wc)("symbolIcon.snippetForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.snippetForeground","The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),A=Object(s.wc)("symbolIcon.stringForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.stringForeground","The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),R=Object(s.wc)("symbolIcon.structForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.structForeground","The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),P=Object(s.wc)("symbolIcon.textForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.textForeground","The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),F=Object(s.wc)("symbolIcon.typeParameterForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.typeParameterForeground","The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),B=Object(s.wc)("symbolIcon.unitForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.unitForeground","The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),j=Object(s.wc)("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.variableForeground","The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Object(o.f)((e,t)=>{var i=e.getColor(a);i&&t.addRule(r.b.symbolArray.cssSelector+` { color: ${i}; }`),i=e.getColor(l),i&&t.addRule(r.b.symbolBoolean.cssSelector+` { color: ${i}; }`),i=e.getColor(d),i&&t.addRule(r.b.symbolClass.cssSelector+` { color: ${i}; }`),i=e.getColor(S),i&&t.addRule(r.b.symbolMethod.cssSelector+` { color: ${i}; }`),i=e.getColor(h),i&&t.addRule(r.b.symbolColor.cssSelector+` { color: ${i}; }`),i=e.getColor(c),i&&t.addRule(r.b.symbolConstant.cssSelector+` { color: ${i}; }`),i=e.getColor(u),i&&t.addRule(r.b.symbolConstructor.cssSelector+` { color: ${i}; }`),i=e.getColor(g),i&&t.addRule(`\n\t\t\t${r.b.symbolValue.cssSelector},${r.b.symbolEnum.cssSelector} { color: ${i}; }`),i=e.getColor(p),i&&t.addRule(r.b.symbolEnumMember.cssSelector+` { color: ${i}; }`),i=e.getColor(m),i&&t.addRule(r.b.symbolEvent.cssSelector+` { color: ${i}; }`),i=e.getColor(f),i&&t.addRule(r.b.symbolField.cssSelector+` { color: ${i}; }`),i=e.getColor(_),i&&t.addRule(r.b.symbolFile.cssSelector+` { color: ${i}; }`),i=e.getColor(b),i&&t.addRule(r.b.symbolFolder.cssSelector+` { color: ${i}; }`),i=e.getColor(v),i&&t.addRule(r.b.symbolFunction.cssSelector+` { color: ${i}; }`),i=e.getColor(C),i&&t.addRule(r.b.symbolInterface.cssSelector+` { color: ${i}; }`),i=e.getColor(w),i&&t.addRule(r.b.symbolKey.cssSelector+` { color: ${i}; }`),i=e.getColor(y),i&&t.addRule(r.b.symbolKeyword.cssSelector+` { color: ${i}; }`),i=e.getColor(L),i&&t.addRule(r.b.symbolModule.cssSelector+` { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(r.b.symbolNamespace.cssSelector+` { color: ${i}; }`),i=e.getColor(k),i&&t.addRule(r.b.symbolNull.cssSelector+` { color: ${i}; }`),i=e.getColor(D),i&&t.addRule(r.b.symbolNumber.cssSelector+` { color: ${i}; }`),i=e.getColor(N),i&&t.addRule(r.b.symbolObject.cssSelector+` { color: ${i}; }`),i=e.getColor(O),i&&t.addRule(r.b.symbolOperator.cssSelector+` { color: ${i}; }`),i=e.getColor(E),i&&t.addRule(r.b.symbolPackage.cssSelector+` { color: ${i}; }`),i=e.getColor(I),i&&t.addRule(r.b.symbolProperty.cssSelector+` { color: ${i}; }`),i=e.getColor(M),i&&t.addRule(r.b.symbolReference.cssSelector+` { color: ${i}; }`),i=e.getColor(T),i&&t.addRule(r.b.symbolSnippet.cssSelector+` { color: ${i}; }`),i=e.getColor(A),i&&t.addRule(r.b.symbolString.cssSelector+` { color: ${i}; }`),i=e.getColor(R),i&&t.addRule(r.b.symbolStruct.cssSelector+` { color: ${i}; }`),i=e.getColor(P),i&&t.addRule(r.b.symbolText.cssSelector+` { color: ${i}; }`),i=e.getColor(F),i&&t.addRule(r.b.symbolTypeParameter.cssSelector+` { color: ${i}; }`),i=e.getColor(B),i&&t.addRule(r.b.symbolUnit.cssSelector+` { color: ${i}; }`),i=e.getColor(j);i&&t.addRule(r.b.symbolVariable.cssSelector+` { color: ${i}; }`)})},dd1b:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");t=i("89cd");const o={JSONContribution:"base.contributions.json"};i=new class{constructor(){this._onDidChangeSchema=new n.b,this.schemasById={}}registerSchema(e,t){var i;this.schemasById[0<(i=e).length&&"#"===i.charAt(i.length-1)?i.substring(0,i.length-1):i]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}},t.a.add(o.JSONContribution,i)},debc:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"b",(function(){return d}));var n=i("3d378"),o=i("b589"),s=i("30db"),r=i("82c9"),a=i("6d8e");function l(e){if(e)return"string"==typeof e&&(e=a.a.file(e)),e=Object(r.b)(e)||(e.scheme===o.c.file?e.fsPath:e.path),s.i&&Object(n.c)(e)?d(e):e}function d(e){return Object(n.a)(e)?e.charAt(0).toUpperCase()+e.slice(1):e}},dff7:function(e,t,i){"use strict";function n(e,t,...i){{var n=i;let e;return e=0===n.length?t:t.replace(/\{(\d+)\}/g,(function(e,t){return t=t[0],void 0!==n[t]?n[t]:e}))}}i.d(t,"a",(function(){return n}))},e1b5:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("b707");class o{constructor(e,t){this._lineTokensBrand=void 0,this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}static createEmpty(e){var t=o.defaultTokenMetadata;const i=new Uint32Array(2);return i[0]=e.length,i[1]=t,new o(i,e)}equals(e){return e instanceof o&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,i){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;t<<=1;var n=t+(i<<1);for(let o=t;o>>1)-1;for(let n=0;n>>1)-1;for(;ir&&(n+=this._text.substring(r,l.offset),d=this._tokens[1+(t<<1)],s.push(n.length,d),r=l.offset),n+=l.text,s.push(n.length,l.tokenMetadata),i++}}return new o(new Uint32Array(s),n)}}o.defaultTokenMetadata=16793600;class s{constructor(e,t,i,n){this._source=e,this._startOffset=t,this._endOffset=i,this._deltaOffset=n,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let o=this._firstTokenIndex,s=e.getCount();othis.emitter.fire(e);this.emitter=new n.b({onFirstListenerAdd:()=>e.addEventListener(t,o,i),onLastListenerRemove:()=>e.removeEventListener(t,o,i)})}get event(){return this.emitter.event}dispose(){this.emitter.dispose()}}function s(e){return e.preventDefault(),e.stopPropagation(),e}},e385d:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return b}));var n,o,s=i("11f7"),r=i("70c3"),a=i("1898"),l=i("e8e3"),d=(t=i("ceb8"),i("308f")),h=i("a666"),c=i("49d9"),u=i("42e39"),g=i("ef8e9");i("e750");const p={separatorBorder:t.a.transparent};class m{constructor(e,t,i,n){this.container=e,this.view=t,this.disposable=n,this._cachedVisibleSize=void 0,"number"==typeof i?(this._size=i,this._cachedVisibleSize=void 0,e.classList.add("visible")):(this._size=0,this._cachedVisibleSize=i.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=Object(c.b)(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),this.container.classList.toggle("visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e,t){this.layoutContainer(e),this.view.layout(this.size,e,t)}dispose(){return this.disposable.dispose(),this.view}}class f extends m{layoutContainer(e){this.container.style.top=e+"px",this.container.style.height=this.size+"px"}}class _ extends m{layoutContainer(e){this.container.style.left=e+"px",this.container.style.width=this.size+"px"}}(i=n=n||{})[i.Idle=0]="Idle",i[i.Busy=1]="Busy",(t=o=o||{}).Distribute={type:"distribute"},t.Split=function(e){return{type:"split",index:e}},t.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}};class b extends h.a{constructor(e,t={}){super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=n.Idle,this._onDidSashChange=this._register(new d.b),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new d.b),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=g.l(t.orientation)?0:t.orientation,this.inverseAltBehavior=!!t.inverseAltBehavior,this.proportionalLayout=!!g.l(t.proportionalLayout)||!!t.proportionalLayout,this.getSashOrthogonalSize=t.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(0===this.orientation?"vertical":"horizontal"),e.appendChild(this.el),this.sashContainer=Object(s.q)(this.el,Object(s.a)(".sash-container")),this.viewContainer=Object(s.a)(".split-view-container"),this.scrollable=new u.a(125,s.V),this.scrollableElement=this._register(new a.c(this.viewContainer,{vertical:0===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2,horizontal:1===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2},this.scrollable)),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(e=>{this.viewContainer.scrollTop=e.scrollTop,this.viewContainer.scrollLeft=e.scrollLeft})),Object(s.q)(this.el,this.scrollableElement.getDomNode()),this.style(t.styles||p),t.descriptor&&(this.size=t.descriptor.size,t.descriptor.views.forEach((e,t)=>{var i=g.l(e.visible)||e.visible?e.size:{type:"invisible",cachedVisibleSize:e.size};e=e.view;this.doAddView(e,i,t,!0)}),this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){for(const t of this.sashItems)t.sash.orthogonalStartSash=e;this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){for(const t of this.sashItems)t.sash.orthogonalEndSash=e;this._orthogonalEndSash=e}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}style(e){e.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",e.separatorBorder.toString()))}addView(e,t,i=this.viewItems.length,n){this.doAddView(e,t,i,n)}layout(e,t){var i=Math.max(this.size,this.contentSize);if(this.size=e,this.layoutContext=t,this.proportions)for(let o=0;o1===this.viewItems[e].priority);var n=o.filter(e=>2===this.viewItems[e].priority);this.resize(this.viewItems.length-1,e-i,void 0,t,n)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&0e.size/this.contentSize))}onSashStart({sash:e,start:t,alt:i}){for(const s of this.viewItems)s.enabled=!1;const n=this.sashItems.findIndex(t=>t.sash===e),o=Object(h.e)(Object(s.i)(document.body,"keydown",e=>r(this.sashDragState.current,e.altKey)),Object(s.i)(document.body,"keyup",()=>r(this.sashDragState.current,!1))),r=(e,t)=>{const i=this.viewItems.map(e=>e.size);let s,r,a=Number.NEGATIVE_INFINITY,d=Number.POSITIVE_INFINITY;if((t=this.inverseAltBehavior?!t:t)&&(h=n===this.sashItems.length-1,d=h?(h=this.viewItems[n],a=(h.minimumSize-h.size)/2,(h.maximumSize-h.size)/2):(h=this.viewItems[n+1],a=(h.size-h.maximumSize)/2,(h.size-h.minimumSize)/2)),!t){const e=Object(l.r)(n,-1),t=Object(l.r)(n+1,this.viewItems.length);var h=e.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),c=e.reduce((e,t)=>e+(this.viewItems[t].viewMaximumSize-i[t]),0),u=0===t.length?Number.POSITIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),g=0===t.length?Number.NEGATIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].viewMaximumSize),0);const o=Math.max(h,g),a=Math.min(u,c);h=this.findFirstSnapIndex(e),g=this.findFirstSnapIndex(t);"number"==typeof h&&(u=this.viewItems[h],c=Math.floor(u.viewMinimumSize/2),s={index:h,limitDelta:u.visible?o-c:o+c,size:u.size}),"number"==typeof g&&(h=this.viewItems[g],c=Math.floor(h.viewMinimumSize/2),r={index:g,limitDelta:h.visible?a+c:a-c,size:h.size})}this.sashDragState={start:e,current:e,index:n,sizes:i,minDelta:a,maxDelta:d,alt:t,snapBefore:s,snapAfter:r,disposable:o}};r(t,i)}onSashChange({current:e}){var{index:t,start:i,sizes:n,alt:o,minDelta:s,maxDelta:r,snapBefore:a,snapAfter:l}=this.sashDragState,i=(e=(this.sashDragState.current=e)-i,this.resize(t,e,n,void 0,void 0,s,r,a,l));o&&(e=t===this.sashItems.length-1,n=this.viewItems.map(e=>e.size),r=(s=this.viewItems[e?t:t+1]).size-s.maximumSize,a=s.size-s.minimumSize,this.resize(e?t-1:t+1,-i,n,void 0,void 0,r,a)),this.distributeEmptySpace(),this.layoutViews()}onSashEnd(e){this._onDidSashChange.fire(e),this.sashDragState.disposable.dispose(),this.saveProportions();for(const t of this.viewItems)t.enabled=!0}onViewChange(e,t){var i=this.viewItems.indexOf(e);i<0||i>=this.viewItems.length||(t="number"==typeof t?t:e.size,t=Object(c.b)(t,e.minimumSize,e.maximumSize),this.inverseAltBehavior&&0=this.viewItems.length)){const s=Object(l.r)(this.viewItems.length).filter(t=>t!==e);var i=[...s.filter(e=>1===this.viewItems[e].priority),e],o=s.filter(e=>2===this.viewItems[e].priority);const r=this.viewItems[e];t=Math.round(t),t=Object(c.b)(t,r.minimumSize,Math.min(r.maximumSize,this.size)),r.size=t,this.relayout(i,o),this.state=n.Idle}}distributeViewSizes(){const e=[];let t=0;for(const r of this.viewItems)01===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);this.relayout(o,s)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}doAddView(e,t,i=this.viewItems.length,o){if(this.state!==n.Idle)throw new Error("Cant modify splitview");this.state=n.Busy;const a=Object(s.a)(".split-view-view"),c=(i===this.viewItems.length?this.viewContainer.appendChild(a):this.viewContainer.insertBefore(a,this.viewContainer.children.item(i)),e.onDidChange(e=>this.onViewChange(m,e)));var u=Object(h.i)(()=>this.viewContainer.removeChild(a));const g=Object(h.e)(c,u);let p;p="number"==typeof t?t:"split"===t.type?this.getViewSize(t.index)/2:"invisible"===t.type?{cachedVisibleSize:t.cachedVisibleSize}:e.minimumSize;const m=new(0===this.orientation?f:_)(a,e,p,g);if(this.viewItems.splice(i,0,m),1this.getSashPosition(e),getHorizontalSashWidth:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:1})):new r.b(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e),getVerticalSashHeight:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:0}));u=0===this.orientation?t=>({sash:e,start:t.startY,current:t.currentY,alt:t.altKey}):t=>({sash:e,start:t.startX,current:t.currentX,alt:t.altKey});const t=d.c.map(e.onDidStart,u);var b=t(this.onSashStart,this);const n=d.c.map(e.onDidChange,u),o=n(this.onSashChange,this),s=d.c.map(e.onDidEnd,()=>this.sashItems.findIndex(t=>t.sash===e));u=s(this.onSashEnd,this);var v=e.onDidReset(()=>{var t=this.sashItems.findIndex(t=>t.sash===e),i=Object(l.r)(t,-1),n=Object(l.r)(t+1,this.viewItems.length);i=this.findFirstSnapIndex(i),n=this.findFirstSnapIndex(n);"number"==typeof i&&!this.viewItems[i].visible||"number"==typeof n&&!this.viewItems[n].visible||this._onDidSashReset.fire(t)});const a=Object(h.e)(b,o,u,v,e);b={sash:e,disposable:a},this.sashItems.splice(i-1,0,b)}let C;a.appendChild(e.element),"number"!=typeof t&&"split"===t.type&&(C=[t.index]),o||this.relayout([i],C),this.state=n.Idle,o||"number"==typeof t||"distribute"!==t.type||this.distributeViewSizes()}relayout(e,t){var i=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-i,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(e,t,i=this.viewItems.map(e=>e.size),n,o,s=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,a,d){if(e<0||e>=this.viewItems.length)return 0;const h=Object(l.r)(e,-1),u=Object(l.r)(e+1,this.viewItems.length);if(o)for(const c of o)Object(l.p)(h,c),Object(l.p)(u,c);if(n)for(const c of n)Object(l.o)(h,c),Object(l.o)(u,c);var g=h.map(e=>this.viewItems[e]),p=h.map(e=>i[e]),m=u.map(e=>this.viewItems[e]),f=u.map(e=>i[e]),_=h.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),b=h.reduce((e,t)=>e+(this.viewItems[t].maximumSize-i[t]),0),v=0===u.length?Number.POSITIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),C=0===u.length?Number.NEGATIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].maximumSize),0);_=Math.max(_,C,s),C=Math.min(v,b,r);let w=!1;if(a){const e=this.viewItems[a.index];v=t>=a.limitDelta,w=v!==e.visible,e.setVisible(v,a.size)}if(!w&&d){const e=this.viewItems[d.index];b=te+t.size,0);let i=this.size-t;const n=Object(l.r)(this.viewItems.length-1,-1);t=n.filter(e=>1===this.viewItems[e].priority);for(const r of n.filter(e=>2===this.viewItems[e].priority))Object(l.p)(n,r);for(const r of t)Object(l.o)(n,r);"number"==typeof e&&Object(l.o)(n,e);for(let r=0;0!==i&&re+t.size,0);let e=0;for(const t of this.viewItems)t.layout(e,this.layoutContext),e+=t.size;this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){0===this.orientation?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this.contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this.contentSize})}updateSashEnablement(){let e=!1;var t=this.viewItems.map(t=>e=0e=0e=0e=0e.dispose()),this.viewItems=[],this.sashItems.forEach(e=>e.disposable.dispose()),this.sashItems=[]}}},e516:function(e,t,i){"use strict";i.r(t),i.d(t,"CursorUndoRedoController",(function(){return l})),i.d(t,"CursorUndo",(function(){return d})),i.d(t,"CursorRedo",(function(){return h}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("c101");class r{constructor(e){this.selections=e}equals(e){var t=this.selections.length;if(t!==e.selections.length)return!1;for(let i=0;i{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeModelContent(e=>{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeCursorSelection(t=>{this._isCursorUndoRedo||t.oldSelections&&t.oldModelVersionId===t.modelVersionId&&(t=new r(t.oldSelections),0this._onCut.fire(),0)),this._asyncFocusGainWriteScreenReaderContent=this._register(new r.e(()=>this.writeScreenReaderContent("asyncFocusGain"),0)),this._textAreaState=c.b.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let i=null;this._register(s.o(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),i=e,this._onKeyDown.fire(e)})),this._register(s.o(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(s.i(t.domNode,"compositionstart",e=>{if(c.c,!this._isDoingComposition){if(this._isDoingComposition=!0,d.f&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&0{var t=this._textAreaState,i=c.b.readFromTextArea(this._textArea);return[i,c.b.deduceInput(t,i,e)]},g=()=>{var e=this._textAreaState,t=c.b.readFromTextArea(this._textArea);return[t,c.b.deduceAndroidCompositionInput(e,t)]},p=e=>{var t=this._textAreaState;e=c.b.selectedText(e);return[e,{text:e.value,replacePrevCharCnt:t.selectionEnd-t.selectionStart,replaceNextCharCnt:0,positionDelta:0}]};this._register(s.i(t.domNode,"compositionupdate",e=>{if(c.c,o.e){const[t,i]=g();this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}})),this._register(s.i(t.domNode,"compositionend",e=>{if(c.c,this._isDoingComposition)if(this._isDoingComposition=!1,o.e){const[e,t]=g();this._textAreaState=e,this._onType.fire(t),this._onCompositionEnd.fire()}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),(o.f||o.g)&&(this._textAreaState=c.b.readFromTextArea(this._textArea)),this._onCompositionEnd.fire()}})),this._register(s.i(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),!this._isDoingComposition){const[e,t]=l(d.f);0===t.replacePrevCharCnt&&1===t.text.length&&h.E(t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""===t.text&&0===t.replacePrevCharCnt||this._onType.fire(t):(""===t.text&&0===t.replacePrevCharCnt||this._firePaste(t.text,null),this._nextCommand=0))}})),this._register(s.i(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(s.i(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(s.i(t.domNode,"paste",e=>{var t;this._textArea.setIgnoreSelectionChangeTime("received paste event"),_.canUseTextData(e)?([e,t]=_.getTextData(e),""!==e&&this._firePaste(e,t)):(this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",c.b.EMPTY),this._nextCommand=1)})),this._register(s.i(t.domNode,"focus",()=>{var e=this._hasFocus;this._setHasFocus(!0),o.h&&!e&&this._hasFocus&&this._asyncFocusGainWriteScreenReaderContent.schedule()})),this._register(s.i(t.domNode,"blur",()=>{this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(s.i(t.domNode,n.Tap,()=>{o.e&&this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let e=0;return s.i(document,"selectionchange",t=>{var i,n;this._hasFocus&&!this._isDoingComposition&&o.f&&(n=(i=Date.now())-e,e=i,n<5||(n=i-this._textArea.getIgnoreSelectionChangeTime(),this._textArea.resetSelectionChangeTime(),n<100||this._textAreaState.selectionStartPosition&&this._textAreaState.selectionEndPosition&&(i=this._textArea.getValue(),this._textAreaState.value===i&&(n=this._textArea.getSelectionStart(),i=this._textArea.getSelectionEnd(),this._textAreaState.selectionStart===n&&this._textAreaState.selectionEnd===i||(n=this._textAreaState.deduceEditorPosition(n),n=this._host.deduceModelPosition(n[0],n[1],n[2]),i=this._textAreaState.deduceEditorPosition(i),i=this._host.deduceModelPosition(i[0],i[1],i[2]),n=new g.a(n.lineNumber,n.column,i.lineNumber,i.column),this._onSelectionChangeRequest.fire(n))))))})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){var e=s.F(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):s.N(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)}_setHasFocus(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&this.writeScreenReaderContent("focusgain"),(this._hasFocus?this._onFocus:this._onBlur).fire())}_setAndWriteTextAreaState(e,t){(t=this._hasFocus?t:t.collapseSelection()).writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t}writeScreenReaderContent(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))}_ensureClipboardGetsEditorSelection(e){const t=this._host.getDataToCopy(_.canUseTextData(e));var i={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};m.INSTANCE.set(o.g?t.text.replace(/\r\n/g,"\n"):t.text,i),_.canUseTextData(e)?_.setTextData(e,t.text,t.html,i):this._setAndWriteTextAreaState("copy or cut",c.b.selectedText(t.text))}_firePaste(e,t){t=t||m.INSTANCE.get(e),this._onPaste.fire({text:e,metadata:t})}}class _{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(t){if(t.clipboardData){t.preventDefault();var i=t.clipboardData.getData(l.a.text);let o=null;var n=t.clipboardData.getData("vscode-editor-data");if("string"==typeof n)try{1!==(o=JSON.parse(n)).version&&(o=null)}catch(e){}return[i,o]}if(window.clipboardData)return t.preventDefault(),[window.clipboardData.getData("Text"),null];throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,i,n){if(e.clipboardData)e.clipboardData.setData(l.a.text,t),"string"==typeof i&&e.clipboardData.setData("text/html",i),e.clipboardData.setData("vscode-editor-data",JSON.stringify(n));else{if(!window.clipboardData)throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!");window.clipboardData.setData("Text",t)}e.preventDefault()}}class b extends t.a{constructor(e){super(),this._actual=e,this._ignoreSelectionChangeTime=0}setIgnoreSelectionChangeTime(e){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.domNode.value}setValue(e,t){const i=this._actual.domNode;i.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),i.value=t)}getSelectionStart(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionEnd:this._actual.domNode.selectionStart}getSelectionEnd(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionStart:this._actual.domNode.selectionEnd}setSelectionRange(e,t,i){const n=this._actual.domNode;let r=null;var a=s.F(n),l=(a=(r=(a||document).activeElement)===n,n.selectionStart),d=n.selectionEnd;if(a&&l===t&&d===i)o.g&&window.parent!==window&&n.focus();else if(a)this.setIgnoreSelectionChangeTime("setSelectionRange"),n.setSelectionRange(t,i),o.g&&window.parent!==window&&n.focus();else try{var h=s.U(n);this.setIgnoreSelectionChangeTime("setSelectionRange"),n.focus(),n.setSelectionRange(t,i),s.S(n,h)}catch(e){}}}},e58e:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("30db");const o=n.b.performance&&"function"==typeof n.b.performance.now;class s{constructor(e){this._highResolution=o&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new s(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return(this._highResolution?n.b.performance:Date).now()}}},e679:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("1e93"),o=i("7ab3");function s(e){return e.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class r{constructor(e,t,i,n){this.oldPosition=e,this.oldText=t,this.newPosition=i,this.newText=n}get oldLength(){return this.oldText.length}get oldEnd(){return this.oldPosition+this.oldText.length}get newLength(){return this.newText.length}get newEnd(){return this.newPosition+this.newText.length}toString(){return 0===this.oldText.length?`(insert@${this.oldPosition} "${s(this.newText)}")`:0===this.newText.length?`(delete@${this.oldPosition} "${s(this.oldText)}")`:`(replace@${this.oldPosition} "${s(this.oldText)}" with "${s(this.newText)}")`}static _writeStringSize(e){return 4+2*e.length}static _writeString(e,t,i){var o=t.length;n.f(e,o,i),i+=4;for(let s=0;s(t.hasOwnProperty(i)||(t[i]=e(i)),t[i])}(e=>new n(e))},e750:function(e,t,i){},e757:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));let n=!1,o=null;class s{static getSameOriginWindowChain(){if(!o){o=[];let t=window;for(var e;(e=function(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,i=e.parent.location;if("null"!==t.origin&&"null"!==i.origin&&(t.protocol!==i.protocol||t.hostname!==i.hostname||t.port!==i.port))return n=!0,null}catch(e){return n=!0,null}return e.parent}(t))?o.push({window:t,iframeElement:t.frameElement||null}):o.push({window:t,iframeElement:null}),t=e;);}return o.slice(0)}static hasDifferentOriginAncestor(){return o||this.getSameOriginWindowChain(),n}static getPositionOfChildWindowRelativeToAncestorWindow(e,t){if(!t||e===t)return{top:0,left:0};let i=0,n=0;for(const s of this.getSameOriginWindowChain()){if(i+=s.window.scrollY,n+=s.window.scrollX,s.window===t)break;if(!s.iframeElement)break;var o=s.iframeElement.getBoundingClientRect();i+=o.top,n+=o.left}return{top:i,left:n}}}},e75b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i("f0b2");const n="monaco-mouse-cursor-text"},e8cb:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:function(){return i.e("chunk-2d0b21d7").then(i.bind(null,"2377"))}})},e8e3:function(e,t,i){"use strict";function n(e,t=0){return e[e.length-(1+t)]}function o(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function s(e,t,i=((e,t)=>e===t)){if(e!==t){if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let n=0,o=e.length;n=t.length)throw new TypeError("invalid index");var n,o=t[Math.floor(t.length*Math.random())];let s=[],r=[],a=[];for(n of t){var d=i(n,o);(d<0?s:0!!e)}function c(e){return!Array.isArray(e)||0===e.length}function u(e){return Array.isArray(e)&&0e.indexOf(t)===i);const i=Object.create(null);return e.filter(e=>(e=t(e),!i[e]&&(i[e]=!0)))}function p(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))}function m(e,t){return 0t;o--)n.push(o);return n}function b(e,t,i){const n=e.slice(0,t);return e=e.slice(t),n.concat(i,e)}function v(e,t){var i=e.indexOf(t);-1=r;l--)o[l+a]=o[l];for(let l=0;ls(t,e),n)):(i=e,n=r(181387,n=t),Object.keys(i).sort().reduce((e,t)=>(e=a(t,e),s(i[t],e)),n));case"string":return a(e,t);case"boolean":return r(e?433:863,t);case"number":return r(e,t);case"undefined":return r(937,t);default:return r(617,t)}var i,n}function r(e,t){return(t<<5)-t+e|0}function a(e,t){t=r(149417,t);for(let i=0,n=e.length;i>>i)>>>0}function d(e,t=0,i=e.byteLength,n=0){for(let o=0;oe.toString(16).padStart(2,"0")).join("");for(var[i,n,o="0"]=[(e>>>0).toString(16),t/4];i.length>>6:(i<65536?e[t++]=224|(61440&i)>>>12:(e[t++]=240|(1835008&i)>>>18,e[t++]=128|(258048&i)>>>12),e[t++]=128|(4032&i)>>>6),e[t++]=128|(63&i)>>>0),64<=t&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),h(this._h0)+h(this._h1)+h(this._h2)+h(this._h3)+h(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,d(this._buff,this._buffLen),56{i="\r\n"===e?-1:0,o+=n;for(const n of t)n.end<=o||(n.start>=o&&(n.start+=i),n.end>=o&&(n.end+=i));return n+=i,"⏎"})}}},ef37:function(e,t,i){},ef8e9:function(e,t,i){"use strict";function n(e){return Array.isArray(e)}function o(e){return"string"==typeof e}function s(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function r(e){return"number"==typeof e&&!isNaN(e)}function a(e){return!0===e||!1===e}function l(e){return void 0===e}function d(e){return l(e)||null===e}function h(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function c(e){if(d(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function u(e){return"function"==typeof e}function g(e,t){var i=Math.min(e.length,t.length);for(let n=0;nfunction(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(n);return i}function f(e){return null===e?void 0:e}function _(e,t="Unreachable"){throw new Error(t)}i.d(t,"f",(function(){return n})),i.d(t,"k",(function(){return o})),i.d(t,"j",(function(){return s})),i.d(t,"i",(function(){return r})),i.d(t,"g",(function(){return a})),i.d(t,"l",(function(){return l})),i.d(t,"m",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"h",(function(){return u})),i.d(t,"n",(function(){return g})),i.d(t,"e",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"o",(function(){return f})),i.d(t,"b",(function(){return _}))},efdb:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("markerDecorationsService")},eff2:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("0f70"),o=i("650e"),s=i("11f7"),r=i("a60f"),a=i("f070"),l=(t=i("a666"),i("30db")),d=i("ef8e9"),h=(i("c84a"),i("dff7"));class c extends t.a{constructor(e,t,i={}){super(),this.options=i,this._context=e||this,(this._action=t)instanceof a.a&&this._register(t.onDidChange(e=>{this.element&&this.handleActionChangeEvent(e)}))}handleActionChangeEvent(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner}set actionRunner(e){this._actionRunner=e}getAction(){return this._action}isEnabled(){return this._action.enabled}setActionContext(e){this._context=e}render(e){const t=this.element=e,i=(this._register(r.b.addTarget(e)),this.options&&this.options.draggable);i&&(e.draggable=!0,n.g&&this._register(Object(s.i)(e,s.d.DRAG_START,e=>null==(e=e.dataTransfer)?void 0:e.setData(o.a.TEXT,this._action.label)))),this._register(Object(s.i)(t,r.a.Tap,e=>this.onClick(e,!0))),this._register(Object(s.i)(t,s.d.MOUSE_DOWN,e=>{i||s.c.stop(e,!0),this._action.enabled&&0===e.button&&t.classList.add("active")})),l.f&&this._register(Object(s.i)(t,s.d.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(Object(s.i)(t,s.d.CLICK,e=>{s.c.stop(e,!0),this.options&&this.options.isMenu||l.j(()=>this.onClick(e))})),this._register(Object(s.i)(t,s.d.DBLCLICK,e=>{s.c.stop(e,!0)})),[s.d.MOUSE_UP,s.d.MOUSE_OUT].forEach(e=>{this._register(Object(s.i)(t,e,e=>{s.c.stop(e),t.classList.remove("active")}))})}onClick(e,t=!1){s.c.stop(e,!0);var i=d.m(this._context)?null!=(i=this.options)&&i.useEventAsContext?e:{preserveFocus:t}:this._context;this.actionRunner.run(this._action,i)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(e){this.element&&(this.element.tabIndex=e?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),super.dispose()}}class u extends c{constructor(e,t,i={}){super(e,t,i),this.options=i,this.options.icon=void 0!==i.icon&&i.icon,this.options.label=void 0===i.label||i.label,this.cssClass=""}render(e){super.render(e),this.element&&(this.label=Object(s.q)(this.element,Object(s.a)("a.action-label"))),this.label&&(this._action.id===a.d.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(Object(s.q)(this.element,Object(s.a)("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(e){this.label&&(this.label.tabIndex=e?0:-1)}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=h.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)}updateClass(){this.cssClass&&this.label&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):this.label&&this.label.classList.remove("codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),this.element&&this.element.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),this.element&&this.element.classList.add("disabled"))}updateChecked(){this.label&&(this.getAction().checked?this.label.classList.add("checked"):this.label.classList.remove("checked"))}}},f004:function(e,t,i){},f070:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"d",(function(){return l})),i.d(t,"e",(function(){return d})),i.d(t,"c",(function(){return h}));var n=i("308f"),o=(t=i("a666"),i("dff7")),s=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class r extends t.a{constructor(e,t="",i="",o=!0,s){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=i,this._enabled=o,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(e){this._setLabel(e)}_setLabel(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))}get tooltip(){return this._tooltip||""}set tooltip(e){this._setTooltip(e)}_setTooltip(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))}get class(){return this._cssClass}set class(e){this._setClass(e)}_setClass(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))}get enabled(){return this._enabled}set enabled(e){this._setEnabled(e)}_setEnabled(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))}get checked(){return this._checked}set checked(e){this._setChecked(e)}_setChecked(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))}run(e,t){return s(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(e))}))}}class a extends t.a{constructor(){super(...arguments),this._onBeforeRun=this._register(new n.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new n.b),this.onDidRun=this._onDidRun.event}run(e,t){return s(this,void 0,void 0,(function*(){if(e.enabled){this._onBeforeRun.fire({action:e});let i=void 0;try{yield this.runAction(e,t)}catch(e){i=e}this._onDidRun.fire({action:e,error:i})}}))}runAction(e,t){return s(this,void 0,void 0,(function*(){yield e.run(t)}))}}class l extends r{constructor(e){super(l.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}l.ID="vs.actions.separator";class d{constructor(e,t,i,n){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=e,this.label=t,this.class=n,this._actions=i}get actions(){return this._actions}dispose(){}run(){return s(this,void 0,void 0,(function*(){}))}}class h extends r{constructor(){super(h.ID,o.a("submenu.empty","(empty)"),void 0,!1)}}h.ID="vs.actions.empty"},f07b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(...e){for(var[t,i]of(this._entries=new Map,e))this.set(t,i)}set(e,t){var i=this._entries.get(e);return this._entries.set(e,t),i}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}},f0b2:function(e,t,i){},f17c:function(e,t,i){"use strict";i.r(t),i.d(t,"InsertCursorAbove",(function(){return w})),i.d(t,"InsertCursorBelow",(function(){return y})),i.d(t,"MultiCursorSessionResult",(function(){return k})),i.d(t,"MultiCursorSession",(function(){return D})),i.d(t,"MultiCursorSelectionController",(function(){return N})),i.d(t,"MultiCursorSelectionControllerAction",(function(){return O})),i.d(t,"AddSelectionToNextFindMatchAction",(function(){return E})),i.d(t,"AddSelectionToPreviousFindMatchAction",(function(){return I})),i.d(t,"MoveSelectionToNextFindMatchAction",(function(){return M})),i.d(t,"MoveSelectionToPreviousFindMatchAction",(function(){return T})),i.d(t,"SelectHighlightsAction",(function(){return A})),i.d(t,"CompatChangeAll",(function(){return R})),i.d(t,"SelectionHighlighter",(function(){return F}));var n=i("dff7"),o=i("5fe7"),s=i("fe45"),r=i("a666"),a=i("3813"),l=(t=i("b2cc"),i("a007")),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("3352"),g=i("b57f"),p=i("b707"),m=i("a106"),f=i("7e32"),_=i("303e"),b=i("b7d0"),v=i("4fc3");function C(e,t){const i=t.filter(t=>!e.find(e=>e.equals(t)));1<=i.length&&(t=i.map(e=>`line ${e.viewState.position.lineNumber} column `+e.viewState.position.column).join(", "),t=1===i.length?n.a("cursorAdded","Cursor added: {0}",t):n.a("cursorsAdded","Cursors added: {0}",t),Object(a.c)(t))}class w extends t.b{constructor(){super({id:"editor.action.insertCursorAbove",label:n.a("mutlicursor.insertAbove","Add Cursor Above"),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAbove",comment:["&& denotes a mnemonic"]},"&&Add Cursor Above"),order:2}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorUp(e,t,n)),e.revealTopMostCursor(i.source),C(t,e.getCursorStates()))}}}class y extends t.b{constructor(){super({id:"editor.action.insertCursorBelow",label:n.a("mutlicursor.insertBelow","Add Cursor Below"),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorBelow",comment:["&& denotes a mnemonic"]},"A&&dd Cursor Below"),order:3}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorDown(e,t,n)),e.revealBottomMostCursor(i.source),C(t,e.getCursorStates()))}}}class S extends t.b{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:n.a("mutlicursor.insertAtEndOfEachLineSelected","Add Cursors to Line Ends"),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAtEndOfEachLineSelected",comment:["&& denotes a mnemonic"]},"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(e,t,i){if(!e.isEmpty()){for(let o=e.startLineNumber;othis.getCursorsForSelection(t,e,s)),0{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(e.getState().onFindReplaceStateChange(e=>{(e.matchCase||e.wholeWord)&&this._endSession()}))}}}_endSession(){var e;this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController&&(e={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0},this._session.findController.getState().change(e,!1)),this._session=null}_setSelections(e){this._ignoreSelectionChange=!0,this._editor.setSelections(e),this._ignoreSelectionChange=!1}_expandEmptyToWord(e,t){var i;return t.isEmpty()&&(i=this._editor.getConfiguredWordAtPosition(t.getStartPosition()))?new h.a(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):t}_applySessionResult(e){e&&(this._setSelections(e.selections),e.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(e.revealRange,e.revealScrollType))}getSession(e){return this._session}addSelectionToNextFindMatch(e){if(this._editor.hasModel()){if(!this._session){var t=this._editor.getSelections();if(1{e.forEach(e=>{t.range.endLineNumber<=e.endLineNumber&&t.range.startLineNumber>=e.startLineNumber&&i.push(t)})}),n=i}if(0new h.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)))}}}}N.ID="editor.contrib.multiCursorController";class O extends t.b{run(e,t){var i=N.get(t);if(i){var n=m.CommonFindController.get(t);if(n){const e=t._getViewModel();e&&(t=e.getCursorStates(),this._run(i,n),C(t,e.getCursorStates()))}}}}class E extends O{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:n.a("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:2082,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(e,t){e.addSelectionToNextFindMatch(t)}}class I extends O{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:n.a("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(e,t){e.addSelectionToPreviousFindMatch(t)}}class M extends O{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:n.a("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:Object(s.a)(2089,2082),weight:100}})}_run(e,t){e.moveSelectionToNextFindMatch(t)}}class T extends O{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:n.a("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(e,t){e.moveSelectionToPreviousFindMatch(t)}}class A extends O{constructor(){super({id:"editor.action.selectHighlights",label:n.a("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:3114,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(e,t){e.selectAll(t)}}class R extends O{constructor(){super({id:"editor.action.changeAll",label:n.a("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:v.a.and(c.a.writable,c.a.editorTextFocus),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(e,t){e.selectAll(t)}}class P{constructor(e,t,i,n){this.searchText=e,this.matchCase=t,this.wordSeparators=i,this.modelVersionId=n}static softEquals(e,t){return!e&&!t||!(!e||!t)&&e.searchText===t.searchText&&e.matchCase===t.matchCase&&e.wordSeparators===t.wordSeparators&&e.modelVersionId===t.modelVersionId}}class F extends r.a{constructor(e){super(),this.editor=e,this._isEnabled=e.getOption(97),this.decorations=[],this.updateSoon=this._register(new o.e(()=>this._update(),300)),this.state=null,this._register(e.onDidChangeConfiguration(t=>{this._isEnabled=e.getOption(97)})),this._register(e.onDidChangeCursorSelection(e=>{this._isEnabled&&(e.selection.isEmpty()?3===e.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(e.onDidChangeModel(e=>{this._setState(null)})),this._register(e.onDidChangeModelContent(e=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(m.CommonFindController.get(e).getState().onFindReplaceStateChange(e=>{this._update()}))}_update(){this._setState(F._createState(this._isEnabled,this.editor))}static _createState(e,t){if(!e)return null;if(!t.hasModel())return null;if(e=t.getSelection(),e.startLineNumber!==e.endLineNumber)return null;const i=N.get(t);if(!i)return null;const n=m.CommonFindController.get(t);if(!n)return null;let o=i.getSession(n);if(!o){if(e=t.getSelections(),1e.range),r=(s.sort(d.a.compareRangesUsingStarts),this.editor.getSelections()),a=(r.sort(d.a.compareRangesUsingStarts),[]);for(let e=0,n=0,l=s.length,h=r.length;e=h?(a.push(i),e++):(t=d.a.compareRangesUsingStarts(i,r[n]))<0?(!r[n].isEmpty()&&d.a.areIntersecting(i,r[n])||a.push(i),e++):(0({range:e,options:o?F._SELECTION_HIGHLIGHT:F._SELECTION_HIGHLIGHT_OVERVIEW})),this.decorations=this.editor.deltaDecorations(this.decorations,e)}}}else this.decorations=this.editor.deltaDecorations(this.decorations,[])}dispose(){this._setState(null),super.dispose()}}function B(e,t,i){var n=j(e,t[0],!i);for(let o=1,s=t.length;o{if(!this._ignoreEditorChange){const e=this._editorService.getActiveCodeEditor();if(e){var i=e.getModel(),n=e.getPosition();if(i&&n){let e=!1,o=!1;for(const s of t.references)if(Object(I.f)(s.uri,i.uri))e=!0,o=o||h.a.containsPosition(s.range,n);else if(e)break;e&&o||this.reset()}}}}),this._currentState=Object(N.e)(i,e)}}revealNext(e){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;var t=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:t.uri,options:{selection:h.a.collapseToStart(t.range),selectionRevealType:3}},e).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){null!=(t=this._currentMessage)&&t.dispose();const e=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult");var t=e?Object(_.a)("location.kb","Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,e.getLabel()):Object(_.a)("location","Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(t)}};P=M([T(0,v.b),T(1,l.a),T(2,C.a),T(3,E.a)],P);Object(k.b)(R,P,!0),Object(a.k)(new class extends a.c{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:A,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(R).revealNext(t)}}),D.a.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:A,primary:9,handler(e){e.get(R).reset()}});let F=class{constructor(e){this._listener=new Map,this._disposables=new N.b,this._onDidChange=new O.b,this.onDidChange=this._onDidChange.event,this._disposables.add(e.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(e.onCodeEditorAdd(this._onDidAddEditor,this)),e.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),Object(N.f)(this._listener.values())}_onDidAddEditor(e){this._listener.set(e,Object(N.e)(e.onDidChangeCursorPosition(t=>this._onDidChange.fire({editor:e})),e.onDidChangeModelContent(t=>this._onDidChange.fire({editor:e}))))}_onDidRemoveEditor(e){var t;null!=(t=this._listener.get(e))&&t.dispose(),this._listener.delete(e)}};F=M([T(0,l.a)],F);E=i("0f70");var B=i("6d8e"),j=i("ef8e9"),W=i("d379"),V=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};b.d.appendMenuItem(b.b.EditorContext,{submenu:b.b.EditorContextPeek,title:_.a("peek.submenu","Peek"),group:"navigation",order:100});const H=new Set;function z(e){e=new e,Object(a.m)(e),H.add(e.id)}class U extends a.b{constructor(e,t){super(t),this._configuration=e}run(e,t){if(!t.hasModel())return Promise.resolve(void 0);const i=e.get(C.a),s=e.get(l.a),r=e.get(w.a),a=e.get(R),d=t.getModel(),h=t.getPosition(),c=new L.b(t,5);return e=Object(o.l)(this._getLocationModel(d,h,c.token),c.token).then(e=>V(this,void 0,void 0,(function*(){if(e&&!c.token.isCancellationRequested){let r;Object(n.a)(e.ariaMessage),!e.referenceAt(d.uri,h)||(o=this._getAlternativeCommand(t))!==this.id&&H.has(o)&&(r=t.getAction(o));var i,o=e.references.length;if(0===o)this._configuration.muteMessage||(i=d.getWordAtPosition(h),g.a.get(t).showMessage(this._getNoResultFoundMessage(i),h));else{if(1!==o||!r)return this._onResult(s,a,t,e);r.run()}}})),e=>{i.error(e)}).finally(()=>{c.dispose()}),r.showWhile(e,250),e}_onResult(e,t,i,n){return V(this,void 0,void 0,(function*(){var o,s,r,a=this._getGoToPreference(i);i instanceof W.a||!(this._configuration.openInPeek||"peek"===a&&1{r.getModel()===e&&r.deltaDecorations(t,[])},350)}return r}}}))}_openInPeek(e,t){let i=m.a.get(e);i&&e.hasModel()?i.toggleWidget(e.getSelection(),Object(o.h)(e=>Promise.resolve(t)),this._configuration.openInPeek):t.dispose()}}class K extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.b)(e,t,i),_.a("def.title","Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("noResultWord","No definition found for '{0}'",e.word):_.a("generic.noResults","No definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleDefinitions}}const q=t.h&&!E.i?2118:70;z(((k=class e extends K{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:q,weight:100},contextMenuOpts:{group:"navigation",order:1.1}}),S.a.registerCommandAlias("editor.action.goToDeclaration",e.id)}}).id="editor.action.revealDefinition",k)),z(((P=class e extends K{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:Object(s.a)(2089,q),weight:100}}),S.a.registerCommandAlias("editor.action.openDeclarationToTheSide",e.id)}}).id="editor.action.revealDefinitionAside",P)),z(((D=class e extends K{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.id,label:_.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:v.a.and(c.a.hasDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:2}}),S.a.registerCommandAlias("editor.action.previewDeclaration",e.id)}}).id="editor.action.peekDefinition",D));class $ extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.a)(e,t,i),_.a("decl.title","Declarations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDeclarationCommand}_getGoToPreference(e){return e.getOption(49).multipleDeclarations}}z(((M=class e extends ${constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3}})}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}}).id="editor.action.revealDeclaration",M)),z(class extends ${constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:_.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:3}})}});class G extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.e)(e,t,i),_.a("typedef.title","Type Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):_.a("goToTypeDefinition.generic.noResults","No type definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeTypeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleTypeDefinitions}}z(((T=class e extends G{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4}})}}).ID="editor.action.goToTypeDefinition",T)),z(((i=class e extends G{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",i));class Z extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.c)(e,t,i),_.a("impl.title","Implementations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):_.a("goToImplementation.generic.noResults","No implementation found")}_getAlternativeCommand(e){return e.getOption(49).alternativeImplementationCommand}_getGoToPreference(e){return e.getOption(49).multipleImplementations}}z(((t=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:v.a.and(c.a.hasImplementationProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2118,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",t)),z(((E=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:v.a.and(c.a.hasImplementationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",E));class Y extends U{_getNoResultFoundMessage(e){return e?_.a("references.no","No references found for '{0}'",e.word):_.a("references.noGeneric","No references found")}_getAlternativeCommand(e){return e.getOption(49).alternativeReferenceCommand}_getGoToPreference(e){return e.getOption(49).multipleReferences}}z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:_.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!0,i),_.a("ref.title","References"))}))}}),z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:_.a("references.action.label","Peek References"),alias:"Peek References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!1,i),_.a("ref.title","References"))}))}});class X extends U{constructor(e,t,i){super(e,{id:"editor.action.goToLocation",label:_.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:v.a.and(p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated())}),this._references=t,this._gotoMultipleBehaviour=i}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(this._references,_.a("generic.title","Locations"))}))}_getNoResultFoundMessage(e){return e&&_.a("generic.noResult","No results for '{0}'",e.word)||""}_getGoToPreference(e){var t;return null!=(t=this._gotoMultipleBehaviour)?t:e.getOption(49).multipleReferences}_getAlternativeCommand(){return""}}S.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(e,t,i,n,o,s,a)=>V(void 0,void 0,void 0,(function*(){Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i)),Object(j.c)(Array.isArray(n)),Object(j.c)(void 0===o||"string"==typeof o),Object(j.c)(void 0===a||"boolean"==typeof a);const h=e.get(l.a),c=yield h.openCodeEditor({resource:t},h.getFocusedCodeEditor());if(Object(r.b)(c))return c.setPosition(i),c.revealPositionInCenterIfOutsideViewport(i,0),c.invokeWithinContext(e=>{const t=new class extends X{_getNoResultFoundMessage(e){return s||super._getNoResultFoundMessage(e)}}({muteMessage:!Boolean(s),openInPeek:Boolean(a),openToSide:!1},n,o);e.get(x.a).invokeFunction(t.run.bind(t),c)})}))}),S.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(e,t,i,n,o)=>V(void 0,void 0,void 0,(function*(){e.get(S.b).executeCommand("editor.action.goToLocations",t,i,n,o,void 0,!0)}))}),S.a.registerCommand({id:"editor.action.findReferences",handler:(e,t,i)=>{Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i));const n=e.get(l.a);return n.openCodeEditor({resource:t},n.getFocusedCodeEditor()).then(e=>{if(Object(r.b)(e)&&e.hasModel()){const s=m.a.get(e);var t,n;if(s)return t=Object(o.h)(t=>Object(y.d)(e.getModel(),d.a.lift(i),!1,t).then(e=>new f.c(e,_.a("ref.title","References")))),n=new h.a(i.lineNumber,i.column,i.lineNumber,i.column),Promise.resolve(s.toggleWidget(n,t,!1))}})}}),S.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations"),b.d.appendMenuItems([{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDefinition",title:_.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")},group:"4_symbol_nav",order:2}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDeclaration",title:_.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToTypeDefinition",title:_.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToImplementation",title:_.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},group:"4_symbol_nav",order:4}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToReferences",title:_.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")},group:"4_symbol_nav",order:5}}])},f20b:function(e,t,i){},f2d2:function(e,t,i){},f33e:function(e,t,i){"use strict";i.r(t),i.d(t,"CancellationTokenSource",(function(){return xa})),i.d(t,"Emitter",(function(){return ka})),i.d(t,"KeyCode",(function(){return Da})),i.d(t,"KeyMod",(function(){return Na})),i.d(t,"Position",(function(){return Oa})),i.d(t,"Range",(function(){return Ea})),i.d(t,"Selection",(function(){return Ia})),i.d(t,"SelectionDirection",(function(){return Ma})),i.d(t,"MarkerSeverity",(function(){return Ta})),i.d(t,"MarkerTag",(function(){return Aa})),i.d(t,"Uri",(function(){return Ra})),i.d(t,"Token",(function(){return Pa})),i.d(t,"editor",(function(){return Fa})),i.d(t,"languages",(function(){return Ba}));t=i("fd49");var n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w,y,S,L,x,k,D,N,O,E,I,M,T,A,R,P,F,B=i("2504"),j=i("308f"),W=i("fe45"),V=i("6d8e"),H=i("7061"),z=i("6a89"),U=i("8025"),K=i("4dc7");(oe=n=n||{})[oe.Unknown=0]="Unknown",oe[oe.Disabled=1]="Disabled",oe[oe.Enabled=2]="Enabled",(oe=o=o||{})[oe.KeepWhitespace=1]="KeepWhitespace",oe[oe.InsertAsSnippet=4]="InsertAsSnippet",(oe=s=s||{})[oe.Method=0]="Method",oe[oe.Function=1]="Function",oe[oe.Constructor=2]="Constructor",oe[oe.Field=3]="Field",oe[oe.Variable=4]="Variable",oe[oe.Class=5]="Class",oe[oe.Struct=6]="Struct",oe[oe.Interface=7]="Interface",oe[oe.Module=8]="Module",oe[oe.Property=9]="Property",oe[oe.Event=10]="Event",oe[oe.Operator=11]="Operator",oe[oe.Unit=12]="Unit",oe[oe.Value=13]="Value",oe[oe.Constant=14]="Constant",oe[oe.Enum=15]="Enum",oe[oe.EnumMember=16]="EnumMember",oe[oe.Keyword=17]="Keyword",oe[oe.Text=18]="Text",oe[oe.Color=19]="Color",oe[oe.File=20]="File",oe[oe.Reference=21]="Reference",oe[oe.Customcolor=22]="Customcolor",oe[oe.Folder=23]="Folder",oe[oe.TypeParameter=24]="TypeParameter",oe[oe.User=25]="User",oe[oe.Issue=26]="Issue",oe[oe.Snippet=27]="Snippet",r=r||{},r[r.Deprecated=1]="Deprecated",(oe=a=a||{})[oe.Invoke=0]="Invoke",oe[oe.TriggerCharacter=1]="TriggerCharacter",oe[oe.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions",(oe=l=l||{})[oe.EXACT=0]="EXACT",oe[oe.ABOVE=1]="ABOVE",oe[oe.BELOW=2]="BELOW",(oe=d=d||{})[oe.NotSet=0]="NotSet",oe[oe.ContentFlush=1]="ContentFlush",oe[oe.RecoverFromMarkers=2]="RecoverFromMarkers",oe[oe.Explicit=3]="Explicit",oe[oe.Paste=4]="Paste",oe[oe.Undo=5]="Undo",oe[oe.Redo=6]="Redo",(oe=h=h||{})[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=c=c||{})[oe.Text=0]="Text",oe[oe.Read=1]="Read",oe[oe.Write=2]="Write",(oe=u=u||{})[oe.None=0]="None",oe[oe.Keep=1]="Keep",oe[oe.Brackets=2]="Brackets",oe[oe.Advanced=3]="Advanced",oe[oe.Full=4]="Full",(oe=g=g||{})[oe.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",oe[oe.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",oe[oe.accessibilitySupport=2]="accessibilitySupport",oe[oe.accessibilityPageSize=3]="accessibilityPageSize",oe[oe.ariaLabel=4]="ariaLabel",oe[oe.autoClosingBrackets=5]="autoClosingBrackets",oe[oe.autoClosingDelete=6]="autoClosingDelete",oe[oe.autoClosingOvertype=7]="autoClosingOvertype",oe[oe.autoClosingQuotes=8]="autoClosingQuotes",oe[oe.autoIndent=9]="autoIndent",oe[oe.automaticLayout=10]="automaticLayout",oe[oe.autoSurround=11]="autoSurround",oe[oe.bracketPairColorization=12]="bracketPairColorization",oe[oe.codeLens=13]="codeLens",oe[oe.codeLensFontFamily=14]="codeLensFontFamily",oe[oe.codeLensFontSize=15]="codeLensFontSize",oe[oe.colorDecorators=16]="colorDecorators",oe[oe.columnSelection=17]="columnSelection",oe[oe.comments=18]="comments",oe[oe.contextmenu=19]="contextmenu",oe[oe.copyWithSyntaxHighlighting=20]="copyWithSyntaxHighlighting",oe[oe.cursorBlinking=21]="cursorBlinking",oe[oe.cursorSmoothCaretAnimation=22]="cursorSmoothCaretAnimation",oe[oe.cursorStyle=23]="cursorStyle",oe[oe.cursorSurroundingLines=24]="cursorSurroundingLines",oe[oe.cursorSurroundingLinesStyle=25]="cursorSurroundingLinesStyle",oe[oe.cursorWidth=26]="cursorWidth",oe[oe.disableLayerHinting=27]="disableLayerHinting",oe[oe.disableMonospaceOptimizations=28]="disableMonospaceOptimizations",oe[oe.domReadOnly=29]="domReadOnly",oe[oe.dragAndDrop=30]="dragAndDrop",oe[oe.emptySelectionClipboard=31]="emptySelectionClipboard",oe[oe.extraEditorClassName=32]="extraEditorClassName",oe[oe.fastScrollSensitivity=33]="fastScrollSensitivity",oe[oe.find=34]="find",oe[oe.fixedOverflowWidgets=35]="fixedOverflowWidgets",oe[oe.folding=36]="folding",oe[oe.foldingStrategy=37]="foldingStrategy",oe[oe.foldingHighlight=38]="foldingHighlight",oe[oe.foldingImportsByDefault=39]="foldingImportsByDefault",oe[oe.unfoldOnClickAfterEndOfLine=40]="unfoldOnClickAfterEndOfLine",oe[oe.fontFamily=41]="fontFamily",oe[oe.fontInfo=42]="fontInfo",oe[oe.fontLigatures=43]="fontLigatures",oe[oe.fontSize=44]="fontSize",oe[oe.fontWeight=45]="fontWeight",oe[oe.formatOnPaste=46]="formatOnPaste",oe[oe.formatOnType=47]="formatOnType",oe[oe.glyphMargin=48]="glyphMargin",oe[oe.gotoLocation=49]="gotoLocation",oe[oe.hideCursorInOverviewRuler=50]="hideCursorInOverviewRuler",oe[oe.highlightActiveIndentGuide=51]="highlightActiveIndentGuide",oe[oe.hover=52]="hover",oe[oe.inDiffEditor=53]="inDiffEditor",oe[oe.inlineSuggest=54]="inlineSuggest",oe[oe.letterSpacing=55]="letterSpacing",oe[oe.lightbulb=56]="lightbulb",oe[oe.lineDecorationsWidth=57]="lineDecorationsWidth",oe[oe.lineHeight=58]="lineHeight",oe[oe.lineNumbers=59]="lineNumbers",oe[oe.lineNumbersMinChars=60]="lineNumbersMinChars",oe[oe.linkedEditing=61]="linkedEditing",oe[oe.links=62]="links",oe[oe.matchBrackets=63]="matchBrackets",oe[oe.minimap=64]="minimap",oe[oe.mouseStyle=65]="mouseStyle",oe[oe.mouseWheelScrollSensitivity=66]="mouseWheelScrollSensitivity",oe[oe.mouseWheelZoom=67]="mouseWheelZoom",oe[oe.multiCursorMergeOverlapping=68]="multiCursorMergeOverlapping",oe[oe.multiCursorModifier=69]="multiCursorModifier",oe[oe.multiCursorPaste=70]="multiCursorPaste",oe[oe.occurrencesHighlight=71]="occurrencesHighlight",oe[oe.overviewRulerBorder=72]="overviewRulerBorder",oe[oe.overviewRulerLanes=73]="overviewRulerLanes",oe[oe.padding=74]="padding",oe[oe.parameterHints=75]="parameterHints",oe[oe.peekWidgetDefaultFocus=76]="peekWidgetDefaultFocus",oe[oe.definitionLinkOpensInPeek=77]="definitionLinkOpensInPeek",oe[oe.quickSuggestions=78]="quickSuggestions",oe[oe.quickSuggestionsDelay=79]="quickSuggestionsDelay",oe[oe.readOnly=80]="readOnly",oe[oe.renameOnType=81]="renameOnType",oe[oe.renderControlCharacters=82]="renderControlCharacters",oe[oe.renderIndentGuides=83]="renderIndentGuides",oe[oe.renderFinalNewline=84]="renderFinalNewline",oe[oe.renderLineHighlight=85]="renderLineHighlight",oe[oe.renderLineHighlightOnlyWhenFocus=86]="renderLineHighlightOnlyWhenFocus",oe[oe.renderValidationDecorations=87]="renderValidationDecorations",oe[oe.renderWhitespace=88]="renderWhitespace",oe[oe.revealHorizontalRightPadding=89]="revealHorizontalRightPadding",oe[oe.roundedSelection=90]="roundedSelection",oe[oe.rulers=91]="rulers",oe[oe.scrollbar=92]="scrollbar",oe[oe.scrollBeyondLastColumn=93]="scrollBeyondLastColumn",oe[oe.scrollBeyondLastLine=94]="scrollBeyondLastLine",oe[oe.scrollPredominantAxis=95]="scrollPredominantAxis",oe[oe.selectionClipboard=96]="selectionClipboard",oe[oe.selectionHighlight=97]="selectionHighlight",oe[oe.selectOnLineNumbers=98]="selectOnLineNumbers",oe[oe.showFoldingControls=99]="showFoldingControls",oe[oe.showUnused=100]="showUnused",oe[oe.snippetSuggestions=101]="snippetSuggestions",oe[oe.smartSelect=102]="smartSelect",oe[oe.smoothScrolling=103]="smoothScrolling",oe[oe.stickyTabStops=104]="stickyTabStops",oe[oe.stopRenderingLineAfter=105]="stopRenderingLineAfter",oe[oe.suggest=106]="suggest",oe[oe.suggestFontSize=107]="suggestFontSize",oe[oe.suggestLineHeight=108]="suggestLineHeight",oe[oe.suggestOnTriggerCharacters=109]="suggestOnTriggerCharacters",oe[oe.suggestSelection=110]="suggestSelection",oe[oe.tabCompletion=111]="tabCompletion",oe[oe.tabIndex=112]="tabIndex",oe[oe.unusualLineTerminators=113]="unusualLineTerminators",oe[oe.useShadowDOM=114]="useShadowDOM",oe[oe.useTabStops=115]="useTabStops",oe[oe.wordSeparators=116]="wordSeparators",oe[oe.wordWrap=117]="wordWrap",oe[oe.wordWrapBreakAfterCharacters=118]="wordWrapBreakAfterCharacters",oe[oe.wordWrapBreakBeforeCharacters=119]="wordWrapBreakBeforeCharacters",oe[oe.wordWrapColumn=120]="wordWrapColumn",oe[oe.wordWrapOverride1=121]="wordWrapOverride1",oe[oe.wordWrapOverride2=122]="wordWrapOverride2",oe[oe.wrappingIndent=123]="wrappingIndent",oe[oe.wrappingStrategy=124]="wrappingStrategy",oe[oe.showDeprecated=125]="showDeprecated",oe[oe.inlayHints=126]="inlayHints",oe[oe.editorClassName=127]="editorClassName",oe[oe.pixelRatio=128]="pixelRatio",oe[oe.tabFocusMode=129]="tabFocusMode",oe[oe.layoutInfo=130]="layoutInfo",oe[oe.wrappingInfo=131]="wrappingInfo",(oe=p=p||{})[oe.TextDefined=0]="TextDefined",oe[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=m=m||{})[oe.LF=0]="LF",oe[oe.CRLF=1]="CRLF",(oe=f=f||{})[oe.None=0]="None",oe[oe.Indent=1]="Indent",oe[oe.IndentOutdent=2]="IndentOutdent",oe[oe.Outdent=3]="Outdent",(oe=_=_||{})[oe.Other=0]="Other",oe[oe.Type=1]="Type",oe[oe.Parameter=2]="Parameter",(oe=b=b||{})[oe.Automatic=0]="Automatic",oe[oe.Explicit=1]="Explicit",(oe=v=v||{})[oe.DependsOnKbLayout=-1]="DependsOnKbLayout",oe[oe.Unknown=0]="Unknown",oe[oe.Backspace=1]="Backspace",oe[oe.Tab=2]="Tab",oe[oe.Enter=3]="Enter",oe[oe.Shift=4]="Shift",oe[oe.Ctrl=5]="Ctrl",oe[oe.Alt=6]="Alt",oe[oe.PauseBreak=7]="PauseBreak",oe[oe.CapsLock=8]="CapsLock",oe[oe.Escape=9]="Escape",oe[oe.Space=10]="Space",oe[oe.PageUp=11]="PageUp",oe[oe.PageDown=12]="PageDown",oe[oe.End=13]="End",oe[oe.Home=14]="Home",oe[oe.LeftArrow=15]="LeftArrow",oe[oe.UpArrow=16]="UpArrow",oe[oe.RightArrow=17]="RightArrow",oe[oe.DownArrow=18]="DownArrow",oe[oe.Insert=19]="Insert",oe[oe.Delete=20]="Delete",oe[oe.KEY_0=21]="KEY_0",oe[oe.KEY_1=22]="KEY_1",oe[oe.KEY_2=23]="KEY_2",oe[oe.KEY_3=24]="KEY_3",oe[oe.KEY_4=25]="KEY_4",oe[oe.KEY_5=26]="KEY_5",oe[oe.KEY_6=27]="KEY_6",oe[oe.KEY_7=28]="KEY_7",oe[oe.KEY_8=29]="KEY_8",oe[oe.KEY_9=30]="KEY_9",oe[oe.KEY_A=31]="KEY_A",oe[oe.KEY_B=32]="KEY_B",oe[oe.KEY_C=33]="KEY_C",oe[oe.KEY_D=34]="KEY_D",oe[oe.KEY_E=35]="KEY_E",oe[oe.KEY_F=36]="KEY_F",oe[oe.KEY_G=37]="KEY_G",oe[oe.KEY_H=38]="KEY_H",oe[oe.KEY_I=39]="KEY_I",oe[oe.KEY_J=40]="KEY_J",oe[oe.KEY_K=41]="KEY_K",oe[oe.KEY_L=42]="KEY_L",oe[oe.KEY_M=43]="KEY_M",oe[oe.KEY_N=44]="KEY_N",oe[oe.KEY_O=45]="KEY_O",oe[oe.KEY_P=46]="KEY_P",oe[oe.KEY_Q=47]="KEY_Q",oe[oe.KEY_R=48]="KEY_R",oe[oe.KEY_S=49]="KEY_S",oe[oe.KEY_T=50]="KEY_T",oe[oe.KEY_U=51]="KEY_U",oe[oe.KEY_V=52]="KEY_V",oe[oe.KEY_W=53]="KEY_W",oe[oe.KEY_X=54]="KEY_X",oe[oe.KEY_Y=55]="KEY_Y",oe[oe.KEY_Z=56]="KEY_Z",oe[oe.Meta=57]="Meta",oe[oe.ContextMenu=58]="ContextMenu",oe[oe.F1=59]="F1",oe[oe.F2=60]="F2",oe[oe.F3=61]="F3",oe[oe.F4=62]="F4",oe[oe.F5=63]="F5",oe[oe.F6=64]="F6",oe[oe.F7=65]="F7",oe[oe.F8=66]="F8",oe[oe.F9=67]="F9",oe[oe.F10=68]="F10",oe[oe.F11=69]="F11",oe[oe.F12=70]="F12",oe[oe.F13=71]="F13",oe[oe.F14=72]="F14",oe[oe.F15=73]="F15",oe[oe.F16=74]="F16",oe[oe.F17=75]="F17",oe[oe.F18=76]="F18",oe[oe.F19=77]="F19",oe[oe.NumLock=78]="NumLock",oe[oe.ScrollLock=79]="ScrollLock",oe[oe.US_SEMICOLON=80]="US_SEMICOLON",oe[oe.US_EQUAL=81]="US_EQUAL",oe[oe.US_COMMA=82]="US_COMMA",oe[oe.US_MINUS=83]="US_MINUS",oe[oe.US_DOT=84]="US_DOT",oe[oe.US_SLASH=85]="US_SLASH",oe[oe.US_BACKTICK=86]="US_BACKTICK",oe[oe.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",oe[oe.US_BACKSLASH=88]="US_BACKSLASH",oe[oe.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",oe[oe.US_QUOTE=90]="US_QUOTE",oe[oe.OEM_8=91]="OEM_8",oe[oe.OEM_102=92]="OEM_102",oe[oe.NUMPAD_0=93]="NUMPAD_0",oe[oe.NUMPAD_1=94]="NUMPAD_1",oe[oe.NUMPAD_2=95]="NUMPAD_2",oe[oe.NUMPAD_3=96]="NUMPAD_3",oe[oe.NUMPAD_4=97]="NUMPAD_4",oe[oe.NUMPAD_5=98]="NUMPAD_5",oe[oe.NUMPAD_6=99]="NUMPAD_6",oe[oe.NUMPAD_7=100]="NUMPAD_7",oe[oe.NUMPAD_8=101]="NUMPAD_8",oe[oe.NUMPAD_9=102]="NUMPAD_9",oe[oe.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",oe[oe.NUMPAD_ADD=104]="NUMPAD_ADD",oe[oe.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",oe[oe.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",oe[oe.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",oe[oe.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",oe[oe.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",oe[oe.ABNT_C1=110]="ABNT_C1",oe[oe.ABNT_C2=111]="ABNT_C2",oe[oe.MAX_VALUE=112]="MAX_VALUE",(oe=C=C||{})[oe.Hint=1]="Hint",oe[oe.Info=2]="Info",oe[oe.Warning=4]="Warning",oe[oe.Error=8]="Error",(oe=w=w||{})[oe.Unnecessary=1]="Unnecessary",oe[oe.Deprecated=2]="Deprecated",(oe=y=y||{})[oe.Inline=1]="Inline",oe[oe.Gutter=2]="Gutter",(oe=S=S||{})[oe.UNKNOWN=0]="UNKNOWN",oe[oe.TEXTAREA=1]="TEXTAREA",oe[oe.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",oe[oe.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",oe[oe.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",oe[oe.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",oe[oe.CONTENT_TEXT=6]="CONTENT_TEXT",oe[oe.CONTENT_EMPTY=7]="CONTENT_EMPTY",oe[oe.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",oe[oe.CONTENT_WIDGET=9]="CONTENT_WIDGET",oe[oe.OVERVIEW_RULER=10]="OVERVIEW_RULER",oe[oe.SCROLLBAR=11]="SCROLLBAR",oe[oe.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",oe[oe.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR",(oe=L=L||{})[oe.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",oe[oe.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",oe[oe.TOP_CENTER=2]="TOP_CENTER",(oe=x=x||{})[oe.Left=1]="Left",oe[oe.Center=2]="Center",oe[oe.Right=4]="Right",oe[oe.Full=7]="Full",(oe=k=k||{})[oe.Off=0]="Off",oe[oe.On=1]="On",oe[oe.Relative=2]="Relative",oe[oe.Interval=3]="Interval",oe[oe.Custom=4]="Custom",(oe=D=D||{})[oe.None=0]="None",oe[oe.Text=1]="Text",oe[oe.Blocks=2]="Blocks",(oe=N=N||{})[oe.Smooth=0]="Smooth",oe[oe.Immediate=1]="Immediate",(oe=O=O||{})[oe.Auto=1]="Auto",oe[oe.Hidden=2]="Hidden",oe[oe.Visible=3]="Visible",(oe=E=E||{})[oe.LTR=0]="LTR",oe[oe.RTL=1]="RTL",(oe=I=I||{})[oe.Invoke=1]="Invoke",oe[oe.TriggerCharacter=2]="TriggerCharacter",oe[oe.ContentChange=3]="ContentChange",(oe=M=M||{})[oe.File=0]="File",oe[oe.Module=1]="Module",oe[oe.Namespace=2]="Namespace",oe[oe.Package=3]="Package",oe[oe.Class=4]="Class",oe[oe.Method=5]="Method",oe[oe.Property=6]="Property",oe[oe.Field=7]="Field",oe[oe.Constructor=8]="Constructor",oe[oe.Enum=9]="Enum",oe[oe.Interface=10]="Interface",oe[oe.Function=11]="Function",oe[oe.Variable=12]="Variable",oe[oe.Constant=13]="Constant",oe[oe.String=14]="String",oe[oe.Number=15]="Number",oe[oe.Boolean=16]="Boolean",oe[oe.Array=17]="Array",oe[oe.Object=18]="Object",oe[oe.Key=19]="Key",oe[oe.Null=20]="Null",oe[oe.EnumMember=21]="EnumMember",oe[oe.Struct=22]="Struct",oe[oe.Event=23]="Event",oe[oe.Operator=24]="Operator",oe[oe.TypeParameter=25]="TypeParameter",T=T||{},T[T.Deprecated=1]="Deprecated",(oe=A=A||{})[oe.Hidden=0]="Hidden",oe[oe.Blink=1]="Blink",oe[oe.Smooth=2]="Smooth",oe[oe.Phase=3]="Phase",oe[oe.Expand=4]="Expand",oe[oe.Solid=5]="Solid",(oe=R=R||{})[oe.Line=1]="Line",oe[oe.Block=2]="Block",oe[oe.Underline=3]="Underline",oe[oe.LineThin=4]="LineThin",oe[oe.BlockOutline=5]="BlockOutline",oe[oe.UnderlineThin=6]="UnderlineThin",(oe=P=P||{})[oe.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",oe[oe.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",oe[oe.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",oe[oe.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter",(oe=F=F||{})[oe.None=0]="None",oe[oe.Same=1]="Same",oe[oe.Indent=2]="Indent",oe[oe.DeepIndent=3]="DeepIndent";class q{static chord(e,t){return Object(W.a)(e,t)}}function $(){return{editor:void 0,languages:void 0,CancellationTokenSource:B.b,Emitter:j.b,KeyCode:v,KeyMod:q,Position:H.a,Range:z.a,Selection:U.a,SelectionDirection:E,MarkerSeverity:C,MarkerTag:w,Uri:V.a,Token:K.a}}q.CtrlCmd=2048,q.Shift=1024,q.Alt=512,q.WinCtrl=256,i("b223");var G,Z=i("5717"),Y=i("11f7"),X=i("db88"),Q=i("40355"),J=i("438a"),ee=i("b589"),te=i("82c9"),ie=i("9e74"),ne=((oe=G=G||{})[oe.API=0]="API",oe[oe.USER=1]="USER",i("5bd7")),oe=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new X.a,this._defaultExternalOpener={openExternal:e=>re(this,void 0,void 0,(function*(){return Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https)?Y.Z(e):window.location.href=e,!0}))},this._openers.push({open:(e,t)=>re(this,void 0,void 0,(function*(){return!!(null!=t&&t.openExternal||Object(ne.c)(e,ee.c.mailto)||Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new ae(t)),this._openers.push(new le(e))}registerOpener(e){return{dispose:this._openers.unshift(e)}}registerValidator(e){return{dispose:this._validators.push(e)}}registerExternalUriResolver(e){return{dispose:this._resolvers.push(e)}}setDefaultExternalOpener(e){this._defaultExternalOpener=e}registerExternalOpener(e){return{dispose:this._externalOpeners.push(e)}}open(e,t){var i;return re(this,void 0,void 0,(function*(){var n="string"==typeof e?V.a.parse(e):e,o=null!=(i=this._resolvedUriTargets.get(n))?i:e;for(const e of this._validators)if(!(yield e.shouldOpen(o)))return!1;for(const i of this._openers)if(yield i.open(e,t))return!0;return!1}))}resolveExternalUri(e,t){return re(this,void 0,void 0,(function*(){for(const n of this._resolvers)try{var i=yield n.resolveExternalUri(e,t);if(i)return this._resolvedUriTargets.has(i.resolved)||this._resolvedUriTargets.set(i.resolved,e),i}catch(i){}throw new Error("Could not resolve external URI: "+e.toString())}))}_doOpenExternal(e,t){return re(this,void 0,void 0,(function*(){const i="string"==typeof e?V.a.parse(e):e;let n,o;try{n=(yield this.resolveExternalUri(i,t)).resolved}catch(o){n=i}if(o="string"==typeof e&&i.toString()===n.toString()?e:encodeURI(n.toString(!0)),null!=t&&t.allowContributedOpeners){var s="string"!=typeof(null==t?void 0:t.allowContributedOpeners)||null==t?void 0:t.allowContributedOpeners;for(const e of this._externalOpeners)if(yield e.openExternal(o,{sourceUri:i,preferredOpenerId:s},B.a.None))return!0}return this._defaultExternalOpener.openExternal(o,{sourceUri:i},B.a.None)}))}dispose(){this._validators.clear()}});de=oe([se(0,Z.a),se(1,ie.b)],de);var he=i("d0b6"),ce=(oe=i("fb71"),i("8ae8")),ue=i("3352"),ge=i("b707"),pe=i("8bf1"),me=i("a40b"),fe=i("5818"),_e=i("b78f"),be=i("5fe7"),ve=i("a666"),Ce=i("fdcc"),we=i("30db"),ye=i("ef8e9");const Se="$initialize";let Le=!1;function xe(){we.h&&(Le=Le||!0)}class ke{constructor(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}setWorkerId(e){this._workerId=e}sendMessage(e,t){let i=String(++this._lastSentReq);return new Promise((n,o)=>{this._pendingReplies[i]={resolve:n,reject:o},this._send({vsWorker:this._workerId,req:i,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){var t=e;if(!this._pendingReplies[t.seq])return;let i=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&((e=new Error).name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void i.reject(e)}i.resolve(t.res)}else{let t=e.req,i=this._handler.handleMessage(e.method,e.args);i.then(e=>{this._send({vsWorker:this._workerId,seq:t,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=Object(Ce.h)(e.detail)),this._send({vsWorker:this._workerId,seq:t,res:void 0,err:Object(Ce.h)(e)})})}}_send(e){let t=[];if(e.req){var i=e;for(let e=0;e{this._protocol.handleMessage(e)},e=>{n&&n(e)})),this._protocol=new ke({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!=typeof i[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(i[e].apply(i,t))}catch(e){return Promise.reject(e)}}}),this._protocol.setWorkerId(this._worker.getId()),null);void 0!==self.require&&"function"==typeof self.require.getConfig?o=self.require.getConfig():void 0!==self.requirejs&&(o=self.requirejs.s.contexts._.config),e=ye.e(i),this._onModuleLoaded=this._protocol.sendMessage(Se,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,e]);const s=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,i)=>{n=i,this._onModuleLoaded.then(t=>{e(ye.d(t,s))},e=>{i(e),this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((i,n)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(i,n)},n)})}_onError(e,t){}}const Ne=null==(se=window.trustedTypes)?void 0:se.createPolicy("defaultWorkerFactory",{createScriptURL:e=>e});class Oe{constructor(e,t,i,n,o){this.id=t,t=function(e,t){if(we.b.MonacoEnvironment){if("function"==typeof we.b.MonacoEnvironment.getWorker)return we.b.MonacoEnvironment.getWorker(e,t);if("function"==typeof we.b.MonacoEnvironment.getWorkerUrl)return e=we.b.MonacoEnvironment.getWorkerUrl(e,t),new Worker(Ne?Ne.createScriptURL(e):e,{name:t})}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",i),"function"==typeof t.then?this.worker=t:this.worker=Promise.resolve(t),this.postMessage(e,[]),this.worker.then(e=>{e.onmessage=function(e){n(e.data)},e.onmessageerror=o,"function"==typeof e.addEventListener&&e.addEventListener("error",o)})}getId(){return this.id}postMessage(e,t){this.worker&&this.worker.then(i=>i.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class Ee{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,i){var n=++Ee.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new Oe(e,n,this._label||"anonymous"+n,t,e=>{xe(),this._webWorkerFailedBeforeError=e,i(e)})}}Ee.LAST_WORKER_ID=0;var Ie=i("70cb"),Me=i("1b0e"),Te=i("3742");function Ae(e,t,i,n){const o=new Me.a(e,t,i);return o.ComputeDiff(n)}class Re{constructor(e){const t=[],i=[];for(let n=0,o=e.length;n!0;const t=Date.now();return()=>Date.now()-tt&&(t=o),s>(i=n>i?n:i)&&(i=s)}t++,i++;let r=new qe(i,t,0);for(let h=0,c=e.length;h=this._maxCharCode?0:this._states.get(e,t)}}let Ge=null,Ze=null;class Ye{static _createLink(e,t,i,n,o){let s=o-1;do{var r=t.charCodeAt(s);if(2!==e.get(r))break}while(--s>n);var a;return 0this._lines.length?(t=this._lines.length,i=this._lines[t-1].length+1,n=!0):(o=this._lines[t-1].length+1,i<1?(i=1,n=!0):i>o&&(i=o,n=!0)),n?{lineNumber:t,column:i}:e}}class tt{constructor(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}dispose(){this._models=Object.create(null)}_getModel(e){return this._models[e]}_getModels(){let e=[];return Object.keys(this._models).forEach(t=>e.push(this._models[t])),e}acceptNewModel(e){this._models[e.url]=new et(V.a.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(this._models[e]){let i=this._models[e];i.onEvents(t)}}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=this._getModel(e),s=this._getModel(t);if(!o||!s)return null;var r=o.getLinesContent(),a=s.getLinesContent();const l=new je(r,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:i,shouldMakePrettyDiff:!0,maxComputationTime:n});return r=l.computeDiff(),a=!(0e.range&&t.range?z.a.compareRangesUsingStarts(e.range,t.range):(e.range?0:1)-(t.range?0:1)))if("number"==typeof a&&(o=a),(!z.a.isEmpty(s)||r)&&(a=i.getValueInRange(s),a!==(r=r.replace(/\r\n|\n|\r/g,i.eol))))if(Math.max(r.length,a.length)>tt._diffLimit)n.push({range:s,text:r});else{var a=Object(Me.b)(a,r,!1),l=i.offsetAt(z.a.lift(s).getStartPosition());for(const e of a){var d=i.positionAt(l+e.originalStart),h=i.positionAt(l+e.originalStart+e.originalLength);d={text:r.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:d.lineNumber,startColumn:d.column,endLineNumber:h.lineNumber,endColumn:h.column}};i.getValueInRange(d.range)!==d.text&&n.push(d)}}return"number"==typeof o&&n.push({eol:o,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),n}))}computeLinks(e){return Je(this,void 0,void 0,(function*(){var t=this._getModel(e);return t?(t=t)&&"function"==typeof t.getLineCount&&"function"==typeof t.getLineContent?Ye.computeLinks(t):[]:null}))}textualSuggest(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=new Qe.a(!0);var s=new RegExp(i,n);const r=new Set;e:for(var a of e){const e=this._getModel(a);if(e)for(var l of e.words(s))if(l!==t&&isNaN(Number(l))&&(r.add(l),r.size>tt._suggestionsLimit))break e}return{words:Array.from(r),duration:o.elapsed()}}))}computeWordRanges(e,t,i,n){return Je(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);var s=new RegExp(i,n);const r=Object.create(null);for(let e=t.startLineNumber;ethis._host.fhr(e,t)),this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory({host:i,getMirrorModels:()=>this._getModels()},t),Promise.resolve(ye.e(this._foreignModule))):Promise.reject(new Error("Unexpected usage"))}fmr(e,t){if(!this._foreignModule||"function"!=typeof this._foreignModule[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._foreignModule[e].apply(this._foreignModule,t))}catch(e){return Promise.reject(e)}}}tt._diffLimit=1e5,tt._suggestionsLimit=1e4,"function"==typeof importScripts&&(we.b.monaco=$());var it=i("1b69"),nt=(se=i("7b4a"),i("e8e3")),ot=i("d3d7"),st=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3lt(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(ge.d.register("*",new ht(this._workerManager,t,this._modelService)))}dispose(){super.dispose()}canComputeDiff(e,t){return lt(this._modelService,e)&<(this._modelService,t)}computeDiff(e,t,i,n){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,i,n))}computeMoreMinimalEdits(e,t){if(Object(nt.n)(t)){if(!lt(this._modelService,e))return Promise.resolve(t);const i=Qe.a.create(!0),n=this._workerManager.withWorker().then(i=>i.computeMoreMinimalEdits(e,t));return n.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),i.elapsed())),Promise.race([n,Object(be.n)(1e3).then(()=>t)])}return Promise.resolve(void 0)}canNavigateValueSet(e){return lt(this._modelService,e)}navigateValueSet(e,t,i){return this._workerManager.withWorker().then(n=>n.navigateValueSet(e,t,i))}canComputeWordRanges(e){return lt(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(i=>i.computeWordRanges(e,t))}};dt=st([rt(0,it.a),rt(1,se.a),rt(2,ot.b)],dt);class ht{constructor(e,t,i){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=i}provideCompletionItems(e,t){return at(this,void 0,void 0,(function*(){var i=this._configurationService.getValue(e.uri,t,"editor");if(i.wordBasedSuggestions){const s=[];if("currentDocument"===i.wordBasedSuggestionsMode)lt(this._modelService,e.uri)&&s.push(e.uri);else for(const t of this._modelService.getModels())lt(this._modelService,t.uri)&&(t===e?s.unshift(t.uri):"allDocuments"!==i.wordBasedSuggestionsMode&&t.getLanguageIdentifier().id!==e.getLanguageIdentifier().id||s.push(t.uri));if(0!==s.length){var n=Ie.a.getWordDefinition(e.getLanguageIdentifier().id),o=e.getWordAtPosition(t);const i=o?new z.a(t.lineNumber,o.startColumn,t.lineNumber,o.endColumn):z.a.fromPositions(t),r=i.setEndPosition(t.lineNumber,t.column),a=yield this._workerManager.withWorker(),l=yield a.textualSuggest(s,null==o?void 0:o.word,n);if(l)return{duration:l.duration,suggestions:l.words.map(e=>({kind:18,label:e,insertText:e,range:{insert:r,replace:i}}))}}}}))}}class ct extends ve.a{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime();let t=this._register(new be.c);t.cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(15e4)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){this._editorWorkerClient&&0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){this._editorWorkerClient&&3e5<(new Date).getTime()-this._lastWorkerUsedTime&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new mt(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class ut extends ve.a{constructor(e,t,i){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!i){let e=new be.c;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(3e4)),this._register(e)}}dispose(){for(var e in this._syncedModels)Object(ve.f)(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const i of e){var t=i.toString();this._syncedModels[t]||this._beginModelSync(i),this._syncedModels[t]&&(this._syncedModelsLastUsedTime[t]=(new Date).getTime())}}_checkStopModelSync(){var e,t=(new Date).getTime();let i=[];for(e in this._syncedModelsLastUsedTime)6e4{this._proxy.acceptModelChanged(i.toString(),e)})),n.add(t.onWillDispose(()=>{this._stopModelSync(i)})),n.add(Object(ve.i)(()=>{this._proxy.acceptRemovedModel(i)})),this._syncedModels[i]=n}}_stopModelSync(e){var t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],Object(ve.f)(t)}}class gt{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class pt{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}class mt extends ve.a{constructor(e,t,i){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new Ee(i),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new De(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new pt(this)))}catch(t){xe(),this._worker=new gt(new tt(new pt(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(xe(),this._worker=new gt(new tt(new pt(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new ut(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(Object(Ce.b)()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,i,n){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),i,n))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(i=>i.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t,i){return at(this,void 0,void 0,(function*(){const n=yield this._withSyncedResources(e);var o=i.source,s=Object(Te.M)(i);return n.textualSuggest(e.map(e=>e.toString()),t,o,s)}))}computeWordRanges(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);var o,s;return n?(o=(s=Ie.a.getWordDefinition(n.getLanguageIdentifier().id)).source,s=Object(Te.M)(s),i.computeWordRanges(e.toString(),t,o,s)):Promise.resolve(null)})}navigateValueSet(e,t,i){return this._withSyncedResources([e]).then(n=>{let o=this._modelService.getModel(e);var s,r;return o?(s=(r=Ie.a.getWordDefinition(o.getLanguageIdentifier().id)).source,r=Object(Te.M)(r),n.navigateValueSet(e.toString(),t,i,s,r)):null})}dispose(){super.dispose(),this._disposed=!0}}class ft extends mt{constructor(e,t){super(e,t.keepIdleModels||!1,t.label),this._foreignModuleId=t.moduleId,this._foreignModuleCreateData=t.createData||null,this._foreignModuleHost=t.host||null,this._foreignProxy=null}fhr(e,t){if(!this._foreignModuleHost||"function"!=typeof this._foreignModuleHost[e])return Promise.reject(new Error("Missing method "+e+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[e].apply(this._foreignModuleHost,t))}catch(e){return Promise.reject(e)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(e=>{var t=this._foreignModuleHost?ye.e(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;var i=(t,i)=>e.fmr(t,i);let n={};for(const e of t)n[e]=((e,t)=>function(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(e,i);return n})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}var _t=i("e1b5"),bt=i("6da2"),vt=i("a8d0");function Ct(e){return!Array.isArray(e)}function wt(e){return"string"==typeof e}function yt(e){return!wt(e)}function St(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Lt(e){return e.replace(/[&<>'"_]/g,"-")}function xt(e,t){return new Error(e.languageId+": "+t)}function kt(e,t,i,n,o){let s=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,r,a,l,d,h,c,u,g){return a?"$":l?St(e,i):d&&d=this._maxCacheDepth)return new Ot(e,t);let i=Ot.getStackElementId(e),n=(0=this._maxCacheDepth)return new Mt(e,t);t=Ot.getStackElementId(e);let i=this._entries[t];return i||(i=new Mt(e,null),this._entries[t]=i),i}}It._INSTANCE=new It(5);class Mt{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:It.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof Mt&&!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData))}}class Tt{constructor(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterMode(e,t){this._language=t}emit(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language,this._tokens.push(new K.a(e,t,this._language)))}nestedModeTokenize(e,t,i,n){var o=i.modeId;i=i.state;const s=ge.F.get(o);return s?(e=s.tokenize(e,t,i,n),this._tokens=this._tokens.concat(e.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,e.endState):(this.enterMode(n,o),this.emit(n,""),i)}finalize(e){return new K.b(this._tokens,e)}}class At{constructor(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterMode(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id}emit(e,t){t=this._theme.match(this._currentLanguageId,t),this._lastTokenMetadata!==t&&(this._lastTokenMetadata=t,this._tokens.push(e),this._tokens.push(t))}static _merge(e,t,i){var n=null!==e?e.length:0,o=t.length,s=null!==i?i.length:0;if(0===n&&0===o&&0===s)return new Uint32Array(0);if(0===n&&0===o)return i;if(0===o&&0===s)return e;let r=new Uint32Array(n+o+s);null!==e&&r.set(e);for(let a=0;a{if(!o){let i=!1;for(let n=0,o=e.changedLanguages.length;n{})}}getInitialState(){var e=Nt.create(null,this._lexer.start);return It.create(e,null)}tokenize(e,t,i,n){let o=new Tt;return e=this._tokenize(e,t,i,n,o),o.finalize(e)}tokenize2(e,t,i,n){let o=new At(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme);return e=this._tokenize(e,t,i,n,o),o.finalize(e)}_tokenize(e,t,i,n,o){return i.embeddedModeData?this._nestedTokenize(e,t,i,n,o):this._myTokenize(e,t,i,n,o)}_findLeavingNestedModeOffset(e,t){let i=this._lexer.tokenizer[t.stack.state];if(!i&&!(i=Dt(this._lexer,t.stack.state)))throw xt(this._lexer,"tokenizer state is not defined: "+t.stack.state);let n=-1,o=!1;for(const r of i)if(yt(r.action)&&"@pop"===r.action.nextEmbedded){o=!0;let t=r.regex,i=r.regex.source;"^(?:"===i.substr(0,4)&&")"===i.substr(i.length-1,1)&&(s=(t.ignoreCase?"i":"")+(t.unicode?"u":""),t=new RegExp(i.substr(4,i.length-5),s));var s=e.search(t);-1===s||0!==s&&r.matchOnlyAtLineStart||(-1===n||s=a)break;u=!1;let e=this._lexer.tokenizer[f];if(!e&&!(e=Dt(this._lexer,f)))throw xt(this._lexer,"tokenizer state is not defined: "+f);let t=r.substr(h);for(const n of e)if((0===h||!n.matchOnlyAtLineStart)&&(i=t.match(n.regex))){b=i[0],v=n.action;break}}if(i||(i=[""],b=""),v||(h=this._lexer.maxStack)throw xt(this._lexer,"maximum tokenizer stack size reached: ["+d.state+","+d.parent.state+",...]");d=d.push(f)}else if("@pop"===v.next){if(d.depth<=1)throw xt(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(C));d=d.pop()}else if("@popall"===v.next)d=d.popall();else{let e=kt(this._lexer,v.next,b,i,f);if("@"===e[0]&&(e=e.substr(1)),!Dt(this._lexer,e))throw xt(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(C));d=d.push(e)}}v.log&&"string"==typeof v.log&&(this._lexer,this._lexer.languageId,kt(this._lexer,v.log,b,i,f))}if(null===y)throw xt(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(C));if(_=i=>{var s=this._modeService.getModeIdForLanguageName(i);s=this._getNestedEmbeddedModeData(i=s||i);return he});class Ft{static colorizeElement(e,t,i,n){var o=(n=n||{}).theme||"vs",s=n.mimeType||i.getAttribute("lang")||i.getAttribute("data-lang");return s?(e.setTheme(o),e=i.firstChild?i.firstChild.nodeValue:"",i.className+=" "+o,this.colorize(t,e||"",s,n).then(e=>{var t=null!=(t=null===Pt||void 0===Pt?void 0:Pt.createHTML(e))?t:e;i.innerHTML=t},e=>{})):Promise.resolve()}static colorize(e,t,i,n){let o=4,s=(n&&"number"==typeof n.tabSize&&(o=n.tabSize),Te.S(t)&&(t=t.substr(1)),Te.Q(t)),r=e.getModeId(i);if(!r)return Promise.resolve(jt(s,o));if(e.triggerMode(r),n=ge.F.get(r),n)return Bt(s,o,n);const a=ge.F.getPromise(r);return new Promise(a?(e,t)=>{a.then(i=>{Bt(s,o,i).then(e,t)},t)}:(e,t)=>{let i=null,n=null;const a=()=>{i&&(i.dispose(),i=null),n&&(n.dispose(),n=null);var a=ge.F.get(r);a?Bt(s,o,a).then(e,t):e(jt(s,o))};(n=new be.g).cancelAndSet(a,500),i=ge.F.onDidChange(e=>{0<=e.changedLanguages.indexOf(r)&&a()})})}static colorizeLine(e,t,i,n,o=4){return t=vt.f.isBasicASCII(e,t),i=vt.f.containsRTL(e,t,i),Object(bt.e)(new bt.c(!1,!0,e,!1,t,i,0,n,[],o,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(e,t,i=4){var n=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t);return t=o.inflate(),this.colorizeLine(n,e.mightContainNonBasicASCII(),e.mightContainRTL(),t,i)}}function Bt(e,t,i){return new Promise((n,o)=>{const s=()=>{var r=function(e,t,i){let n=[],o=i.getInitialState();for(let d=0,h=e.length;d"),o=r.endState}return n.join("")}(e,t,i);if(i instanceof Rt){const e=i.getLoadStatus();if(!1===e.loaded)return void e.promise.then(s,o)}n(r)};s()})}function jt(e,t){let i=[];const n=new Uint32Array(2);n[0]=0,n[1]=16793600;for(let l=0,d=e.length;l")}return i.join("")}var Wt=i("b835"),Vt=i("4b76"),Ht=i("b055"),zt=i("c7f5"),Ut=i("8830"),Kt=i("d3f4"),qt=i("fbba"),$t=i("aa3d"),Gt=i("0910");class Zt{constructor(e={},t=[],i=[]){this._contents=e,this._keys=t,this._overrides=i,this.isFrozen=!1}get contents(){return this.checkAndFreeze(this._contents)}get overrides(){return this.checkAndFreeze(this._overrides)}get keys(){return this.checkAndFreeze(this._keys)}isEmpty(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length}getValue(e){return e?Object(qt.d)(this.contents,e):this.contents}override(e){var t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!=typeof t||!Object.keys(t).length)return this;let i={};for(const o of nt.f([...Object.keys(this.contents),...Object.keys(t)])){let e=this.contents[o];var n=t[o];n&&("object"==typeof e&&"object"==typeof n?(e=$t.b(e),this.mergeContents(e,n)):e=n),i[o]=e}return new Zt(i,this.keys,this.overrides)}merge(...e){var t=$t.b(this.contents);const i=$t.b(this.overrides),n=[...this.keys];for(const s of e){this.mergeContents(t,s.contents);for(const e of s.overrides){var[o]=i.filter(t=>nt.h(t.identifiers,e.identifiers));o?this.mergeContents(o.contents,e.contents):i.push($t.b(e))}for(const e of s.keys)-1===n.indexOf(e)&&n.push(e)}return new Zt(t,n,i)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const i of Object.keys(t))i in e&&ye.j(e[i])&&ye.j(t[i])?this.mergeContents(e[i],t[i]):e[i]=$t.b(t[i])}checkAndFreeze(e){return this.isFrozen&&!Object.isFrozen(e)?$t.c(e):e}getContentsForOverrideIdentifer(e){for(const t of this.overrides)if(-1!==t.identifiers.indexOf(e))return t.contents;return null}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(e,t){this.addKey(e),Object(qt.b)(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&Object(qt.f)(this.contents,e)}addKey(e){let t=this.keys.length;for(let i=0;i{})});super(e,t,i)}}class Xt{constructor(e,t,i=new Zt,n=new Zt,o=new Q.b,s=new Zt,r=new Q.b,a=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=i,this._workspaceConfiguration=n,this._folderConfigurations=o,this._memoryConfiguration=s,this._memoryConfigurationByResource=r,this._freeze=a,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new Q.b,this._userConfiguration=null}getValue(e,t,i){const n=this.getConsolidateConfigurationModel(t,i);return n.getValue(e)}updateValue(e,t,i={}){let n;i.resource?(n=this._memoryConfigurationByResource.get(i.resource))||(n=new Zt,this._memoryConfigurationByResource.set(i.resource,n)):n=this._memoryConfiguration,void 0===t?n.removeValue(e):n.setValue(e,t),i.resource||(this._workspaceConsolidatedConfiguration=null)}get userConfiguration(){return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration}getConsolidateConfigurationModel(e,t){let i=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?i.override(e.overrideIdentifier):i}getConsolidatedConfigurationModelForResource({resource:e},t){let i=this.getWorkspaceConsolidatedConfiguration();return t&&e&&((t=t.getFolder(e))&&(i=this.getFolderConsolidatedConfiguration(t.uri)||i),(t=this._memoryConfigurationByResource.get(e))&&(i=i.merge(t))),i}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration),this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(e){let t=this._foldersConsolidatedConfigurations.get(e);if(!t){const n=this.getWorkspaceConsolidatedConfiguration();var i=this._folderConfigurations.get(e);i?(t=n.merge(i),this._freeze&&(t=t.freeze()),this._foldersConsolidatedConfigurations.set(e,t)):t=n}return t}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},user:{contents:this.userConfiguration.contents,overrides:this.userConfiguration.overrides,keys:this.userConfiguration.keys},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((e,t)=>{var{contents:i,overrides:n,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:i,overrides:n,keys:o}]),e},[])}}static parse(e){var t=this.parseConfigurationModel(e.defaults),i=this.parseConfigurationModel(e.user),n=this.parseConfigurationModel(e.workspace);e=e.folders.reduce((e,t)=>(e.set(V.a.revive(t[0]),this.parseConfigurationModel(t[1])),e),new Q.b);return new Xt(t,i,new Zt,n,e,new Zt,new Q.b,!1)}static parseConfigurationModel(e){return new Zt(e.contents,e.keys,e.overrides).freeze()}}class Qt{constructor(e,t,i,n){this.change=e,this.previous=t,this.currentConfiguraiton=i,this.currentWorkspace=n,this._previousConfiguration=void 0;const o=new Set,s=(e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()],new Zt);this.affectedKeys.forEach(e=>s.setValue(e,{})),this.affectedKeysTree=s.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=Xt.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){var i;return!!this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)&&(!t||(i=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null==(i=this.previous)?void 0:i.workspace):void 0,e=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace),!$t.d(i,e)))}doesAffectedKeysTreeContains(e,t){let i,n=Object(qt.g)({[t]:!0},()=>{});for(;"object"==typeof n&&(i=Object.keys(n)[0]);){if(!(e=e[i]))return!1;n=n[i]}return!0}}var Jt=i("dff7");class ei extends ve.a{constructor(e,t,i,n,o){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=i,this._notificationService=n,this._logService=o,this._onDidUpdateKeybindings=this._register(new j.b),this._currentChord=null,this._currentChordChecker=new be.c,this._currentChordStatusMessage=null,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new be.g,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:j.c.None}dispose(){super.dispose()}_log(e){this._logging&&this._logService.info("[KeybindingService]: "+e)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(e,t){if(e=this._getResolver().lookupPrimaryKeybinding(e,t||this._contextKeyService),e)return e.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const i=this.resolveKeyboardEvent(e);var n;return i.isChord()||([e]=i.getDispatchParts(),null===e)?null:(t=this._contextKeyService.getContext(t),n=this._currentChord?this._currentChord.keypress:null,this._getResolver().resolve(t,n,e))}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(Jt.a("first.chord","({0}) was pressed. Waiting for second key of chord...",t));const i=Date.now();this._currentChordChecker.cancelAndSet(()=>{(!this._documentHasFocus()||5e3{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300);else{if(null!==e&&e===this._currentSingleModifier)return this._log(`/ Dispatching single modifier chord ${e} `+e),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(i,t,!0);this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null}return!1}_doDispatch(e,t,i=!1){let n=!1;if(e.isChord())return!1;let o=null,s=null;return s=i?([i]=e.getSingleModifierDispatchParts(),o=i):([o]=e.getDispatchParts(),this._currentChord?this._currentChord.keypress:null),null===o?this._log("\\ Keyboard event cannot be dispatched in keydown phase."):(i=this._contextKeyService.getContext(t),t=e.getLabel(),e=this._getResolver().resolve(i,s,o),this._logService.trace("KeybindingService#dispatch",t,null==e?void 0:e.commandId),e&&e.enterChord?(n=!0,this._enterChordMode(o,t)):(!this._currentChord||e&&e.commandId||(this._notificationService.status(Jt.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,t),{hideAfter:1e4}),n=!0),this._leaveChordMode(),e&&e.commandId&&(e.bubble||(n=!0),void 0===e.commandArgs?this._commandService.executeCommand(e.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(e.commandId,e.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:e.commandId,from:"keybinding"})))),n}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30)}}var ti=i("4fc3");class ii{constructor(e,t,i){this._log=i,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let s=0,r=e.length;sthis._getLabel(e))}getAriaLabel(){return li.a.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))}isChord(){return 1this._getPart(e))}_getPart(e){return new W.d(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}getSingleModifierDispatchParts(){return this._parts.map(e=>this._getSingleModifierDispatchPart(e))}}class hi extends di{constructor(e,t){super(t,e.parts)}_keyCodeToUILabel(e){if(2===this._os)switch(e){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return W.b.toString(e)}_getLabel(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)}_getAriaLabel(e){return e.isDuplicateModifierCase()?"":W.b.toString(e.keyCode)}_getDispatchPart(e){return hi.getDispatchStr(e)}static getDispatchStr(e){if(e.isModifierKey())return null;let t="";return e.ctrlKey&&(t+="ctrl+"),e.shiftKey&&(t+="shift+"),e.altKey&&(t+="alt+"),e.metaKey&&(t+="meta+"),t+W.b.toString(e.keyCode)}_getSingleModifierDispatchPart(e){return 5!==e.keyCode||e.shiftKey||e.altKey||e.metaKey?4!==e.keyCode||e.ctrlKey||e.altKey||e.metaKey?6!==e.keyCode||e.ctrlKey||e.shiftKey||e.metaKey?57!==e.keyCode||e.ctrlKey||e.shiftKey||e.altKey?null:"meta":"alt":"shift":"ctrl"}}var ci=i("b0cd"),ui=i("1165"),gi=i("03d9"),pi=(rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.findModel(t,e),o=t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e),(Object(Ht.b)(i)?n:o)(i)):t)?Promise.resolve(new ve.c(new mi(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let i=this.modelService.getModel(t);return i&&i.uri.toString()!==t.toString()?null:i}};fi=rt([st(0,it.a)],fi);class _i{show(){return _i.NULL_PROGRESS_RUNNER}showWhile(e,t){return pi(this,void 0,void 0,(function*(){yield e}))}}_i.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class bi{confirm(e){return this.doConfirm(e).then(e=>({confirmed:e,checkboxChecked:!1}))}doConfirm(e){let t=e.message;return e.detail&&(t=t+"\n\n"+e.detail),Promise.resolve(window.confirm(t))}show(e,t,i,n){return Promise.resolve({choice:0})}}class vi{info(e){return this.notify({severity:Vt.a.Info,message:e})}warn(e){return this.notify({severity:Vt.a.Warning,message:e})}error(e){return this.notify({severity:Vt.a.Error,message:e})}notify(e){switch(e.severity){case Vt.a.Error:case Vt.a.Warning:}return vi.NO_OP}status(e,t){return ve.a.None}}vi.NO_OP=new ci.b;class Ci{constructor(e){this._onWillExecuteCommand=new j.b,this._onDidExecuteCommand=new j.b,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=e}executeCommand(e,...t){var i=ie.a.getCommand(e);if(!i)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});var n=this._instantiationService.invokeFunction.apply(this._instantiationService,[i.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(n)}catch(e){return Promise.reject(e)}}}class wi extends ei{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(Y.i(s,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);this._dispatch(t,t.target)&&(t.preventDefault(),t.stopPropagation())})),this._register(Y.i(window,Y.d.KEY_UP,e=>{const t=new Wt.a(e);this._singleModifierDispatch(t,t.target)&&t.preventDefault()}))}addDynamicKeybinding(e,t,i,n){t=Object(W.f)(t,we.a);const o=new ve.b;return t&&(this._dynamicKeybindings.push({keybinding:t,command:e,when:n,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),o.add(Object(ve.i)(()=>{for(let t=0;tthis._log(e))),this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let i=[],n=0;for(const r of e){var o=r.when||void 0,s=r.keybinding;if(s)for(const e of this.resolveKeybinding(s))i[n++]=new ri(e,r.command,r.commandArgs,o,t,null,!1);else i[n++]=new ri(void 0,r.command,r.commandArgs,o,t,null,!1)}return i}resolveKeybinding(e){return[new hi(e,we.a)]}resolveKeyboardEvent(e){return e=new W.e(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord(),new hi(e,we.a)}}function yi(e){return e&&"object"==typeof e&&(!e.overrideIdentifier||"string"==typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof V.a)}class Si{constructor(){this._onDidChangeConfiguration=new j.b,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new Xt(new Yt,new Zt)}getValue(e,t){var i="string"==typeof e?e:void 0;e=yi(e)?e:yi(t)?t:{};return this._configuration.getValue(i,e,void 0)}updateValues(e){var t={data:this._configuration.toData()};let i=[];for(const s of e){var[n,o]=s;this.getValue(n)!==o&&(this._configuration.updateValue(n,o),i.push(n))}if(0{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,i)=>e.affectsConfiguration(i)})})}getValue(e,t,i){return i=H.a.isIPosition(t)&&t?"string"==typeof i?i:void 0:"string"==typeof t?t:void 0,void 0===i?this.configurationService.getValue():this.configurationService.getValue(i)}}let xi=class{constructor(e){this.configurationService=e}getEOL(e,t){return t=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e}),t&&"string"==typeof t&&"auto"!==t?t:we.d||we.f?"\n":"\r\n"}};xi=rt([st(0,qt.a)],xi);class ki{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}}class Di{constructor(){var e=V.a.from({scheme:Di.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new ui.b({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}}function Ni(e,t,i){if(t&&e instanceof Si){let n=[];Object.keys(t).forEach(e=>{Object(Ut.d)(e)&&n.push(["editor."+e,t[e]]),i&&Object(Ut.c)(e)&&n.push(["diffEditor."+e,t[e]])}),0[]),e.pushStackElement(),o+=1,n+=s.length;return{ariaSummary:Te.v(gi.g.bulkEditServiceSummary,n,o)}}))}}class Ei{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}}class Ii{constructor(e,t){this._codeEditorService=e,this._container=t,this.onDidLayout=j.c.None}get dimension(){return this._dimension||(this._dimension=Y.z(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null!=(e=this._codeEditorService.getFocusedCodeEditor())&&e.focus()}}var Mi=i("3813"),Ti=(rt=i("9c1d"),st=i("4a64"),i("f58f")),Ai=i("b1ca"),Ri=i("7e32"),Pi=i("533b"),Fi=i("0a0f"),Bi=i("6dec"),ji=i("b7d0"),Wi=i("4779"),Vi=i("f577"),Hi=i("b539");class zi extends ve.a{constructor(){super(),this._onCodeEditorAdd=this._register(new j.b),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new j.b),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new j.b),this._onDiffEditorRemove=this._register(new j.b),this._onDecorationTypeRegistered=this._register(new j.b),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(e){this._codeEditors[e.getId()]=e,this._onCodeEditorAdd.fire(e)}removeCodeEditor(e){delete this._codeEditors[e.getId()]&&this._onCodeEditorRemove.fire(e)}listCodeEditors(){return Object.keys(this._codeEditors).map(e=>this._codeEditors[e])}addDiffEditor(e){this._diffEditors[e.getId()]=e,this._onDiffEditorAdd.fire(e)}removeDiffEditor(e){delete this._diffEditors[e.getId()]&&this._onDiffEditorRemove.fire(e)}listDiffEditors(){return Object.keys(this._diffEditors).map(e=>this._diffEditors[e])}getFocusedCodeEditor(){let e=null;for(const t of this.listCodeEditors()){if(t.hasTextFocus())return t;t.hasWidgetFocus()&&(e=t)}return e}setModelProperty(e,t,i){let n;e=e.toString(),this._modelProperties.has(e)?n=this._modelProperties.get(e):(n=new Map,this._modelProperties.set(e,n)),n.set(t,i)}getModelProperty(e,t){if(e=e.toString(),this._modelProperties.has(e)){const i=this._modelProperties.get(e);return i.get(t)}}}class Ui{constructor(e,t,i){this._parent=e,this._editorId=t,this._styleSheet=i,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null!=(e=this._styleSheet.parentNode)&&e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}class Ki{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}var qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.removeDecorations(e))))}resolveDecorationOptions(e,t){const i=this._decorationOptionProviders.get(e);if(i)return i.getOptions(this,t);throw new Error("Unknown decoration type key: "+e)}});class $i{constructor(e,t,i){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=i.parentTypeKey,this.refCount=0,this._beforeContentRules=new Yi(3,i,e),this._afterContentRules=new Yi(4,i,e)}getOptions(e,t){const i=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(i.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(i.afterContentClassName=this._afterContentRules.className),i}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Gi{constructor(e,t,i,n){this._disposables=new ve.b,this.description=e,this._styleSheet=i,this._styleSheet.ref(),this.refCount=0;e=e=>{if(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent)return e.className},i=e=>(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent?{className:e.className,hasLetterSpacing:e.hasLetterSpacing}:null);var o=(this.className=e(0),i(1));o&&(this.inlineClassName=o.className,this.inlineClassNameAffectsLetterSpacing=o.hasLetterSpacing),this.beforeContentClassName=e(3),this.afterContentClassName=e(4),n.options.beforeInjectedText&&n.options.beforeInjectedText.contentText&&(o=i(5),this.beforeInjectedText={content:n.options.beforeInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.beforeInjectedText.affectsLetterSpacing}),n.options.afterInjectedText&&n.options.afterInjectedText.contentText&&(o=i(6),this.afterInjectedText={content:n.options.afterInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.afterInjectedText.affectsLetterSpacing}),this.glyphMarginClassName=e(2),i=n.options,this.isWholeLine=Boolean(i.isWholeLine),this.stickiness=i.rangeBehavior,o=i.light&&i.light.overviewRulerColor||i.overviewRulerColor,e=i.dark&&i.dark.overviewRulerColor||i.overviewRulerColor;void 0===o&&void 0===e||(this.overviewRuler={color:o||e,darkColor:e||o,position:i.overviewRulerLane||ue.d.Center})}getOptions(e,t){return t?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const Zi={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",fontSize:"font-size:{0};",fontFamily:"font-family:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class Yi{constructor(e,t,i){this._theme=i.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let n=Xi.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(n=n+" "+Xi.getClassName(this._providerArgs.parentTypeKey,e)),this._className=n,this._unThemedSelector=Xi.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=i.onDidColorThemeChange(e=>{this._theme=i.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){var e=this._providerArgs.options;let t,i,n;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),i=this.getCSSTextForModelDecorationClassName(e.light),n=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),i=this.getCSSTextForModelDecorationInlineClassName(e.light),n=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light),n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;case 5:t=this.getCSSTextForModelDecorationContentClassName(e.beforeInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.beforeInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.beforeInjectedText);break;case 6:t=this.getCSSTextForModelDecorationContentClassName(e.afterInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.afterInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let s=!1;0this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let e=!1;for(const t of this.listCodeEditors())if(!t.isSimpleWidget){e=!0;break}this._editorIsOpen.set(e)}setActiveCodeEditor(e){this._activeCodeEditor=e}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(e,t,i){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){if(this.findModel(e,t.resource))return(i=t.options?t.options.selection:null)&&("number"==typeof i.endLineNumber&&"number"==typeof i.endColumn?(e.setSelection(i),e.revealRangeInCenter(i,1)):(i={lineNumber:i.startLineNumber,column:i.startColumn},e.setPosition(i),e.revealPositionInCenter(i,1))),e;if(t.resource){var i=t.resource.scheme;if(i===ee.c.http||i===ee.c.https)return Object(Y.Z)(t.resource.toString()),e}return null}findModel(e,t){const i=e.getModel();return i&&i.uri.toString()!==t.toString()?null:i}};Ji=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3Promise.resolve(e.run(this,...i));const d=new ve.b;var h=this.getId()+":"+t;if(d.add(ie.a.registerCommand(h,l)),r&&d.add(Ri.d.appendMenuItem(Ri.b.EditorContext,{command:{id:h,title:i},when:n,group:r,order:a})),Array.isArray(o))for(const c of o)d.add(this._standaloneKeybindingService.addDynamicKeybinding(h,c,l,s));return r=new Ti.a(h,i,i,n,l,this._contextKeyService),this._actions[t]=r,d.add(Object(ve.i)(()=>{delete this._actions[t]})),d}_triggerCommand(e,t){if(this._codeEditorService instanceof Ji)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(e,t)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(e,t)}},sn=class extends(on=qi([Qi(2,Fi.a),Qi(3,Z.a),Qi(4,ie.b),Qi(5,ti.b),Qi(6,Bi.a),Qi(7,ji.b),Qi(8,ci.a),Qi(9,Wi.b)],on)){constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){const m=Object.assign({},t);Ni(c,m,!1);t=d.registerEditorContainer(e);var f=("string"==typeof m.theme&&d.setTheme(m.theme),void 0!==m.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(m.autoDetectHighContrast)),m.model);let _;delete m.model,super(e,m,n,o,s,r,a,d,h,u),this._contextViewService=l,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(t),void 0===f?(_=an(g,p,m.value||"",m.language||en.a.text,void 0),this._ownsModel=!0):(_=f,this._ownsModel=!1),this._attachModel(_),_&&(e={oldModelUrl:null,newModelUrl:_.uri},this._onDidChangeModel.fire(e))}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!1),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_attachModel(e){super._attachModel(e),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(e){super._postDetachModelCleanup(e),e&&this._ownsModel&&(e.dispose(),this._ownsModel=!1)}},rn=(sn=qi([Qi(3,Fi.a),Qi(4,Z.a),Qi(5,ie.b),Qi(6,ti.b),Qi(7,Bi.a),Qi(8,Pi.b),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Wi.b),Qi(13,it.a),Qi(14,fe.a)],sn),class extends st.a{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){t=Object.assign({},t);var m=(Ni(c,t,!0),d.registerEditorContainer(e));"string"==typeof t.theme&&d.setTheme(t.theme),void 0!==t.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(t.autoDetectHighContrast)),super(e,t,{},p,a,o,n,l,d,h,u,g),this._contextViewService=r,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(m),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!0),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_createInnerEditor(e,t,i){return e.createInstance(on,t,i)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,i){return this.getModifiedEditor().addCommand(e,t,i)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}});function an(e,t,i,n,o){if(i=i||"",n)return ln(e,i,t.create(n),o);{n=i.indexOf("\n");let s=i;return-1!==n&&(s=i.substring(0,n)),ln(e,i,t.createByFilepathOrFirstLine(o||null,s),o)}}function ln(e,t,i,n){return e.createModel(t,i,n)}rn=qi([Qi(3,Fi.a),Qi(4,ti.b),Qi(5,Bi.a),Qi(6,Pi.b),Qi(7,me.a),Qi(8,Z.a),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Pi.a),Qi(13,Hi.a),Qi(14,Vi.a)],rn);class dn{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}var hn=i("32a4"),cn=i("89cd");const un=Object.prototype.hasOwnProperty;class gn extends ve.a{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new j.b),this.onDidChange=this._onDidChange.event,this._warnOnOverwrite=t,this._nextLanguageId2=1,this._languageIdToLanguage=[],this._languageToLanguageId=Object.create(null),this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},e&&(this._initializeFromRegistry(),this._register(hn.a.onDidChangeLanguages(e=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};var e=hn.a.getLanguages();this._registerLanguages(e)}_registerLanguages(e){for(const t of e)this._registerLanguage(t);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(e=>{let t=this._languages[e];t.name&&(this._nameMap[t.name]=t.identifier),t.aliases.forEach(e=>{this._lowercaseNameMap[e.toLowerCase()]=t.identifier}),t.mimetypes.forEach(e=>{this._mimeTypesMap[e]=t.identifier})}),cn.a.as(Gt.a.Configuration).registerOverrideIdentifiers(hn.a.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){var t;return this._languageToLanguageId[e]||(t=this._nextLanguageId2++,this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t)}_registerLanguage(e){var t,i=e.id;let n;un.call(this._languages,i)?n=this._languages[i]:(t=this._getLanguageId(i),n={identifier:new ge.u(i,t),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[i]=n),this._mergeLanguage(n,e)}_mergeLanguage(e,t){var i=t.id;let n=null;if(Array.isArray(t.mimetypes)&&0e.trim()).map(e=>un.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>un.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===pe.b||0===e)return pe.a;let t;if("string"==typeof e)t=e;else if(!(t=this._languageIdToLanguage[e]))return null;return un.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let i=en.b(e,t);return this.extractModeIds(i.join(","))}}class pn{constructor(e,t){let i;this._selector=t,this.languageIdentifier=this._selector(),this._onDidChange=new j.b({onFirstListenerAdd:()=>{i=e(()=>this._evaluate())},onLastListenerRemove:()=>{i.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){var e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}class mn extends ve.a{constructor(e=!1){super(),this._onDidCreateMode=this._register(new j.b),this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=this._register(new j.b({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=this._register(new gn(!0,e)),this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){return e=this._registry.getModeIdsFromFilepathOrFirstLine(e,t),Object(nt.j)(e,null)}getModeId(e){return e=this._registry.extractModeIds(e),Object(nt.j)(e,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new pn(this.onLanguagesMaybeChanged,()=>{var t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new pn(this.onLanguagesMaybeChanged,()=>{var i=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(i)})}_createModeAndGetLanguageIdentifier(e){return e=this.getLanguageIdentifier(e||"plaintext")||pe.a,this._getOrCreateMode(e.language),e}triggerMode(e){e=this.getModeId(e),this._getOrCreateMode(e||"plaintext")}_getOrCreateMode(e){var t;return this._instantiatedModes.hasOwnProperty(e)||(t=this.getLanguageIdentifier(e)||pe.a,this._instantiatedModes[e]=new dn(t),this._onDidCreateMode.fire(this._instantiatedModes[e])),this._instantiatedModes[e]}}var fn=i("d1a7"),_n=i("ceb8");class bn{constructor(e,t,i,n,o){this._parsedThemeRuleBrand=void 0,this.token=e,this.index=t,this.fontStyle=i,this.foreground=n,this.background=o}}function vn(e,t){e.sort((e,t)=>{var i=function(e,t){return e>>0,this._cache.set(t,i)),(i|e<<0)>>>0}}const Sn=/\b(comment|string|regex|regexp)\b/;class Ln{constructor(e,t,i){this._themeTrieElementRuleBrand=void 0,this._fontStyle=e,this._foreground=t,this._background=i,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new Ln(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,i){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==i&&(this._background=i),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class xn{constructor(e){this._themeTrieElementBrand=void 0,this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;var t=e.indexOf(".");let i,n,o=(n=-1===t?(i=e,""):(i=e.substring(0,t),e.substring(t+1)),this._children.get(i));return void 0!==o?o.match(n):this._mainRule}insert(e,t,i,n){if(""===e)this._mainRule.acceptOverwrite(t,i,n);else{var o=e.indexOf(".");let s,r,a=(r=-1===o?(s=e,""):(s=e.substring(0,o),e.substring(o+1)),this._children.get(s));void 0===a&&(a=new xn(this._mainRule.clone()),this._children.set(s,a)),a.insert(r,t,i,n)}}}var kn=i("918c"),Dn=i("303e");const Nn={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"C700C7"}],colors:{[Dn.r]:"#FFFFFE",[Dn.B]:"#000000",[Dn.J]:"#E5EBF1",[kn.o]:"#D3D3D3",[kn.a]:"#939393",[Dn.T]:"#ADD6FF4D"}},On={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#1E1E1E",[Dn.B]:"#D4D4D4",[Dn.J]:"#3A3D41",[kn.o]:"#404040",[kn.a]:"#707070",[Dn.T]:"#ADD6FF26"}},En={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#000000",[Dn.B]:"#FFFFFF",[kn.o]:"#FFFFFF",[kn.a]:"#FFFFFF"}};var In=i("9c41"),Mn=i("bf5b");function Tn(){const e=new j.b,t=Object(Mn.a)();return t.onDidChange(()=>e.fire()),{onDidChange:e.event,getCSS(){const e={};var i,n;const o=[];for(i of t.getIcons()){var s=(i=>{let n=i.defaults;for(;ji.d.isThemeIcon(n);){var o=t.getIcon(n.id);if(!o)return;n=o.defaults}var s=n.fontId;if(s){var r=t.getIconFont(s);if(r)return e[s]=r,`.codicon-${i.id}:before { content: '${n.fontCharacter}'; font-family: ${Object(Y.r)(s)}; }`}return`.codicon-${i.id}:before { content: '${n.fontCharacter}'; }`})(i);s&&o.push(s)}for(n in e){const t=e[n];var r=t.definition.src.map(e=>`${Object(Y.s)(e.location)} format('${e.format}')`).join(", ");o.push(`@font-face { src: ${r}; font-family: ${Object(Y.r)(n)}; font-display: block; }`)}return o.join("\n")}}}const An="vs-dark",Rn="hc-black",Pn=cn.a.as(Dn.a.ColorContribution),Fn=cn.a.as(ji.a.ThemingContribution);class Bn{constructor(e,t){this.semanticHighlighting=!1,t=(this.themeData=t).base,0{this._codiconCSS=e.getCSS(),this._updateCSS()}),Y.m("(forced-colors: active)",()=>{this._updateActualTheme()})}registerEditorContainer(e){return Y.O(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=Y.w(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.textContent=this._allCSS,this._styleElements.push(this._globalStyleElement)),ve.a.None}_registerShadowDomContainer(e){const t=Y.w(e);return t.className="monaco-colors",t.textContent=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e{t.base===e&&t.notifyBaseUpdated()}),this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setColorMapOverride(e){this._colorMapOverride=e,this._updateThemeOrColorMap()}setTheme(e){let t;t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get("vs"),this._desiredTheme=t,this._updateActualTheme()}_updateActualTheme(){var e=this._autoDetectHighContrast&&window.matchMedia("(forced-colors: active)").matches?this._knownThemes.get(Rn):this._desiredTheme;this._theme!==e&&(this._theme=e,this._updateThemeOrColorMap())}setAutoDetectHighContrast(e){this._autoDetectHighContrast=e,this._updateActualTheme()}_updateThemeOrColorMap(){let e=[],t={},i={addRule:i=>{t[i]||(e.push(i),t[i]=!0)}};Fn.getThemingParticipants().forEach(e=>e(this._theme,i,this._environment));var n=this._colorMapOverride||this._theme.tokenTheme.getColorMap();i.addRule(function(e){let t=[];for(let n=1,o=e.length;ne.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var zn=i("258a");rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(6===e.source){var t=Array.from(zn.a.map(this._values,([e])=>e));this._values.clear(),i.fire(new Yn(t))}else{const t=[];for(const i of e.affectedKeys){var n="config."+i,o=this._values.findSuperstr(n);void 0!==o&&(t.push(...zn.a.map(o,([e])=>e)),this._values.deleteSuperstr(n)),this._values.has(n)&&(t.push(n),this._values.delete(n))}i.fire(new Yn(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf($n._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);var t=e.substr($n._keyPrefix.length),i=this._configurationService.getValue(t);let n=void 0;switch(typeof i){case"number":case"boolean":case"string":n=i;break;default:n=Array.isArray(i)?JSON.stringify(i):i}return this._values.set(e,n),n}setValue(e,t){return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}$n._keyPrefix="config.";class Gn{constructor(e,t,i){this._service=e,this._key=t,this._defaultValue=i,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class Zn{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class Yn{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class Xn{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class Qn{constructor(e){this._onDidChangeContext=new j.e({merge:e=>new Xn(e)}),this.onDidChangeContext=this._onDidChangeContext.event,this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new Gn(this,e,t)}bufferChangeEvents(e){this._onDidChangeContext.pause();try{e()}finally{this._onDidChangeContext.resume()}}createScoped(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new eo(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");var t=this.getContextValuesContainer(this._myContextId);return ii.contextMatchesRules(t,e)}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(!this._isDisposed){const i=this.getContextValuesContainer(this._myContextId);i&&i.setValue(e,t)&&this._onDidChangeContext.fire(new Zn(e))}}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new Zn(e))}getContext(e){return this._isDisposed?qn.INSTANCE:this.getContextValuesContainer(function(e){for(;e;){var t;if(e.hasAttribute(Un))return(t=e.getAttribute(Un))?parseInt(t,10):NaN;e=e.parentElement}return 0}(e))}}let Jn=class extends Qn{constructor(e){super(0),this._contexts=new Map,this._toDispose=new ve.b,this._lastContextId=0,e=new $n(this._myContextId,e,this._onDidChangeContext),this._contexts.set(this._myContextId,e),this._toDispose.add(e)}dispose(){this._onDidChangeContext.dispose(),this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return!this._isDisposed&&this._contexts.get(e)||qn.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");var t=++this._lastContextId;return this._contexts.set(t,new Kn(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};Jn=rt([st(0,qt.a)],Jn);class eo extends Qn{constructor(e,t){if(super(e.createChildContext()),this._parentChangeListener=new ve.d,this._parent=e,this._updateParentChangeListener(),this._domNode=t,this._domNode.hasAttribute(Un)){let e="";this._domNode.classList&&(e=Array.from(this._domNode.classList.values()).join(", "))}this._domNode.setAttribute(Un,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(this._onDidChangeContext.fire,this._onDidChangeContext)}dispose(){this._isDisposed||(this._onDidChangeContext.dispose(),this._parent.disposeContext(this._myContextId),this._parentChangeListener.dispose(),this._domNode.removeAttribute(Un),this._isDisposed=!0)}getContextValuesContainer(e){return this._isDisposed?qn.INSTANCE:this._parent.getContextValuesContainer(e)}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(e)}disposeContext(e){this._isDisposed||this._parent.disposeContext(e)}}ie.a.registerCommand(ti.d,(function(e,t,i){e.get(ti.b).createKey(String(t),i)})),ie.a.registerCommand({id:"getContextKeyInfo",handler(){return[...ti.c.all()].sort((e,t)=>e.key.localeCompare(t.key))},description:{description:Object(Jt.a)("getContextKeyInfo","A command that returns information about context keys"),args:[]}}),ie.a.registerCommand("_generateContextKeyInfo",(function(){const e=[],t=new Set;for(var i of ti.c.all())t.has(i.key)||(t.add(i.key),e.push(i));e.sort((e,t)=>e.key.localeCompare(t.key))}));var to,io=i("5d75"),no=i("5d28"),oo=i("0f70"),so=i("a60f"),ro=i("5aa5"),ao=(qi=i("eff2"),Qi=i("b9db"),i("0a31")),lo=i("9ee1");function ho(e,t,i){var n=i.mode===to.ALIGN?i.offset:i.offset+i.size,o=i.mode===to.ALIGN?i.offset+i.size:i.offset;return 0===i.position?t<=e-n?n:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-n?n:0}i("4d3d"),(rt=to=to||{})[rt.AVOID=0]="AVOID",rt[rt.ALIGN=1]="ALIGN";class co extends ve.a{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=ve.a.None,this.toDisposeOnSetContainer=ve.a.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Y.a(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Y.K(this.view),this.setContainer(e,t),this._register(Object(ve.i)(()=>this.setContainer(null,1)))}setContainer(e,t){var i;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),(this.shadowRoot=null)!=(i=this.shadowRootHostElement)&&i.remove(),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){if(this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM){this.shadowRootHostElement=Y.a(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const e=document.createElement("style");e.textContent=uo,this.shadowRoot.appendChild(e),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Y.a("slot"))}else this.container.appendChild(this.view);const i=new ve.b;co.BUBBLE_UP_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),co.BUBBLE_DOWN_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=i}}show(e){this.isVisible()&&this.hide(),Y.t(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex="2500",this.view.style.position=this.useFixedPosition?"fixed":"absolute",Y.W(this.view),this.toDisposeOnClean=e.render(this.view)||ve.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||we.c&&ao.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(this.isVisible()){var e=this.delegate.getAnchor();let s;s=Y.M(e)?{top:(t=Y.D(e)).top,left:t.left,width:t.width,height:t.height}:{top:e.y,left:e.x,width:e.width||1,height:e.height||2};var t=Y.I(this.view),i=(e=Y.H(this.view),this.delegate.anchorPosition||0),n=this.delegate.anchorAlignment||0;let r,a;if(0===(this.delegate.anchorAxisAlignment||0)){var o={offset:s.top-window.pageYOffset,size:s.height,position:0===i?0:1};const l={offset:s.left,size:s.width,position:0===n?0:1,mode:to.ALIGN};r=ho(window.innerHeight,e,o)+window.pageYOffset,lo.a.intersects({start:r,end:r+e},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),a=ho(window.innerWidth,t,l)}else{o={offset:s.left,size:s.width,position:0===n?0:1};const l={offset:s.top,size:s.height,position:0===i?0:1,mode:to.ALIGN};a=ho(window.innerWidth,t,o),lo.a.intersects({start:a,end:a+t},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),r=ho(window.innerHeight,e,l)+window.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(0===i?"bottom":"top"),this.view.classList.add(0===n?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition),t=Y.D(this.container),this.view.style.top=r-(this.useFixedPosition?Y.D(this.view):t).top+"px",this.view.style.left=a-(this.useFixedPosition?Y.D(this.view):t).left+"px",this.view.style.width="initial"}}hide(e){const t=this.delegate;(this.delegate=null)!==t&&void 0!==t&&t.onHide&&t.onHide(e),this.toDisposeOnClean.dispose(),Y.K(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Y.L(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}co.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],co.BUBBLE_DOWN_EVENTS=["click"];let uo='\n\t:host {\n\t\tall: initial; /* 1st rule so subsequent properties are reset. */\n\t}\n\n\t@font-face {\n\t\tfont-family: "codicon";\n\t\tfont-display: block;\n\t\tsrc: url("./codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");\n\t}\n\n\t.codicon[class*=\'codicon-\'] {\n\t\tfont: normal normal normal 16px/1 codicon;\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\ttext-rendering: auto;\n\t\ttext-align: center;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tuser-select: none;\n\t\t-webkit-user-select: none;\n\t\t-ms-user-select: none;\n\t}\n\n\t:host {\n\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n\t}\n\n\t:host-context(.mac) { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }\n\t:host-context(.mac:lang(zh-Hans)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", sans-serif; }\n\t:host-context(.mac:lang(zh-Hant)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", sans-serif; }\n\t:host-context(.mac:lang(ja)) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic Pro", sans-serif; }\n\t:host-context(.mac:lang(ko)) { font-family: -apple-system, BlinkMacSystemFont, "Nanum Gothic", "Apple SD Gothic Neo", "AppleGothic", sans-serif; }\n\n\t:host-context(.windows) { font-family: "Segoe WPC", "Segoe UI", sans-serif; }\n\t:host-context(.windows:lang(zh-Hans)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft YaHei", sans-serif; }\n\t:host-context(.windows:lang(zh-Hant)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft Jhenghei", sans-serif; }\n\t:host-context(.windows:lang(ja)) { font-family: "Segoe WPC", "Segoe UI", "Yu Gothic UI", "Meiryo UI", sans-serif; }\n\t:host-context(.windows:lang(ko)) { font-family: "Segoe WPC", "Segoe UI", "Malgun Gothic", "Dotom", sans-serif; }\n\n\t:host-context(.linux) { font-family: system-ui, "Ubuntu", "Droid Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hans)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }\n';var go,po=i("1898"),mo=i("f070"),fo=i("561a"),_o=i("1097");const bo=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,vo=/(&)?(&)([^\s&])/g,Co=Object(fo.e)("menu-selection",fo.b.check),wo=Object(fo.e)("menu-submenu",fo.b.chevronRight);(st=go=go||{})[st.Right=0]="Right",st[st.Left=1]="Left";class yo extends ro.a{constructor(e,t,i={}){e.classList.add("monaco-menu-container"),e.setAttribute("role","presentation");const n=document.createElement("div");n.classList.add("monaco-menu"),n.setAttribute("role","presentation"),super(n,{orientation:1,actionViewItemProvider:e=>this.doGetActionViewItem(e,i,o),context:i.context,actionRunner:i.actionRunner,ariaLabel:i.ariaLabel,focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...we.f||we.d?[10]:[]],keyDown:!0}}),this.menuElement=n,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new ve.b),this.initializeStyleSheet(e),this._register(so.b.addTarget(n)),Object(Y.i)(n,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);t.equals(2)&&e.preventDefault()}),i.enableMnemonics&&this.menuDisposables.add(Object(Y.i)(n,Y.d.KEY_DOWN,e=>{var t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){Y.c.stop(e,!0);const i=this.mnemonics.get(t);1===i.length&&(i[0]instanceof Lo&&i[0].container&&this.focusItemByElement(i[0].container),i[0].onClick(e)),1{const t=new Wt.a(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Y.c.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Y.c.stop(e,!0))})),this._register(Object(Y.i)(this.domNode,Y.d.MOUSE_OUT,e=>{var t=e.relatedTarget;Object(Y.L)(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})),this._register(Object(Y.i)(this.actionsList,Y.d.MOUSE_OVER,e=>{let t=e.target;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}})),this._register(so.b.addTarget(this.actionsList)),this._register(Object(Y.i)(this.actionsList,so.a.Tap,e=>{let t=e.initialTarget;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new po.a(n,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const s=this.scrollableElement.getDomNode();s.style.position="",this._register(Object(Y.i)(n,so.a.Change,e=>{Y.c.stop(e,!0);var t=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:t-e.translationY})})),this._register(Object(Y.i)(s,Y.d.MOUSE_UP,e=>{e.preventDefault()})),n.style.maxHeight=Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)+"px",t=t.filter(e=>{var t;return null==(t=i.submenuIds)||!t.has(e.id)}),this.push(t,{icon:!0,label:!0,isMenu:!0}),e.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(e=>!(e instanceof xo)).forEach((e,t,i)=>{e.updatePositionInSet(t+1,i.length)})}initializeStyleSheet(e){Object(Y.O)(e)?(this.styleSheet=Object(Y.w)(e),this.styleSheet.textContent=ko):(yo.globalStyleSheet||(yo.globalStyleSheet=Object(Y.w)(),yo.globalStyleSheet.textContent=ko),this.styleSheet=yo.globalStyleSheet)}style(e){const t=this.getContainer();var i=e.foregroundColor?""+e.foregroundColor:"",n=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",s=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=i,this.domNode.style.backgroundColor=n,t.style.boxShadow=s,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof So||t instanceof xo)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){var t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t{this.element&&(this._register(Object(Y.i)(this.element,Y.d.MOUSE_UP,e=>{Y.c.stop(e,!0),oo.g?new no.a(e).rightButton||this.onClick(e):setTimeout(()=>{this.onClick(e)},0)})),this._register(Object(Y.i)(this.element,Y.d.CONTEXT_MENU,e=>{Y.c.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e,this.item=Object(Y.q)(this.element,Object(Y.a)("a.action-menu-item")),this._action.id===mo.d.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=Object(Y.q)(this.item,Object(Y.a)("span.menu-item-check"+Co.cssSelector)),this.check.setAttribute("role","none"),this.label=Object(Y.q)(this.item,Object(Y.a)("span.action-label")),this.options.label&&this.options.keybinding&&(Object(Y.q)(this.item,Object(Y.a)("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())}blur(){super.blur(),this.applyStyle()}focus(){super.focus(),this.item&&this.item.focus(),this.applyStyle()}updatePositionInSet(e,t){this.item&&(this.item.setAttribute("aria-posinset",""+e),this.item.setAttribute("aria-setsize",""+t))}updateLabel(){if(this.label&&this.options.label){Object(Y.t)(this.label);let t=Object(_o.e)(this.getAction().label);if(t){const i=function(e){const t=bo,i=t.exec(e);if(!i)return e;var n=!i[1];return e.replace(t,n?"$2$3":"").trim()}(t),n=(this.options.enableMnemonics||(t=i),this.label.setAttribute("aria-label",i.replace(/&&/g,"&")),bo.exec(t));if(n){t=Te.s(t),vo.lastIndex=0;let i=vo.exec(t);for(;i&&i[1];)i=vo.exec(t);var e=e=>e.replace(/&&/g,"&");i?this.label.append(Te.J(e(t.substr(0,i.index))," "),Object(Y.a)("u",{"aria-hidden":"true"},i[3]),Te.O(e(t.substr(i.index+i[0].length))," ")):this.label.innerText=e(t).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]||n[3]).toLocaleLowerCase())}else this.label.innerText=t.replace(/&&/g,"&").trim()}}}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Jt.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)}updateClass(){this.cssClass&&this.item&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.getAction().enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){this.item&&(this.getAction().checked?(this.item.classList.add("checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(this.item.classList.remove("checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(this.menuStyle){var e=this.element&&this.element.classList.contains("focused");const t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,i=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0;e=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"",this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=i?i.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=e)}}style(e){this.menuStyle=e,this.applyStyle()}}class Lo extends So{constructor(e,t,i,n){super(e,e,n),this.submenuActions=t,this.parentData=i,this.submenuOptions=n,this.mysubmenu=null,this.submenuDisposables=this._register(new ve.b),this.mouseOver=!1,this.expandDirection=n&&void 0!==n.expandDirection?n.expandDirection:go.Right,this.showScheduler=new be.e(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new be.e(()=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(e){super.render(e),this.element&&(this.item&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Y.q)(this.item,Object(Y.a)("span.submenu-indicator"+wo.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Y.i)(this.element,Y.d.KEY_UP,e=>{let t=new Wt.a(e);(t.equals(17)||t.equals(3))&&(Y.c.stop(e,!0),this.createSubmenu(!0))})),this._register(Object(Y.i)(this.element,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);Object(Y.y)()===this.item&&(t.equals(17)||t.equals(3))&&Y.c.stop(e,!0)})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(Object(Y.i)(this.element,Y.d.FOCUS_OUT,e=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}updateEnabled(){}onClick(e){Y.c.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(e){if(this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch(e){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,i,n){const o={top:0,left:0};return o.left=ho(e.width,t.width,{position:n===go.Right?0:1,offset:i.left,size:i.width}),o.left>=i.left&&o.left{let t=new Wt.a(e);t.equals(15)&&(Y.c.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(Y.i)(this.submenuContainer,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);t.equals(15)&&Y.c.stop(e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu))}updateAriaExpanded(e){var t;this.item&&null!=(t=this.item)&&t.setAttribute("aria-expanded",e)}applyStyle(){var e;super.applyStyle(),this.menuStyle&&(e=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,this.submenuIndicator&&(this.submenuIndicator.style.color=e?""+e:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle))}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class xo extends qi.a{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")}}let ko=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${Object(Qi.a)(Co)}\n${Object(Qi.a)(wo)}\n\n.monaco-menu .monaco-action-bar {\n\ttext-align: right;\n\toverflow: hidden;\n\twhite-space: nowrap;\n}\n\n.monaco-menu .monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tjustify-content: flex-end;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar.reverse .actions-container {\n\tflex-direction: row-reverse;\n}\n\n.monaco-menu .monaco-action-bar .action-item {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\ttransition: transform 50ms ease;\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-menu .monaco-action-bar.animated .action-item.active {\n\ttransform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */\n}\n\n.monaco-menu .monaco-action-bar .action-item .icon,\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar .action-label {\n\tfont-size: 11px;\n\tmargin-right: 4px;\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label,\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.4;\n}\n\n/* Vertical actions */\n\n.monaco-menu .monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-menu .secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-menu .monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-menu .monaco-action-bar.vertical {\n\tmargin-left: 0;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tpadding: 0;\n\ttransform: none;\n\tdisplay: flex;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.active {\n\ttransform: none;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\tflex: 1 1 auto;\n\tdisplay: flex;\n\theight: 2em;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label {\n\tflex: 1 1 auto;\n\ttext-decoration: none;\n\tpadding: 0 1em;\n\tbackground: none;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .keybinding,\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tdisplay: inline-block;\n\tflex: 2 1 auto;\n\tpadding: 0 1em;\n\ttext-align: right;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon {\n\tfont-size: 16px !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon::before {\n\tmargin-left: auto;\n\tmargin-right: -20px;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {\n\topacity: 0.4;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\tmargin: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tposition: static;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu {\n\tposition: absolute;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tpadding: 0.5em 0 0 0;\n\tmargin-bottom: 0.5em;\n\twidth: 100%;\n\theight: 0px !important;\n\tmargin-left: .8em !important;\n\tmargin-right: .8em !important;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {\n\tpadding: 0.7em 1em 0.1em 1em;\n\tfont-weight: bold;\n\topacity: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:hover {\n\tcolor: inherit;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tposition: absolute;\n\tvisibility: hidden;\n\twidth: 1em;\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check {\n\tvisibility: visible;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Context Menu */\n\n.context-view.monaco-menu-container {\n\toutline: 0;\n\tborder: none;\n\tanimation: fadeIn 0.083s linear;\n\t-webkit-app-region: no-drag;\n}\n\n.context-view.monaco-menu-container :focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical :focus {\n\toutline: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tborder: thin solid transparent; /* prevents jumping behaviour on hover or focus */\n}\n\n\n/* High Contrast Theming */\n:host-context(.hc-black) .context-view.monaco-menu-container {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-menu .monaco-action-bar.vertical .action-item.focused {\n\tbackground: none;\n}\n\n/* Vertical Action Bar Styles */\n\n.monaco-menu .monaco-action-bar.vertical {\n\tpadding: .5em 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\theight: 1.8em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator),\n.monaco-menu .monaco-action-bar.vertical .keybinding {\n\tfont-size: inherit;\n\tpadding: 0 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tfont-size: inherit;\n\twidth: 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tfont-size: inherit;\n\tpadding: 0.2em 0 0 0;\n\tmargin-bottom: 0.2em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tfont-size: 60%;\n\tpadding: 0 1.8em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n\tmask-size: 10px 10px;\n\t-webkit-mask-size: 10px 10px;\n}\n\n.monaco-menu .action-item {\n\tcursor: default;\n}\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n\tfont-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\n}\n\n/* ---------- Default Style ---------- */\n\n:host-context(.vs) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(100, 100, 100, .4);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(121, 121, 121, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(111, 195, 223, .6);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(100, 100, 100, .7);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(111, 195, 223, .8);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(0, 0, 0, .6);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(191, 191, 191, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(111, 195, 223, 1);\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: #000 6px 0 6px -6px inset;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: #000 6px 6px 6px -6px inset;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: none;\n}\n`;i("7a2c");var Do=i("a6d7");class No{constructor(e,t,i,n,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=i,this.keybindingService=n,this.themeService=o,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}configure(e){this.options=e}showContextMenu(e){const t=e.getActions();if(t.length){let n;this.focusToReturn=document.activeElement;var i=Object(Y.M)(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,anchorAxisAlignment:e.anchorAxisAlignment,render:i=>{var o=e.getMenuClassName?e.getMenuClassName():"";o&&(i.className+=" "+o),this.options.blockMouse&&(this.block=i.appendChild(Object(Y.a)(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",Object(Y.i)(this.block,Y.d.MOUSE_DOWN,e=>e.stopPropagation()));const s=new ve.b,r=e.actionRunner||new mo.b;return r.onBeforeRun(this.onActionRun,this,s),r.onDidRun(this.onDidActionRun,this,s),n=new yo(i,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:r,getKeyBinding:e.getKeyBinding||(e=>this.keybindingService.lookupKeybinding(e.id))}),s.add(Object(Do.c)(n,this.themeService)),n.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,s),n.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,s),s.add(Object(Y.i)(window,Y.d.BLUR,()=>this.contextViewService.hideContextView(!0))),s.add(Object(Y.i)(window,Y.d.MOUSE_DOWN,e=>{if(!e.defaultPrevented){e=new no.a(e);let t=e.target;if(!e.rightButton){for(;t;){if(t===i)return;t=t.parentElement}this.contextViewService.hideContextView(!0)}}})),Object(ve.e)(s,n)},focus:()=>{n&&n.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(this.block.remove(),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},i,!!i)}}onActionRun(e){this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&!Object(Ce.e)(e.error)&&this.notificationService.error(e.error)}}rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,i){t?t!==this.container&&(this.container=t,this.setContainer(t,i?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const n=Object(ve.i)(()=>{this.currentViewDisposable===n&&this.hideContextView()});return this.currentViewDisposable=n}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};Io=qi([Qi(0,Eo)],Io);rt=i("eafb");var Mo=i("af40");class To{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}class Ao{constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(var t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const i=this.lookupOrInsertNode(e),n=this.lookupOrInsertNode(t);i.outgoing.set(this._hashFn(t),n),n.incoming.set(this._hashFn(e),i)}removeNode(e){var t,i=this._hashFn(e);for(t of(this._nodes.delete(i),this._nodes.values()))t.outgoing.delete(i),t.incoming.delete(i)}lookupOrInsertNode(e){var t=this._hashFn(e);let i=this._nodes.get(t);return i||(i=new To(e),this._nodes.set(t,i)),i}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(var[t,i]of this._nodes)e.push(`${t}, (incoming)[${[...i.incoming.keys()].join(", ")}], (outgoing)[${[...i.outgoing.keys()].join(",")}]`);return e.join("\n")}findCycleSlow(){for(var[e,t]of this._nodes)if(e=new Set([e]),t=this._findCycle(t,e),t)return t}_findCycle(e,t){for(var[i,n]of e.outgoing){if(t.has(i))return[...t,i].join(" -> ");if(t.add(i),n=this._findCycle(n,t),n)return n;t.delete(i)}}}var Ro=i("f07b");class Po extends Error{constructor(e){var t;super("cyclic dependency between services"),this.message=null!=(t=e.findCycleSlow())?t:"UNABLE to detect cycle, dumping graph: \n"+e.toString()}}class Fo{constructor(e=new Ro.a,t=!1,i){this._activeInstantiations=new Set,this._services=e,this._strict=t,this._parent=i,this._services.set(Fi.a,this)}createChild(e){return new Fo(e,this._strict,this)}invokeFunction(e,...t){let i=Bo.traceInvocation(e),n=!1;try{return e({get:(e,t)=>{if(n)throw Object(Ce.d)("service accessor is only valid during the invocation of its target method");var o=this._getOrCreateServiceInstance(e,i);if(o||t===Fi.d)return o;throw new Error(`[invokeFunction] unknown service '${e}'`)}},...t)}finally{n=!0,i.stop()}}createInstance(e,...t){let i,n;return n=e instanceof Mo.a?(i=Bo.traceCreation(e.ctor),this._createInstance(e.ctor,e.staticArguments.concat(t),i)):(i=Bo.traceCreation(e),this._createInstance(e,t,i)),i.stop(),n}_createInstance(e,t=[],i){var n=Fi.b.getServiceDependencies(e).sort((e,t)=>e.index-t.index);let o=[];for(const a of n){var s=this._getOrCreateServiceInstance(a.id,i);if(!s&&this._strict&&!a.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${a.id}.`);o.push(s)}var r;n=0e.id.toString());let o=0;const s=[{id:e,desc:t,_trace:i}];for(;s.length;){const e=s.pop();if(n.lookupOrInsertNode(e),1e3this._createInstance(e,t,n));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];var n=i.value;let o=n[t];return"function"==typeof o&&(o=o.bind(n),e[t]=o),o},set(e,t,n){return i.value[t]=n,!0}})}return this._createInstance(e,t,n)}}class Bo{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return Bo._None}static traceCreation(e){return Bo._None}branch(e,t){var i=new Bo(2,e.toString());return this._dep.push([e,t,i]),i}stop(){let e=Date.now()-this._start,t=(Bo._totals+=e,!1);this.type,this.name,function e(i,n){let o=[];var s,r,a,l,d=new Array(i+1).join("\t");for([s,r,a]of n._dep)r&&a?(t=!0,o.push(d+"CREATES -> "+s),(l=e(i+1,a))&&o.push(l)):o.push(d+"uses -> "+s);return o.join("\n")}(1,this),e.toFixed(2),Bo._totals.toFixed(2)}}Bo._None=new class extends Bo{constructor(){super(-1,null)}stop(){}branch(){return this}},Bo._totals=0;st=i("47cb");var jo=i("93d9"),Wo=i("b400");class Vo{constructor(){this._byResource=new Q.b,this._byOwner=new Map}set(e,t,i){let n=this._byResource.get(e),o=(n||(n=new Map,this._byResource.set(e,n)),n.set(t,i),this._byOwner.get(t));o||(o=new Q.b,this._byOwner.set(t,o)),o.set(e,i)}get(e,t){let i=this._byResource.get(e);return null===i||void 0===i?void 0:i.get(t)}delete(e,t){let i=!1,n=!1,o=this._byResource.get(e),s=(o&&(i=o.delete(t)),this._byOwner.get(t));if(s&&(n=s.delete(e)),i!==n)throw new Error("illegal state");return i&&n}values(e){var t;return"string"==typeof e?null!=(t=null==(t=this._byOwner.get(e))?void 0:t.values())?t:zn.a.empty():V.a.isUri(e)?null!=(e=null==(t=this._byResource.get(e))?void 0:t.values())?e:zn.a.empty():zn.a.map(zn.a.concat(...this._byOwner.values()),e=>e[1])}}class Ho{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new Q.b,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const i of e){var t=this._data.get(i);t=(t&&this._substract(t),this._resourceStats(i));this._add(t),this._data.set(i,t)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme!==ee.c.inMemory&&e.scheme!==ee.c.walkThrough&&e.scheme!==ee.c.walkThroughSnippet)for(var{severity:i}of this._service.read({resource:e}))i===Wo.c.Error?t.errors+=1:i===Wo.c.Warning?t.warnings+=1:i===Wo.c.Info?t.infos+=1:t.unknowns+=1;return t}_substract(e){this.errors-=e.errors,this.warnings-=e.warnings,this.infos-=e.infos,this.unknowns-=e.unknowns}_add(e){this.errors+=e.errors,this.warnings+=e.warnings,this.infos+=e.infos,this.unknowns+=e.unknowns}}class zo{constructor(){this._onMarkerChanged=new j.a({delay:0,merge:zo._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new Vo,this._stats=new Ho(this)}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(e,t){for(const i of t||[])this.changeOne(e,i,[])}changeOne(e,t,i){if(Object(nt.m)(i))this._data.delete(t,e)&&this._onMarkerChanged.fire([t]);else{const o=[];for(const s of i){var n=zo._toMarker(e,t,s);n&&o.push(n)}this._data.set(t,e,o),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,i){let{code:n,severity:o,message:s,source:r,startLineNumber:a,startColumn:l,endLineNumber:d,endColumn:h,relatedInformation:c,tags:u}=i;if(s)return a=0=a?d:a,h=0{this._build(),this._onDidChange.fire(this)},t.eventDebounceDelay),r=(this._disposables.add(s),this._disposables.add(Ri.d.onDidChangeMenu(t=>{t.has(e)&&s.schedule()})),this._disposables.add(new ve.b));this._onDidChange=new j.b({onFirstListenerAdd:()=>{const e=new be.e(()=>this._onDidChange.fire(this),t.eventDebounceDelay);r.add(e),r.add(n.onDidChangeContext(t=>{t.affectsSome(this._contextKeys)&&e.schedule()}))},onLastListenerRemove:r.clear.bind(r)}),this.onDidChange=this._onDidChange.event}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=Ri.d.getMenuItems(this._id);let i;t.sort(e._compareMenuItems);for(const e of t){var n=e.group||"";i&&i[0]===n||(i=[n,[]],this._menuGroups.push(i)),i[1].push(e),this._collectContextKeys(e)}}_collectContextKeys(t){var i;e._fillInKbExprKeys(t.when,this._contextKeys),Object(Ri.f)(t)?(t.command.precondition&&e._fillInKbExprKeys(t.command.precondition,this._contextKeys),t.command.toggled&&(i=t.command.toggled.condition||t.command.toggled,e._fillInKbExprKeys(i,this._contextKeys))):this._options.emitEventsForSubmenuChanges&&Ri.d.getMenuItems(t.submenu).forEach(this._collectContextKeys,this)}getActions(e){const t=[];for(var i of this._menuGroups){var n,[i,o]=i;const s=[];for(const t of o)this._contextKeyService.contextMatchesRules(t.when)&&(n=Object(Ri.f)(t)?new Ri.c(t.command,t.alt,e,this._contextKeyService,this._commandService):new Ri.e(t,this._menuService,this._contextKeyService,e),s.push(n));0{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){var i=[...this._markersData.keys()],n=(this._markersData.clear(),this.model.deltaDecorations(i,t));for(let o=0;othis._onModelAdded(e)),this._register(e.onModelAdded(this._onModelAdded,this)),this._register(e.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(e=>e.dispose()),this._markerDecorations.clear()}getMarker(e,t){const i=this._markerDecorations.get(e);return i&&i.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{e=this._markerDecorations.get(e),e&&this._updateDecorations(e)})}_onModelAdded(e){var t=new Go(e);this._markerDecorations.set(e.uri,t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(e.uri);t&&(t.dispose(),this._markerDecorations.delete(e.uri)),e.uri.scheme!==ee.c.inMemory&&e.uri.scheme!==ee.c.internal&&e.uri.scheme!==ee.c.vscode||this._markerService&&this._markerService.read({resource:e.uri}).map(e=>e.owner).forEach(t=>this._markerService.remove(t,[e.uri]))}_updateDecorations(e){const t=this._markerService.read({resource:e.model.uri,take:500});var i=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,i)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let i=z.a.lift(t);var n;return t.severity!==Wo.c.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(i=i.setEndPosition(i.startLineNumber,i.startColumn+2)),(i=e.validateRange(i)).isEmpty()?(n=e.getWordAtPosition(i.getStartPosition()))?i=new z.a(i.startLineNumber,n.startColumn,i.endLineNumber,n.endColumn):1!==(n=e.getLineLastNonWhitespaceColumn(i.startLineNumber)||e.getLineMaxColumn(i.startLineNumber))&&(i=i.endColumn>=n?new z.a(i.startLineNumber,n-1,i.endLineNumber,n):new z.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn+1)):t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&i.startLineNumber===i.endLineNumber&&(n=e.getLineFirstNonWhitespaceColumn(t.startLineNumber))this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(i(),this._onDidChangeScreenReaderOptimized.fire())})),i(),this.onDidChangeScreenReaderOptimized(()=>i())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};Xo=Qi([$o(0,ti.b),$o(1,qt.a)],Xo);var Qo=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class Jo{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,i){return Qo(this,void 0,void 0,(function*(){if(i)this.mapTextToType.set(i,e);else{try{return yield navigator.clipboard.writeText(e)}catch(t){}const i=document.activeElement,n=document.body.appendChild(Object(Y.a)("textarea",{"aria-hidden":!0}));n.style.height="1px",n.style.width="1px",n.style.position="absolute",n.value=e,n.focus(),n.select(),document.execCommand("copy"),i instanceof HTMLElement&&i.focus(),document.body.removeChild(n)}}))}readText(e){return Qo(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(e){return""}}))}readFindText(){return Qo(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return Qo(this,void 0,void 0,(function*(){this.findText=e}))}}var es=i("3803"),ts=(Qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=t||s.id!==e.elements[n])&&(i=!1,o=0),i||1!==s.type||s.removeResource(this.resourceLabel,this.strResource,0)}let s=-1;for(let r=this._future.length-1;0<=r;r--,n++){const o=this._future[r];i&&(n>=t||o.id!==e.elements[n])&&(i=!1,s=r),i||1!==o.type||o.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==s&&(this._future=this._future.slice(s+1)),this.versionId++}getElements(){const e=[],t=[];for(const i of this._past)e.push(i.actual);for(const i of this._future)t.push(i.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return 0t.sourceOrder)&&(t=o,i=n);return[t,i]}canUndo(e){if(e instanceof es.d)return[,t]=this._findClosestUndoElementWithSource(e.id),!!t;var t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasPastElements()}return!1}_onError(e,t){Object(Ce.f)(e);for(const i of t.strResources)this.removeElements(i);this._notificationService.error(e)}_acquireLocks(e){for(const t of e.editStacks)if(t.locked)throw new Error("Cannot acquire edit stack lock");for(const t of e.editStacks)t.locked=!0;return()=>{for(const t of e.editStacks)t.locked=!1}}_safeInvokeWithLocks(e,t,i,n,o){const s=this._acquireLocks(i);let r;try{r=t()}catch(t){return s(),n.dispose(),this._onError(t,e)}return r?r.then(()=>(s(),n.dispose(),o()),t=>(s(),n.dispose(),this._onError(t,e))):(s(),n.dispose(),o())}_invokeWorkspacePrepare(e){return ts(this,void 0,void 0,(function*(){var t;return void 0===e.actual.prepareUndoRedo||void 0===(t=e.actual.prepareUndoRedo())?ve.a.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||void 0===e.actual.prepareUndoRedo)return t(ve.a.None);const i=e.actual.prepareUndoRedo();return i?Object(ve.g)(i)?t(i):i.then(e=>t(e)):t(ve.a.None)}_getAffectedEditStacks(e){const t=[];for(const i of e.strResources)t.push(this._editStacks.get(i)||hs);return new ds(t)}_tryToSplitAndUndo(e,t,i,n){if(t.canSplit())return this._splitPastWorkspaceElement(t,i),this._notificationService.warn(n),new us(this._undo(e,0,!0));for(const o of t.strResources)this.removeElements(o);return this._notificationService.warn(n),new us}_checkWorkspaceUndo(e,t,i,n){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.removedResources.createMessage()));if(n&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.invalidatedResources.createMessage()));const o=[];for(const r of i.editStacks)r.getClosestPastElement()!==t&&o.push(r.resourceLabel);if(0 1"]},"Undo in {0} Files",i.editStacks.length),Jt.a("nok","Undo this File"),Jt.a("cancel","Cancel")],{cancelId:2});if(2===o.choice)return;if(1===o.choice)return this._splitPastWorkspaceElement(t,null),this._undo(e,0,!0);if(o=this._checkWorkspaceUndo(e,t,i,!1),o)return o.returnValue;n=!0}let s;try{s=yield this._invokeWorkspacePrepare(t)}catch(o){return this._onError(o,t)}if(o=this._checkWorkspaceUndo(e,t,i,!0),o)return s.dispose(),o.returnValue;for(const e of i.editStacks)e.moveBackward(t);return this._safeInvokeWithLocks(t,()=>t.actual.undo(),i,s,()=>this._continueUndoInGroup(t.groupId,n))}))}_resourceUndo(e,t,i){if(t.isValid){var n;if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new ds([e]),n,()=>this._continueUndoInGroup(t.groupId,i))));n=Jt.a({key:"cannotResourceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not undo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(n)}else e.flushAllElements()}_findClosestUndoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestPastElement(),o&&o.groupId===e&&(!t||o.groupOrder>t.groupOrder)&&(t=o,i=n);return[t,i]}_continueUndoInGroup(e,t){if(e)return[,e]=this._findClosestUndoElementInGroup(e),e?this._undo(e,0,t):void 0}undo(e){var t;return e instanceof es.d?([,t]=this._findClosestUndoElementWithSource(e.id),t?this._undo(t,e.id,!1):void 0):"string"==typeof e?this._undo(e,0,!1):this._undo(this.getUriComparisonKey(e),0,!1)}_undo(e,t=0,i){if(this._editStacks.has(e)){const r=this._editStacks.get(e);var n=r.getClosestPastElement();if(n){if(n.groupId){var[o,s]=this._findClosestUndoElementInGroup(n.groupId);if(n!==o&&s)return this._undo(s,t,i)}return n.sourceId===t&&!n.confirmBeforeUndo||i?1===n.type?this._workspaceUndo(e,n,i):this._resourceUndo(r,n,i):this._confirmAndContinueUndo(e,t,n)}}}_confirmAndContinueUndo(e,t,i){return ts(this,void 0,void 0,(function*(){var n=yield this._dialogService.show(Vt.a.Info,Jt.a("confirmDifferentSource","Would you like to undo '{0}'?",i.label),[Jt.a("confirmDifferentSource.yes","Yes"),Jt.a("cancel","Cancel")],{cancelId:1});if(1!==n.choice)return this._undo(e,t,!0)}))}_findClosestRedoElementWithSource(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.sourceId===e&&(!t||o.sourceOrdert.actual.redo(),i,n,()=>this._continueRedoInGroup(t.groupId))}))}_resourceRedo(e,t){if(t.isValid){var i;if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new ds([e]),i,()=>this._continueRedoInGroup(t.groupId))));i=Jt.a({key:"cannotResourceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not redo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(i)}else e.flushAllElements()}_findClosestRedoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.groupId===e&&(!t||o.groupOrder{this._register(Object(Y.i)(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):Y.c.stop(e)}))}),this._register(Object(Y.i)(this._element,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);let i=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),i=!0):t.equals(9)&&(this._element.blur(),i=!0),i&&Y.c.stop(t,!0)})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OVER,e=>{this._element.classList.contains("disabled")||this.setHoverBackground()})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(Object(Y.Y)(this._element)),this._register(this.focusTracker.onDidFocus(()=>this.setHoverBackground())),this._register(this.focusTracker.onDidBlur(()=>this.applyStyles())),this.applyStyles()}get onDidClick(){return this._onDidClick.event}setHoverBackground(){let e;(e=this.options.secondary?this.buttonSecondaryHoverBackground?this.buttonSecondaryHoverBackground.toString():null:this.buttonHoverBackground?this.buttonHoverBackground.toString():null)&&(this._element.style.backgroundColor=e)}style(e){this.buttonForeground=e.buttonForeground,this.buttonBackground=e.buttonBackground,this.buttonHoverBackground=e.buttonHoverBackground,this.buttonSecondaryForeground=e.buttonSecondaryForeground,this.buttonSecondaryBackground=e.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=e.buttonSecondaryHoverBackground,this.buttonBorder=e.buttonBorder,this.applyStyles()}applyStyles(){if(this._element){let t,i;t=this.options.secondary?(i=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(i=this.buttonForeground?this.buttonForeground.toString():"",this.buttonBackground?this.buttonBackground.toString():"");var e=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=i,this._element.style.backgroundColor=t,this._element.style.borderWidth=e?"1px":"",this._element.style.borderStyle=e?"solid":"",this._element.style.borderColor=e}}get element(){return this._element}set label(e){this._element.classList.add("monaco-text-button"),this.options.supportIcons?Object(Y.R)(this._element,...Object(gs.a)(e)):this._element.textContent=e,"string"==typeof this.options.title?this._element.title=this.options.title:this.options.title&&(this._element.title=e)}set enabled(e){e?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}}var fs=i("3bfb");i("1f26");const _s="infinite",bs={progressBarBackground:_n.a.fromHex("#0E70C0")};class vs extends ve.a{constructor(e,t){super(),this.options=t||Object.create(null),Object($t.f)(this.options,bs,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new be.e(()=>Object(Y.W)(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),e.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active",_s,"discrete"),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return this.element.classList.add("done"),this.element.classList.contains(_s)?this.bit.style.opacity="0":this.bit.style.width="inherit",e?setTimeout(()=>this.off(),200):this.off(),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",this.element.classList.remove("discrete","done"),this.element.classList.add("active",_s),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){var e;this.bit&&(e=this.progressBarBackground?this.progressBarBackground.toString():"",this.bit.style.backgroundColor=e)}}$o=i("9c3e"),i("0836");const Cs={},ws=new $o.a("quick-input-button-icon-");function ys(e){if(e){let i;var t=e.dark.toString();return Cs[t]?i=Cs[t]:(i=ws.nextId(),Y.v("."+i,"background-image: "+Y.s(e.light||e.dark)),Y.v(`.vs-dark .${i}, .hc-black .`+i,"background-image: "+Y.s(e.dark)),Cs[t]=i),i}}var Ss=i("cdd6"),Ls=i("d3ef");const xs=Y.a;class ks extends ve.a{constructor(e){super(),this.parent=e,this.onKeyDown=e=>Y.i(this.inputBox.inputElement,Y.d.KEY_DOWN,t=>{e(new Wt.a(t))}),this.onMouseDown=e=>Y.i(this.inputBox.inputElement,Y.d.MOUSE_DOWN,t=>{e(new no.a(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=Y.q(this.parent,xs(".quick-input-box")),this.inputBox=this._register(new Ls.b(this.container,void 0))}get value(){return this.inputBox.value}set value(e){this.inputBox.value=e}select(e=null){this.inputBox.select(e)}isSelectionAtEnd(){return this.inputBox.isSelectionAtEnd()}get placeholder(){return this.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(e){this.inputBox.setPlaceHolder(e)}get ariaLabel(){return this.inputBox.getAriaLabel()}set ariaLabel(e){this.inputBox.setAriaLabel(e)}get password(){return"password"===this.inputBox.inputElement.type}set password(e){this.inputBox.inputElement.type=e?"password":"text"}setAttribute(e,t){this.inputBox.inputElement.setAttribute(e,t)}removeAttribute(e){this.inputBox.inputElement.removeAttribute(e)}showDecoration(e){e===Vt.a.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===Vt.a.Info?1:e===Vt.a.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===Vt.a.Info?1:e===Vt.a.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}var Ds=i("ee56"),Ns=i("c4e3");i("abf2");const Os=Y.a;class Es{constructor(e,t,i){this.os=t,this.keyElements=new Set,this.options=i||Object.create(null),this.labelBackground=this.options.keybindingLabelBackground,this.labelForeground=this.options.keybindingLabelForeground,this.labelBorder=this.options.keybindingLabelBorder,this.labelBottomBorder=this.options.keybindingLabelBottomBorder,this.labelShadow=this.options.keybindingLabelShadow,this.domNode=Y.q(e,Os(".monaco-keybinding")),this.didEverRender=!1,e.appendChild(this.domNode)}get element(){return this.domNode}set(e,t){this.didEverRender&&this.keybinding===e&&Es.areSame(this.matches,t)||(this.keybinding=e,this.matches=t,this.render())}render(){var e,t;this.clear(),this.keybinding?([e,t]=this.keybinding.getParts(),e&&this.renderPart(this.domNode,e,this.matches?this.matches.firstPart:null),t&&(Y.q(this.domNode,Os("span.monaco-keybinding-key-chord-separator",void 0," ")),this.renderPart(this.domNode,t,this.matches?this.matches.chordPart:null)),this.domNode.title=this.keybinding.getAriaLabel()||""):this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode),this.applyStyles(),this.didEverRender=!0}clear(){Y.t(this.domNode),this.keyElements.clear()}renderPart(e,t,i){var n=li.b.modifierLabels[this.os];t.ctrlKey&&this.renderKey(e,n.ctrlKey,Boolean(null==i?void 0:i.ctrlKey),n.separator),t.shiftKey&&this.renderKey(e,n.shiftKey,Boolean(null==i?void 0:i.shiftKey),n.separator),t.altKey&&this.renderKey(e,n.altKey,Boolean(null==i?void 0:i.altKey),n.separator),t.metaKey&&this.renderKey(e,n.metaKey,Boolean(null==i?void 0:i.metaKey),n.separator),n=t.keyLabel;n&&this.renderKey(e,n,Boolean(null==i?void 0:i.keyCode),"")}renderKey(e,t,i,n){Y.q(e,this.createKeyElement(t,i?".highlight":"")),n&&Y.q(e,Os("span.monaco-keybinding-key-separator",void 0,n))}renderUnbound(e){Y.q(e,this.createKeyElement(Object(Jt.a)("unbound","Unbound")))}createKeyElement(e,t=""){return t=Os("span.monaco-keybinding-key"+t,void 0,e),this.keyElements.add(t),t}style(e){this.labelBackground=e.keybindingLabelBackground,this.labelForeground=e.keybindingLabelForeground,this.labelBorder=e.keybindingLabelBorder,this.labelBottomBorder=e.keybindingLabelBottomBorder,this.labelShadow=e.keybindingLabelShadow,this.applyStyles()}applyStyles(){var e;if(this.element){for(const t of this.keyElements)this.labelBackground&&(t.style.backgroundColor=null==(e=this.labelBackground)?void 0:e.toString()),this.labelBorder&&(t.style.borderColor=this.labelBorder.toString()),this.labelBottomBorder&&(t.style.borderBottomColor=this.labelBottomBorder.toString()),this.labelShadow&&(t.style.boxShadow="inset 0 -1px 0 "+this.labelShadow);this.labelForeground&&(this.element.style.color=this.labelForeground.toString())}}static areSame(e,t){return e===t||!e&&!t||!!e&&!!t&&Object($t.d)(e.firstPart,t.firstPart)&&Object($t.d)(e.chordPart,t.chordPart)}}const Is=new be.b(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function Ms(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase();e=function(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase(),s=n.startsWith(i),r=o.startsWith(i);if(s!==r)return s?-1:1;if(s&&r){if(n.lengtho.length)return 1}return 0}(e,t,i);return e||((t=n.endsWith(i))!==o.endsWith(i)?t?-1:1:(e=n,i=o,e=e||"",i=i||"",t=Is.value.collator.compare(e,i),0!==(e=Is.value.collatorIsNumeric&&0===t&&e!==i?e{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=Y.q(e,Ps("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(Y.o(t.checkbox,Y.d.CHANGE,e=>{t.element.checked=t.checkbox.checked})),e=Y.q(e,Ps(".quick-input-list-rows"));var i=Y.q(e,Ps(".quick-input-list-row"));e=Y.q(e,Ps(".quick-input-list-row")),t.label=new Ns.a(i,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0}),i=Y.q(i,Ps(".quick-input-list-entry-keybinding")),t.keybinding=new Es(i,we.a),i=Y.q(e,Ps(".quick-input-list-label-meta"));return t.detail=new Ds.a(i,!0),t.separator=Y.q(t.entry,Ps(".quick-input-list-separator")),t.actionBar=new ro.a(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement),i.element=e,i.checkbox.checked=e.checked,i.toDisposeElement.push(e.onChecked(e=>i.checkbox.checked=e));var{labelHighlights:n,descriptionHighlights:o,detailHighlights:s}=e;const r=Object.create(null),a=(r.matches=n||[],r.descriptionTitle=e.saneDescription,r.descriptionMatches=o||[],r.extraClasses=e.item.iconClasses,r.italic=e.item.italic,r.strikethrough=e.item.strikethrough,i.label.setLabel(e.saneLabel,e.saneDescription,r),i.keybinding.set(e.item.keybinding),i.detail.set(e.saneDetail,s),e.separator&&e.separator.label?(i.separator.textContent=e.separator.label,i.separator.style.display=""):i.separator.style.display="none",i.entry.classList.toggle("quick-input-list-separator-border",!!e.separator),i.actionBar.clear(),e.item.buttons);a&&a.length?(i.actionBar.push(a.map((t,i)=>{let n=t.iconClass||(t.iconPath?ys(t.iconPath):void 0);t.alwaysVisible&&(n=n?n+" always-visible":"always-visible");const o=new mo.a("id-"+i,"",n,!0,()=>Rs(this,void 0,void 0,(function*(){e.fireButtonTriggered({button:t,item:e.item})})));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),i.entry.classList.add("has-actions")):i.entry.classList.remove("has-actions")}disposeElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=Object(ve.f)(e.toDisposeElement),e.toDisposeTemplate=Object(ve.f)(e.toDisposeTemplate)}}Bs.ID="listelement";class js{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return Bs.ID}}(Xs=Ts=Ts||{})[Xs.First=1]="First",Xs[Xs.Second=2]="Second",Xs[Xs.Last=3]="Last",Xs[Xs.Next=4]="Next",Xs[Xs.Previous=5]="Previous",Xs[Xs.NextPage=6]="NextPage",Xs[Xs.PreviousPage=7]="PreviousPage";class Ws{constructor(e,t,i){this.parent=e,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.matchOnMeta=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new j.b,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new j.b,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new j.b,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new j.b,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new j.b,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new j.b,this.onKeyDown=this._onKeyDown.event,this._onLeave=new j.b,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=Y.q(this.parent,Ps(".quick-input-list"));e=new js;var n=new Vs;this.list=i.createList("QuickInput",this.container,e,[new Bs],{identityProvider:{getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:n}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{var t=new Wt.a(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(we.f?e.metaKey:e.ctrlKey)&&this.list.setFocus(Object(nt.r)(this.list.length));break;case 16:var i=this.list.getFocus();1===i.length&&0===i[0]&&this._onLeave.fire();break;case 18:i=this.list.getFocus(),1===i.length&&i[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(Y.i(this.container,Y.d.CLICK,e=>{(e.x||e.y)&&this._onLeave.fire()})),this.disposables.push(this.list.onMouseMiddleClick(e=>{this._onLeave.fire()})),this.disposables.push(this.list.onContextMenu(e=>{"number"==typeof e.index&&(e.browserEvent.preventDefault(),this.list.setSelection([e.index]))})),this.disposables.push(this._onChangedAllVisibleChecked,this._onChangedCheckedCount,this._onChangedVisibleCount,this._onChangedCheckedElements,this._onButtonTriggered,this._onLeave,this._onKeyDown)}get onDidChangeFocus(){return j.c.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return j.c.map(this.list.onDidChangeSelection,e=>({items:e.elements.map(e=>e.item),event:e.browserEvent}))}getAllVisibleChecked(){return this.allVisibleChecked(this.elements,!1)}allVisibleChecked(e,t=!0){for(let n=0,o=e.length;n{t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=Object(ve.f)(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((i,n,o)=>{if("separator"!==n.type){var s=o&&e[o-1];const l=n.label&&n.label.replace(/\r?\n/g," ");var r=n.meta&&n.meta.replace(/\r?\n/g," ");const d=n.description&&n.description.replace(/\r?\n/g," "),h=n.detail&&n.detail.replace(/\r?\n/g," ");var a=n.ariaLabel||[l,d,h].map(e=>Object(fo.c)(e)).filter(e=>!!e).join(", ");i.push(new Fs({index:o,item:n,saneLabel:l,saneMeta:r,saneAriaLabel:a,saneDescription:d,saneDetail:h,labelHighlights:null==(o=n.highlights)?void 0:o.label,descriptionHighlights:null==(r=n.highlights)?void 0:r.description,detailHighlights:null==(a=n.highlights)?void 0:a.detail,checked:!1,separator:s&&"separator"===s.type?s:void 0,fireButtonTriggered:t}))}return i},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length),this.list.splice(0,this.list.length,this.elements),this._onChangedVisibleCount.fire(this.elements.length)}getFocusedElements(){return this.list.getFocusedElements().map(e=>e.item)}setFocusedElements(e){this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),0this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e)))}getCheckedElements(){return this.elements.filter(e=>e.checked).map(e=>e.item)}setCheckedElements(e){try{this._fireCheckedEvents=!1;const t=new Set;for(const i of e)t.add(i);for(const e of this.elements)e.checked=t.has(e.item)}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}set enabled(e){this.list.getHTMLElement().style.pointerEvents=e?"":"none"}focus(e){if(this.list.length){switch(e=(e=(e=e===Ts.Next&&this.list.getFocus()[0]===this.list.length-1?Ts.First:e)===Ts.Previous&&0===this.list.getFocus()[0]?Ts.Last:e)===Ts.Second&&this.list.length<2?Ts.First:e){case Ts.First:this.list.focusFirst();break;case Ts.Second:this.list.focusNth(1);break;case Ts.Last:this.list.focusLast();break;case Ts.Next:this.list.focusNext();break;case Ts.Previous:this.list.focusPrevious();break;case Ts.NextPage:this.list.focusNextPage();break;case Ts.PreviousPage:this.list.focusPreviousPage()}e=this.list.getFocus()[0],"number"==typeof e&&this.list.reveal(e)}}clearFocus(){this.list.setFocus([])}domFocus(){this.list.domFocus()}layout(e){this.list.getHTMLElement().style.maxHeight=e?`calc(${44*Math.floor(e/44)}px)`:"",this.list.layout()}filter(e){if(!(this.sortByLabel||this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))return this.list.layout(),!1;if((e=e.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)){let t;this.elements.forEach(i=>{var n=this.matchOnLabel?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneLabel))):void 0,o=this.matchOnDescription?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDescription||""))):void 0,s=this.matchOnDetail?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDetail||""))):void 0,r=this.matchOnMeta?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneMeta||""))):void 0;n||o||s||r?(i.labelHighlights=n,i.descriptionHighlights=o,i.detailHighlights=s,i.hidden=!1):(i.labelHighlights=void 0,i.descriptionHighlights=void 0,i.detailHighlights=void 0,i.hidden=!i.item.alwaysShow),i.separator=void 0,this.sortByLabel||(r=i.index&&this.inputElements[i.index-1],(t=r&&"separator"===r.type?r:t)&&!i.hidden&&(i.separator=t,t=void 0))})}else this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;var t=e.index&&this.inputElements[e.index-1];e.separator=t&&"separator"===t.type?t:void 0});const t=this.elements.filter(e=>!e.hidden);if(this.sortByLabel&&e){const i=e.toLowerCase();t.sort((e,t)=>{return e=e,t=t,n=i,o=e.labelHighlights||[],s=t.labelHighlights||[],!o.length||s.length?o.length||!s.length?0!==o.length||0!==s.length?Ms(e.saneLabel,t.saneLabel,n):0:1:-1;var n,o,s})}return this.elementsToIndexes=t.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length,t),this.list.setFocus([]),this.list.layout(),this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedVisibleCount.fire(t.length),!0}toggleCheckbox(){try{this._fireCheckedEvents=!1;var e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const i of e)i.checked=!t}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}display(e){this.container.style.display=e?"":"none"}isDisplayed(){return"none"!==this.container.style.display}dispose(){this.elementDisposables=Object(ve.f)(this.elementDisposables),this.disposables=Object(ve.f)(this.disposables)}fireCheckedEvents(){this._fireCheckedEvents&&(this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedCheckedCount.fire(this.getCheckedCount()),this._onChangedCheckedElements.fire(this.getCheckedElements()))}fireButtonTriggered(e){this._onButtonTriggered.fire(e)}style(e){this.list.style(e)}}As([$o.a],Ws.prototype,"onDidChangeFocus",null),As([$o.a],Ws.prototype,"onDidChangeSelection",null);class Vs{getWidgetAriaLabel(){return Object(Jt.a)("quickInput","Quick Input")}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}var Hs=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const zs=Y.a,Us={iconClass:Object(fo.e)("quick-input-back",fo.b.arrowLeft).classNames,tooltip:Object(Jt.a)("quickInput.back","Back"),handle:-1};class Ks extends ve.a{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.noValidationMessage=Ks.noPromptMessage,this._severity=Vt.a.Ignore,this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new j.b),this.onDidHideEmitter=this._register(new j.b),this.onDisposeEmitter=this._register(new j.b),this.visibleDisposables=this._register(new ve.b),this.onDidHide=this.onDidHideEmitter.event}get title(){return this._title}set title(e){this._title=e,this.update()}get description(){return this._description}set description(e){this._description=e,this.update()}get step(){return this._steps}set step(e){this._steps=e,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(e){this._totalSteps=e,this.update()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.update()}get contextKey(){return this._contextKey}set contextKey(e){this._contextKey=e,this.update()}get busy(){return this._busy}set busy(e){this._busy=e,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(e){var t=this._ignoreFocusOut!==e&&!we.c;this._ignoreFocusOut=e&&!we.c,t&&this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get severity(){return this._severity}set severity(e){this._severity=e,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(e=>{-1!==this.buttons.indexOf(e)&&this.onDidTriggerButtonEmitter.fire(e)})),this.ui.show(this),this.visible=!0,this._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(e=Ss.c.Other){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:e})}update(){if(this.visible){var e=this.getTitle();e=(e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" "),this.getDescription());if(this.ui.description1.textContent!==e&&(this.ui.description1.textContent=e),this.ui.description2.textContent!==e&&(this.ui.description2.textContent=e),this.busy&&!this.busyDelay&&(this.busyDelay=new be.g,this.busyDelay.setIfNotSet(()=>{this.visible&&this.ui.progressBar.infinite()},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const e=this.buttons.filter(e=>e===Us),t=(this.ui.leftActionBar.push(e.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1}),this.ui.rightActionBar.clear(),this.buttons.filter(e=>e!==Us));this.ui.rightActionBar.push(t.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey),e=this.validationMessage||this.noValidationMessage,this._lastValidationMessage!==e&&(this._lastValidationMessage=e,Y.R(this.ui.message,...Object(gs.a)(e))),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title||(this.step?this.getSteps():"")}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?Object(Jt.a)("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){this.ui.inputBox.showDecoration(e),e!==Vt.a.Ignore?(e=this.ui.inputBox.stylesForType(e),this.ui.message.style.color=e.foreground?""+e.foreground:"",this.ui.message.style.backgroundColor=e.background?""+e.background:"",this.ui.message.style.border=e.border?"1px solid "+e.border:"",this.ui.message.style.paddingBottom="4px"):(this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.paddingBottom="")}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}}Ks.noPromptMessage=Object(Jt.a)("inputModeEntry","Press 'Enter' to confirm your input or 'Escape' to cancel");class qs extends Ks{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new j.b),this.onWillAcceptEmitter=this._register(new j.b),this.onDidAcceptEmitter=this._register(new j.b),this.onDidCustomEmitter=this._register(new j.b),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._sortByLabel=!0,this._autoFocusOnList=!0,this._itemActivation=this.ui.isScreenReaderOptimized()?Ss.a.NONE:Ss.a.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new j.b),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new j.b),this.onDidTriggerItemButtonEmitter=this._register(new j.b),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event}get quickNavigate(){return this._quickNavigate}set quickNavigate(e){this._quickNavigate=e,this.update()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e||"",this.update(),this.onDidChangeValueEmitter.fire(this._value))}set ariaLabel(e){this._ariaLabel=e,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.update()}get items(){return this._items}set items(e){this._items=e,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(e){this._canSelectMany=e,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(e){this._canAcceptInBackground=e}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(e){this._matchOnDescription=e,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(e){this._matchOnDetail=e,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(e){this._matchOnLabel=e,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(e){this._sortByLabel=e,this.update()}get autoFocusOnList(){return this._autoFocusOnList}set autoFocusOnList(e){this._autoFocusOnList=e,this.update()}get itemActivation(){return this._itemActivation}set itemActivation(e){this._itemActivation=e}get activeItems(){return this._activeItems}set activeItems(e){this._activeItems=e,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(e){this._selectedItems=e,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?Ss.b:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,this.update()}get customButton(){return this._customButton}set customButton(e){this._customButton=e,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(e){this._customButtonLabel=e,this.update()}get customHover(){return this._customButtonHover}set customHover(e){this._customButtonHover=e,this.update()}get ok(){return this._ok}set ok(e){this._ok=e,this.update()}get hideInput(){return!!this._hideInput}set hideInput(e){this._hideInput=e,this.update()}trySelectFirst(){!this.autoFocusOnList||this.canSelectMany||this.ui.list.focus(Ts.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{e!==this.value&&(this._value=e,this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(e))})),this.visibleDisposables.add(this.ui.inputBox.onMouseDown(e=>{this.autoFocusOnList||this.ui.list.clearFocus()})),this.visibleDisposables.add((this._hideInput?this.ui.list:this.ui.inputBox).onKeyDown(e=>{switch(e.keyCode){case 18:this.ui.list.focus(Ts.Next),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(Ts.Previous):this.ui.list.focus(Ts.Last),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 12:this.ui.list.focus(Ts.NextPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 11:this.ui.list.focus(Ts.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 17:this._canAcceptInBackground&&this.ui.inputBox.isSelectionAtEnd()&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!0));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.First),Y.c.stop(e,!0));break;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.Last),Y.c.stop(e,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Object(nt.h)(e,this._activeItems,(e,t)=>e===t)||(this._activeItems=e,this.onDidChangeActiveEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:e,event:t})=>{this.canSelectMany?e.length&&this.ui.list.setSelectedElements([]):this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e),e.length&&this.handleAccept(t instanceof MouseEvent&&1===t.button))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{!this.canSelectMany||this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(e=>this.onDidTriggerItemButtonEmitter.fire(e))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}handleAccept(e){let t=!1;this.onWillAcceptEmitter.fire({veto:()=>t=!0}),t||this.onDidAcceptEmitter.fire({inBackground:e})}registerQuickNavigation(){return Y.i(this.ui.container,Y.d.KEY_UP,e=>{if(!this.canSelectMany&&this._quickNavigate){const t=new Wt.a(e),i=t.keyCode,n=this._quickNavigate.keybindings;n.some(e=>{var[e,n]=e.getParts();return!n&&(e.shiftKey&&4===i?!(t.ctrlKey||t.altKey||t.metaKey):!(!e.altKey||6!==i)||!(!e.ctrlKey||5!==i)||!(!e.metaKey||57!==i))})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)}})}update(){if(this.visible){var e=!!this._hideInput&&0{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey};this._register(Y.i(window,Y.d.KEY_DOWN,e,!0)),this._register(Y.i(window,Y.d.KEY_UP,e,!0)),this._register(Y.i(window,Y.d.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=Y.q(this.parentElement,zs(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";var t=Y.w(e),i=Y.q(e,zs(".quick-input-titlebar"));const n=this._register(new ro.a(i));n.domNode.classList.add("quick-input-left-action-bar");var o=Y.q(i,zs(".quick-input-title"));const s=this._register(new ro.a(i));s.domNode.classList.add("quick-input-right-action-bar");var r=Y.q(e,zs(".quick-input-description")),a=Y.q(e,zs(".quick-input-header"));const l=Y.q(a,zs("input.quick-input-check-all"));l.type="checkbox",this._register(Y.o(l,Y.d.CHANGE,e=>{var t=l.checked;C.setAllVisibleChecked(t)})),this._register(Y.i(l,Y.d.CLICK,e=>{(e.x||e.y)&&u.setFocus()}));var d=Y.q(a,zs(".quick-input-description")),h=Y.q(a,zs(".quick-input-and-message")),c=Y.q(h,zs(".quick-input-filter"));const u=this._register(new ks(c)),g=(u.setAttribute("aria-describedby",this.idPrefix+"message"),Y.q(c,zs(".quick-input-visible-count"))),p=(g.setAttribute("aria-live","polite"),g.setAttribute("aria-atomic","true"),new fs.a(g,{countFormat:Object(Jt.a)({key:"quickInput.visibleCount",comment:["This tells the user how many items are shown in a list of items to select from. The items can be anything. Currently not visible, but read by screen readers."]},"{0} Results")})),m=Y.q(c,zs(".quick-input-count")),f=(m.setAttribute("aria-live","polite"),new fs.a(m,{countFormat:Object(Jt.a)({key:"quickInput.countSelected",comment:["This tells the user how many items are selected in a list of items to select from. The items can be anything."]},"{0} Selected")}));var _=Y.q(a,zs(".quick-input-action"));const b=new ms(_);b.label=Object(Jt.a)("ok","OK"),this._register(b.onDidClick(e=>{this.onDidAcceptEmitter.fire()})),a=Y.q(a,zs(".quick-input-action"));const v=new ms(a);v.label=Object(Jt.a)("custom","Custom"),this._register(v.onDidClick(e=>{this.onDidCustomEmitter.fire()})),h=Y.q(h,zs(`#${this.idPrefix}message.quick-input-message`));const C=this._register(new Ws(e,this.idPrefix+"list",this.options)),w=(this._register(C.onChangedAllVisibleChecked(e=>{l.checked=e})),this._register(C.onChangedVisibleCount(e=>{p.setCount(e)})),this._register(C.onChangedCheckedCount(e=>{f.setCount(e)})),this._register(C.onLeave(()=>{setTimeout(()=>{u.setFocus(),this.controller instanceof qs&&this.controller.canSelectMany&&C.clearFocus()},0)})),this._register(C.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")})),new vs(e)),y=(w.getContainer().classList.add("quick-input-progress"),Y.Y(e));return this._register(y),this._register(Y.i(e,Y.d.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(y.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(Ss.c.Blur),this.previousFocusElement=void 0})),this._register(Y.i(e,Y.d.FOCUS,e=>{u.setFocus()})),this._register(Y.i(e,Y.d.KEY_DOWN,t=>{var i=new Wt.a(t);switch(i.keyCode){case 3:Y.c.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:Y.c.stop(t,!0),this.hide(Ss.c.Gesture);break;case 2:if(!i.altKey&&!i.ctrlKey&&!i.metaKey){const n=[".action-label.codicon"],o=(e.classList.contains("show-checkboxes")?n.push("input"):n.push("input[type=text]"),this.getUI().list.isDisplayed()&&n.push(".monaco-list"),e.querySelectorAll(n.join(", ")));i.shiftKey&&i.target===o[0]?(Y.c.stop(t,!0),o[o.length-1].focus()):i.shiftKey||i.target!==o[o.length-1]||(Y.c.stop(t,!0),o[0].focus())}}})),this.ui={container:e,styleSheet:t,leftActionBar:n,titleBar:i,title:o,description1:r,description2:d,rightActionBar:s,checkAll:l,filterContainer:c,inputBox:u,visibleCountContainer:g,visibleCount:p,countContainer:m,count:f,okContainer:_,ok:b,message:h,customButtonContainer:a,customButton:v,list:C,progressBar:w,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,isScreenReaderOptimized:()=>this.options.isScreenReaderOptimized(),show:e=>this.show(e),hide:()=>this.hide(),setVisibilities:e=>this.setVisibilities(e),setComboboxAccessibility:e=>this.setComboboxAccessibility(e),setEnabled:e=>this.setEnabled(e),setContextKey:e=>this.options.setContextKey(e)},this.updateStyles(),this.ui}pick(e,t={},i=B.a.None){return new Promise((n,o)=>{let s=e=>{s=n,t.onKeyMods&&t.onKeyMods(r.keyMods),n(e)};if(i.isCancellationRequested)return void s(void 0);const r=this.createQuickPick();let a;const l=[r,r.onDidAccept(()=>{var e;r.canSelectMany?(s(r.selectedItems.slice()),r.hide()):(e=r.activeItems[0])&&(s(e),r.hide())}),r.onDidChangeActive(e=>{e=e[0],e&&t.onDidFocus&&t.onDidFocus(e)}),r.onDidChangeSelection(e=>{r.canSelectMany||(e=e[0])&&(s(e),r.hide())}),r.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{var t=r.items.indexOf(e.item);if(-1!==t){const e=r.items.slice(),i=e.splice(t,1);t=r.activeItems.filter(e=>e!==i[0]),r.items=e,t&&(r.activeItems=t)}}}))),r.onDidChangeValue(e=>{!a||e||1===r.activeItems.length&&r.activeItems[0]===a||(r.activeItems=[a])}),i.onCancellationRequested(()=>{r.hide()}),r.onDidHide(()=>{Object(ve.f)(l),s(void 0)})];r.title=t.title,r.canSelectMany=!!t.canPickMany,r.placeholder=t.placeHolder,r.ignoreFocusOut=!!t.ignoreFocusLost,r.matchOnDescription=!!t.matchOnDescription,r.matchOnDetail=!!t.matchOnDetail,r.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,r.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,r.quickNavigate=t.quickNavigate,r.contextKey=t.contextKey,r.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,r.busy=!1,r.items=e,r.canSelectMany&&(r.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(r.activeItems=[a])}),r.show(),Promise.resolve(e).then(void 0,e=>{o(e),r.hide()})})}createQuickPick(){var e=this.getUI();return new qs(e)}show(e){const t=this.getUI(),i=(this.onShowEmitter.fire(),this.controller);this.controller=e,i&&i.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description1.textContent="",t.description2.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(Vt.a.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),Y.R(t.message),t.progressBar.stop(),t.list.setElements([]),t.list.matchOnDescription=!1,t.list.matchOnDetail=!1,t.list.matchOnLabel=!0,t.list.sortByLabel=!0,t.ignoreFocusOut=!1,this.setComboboxAccessibility(!1),t.inputBox.ariaLabel="",e=this.options.backKeybindingLabel(),Us.tooltip=e?Object(Jt.a)("quickInput.backWithKeybinding","Back ({0})",e):Object(Jt.a)("quickInput.back","Back"),t.container.style.display="",this.updateLayout(),t.inputBox.setFocus()}setVisibilities(e){const t=this.getUI();t.title.style.display=e.title?"":"none",t.description1.style.display=e.description&&(e.inputBox||e.checkAll)?"":"none",t.description2.style.display=!e.description||e.inputBox||e.checkAll?"none":"",t.checkAll.style.display=e.checkAll?"":"none",t.filterContainer.style.display=e.inputBox?"":"none",t.visibleCountContainer.style.display=e.visibleCount?"":"none",t.countContainer.style.display=e.count?"":"none",t.okContainer.style.display=e.ok?"":"none",t.customButtonContainer.style.display=e.customButton?"":"none",t.message.style.display=e.message?"":"none",t.progressBar.getContainer().style.display=e.progressBar?"":"none",t.list.display(!!e.list),t.container.classList[e.checkBox?"add":"remove"]("show-checkboxes"),this.updateLayout()}setComboboxAccessibility(e){if(e!==this.comboboxAccessibility){const t=this.getUI();this.comboboxAccessibility=e,this.comboboxAccessibility?(t.inputBox.setAttribute("role","combobox"),t.inputBox.setAttribute("aria-haspopup","true"),t.inputBox.setAttribute("aria-autocomplete","list"),t.inputBox.setAttribute("aria-activedescendant",t.list.getActiveDescendant()||"")):(t.inputBox.removeAttribute("role"),t.inputBox.removeAttribute("aria-haspopup"),t.inputBox.removeAttribute("aria-autocomplete"),t.inputBox.removeAttribute("aria-activedescendant"))}}setEnabled(e){if(e!==this.enabled){this.enabled=e;for(const t of this.getUI().leftActionBar.viewItems)t.getAction().enabled=e;for(const t of this.getUI().rightActionBar.viewItems)t.getAction().enabled=e;this.getUI().checkAll.disabled=!e,this.getUI().ok.enabled=e,this.getUI().list.enabled=e}}hide(e){var t;const i=this.controller;i&&(t=!(null!=(t=this.ui)&&t.container.contains(document.activeElement)),this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",t||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),i.didHide(e))}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const t=this.ui.container.style;var e=Math.min(.62*this.dimension.width,$s.MAX_WIDTH);t.width=e+"px",t.marginLeft="-"+e/2+"px",this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&.4*this.dimension.height)}}applyStyles(e){this.styles=e,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:t,quickInputBackground:i,quickInputForeground:n,contrastBorder:o,widgetShadow:s}=this.styles.widget,r=(this.ui.titleBar.style.backgroundColor=t?t.toString():"",this.ui.container.style.backgroundColor=i?i.toString():"",this.ui.container.style.color=n?n.toString():"",this.ui.container.style.border=o?"1px solid "+o:"",this.ui.container.style.boxShadow=s?"0 0 8px 2px "+s:"",this.ui.inputBox.style(this.styles.inputBox),this.ui.count.style(this.styles.countBadge),this.ui.ok.style(this.styles.button),this.ui.customButton.style(this.styles.button),this.ui.progressBar.style(this.styles.progressBar),this.ui.list.style(this.styles.list),[]);this.styles.list.pickerGroupBorder&&r.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.list.pickerGroupBorder}; }`),this.styles.list.pickerGroupForeground&&r.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.list.pickerGroupForeground}; }`),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(r.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&r.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&r.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&r.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&r.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&r.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),r.push("}"));var e=r.join("\n");e!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=e)}}}$s.MAX_WIDTH=600;var Gs=i("0bfb"),Zs=i("2f1e"),Ys=i("66bd"),Xs=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.substring(o?o.prefix.length:0),null!==o&&void 0!==o&&o.placeholder&&(l.ariaLabel=null===o||void 0===o?void 0:o.placeholder);let d=void 0,h=void 0;t&&(d=new Promise(e=>h=e),a.add(Object(Gs.a)(l.onWillAccept)(e=>{e.veto(),l.hide()}))),a.add(this.registerPickerListeners(l,n,o,e));const c=a.add(new B.b);return n&&a.add(n.provide(l,c.token)),Object(Gs.a)(l.onDidHide)(()=>{0===l.selectedItems.length&&c.cancel(),a.dispose(),null!==h&&void 0!==h&&h(l.selectedItems)}),l.show(),t?d:void 0}e===o.prefix||null!=i&&i.preserveValue||(s.picker.value=e),this.adjustValueSelection(s.picker,o,i)}adjustValueSelection(e,t,i){let n;n=null!=i&&i.preserveValue?[e.value.length,e.value.length]:[null!=(i=null==t?void 0:t.prefix.length)?i:0,e.value.length],e.valueSelection=n}registerPickerListeners(e,t,i,n){const o=new ve.b,s=this.visibleQuickAccess={picker:e,descriptor:i,value:n};return o.add(Object(ve.i)(()=>{s===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),o.add(e.onDidChangeValue(e=>{var[i]=this.getOrInstantiateProvider(e);i!==t?this.show(e,{preserveValue:!0}):s.value=e})),i&&o.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(i,e.value)})),o}getOrInstantiateProvider(e){if(e=this.registry.getQuickAccessProvider(e),!e)return[void 0,void 0];let t=this.mapProviderToDescriptor.get(e);return t||(t=this.instantiationService.createInstance(e.ctor),this.mapProviderToDescriptor.set(e,t)),[t,e]}};Qs=Xs([As(0,Ys.a),As(1,Fi.a)],Qs);$o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,i,n,o)=>this.instantiationService.createInstance(jo.d,e,t,i,n,o),styles:this.computeStyles()};const n=this._register(new $s(Object.assign(Object.assign({},i),t)));return n.layout(e.dimension,null!=(t=null==(i=e.offset)?void 0:i.top)?t:0),this._register(e.onDidLayout(t=>n.layout(t,null!=(t=null==(t=e.offset)?void 0:t.top)?t:0))),this._register(n.onShow(()=>this.resetContextKeys())),this._register(n.onHide(()=>this.resetContextKeys())),n}setContextKey(e){let t;e&&!(t=this.contexts.get(e))&&(t=new ti.c(e,!1).bindTo(this.contextKeyService),this.contexts.set(e,t)),t&&t.get()||(this.resetContextKeys(),t&&t.set(!0))}resetContextKeys(){this.contexts.forEach(e=>{e.get()&&e.reset()})}pick(e,t={},i=B.a.None){return this.controller.pick(e,t,i)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},Object(Do.d)(this.theme,{quickInputBackground:Dn.qc,quickInputForeground:Dn.rc,quickInputTitleBackground:Dn.vc,contrastBorder:Dn.h,widgetShadow:Dn.Nc})),inputBox:Object(Do.d)(this.theme,{inputForeground:Dn.lb,inputBackground:Dn.jb,inputBorder:Dn.kb,inputValidationInfoBackground:Dn.pb,inputValidationInfoForeground:Dn.rb,inputValidationInfoBorder:Dn.qb,inputValidationWarningBackground:Dn.sb,inputValidationWarningForeground:Dn.ub,inputValidationWarningBorder:Dn.tb,inputValidationErrorBackground:Dn.mb,inputValidationErrorForeground:Dn.ob,inputValidationErrorBorder:Dn.nb}),countBadge:Object(Do.d)(this.theme,{badgeBackground:Dn.c,badgeForeground:Dn.d,badgeBorder:Dn.h}),button:Object(Do.d)(this.theme,{buttonForeground:Dn.f,buttonBackground:Dn.e,buttonHoverBackground:Dn.g,buttonBorder:Dn.h}),progressBar:Object(Do.d)(this.theme,{progressBarBackground:Dn.pc}),keybindingLabel:Object(Do.d)(this.theme,{keybindingLabelBackground:Dn.vb,keybindingLabelForeground:Dn.yb,keybindingLabelBorder:Dn.wb,keybindingLabelBottomBorder:Dn.xb,keybindingLabelShadow:Dn.Nc}),list:Object(Do.d)(this.theme,{listBackground:Dn.qc,listInactiveFocusForeground:Dn.tc,listInactiveSelectionIconForeground:Dn.uc,listInactiveFocusBackground:Dn.sc,listFocusOutline:Dn.b,listInactiveFocusOutline:Dn.b,pickerGroupBorder:Dn.kc,pickerGroupForeground:Dn.lc})}}};var Js,er=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.focus()}}createController(){return super.createController(this.host)}},nr=(ir=er([tr(1,Fi.a),tr(2,ti.b),tr(3,ji.b),tr(4,Wi.b),tr(5,Eo)],ir),class{constructor(e,t){this.instantiationService=e,this.codeEditorService=t,this.mapEditorToService=new Map}get activeService(){const e=this.codeEditorService.getFocusedCodeEditor();if(!e)throw new Error("Quick input service needs a focused editor to work.");let t=this.mapEditorToService.get(e);if(!t){const i=t=this.instantiationService.createInstance(ir,e);this.mapEditorToService.set(e,t),Object(Gs.a)(e.onDidDispose)(()=>{i.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},i=B.a.None){return this.activeService.pick(e,t,i)}createQuickPick(){return this.activeService.createQuickPick()}});nr=er([tr(0,Fi.a),tr(1,Z.a)],nr);class or{constructor(e){this.editor=e,this.widget=new sr(this.editor)}static get(e){return e.getContribution(or.ID)}dispose(){this.widget.dispose()}}or.ID="editor.controller.quickInput";class sr{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return sr.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}sr.ID="editor.contrib.quickInputWidget",Object(Qi.l)(or.ID,or);{var rr=Js=Js||{};const e=new Ro.a;class t{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(t){if(!this._value){if(t&&(this._value=t[this._serviceId.toString()]),this._value||(this._value=this._factory(t)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");e.set(this._serviceId,this._value)}return this._value}}rr.LazyStaticService=t;let i=[];function ar(e,n){return e=new t(e,n),i.push(e),e}rr.init=function(e){let t=new Ro.a;for(var[n,o]of Object(Yo.a)())t.set(n,o);for(var s in e)e.hasOwnProperty(s)&&t.set(Object(Fi.c)(s),e[s]);i.forEach(i=>t.set(i.id,i.get(e)));var r=new Fo(t,!0);return t.set(Fi.a,r),[t,r]},rr.instantiationService=ar(Fi.a,()=>new Fo(e,!0));const n=new Si;rr.configurationService=ar(qt.a,()=>n),rr.resourceConfigurationService=ar(se.a,()=>new Li(n)),rr.resourcePropertiesService=ar(se.b,()=>new xi(n)),rr.contextService=ar(ui.a,()=>new Di),rr.labelService=ar(st.a,()=>new Ei),rr.telemetryService=ar(io.a,()=>new ki),rr.dialogService=ar(rt.a,()=>new bi),rr.notificationService=ar(ci.a,()=>new vi),rr.markerService=ar(Wo.b,()=>new zo),rr.modeService=ar(fe.a,e=>new mn),rr.standaloneThemeService=ar(Ai.a,()=>new Hn),rr.logService=ar(ot.b,()=>new ot.d(new ot.a)),rr.undoRedoService=ar(es.a,e=>new cs(rr.dialogService.get(e),rr.notificationService.get(e))),rr.modelService=ar(it.a,e=>new fn.a(rr.configurationService.get(e),rr.resourcePropertiesService.get(e),rr.standaloneThemeService.get(e),rr.logService.get(e),rr.undoRedoService.get(e))),rr.markerDecorationsService=ar(qi.a,e=>new Zo(rr.modelService.get(e),rr.markerService.get(e))),rr.contextKeyService=ar(ti.b,e=>new Jn(rr.configurationService.get(e))),rr.codeEditorService=ar(Z.a,e=>new Ji(null,rr.contextKeyService.get(e),rr.standaloneThemeService.get(e))),rr.editorProgressService=ar(Hi.a,()=>new _i),rr.storageService=ar(Uo.a,()=>new Uo.b),rr.editorWorkerService=ar(me.a,e=>new dt(rr.modelService.get(e),rr.resourceConfigurationService.get(e),rr.logService.get(e)))}class lr extends ve.a{constructor(e,t){super();const[i,n]=Js.init(t),o=(this._serviceCollection=i,this._instantiationService=n,this.get(qt.a)),s=this.get(ci.a),r=this.get(io.a),a=this.get(ji.b),l=this.get(ot.b),d=this.get(ti.b);var h=(e,i)=>{let n=null;return n=(n=t?t[e.toString()]:n)||i(),this._serviceCollection.set(e,n),n};h(Wi.b,()=>new Xo(d,o)),h(jo.a,()=>new jo.b(a));let c=h(ie.b,()=>new Ci(this._instantiationService)),u=h(Bi.a,()=>this._register(new wi(d,c,r,s,l,e))),g=h(Eo,()=>new Ii(Js.codeEditorService.get(Z.a),e)),p=(h(Ys.a,()=>new nr(n,Js.codeEditorService.get(Z.a))),h(Pi.b,()=>this._register(new Io(g))));h(Vi.a,()=>new Jo),h(Pi.a,()=>{const e=new Oo(r,s,p,u,a);return e.configure({blockMouse:!1}),this._register(e)}),h(Ri.a,()=>new Ko(c)),h(zt.a,()=>new Oi(Js.modelService.get(it.a)))}get(e){var t=this._serviceCollection.get(e);if(t)return t;throw new Error("Missing service "+e)}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}var dr=i("1ddc");function hr(e,t,i){let n=new lr(e,t),o=null;return n.has(_e.a)||(o=new fi(Js.modelService.get()),n.set(_e.a,o)),n.has(ne.a)||n.set(ne.a,new de(n.get(Z.a),n.get(ie.b))),e=i(n),o&&o.setEditor(e),e}function cr(e,t,i){return hr(e,i||{},i=>new sn(e,t,i,i.get(Fi.a),i.get(Z.a),i.get(ie.b),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Wi.b),i.get(it.a),i.get(fe.a)))}function ur(e){return Js.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function gr(e,t,i){return hr(e,i||{},i=>new rn(e,t,i,i.get(Fi.a),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(me.a),i.get(Z.a),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Pi.a),i.get(Hi.a),i.get(Vi.a)))}function pr(e,t){return new he.a(e,t)}function mr(e,t,i){return an(Js.modelService.get(),Js.modeService.get(),e,t,i)}function fr(e,t){Js.modelService.get().setMode(e,Js.modeService.get().create(t))}function _r(e,t,i){e&&Js.markerService.get().changeOne(t,e.uri,i)}function br(e){return Js.markerService.get().read(e)}function vr(e){return Js.markerService.get().onMarkerChanged(e)}function Cr(e){return Js.modelService.get().getModel(e)}function wr(){return Js.modelService.get().getModels()}function yr(e){return Js.modelService.get().onModelAdded(e)}function Sr(e){return Js.modelService.get().onModelRemoved(e)}function Lr(e){return Js.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function xr(e){return t=Js.modelService.get(),e=e,new ft(t,e);var t}function kr(e,t){const i=Js.standaloneThemeService.get();return i.registerEditorContainer(e),Ft.colorizeElement(i,Js.modeService.get(),e,t)}function Dr(e,t,i){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorize(Js.modeService.get(),e,t,i)}function Nr(e,t,i=4){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorizeModelLine(e,t,i)}function Or(e,t){let i=Js.modeService.get(),n=(i.triggerMode(t),o=t,ge.F.get(o)||{getInitialState:()=>pe.c,tokenize:(e,t,i,n)=>Object(pe.d)(o,e,i,n)});var o,s=Object(Te.Q)(e);let r=[],a=n.getInitialState();for(let d=0,h=s.length;d",token:"delimiter.angle"}];let r=[];for(var a of t.brackets){let e=a;if((e=e&&Array.isArray(e)&&3===e.length?{token:e[2],open:e[0],close:e[1]}:e).open===e.close)throw xt(i,"open and close brackets in a 'brackets' attribute must be different: "+e.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!=typeof e.open||"string"!=typeof e.token||"string"!=typeof e.close)throw xt(i,"every element in the 'brackets' array must be a '{open,close,token}' object or array");r.push({token:e.token+i.tokenPostfix,open:St(i,e.open),close:St(i,e.close)})}return i.brackets=r,i.noThrow=!0,i}function Hr(e){hn.a.registerLanguage(e)}function zr(){let e=[];return e.concat(hn.a.getLanguages())}function Ur(e){return e=Js.modeService.get().getLanguageIdentifier(e),e?e.id:0}function Kr(e,t){let i=Js.modeService.get().onDidCreateMode(n=>{n.getId()===e&&(i.dispose(),t())});return i}function qr(e,t){var i=Js.modeService.get().getLanguageIdentifier(e);if(i)return Ie.a.register(i,t,100);throw new Error("Cannot set configuration for unknown language "+e)}class $r{constructor(e,t){this._languageIdentifier=e,this._actual=t}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,i,n){if("function"==typeof this._actual.tokenize)return Gr.adaptTokenize(this._languageIdentifier.language,this._actual,e,i,n);throw new Error("Not supported!")}tokenize2(e,t,i){return e=this._actual.tokenizeEncoded(e,i),new K.c(e.tokens,e.endState)}}class Gr{constructor(e,t,i){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=i}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(e,t,i){let n=[],o=0;for(let r=0,a=e.length;r"tokenizeEncoded"in e?new $r(i,e):new Gr(Js.standaloneThemeService.get(),i,e);return Zr(t)?ge.F.registerPromise(e,t.then(e=>n(e))):ge.F.register(e,n(t))}function Qr(e,t){const i=t=>{return i=Js.modeService.get(),n=Js.standaloneThemeService.get(),o=e,t=Vr(e,t),new Rt(i,n,o,t);var i,n,o};return Zr(t)?ge.F.registerPromise(e,t.then(e=>i(e))):ge.F.register(e,i(t))}function Jr(e,t){return ge.y.register(e,t)}function ea(e,t){return ge.z.register(e,t)}function ta(e,t){return ge.B.register(e,t)}function ia(e,t){return ge.p.register(e,{provideHover:(e,i,n)=>{let o=e.getWordAtPosition(i);return Promise.resolve(t.provideHover(e,i,n)).then(e=>{if(e)return!e.range&&o&&(e.range=new z.a(i.lineNumber,o.startColumn,i.lineNumber,o.endColumn)),e.range||(e.range=new z.a(i.lineNumber,i.column,i.lineNumber,i.column)),e})}})}function na(e,t){return ge.m.register(e,t)}function oa(e,t){return ge.i.register(e,t)}function sa(e,t){return ge.w.register(e,t)}function ra(e,t){return ge.f.register(e,t)}function aa(e,t){return ge.q.register(e,t)}function la(e,t){return ge.G.register(e,t)}function da(e,t){return ge.b.register(e,t)}function ha(e,t,i){return ge.a.register(e,{providedCodeActionKinds:null==i?void 0:i.providedCodeActionKinds,provideCodeActions:(e,i,n,o)=>{var s=Js.markerService.get().read({resource:e.uri}).filter(e=>z.a.areIntersectingOrTouching(e,i));return t.provideCodeActions(e,i,{markers:s,only:n.only},o)}})}function ca(e,t){return ge.g.register(e,t)}function ua(e,t){return ge.j.register(e,t)}function ga(e,t){return ge.x.register(e,t)}function pa(e,t){return ge.v.register(e,t)}function ma(e,t){return ge.d.register(e,t)}function fa(e,t){return ge.c.register(e,t)}function _a(e,t){return ge.o.register(e,t)}function ba(e,t){return ge.e.register(e,t)}function va(e,t){return ge.A.register(e,t)}function Ca(e,t){return ge.l.register(e,t)}function wa(e,t){return ge.k.register(e,t)}function ya(e,t){return ge.t.register(e,t)}function Sa(e,t){return ge.r.register(e,t)}$o=i("84df"),t.g.wrappingIndent.defaultValue=0,t.g.glyphMargin.defaultValue=!1,t.g.autoIndent.defaultValue=3,t.g.overviewRulerLanes.defaultValue=2,$o.a.setFormatterSelector((e,t,i)=>Promise.resolve(e[0]));const La=$(),xa=(La.editor={create:cr,onDidCreateEditor:ur,createDiffEditor:gr,createDiffNavigator:pr,createModel:mr,setModelLanguage:fr,setModelMarkers:_r,getModelMarkers:br,onDidChangeMarkers:vr,getModels:wr,getModel:Cr,onDidCreateModel:yr,onWillDisposeModel:Sr,onDidChangeModelLanguage:Lr,createWebWorker:xr,colorizeElement:kr,colorize:Dr,colorizeModelLine:Nr,tokenize:Or,defineTheme:Er,setTheme:Ir,remeasureFonts:Mr,registerCommand:Tr,AccessibilitySupport:n,ContentWidgetPositionPreference:l,CursorChangeReason:d,DefaultEndOfLine:h,EditorAutoIndentStrategy:u,EditorOption:g,EndOfLinePreference:p,EndOfLineSequence:m,MinimapPosition:y,MouseTargetType:S,OverlayWidgetPositionPreference:L,OverviewRulerLane:x,RenderLineNumbersType:k,RenderMinimap:D,ScrollbarVisibility:O,ScrollType:N,TextEditorCursorBlinkingStyle:A,TextEditorCursorStyle:R,TrackedRangeStickiness:P,WrappingIndent:F,ConfigurationChangedEvent:t.b,BareFontInfo:oe.a,FontInfo:oe.b,TextModelResolvedOptions:ue.e,FindMatch:ue.b,EditorType:ce.a,EditorOptions:t.g},La.languages={register:Hr,getLanguages:zr,onLanguage:Kr,getEncodedLanguageId:Ur,setLanguageConfiguration:qr,setColorMap:Yr,setTokensProvider:Xr,setMonarchTokensProvider:Qr,registerReferenceProvider:Jr,registerRenameProvider:ea,registerCompletionItemProvider:ma,registerSignatureHelpProvider:ta,registerHoverProvider:ia,registerDocumentSymbolProvider:na,registerDocumentHighlightProvider:oa,registerLinkedEditingRangeProvider:sa,registerDefinitionProvider:ra,registerImplementationProvider:aa,registerTypeDefinitionProvider:la,registerCodeLensProvider:da,registerCodeActionProvider:ha,registerDocumentFormattingEditProvider:ca,registerDocumentRangeFormattingEditProvider:ua,registerOnTypeFormattingEditProvider:ga,registerLinkProvider:pa,registerColorProvider:fa,registerFoldingRangeProvider:_a,registerDeclarationProvider:ba,registerSelectionRangeProvider:va,registerDocumentSemanticTokensProvider:Ca,registerDocumentRangeSemanticTokensProvider:wa,registerInlineCompletionsProvider:ya,registerInlayHintsProvider:Sa,DocumentHighlightKind:c,CompletionItemKind:s,CompletionItemTag:r,CompletionItemInsertTextRule:o,SymbolKind:M,SymbolTag:T,IndentAction:f,CompletionTriggerKind:a,SignatureHelpTriggerKind:I,InlayHintKind:_,InlineCompletionTriggerKind:b,FoldingRangeKind:ge.n},La.CancellationTokenSource),ka=La.Emitter,Da=La.KeyCode,Na=La.KeyMod,Oa=La.Position,Ea=La.Range,Ia=La.Selection,Ma=La.SelectionDirection,Ta=La.MarkerSeverity,Aa=La.MarkerTag,Ra=La.Uri,Pa=La.Token,Fa=La.editor,Ba=La.languages;(null!=(Xs=we.b.MonacoEnvironment)&&Xs.globalAPI||"function"==typeof define&&i("3c35"))&&(self.monaco=La),void 0!==self.require&&"function"==typeof self.require.config&&self.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})},f41d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:function(){return i.e("chunk-2d21b84a").then(i.bind(null,"bfb2"))}})},f570:function(e,t,i){"use strict";i.r(t),i.d(t,"cssDefaults",(function(){return a})),i.d(t,"scssDefaults",(function(){return l})),i.d(t,"lessDefaults",(function(){return d})),i("33f9");var n=i("0b3c");Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this.options},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),o.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setDiagnosticsOptions=function(e){this.setOptions(e)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},t=o;function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(i)}var s={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0}},r={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},a=new t("css",s,r),l=new t("scss",s,r),d=new t("less",s,r);function h(){return i.e("chunk-0b65ffb6").then(i.bind(null,"db4f"))}n.languages.css={cssDefaults:a,lessDefaults:d,scssDefaults:l},n.languages.onLanguage("less",(function(){h().then((function(e){return e.setupMode(d)}))})),n.languages.onLanguage("scss",(function(){h().then((function(e){return e.setupMode(l)}))})),n.languages.onLanguage("css",(function(){h().then((function(e){return e.setupMode(a)}))}))},f577:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("clipboardService")},f58f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t,i,n,o,s){this.id=e,this.label=t,this.alias=i,this._precondition=n,this._run=o,this._contextKeyService=s}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}},f5ba:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:function(){return i.e("chunk-2d0de971").then(i.bind(null,"85fd"))}})},f5f3:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("af40");const o=[];function s(e,t,i){t instanceof n.a||(t=new n.a(t,[],i)),o.push([e,t])}function r(){return o}},f68e:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m})),i.d(t,"c",(function(){return f}));var n=i("dff7"),o=i("308f"),s=i("82c9"),r=i("a666"),a=i("3742"),l=i("9c3e"),d=i("6a89"),h=i("40355"),c=i("fdcc"),u=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class g{constructor(e,t,i,n){this.isProviderFirst=e,this.parent=t,this.link=i,this._rangeCallback=n,this.id=l.b.nextId()}get uri(){return this.link.uri}get range(){var e;return null!=(e=null!=(e=this._range)?e:this.link.targetSelectionRange)?e:this.link.range}set range(e){this._range=e,this._rangeCallback(this)}get ariaMessage(){var e=null==(e=this.parent.getPreview(this))?void 0:e.preview(this.range);return e?Object(n.a)({key:"aria.oneReference.preview",comment:["Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"]},"symbol in {0} on line {1} at column {2}, {3}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn,e.value):Object(n.a)("aria.oneReference","symbol in {0} on line {1} at column {2}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn)}}class p{constructor(e){this._modelReference=e}dispose(){this._modelReference.dispose()}preview(e,t=8){const i=this._modelReference.object.textEditorModel;var n,o,s,r;if(i)return({startLineNumber:o,startColumn:s,endLineNumber:n,endColumn:r}=e),t=i.getWordUntilPosition({lineNumber:o,column:s-t}),t=new d.a(o,t.startColumn,o,s),o=new d.a(n,r,n,1073741824),{value:(s=i.getValueInRange(t).replace(/^\s+/,""))+(r=i.getValueInRange(e))+i.getValueInRange(o).replace(/\s+$/,""),highlight:{start:s.length,end:s.length+r.length}}}}class m{constructor(e,t){this.parent=e,this.uri=t,this.children=[],this._previews=new h.b}dispose(){Object(r.f)(this._previews.values()),this._previews.clear()}getPreview(e){return this._previews.get(e.uri)}get ariaMessage(){var e=this.children.length;return 1===e?Object(n.a)("aria.fileReferences.1","1 symbol in {0}, full path {1}",Object(s.b)(this.uri),this.uri.fsPath):Object(n.a)("aria.fileReferences.N","{0} symbols in {1}, full path {2}",e,Object(s.b)(this.uri),this.uri.fsPath)}resolve(e){return u(this,void 0,void 0,(function*(){if(0===this._previews.size)for(var t of this.children)if(!this._previews.has(t.uri))try{var i=yield e.createModelReference(t.uri);this._previews.set(t.uri,new p(i))}catch(t){Object(c.f)(t)}return this}))}}class f{constructor(e,t){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new o.b,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=e,this._title=t;var i,n,[r]=e;let a;for(i of(e.sort(f._compareReferences),e))a&&s.e.isEqual(a.uri,i.uri,!0)||(a=new m(this,i.uri),this.groups.push(a)),0!==a.children.length&&0===f._compareReferences(i,a.children[a.children.length-1])||(n=new g(r===i,a,i,e=>this._onDidChangeReferenceRange.fire(e)),this.references.push(n),a.children.push(n))}dispose(){Object(r.f)(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new f(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?Object(n.a)("aria.result.0","No results found"):1===this.references.length?Object(n.a)("aria.result.1","Found 1 symbol in {0}",this.references[0].uri.fsPath):1===this.groups.length?Object(n.a)("aria.result.n1","Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):Object(n.a)("aria.result.nm","Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(e,t){let i=e["parent"],n=i.children.indexOf(e);e=i.children.length;var o=i.parent.groups.length;return 1===o||t&&n+1({idx:n,prefixLen:a.d(i.uri.toString(),e.toString()),offsetDist:100*Math.abs(i.range.startLineNumber-t.lineNumber)+Math.abs(i.range.startColumn-t.column)})).sort((e,t)=>e.prefixLen>t.prefixLen?-1:e.prefixLent.offsetDist?1:0)[0];if(i)return this.references[i.idx]}referenceAt(e,t){for(const i of this.references)if(i.uri.toString()===e.toString()&&d.a.containsPosition(i.range,t))return i}firstReference(){for(const e of this.references)if(e.isProviderFirst)return e;return this.references[0]}static _compareReferences(e,t){return s.e.compare(e.uri,t.uri)||d.a.compareRangesUsingStarts(e.range,t.range)}}},f85a:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("2e5d"),o=i("7061"),s=i("6a89"),r=i("3742"),a=i("708a");class l{constructor(e,t,i){this._cursorPositionBrand=void 0,this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=i}}class d{static leftPosition(e,t){var i;return t.column>e.getLineMinColumn(t.lineNumber)?t.delta(void 0,-r.L(e.getLineContent(t.lineNumber),t.column-1)):1{})}return t}},fd11:function(e,t,i){"use strict";i.r(t),i.d(t,"DragAndDropController",(function(){return h})),i("3a19");t=i("a666");var n=i("30db"),o=i("b2cc"),s=i("7061"),r=i("6a89"),a=i("8025");class l{constructor(e,t,i){this.selection=e,this.targetPosition=t,this.copy=i,this.targetSelection=null}getEditOperations(e,t){e=e.getValueInRange(this.selection),this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new r.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),e),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new a.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new a.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumberthis._onEditorMouseDown(e))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._register(this._editor.onMouseDrag(e=>this._onEditorMouseDrag(e))),this._register(this._editor.onMouseDrop(e=>this._onEditorMouseDrop(e))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(e=>this.onEditorKeyDown(e))),this._register(this._editor.onKeyUp(e=>this.onEditorKeyUp(e))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!0),this._mouseDown&&d(e)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!1),this._mouseDown&&e.keyCode===h.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(e){this._mouseDown=!0}_onEditorMouseUp(e){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(e){let t=e.target;if(null===this._dragSelection){const e=this._editor.getSelections()||[];var i=e.filter(e=>t.position&&e.containsPosition(t.position));if(1!==i.length)return;this._dragSelection=i[0]}d(e.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),t.position&&(this._dragSelection.containsPosition(t.position)?this._removeDecoration():this.showAt(t.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(e){if(e.target&&(this._hitContent(e.target)||this._hitMargin(e.target))&&e.target.position){let n=new s.a(e.target.position.lineNumber,e.target.position.column);if(null===this._dragSelection){let o=null;var t,i;e.event.shiftKey?(t=this._editor.getSelection())&&(({selectionStartLineNumber:t,selectionStartColumn:i}=t),o=[new a.a(t,i,n.lineNumber,n.column)]):o=(this._editor.getSelections()||[]).map(e=>e.containsPosition(n)?new a.a(n.lineNumber,n.column,n.lineNumber,n.column):e),this._editor.setSelections(o||[],"mouse",3)}else this._dragSelection.containsPosition(n)&&(!d(e.event)&&!this._modifierPressed||!this._dragSelection.getEndPosition().equals(n)&&!this._dragSelection.getStartPosition().equals(n))||(this._editor.pushUndoStop(),this._editor.executeCommand(h.ID,new l(this._dragSelection,n,d(e.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(e){var t=[{range:new r.a(e.lineNumber,e.column,e.lineNumber,e.column),options:h._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,t),this._editor.revealPosition(e,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(e){return 6===e.type||7===e.type}_hitMargin(e){return 2===e.type||3===e.type||4===e.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}h.ID="editor.contrib.dragAndDrop",h.TRIGGER_KEY_VALUE=n.f?6:5,h._DECORATION_OPTIONS=i.a.register({description:"dnd-target",className:"dnd-target"}),Object(o.l)(h.ID,h)},fd49:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"j",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"k",(function(){return g})),i.d(t,"n",(function(){return b})),i.d(t,"i",(function(){return n})),i.d(t,"e",(function(){return x})),i.d(t,"f",(function(){return I})),i.d(t,"m",(function(){return V})),i.d(t,"c",(function(){return X})),i.d(t,"d",(function(){return Q})),i.d(t,"l",(function(){return J})),i.d(t,"g",(function(){return te}));var n,o=i("dff7"),s=i("30db");t=i("d093");const r=8;class a{constructor(e){this._values=e}hasChanged(e){return this._values[e]}}class l{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class d{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class h{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}compute(e,t,i){return i}}class c{constructor(e,t=null){this.schema=void 0,this.id=e,this.name="_never_",this.defaultValue=void 0,this.deps=t}validate(e){return this.defaultValue}}class u{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}validate(e){return void 0===e?this.defaultValue:e}compute(e,t,i){return i}}function g(e,t){return void 0===e?t:"false"!==e&&Boolean(e)}class p extends u{constructor(e,t,i,n){void 0!==n&&(n.type="boolean",n.default=i),super(e,t,i,n)}validate(e){return g(e,this.defaultValue)}}class m extends u{constructor(e,t,i,n,o,s){void 0!==s&&(s.type="integer",s.default=i,s.minimum=n,s.maximum=o),super(e,t,i,s),this.minimum=n,this.maximum=o}static clampedInt(e,t,i,n){return void 0===e||(e=parseInt(e,10),isNaN(e))?t:(e=Math.max(i,e),0|(e=Math.min(n,e)))}validate(e){return m.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class f extends u{constructor(e,t,i,n,o){void 0!==o&&(o.type="number",o.default=i),super(e,t,i,o),this.validationFn=n}static clamp(e,t,i){return eC),"fill"!==g&&!i||(y=!0,N=c,L=Math.min(a*o,Math.max(1,Math.floor(1/D))),b&&s&&_<=t.stableFitRemainingWidth&&(r=t.stableFitMaxMinimapScale),(c=Math.min(r,Math.max(1,Math.floor(L/v))))>N&&(k=Math.min(2,c/N)),x=c/o/k,C=Math.ceil(Math.max(d,f+n)*L),b?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=_,t.stableFitMaxMinimapScale=c):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0))}}return g=Math.floor(u*x),a=Math.min(g,Math.max(0,Math.floor((_-m-2)*x/(l+x)))+r),s=(D=Math.floor(o*a))/o,D=Math.floor(D*k),{renderMinimap:h?1:2,minimapLeft:"left"===p?0:i-a-m,minimapWidth:a,minimapHeightIsEditorHeight:y,minimapIsSampling:S,minimapScale:c,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:C,minimapCanvasOuterWidth:s,minimapCanvasOuterHeight:w}}static computeLayout(e,t){var i=0|t.outerWidth,n=0|t.outerHeight,o=0|t.lineHeight,s=0|t.lineNumbersDigitCount,r=t.typicalHalfwidthCharacterWidth,a=t.maxDigitWidth,l=t.pixelRatio,h=t.viewLineCount,c=e.get(122),u=(c="inherit"===c?e.get(121):c,"inherit"===c?e.get(117):c),g=e.get(120),p=e.get(2),f=t.isDominatedByLongLines,_=e.get(48),b=0!==e.get(59).renderType,v=e.get(60),C=e.get(94),w=e.get(64),y=e.get(92),S=y.verticalScrollbarSize,L=y.verticalHasArrows,x=y.arrowSize;y=y.horizontalScrollbarSize;const k=e.get(57);e=e.get(36);let D,N=(D="string"==typeof k&&/^\d+(\.\d+)?ch$/.test(k)?(B=parseFloat(k.substr(0,k.length-2)),m.clampedInt(B*r,0,0,1e3)):m.clampedInt(k,0,0,1e3),e&&(D+=16),0),O=(b&&(B=Math.max(s,v),N=Math.round(B*a)),0),E=(_&&(O=o),0),M=E+O,T=M+N,A=T+D;e=i-O-N-D;let R=!1,P=!1,F=-1;2!==p&&("inherit"===c&&f?(R=!0,P=!0):"on"===u||"bounded"===u?P=!0:"wordWrapColumn"===u&&(F=g));b=I._computeMinimapLayout({outerWidth:i,outerHeight:n,lineHeight:o,typicalHalfwidthCharacterWidth:r,pixelRatio:l,scrollBeyondLastLine:C,minimap:w,verticalScrollbarWidth:S,viewLineCount:h,remainingWidth:e,isViewportWrapping:P},t.memory||new d),0!==b.renderMinimap&&0===b.minimapLeft&&(E+=b.minimapWidth,M+=b.minimapWidth,T+=b.minimapWidth,A+=b.minimapWidth),s=e-b.minimapWidth,v=Math.max(1,Math.floor((s-S-2)/r));var B=L?x:0;return P&&(F=Math.max(1,v),"bounded"===u&&(F=Math.min(F,g))),{width:i,height:n,glyphMarginLeft:E,glyphMarginWidth:O,lineNumbersLeft:M,lineNumbersWidth:N,decorationsLeft:T,decorationsWidth:D,contentLeft:A,contentWidth:s,minimap:b,viewportColumn:v,isWordWrapMinified:R,isViewportWrapping:P,wrappingColumn:F,verticalScrollbarWidth:S,horizontalScrollbarHeight:y,overviewRuler:{top:B,width:S,height:n-2*B,right:0}}}}class M extends h{constructor(){var e={enabled:!0};super(56,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class T extends h{constructor(){var e={enabled:!0,fontSize:0,fontFamily:""};super(126,"inlayHints",e,{"editor.inlayHints.enabled":{type:"boolean",default:e.enabled,description:o.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:e.fontSize,markdownDescription:o.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. When set to `0`, the 90% of `#editor.fontSize#` is used.")},"editor.inlayHints.fontFamily":{type:"string",default:e.fontFamily,description:o.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),fontSize:m.clampedInt(e.fontSize,this.defaultValue.fontSize,0,100),fontFamily:_.string(e.fontFamily,this.defaultValue.fontFamily)}:this.defaultValue}}class A extends f{constructor(){super(58,"lineHeight",X.lineHeight,e=>f.clamp(e,0,150),{markdownDescription:o.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}compute(e,t,i){return e.fontInfo.lineHeight}}class R extends h{constructor(){var e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(64,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[o.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),o.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),o.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:o.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:e.scale,minimum:1,maximum:3,enum:[1,2,3],description:o.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),size:b(e.size,this.defaultValue.size,["proportional","fill","fit"]),side:b(e.side,this.defaultValue.side,["right","left"]),showSlider:b(e.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g(e.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(e.scale,1,1,3),maxColumn:m.clampedInt(e.maxColumn,this.defaultValue.maxColumn,1,1e4)}:this.defaultValue}}class P extends h{constructor(){super(74,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.top","Controls the amount of space between the top edge of the editor and the first line.")},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(e){return e&&"object"==typeof e?(e=e,{top:m.clampedInt(e.top,0,0,1e3),bottom:m.clampedInt(e.bottom,0,0,1e3)}):this.defaultValue}}class F extends h{constructor(){var e={enabled:!0,cycle:!1};super(75,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:e.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),cycle:g(e.cycle,this.defaultValue.cycle)}:this.defaultValue}}class B extends c{constructor(){super(128)}compute(e,t,i){return e.pixelRatio}}class j extends h{constructor(){var e={other:!0,comments:!1,strings:!1};super(78,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:e.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:e.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:e,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=e}validate(e){return"boolean"==typeof e?e:e&&"object"==typeof e?!!((e={other:g((e=e).other,this.defaultValue.other),comments:g(e.comments,this.defaultValue.comments),strings:g(e.strings,this.defaultValue.strings)}).other&&e.comments&&e.strings)||!!(e.other||e.comments||e.strings)&&e:this.defaultValue}}class W extends h{constructor(){super(59,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})}validate(e){let t=this.defaultValue.renderType,i=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,i=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:i}}}function V(e){var t=e.get(87);return"editable"===t?e.get(80):"on"!==t}class H extends h{constructor(){var e=[],t={type:"number",description:o.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(91,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string",description:o.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})}validate(e){if(Array.isArray(e)){let i=[];for(var t of e)"number"==typeof t?i.push({column:m.clampedInt(t,0,0,1e4),color:null}):t&&"object"==typeof t&&(t=t,i.push({column:m.clampedInt(t.column,0,0,1e4),color:t.color}));return i.sort((e,t)=>e.column-t.column),i}return this.defaultValue}}function z(e,t){if("string"!=typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}class U extends h{constructor(){var e={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};super(92,"scrollbar",e,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),o.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),o.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),o.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),o.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:e.verticalScrollbarSize,description:o.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:e.horizontalScrollbarSize,description:o.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:e.scrollByPage,description:o.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}validate(e){var t,i;return e&&"object"==typeof e?(e=e,t=m.clampedInt(e.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=m.clampedInt(e.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3),{arrowSize:m.clampedInt(e.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:z(e.vertical,this.defaultValue.vertical),horizontal:z(e.horizontal,this.defaultValue.horizontal),useShadows:g(e.useShadows,this.defaultValue.useShadows),verticalHasArrows:g(e.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:g(e.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:g(e.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:g(e.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:t,horizontalSliderSize:m.clampedInt(e.horizontalSliderSize,t,0,1e3),verticalScrollbarSize:i,verticalSliderSize:m.clampedInt(e.verticalSliderSize,i,0,1e3),scrollByPage:g(e.scrollByPage,this.defaultValue.scrollByPage)}):this.defaultValue}}class K extends h{constructor(){var e={enabled:!0,mode:"subwordSmart"};super(54,"inlineSuggest",e,{"editor.inlineSuggest.enabled":{type:"boolean",default:e.enabled,description:o.a("inlineSuggest.enabled","Controls whether to automatically show inline suggestions in the editor.")},"editor.inlineSuggest.mode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("inlineSuggest.mode.prefix","Only render an inline suggestion if the replace text is a prefix of the insert text."),o.a("inlineSuggest.mode.subword","Only render an inline suggestion if the replace text is a subword of the insert text."),o.a("inlineSuggest.mode.subwordSmart","Only render an inline suggestion if the replace text is a subword of the insert text, but the subword must start after the cursor.")],default:e.mode,description:o.a("inlineSuggest.mode","Controls which mode to use for rendering inline suggestions.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),mode:b(e.mode,this.defaultValue.mode,["prefix","subword","subwordSmart"])}:this.defaultValue}}class q extends h{constructor(){var e={enabled:Q.bracketPairColorizationOptions.enabled};super(12,"bracketPairColorization",e,{"editor.bracketPairColorization.enabled":{type:"boolean",default:e.enabled,description:o.a("bracketPairColorization.enabled","Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class $ extends h{constructor(){var e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,showStatusBar:!1,preview:!1,previewMode:"subwordSmart",showInlineDetails:!0,showMethods:!0,showFunctions:!0,showConstructors:!0,showDeprecated:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0,showUsers:!0,showIssues:!0};super(106,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[o.a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),o.a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:e.insertMode,description:o.a("suggest.insertMode","Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.")},"editor.suggest.filterGraceful":{type:"boolean",default:e.filterGraceful,description:o.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:o.a("suggest.localityBonus","Controls whether sorting favors words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:o.a("suggest.shareSuggestSelections","Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:e.snippetsPreventQuickSuggestions,description:o.a("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:o.a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.showStatusBar":{type:"boolean",default:e.showStatusBar,description:o.a("suggest.showStatusBar","Controls the visibility of the status bar at the bottom of the suggest widget.")},"editor.suggest.preview":{type:"boolean",default:e.preview,description:o.a("suggest.preview","Controls whether to preview the suggestion outcome in the editor.")},"editor.suggest.previewMode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("suggest.previewMode.prefix","Only render a preview if the replace text is a prefix of the insert text."),o.a("suggest.previewMode.subword","Only render a preview if the replace text is a subword of the insert text."),o.a("suggest.previewMode.subwordSmart","Render a preview if the replace text is a subword of the insert text, or if it is a prefix of the insert text.")],default:e.previewMode,description:o.a("suggest.previewMode","Controls which mode to use for rendering the suggest preview.")},"editor.suggest.showInlineDetails":{type:"boolean",default:e.showInlineDetails,description:o.a("suggest.showInlineDetails","Controls whether suggest details show inline with the label or only in the details widget")},"editor.suggest.maxVisibleSuggestions":{type:"number",deprecationMessage:o.a("suggest.maxVisibleSuggestions.dep","This setting is deprecated. The suggest widget can now be resized.")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:o.a("deprecated","This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.")},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showDeprecated":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showDeprecated","When enabled IntelliSense shows `deprecated`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")}})}validate(e){return e&&"object"==typeof e?{insertMode:b((e=e).insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:g(e.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:g(e.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:g(e.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:g(e.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:g(e.showIcons,this.defaultValue.showIcons),showStatusBar:g(e.showStatusBar,this.defaultValue.showStatusBar),preview:g(e.preview,this.defaultValue.preview),previewMode:b(e.previewMode,this.defaultValue.previewMode,["prefix","subword","subwordSmart"]),showInlineDetails:g(e.showInlineDetails,this.defaultValue.showInlineDetails),showMethods:g(e.showMethods,this.defaultValue.showMethods),showFunctions:g(e.showFunctions,this.defaultValue.showFunctions),showConstructors:g(e.showConstructors,this.defaultValue.showConstructors),showDeprecated:g(e.showDeprecated,this.defaultValue.showDeprecated),showFields:g(e.showFields,this.defaultValue.showFields),showVariables:g(e.showVariables,this.defaultValue.showVariables),showClasses:g(e.showClasses,this.defaultValue.showClasses),showStructs:g(e.showStructs,this.defaultValue.showStructs),showInterfaces:g(e.showInterfaces,this.defaultValue.showInterfaces),showModules:g(e.showModules,this.defaultValue.showModules),showProperties:g(e.showProperties,this.defaultValue.showProperties),showEvents:g(e.showEvents,this.defaultValue.showEvents),showOperators:g(e.showOperators,this.defaultValue.showOperators),showUnits:g(e.showUnits,this.defaultValue.showUnits),showValues:g(e.showValues,this.defaultValue.showValues),showConstants:g(e.showConstants,this.defaultValue.showConstants),showEnums:g(e.showEnums,this.defaultValue.showEnums),showEnumMembers:g(e.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:g(e.showKeywords,this.defaultValue.showKeywords),showWords:g(e.showWords,this.defaultValue.showWords),showColors:g(e.showColors,this.defaultValue.showColors),showFiles:g(e.showFiles,this.defaultValue.showFiles),showReferences:g(e.showReferences,this.defaultValue.showReferences),showFolders:g(e.showFolders,this.defaultValue.showFolders),showTypeParameters:g(e.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:g(e.showSnippets,this.defaultValue.showSnippets),showUsers:g(e.showUsers,this.defaultValue.showUsers),showIssues:g(e.showIssues,this.defaultValue.showIssues)}:this.defaultValue}}class G extends h{constructor(){super(102,"smartSelect",{selectLeadingAndTrailingWhitespace:!0},{"editor.smartSelect.selectLeadingAndTrailingWhitespace":{description:o.a("selectLeadingAndTrailingWhitespace","Whether leading and trailing whitespace should always be selected."),default:!0,type:"boolean"}})}validate(e){return e&&"object"==typeof e?{selectLeadingAndTrailingWhitespace:g(e.selectLeadingAndTrailingWhitespace,this.defaultValue.selectLeadingAndTrailingWhitespace)}:this.defaultValue}}class Z extends c{constructor(){super(129,[80])}compute(e,t,i){return!!t.get(80)||e.tabFocusMode}}class Y extends c{constructor(){super(131,[130])}compute(e,t,i){return t=t.get(130),{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:t.isWordWrapMinified,isViewportWrapping:t.isViewportWrapping,wrappingColumn:t.wrappingColumn}}}const X={fontFamily:s.f?"Menlo, Monaco, 'Courier New', monospace":s.d?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:s.f?12:14,lineHeight:0,letterSpacing:0},Q={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0,bracketPairColorizationOptions:{enabled:!1}},J=[];function ee(e){return J[e.id]=e}const te={acceptSuggestionOnCommitCharacter:ee(new p(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:o.a("acceptSuggestionOnCommitCharacter","Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.")})),acceptSuggestionOnEnter:ee(new v(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",o.a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:o.a("acceptSuggestionOnEnter","Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.")})),accessibilitySupport:ee(new w),accessibilityPageSize:ee(new m(3,"accessibilityPageSize",10,1,1073741824,{description:o.a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:ee(new _(4,"ariaLabel",o.a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:ee(new v(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),o.a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingDelete:ee(new v(6,"autoClosingDelete","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingDelete.auto","Remove adjacent closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingDelete","Controls whether the editor should remove adjacent closing quotes or brackets when deleting.")})),autoClosingOvertype:ee(new v(7,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:ee(new v(8,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),o.a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:ee(new C(9,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[o.a("editor.autoIndent.none","The editor will not insert indentation automatically."),o.a("editor.autoIndent.keep","The editor will keep the current line's indentation."),o.a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),o.a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),o.a("editor.autoIndent.full","The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.")],description:o.a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:ee(new p(10,"automaticLayout",!1)),autoSurround:ee(new v(11,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[o.a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),o.a("editor.autoSurround.quotes","Surround with quotes but not brackets."),o.a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:o.a("autoSurround","Controls whether the editor should automatically surround selections when typing quotes or brackets.")})),bracketPairColorization:ee(new q),stickyTabStops:ee(new p(104,"stickyTabStops",!1,{description:o.a("stickyTabStops","Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.")})),codeLens:ee(new p(13,"codeLens",!0,{description:o.a("codeLens","Controls whether the editor shows CodeLens.")})),codeLensFontFamily:ee(new _(14,"codeLensFontFamily","",{description:o.a("codeLensFontFamily","Controls the font family for CodeLens.")})),codeLensFontSize:ee(new m(15,"codeLensFontSize",0,0,100,{type:"number",default:0,minimum:0,maximum:100,markdownDescription:o.a("codeLensFontSize","Controls the font size in pixels for CodeLens. When set to `0`, the 90% of `#editor.fontSize#` is used.")})),colorDecorators:ee(new p(16,"colorDecorators",!0,{description:o.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:ee(new p(17,"columnSelection",!1,{description:o.a("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:ee(new y),contextmenu:ee(new p(19,"contextmenu",!0)),copyWithSyntaxHighlighting:ee(new p(20,"copyWithSyntaxHighlighting",!0,{description:o.a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:ee(new C(21,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:o.a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:ee(new p(22,"cursorSmoothCaretAnimation",!1,{description:o.a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:ee(new C(23,"cursorStyle",n.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function(e){switch(e){case"line":return n.Line;case"block":return n.Block;case"underline":return n.Underline;case"line-thin":return n.LineThin;case"block-outline":return n.BlockOutline;case"underline-thin":return n.UnderlineThin}}),{description:o.a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:ee(new m(24,"cursorSurroundingLines",0,0,1073741824,{description:o.a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.")})),cursorSurroundingLinesStyle:ee(new v(25,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[o.a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),o.a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:o.a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:ee(new m(26,"cursorWidth",0,0,1073741824,{markdownDescription:o.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:ee(new p(27,"disableLayerHinting",!1)),disableMonospaceOptimizations:ee(new p(28,"disableMonospaceOptimizations",!1)),domReadOnly:ee(new p(29,"domReadOnly",!1)),dragAndDrop:ee(new p(30,"dragAndDrop",!0,{description:o.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:ee(new class extends p{constructor(){super(31,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(e,t,i){return i&&e.emptySelectionClipboard}}),extraEditorClassName:ee(new _(32,"extraEditorClassName","")),fastScrollSensitivity:ee(new f(33,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:o.a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:ee(new L),fixedOverflowWidgets:ee(new p(35,"fixedOverflowWidgets",!1)),folding:ee(new p(36,"folding",!0,{description:o.a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:ee(new v(37,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[o.a("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),o.a("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:o.a("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:ee(new p(38,"foldingHighlight",!0,{description:o.a("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),foldingImportsByDefault:ee(new p(39,"foldingImportsByDefault",!1,{description:o.a("foldingImportsByDefault","Controls whether the editor automatically collapses import ranges.")})),unfoldOnClickAfterEndOfLine:ee(new p(40,"unfoldOnClickAfterEndOfLine",!1,{description:o.a("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:ee(new _(41,"fontFamily",X.fontFamily,{description:o.a("fontFamily","Controls the font family.")})),fontInfo:ee(new k),fontLigatures2:ee(new x),fontSize:ee(new D),fontWeight:ee(new N),formatOnPaste:ee(new p(46,"formatOnPaste",!1,{description:o.a("formatOnPaste","Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.")})),formatOnType:ee(new p(47,"formatOnType",!1,{description:o.a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:ee(new p(48,"glyphMargin",!0,{description:o.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:ee(new O),hideCursorInOverviewRuler:ee(new p(50,"hideCursorInOverviewRuler",!1,{description:o.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:ee(new p(51,"highlightActiveIndentGuide",!0,{description:o.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:ee(new E),inDiffEditor:ee(new p(53,"inDiffEditor",!1)),letterSpacing:ee(new f(55,"letterSpacing",X.letterSpacing,e=>f.clamp(e,-5,20),{description:o.a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:ee(new M),lineDecorationsWidth:ee(new u(57,"lineDecorationsWidth",10)),lineHeight:ee(new A),lineNumbers:ee(new W),lineNumbersMinChars:ee(new m(60,"lineNumbersMinChars",5,1,300)),linkedEditing:ee(new p(61,"linkedEditing",!1,{description:o.a("linkedEditing","Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.")})),links:ee(new p(62,"links",!0,{description:o.a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:ee(new v(63,"matchBrackets","always",["always","near","never"],{description:o.a("matchBrackets","Highlight matching brackets.")})),minimap:ee(new R),mouseStyle:ee(new v(65,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:ee(new f(66,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:o.a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:ee(new p(67,"mouseWheelZoom",!1,{markdownDescription:o.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:ee(new p(68,"multiCursorMergeOverlapping",!0,{description:o.a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:ee(new C(69,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function(e){return"ctrlCmd"===e?s.f?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[o.a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),o.a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:o.a({key:"multiCursorModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add multiple cursors with the mouse. The Go To Definition and Open Link mouse gestures will adapt such that they do not conflict with the multicursor modifier. [Read more](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).")})),multiCursorPaste:ee(new v(70,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[o.a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),o.a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:o.a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:ee(new p(71,"occurrencesHighlight",!0,{description:o.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:ee(new p(72,"overviewRulerBorder",!0,{description:o.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:ee(new m(73,"overviewRulerLanes",3,0,3)),padding:ee(new P),parameterHints:ee(new F),peekWidgetDefaultFocus:ee(new v(76,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[o.a("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),o.a("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:o.a("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:ee(new p(77,"definitionLinkOpensInPeek",!1,{description:o.a("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:ee(new j),quickSuggestionsDelay:ee(new m(79,"quickSuggestionsDelay",10,0,1073741824,{description:o.a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:ee(new p(80,"readOnly",!1)),renameOnType:ee(new p(81,"renameOnType",!1,{description:o.a("renameOnType","Controls whether the editor auto renames on type."),markdownDeprecationMessage:o.a("renameOnTypeDeprecate","Deprecated, use `editor.linkedEditing` instead.")})),renderControlCharacters:ee(new p(82,"renderControlCharacters",!1,{description:o.a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:ee(new p(83,"renderIndentGuides",!0,{description:o.a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:ee(new p(84,"renderFinalNewline",!0,{description:o.a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:ee(new v(85,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",o.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:o.a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:ee(new p(86,"renderLineHighlightOnlyWhenFocus",!1,{description:o.a("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused.")})),renderValidationDecorations:ee(new v(87,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:ee(new v(88,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",o.a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),o.a("renderWhitespace.selection","Render whitespace characters only on selected text."),o.a("renderWhitespace.trailing","Render only trailing whitespace characters."),""],description:o.a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:ee(new m(89,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:ee(new p(90,"roundedSelection",!0,{description:o.a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:ee(new H),scrollbar:ee(new U),scrollBeyondLastColumn:ee(new m(93,"scrollBeyondLastColumn",5,0,1073741824,{description:o.a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:ee(new p(94,"scrollBeyondLastLine",!0,{description:o.a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:ee(new p(95,"scrollPredominantAxis",!0,{description:o.a("scrollPredominantAxis","Scroll only along the predominant axis when scrolling both vertically and horizontally at the same time. Prevents horizontal drift when scrolling vertically on a trackpad.")})),selectionClipboard:ee(new p(96,"selectionClipboard",!0,{description:o.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:s.d})),selectionHighlight:ee(new p(97,"selectionHighlight",!0,{description:o.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:ee(new p(98,"selectOnLineNumbers",!0)),showFoldingControls:ee(new v(99,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[o.a("showFoldingControls.always","Always show the folding controls."),o.a("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:o.a("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:ee(new p(100,"showUnused",!0,{description:o.a("showUnused","Controls fading out of unused code.")})),showDeprecated:ee(new p(125,"showDeprecated",!0,{description:o.a("showDeprecated","Controls strikethrough deprecated variables.")})),inlayHints:ee(new T),snippetSuggestions:ee(new v(101,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[o.a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),o.a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),o.a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),o.a("snippetSuggestions.none","Do not show snippet suggestions.")],description:o.a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smartSelect:ee(new G),smoothScrolling:ee(new p(103,"smoothScrolling",!1,{description:o.a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:ee(new m(105,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:ee(new $),inlineSuggest:ee(new K),suggestFontSize:ee(new m(107,"suggestFontSize",0,0,1e3,{markdownDescription:o.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:ee(new m(108,"suggestLineHeight",0,0,1e3,{markdownDescription:o.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.")})),suggestOnTriggerCharacters:ee(new p(109,"suggestOnTriggerCharacters",!0,{description:o.a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:ee(new v(110,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[o.a("suggestSelection.first","Always select the first suggestion."),o.a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:ee(new v(111,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")})),tabIndex:ee(new m(112,"tabIndex",0,-1,1073741824)),unusualLineTerminators:ee(new v(113,"unusualLineTerminators","prompt",["auto","off","prompt"],{enumDescriptions:[o.a("unusualLineTerminators.auto","Unusual line terminators are automatically removed."),o.a("unusualLineTerminators.off","Unusual line terminators are ignored."),o.a("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed.")],description:o.a("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useShadowDOM:ee(new p(114,"useShadowDOM",!0)),useTabStops:ee(new p(115,"useTabStops",!0,{description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:ee(new _(116,"wordSeparators",t.b,{description:o.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:ee(new v(117,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[o.a("wordWrap.off","Lines will never wrap."),o.a("wordWrap.on","Lines will wrap at the viewport width."),o.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),o.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:o.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:ee(new _(118,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:ee(new _(119,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:ee(new m(120,"wordWrapColumn",80,1,1073741824,{markdownDescription:o.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapOverride1:ee(new v(121,"wordWrapOverride1","inherit",["off","on","inherit"])),wordWrapOverride2:ee(new v(122,"wordWrapOverride2","inherit",["off","on","inherit"])),wrappingIndent:ee(new C(123,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[o.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),o.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),o.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),o.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:o.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:ee(new v(124,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[o.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),o.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:o.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:ee(new S),pixelRatio:ee(new B),tabFocusMode:ee(new Z),layoutInfo:ee(new I),wrappingInfo:ee(new Y)}},fdc0:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return i.e("chunk-2d22c171").then(i.bind(null,"f26e"))}})},fdcc:function(e,t,i){"use strict";i.d(t,"f",(function(){return o})),i.d(t,"g",(function(){return s})),i.d(t,"h",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"b",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u}));const n=new class{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(()=>{if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e},0)}}emit(e){this.listeners.forEach(t=>{t(e)})}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}};function o(e){l(e)||n.onUnexpectedError(e)}function s(e){l(e)||n.onUnexpectedExternalError(e)}function r(e){var t,i;return e instanceof Error?(({name:t,message:i}=e),{$isError:!0,name:t,message:i,stack:e.stacktrace||e.stack}):e}const a="Canceled";function l(e){return e instanceof Error&&e.name===a&&e.message===a}function d(){const e=new Error(a);return e.name=e.message,e}function h(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function c(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}class u extends Error{constructor(e){super("NotSupported"),e&&(this.message=e)}}},fe45:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"e",(function(){return g})),i.d(t,"d",(function(){return m})),i.d(t,"c",(function(){return f}));var n,o=i("fdcc");class s{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e}keyCodeToStr(e){return this._keyCodeToStr[e]}strToKeyCode(e){return this._strToKeyCode[e.toLowerCase()]||0}}const r=new s,a=new s,l=new s;function d(e,t,i=t,n=i){r.define(e,t),a.define(e,i),l.define(e,n)}function h(e,t){return(e|(65535&t)<<16>>>0)>>>0}function c(e,t){var i;return 0===e?null:(i=(65535&e)>>>0,0!=(e=(4294901760&e)>>>16)?new p([u(i,t),u(e,t)]):new p([u(i,t)]))}function u(e,t){var i=!!(2048&e),n=!!(256&e),o=2===t?n:i,s=!!(1024&e),r=!!(512&e);t=2===t?i:n,i=255&e;return new g(o,s,r,t,i)}d(0,"unknown"),d(1,"Backspace"),d(2,"Tab"),d(3,"Enter"),d(4,"Shift"),d(5,"Ctrl"),d(6,"Alt"),d(7,"PauseBreak"),d(8,"CapsLock"),d(9,"Escape"),d(10,"Space"),d(11,"PageUp"),d(12,"PageDown"),d(13,"End"),d(14,"Home"),d(15,"LeftArrow","Left"),d(16,"UpArrow","Up"),d(17,"RightArrow","Right"),d(18,"DownArrow","Down"),d(19,"Insert"),d(20,"Delete"),d(21,"0"),d(22,"1"),d(23,"2"),d(24,"3"),d(25,"4"),d(26,"5"),d(27,"6"),d(28,"7"),d(29,"8"),d(30,"9"),d(31,"A"),d(32,"B"),d(33,"C"),d(34,"D"),d(35,"E"),d(36,"F"),d(37,"G"),d(38,"H"),d(39,"I"),d(40,"J"),d(41,"K"),d(42,"L"),d(43,"M"),d(44,"N"),d(45,"O"),d(46,"P"),d(47,"Q"),d(48,"R"),d(49,"S"),d(50,"T"),d(51,"U"),d(52,"V"),d(53,"W"),d(54,"X"),d(55,"Y"),d(56,"Z"),d(57,"Meta"),d(58,"ContextMenu"),d(59,"F1"),d(60,"F2"),d(61,"F3"),d(62,"F4"),d(63,"F5"),d(64,"F6"),d(65,"F7"),d(66,"F8"),d(67,"F9"),d(68,"F10"),d(69,"F11"),d(70,"F12"),d(71,"F13"),d(72,"F14"),d(73,"F15"),d(74,"F16"),d(75,"F17"),d(76,"F18"),d(77,"F19"),d(78,"NumLock"),d(79,"ScrollLock"),d(80,";",";","OEM_1"),d(81,"=","=","OEM_PLUS"),d(82,",",",","OEM_COMMA"),d(83,"-","-","OEM_MINUS"),d(84,".",".","OEM_PERIOD"),d(85,"/","/","OEM_2"),d(86,"`","`","OEM_3"),d(110,"ABNT_C1"),d(111,"ABNT_C2"),d(87,"[","[","OEM_4"),d(88,"\\","\\","OEM_5"),d(89,"]","]","OEM_6"),d(90,"'","'","OEM_7"),d(91,"OEM_8"),d(92,"OEM_102"),d(93,"NumPad0"),d(94,"NumPad1"),d(95,"NumPad2"),d(96,"NumPad3"),d(97,"NumPad4"),d(98,"NumPad5"),d(99,"NumPad6"),d(100,"NumPad7"),d(101,"NumPad8"),d(102,"NumPad9"),d(103,"NumPad_Multiply"),d(104,"NumPad_Add"),d(105,"NumPad_Separator"),d(106,"NumPad_Subtract"),d(107,"NumPad_Decimal"),d(108,"NumPad_Divide"),(t=n=n||{}).toString=function(e){return r.keyCodeToStr(e)},t.fromString=function(e){return r.strToKeyCode(e)},t.toUserSettingsUS=function(e){return a.keyCodeToStr(e)},t.toUserSettingsGeneral=function(e){return l.keyCodeToStr(e)},t.fromUserSettings=function(e){return a.strToKeyCode(e)||l.strToKeyCode(e)};class g{constructor(e,t,i,n,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyCode=o}equals(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode}isModifierKey(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode}toChord(){return new p([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class p{constructor(e){if(0===e.length)throw Object(o.c)("parts");this.parts=e}}class m{constructor(e,t,i,n,o,s){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyLabel=o,this.keyAriaLabel=s}}class f{}},fe86:function(e,t,i){},ffac:function(e,t,i){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js.gz b/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js.gz deleted file mode 100644 index c5500f3eb36b140b19a1a949efc934736f69f5c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 645149 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
      nCX29#%3q60U`;c-!ly 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%0A`xr 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

      x2apnrGC!H<*1n<&Gir#qYo3 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

      TJD;Gg6sh>`d=y+F5BlrfGSVZ8a>k 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

      2x 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�E72Y>|gVIa7z8%YAAV%da4HnmHjNLB#D+G|xBPgqg68+%A{5xfC^ zIvsq@94D$9f%+3cQ|RL&oR~W(j$t^<(rFqOh{iP)mSA4wg03H;g!NKj2re%5ag2rV8VI?J*u z7#27&8n>+mV~a+AI6?Vh@1HBVjk>bPX#h;JD#-;iLv*I*Ij9L-$1w&Bu< zmUTB>*rcQ7Ya75e-RCLGqWvsig`03-^Iav^C9~d^zG48g4+j{CL zy;zuCfa;*_7?~?!*tLp4O>m)wD<7tth2kt`co>;8ix6H81dy}T0_GLxfLhrW#J;P$ zhHrR$_H}DIw~6!$8nZ;-m*|e|BCMSxa*PQ@{zZ!i&*5h!6s^F>EDF##^?*m_;6xdC z4IVDx2VqK{H?-?`rsa<}JY@j@EBpQxw10~6MX1uRR`v-Oe%9WIFyog*^!#;WpQ1&I zu0^DBdTJB~a-MUWq9BlS#jXb{uwor(6s8QI?Z&=Lmh}RaT)J7N^9W@vph(X_OXkF= z7v(n$;!%O_1%Y505MH1V&}>o&h%HhGNIgd(pmUZ&K-e6GfSMA80Qo$H0NVof03ceV z5a3v$5a75-A;7UpA;7UlA;58oLV%-8A;9r0g#gEM6v7r!#{!OTQ3!B6Pa(i@g+hR1 zokD=)Dun>YH3|Wa>l6YU-=+}Yc!5HIV}r&E;Mk-P;J85{!0{al0gmrd2ynbeA;9qx zg#gFP6q-j11VM!&3v{c2?P?v(S@SeNSSJ3XiIg&R0NOk$QxBkxkTP`vTIeWKACv%V znK}XOVw9;D(3C})x&f^}l&K%kszTYM-Y#);gby{R%O)X2J>IfO7*RvEY!XV;K`onv za~^S;gmfN}nuHaVN6RLmMUBR?NqFZ0@6~oQnndrLybC1 zqaUVTzjA~61Xa%DKg?LYw!Tgy3^lyYYV^aL^~+af8K4@UAoH@aOD|l$MgtFZo1WI_ zhgrl5)YZAI(GOG4iJ1wF%T72Zr#$vA514^q5{K~ zMn6m?wxT}5j7C39B?d2=6eAWd76q>ggcnr+fX&w{HR@uNpQktxigM}{7w{z+rOB(;w7;H7G%P_NHAr>f=DRJghi1M(YU=%HVnQmG9qHPS88INEJOrv zN8dn2PASf5@8D5dEP{oo4clvW6)h->^o2Oxxr1h;at7RP;F8wq9CqOjjHd;-&0FJU zIi|dP>b%i4f_&X`nBb~V)$-YB zQ}lK^jj<+(GvRLXT#b9P0cS^XrW1BbEa3{;$88tm;%G<4ODx9_M{aK3#A;Dg5O29% z{?O&8PiwMnIOE9h^mGypX32=i6DToU>-f^f2*AasXFPDJ zWjdX?@s#06jn*ZC_S|!Jc@y5bs}ZzM9iDnCgMA;Y$V7$0Jr$ zUo(638UBA~{Bhr-mK()aq`y+jmlV_w`Soz2GzO$}RsJELVu^l9MI? DbLLJB diff --git a/crmeb/public/admin/js/chunk-7d79eb41.bc73a487.js b/crmeb/public/admin/js/chunk-7d79eb41.bc73a487.js new file mode 100644 index 000000000..7265c0d9d --- /dev/null +++ b/crmeb/public/admin/js/chunk-7d79eb41.bc73a487.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7d79eb41"],{"0741":function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("96cf"),n("d81d"),n("a434"),n("2f62")),u=n("90e7");a={data:function(){return{addlangModal:!1,langType:{},formValidate:{is_admin:0,type_id:1,remarks:"",page:1,limit:20},total:0,loading:!1,ruleValidate:{code:[{required:!0,message:"请输入状态码/文字",trigger:"blur"}],remarks:[{required:!0,message:"请输入文字",trigger:"blur"}]},columns:[{title:"编号",key:"id",width:80},{title:"所属语言",key:"language_name",minWidth:180},{title:"状态码/文字",key:"code",minWidth:300},{title:"备注说明",key:"remarks",minWidth:300},{title:"对应语言",key:"lang_explain",minWidth:150},{title:"操作",slot:"action",fixed:"right",width:100}],langColumns:[{title:"所属语言",key:"language_name",width:120},{title:"对应语言",slot:"lang_explain",minWidth:250}],langData:[],langFormData:{is_admin:0,code:"",remarks:"",edit:0,list:[]},tabList:[],FromData:null,extractId:0,code:null}},computed:Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),mounted:function(){this.getList()},methods:{add:function(){this.langFormData.list=this.langType.langType.map((function(t){return{language_name:t.title,lang_explain:"",remarks:"",type_id:t.value}})),this.addlangModal=!0},ok:function(){var t=this;Object(u.J)(this.langFormData).then((function(e){t.$Message.success(e.msg),t.getList()}))},edit:function(t){var e=this;this.langFormData.is_admin=this.formValidate.is_admin,this.code=t.code,Object(u.H)({code:t.code}).then((function(t){e.langFormData.list=t.data.list,e.langFormData.code=t.data.code,e.langFormData.remarks=t.data.remarks,e.langFormData.edit=1,e.addlangModal=!0})).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_code/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tabList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},modalChange:function(t){t||(this.langFormData={is_admin:0,name:"",code:"",list:[]},this.code=null)},selChange:function(){this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(u.I)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loading=!1,t.tabList=n.data.list,t.total=n.data.count,t.langType=n.data.langType;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()}}},n("1b7e"),o=n("2877"),n=Object(o.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",staticClass:"tabform",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"语言分类:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},on:{"on-change":t.selChange},model:{value:t.formValidate.is_admin,callback:function(e){t.$set(t.formValidate,"is_admin",e)},expression:"formValidate.is_admin"}},t._l(t.langType.isAdmin,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1)],1),n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"语言类型:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},on:{"on-change":t.selChange},model:{value:t.formValidate.type_id,callback:function(e){t.$set(t.formValidate,"type_id",e)},expression:"formValidate.type_id"}},t._l(t.langType.langType,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1)],1),n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索:"}},[n("div",{staticClass:"acea-row row-middle"},[n("Input",{staticStyle:{width:"30%"},attrs:{search:"","enter-button":"",placeholder:"请输入语言备注","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.remarks,callback:function(e){t.$set(t.formValidate,"remarks",e)},expression:"formValidate.remarks"}})],1)])],1)],1)],1)],1),n("Alert",{staticClass:"mt10"},[t._v("\n 使用说明\n "),n("template",{slot:"desc"},[t._v("添加用户端页面语言,添加完成之后状态码为中文文字,前端页面使用 $t(`xxxx`),js文件中使用 this.t(`xxxx`)\n 或者使用 that.t(`xxxx`)"),n("br"),t._v("添加后端接口语言,添加完成之后状态码为6位数字,后台抛错或者控制器返回文字的时候直接填写状态码数字")])],2),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言")])],1)],1),n("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tabList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除语言",a)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),n("Modal",{attrs:{width:"750",title:"添加语言"},on:{"on-ok":t.ok,"on-cancel":function(e){t.addlangModal=!1},"on-visible-change":t.modalChange},model:{value:t.addlangModal,callback:function(e){t.addlangModal=e},expression:"addlangModal"}},[n("Form",{ref:"langFormData",attrs:{model:t.langFormData,rules:t.ruleValidate,"label-width":120}},[n("FormItem",{staticClass:"mb20",attrs:{label:"语言分类:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},model:{value:t.langFormData.is_admin,callback:function(e){t.$set(t.langFormData,"is_admin",e)},expression:"langFormData.is_admin"}},t._l(t.langType.isAdmin,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1),n("Input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],model:{value:t.langFormData.edit,callback:function(e){t.$set(t.langFormData,"edit",e)},expression:"langFormData.edit"}}),n("FormItem",{staticClass:"mb20",attrs:{label:"语言说明:",prop:"remarks"}},[n("Input",{staticStyle:{width:"330px"},attrs:{placeholder:"请输入语言说明"},model:{value:t.langFormData.remarks,callback:function(e){t.$set(t.langFormData,"remarks",e)},expression:"langFormData.remarks"}})],1),n("FormItem",{staticClass:"mb20",attrs:{label:"对应语言:",prop:"remark"}},[n("Table",{ref:"langTable",attrs:{columns:t.langColumns,data:t.langFormData.list,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"lang_explain",fn:function(e){e.row;var r=e.index;return[n("Input",{staticClass:"priceBox",model:{value:t.langFormData.list[r].lang_explain,callback:function(e){t.$set(t.langFormData.list[r],"lang_explain",e)},expression:"langFormData.list[index].lang_explain"}})]}}])})],1)],1)],1)],1)}),[],!1,null,"32f36cf5",null);e.default=n.exports},"1b7e":function(t,e,n){"use strict";var r=n("a044");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Hb",(function(){return u})),n.d(e,"Gb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return g})),n.d(e,"ib",(function(){return h})),n.d(e,"B",(function(){return p})),n.d(e,"Ub",(function(){return b})),n.d(e,"ob",(function(){return O})),n.d(e,"nb",(function(){return j})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return y})),n.d(e,"eb",(function(){return k})),n.d(e,"m",(function(){return w})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return C})),n.d(e,"fb",(function(){return F})),n.d(e,"jb",(function(){return D})),n.d(e,"lb",(function(){return T})),n.d(e,"T",(function(){return V})),n.d(e,"mb",(function(){return M})),n.d(e,"yb",(function(){return $})),n.d(e,"G",(function(){return E})),n.d(e,"xb",(function(){return G})),n.d(e,"p",(function(){return I})),n.d(e,"n",(function(){return L})),n.d(e,"o",(function(){return R})),n.d(e,"q",(function(){return q})),n.d(e,"r",(function(){return P})),n.d(e,"pb",(function(){return S})),n.d(e,"Tb",(function(){return W})),n.d(e,"qb",(function(){return U})),n.d(e,"Ob",(function(){return A})),n.d(e,"rb",(function(){return J})),n.d(e,"Z",(function(){return B})),n.d(e,"Qb",(function(){return z})),n.d(e,"ab",(function(){return H})),n.d(e,"X",(function(){return N})),n.d(e,"Y",(function(){return K})),n.d(e,"Q",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return at})),n.d(e,"Rb",(function(){return ot})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"Jb",(function(){return ht})),n.d(e,"Kb",(function(){return pt})),n.d(e,"kb",(function(){return bt})),n.d(e,"zb",(function(){return Ot})),n.d(e,"R",(function(){return jt})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Ab",(function(){return vt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return wt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"Nb",(function(){return Ft})),n.d(e,"S",(function(){return Dt})),n.d(e,"g",(function(){return Tt})),n.d(e,"sb",(function(){return Vt})),n.d(e,"vb",(function(){return Mt})),n.d(e,"a",(function(){return $t})),n.d(e,"b",(function(){return Et})),n.d(e,"tb",(function(){return Gt})),n.d(e,"wb",(function(){return It})),n.d(e,"ub",(function(){return Lt})),n.d(e,"k",(function(){return Rt})),n.d(e,"U",(function(){return qt})),n.d(e,"V",(function(){return Pt})),n.d(e,"bb",(function(){return St})),n.d(e,"N",(function(){return Wt})),n.d(e,"M",(function(){return Ut})),n.d(e,"I",(function(){return At})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return zt})),n.d(e,"K",(function(){return Ht})),n.d(e,"O",(function(){return Nt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function g(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function w(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function D(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function $(){return Object(r.a)({url:"merchant/store",method:"GET"})}function E(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function I(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function L(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function q(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function P(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function S(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function N(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Vt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function $t(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function It(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Lt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function qt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Pt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function St(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function At(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function zt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Nt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a044:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-7d79eb41.bc73a487.js.gz b/crmeb/public/admin/js/chunk-7d79eb41.bc73a487.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae07bd520ebc9ce57b77abfea2a8ecbd13383051 GIT binary patch literal 4427 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 OZ2TE#!&VUbTmS%!Qb~dU diff --git a/crmeb/public/admin/js/chunk-a34a7d0a.d72c03b5.js b/crmeb/public/admin/js/chunk-a34a7d0a.d72c03b5.js new file mode 100644 index 000000000..4526ebde0 --- /dev/null +++ b/crmeb/public/admin/js/chunk-a34a7d0a.d72c03b5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-a34a7d0a"],{"5818d":function(t,e,n){"use strict";var r=n("5d04");n.n(r).a},"5d04":function(t,e,n){},7864:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),i=(n("96cf"),n("d3b7"),n("159b"),n("a434"),n("d81d"),n("a15b"),n("2f62")),o=n("90e7");a={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(a.a)(Object(a.a)({},Object(i.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tableList3:[],columns3:[{title:"用户名称",key:"nickname",width:200},{title:"客服头像",slot:"headimgurl"},{title:"操作",slot:"action"}],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total5:0,loading5:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0},timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},loading:!1,tableList:[],columns1:[{title:"ID",key:"id",width:80},{title:"分类",key:"cate_name",minWidth:120},{title:"标题",key:"title",minWidth:120},{title:"详情",key:"message",minWidth:320},{title:"排序",key:"sort",minWidth:60},{title:"添加时间",slot:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}],columns4:[{type:"selection",width:60,align:"center"},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:160},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",width:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0,addFrom:{uids:[]},selections:[],rows:{},rowRecord:{},theme3:"light",labelSort:[],sortName:"",current:0}},created:function(){this.getUserLabelAll()},methods:{getUserLabelAll:function(t){var e=this;Object(o.pb)().then((function(n){n=n.data.data,n.unshift({name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(o.qb)()).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(o.rb)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat/speechcraftcate/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},handleReachBottom:function(){var t=this;return new Promise((function(e){t.formValidate.page=t.formValidate.page+1,setTimeout((function(){kefucreateApi(t.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0<(r=n.data).list.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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-a60f6d34.683fc352.js b/crmeb/public/admin/js/chunk-a60f6d34.683fc352.js new file mode 100644 index 000000000..74541d3b4 --- /dev/null +++ b/crmeb/public/admin/js/chunk-a60f6d34.683fc352.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-a60f6d34"],{"5b6a":function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=n("f3f3"),c=(n("96cf"),n("a434"),n("2f62")),o=n("90e7");u={data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},formValidate:{keyword:"",page:1,limit:20},total:0,loading:!1,columns:[{title:"编号",key:"id",width:120},{title:"浏览器语言识别码",key:"code",minWidth:150},{title:"语言说明",key:"name",minWidth:180},{title:"关联语言",key:"link_lang",minWidth:180},{title:"操作",slot:"action",fixed:"right",width:100}],tabList:[],code:null}},computed:Object(u.a)(Object(u.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),mounted:function(){this.getList()},methods:{add:function(){var t=this;this.$modalForm(Object(o.K)(0)).then((function(){return t.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.K)(t.id)).then((function(){return e.getList()}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_country/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tabList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},selChange:function(){this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(o.L)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loading=!1,t.tabList=n.data.list,t.total=n.data.count;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()}}},n("64cb"),c=n("2877"),n=Object(c.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索:"}},[n("div",{staticClass:"acea-row row-middle"},[n("Input",{staticStyle:{width:"30%"},attrs:{search:"","enter-button":"",placeholder:"请输入语言Code","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.keyword,callback:function(e){t.$set(t.formValidate,"keyword",e)},expression:"formValidate.keyword"}})],1)])],1)],1)],1)],1),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言地区")])],1)],1),n("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tabList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除地区语言",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"52ffd6e2",null);e.default=n.exports},"64cb":function(t,e,n){"use strict";var r=n("b27e");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Hb",(function(){return o})),n.d(e,"Gb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"db",(function(){return d})),n.d(e,"Lb",(function(){return s})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return p})),n.d(e,"ob",(function(){return O})),n.d(e,"nb",(function(){return j})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return w})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return C})),n.d(e,"fb",(function(){return T})),n.d(e,"jb",(function(){return E})),n.d(e,"lb",(function(){return L})),n.d(e,"T",(function(){return V})),n.d(e,"mb",(function(){return G})),n.d(e,"yb",(function(){return P})),n.d(e,"G",(function(){return q})),n.d(e,"xb",(function(){return $})),n.d(e,"p",(function(){return M})),n.d(e,"n",(function(){return U})),n.d(e,"o",(function(){return F})),n.d(e,"q",(function(){return R})),n.d(e,"r",(function(){return S})),n.d(e,"pb",(function(){return W})),n.d(e,"Tb",(function(){return D})),n.d(e,"qb",(function(){return I})),n.d(e,"Ob",(function(){return J})),n.d(e,"rb",(function(){return K})),n.d(e,"Z",(function(){return z})),n.d(e,"Qb",(function(){return B})),n.d(e,"ab",(function(){return A})),n.d(e,"X",(function(){return H})),n.d(e,"Y",(function(){return N})),n.d(e,"Q",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ut})),n.d(e,"Rb",(function(){return ct})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return dt})),n.d(e,"P",(function(){return st})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return bt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return pt})),n.d(e,"zb",(function(){return Ot})),n.d(e,"R",(function(){return jt})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Ab",(function(){return vt})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"Nb",(function(){return Tt})),n.d(e,"S",(function(){return Et})),n.d(e,"g",(function(){return Lt})),n.d(e,"sb",(function(){return Vt})),n.d(e,"vb",(function(){return Gt})),n.d(e,"a",(function(){return Pt})),n.d(e,"b",(function(){return qt})),n.d(e,"tb",(function(){return $t})),n.d(e,"wb",(function(){return Mt})),n.d(e,"ub",(function(){return Ut})),n.d(e,"k",(function(){return Ft})),n.d(e,"U",(function(){return Rt})),n.d(e,"V",(function(){return St})),n.d(e,"bb",(function(){return Wt})),n.d(e,"N",(function(){return Dt})),n.d(e,"M",(function(){return It})),n.d(e,"I",(function(){return Jt})),n.d(e,"H",(function(){return Kt})),n.d(e,"J",(function(){return zt})),n.d(e,"L",(function(){return Bt})),n.d(e,"K",(function(){return At})),n.d(e,"O",(function(){return Ht})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function G(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function P(){return Object(r.a)({url:"merchant/store",method:"GET"})}function q(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function $(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function M(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function U(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function F(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function S(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function K(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function z(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function A(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function N(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function dt(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function st(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Lt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Vt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Pt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ut(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Rt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function St(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function It(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Jt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Ht(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},b27e:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-a60f6d34.683fc352.js.gz b/crmeb/public/admin/js/chunk-a60f6d34.683fc352.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e03652e628839541a38bfe49f334a245c9fea44 GIT binary patch literal 3439 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 R&;HI~?SGS3X2zvH003sEoi_jg literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-b3279cb6.38aed394.js b/crmeb/public/admin/js/chunk-b3279cb6.38aed394.js new file mode 100644 index 000000000..38afe0e93 --- /dev/null +++ b/crmeb/public/admin/js/chunk-b3279cb6.38aed394.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-b3279cb6"],{5109:function(t,e,r){"use strict";var n=r("a4a6");r.n(n).a},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Hb",(function(){return c})),r.d(e,"Gb",(function(){return u})),r.d(e,"i",(function(){return i})),r.d(e,"db",(function(){return s})),r.d(e,"Lb",(function(){return d})),r.d(e,"c",(function(){return l})),r.d(e,"d",(function(){return m})),r.d(e,"W",(function(){return f})),r.d(e,"cb",(function(){return p})),r.d(e,"ib",(function(){return h})),r.d(e,"B",(function(){return g})),r.d(e,"Ub",(function(){return b})),r.d(e,"ob",(function(){return O})),r.d(e,"nb",(function(){return j})),r.d(e,"y",(function(){return _})),r.d(e,"z",(function(){return v})),r.d(e,"l",(function(){return y})),r.d(e,"eb",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"hb",(function(){return C})),r.d(e,"gb",(function(){return k})),r.d(e,"fb",(function(){return x})),r.d(e,"jb",(function(){return P})),r.d(e,"lb",(function(){return T})),r.d(e,"T",(function(){return q})),r.d(e,"mb",(function(){return M})),r.d(e,"yb",(function(){return E})),r.d(e,"G",(function(){return $})),r.d(e,"xb",(function(){return S})),r.d(e,"p",(function(){return F})),r.d(e,"n",(function(){return G})),r.d(e,"o",(function(){return R})),r.d(e,"q",(function(){return U})),r.d(e,"r",(function(){return z})),r.d(e,"pb",(function(){return B})),r.d(e,"Tb",(function(){return D})),r.d(e,"qb",(function(){return A})),r.d(e,"Ob",(function(){return H})),r.d(e,"rb",(function(){return J})),r.d(e,"Z",(function(){return K})),r.d(e,"Qb",(function(){return L})),r.d(e,"ab",(function(){return N})),r.d(e,"X",(function(){return V})),r.d(e,"Y",(function(){return W})),r.d(e,"Q",(function(){return Q})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Sb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Pb",(function(){return at})),r.d(e,"Rb",(function(){return ot})),r.d(e,"x",(function(){return ct})),r.d(e,"C",(function(){return ut})),r.d(e,"w",(function(){return it})),r.d(e,"u",(function(){return st})),r.d(e,"P",(function(){return dt})),r.d(e,"h",(function(){return lt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Ib",(function(){return pt})),r.d(e,"Jb",(function(){return ht})),r.d(e,"Kb",(function(){return gt})),r.d(e,"kb",(function(){return bt})),r.d(e,"zb",(function(){return Ot})),r.d(e,"R",(function(){return jt})),r.d(e,"Bb",(function(){return _t})),r.d(e,"Ab",(function(){return vt})),r.d(e,"Cb",(function(){return yt})),r.d(e,"Db",(function(){return wt})),r.d(e,"Eb",(function(){return It})),r.d(e,"Fb",(function(){return Ct})),r.d(e,"Mb",(function(){return kt})),r.d(e,"Nb",(function(){return xt})),r.d(e,"S",(function(){return Pt})),r.d(e,"g",(function(){return Tt})),r.d(e,"sb",(function(){return qt})),r.d(e,"vb",(function(){return Mt})),r.d(e,"a",(function(){return Et})),r.d(e,"b",(function(){return $t})),r.d(e,"tb",(function(){return St})),r.d(e,"wb",(function(){return Ft})),r.d(e,"ub",(function(){return Gt})),r.d(e,"k",(function(){return Rt})),r.d(e,"U",(function(){return Ut})),r.d(e,"V",(function(){return zt})),r.d(e,"bb",(function(){return Bt})),r.d(e,"N",(function(){return Dt})),r.d(e,"M",(function(){return At})),r.d(e,"I",(function(){return Ht})),r.d(e,"H",(function(){return Jt})),r.d(e,"J",(function(){return Kt})),r.d(e,"L",(function(){return Lt})),r.d(e,"K",(function(){return Nt})),r.d(e,"O",(function(){return Vt})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function c(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function u(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function p(){return Object(n.a)({url:"serve/info",method:"get"})}function h(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function P(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function q(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(n.a)({url:"merchant/store",method:"GET"})}function $(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function S(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function F(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function G(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function U(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function A(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function H(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function K(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function L(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function N(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function V(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function W(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ut(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function pt(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function Ct(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function kt(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Pt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function qt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function St(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function Ft(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Gt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Ut(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function At(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ht(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Kt(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function Lt(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}function Nt(t){return Object(n.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Vt(t,e){return Object(n.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a402:function(t,e,r){"use strict";r.r(e);var n=r("c964"),a=r("f3f3"),o=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("90e7")),c=r("2f62"),u=r("2e8e");a={name:"systemStore",components:{uploadPictures:r("b0e7").a},data:function(){var t=this;return{spinShow:!1,modalMap:!1,addresData:u.a,formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择门店地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择门店营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传门店logo"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:10,lg:16,md:18,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){u.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),this.getKey(),this.getFrom()},computed:Object(a.a)(Object(a.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:100},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){var t=this;Object(o.G)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getFrom:function(){var t=this;this.spinShow=!0,Object(o.yb)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.info||null,t.formItem=n||t.formItem,t.formItem.address=n.address2,t.spinShow=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formItem.image=t.att_dir,this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){this.modalMap=!0},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.xb)(e.formItem).then(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(r.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},r("5109"),c=r("2877"),r=Object(c.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"article-manager"},[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":t.labelWidth,"label-position":t.labelPosition,rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入门店名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入门店简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{type:"number",placeholder:"请输入门店手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"核销时效:","label-for":"valid_time"}},[e("DatePicker",{attrs:{editable:!1,value:t.formItem.valid_time,format:"yyyy/MM/dd",type:"daterange","split-panels":"",placeholder:"请选择核销时效"},on:{"on-change":t.onchangeDate},model:{value:t.formItem.valid_time,callback:function(e){t.$set(t.formItem,"valid_time",e)},expression:"formItem.valid_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店营业:","label-for":"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("Col",t._b({},"Col",t.grid,!1),[e("Button",{staticClass:"ml20",attrs:{type:"primary"},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v("提交")])],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)}),[],!1,null,"1a55ad06",null);e.default=r.exports},a4a6:function(t,e,r){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-b3279cb6.38aed394.js.gz b/crmeb/public/admin/js/chunk-b3279cb6.38aed394.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb3939f1e659ed1ee7fde889154be2828979c9e6 GIT binary patch literal 4737 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 PtF8YZzAkIWxl{lE#L!si literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js b/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js deleted file mode 100644 index c74c32e59..000000000 --- a/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-b3279cb6"],{5109:function(t,e,r){"use strict";var n=r("a4a6");r.n(n).a},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Gb",(function(){return c})),r.d(e,"Fb",(function(){return u})),r.d(e,"i",(function(){return i})),r.d(e,"cb",(function(){return s})),r.d(e,"Kb",(function(){return d})),r.d(e,"c",(function(){return l})),r.d(e,"d",(function(){return m})),r.d(e,"V",(function(){return f})),r.d(e,"bb",(function(){return p})),r.d(e,"hb",(function(){return h})),r.d(e,"B",(function(){return g})),r.d(e,"Tb",(function(){return b})),r.d(e,"nb",(function(){return O})),r.d(e,"mb",(function(){return j})),r.d(e,"y",(function(){return _})),r.d(e,"z",(function(){return v})),r.d(e,"l",(function(){return y})),r.d(e,"db",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"gb",(function(){return C})),r.d(e,"fb",(function(){return k})),r.d(e,"eb",(function(){return x})),r.d(e,"ib",(function(){return P})),r.d(e,"kb",(function(){return T})),r.d(e,"S",(function(){return q})),r.d(e,"lb",(function(){return M})),r.d(e,"xb",(function(){return E})),r.d(e,"G",(function(){return $})),r.d(e,"wb",(function(){return S})),r.d(e,"p",(function(){return F})),r.d(e,"n",(function(){return G})),r.d(e,"o",(function(){return R})),r.d(e,"q",(function(){return U})),r.d(e,"r",(function(){return z})),r.d(e,"ob",(function(){return B})),r.d(e,"Sb",(function(){return D})),r.d(e,"pb",(function(){return A})),r.d(e,"Nb",(function(){return H})),r.d(e,"qb",(function(){return J})),r.d(e,"Y",(function(){return K})),r.d(e,"Pb",(function(){return L})),r.d(e,"Z",(function(){return N})),r.d(e,"W",(function(){return V})),r.d(e,"X",(function(){return W})),r.d(e,"P",(function(){return Q})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Rb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Ob",(function(){return at})),r.d(e,"Qb",(function(){return ot})),r.d(e,"x",(function(){return ct})),r.d(e,"C",(function(){return ut})),r.d(e,"w",(function(){return it})),r.d(e,"u",(function(){return st})),r.d(e,"O",(function(){return dt})),r.d(e,"h",(function(){return lt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Hb",(function(){return pt})),r.d(e,"Ib",(function(){return ht})),r.d(e,"Jb",(function(){return gt})),r.d(e,"jb",(function(){return bt})),r.d(e,"yb",(function(){return Ot})),r.d(e,"Q",(function(){return jt})),r.d(e,"Ab",(function(){return _t})),r.d(e,"zb",(function(){return vt})),r.d(e,"Bb",(function(){return yt})),r.d(e,"Cb",(function(){return wt})),r.d(e,"Db",(function(){return It})),r.d(e,"Eb",(function(){return Ct})),r.d(e,"Lb",(function(){return kt})),r.d(e,"Mb",(function(){return xt})),r.d(e,"R",(function(){return Pt})),r.d(e,"g",(function(){return Tt})),r.d(e,"rb",(function(){return qt})),r.d(e,"ub",(function(){return Mt})),r.d(e,"a",(function(){return Et})),r.d(e,"b",(function(){return $t})),r.d(e,"sb",(function(){return St})),r.d(e,"vb",(function(){return Ft})),r.d(e,"tb",(function(){return Gt})),r.d(e,"k",(function(){return Rt})),r.d(e,"T",(function(){return Ut})),r.d(e,"U",(function(){return zt})),r.d(e,"ab",(function(){return Bt})),r.d(e,"N",(function(){return Dt})),r.d(e,"M",(function(){return At})),r.d(e,"I",(function(){return Ht})),r.d(e,"H",(function(){return Jt})),r.d(e,"J",(function(){return Kt})),r.d(e,"L",(function(){return Lt})),r.d(e,"K",(function(){return Nt})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function c(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function u(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function p(){return Object(n.a)({url:"serve/info",method:"get"})}function h(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function P(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function q(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(n.a)({url:"merchant/store",method:"GET"})}function $(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function S(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function F(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function G(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function U(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function A(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function H(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function K(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function L(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function N(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function V(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function W(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ut(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function pt(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function Ct(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function kt(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Pt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function qt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function St(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function Ft(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Gt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Ut(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function At(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ht(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Kt(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function Lt(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}function Nt(t){return Object(n.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a402:function(t,e,r){"use strict";r.r(e);var n=r("c964"),a=r("f3f3"),o=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("90e7")),c=r("2f62"),u=r("2e8e");a={name:"systemStore",components:{uploadPictures:r("b0e7").a},data:function(){var t=this;return{spinShow:!1,modalMap:!1,addresData:u.a,formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择门店地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择门店营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传门店logo"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:10,lg:16,md:18,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){u.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),this.getKey(),this.getFrom()},computed:Object(a.a)(Object(a.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:100},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){var t=this;Object(o.G)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getFrom:function(){var t=this;this.spinShow=!0,Object(o.xb)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.info||null,t.formItem=n||t.formItem,t.formItem.address=n.address2,t.spinShow=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formItem.image=t.att_dir,this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){this.modalMap=!0},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.wb)(e.formItem).then(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(r.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},r("5109"),c=r("2877"),r=Object(c.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"article-manager"},[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":t.labelWidth,"label-position":t.labelPosition,rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入门店名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入门店简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{type:"number",placeholder:"请输入门店手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"核销时效:","label-for":"valid_time"}},[e("DatePicker",{attrs:{editable:!1,value:t.formItem.valid_time,format:"yyyy/MM/dd",type:"daterange","split-panels":"",placeholder:"请选择核销时效"},on:{"on-change":t.onchangeDate},model:{value:t.formItem.valid_time,callback:function(e){t.$set(t.formItem,"valid_time",e)},expression:"formItem.valid_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店营业:","label-for":"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("Col",t._b({},"Col",t.grid,!1),[e("Button",{staticClass:"ml20",attrs:{type:"primary"},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v("提交")])],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)}),[],!1,null,"1a55ad06",null);e.default=r.exports},a4a6:function(t,e,r){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js.gz b/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js.gz deleted file mode 100644 index 3d85982507642ab4badc7b0901c9f3f760f336fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4721 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 diff --git a/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js b/crmeb/public/admin/js/chunk-caea7828.3e2670e9.js similarity index 98% rename from crmeb/public/admin/js/chunk-caea7828.55e1aff5.js rename to crmeb/public/admin/js/chunk-caea7828.3e2670e9.js index c09c46359..6d047216e 100644 --- a/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js +++ b/crmeb/public/admin/js/chunk-caea7828.3e2670e9.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-caea7828"],{"0f03":function(t,e,a){},"0f0e":function(t,e,a){"use strict";a("d81d"),a("4de4"),a("d3b7"),a("a434"),a("e9c4");var s=a("c4c8"),i={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(t,e){for(var a in e)if(e[a].id==t)return!0;return!1},userLabel:function(t){var e=this;this.dataLabel=t,Object(s.z)().then((function(t){t.data.map((function(t){t.children&&(e.isUser=!0,t.children.map((function(t){e.inArray(t.id,e.dataLabel)?t.disabled=!0:t.disabled=!1})))})),e.labelList=t.data})).catch((function(t){e.$Message.error(t.msg)}))},selectLabel:function(t){var e;t.disabled?(e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]),this.dataLabel.splice(e,1),t.disabled=!1):(this.dataLabel.push({label_name:t.label_name,id:t.id}),t.disabled=!0)},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}};a("b8f2"),a=a("2877"),a=Object(a.a)(i,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"label-wrapper"},[a("div",{staticClass:"list-box"},[t._l(t.labelList,(function(e,s){return t.isUser?a("div",{key:s,staticClass:"label-box"},[e.children?a("div",{staticClass:"title"},[t._v(t._s(e.label_name))]):t._e(),e.children&&e.children.length?a("div",{staticClass:"list"},t._l(e.children,(function(e,s){return a("div",{key:s,staticClass:"label-item",class:{on:e.disabled},on:{click:function(a){return t.selectLabel(e)}}},[t._v("\n "+t._s(e.label_name)+"\n ")])})),0):t._e()]):t._e()})),t.isUser?t._e():a("div",[t._v("暂无标签")])],2),a("div",{staticClass:"footer"},[a("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:t.subBtn}},[t._v("确定")]),a("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:t.cancel}},[t._v("取消")])],1)])}),[],!1,null,"2ef182e9",null);e.a=a.exports},"2dd5":function(t,e,a){"use strict";var s=a("0f03");a.n(s).a},b8f2:function(t,e,a){"use strict";var s=a("e8e1");a.n(s).a},e8e1:function(t,e,a){},ed2f:function(t,e,a){"use strict";a.r(e);var s=a("f3f3"),i=a("fc11"),r=(a("e9c4"),a("4de4"),a("d3b7"),a("a434"),a("b0c0"),a("d81d"),a("498a"),a("2f62")),o=a("0f0e"),n=a("c4ad"),l=a("c42b"),c=a("c4c8"),m=a("c24f"),d=a("90e7"),u=a("d708"),f=a("c276"),h=a("8c03");n={name:"storeCouponCreate",components:{goodsList:n.default,newsCategory:l.a,customerInfo:h.default,userLabel:o.a},data:function(){var t={customerShow:!1,labelShow:!1,disabled:!1,modals:!1,maxCols:4,labelSelect:[],scrollerHeight:"600",contentTop:"130",contentWidth:"98%",formatImg:["jpg","jpeg","png","bmp","gif"],formatVoice:["mp3","wma","wav","amr"],header:{},fileUrl:u.a.apiBaseURL+"/file/upload/1",formData:{name:"",type:"text",time:0,label_id:[],image:"",cate_id:"",content:{content:"",src:"",list:{}}},labelSort:[],isReceiveTime:0};return Object(i.a)(t,"modals",!1),Object(i.a)(t,"ruleValidate",{name:[{required:!0,message:"请填写二维码名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择二维码分组",trigger:"change"}]}),Object(i.a)(t,"id",0),Object(i.a)(t,"dataLabel",[]),t},computed:Object(s.a)({},Object(r.e)("media",["isMobile"])),created:function(){this.getUserLabelAll(),this.userLabel(),this.getToken(),this.$route.query.id&&(this.id=this.$route.query.id,this.getDetail())},methods:{activeData:function(t){this.labelShow=!1,this.dataLabel=t},labelClose:function(){this.labelShow=!1},openLabel:function(t){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},closeLabel:function(t){var e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]);this.dataLabel.splice(e,1)},getDetail:function(){var t=this;Object(d.Ob)(this.id).then((function(e){t.formData=e.data,e.data.label_id.length&&(t.dataLabel=e.data.label_id)}))},customer:function(){this.customerShow=!0},addLabel:function(){var t=this;this.$modalForm(Object(m.N)(0)).then((function(){return t.userLabel()}))},userLabel:function(){var t=this;Object(c.n)().then((function(e){t.labelSelect=e.data.list})).catch((function(e){t.$Message.error(e.msg)}))},imageObject:function(t){this.customerShow=!1,this.formData.uid=t.uid,this.formData.avatar=t.image},getCentList:function(t){this.formData.content.list=t.new[0],this.modals=!1},handleSuccess:function(t,e){200===t.status?(this.formData.content.src=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},handleFormatError:function(t){"image"===this.formData.type?this.$Message.warning("请上传bmp/png/jpeg/jpg/gif格式的图片"):this.$Message.warning("请上传mp3/wma/wav/amr格式的语音")},handleMaxSize:function(t){this.$Message.warning("请上传文件2M以内的文件")},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(f.d)("token")},selectMenu:function(t){this.formData.type=t},getUserLabelAll:function(){var t=this;Object(d.Sb)().then((function(e){e=e.data.data,t.labelSort=e}))},save:function(){var t=this;if(!this.formData.name)return this.$Message.error("请输入二维码名称");if(!this.formData.cate_id)return this.$Message.error("请选择分组");if(!this.dataLabel.length)return this.$Message.error("请选择用户标签");var e=[];if(this.dataLabel.map((function(t){e.push(t.id)})),this.formData.label_id=e,!this.formData.uid)return this.$Message.error("请选择推广员");if(this.isReceiveTime){if(this.formData.time<1)return this.$Message.error("使用有效期限不能小于1天")}else this.formData.time=0;return"text"!==this.formData.type&&"url"!==this.formData.type||this.formData.content.content.trim()?"voice"!==this.formData.type&&"image"!==this.formData.type||this.formData.content.src.trim()?"news"!==this.formData.type||this.formData.content.list.title.trim()?(this.disabled=!1,void Object(d.Qb)(this.id,this.formData).then((function(e){t.disabled=!0,t.$Message.success(e.msg),setTimeout((function(){t.$router.push({path:"/admin/marketing/channel_code/channelCodeIndex"})}),1e3)})).catch((function(e){t.disabled=!0,t.$Message.error(e.msg)}))):this.$Message.error("请选择图文消息"):this.$Message.error("请先上传消息"):this.$Message.error("请输入内容")}}},a("2dd5"),l=a("2877"),h=Object(l.a)(n,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("span",{},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",domProps:{textContent:t._s(t.$route.query.id?"编辑渠道码":"添加渠道码")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{attrs:{model:t.formData,"label-width":150,rules:t.ruleValidate}},[a("FormItem",{attrs:{label:"二维码名称"}},[a("Input",{attrs:{placeholder:"请输入二维码名称"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),a("FormItem",{attrs:{label:"二维码分组","label-width":150}},[a("Select",{staticStyle:{width:"320px"},model:{value:t.formData.cate_id,callback:function(e){t.$set(t.formData,"cate_id",e)},expression:"formData.cate_id"}},t._l(t.labelSort,(function(e,s){return a("Option",{key:s,attrs:{value:e.id}},[t._v(t._s(e.cate_name))])})),1)],1),a("FormItem",{attrs:{label:"用户标签","label-width":150}},[a("div",{staticStyle:{display:"flex"}},[a("div",{staticClass:"labelInput acea-row row-between-wrapper",on:{click:t.openLabel}},[a("div",{staticStyle:{width:"90%"}},[t.dataLabel.length?a("div",t._l(t.dataLabel,(function(e,s){return a("Tag",{key:s,attrs:{closable:""},on:{"on-close":function(a){return t.closeLabel(e)}}},[t._v(t._s(e.label_name))])})),1):a("span",{staticClass:"span"},[t._v("选择用户关联标签")])]),a("div",{staticClass:"ivu-icon ivu-icon-ios-arrow-down"})]),a("span",{staticClass:"addfont",on:{click:t.addLabel}},[t._v("新增标签")])])]),a("FormItem",{attrs:{label:"关联推广员","label-width":150}},[a("div",{staticClass:"picBox",on:{click:t.customer}},[t.formData.avatar?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formData.avatar,expression:"formData.avatar"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)]),a("div",{staticClass:"trip"},[t._v("扫码注册的新用户,将自动成为此推广员的下级,与分销推广功能一致")])]),a("FormItem",{attrs:{label:"有效期"}},[a("RadioGroup",{model:{value:t.isReceiveTime,callback:function(e){t.isReceiveTime=e},expression:"isReceiveTime"}},[a("Radio",{attrs:{label:0}},[t._v("永久")]),a("Radio",{attrs:{label:1}},[t._v("有效期")])],1),a("span",{directives:[{name:"show",rawName:"v-show",value:t.isReceiveTime,expression:"isReceiveTime"}]},[a("InputNumber",{staticStyle:{width:"100px"},attrs:{min:1,max:1e4,precision:0,placeholder:"请输入天数"},model:{value:t.formData.time,callback:function(e){t.$set(t.formData,"time",e)},expression:"formData.time"}}),t._v("\n 天\n ")],1),a("div",{staticClass:"trip"},[t._v("临时码过期后不能再扫码,永久二维码最大创建数量为10万个")])],1),a("FormItem",{attrs:{label:"回复内容"}},[a("Row",[a("Col",{attrs:{span:"4"}},[a("Menu",{staticStyle:{width:"150px"},attrs:{theme:"light","active-name":t.formData.type},on:{"on-select":t.selectMenu}},[a("MenuItem",{attrs:{name:"text"}},[t._v("文字内容")]),a("MenuItem",{attrs:{name:"voice"}},[t._v("声音消息")]),a("MenuItem",{attrs:{name:"image"}},[t._v("图片消息")]),a("MenuItem",{attrs:{name:"news"}},[t._v("图文消息")])],1)],1),a("Col",{attrs:{span:"18"}},["text"===t.formData.type||"url"===t.formData.type?a("FormItem",{attrs:{label:"消息内容:",prop:"content"}},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:t.formData.content.content,expression:"formData.content.content"}],staticStyle:{width:"50%"},attrs:{placeholder:"text"===t.formData.type?"请填写消息内容":"请填写网址链接"},domProps:{value:t.formData.content.content},on:{input:function(e){e.target.composing||t.$set(t.formData.content,"content",e.target.value)}}})]):t._e(),"news"===t.formData.type?a("FormItem",{attrs:{label:"选取图文:"}},[a("Button",{attrs:{type:"info"},on:{click:function(e){t.modals=!0}}},[t._v("选择图文消息")]),t.formData.content.list.title?a("div",{staticClass:"news-box"},[a("img",{staticClass:"news_pic",attrs:{src:t.formData.content.list.image_input[0]}}),a("span",[t._v(t._s(t.formData.content.list.title))])]):t._e()],1):t._e(),"image"===t.formData.type||"voice"===t.formData.type?a("FormItem",{attrs:{label:"image"===t.formData.type?"图片地址:":"语音地址:",prop:"src"}},[a("div",{staticClass:"acea-row row-middle"},[a("Input",{staticClass:"mr15",staticStyle:{width:"75%"},attrs:{readonly:"readonly",placeholder:"请填入链接地址"},model:{value:t.formData.content.src,callback:function(e){t.$set(t.formData.content,"src",e)},expression:"formData.content.src"}}),a("Upload",{staticClass:"mr20",staticStyle:{"margin-top":"1px"},attrs:{"show-upload-list":!1,action:t.fileUrl,"on-success":t.handleSuccess,format:"image"===t.formData.type?t.formatImg:t.formatVoice,"max-size":2048,headers:t.header,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}},[a("Button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1),a("span",{directives:[{name:"show",rawName:"v-show",value:"image"===t.formData.type,expression:"formData.type === 'image'"}]},[t._v("文件最大2Mb,支持bmp/png/jpeg/jpg/gif格式")]),a("span",{directives:[{name:"show",rawName:"v-show",value:"voice"===t.formData.type,expression:"formData.type === 'voice'"}]},[t._v("文件最大2Mb,支持mp3/wma/wav/amr格式,播放长度不超过60s")])]):t._e()],1)],1)],1)],1),a("Button",{staticClass:"submit",attrs:{type:"primary",disabled:t.disabled},on:{click:t.save}},[t._v("立即提交")])],1),a("Modal",{attrs:{scrollable:"",title:"请选择商城用户",closable:!1,width:"800"},model:{value:t.customerShow,callback:function(e){t.customerShow=e},expression:"customerShow"}},[t.customerShow?a("customerInfo",{on:{imageObject:t.imageObject}}):t._e()],1),a("Modal",{staticClass:"modelBox",attrs:{scrollable:"",title:"发送消息",width:"1200",height:"800","footer-hide":""},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[t.modals?a("news-category",{attrs:{scrollerHeight:t.scrollerHeight,contentTop:t.contentTop,contentWidth:t.contentWidth,maxCols:t.maxCols},on:{getCentList:t.getCentList}}):t._e()],1),a("Modal",{attrs:{scrollable:"",title:"请选择用户标签",closable:!1,width:"500","footer-hide":!0,"mask-closable":!1},model:{value:t.labelShow,callback:function(e){t.labelShow=e},expression:"labelShow"}},[a("userLabel",{ref:"userLabel",on:{activeData:t.activeData,close:t.labelClose}})],1)],1)}),[],!1,null,"645a7da2",null);e.default=h.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-caea7828"],{"0f03":function(t,e,a){},"0f0e":function(t,e,a){"use strict";a("d81d"),a("4de4"),a("d3b7"),a("a434"),a("e9c4");var s=a("c4c8"),i={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(t,e){for(var a in e)if(e[a].id==t)return!0;return!1},userLabel:function(t){var e=this;this.dataLabel=t,Object(s.z)().then((function(t){t.data.map((function(t){t.children&&(e.isUser=!0,t.children.map((function(t){e.inArray(t.id,e.dataLabel)?t.disabled=!0:t.disabled=!1})))})),e.labelList=t.data})).catch((function(t){e.$Message.error(t.msg)}))},selectLabel:function(t){var e;t.disabled?(e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]),this.dataLabel.splice(e,1),t.disabled=!1):(this.dataLabel.push({label_name:t.label_name,id:t.id}),t.disabled=!0)},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}};a("b8f2"),a=a("2877"),a=Object(a.a)(i,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"label-wrapper"},[a("div",{staticClass:"list-box"},[t._l(t.labelList,(function(e,s){return t.isUser?a("div",{key:s,staticClass:"label-box"},[e.children?a("div",{staticClass:"title"},[t._v(t._s(e.label_name))]):t._e(),e.children&&e.children.length?a("div",{staticClass:"list"},t._l(e.children,(function(e,s){return a("div",{key:s,staticClass:"label-item",class:{on:e.disabled},on:{click:function(a){return t.selectLabel(e)}}},[t._v("\n "+t._s(e.label_name)+"\n ")])})),0):t._e()]):t._e()})),t.isUser?t._e():a("div",[t._v("暂无标签")])],2),a("div",{staticClass:"footer"},[a("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:t.subBtn}},[t._v("确定")]),a("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:t.cancel}},[t._v("取消")])],1)])}),[],!1,null,"2ef182e9",null);e.a=a.exports},"2dd5":function(t,e,a){"use strict";var s=a("0f03");a.n(s).a},b8f2:function(t,e,a){"use strict";var s=a("e8e1");a.n(s).a},e8e1:function(t,e,a){},ed2f:function(t,e,a){"use strict";a.r(e);var s=a("f3f3"),i=a("fc11"),r=(a("e9c4"),a("4de4"),a("d3b7"),a("a434"),a("b0c0"),a("d81d"),a("498a"),a("2f62")),o=a("0f0e"),n=a("c4ad"),l=a("c42b"),c=a("c4c8"),m=a("c24f"),d=a("90e7"),u=a("d708"),f=a("c276"),h=a("8c03");n={name:"storeCouponCreate",components:{goodsList:n.default,newsCategory:l.a,customerInfo:h.default,userLabel:o.a},data:function(){var t={customerShow:!1,labelShow:!1,disabled:!1,modals:!1,maxCols:4,labelSelect:[],scrollerHeight:"600",contentTop:"130",contentWidth:"98%",formatImg:["jpg","jpeg","png","bmp","gif"],formatVoice:["mp3","wma","wav","amr"],header:{},fileUrl:u.a.apiBaseURL+"/file/upload/1",formData:{name:"",type:"text",time:0,label_id:[],image:"",cate_id:"",content:{content:"",src:"",list:{}}},labelSort:[],isReceiveTime:0};return Object(i.a)(t,"modals",!1),Object(i.a)(t,"ruleValidate",{name:[{required:!0,message:"请填写二维码名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择二维码分组",trigger:"change"}]}),Object(i.a)(t,"id",0),Object(i.a)(t,"dataLabel",[]),t},computed:Object(s.a)({},Object(r.e)("media",["isMobile"])),created:function(){this.getUserLabelAll(),this.userLabel(),this.getToken(),this.$route.query.id&&(this.id=this.$route.query.id,this.getDetail())},methods:{activeData:function(t){this.labelShow=!1,this.dataLabel=t},labelClose:function(){this.labelShow=!1},openLabel:function(t){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},closeLabel:function(t){var e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]);this.dataLabel.splice(e,1)},getDetail:function(){var t=this;Object(d.Pb)(this.id).then((function(e){t.formData=e.data,e.data.label_id.length&&(t.dataLabel=e.data.label_id)}))},customer:function(){this.customerShow=!0},addLabel:function(){var t=this;this.$modalForm(Object(m.N)(0)).then((function(){return t.userLabel()}))},userLabel:function(){var t=this;Object(c.n)().then((function(e){t.labelSelect=e.data.list})).catch((function(e){t.$Message.error(e.msg)}))},imageObject:function(t){this.customerShow=!1,this.formData.uid=t.uid,this.formData.avatar=t.image},getCentList:function(t){this.formData.content.list=t.new[0],this.modals=!1},handleSuccess:function(t,e){200===t.status?(this.formData.content.src=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},handleFormatError:function(t){"image"===this.formData.type?this.$Message.warning("请上传bmp/png/jpeg/jpg/gif格式的图片"):this.$Message.warning("请上传mp3/wma/wav/amr格式的语音")},handleMaxSize:function(t){this.$Message.warning("请上传文件2M以内的文件")},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(f.d)("token")},selectMenu:function(t){this.formData.type=t},getUserLabelAll:function(){var t=this;Object(d.Tb)().then((function(e){e=e.data.data,t.labelSort=e}))},save:function(){var t=this;if(!this.formData.name)return this.$Message.error("请输入二维码名称");if(!this.formData.cate_id)return this.$Message.error("请选择分组");if(!this.dataLabel.length)return this.$Message.error("请选择用户标签");var e=[];if(this.dataLabel.map((function(t){e.push(t.id)})),this.formData.label_id=e,!this.formData.uid)return this.$Message.error("请选择推广员");if(this.isReceiveTime){if(this.formData.time<1)return this.$Message.error("使用有效期限不能小于1天")}else this.formData.time=0;return"text"!==this.formData.type&&"url"!==this.formData.type||this.formData.content.content.trim()?"voice"!==this.formData.type&&"image"!==this.formData.type||this.formData.content.src.trim()?"news"!==this.formData.type||this.formData.content.list.title.trim()?(this.disabled=!1,void Object(d.Rb)(this.id,this.formData).then((function(e){t.disabled=!0,t.$Message.success(e.msg),setTimeout((function(){t.$router.push({path:"/admin/marketing/channel_code/channelCodeIndex"})}),1e3)})).catch((function(e){t.disabled=!0,t.$Message.error(e.msg)}))):this.$Message.error("请选择图文消息"):this.$Message.error("请先上传消息"):this.$Message.error("请输入内容")}}},a("2dd5"),l=a("2877"),h=Object(l.a)(n,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("span",{},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",domProps:{textContent:t._s(t.$route.query.id?"编辑渠道码":"添加渠道码")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{attrs:{model:t.formData,"label-width":150,rules:t.ruleValidate}},[a("FormItem",{attrs:{label:"二维码名称"}},[a("Input",{attrs:{placeholder:"请输入二维码名称"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),a("FormItem",{attrs:{label:"二维码分组","label-width":150}},[a("Select",{staticStyle:{width:"320px"},model:{value:t.formData.cate_id,callback:function(e){t.$set(t.formData,"cate_id",e)},expression:"formData.cate_id"}},t._l(t.labelSort,(function(e,s){return a("Option",{key:s,attrs:{value:e.id}},[t._v(t._s(e.cate_name))])})),1)],1),a("FormItem",{attrs:{label:"用户标签","label-width":150}},[a("div",{staticStyle:{display:"flex"}},[a("div",{staticClass:"labelInput acea-row row-between-wrapper",on:{click:t.openLabel}},[a("div",{staticStyle:{width:"90%"}},[t.dataLabel.length?a("div",t._l(t.dataLabel,(function(e,s){return a("Tag",{key:s,attrs:{closable:""},on:{"on-close":function(a){return t.closeLabel(e)}}},[t._v(t._s(e.label_name))])})),1):a("span",{staticClass:"span"},[t._v("选择用户关联标签")])]),a("div",{staticClass:"ivu-icon ivu-icon-ios-arrow-down"})]),a("span",{staticClass:"addfont",on:{click:t.addLabel}},[t._v("新增标签")])])]),a("FormItem",{attrs:{label:"关联推广员","label-width":150}},[a("div",{staticClass:"picBox",on:{click:t.customer}},[t.formData.avatar?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formData.avatar,expression:"formData.avatar"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)]),a("div",{staticClass:"trip"},[t._v("扫码注册的新用户,将自动成为此推广员的下级,与分销推广功能一致")])]),a("FormItem",{attrs:{label:"有效期"}},[a("RadioGroup",{model:{value:t.isReceiveTime,callback:function(e){t.isReceiveTime=e},expression:"isReceiveTime"}},[a("Radio",{attrs:{label:0}},[t._v("永久")]),a("Radio",{attrs:{label:1}},[t._v("有效期")])],1),a("span",{directives:[{name:"show",rawName:"v-show",value:t.isReceiveTime,expression:"isReceiveTime"}]},[a("InputNumber",{staticStyle:{width:"100px"},attrs:{min:1,max:1e4,precision:0,placeholder:"请输入天数"},model:{value:t.formData.time,callback:function(e){t.$set(t.formData,"time",e)},expression:"formData.time"}}),t._v("\n 天\n ")],1),a("div",{staticClass:"trip"},[t._v("临时码过期后不能再扫码,永久二维码最大创建数量为10万个")])],1),a("FormItem",{attrs:{label:"回复内容"}},[a("Row",[a("Col",{attrs:{span:"4"}},[a("Menu",{staticStyle:{width:"150px"},attrs:{theme:"light","active-name":t.formData.type},on:{"on-select":t.selectMenu}},[a("MenuItem",{attrs:{name:"text"}},[t._v("文字内容")]),a("MenuItem",{attrs:{name:"voice"}},[t._v("声音消息")]),a("MenuItem",{attrs:{name:"image"}},[t._v("图片消息")]),a("MenuItem",{attrs:{name:"news"}},[t._v("图文消息")])],1)],1),a("Col",{attrs:{span:"18"}},["text"===t.formData.type||"url"===t.formData.type?a("FormItem",{attrs:{label:"消息内容:",prop:"content"}},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:t.formData.content.content,expression:"formData.content.content"}],staticStyle:{width:"50%"},attrs:{placeholder:"text"===t.formData.type?"请填写消息内容":"请填写网址链接"},domProps:{value:t.formData.content.content},on:{input:function(e){e.target.composing||t.$set(t.formData.content,"content",e.target.value)}}})]):t._e(),"news"===t.formData.type?a("FormItem",{attrs:{label:"选取图文:"}},[a("Button",{attrs:{type:"info"},on:{click:function(e){t.modals=!0}}},[t._v("选择图文消息")]),t.formData.content.list.title?a("div",{staticClass:"news-box"},[a("img",{staticClass:"news_pic",attrs:{src:t.formData.content.list.image_input[0]}}),a("span",[t._v(t._s(t.formData.content.list.title))])]):t._e()],1):t._e(),"image"===t.formData.type||"voice"===t.formData.type?a("FormItem",{attrs:{label:"image"===t.formData.type?"图片地址:":"语音地址:",prop:"src"}},[a("div",{staticClass:"acea-row row-middle"},[a("Input",{staticClass:"mr15",staticStyle:{width:"75%"},attrs:{readonly:"readonly",placeholder:"请填入链接地址"},model:{value:t.formData.content.src,callback:function(e){t.$set(t.formData.content,"src",e)},expression:"formData.content.src"}}),a("Upload",{staticClass:"mr20",staticStyle:{"margin-top":"1px"},attrs:{"show-upload-list":!1,action:t.fileUrl,"on-success":t.handleSuccess,format:"image"===t.formData.type?t.formatImg:t.formatVoice,"max-size":2048,headers:t.header,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}},[a("Button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1),a("span",{directives:[{name:"show",rawName:"v-show",value:"image"===t.formData.type,expression:"formData.type === 'image'"}]},[t._v("文件最大2Mb,支持bmp/png/jpeg/jpg/gif格式")]),a("span",{directives:[{name:"show",rawName:"v-show",value:"voice"===t.formData.type,expression:"formData.type === 'voice'"}]},[t._v("文件最大2Mb,支持mp3/wma/wav/amr格式,播放长度不超过60s")])]):t._e()],1)],1)],1)],1),a("Button",{staticClass:"submit",attrs:{type:"primary",disabled:t.disabled},on:{click:t.save}},[t._v("立即提交")])],1),a("Modal",{attrs:{scrollable:"",title:"请选择商城用户",closable:!1,width:"800"},model:{value:t.customerShow,callback:function(e){t.customerShow=e},expression:"customerShow"}},[t.customerShow?a("customerInfo",{on:{imageObject:t.imageObject}}):t._e()],1),a("Modal",{staticClass:"modelBox",attrs:{scrollable:"",title:"发送消息",width:"1200",height:"800","footer-hide":""},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[t.modals?a("news-category",{attrs:{scrollerHeight:t.scrollerHeight,contentTop:t.contentTop,contentWidth:t.contentWidth,maxCols:t.maxCols},on:{getCentList:t.getCentList}}):t._e()],1),a("Modal",{attrs:{scrollable:"",title:"请选择用户标签",closable:!1,width:"500","footer-hide":!0,"mask-closable":!1},model:{value:t.labelShow,callback:function(e){t.labelShow=e},expression:"labelShow"}},[a("userLabel",{ref:"userLabel",on:{activeData:t.activeData,close:t.labelClose}})],1)],1)}),[],!1,null,"645a7da2",null);e.default=h.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-caea7828.3e2670e9.js.gz b/crmeb/public/admin/js/chunk-caea7828.3e2670e9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4936243ea21e27a73de1e5bf7c271d1290d8a52 GIT binary patch literal 4455 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 Ph4y#+sA7NM8!XRtARCKYWGrZ-iCy_h7?&V= zQU;vXLJt|iQ!7FNOvr@Ond36gIer&noOLYeWLPIXuu9vlhF%}!UsuB(M^9C8tD?$p ztYHm?a(a<5aT!DB!A?|4G1_I$(&P<~2}&TI#eI>u%`b%LK-qc~K{shOYO{0l8VD9{ zM2jyh22^=HGF@FcKI6UEy2+TuEID1=O&(EA^c%_LF$LpbVKg7z{!R>9Dwq<;24AM2 z^VBc-xL*onn!tsfr;i1oYMgHU?b(N;Ti=g9yj*_lN3xmfOVeKF4i2K7k2@6Yg@=v$ z=szEfZav@s^hNaK{}5k3z5;ObSS=uVpQipRzttBET0J`~yVsXon+gjrRf5&gRi<1c z{Pu(B`lHd!k9MBiSMlp<3@{4*;kT<~6-4JAS-FT4eR?&zdqd=jL{I7^V13e4&DCn- zo<==aFY_>&v-e#3rhb$9uD(Jiuij1rW;jAnj{0R}5>McXl&w%@ko8H(1TR2L5>0gT zM5f3N~9@I^F zc`v`U$;CNPkjxA94qXDa;30dJF8RVAlUsVQyl4p(RPR89hVoP{`$Oqpwt`upe@Dk< zeWZpSJGfAdyJNH%6Mu4HscZ+*8%?=QNIt|!K>5EyAXv9E|C)w%`B& literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js.gz b/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js.gz deleted file mode 100644 index 37f9ad1a3d75c01b89b141570d57fceb4e0350fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4455 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 diff --git a/crmeb/public/admin/js/chunk-dbc4d5cc.086ce1dc.js b/crmeb/public/admin/js/chunk-dbc4d5cc.086ce1dc.js new file mode 100644 index 000000000..3d4a54665 --- /dev/null +++ b/crmeb/public/admin/js/chunk-dbc4d5cc.086ce1dc.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-dbc4d5cc"],{"6c57":function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Hb",(function(){return i})),n.d(e,"Gb",(function(){return c})),n.d(e,"i",(function(){return u})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"W",(function(){return h})),n.d(e,"cb",(function(){return m})),n.d(e,"ib",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Ub",(function(){return b})),n.d(e,"ob",(function(){return v})),n.d(e,"nb",(function(){return j})),n.d(e,"y",(function(){return O})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return C})),n.d(e,"fb",(function(){return L})),n.d(e,"jb",(function(){return V})),n.d(e,"lb",(function(){return T})),n.d(e,"T",(function(){return F})),n.d(e,"mb",(function(){return R})),n.d(e,"yb",(function(){return M})),n.d(e,"G",(function(){return $})),n.d(e,"xb",(function(){return E})),n.d(e,"p",(function(){return S})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return z})),n.d(e,"pb",(function(){return D})),n.d(e,"Tb",(function(){return G})),n.d(e,"qb",(function(){return B})),n.d(e,"Ob",(function(){return I})),n.d(e,"rb",(function(){return N})),n.d(e,"Z",(function(){return U})),n.d(e,"Qb",(function(){return A})),n.d(e,"ab",(function(){return J})),n.d(e,"X",(function(){return H})),n.d(e,"Y",(function(){return K})),n.d(e,"Q",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return at})),n.d(e,"Rb",(function(){return ot})),n.d(e,"x",(function(){return it})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return ht})),n.d(e,"Ib",(function(){return mt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"Kb",(function(){return pt})),n.d(e,"kb",(function(){return bt})),n.d(e,"zb",(function(){return vt})),n.d(e,"R",(function(){return jt})),n.d(e,"Bb",(function(){return Ot})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Cb",(function(){return _t})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"Nb",(function(){return Lt})),n.d(e,"S",(function(){return Vt})),n.d(e,"g",(function(){return Tt})),n.d(e,"sb",(function(){return Ft})),n.d(e,"vb",(function(){return Rt})),n.d(e,"a",(function(){return Mt})),n.d(e,"b",(function(){return $t})),n.d(e,"tb",(function(){return Et})),n.d(e,"wb",(function(){return St})),n.d(e,"ub",(function(){return qt})),n.d(e,"k",(function(){return Pt})),n.d(e,"U",(function(){return Wt})),n.d(e,"V",(function(){return zt})),n.d(e,"bb",(function(){return Dt})),n.d(e,"N",(function(){return Gt})),n.d(e,"M",(function(){return Bt})),n.d(e,"I",(function(){return It})),n.d(e,"H",(function(){return Nt})),n.d(e,"J",(function(){return Ut})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Jt})),n.d(e,"O",(function(){return Ht})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function i(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function R(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(r.a)({url:"merchant/store",method:"GET"})}function $(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function I(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function N(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function U(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ft(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Rt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function It(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Ht(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),i=n("fc6a"),c=(n=n("a640"),a([].join));a=o!=Object,o=n("join",",");r({target:"Array",proto:!0,forced:a||!o},{join:function(t){return c(i(this),void 0===t?",":t)}})},b90a:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("96cf"),n("d3b7"),n("d81d"),n("a15b"),n("a434"),n("2f62")),i=n("c276"),c=n("90e7");a={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(a.a)(Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),Object(o.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tableList3:[],columns3:[{title:"用户名称",key:"nickname",width:200},{title:"客服头像",slot:"headimgurl"},{title:"操作",slot:"action"}],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total5:0,loading5:!1,tableList5:[],columns5:[{title:"用户名称",key:"nickname",width:200},{title:"用户头像",slot:"avatar"},{title:"发送消息",key:"msn",width:250},{title:"发送时间",key:"add_time"}],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15},timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},loading:!1,tableList:[],columns1:[{title:"ID",key:"id",width:80},{title:"微信用户名称",key:"nickname",minWidth:120},{title:"客服头像",slot:"avatar",minWidth:60},{title:"客服名称",key:"wx_name",minWidth:120},{title:"客服状态",slot:"status",minWidth:120},{title:"添加时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}],columns4:[{type:"selection",width:60,align:"center"},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:160},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",width:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0,addFrom:{uids:[]},selections:[],rows:{},rowRecord:{}}},created:function(){this.getList()},methods:{goChat:function(t){var e=this;Object(c.B)(t.id).then((function(t){var n,r="";t.data.token&&(n=e.getExpiresTime(t.data.exp_time),Object(i.q)("kefu_token",t.data.token,n),Object(i.q)("kefu_uuid",t.data.kefuInfo.uid,n),Object(i.q)("kefu_expires_time",t.data.exp_time,n),Object(i.q)("kefuInfo",t.data.kefuInfo,n),r=e.$store.state.media.isMobile?window.location.protocol+"//"+window.location.host+"/kefu/mobile_list":window.location.protocol+"//"+window.location.host+"/kefu/pc_list",window.open(r,"_blank"))})).catch((function(t){e.$Message.error(t.msg)}))},getExpiresTime:function(t){var e=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((t-e)/60)/60)/24)},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},handleReachBottom:function(){var t=this;return new Promise((function(e){t.formValidate.page=t.formValidate.page+1,setTimeout((function(){Object(c.E)(t.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0<(r=n.data).list.length)for(a=0;a$o|)K=U-69d8VrOh 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 PXx9D@B2TN8@?Zb}oJw1e literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js b/crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js deleted file mode 100644 index 901400ae0..000000000 --- a/crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-dbc4d5cc"],{"6c57":function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return i})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return u})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return h})),n.d(e,"bb",(function(){return m})),n.d(e,"hb",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return O})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return L})),n.d(e,"ib",(function(){return V})),n.d(e,"kb",(function(){return T})),n.d(e,"S",(function(){return F})),n.d(e,"lb",(function(){return R})),n.d(e,"xb",(function(){return M})),n.d(e,"G",(function(){return $})),n.d(e,"wb",(function(){return E})),n.d(e,"p",(function(){return S})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return z})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return G})),n.d(e,"pb",(function(){return B})),n.d(e,"Nb",(function(){return I})),n.d(e,"qb",(function(){return N})),n.d(e,"Y",(function(){return U})),n.d(e,"Pb",(function(){return A})),n.d(e,"Z",(function(){return J})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return it})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return ht})),n.d(e,"Hb",(function(){return mt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return Ot})),n.d(e,"zb",(function(){return wt})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Lt})),n.d(e,"R",(function(){return Vt})),n.d(e,"g",(function(){return Tt})),n.d(e,"rb",(function(){return Ft})),n.d(e,"ub",(function(){return Rt})),n.d(e,"a",(function(){return Mt})),n.d(e,"b",(function(){return $t})),n.d(e,"sb",(function(){return Et})),n.d(e,"vb",(function(){return St})),n.d(e,"tb",(function(){return qt})),n.d(e,"k",(function(){return Pt})),n.d(e,"T",(function(){return Wt})),n.d(e,"U",(function(){return zt})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Gt})),n.d(e,"M",(function(){return Bt})),n.d(e,"I",(function(){return It})),n.d(e,"H",(function(){return Nt})),n.d(e,"J",(function(){return Ut})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Jt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function i(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function R(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(r.a)({url:"merchant/store",method:"GET"})}function $(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function I(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function N(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function U(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ft(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Rt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function It(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),i=n("fc6a"),c=(n=n("a640"),a([].join));a=o!=Object,o=n("join",",");r({target:"Array",proto:!0,forced:a||!o},{join:function(t){return c(i(this),void 0===t?",":t)}})},b90a:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("96cf"),n("d3b7"),n("d81d"),n("a15b"),n("a434"),n("2f62")),i=n("c276"),c=n("90e7");a={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(a.a)(Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),Object(o.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tableList3:[],columns3:[{title:"用户名称",key:"nickname",width:200},{title:"客服头像",slot:"headimgurl"},{title:"操作",slot:"action"}],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total5:0,loading5:!1,tableList5:[],columns5:[{title:"用户名称",key:"nickname",width:200},{title:"用户头像",slot:"avatar"},{title:"发送消息",key:"msn",width:250},{title:"发送时间",key:"add_time"}],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15},timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},loading:!1,tableList:[],columns1:[{title:"ID",key:"id",width:80},{title:"微信用户名称",key:"nickname",minWidth:120},{title:"客服头像",slot:"avatar",minWidth:60},{title:"客服名称",key:"wx_name",minWidth:120},{title:"客服状态",slot:"status",minWidth:120},{title:"添加时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}],columns4:[{type:"selection",width:60,align:"center"},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:160},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",width:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0,addFrom:{uids:[]},selections:[],rows:{},rowRecord:{}}},created:function(){this.getList()},methods:{goChat:function(t){var e=this;Object(c.B)(t.id).then((function(t){var n,r="";t.data.token&&(n=e.getExpiresTime(t.data.exp_time),Object(i.q)("kefu_token",t.data.token,n),Object(i.q)("kefu_uuid",t.data.kefuInfo.uid,n),Object(i.q)("kefu_expires_time",t.data.exp_time,n),Object(i.q)("kefuInfo",t.data.kefuInfo,n),r=e.$store.state.media.isMobile?window.location.protocol+"//"+window.location.host+"/kefu/mobile_list":window.location.protocol+"//"+window.location.host+"/kefu/pc_list",window.open(r,"_blank"))})).catch((function(t){e.$Message.error(t.msg)}))},getExpiresTime:function(t){var e=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((t-e)/60)/60)/24)},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},handleReachBottom:function(){var t=this;return new Promise((function(e){t.formValidate.page=t.formValidate.page+1,setTimeout((function(){Object(c.E)(t.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0<(r=n.data).list.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 diff --git a/crmeb/public/admin/js/chunk-de4c07ae.d4393244.js b/crmeb/public/admin/js/chunk-de4c07ae.d4393244.js new file mode 100644 index 000000000..198d6f16d --- /dev/null +++ b/crmeb/public/admin/js/chunk-de4c07ae.d4393244.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-de4c07ae"],{"00a3":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("11f7"),o=i("e757"),s=i("5d28"),r=i("a666"),a=i("30db");function l(e,t){let i=new s.a(t);return i.preventDefault(),{leftButton:i.leftButton,buttons:i.buttons,posx:i.posx,posy:i.posy}}class d{constructor(){this._hooks=new r.b,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(e,t){if(this.isMonitoring()){this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const i=this._onStopCallback;this._onStopCallback=null,e&&i&&i(t)}}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(e,t,i,r,l){if(!this.isMonitoring()){this._mouseMoveEventMerger=i,this._mouseMoveCallback=r,this._onStopCallback=l;const h=o.a.getSameOriginWindowChain();var d=a.c?"pointermove":"mousemove";const c=h.map(e=>e.window.document);i=n.F(e),i&&c.unshift(i);for(const e of c)this._hooks.add(n.l(e,d,e=>{e.buttons!==t?this.stopMonitoring(!0):this._mouseMoveCallback(e)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(n.i(e,"mouseup",e=>this.stopMonitoring(!0)));o.a.hasDifferentOriginAncestor()&&(r=h[h.length-1],this._hooks.add(n.i(r.window.document,"mouseout",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document,"mouseover",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)})))}}}},"01b0":function(e,t,i){},"0292":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:function(){return i.e("chunk-2d0a3577").then(i.bind(null,"0287"))}})},"03d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"e",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"f",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"i",(function(){return h})),i.d(t,"g",(function(){return c}));var n,o,s,r,a,l,d,h,c;t=i("dff7");(i=n=n||{}).noSelection=t.a("noSelection","No selection"),i.singleSelectionRange=t.a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),i.singleSelection=t.a("singleSelection","Line {0}, Column {1}"),i.multiSelectionRange=t.a("multiSelectionRange","{0} selections ({1} characters selected)"),i.multiSelection=t.a("multiSelection","{0} selections"),i.emergencyConfOn=t.a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),i.openingDocs=t.a("openingDocs","Now opening the Editor Accessibility documentation page."),i.readonlyDiffEditor=t.a("readonlyDiffEditor"," in a read-only pane of a diff editor."),i.editableDiffEditor=t.a("editableDiffEditor"," in a pane of a diff editor."),i.readonlyEditor=t.a("readonlyEditor"," in a read-only code editor"),i.editableEditor=t.a("editableEditor"," in a code editor"),i.changeConfigToOnMac=t.a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),i.changeConfigToOnWinLinux=t.a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),i.auto_on=t.a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),i.auto_off=t.a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),i.tabFocusModeOnMsg=t.a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),i.tabFocusModeOnMsgNoKb=t.a("tabFocusModeOnMsgNoKb","Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding."),i.tabFocusModeOffMsg=t.a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),i.tabFocusModeOffMsgNoKb=t.a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),i.openDocMac=t.a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),i.openDocWinLinux=t.a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),i.outroMsg=t.a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),i.showAccessibilityHelpAction=t.a("showAccessibilityHelpAction","Show Accessibility Help"),(o=o||{}).inspectTokensAction=t.a("inspectTokens","Developer: Inspect Tokens"),(s=s||{}).gotoLineActionLabel=t.a("gotoLineActionLabel","Go to Line/Column..."),(r=r||{}).helpQuickAccessActionLabel=t.a("helpQuickAccess","Show all Quick Access Providers"),(i=a=a||{}).quickCommandActionLabel=t.a("quickCommandActionLabel","Command Palette"),i.quickCommandHelp=t.a("quickCommandActionHelp","Show And Run Commands"),(i=l=l||{}).quickOutlineActionLabel=t.a("quickOutlineActionLabel","Go to Symbol..."),i.quickOutlineByCategoryActionLabel=t.a("quickOutlineByCategoryActionLabel","Go to Symbol by Category..."),(i=d=d||{}).editorViewAccessibleLabel=t.a("editorViewAccessibleLabel","Editor content"),i.accessibilityHelpMessage=t.a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options."),(h=h||{}).toggleHighContrast=t.a("toggleHighContrast","Toggle High Contrast Theme"),(c=c||{}).bulkEditServiceSummary=t.a("bulkEditServiceSummary","Made {0} edits in {1} files")},"03e8":function(e,t,i){"use strict";i.d(t,"a",(function(){return g})),i.d(t,"c",(function(){return h})),i.d(t,"b",(function(){return m}));var n,o=i("308f"),s=(t=i("a666"),i("ef8e9")),r=i("5fe7"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};(c=n=n||{})[c.None=0]="None",c[c.Initialized=1]="Initialized",c[c.Closed=2]="Closed";class l extends t.a{constructor(e,t=Object.create(null)){super(),this.database=e,this.options=t,this._onDidChangeStorage=this._register(new o.b),this.onDidChangeStorage=this._onDidChangeStorage.event,this.state=n.None,this.cache=new Map,this.flushDelayer=new r.f(l.DEFAULT_FLUSH_DELAY),this.pendingDeletes=new Set,this.pendingInserts=new Map,this.whenFlushedCallbacks=[],this.registerListeners()}registerListeners(){this._register(this.database.onDidChangeItemsExternal(e=>this.onDidChangeItemsExternal(e)))}onDidChangeItemsExternal(e){var t;null!=(t=e.changed)&&t.forEach((e,t)=>this.accept(t,e)),null!=(t=e.deleted)&&t.forEach(e=>this.accept(e,void 0))}accept(e,t){if(this.state!==n.Closed){let i=!1;Object(s.m)(t)?i=this.cache.delete(e):this.cache.get(e)!==t&&(this.cache.set(e,t),i=!0),i&&this._onDidChangeStorage.fire(e)}}get(e,t){return e=this.cache.get(e),Object(s.m)(e)?t:e}getBoolean(e,t){return e=this.get(e),Object(s.m)(e)?t:"true"===e}getNumber(e,t){return e=this.get(e),Object(s.m)(e)?t:parseInt(e,10)}set(e,t){return a(this,void 0,void 0,(function*(){var i;if(this.state!==n.Closed)return Object(s.m)(t)?this.delete(e):(i=String(t),this.cache.get(e)!==i?(this.cache.set(e,i),this.pendingInserts.set(e,i),this.pendingDeletes.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())):void 0)}))}delete(e){return a(this,void 0,void 0,(function*(){if(this.state!==n.Closed&&this.cache.delete(e))return this.pendingDeletes.has(e)||this.pendingDeletes.add(e),this.pendingInserts.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())}))}get hasPending(){return 0{var e;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)null!=(e=this.whenFlushedCallbacks.pop())&&e()})}))}dispose(){this.flushDelayer.dispose(),super.dispose()}}l.DEFAULT_FLUSH_DELAY=100;class d{constructor(){this.onDidChangeItemsExternal=o.c.None,this.items=new Map}updateItems(e){return a(this,void 0,void 0,(function*(){e.insert&&e.insert.forEach((e,t)=>this.items.set(t,e)),e.delete&&e.delete.forEach(e=>this.items.delete(e))}))}}var h,c=i("0a0f");const u="__$__targetStorageMarker",g=Object(c.c)("storageService");(i=h=h||{})[i.NONE=0]="NONE",i[i.SHUTDOWN=1]="SHUTDOWN";class p extends t.a{constructor(e={flushInterval:p.DEFAULT_FLUSH_INTERVAL}){super(),this.options=e,this._onDidChangeValue=this._register(new o.e),this._onDidChangeTarget=this._register(new o.e),this._onWillSaveState=this._register(new o.b),this.onWillSaveState=this._onWillSaveState.event,this._workspaceKeyTargets=void 0,this._globalKeyTargets=void 0}emitDidChangeValue(e,t){t===u?(0===e?this._globalKeyTargets=void 0:1===e&&(this._workspaceKeyTargets=void 0),this._onDidChangeTarget.fire({scope:e})):this._onDidChangeValue.fire({scope:e,key:t,target:this.getKeyTargets(e)[t]})}get(e,t,i){return null==(t=this.getStorage(t))?void 0:t.get(e,i)}getBoolean(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getBoolean(e,i)}getNumber(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getNumber(e,i)}store(e,t,i,n){Object(s.m)(t)?this.remove(e,i):this.withPausedEmitters(()=>{var o;this.updateKeyTarget(e,i,n),null!=(o=this.getStorage(i))&&o.set(e,t)})}remove(e,t){this.withPausedEmitters(()=>{var i;this.updateKeyTarget(e,t,void 0),null!=(i=this.getStorage(t))&&i.delete(e)})}withPausedEmitters(e){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{e()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(e,t,i){const n=this.getKeyTargets(t);"number"==typeof i?n[e]!==i&&(n[e]=i,null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n))):"number"==typeof n[e]&&(delete n[e],null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n)))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get globalKeyTargets(){return this._globalKeyTargets||(this._globalKeyTargets=this.loadKeyTargets(0)),this._globalKeyTargets}getKeyTargets(e){return 0===e?this.globalKeyTargets:this.workspaceKeyTargets}loadKeyTargets(e){if(e=this.get(u,e),e)try{return JSON.parse(e)}catch(e){}return Object.create(null)}}p.DEFAULT_FLUSH_INTERVAL=6e4;class m extends p{constructor(){super(),this.globalStorage=this._register(new l(new d)),this.workspaceStorage=this._register(new l(new d)),this._register(this.workspaceStorage.onDidChangeStorage(e=>this.emitDidChangeValue(1,e))),this._register(this.globalStorage.onDidChangeStorage(e=>this.emitDidChangeValue(0,e)))}getStorage(e){return 0===e?this.globalStorage:this.workspaceStorage}}},"0447":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"xml",extensions:[".xml",".dtd",".ascx",".csproj",".config",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xsl"],firstLine:"(\\<\\?xml.*)|(\\{i.push(...this.validateAndRegisterProperties(e,t,e.extensionInfo)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),p.registerSchema(g,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(i)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,t=!0,i,n=3){var r;n=o.m(e.scope)?n:e.scope;let a=[],l=e.properties;if(l)for(var d in l)if(t&&function(e){return e.trim()?m.test(e)?s.a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==_.getConfigurationProperties()[e]&&s.a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):s.a("config.property.empty","Cannot register an empty property")}(d))delete l[d];else{const e=l[d];this.updatePropertyDefaultValue(d,e),m.test(d)?e.scope=void 0:(e.scope=o.m(e.scope)?n:e.scope,e.restricted=o.m(e.restricted)?!(null==(r=null==i?void 0:i.restrictedConfigurations)||!r.includes(d)):e.restricted),l[d].hasOwnProperty("included")&&!l[d].included?(this.excludedConfigurationProperties[d]=l[d],delete l[d]):(this.configurationProperties[d]=l[d],!l[d].deprecationMessage&&l[d].markdownDeprecationMessage&&(l[d].deprecationMessage=l[d].markdownDeprecationMessage),a.push(d))}if(e=e.allOf,e)for(var h of e)a.push(...this.validateAndRegisterProperties(h,t,i,n));return a}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{var i=e.properties;if(i)for(const t in i)this.updateSchema(t,i[t]);let n=e.allOf;n&&n.forEach(t)};t(e)}updateSchema(e,t){switch((a.properties[e]=t).scope){case 1:l.properties[e]=t;break;case 2:d.properties[e]=t;break;case 6:h.properties[e]=t;break;case 3:c.properties[e]=t;break;case 4:u.properties[e]=t;break;case 5:u.properties[e]=t,this.resourceLanguageSettingsSchema.properties[e]=t}}updateOverridePropertyPatternKey(){for(const i of this.overrideIdentifiers.values()){var e=`[${i}]`,t={type:"object",description:s.a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:s.a("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:g};this.updatePropertyDefaultValue(e,t),a.properties[e]=t,l.properties[e]=t,d.properties[e]=t,h.properties[e]=t,c.properties[e]=t,u.properties[e]=t}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let i=this.defaultValues[e];o.l(i)&&(i=t.default),o.l(i)&&(i=function(e){switch(e=Array.isArray(e)?e[0]:e,e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}(t.type)),t.default=i}};i.a.add(r.Configuration,_)},"099d":function(e,t,i){"use strict";function n(e){return e<0?0:255n.a.replace(o.a.lift(e.range),e.text))):e.executeEdits("formatEditsCommand",r.map(e=>n.a.replaceMove(o.a.lift(e.range),e.text))),i&&e.pushUndoStop()}}},"0a0f":function(e,t,i){"use strict";var n,o;i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"d",(function(){return l})),(o=n=n||{}).serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies",o.getServiceDependencies=function(e){return e[o.DI_DEPENDENCIES]||[]};const s=a("instantiationService");function r(e,t,i,o){t[n.DI_TARGET]===t?t[n.DI_DEPENDENCIES].push({id:e,index:i,optional:o}):(t[n.DI_DEPENDENCIES]=[{id:e,index:i,optional:o}],t[n.DI_TARGET]=t)}function a(e){if(n.serviceIds.has(e))return n.serviceIds.get(e);function t(e,i,n){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,n,!1)}return t.toString=()=>e,n.serviceIds.set(e,t),t}function l(e){return function(t,i,n){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,n,!0)}}},"0a31":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0f70"),i=i("30db");const n={clipboard:{writeText:i.g||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:i.g||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:i.g||t.i?0:navigator.keyboard||t.h?1:2,touch:"ontouchstart"in window||0, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new a(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)}collapseSelection(){return new a(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,i){t.setValue(e,this.value),i&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){var t;if(e<=this.selectionStart)return t=this.value.substring(e,this.selectionStart),this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1);if(e>=this.selectionEnd)return t=this.value.substring(this.selectionEnd,e),this._finishDeduceEditorPosition(this.selectionEndPosition,t,1);const i=this.value.substring(this.selectionStart,e);return-1===i.indexOf(String.fromCharCode(8230))?this._finishDeduceEditorPosition(this.selectionStartPosition,i,1):(t=this.value.substring(e,this.selectionEnd),this._finishDeduceEditorPosition(this.selectionEndPosition,t,-1))}_finishDeduceEditorPosition(e,t,i){let n=0,o=-1;for(;-1!==(o=t.indexOf("\n",o+1));)n++;return[e,i*t.length,n]}static selectedText(e){return new a(e,0,e.length,null,null)}static deduceInput(e,t,i){if(!e)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};let o=e.value;var s=e.selectionStart;e=e.selectionEnd;let r=t.value;var a=t.selectionStart,l=(t=t.selectionEnd,o.substring(e)),d=r.substring(t);l=n.e(l,d),r=r.substring(0,r.length-l),d=(o=o.substring(0,o.length-l)).substring(0,s),l=r.substring(0,a),l=n.d(d,l);if(r=r.substring(l),o=o.substring(l),a-=l,s-=l,t-=l,e-=l,i&&a==t&&0n.getKeybindings()})}get isVisible(){return this._visible}show(e,t,i,n){return y(this,void 0,void 0,(function*(){var o=n.includeDisabledActions?t.allActions:t.validActions;if(o.length){if(!this._editor.getDomNode())throw this._visible=!1,Object(h.b)();this._visible=!0,this._showingActions.value=t;const n=this.getMenuActions(e,o,t.documentation),s=m.a.isIPosition(i)?this._toCoords(i):i||{x:0,y:0},r=this._keybindingResolver.getResolver();o=this._editor.getOption(114),this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getDomNode():void 0,getAnchor:()=>s,getActions:()=>n,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:e=>e instanceof S?r(e.action):void 0})}else this._visible=!1}))}getMenuActions(e,t,i){var n;const o=e=>new S(e.action,()=>this._delegate.onSelectCodeAction(e)),s=t.map(o),r=[...i];if(i=this._editor.getModel(),i&&s.length)for(const a of f.a.all(i))a._getAdditionalMenuItems&&r.push(...a._getAdditionalMenuItems({trigger:e.type,only:null==(n=null==(n=e.filter)?void 0:n.include)?void 0:n.value},t.map(e=>e.action)));return r.length&&s.push(new p.d,...r.map(e=>o(new d.a({title:e.title,command:e},void 0)))),s}_toCoords(e){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(e,1),this._editor.render();e=this._editor.getScrolledVisiblePosition(e);var t=Object(g.D)(this._editor.getDomNode());return{x:t.left+e.left,y:t.top+e.top+e.height}}};L=C([w(2,b.a),w(3,v.a)],L);class x{constructor(e){this._keybindingProvider=e}getResolver(){const e=new o(()=>this._keybindingProvider.getKeybindings().filter(e=>0<=x.codeActionCommands.indexOf(e.command)).filter(e=>e.resolvedKeybinding).map(e=>{let t=e.commandArgs;return e.command===d.e?t={kind:_.b.SourceOrganizeImports.value}:e.command===d.c&&(t={kind:_.b.SourceFixAll.value}),Object.assign({resolvedKeybinding:e.resolvedKeybinding},_.a.fromUser(t,{kind:_.b.None,apply:"never"}))}));return t=>t.kind&&null!=(t=this.bestKeybindingForCodeAction(t,e.getValue()))?t.resolvedKeybinding:void 0}bestKeybindingForCodeAction(e,t){if(e.kind){const i=new _.b(e.kind);return t.filter(e=>e.kind.contains(i)).filter(t=>!t.preferred||e.isPreferred).reduceRight((e,t)=>!e||e.kind.contains(t.kind)?t:e,void 0)}}}x.codeActionCommands=[d.f,d.b,d.g,d.e,d.c];var k,D=i("00a3"),N=i("308f"),O=(i("30d5"),i("b57f")),E=i("dff7"),I=(C=i("b7d0"),i("303e")),M=i("a60f"),T=i("561a"),A=(b=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const t=this._editor.getModel();(1!==this.state.type||!t||this.state.editorPosition.lineNumber>=t.getLineCount())&&this.hide()})),M.b.ignoreTarget(this._domNode),this._register(g.n(this._domNode,e=>{if(1===this.state.type){this._editor.focus(),e.preventDefault();var{top:t,height:i}=g.D(this._domNode),n=this._editor.getOption(58);let o=Math.floor(n/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber{if(1==(1&e.buttons)){this.hide();const t=new D.a;t.startMonitoring(e.target,e.buttons,D.b,()=>{},()=>{t.dispose()})}})),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(t,i,n){if(t.validActions.length<=0)return this.hide();const o=this._editor.getOptions();if(!o.get(56).enabled)return this.hide();const s=this._editor.getModel();if(!s)return this.hide();var{lineNumber:r,column:a}=s.validatePosition(n),l=s.getOptions().tabSize,d=o.get(42),h=s.getLineContent(r);h=O.b.computeIndentLevel(h,l),l=e=>2{var i=null==(i=e.getColor(I.r))?void 0:i.transparent(.7),n=e.getColor(I.Q);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightBulb.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`),n=e.getColor(I.P);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`)});A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._register(r.createInstance(L,this._editor,{onSelectCodeAction:e=>F(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(e,!0)}))}))),this._lightBulbWidget=new o(()=>{const e=this._register(r.createInstance(R,this._editor,t,i));return this._register(e.onClick(e=>this.showCodeActionList(e.trigger,e.actions,e,{includeDisabledActions:!1}))),e})}dispose(){B(this,P,!0,"f"),super.dispose()}update(e){var i,n;return F(this,void 0,void 0,(function*(){if(1!==e.type)null!=(i=this._lightBulbWidget.rawValue)&&i.hide();else{let s;try{s=yield e.actions}catch(t){return void Object(h.f)(t)}if(!j(this,P,"f"))if(this._lightBulbWidget.getValue().update(s,e.trigger,e.position),1===e.trigger.type){if(null!=(i=e.trigger.filter)&&i.include){var o=this.tryGetValidActionToApply(e.trigger,s);if(o){try{yield this.delegate.applyCodeAction(o,!1)}finally{s.dispose()}return}if(e.trigger.context&&(o=this.getInvalidActionThatWouldHaveBeenApplied(e.trigger,s),o&&o.action.disabled))return c.a.get(this._editor).showMessage(o.action.disabled,e.trigger.context.position),void s.dispose()}o=!(null==(n=e.trigger.filter)||!n.include),!e.trigger.context||s.allActions.length&&(o||s.validActions.length)?(this._activeCodeActions.value=s,this._codeActionWidget.getValue().show(e.trigger,s,e.position,{includeDisabledActions:o})):(c.a.get(this._editor).showMessage(e.trigger.context.notAvailableMessage,e.trigger.context.position),(this._activeCodeActions.value=s).dispose())}else this._codeActionWidget.getValue().isVisible?s.dispose():this._activeCodeActions.value=s}}))}getInvalidActionThatWouldHaveBeenApplied(e,t){return t.allActions.length&&("first"===e.autoApply&&0===t.validActions.length||"ifSingle"===e.autoApply&&1===t.allActions.length)?t.allActions.find(({action:e})=>e.disabled):void 0}tryGetValidActionToApply(e,t){return t.validActions.length&&("first"===e.autoApply&&0this._onMarkerChanges(e))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)}_onMarkerChanges(e){const t=this._editor.getModel();t&&e.some(e=>Object(G.f)(e,t.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_getRangeOfMarker(e){const t=this._editor.getModel();if(t)for(const n of this._markerService.read({resource:t.uri})){var i=t.validateRange(n);if(Z.a.intersectRanges(i,e))return Z.a.lift(i)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(e){if(this._editor.hasModel()){const n=this._editor.getModel(),o=this._editor.getSelection();if(o.isEmpty()&&2===e.type){var{lineNumber:e,column:t}=o.getPosition(),i=n.getLineContent(e);if(0===i.length)return;if(1===t){if(/\s/.test(i[0]))return}else if(t===n.getLineMaxColumn(e)){if(/\s/.test(i[i.length-1]))return}else if(/\s/.test(i[t-2])&&/\s/.test(i[t-1]))return}return o}}_createEventAndSignalChange(e,t){var i=this._editor.getModel();if(t&&i){const n=this._getRangeOfMarker(t);return i=(n||t).getStartPosition(),e={trigger:e,selection:t,position:i},this._signalChange(e),e}this._signalChange(void 0)}}v=V=V||{},v.Empty={type:0},v.Triggered=class{constructor(e,t,i,n){this.trigger=e,this.rangeOrSelection=t,this.position=i,this._cancellablePromise=n,this.type=1,this.actions=n.catch(e=>{if(Object(h.e)(e))return ee;throw e})}cancel(){this._cancellablePromise.cancel()}};const ee={allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1};class te extends s.a{constructor(e,t,i,n){super(),this._editor=e,this._markerService=t,this._progressService=n,this._codeActionOracle=this._register(new s.d),this._state=V.Empty,this._onDidChangeState=this._register(new N.b),this.onDidChangeState=this._onDidChangeState.event,ie.set(this,!1),this._supportedCodeActions=Q.bindTo(i),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(f.a.onDidChange(()=>this._update())),this._update()}dispose(){Y(this,ie,"f")||(X(this,ie,!0,"f"),super.dispose(),this.setState(V.Empty,!0))}_update(){if(!Y(this,ie,"f")){this._codeActionOracle.value=void 0,this.setState(V.Empty);const e=this._editor.getModel();if(e&&f.a.has(e)&&!this._editor.getOption(80)){const t=[];for(const i of f.a.all(e))Array.isArray(i.providedCodeActionKinds)&&t.push(...i.providedCodeActionKinds);this._supportedCodeActions.set(t.join(" ")),this._codeActionOracle.value=new J(this._editor,this._markerService,t=>{var i,n;t?(n=Object($.h)(i=>Object(d.d)(e,t.selection,t.trigger,K.b.None,i)),1===t.trigger.type&&null!=(i=this._progressService)&&i.showWhile(n,250),this.setState(new V.Triggered(t.trigger,t.selection,t.position,n))):this.setState(V.Empty)},void 0),this._codeActionOracle.value.trigger({type:2})}else this._supportedCodeActions.reset()}}trigger(e){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(e)}setState(e,t){e!==this._state&&(1===this._state.type&&this._state.cancel(),this._state=e,t||Y(this,ie,"f")||this._onDidChangeState.fire(e))}}var ie=new WeakMap,ne=(C=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.update(e))),this._ui=new o(()=>this._register(new W(e,de.Id,me.Id,{applyCodeAction:(e,t)=>ne(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(e)}finally{t&&this._trigger({type:2,filter:{}})}}))},this._instantiationService)))}static get(t){return t.getContribution(e.ID)}update(e){this._ui.getValue().update(e)}showCodeActions(e,t,i){return this._ui.getValue().showCodeActionList(e,t,i,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(e,t,i){var n;this._editor.hasModel()&&(c.a.get(this._editor).closeMessage(),n=this._editor.getPosition(),this._trigger({type:1,filter:t,autoApply:i,context:{notAvailableMessage:e,position:n}}))}_trigger(e){return this._model.trigger(e)}_applyCodeAction(e){return this._instantiationService.invokeFunction(ae,e,this._editor)}};function ae(e,t,i){return ne(this,void 0,void 0,(function*(){const o=e.get(a.a),s=e.get(H.b),r=e.get(q.a),l=e.get(U.a);if(r.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred}),yield t.resolve(n.a.None),t.action.edit&&(yield o.apply(a.b.convert(t.action.edit),{editor:i,label:t.action.title})),t.action.command)try{yield s.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(o){d="string"==typeof(d=o)?d:d instanceof Error&&"string"==typeof d.message?d.message:void 0,l.error("string"==typeof d?d:E.a("applyCodeActionFailed","An unknown error occurred while applying the code action"))}var d}))}function le(e,t,i,n){if(e.hasModel()){const o=re.get(e);o&&o.manualTriggerAtCurrentPosition(t,i,n)}}re.ID="editor.contrib.quickFixController",re=C([A(1,w.b),A(2,z.b),A(3,K.a),A(4,u.a)],re);class de extends t.b{constructor(){super({id:de.Id,label:E.a("quickfix.trigger.label","Quick Fix..."),alias:"Quick Fix...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:2132,weight:100}})}run(e,t){return le(t,E.a("editor.action.quickFix.noneMessage","No code actions available"),void 0,void 0)}}de.Id="editor.action.quickFix";class he extends t.c{constructor(){super({id:d.b,precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:se}]}})}runEditorCommand(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Empty,apply:"ifSingle"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.codeAction.noneMessage.preferred.kind","No preferred code actions for '{0}' available",i.kind):E.a("editor.action.codeAction.noneMessage.kind","No code actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.codeAction.noneMessage.preferred","No preferred code actions available"):E.a("editor.action.codeAction.noneMessage","No code actions available"),{include:n.kind,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ce extends t.b{constructor(){super({id:d.f,label:E.a("refactor.label","Refactor..."),alias:"Refactor...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:z.a.and(l.a.writable,oe(_.b.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Refactor,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.refactor.noneMessage.preferred.kind","No preferred refactorings for '{0}' available",i.kind):E.a("editor.action.refactor.noneMessage.kind","No refactorings for '{0}' available",i.kind):n.preferred?E.a("editor.action.refactor.noneMessage.preferred","No preferred refactorings available"):E.a("editor.action.refactor.noneMessage","No refactorings available"),{include:_.b.Refactor.contains(n.kind)?n.kind:_.b.None,onlyIncludePreferredActions:n.preferred},n.apply)}}class ue extends t.b{constructor(){super({id:d.g,label:E.a("source.label","Source Action..."),alias:"Source Action...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:z.a.and(l.a.writable,oe(_.b.Source))},description:{description:"Source Action...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Source,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.source.noneMessage.preferred.kind","No preferred source actions for '{0}' available",i.kind):E.a("editor.action.source.noneMessage.kind","No source actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.source.noneMessage.preferred","No preferred source actions available"):E.a("editor.action.source.noneMessage","No source actions available"),{include:_.b.Source.contains(n.kind)?n.kind:_.b.None,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ge extends t.b{constructor(){super({id:d.e,label:E.a("organizeImports.label","Organize Imports"),alias:"Organize Imports",precondition:z.a.and(l.a.writable,oe(_.b.SourceOrganizeImports)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1581,weight:100}})}run(e,t){return le(t,E.a("editor.action.organize.noneMessage","No organize imports action available"),{include:_.b.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}class pe extends t.b{constructor(){super({id:d.c,label:E.a("fixAll.label","Fix All"),alias:"Fix All",precondition:z.a.and(l.a.writable,oe(_.b.SourceFixAll))})}run(e,t){return le(t,E.a("fixAll.noneMessage","No fix all action available"),{include:_.b.SourceFixAll,includeSourceActions:!0},"ifSingle")}}class me extends t.b{constructor(){super({id:me.Id,label:E.a("autoFix.label","Auto Fix..."),alias:"Auto Fix...",precondition:z.a.and(l.a.writable,oe(_.b.QuickFix)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(e,t){return le(t,E.a("editor.action.autoFix.noneMessage","No auto fixes available"),{include:_.b.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}me.Id="editor.action.autoFix"},"0baa":function(e,t,i){},"0bfb":function(e,t,i){"use strict";function n(e){const t=this;let i,n=!1;return function(){return n||(n=!0,i=e.apply(t,arguments)),i}}i.d(t,"a",(function(){return n}))},"0d30":function(e,t,i){},"0d35":function(e,t,i){"use strict";var n=i("6dcc");i.n(n).a},"0ef9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"kotlin",extensions:[".kt"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:function(){return i.e("chunk-2d221814").then(i.bind(null,"cb43"))}})},"0f70":function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"l",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"g",(function(){return c})),i.d(t,"j",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"h",(function(){return p})),i.d(t,"k",(function(){return m})),i.d(t,"e",(function(){return f})),i.d(t,"i",(function(){return _}));var n=i("308f");class o{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}function s(){return o.INSTANCE.getZoomLevel()}function r(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function l(){return o.INSTANCE.getZoomFactor()}function d(){return o.INSTANCE.getPixelRatio()}o.INSTANCE=new o;const h=navigator.userAgent,c=0<=h.indexOf("Firefox"),u=0<=h.indexOf("AppleWebKit"),g=0<=h.indexOf("Chrome"),p=!g&&0<=h.indexOf("Safari"),m=!g&&!p&&u,f=0<=h.indexOf("Android"),_=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},1080:function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return m}));var n=i("3742"),o=i("7ab3"),s=i("6a89");class r{constructor(e,t,i,n,o,s){this._richEditBracketBrand=void 0,this.languageIdentifier=e,this.index=t,this.open=i,this.close=n,this.forwardRegex=o,this.reversedRegex=s,this._openSet=r._toSet(this.open),this._closeSet=r._toSet(this.close)}isOpen(e){return this._openSet.has(e)}isClose(e){return this._closeSet.has(e)}static _toSet(e){const t=new Set;for(const i of e)t.add(i);return t}}function a(e){const t=e.length,i=(e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]),[]);for(let c=0;c{var[e,i]=e,[t,n]=t;return e===t||e===n||i===t||i===n})(s,e[n])){d=l=void 0;var r=i[c],a=i[n],l=Math.min(r,a),d=Math.max(r,a);for(let e=0;enew r(e,n,t.open,t.close,function(e,t,i,n){let o=[];o=(o=o.concat(e)).concat(t);for(let s=0,r=o.length;st?e:"\\"+e)}const l=new RegExp("\\\\"+i.source,"g");function d(e){return e.replace(l,e=>"\\"+e)}const h=new RegExp(`(\\s)?(\\\\)?${i.source}(\\s)?`,"g");function c(e){return-1===e.indexOf(s)?e:e.replace(h,(e,t,i,n)=>i?e:t||n||"")}function u(e){var t,i=e.indexOf(s);if(-1===i)return{text:e};{var n=e;e=i;const a=[];let l="";function o(e){if(e){l+=e;for(const t of e)a.push(g)}}let d,h,c=-1,u="",g=0,p=e;var r=n.length;for(o(n.substr(0,e));p{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}function S(e,t){return f(e,"pointerout",i=>{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}let L,x,k=null;class D{constructor(e,t=0){this._runner=e,this.priority=t,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(t){Object(l.f)(t)}}static sort(e,t){return t.priority-e.priority}}{let e=[],t=null,i=!1,n=!1,o=()=>{for(i=!1,t=e,e=[],n=!0;0(t=new D(t,n),e.push(t),i||(i=!0,n=o,(k=k||(self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||(e=>setTimeout(()=>e((new Date).getTime()),0)))).call(self,n)),t),L=(e,i)=>{var o;return n?(o=new D(e,i),t.push(o),o):x(e,i)}}class N extends h.a{constructor(e,t,i,n=function(e,t){return t},o=8){super();let s=null,r=0,l=this._register(new a.g),d=()=>{r=(new Date).getTime(),i(s),s=null};this._register(f(e,t,e=>{s=n(s,e),e=(new Date).getTime()-r,o<=e?(l.cancel(),d()):l.setIfNotSet(d,o-e)}))}}function O(e,t,i,n,o){return new N(e,t,i,n,o)}function E(e){return document.defaultView.getComputedStyle(e,null)}function I(e){if(e!==document.body)return new T(e.clientWidth,e.clientHeight);if(u.c&&window.visualViewport)return new T(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new T(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new T(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new T(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class M{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=E(e),o="0";return n&&(o=n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(i)),M.convertToPixels(e,o)}static getBorderLeftWidth(e){return M.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return M.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return M.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return M.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return M.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return M.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return M.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return M.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return M.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return M.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return M.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return M.getDimension(e,"margin-bottom","marginBottom")}}class T{constructor(e,t){this.width=e,this.height=t}with(e=this.width,t=this.height){return e!==this.width||t!==this.height?new T(e,t):this}static is(e){return"object"==typeof e&&"number"==typeof e.height&&"number"==typeof e.width}static lift(e){return e instanceof T?e:new T(e.width,e.height)}static equals(e,t){return e===t||!(!e||!t)&&e.width===t.width&&e.height===t.height}}function A(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;var o=K(e)?null:E(e);o&&(n-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=M.getBorderLeftWidth(e),i=(i+=M.getBorderTopWidth(e))+e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}}function R(e,t,i){"number"==typeof t&&(e.style.width=t+"px"),"number"==typeof i&&(e.style.height=i+"px")}function P(e){return e=e.getBoundingClientRect(),{left:e.left+F.scrollX,top:e.top+F.scrollY,width:e.width,height:e.height}}const F=new class{get scrollX(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}get scrollY(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}};function B(e){var t=M.getMarginLeft(e)+M.getMarginRight(e);return e.offsetWidth+t}function j(e){var t=M.getBorderLeftWidth(e)+M.getBorderRightWidth(e),i=M.getPaddingLeft(e)+M.getPaddingRight(e);return e.offsetWidth-t-i}function W(e){var t=M.getBorderTopWidth(e)+M.getBorderBottomWidth(e),i=M.getPaddingTop(e)+M.getPaddingBottom(e);return e.offsetHeight-t-i}function V(e){var t=M.getMarginTop(e)+M.getMarginBottom(e);return e.offsetHeight+t}function H(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function z(e,t,i){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(i)if("string"==typeof i){if(e.classList.contains(i))return null}else if(e===i)return null;e=e.parentNode}return null}function U(e,t,i){return!!z(e,t,i)}function K(e){return e&&e.host&&e.mode}function q(e){return!!$(e)}function $(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return K(e)?e:null}function G(){let e=document.activeElement;for(;null!==e&&void 0!==e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Z(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}let Y=null;function X(){return Y=Y||Z()}function Q(e,t,i=X()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)}function J(e,t=X()){if(t){var i,n,o=null!=(n=null==(i=t)?void 0:i.sheet)&&n.rules?i.sheet.rules:null!=(n=null==i?void 0:i.sheet)&&n.cssRules?i.sheet.cssRules:[];let s=[];for(let t=0;t{i=!1,t||(t=!0,this._onDidFocus.fire())},o=()=>{t&&(i=!0,window.setTimeout(()=>{i&&(i=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{H(document.activeElement,e)!==t&&(t?o:n)()},this._register(f(e,te.FOCUS,n,!0)),this._register(f(e,te.BLUR,o,!0))}}function re(e){return new se(e)}function ae(e,...t){if(e.append(...t),1===t.length&&"string"!=typeof t[0])return t[0]}function le(e,t){return e.insertBefore(t,e.firstChild),t}function de(e,...t){e.innerText="",ae(e,...t)}const he=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function ce(e,t,i,...o){let s,r=he.exec(t);if(!r)throw new Error("Bad use of emmet");return i=Object.assign({},i||{}),t=r[1]||"div",s=e!==n.HTML?document.createElementNS(e,t):document.createElement(t),r[3]&&(s.id=r[3]),r[4]&&(s.className=r[4].replace(/\./g," ").trim()),Object.keys(i).forEach(e=>{var t=i[e];void 0!==t&&(/^on\w+$/.test(e)?s[e]=t:"selected"===e?t&&s.setAttribute(e,"true"):s.setAttribute(e,t))}),s.append(...o),s}function ue(e,t,...i){return ce(n.HTML,e,t,...i)}function ge(...e){for(var t of e)t.style.display="",t.removeAttribute("aria-hidden")}function pe(...e){for(var t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function me(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function fe(e){return e=window.devicePixelRatio*e,Math.max(1,Math.floor(e))/window.devicePixelRatio}function _e(e){window.open(e,"_blank","noopener")}function be(e){const t=()=>{e(),i=x(t)};let i=x(t);return Object(h.i)(()=>i.dispose())}function ve(e){return e?`url('${c.a.asBrowserUri(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Ce(e){return`'${e.replace(/'/g,"%27")}'`}(i=n=n||{}).HTML="http://www.w3.org/1999/xhtml",i.SVG="http://www.w3.org/2000/svg",ue.SVG=function(e,t,...i){return ce(n.SVG,e,t,...i)},c.b.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");class we extends d.b{constructor(){super(),this._subscriptions=new h.b,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(f(window,"keydown",e=>{if(!e.defaultPrevented){var t=new s.a(e);if(6!==t.keyCode||!e.repeat){if(e.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(e.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(e.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(e.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===t.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=e,this.fire(this._keyStatus))}}},!0)),this._subscriptions.add(f(window,"keyup",e=>{e.defaultPrevented||(!e.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!e.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!e.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!e.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=e,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(f(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mousemove",e=>{e.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(f(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return we.instance||(we.instance=new we),we.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}function ye(e,t){const i=window.matchMedia(e);"function"==typeof i.addEventListener?i.addEventListener("change",t):i.addListener(t)}},"133b":function(e,t,i){},1389:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:function(){return i.e("chunk-2d0aab07").then(i.bind(null,"11a2"))}})},"13e8":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return i.e("chunk-2d209408").then(i.bind(null,"a7ea"))}})},1569:function(e,t,i){"use strict";function n(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}i.d(t,"a",(function(){return n}))},1665:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));t=i("30db");var n=i("dff7");const o=new(i("4fc3").c)("isWindows",t.i,Object(n.a)("isWindows","Whether the operating system is Windows")),s="inputFocus"},"16f5":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:function(){return i.e("chunk-2d0bb267").then(i.bind(null,"39f1"))}})},1754:function(e,t,i){},1898:function(e,t,i){"use strict";i.d(t,"b",(function(){return D})),i.d(t,"c",(function(){return N})),i.d(t,"a",(function(){return O}));var n=i("0f70"),o=i("11f7"),s=i("6653"),r=i("5d28"),a=i("00a3"),l=(t=i("1b7d"),i("5fe7"));class d extends t.a{constructor(e){super(),this._onActivate=e.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=e.bgWidth+"px",this.bgDomNode.style.height=e.bgHeight+"px",void 0!==e.top&&(this.bgDomNode.style.top="0px"),void 0!==e.left&&(this.bgDomNode.style.left="0px"),void 0!==e.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,this.domNode.classList.add(...e.icon.classNamesArray),this.domNode.style.position="absolute",this.domNode.style.width="11px",this.domNode.style.height="11px",void 0!==e.top&&(this.domNode.style.top=e.top+"px"),void 0!==e.left&&(this.domNode.style.left=e.left+"px"),void 0!==e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),void 0!==e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new a.a),this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new l.c),this._mousedownScheduleRepeatTimer=this._register(new l.g)}_arrowMouseDown(e){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}var h=i("a666");class c extends h.a{constructor(e,t,i){super(),this._visibility=e,this._visibleClassName=t,this._invisibleClassName=i,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new l.g)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this._updateShouldBeVisible())}setShouldBeVisible(e){this._rawShouldBeVisible=e,this._updateShouldBeVisible()}_applyVisibilitySetting(){return 2!==this._visibility&&(3===this._visibility||this._rawShouldBeVisible)}_updateShouldBeVisible(){var e=this._applyVisibilitySetting();this._shouldBeVisible!==e&&(this._shouldBeVisible=e,this.ensureVisibility())}setIsNeeded(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())}setDomNode(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{this._domNode&&this._domNode.setClassName(this._visibleClassName)},0))}_hide(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))}}var u=i("30db");class g extends t.a{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollByPage=e.scrollByPage,this._scrollbarState=e.scrollbarState,this._visibilityController=this._register(new c(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new a.a),this._shouldRender=!0,this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this.onmousedown(this.domNode.domNode,e=>this._domNodeMouseDown(e))}_createArrow(e){e=this._register(new d(e)),this.domNode.domNode.appendChild(e.bgDomNode),this.domNode.domNode.appendChild(e.domNode)}_createSlider(e,t,i,n){this.slider=Object(s.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"==typeof i&&this.slider.setWidth(i),"number"==typeof n&&this.slider.setHeight(n),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,e=>{e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}),this.onclick(this.slider.domNode,e=>{e.leftButton&&e.stopPropagation()})}_onElementSize(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodeMouseDown(e){e.target===this.domNode.domNode&&this._onMouseDown(e)}delegateMouseDown(e){var t=this.domNode.domNode.getClientRects()[0].top,i=t+this._scrollbarState.getSliderPosition(),n=(t=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),this._sliderMousePosition(e));i<=n&&n<=t?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,i;i=e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY?(t=e.browserEvent.offsetX,e.browserEvent.offsetY):(n=o.D(this.domNode.domNode),t=e.posx-n.left,e.posy-n.top);var n=this._mouseDownRelativePosition(t,i);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(n):this._scrollbarState.getDesiredScrollPositionFromOffset(n)),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const i=this._sliderMousePosition(e),n=this._sliderOrthogonalMousePosition(e),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{var t=this._sliderOrthogonalMousePosition(e);t=Math.abs(t-n);u.i&&140{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)}updateScrollbarSize(e){this._updateScrollbarSize(e),this._scrollbarState.setScrollbarSize(e),this._shouldRender=!0,this._lazyRender||this.render()}isNeeded(){return this._scrollbarState.isNeeded()}}class p{constructor(e,t,i,n,o,s){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(i),this._arrowSize=Math.round(e),this._visibleSize=n,this._scrollSize=o,this._scrollPosition=s,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new p(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){return e=Math.round(e),this._visibleSize!==e&&(this._visibleSize=e,this._refreshComputedValues(),!0)}setScrollSize(e){return e=Math.round(e),this._scrollSize!==e&&(this._scrollSize=e,this._refreshComputedValues(),!0)}setScrollPosition(e){return e=Math.round(e),this._scrollPosition!==e&&(this._scrollPosition=e,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=Math.round(e)}setOppositeScrollbarSize(e){this._oppositeScrollbarSize=Math.round(e)}static _computeValues(e,t,i,n,o){e=Math.max(0,i-e),t=Math.max(0,e-2*t);var s=0this._host.onMouseWheel(new r.b(null,1,0))}),this._createArrow({className:"scra",icon:_,top:n,left:void 0,bottom:void 0,right:i,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,-1,0))})),this._createSlider(Math.floor((t.horizontalScrollbarSize-t.horizontalSliderSize)/2),0,void 0,t.horizontalSliderSize)}_updateSlider(e,t){this.slider.setWidth(e),this.slider.setLeft(t)}_renderDomNode(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return e}_sliderMousePosition(e){return e.posx}_sliderOrthogonalMousePosition(e){return e.posy}_updateScrollbarSize(e){this.slider.setHeight(e)}writeScrollPosition(e,t){e.scrollLeft=t}updateOptions(e){this.updateScrollbarSize(2===e.horizontal?0:e.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._visibilityController.setVisibility(e.horizontal),this._scrollByPage=e.scrollByPage}}const v=Object(m.e)("scrollbar-button-up",m.b.triangleUp),C=Object(m.e)("scrollbar-button-down",m.b.triangleDown);class w extends g{constructor(e,t,i){var n=e.getScrollDimensions(),o=e.getCurrentScrollPosition();super({lazyRender:t.lazyRender,host:i,scrollbarState:new p(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,n.height,n.scrollHeight,o.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e,scrollByPage:t.scrollByPage}),t.verticalHasArrows&&(i=(t.arrowSize-11)/2,n=(t.verticalScrollbarSize-11)/2,this._createArrow({className:"scra",icon:v,top:i,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,1))}),this._createArrow({className:"scra",icon:C,top:void 0,left:n,bottom:i,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,-1))})),this._createSlider(0,Math.floor((t.verticalScrollbarSize-t.verticalSliderSize)/2),t.verticalSliderSize,void 0)}_updateSlider(e,t){this.slider.setHeight(e),this.slider.setTop(t)}_renderDomNode(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return t}_sliderMousePosition(e){return e.posy}_sliderOrthogonalMousePosition(e){return e.posx}_updateScrollbarSize(e){this.slider.setWidth(e)}writeScrollPosition(e,t){e.scrollTop=t}updateOptions(e){this.updateScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(e.vertical),this._scrollByPage=e.scrollByPage}}var y=i("308f"),S=i("42e39");i("7aad");class L{constructor(e,t,i){this.timestamp=e,this.deltaX=t,this.deltaY=i,this.score=0}}class x{constructor(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}isPhysicalMouseWheel(){if(-1===this._front&&-1===this._rear)return!1;let e=1,t=0,i=1,n=this._rear;for(;;){var o=n===this._front?e:Math.pow(2,-i);if(e-=o,t+=this._memory[n].score*o,n===this._front)break;n=(this._capacity+n-1)%this._capacity,i++}return t<=.5}accept(e,t,i){const n=new L(e,t,i);n.score=this._computeScore(n),-1===this._front&&-1===this._rear?(this._memory[0]=n,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=n)}_computeScore(e){if(0{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)})),t={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()},this._verticalScrollbar=this._register(new w(this._scrollable,this._options,t)),this._horizontalScrollbar=this._register(new b(this._scrollable,this._options,t)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(e),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=Object(s.b)(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=Object(s.b)(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,e=>this._onMouseOver(e)),this.onnonbubblingmouseout(this._listenOnDomNode,e=>this._onMouseOut(e)),this._hideTimeout=this._register(new l.g),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=Object(h.f)(this._mouseWheelToDispose),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarMouseDown(e){this._verticalScrollbar.delegateMouseDown(e)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(e){this._scrollable.setScrollDimensions(e,!1)}updateClassName(e){this._options.className=e,u.f&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){void 0!==e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),void 0!==e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),void 0!==e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),void 0!==e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),void 0!==e.horizontal&&(this._options.horizontal=e.horizontal),void 0!==e.vertical&&(this._options.vertical=e.vertical),void 0!==e.horizontalScrollbarSize&&(this._options.horizontalScrollbarSize=e.horizontalScrollbarSize),void 0!==e.verticalScrollbarSize&&(this._options.verticalScrollbarSize=e.verticalScrollbarSize),void 0!==e.scrollByPage&&(this._options.scrollByPage=e.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){0{this._onMouseWheel(new r.b(e))},{passive:!1})))}_onMouseWheel(e){const t=x.INSTANCE;var i=window.devicePixelRatio/Object(n.c)();u.i||u.d?t.accept(Date.now(),e.deltaX/i,e.deltaY/i):t.accept(Date.now(),e.deltaX,e.deltaY);let o=!1;if(e.deltaY||e.deltaX){let n=e.deltaY*this._options.mouseWheelScrollSensitivity,r=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(n)>=Math.abs(r)?r=0:n=0),this._options.flipAxes&&([n,r]=[r,n]);var s;i=!u.f&&e.browserEvent&&e.browserEvent.shiftKey,i=(!this._options.scrollYToX&&!i||r||(r=n,n=0),e.browserEvent&&e.browserEvent.altKey&&(r*=this._options.fastScrollSensitivity,n*=this._options.fastScrollSensitivity),this._scrollable.getFutureScrollPosition());let a={};n&&(s=50*n,s=i.scrollTop-(s<0?Math.floor(s):Math.ceil(s)),this._verticalScrollbar.writeScrollPosition(a,s)),r&&(s=50*r,s=i.scrollLeft-(s<0?Math.floor(s):Math.ceil(s)),this._horizontalScrollbar.writeScrollPosition(a,s)),a=this._scrollable.validateScrollPosition(a),i.scrollLeft===a.scrollLeft&&i.scrollTop===a.scrollTop||(this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),o=!0)}let r=o;(r=!((r=!(r||!this._options.alwaysConsumeMouseWheel)||r)||!this._options.consumeMouseWheelIfScrollbarIsNeeded||!this._verticalScrollbar.isNeeded()&&!this._horizontalScrollbar.isNeeded())||r)&&(e.preventDefault(),e.stopPropagation())}_onDidScroll(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){var e,t,i;this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows&&(t=(i=0<(e=this._scrollable.getCurrentScrollPosition()).scrollTop)?" top":"",i=(e=0this._hide(),500)}}class D extends k{constructor(e,t){(t=t||{}).mouseWheelSmoothScroll=!1;var i=new S.a(0,e=>o.V(e));super(e,t,i),this._register(i)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class N extends k{constructor(e,t,i){super(e,t,i)}setScrollPosition(e){e.reuseAnimation?this._scrollable.setScrollPositionSmooth(e,e.reuseAnimation):this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class O extends D{constructor(e,t){super(e,t),this._element=e,this.onScroll(e=>{e.scrollTopChanged&&(this._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(this._element.scrollLeft=e.scrollLeft)}),this.scanDomNode()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}},"191f":function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m}));var n=i("fdcc"),o=i("3742"),s=i("2c29"),r=i("ccde"),a=i("6a89"),l=i("8025");class d{constructor(e,t,i){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=i}getEditOperations(e,t){t.addTrackedEditOperation(new a.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new a.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){t=t.getInverseEditOperations();var i=t[0].range;t=t[1].range;return new l.a(i.endLineNumber,i.endColumn,t.endLineNumber,t.endColumn-this._charAfterSelection.length)}}var h=i("2e5d"),c=i("e6ff"),u=i("2837"),g=i("70cb");class p{static indent(e,t,i){if(null===t||null===i)return[];let n=[];for(let o=0,s=i.length;othis._compositionType(i,e,o,s,r,a)),new h.e(4,n,{shouldPushStackElementBefore:_(e,4),shouldPushStackElementAfter:!1})}static _compositionType(e,t,i,n,o,r){return t.isEmpty()&&(t=t.getPosition(),n=Math.max(1,t.column-n),o=Math.min(e.getLineMaxColumn(t.lineNumber),t.column+o),n=new a.a(t.lineNumber,n,t.lineNumber,o),e.getValueInRange(n)!==i||0!==r)?new s.d(n,i,0,r):null}static _typeCommand(e,t,i){return new(i?s.e:s.a)(e,t,!0)}static _enter(e,t,i,n){if(0===e.autoIndent)return p._typeCommand(n,"\n",i);if(!t.isCheapToTokenize(n.getStartPosition().lineNumber)||1===e.autoIndent)return r=t.getLineContent(n.startLineNumber),r=o.x(r).substring(0,n.startColumn-1),p._typeCommand(n,"\n"+e.normalizeIndentation(r),i);var r=g.a.getEnterAction(e.autoIndent,t,n);if(r){if(r.indentAction===u.b.None)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.Indent)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.IndentOutdent)return l=e.normalizeIndentation(r.indentation),d="\n"+(a=e.normalizeIndentation(r.indentation+r.appendText))+"\n"+l,i?new s.e(n,d,!0):new s.d(n,d,-1,a.length-l.length,!0);if(r.indentAction===u.b.Outdent)return d=p.unshiftIndent(e,r.indentation),p._typeCommand(n,"\n"+e.normalizeIndentation(d+r.appendText),i)}var a=t.getLineContent(n.startLineNumber),l=o.x(a).substring(0,n.startColumn-1);if(4<=e.autoIndent){var d=g.a.getIndentForEnter(e.autoIndent,t,n,{unshiftIndent:t=>p.unshiftIndent(e,t),shiftIndent:t=>p.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(d){let l=h.a.visibleColumnFromColumn2(e,t,n.getEndPosition());if(r=n.endColumn,a=t.getLineContent(n.endLineNumber),a=o.u(a),n=0<=a?n.setEndPosition(n.endLineNumber,Math.max(n.endColumn,a+1)):n.setEndPosition(n.endLineNumber,t.getLineMaxColumn(n.endLineNumber)),i)return new s.e(n,"\n"+e.normalizeIndentation(d.afterEnter),!0);{let t=0;return r<=a+1&&(e.insertSpaces||(l=Math.ceil(l/e.indentSize)),t=Math.min(l+1-e.normalizeIndentation(d.afterEnter).length-1,0)),new s.d(n,"\n"+e.normalizeIndentation(d.afterEnter),0,t,!0)}}}return p._typeCommand(n,"\n"+e.normalizeIndentation(l),i)}static _isAutoIndentType(e,t,i){if(e.autoIndent<4)return!1;for(let n=0,o=i.length;np.shiftIndent(e,t),unshiftIndent:t=>p.unshiftIndent(e,t)});return null!==s&&s!==e.normalizeIndentation(o)?0===(o=t.getLineFirstNonWhitespaceColumn(i.startLineNumber))?p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+n,!1):p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+t.getLineContent(i.startLineNumber).substring(o-1,i.startColumn-1)+n,!1):null}static _isAutoClosingOvertype(e,t,i,n,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairs.autoClosingPairsCloseSingleChar.has(o))return!1;for(let l=0,d=i.length;lt.startsWith(e.open)),i=o.some(e=>t.startsWith(e.close)),!e&&i}static _findAutoClosingPairOpen(e,t,i,n){if(e=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(n),!e)return null;let o=null;for(const s of e)if(null===o||s.open.length>o.open.length){let e=!0;for(const o of i)if(t.getValueInRange(new a.a(o.lineNumber,o.column-s.open.length+1,o.lineNumber,o.column))+n!==s.open){e=!1;break}e&&(o=s)}return o}static _findSubAutoClosingPairClose(e,t){if(t.open.length<=1)return"";var i=t.close.charAt(t.close.length-1);let n=null;for(const o of e.autoClosingPairs.autoClosingPairsCloseByEnd.get(i)||[])o.open!==t.open&&t.open.includes(o.open)&&t.close.endsWith(o.close)&&(!n||o.open.length>n.open.length)&&(n=o);return n?n.close:""}static _getAutoClosingPairClose(e,t,i,o,s){var r=Object(h.g)(o),a=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===a)return null;const l=this._findAutoClosingPairOpen(e,t,i.map(e=>e.getPosition()),o);if(!l)return null;var d=this._findSubAutoClosingPairClose(e,l);let u=!0;const m=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let h=0,b=i.length;hf.column-1){var _=v.charAt(f.column-1);if(!p._isBeforeClosingBrace(e,C)&&!m(_))return null}if(!t.isCheapToTokenize(f.lineNumber))return null;if(1===l.open.length&&r&&"always"!==a){const t=Object(c.a)(e.wordSeparators);if(s&&1new s.a(new a.a(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1)),new h.e(4,n,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})):null!==(r=this._getAutoClosingPairClose(t,i,o,d,!1))?this._runAutoClosingOpenCharType(e,t,i,o,d,!1,r):null:null}static typeWithInterceptors(e,t,i,n,o,r,a){if(!e&&"\n"===a){let e=[];for(let t=0,s=o.length;tthis.editorWorkerService.navigateValueSet(h,a,i)),this.currentRequest.then(i=>{var r,d,h;i&&i.range&&i.value&&n.validate(this.editor)&&(r=o.a.lift(i.range),d=i.range,h=i.value.length-(a.endColumn-a.startColumn),d={startLineNumber:d.startLineNumber,startColumn:d.startColumn,endLineNumber:d.endLineNumber,endColumn:d.startColumn+i.value.length},1this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(p.f))}).catch(p.f)):Promise.resolve(void 0)}}}};f.ID="editor.contrib.inPlaceReplaceController",f.DECORATION=u.a.register({description:"in-place-replace",className:"valueSetReplacement"}),f=i([m(1,a.a)],f);class _ extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.up",label:n.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3154,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!0):Promise.resolve(void 0)}}class b extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.down",label:n.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3156,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!1):Promise.resolve(void 0)}}Object(t.l)(f.ID,f),Object(t.j)(_),Object(t.j)(b),Object(h.f)((e,t)=>{e=e.getColor(c.k),e&&t.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${e}; }`)})},"1b0e":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return h}));class n{constructor(e,t,i,n){this.originalStart=e,this.originalLength=t,this.modifiedStart=i,this.modifiedLength=n}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}var o=i("eda7");class s{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let i=0,n=e.length;i=c[N+1]?(m=(u=c[N+1]-1)-L-l,u>x&&w.MarkNextChange(),x=u+1,w.AddOriginalElement(u+1,m+1),N+1-s):(m=(u=c[N-1])-L-l,u>x&&w.MarkNextChange(),x=u,w.AddModifiedElement(u+1,m+1),N-1-s),0<=k&&(s=(c=this.m_reverseHistory[k])[0],y=1,S=c.length-1)}while(-1<=--k);C=w.getChanges()}return this.ConcatenateChanges(t,C)}ComputeRecursionPoint(e,t,i,o,s,r,a){let d=0,h=0,c=0,u=0,g=0,p=0;e--,i--,r[s[0]=0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var m=t-e+(o-i),f=1+m;const _=new Int32Array(f),b=new Int32Array(f);var v=o-i,C=t-e,w=e-i,y=t-o,S=(C-v)%2==0;_[v]=e,b[C]=t,a[0]=!1;for(let D=1;D<=m/2+1;D++){let m=0,N=0;c=this.ClipDiagonalBound(v-D,D,v,f),u=this.ClipDiagonalBound(v+D,D,v,f);for(let e=c;e<=u;e+=2){d=e===c||em+N&&(m=d,N=h),!S&&Math.abs(e-C)<=D-1&&d>=b[e])return s[0]=d,r[0]=h,L<=b[e]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}var x=(m-e+(N-i)-D)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(m,x))return a[0]=!0,s[0]=m,r[0]=N,0=b[n+1]?b[n+1]-1:b[n-1],h=d-(n-C)-y;for(var k=d;d>e&&h>i&&this.ElementsAreEqual(d,h);)d--,h--;if(b[n]=d,S&&Math.abs(n-v)<=D&&d<=_[n])return s[0]=d,r[0]=h,k>=_[n]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}if(D<=1447){let e=new Int32Array(u-c+2);e[0]=v-c+1,l.Copy2(_,c,e,1,u-c+1),this.m_forwardHistory.push(e),(e=new Int32Array(p-g+2))[0]=C-g+1,l.Copy2(b,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a)}PrettifyChanges(e){for(let v=0;vs&&(s=d,o=e)}t.originalStart-=o,t.modifiedStart-=o;var c=[null];0a&&(a=h,l=c,d=e)}return 0=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){return!(!this._OriginalIsBoundary(e)&&!this._OriginalIsBoundary(e-1))||!!(0=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){return!(!this._ModifiedIsBoundary(e)&&!this._ModifiedIsBoundary(e-1))||!!(0=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var o=e.originalStart;let r=e.originalLength;var s=e.modifiedStart;let a=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(r=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(a=t.modifiedStart+t.modifiedLength-e.modifiedStart),i[0]=new n(o,r,s,a),!0}return i[0]=null,!1}ClipDiagonalBound(e,t,i,n){return 0<=e&&et(new s.a(e))))}onmousedown(e,t){this._register(n.i(e,n.d.MOUSE_DOWN,e=>t(new s.a(e))))}onmouseover(e,t){this._register(n.i(e,n.d.MOUSE_OVER,e=>t(new s.a(e))))}onnonbubblingmouseout(e,t){this._register(n.j(e,e=>t(new s.a(e))))}onkeydown(e,t){this._register(n.i(e,n.d.KEY_DOWN,e=>t(new o.a(e))))}onkeyup(e,t){this._register(n.i(e,n.d.KEY_UP,e=>t(new o.a(e))))}oninput(e,t){this._register(n.i(e,n.d.INPUT,t))}onblur(e,t){this._register(n.i(e,n.d.BLUR,t))}onfocus(e,t){this._register(n.i(e,n.d.FOCUS,t))}ignoreGesture(e){r.b.ignoreTarget(e)}}},"1bd1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:function(){return i.e("chunk-2d0c86e3").then(i.bind(null,"559f"))}})},"1ddc":function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m}));var n=i("0f70"),o=i("308f"),s=(t=i("a666"),i("30db"));class r{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}}class a{constructor(e,t){this._bareFontInfo=e,this._requests=t,this._container=null,this._testElements=null}read(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null}_createDomElements(){const e=document.createElement("div"),t=(e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px",document.createElement("div")),i=(t.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),t.style.fontWeight=this._bareFontInfo.fontWeight,t.style.fontSize=this._bareFontInfo.fontSize+"px",t.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,t.style.lineHeight=this._bareFontInfo.lineHeight+"px",t.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(t),document.createElement("div")),n=(i.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),i.style.fontWeight="bold",i.style.fontSize=this._bareFontInfo.fontSize+"px",i.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,i.style.lineHeight=this._bareFontInfo.lineHeight+"px",i.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(i),document.createElement("div")),o=(n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight=this._bareFontInfo.fontWeight,n.style.fontSize=this._bareFontInfo.fontSize+"px",n.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,n.style.lineHeight=this._bareFontInfo.lineHeight+"px",n.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",n.style.fontStyle="italic",e.appendChild(n),[]);for(const r of this._requests){let e;0===r.type&&(e=t),2===r.type&&(e=i),(e=1===r.type?n:e).appendChild(document.createElement("br"));var s=document.createElement("span");a._render(s,r),e.appendChild(s),o.push(s)}this._container=e,this._testElements=o}static _render(e,t){if(" "===t.chr){let t=" ";for(let e=0;e<8;e++)t+=t;e.innerText=t}else{let i=t.chr;for(let e=0;e<8;e++)i+=i;e.textContent=i}}_readFromDomElements(){for(let t=0,i=this._requests.length;tthis._values[e])}}function g(){p.INSTANCE.clearCache()}class p extends t.a{constructor(){super(),this._onDidChange=this._register(new o.b),this.onDidChange=this._onDidChange.event,this._cache=new u,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new u,this._onDidChange.fire()}_writeToCache(e,t){this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(()=>{this._evictUntrustedReadingsTimeout=-1,this._evictUntrustedReadings()},5e3))}_evictUntrustedReadings(){let e=!1;for(const t of this._cache.getValues())t.isTrusted||(e=!0,this._cache.remove(t));e&&this._onDidChange.fire()}readConfiguration(e){if(!this._cache.has(e)){let t=p._actualReadConfiguration(e);(t.typicalHalfwidthCharacterWidth<=2||t.typicalFullwidthCharacterWidth<=2||t.spaceWidth<=2||t.maxDigitWidth<=2)&&(t=new c.b({zoomLevel:n.d(),pixelRatio:n.a(),fontFamily:t.fontFamily,fontWeight:t.fontWeight,fontSize:t.fontSize,fontFeatureSettings:t.fontFeatureSettings,lineHeight:t.lineHeight,letterSpacing:t.letterSpacing,isMonospace:t.isMonospace,typicalHalfwidthCharacterWidth:Math.max(t.typicalHalfwidthCharacterWidth,5),typicalFullwidthCharacterWidth:Math.max(t.typicalFullwidthCharacterWidth,5),canUseHalfwidthRightwardsArrow:t.canUseHalfwidthRightwardsArrow,spaceWidth:Math.max(t.spaceWidth,5),middotWidth:Math.max(t.middotWidth,5),wsmiddotWidth:Math.max(t.wsmiddotWidth,5),maxDigitWidth:Math.max(t.maxDigitWidth,5)},!1)),this._writeToCache(e,t)}return this._cache.get(e)}static createRequest(e,t,i,n){return e=new r(e,t),i.push(e),n&&n.push(e),e}static _actualReadConfiguration(e){var t=[],i=[],o=this.createRequest("n",0,t,i),s=this.createRequest("m",0,t,null),r=this.createRequest(" ",0,t,i),l=this.createRequest("0",0,t,i),d=this.createRequest("1",0,t,i),u=this.createRequest("2",0,t,i),g=this.createRequest("3",0,t,i),p=this.createRequest("4",0,t,i),m=this.createRequest("5",0,t,i),f=this.createRequest("6",0,t,i),_=this.createRequest("7",0,t,i),b=this.createRequest("8",0,t,i),v=this.createRequest("9",0,t,i),C=this.createRequest("→",0,t,i),w=this.createRequest("→",0,t,null),y=this.createRequest("·",0,t,i),S=this.createRequest(String.fromCharCode(11825),0,t,null);this.createRequest("|",0,t,i),this.createRequest("/",0,t,i),this.createRequest("-",0,t,i),this.createRequest("_",0,t,i),this.createRequest("i",0,t,i),this.createRequest("l",0,t,i),this.createRequest("m",0,t,i),this.createRequest("|",1,t,i),this.createRequest("_",1,t,i),this.createRequest("i",1,t,i),this.createRequest("l",1,t,i),this.createRequest("m",1,t,i),this.createRequest("n",1,t,i),this.createRequest("|",2,t,i),this.createRequest("_",2,t,i),this.createRequest("i",2,t,i),this.createRequest("l",2,t,i),this.createRequest("m",2,t,i),this.createRequest("n",2,t,i);{var L=e;const i=new a(L,t);i.read()}L=Math.max(l.width,d.width,u.width,g.width,p.width,m.width,f.width,_.width,b.width,v.width);let x=e.fontFeatureSettings===h.e.OFF;var k=i[0].width;for(let n=1,a=i.length;x&&nC.width&&(N=!1),t=2e3this._recomputeOptions())),this._register(p.INSTANCE.onDidChange(()=>this._recomputeOptions())),this._validatedOptions.get(10)&&this._elementSizeObserver.startObserving(),this._register(n.l(e=>this._recomputeOptions())),this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(()=>this._recomputeOptions())),this._recomputeOptions()}static applyFontInfoSlow(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"}static applyFontInfo(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)}observeReferenceElement(e){this._elementSizeObserver.observe(e)}updatePixelRatio(){this._recomputeOptions()}static _getExtraEditorClassName(){let e="";return n.h||n.k||(e+="no-user-select "),n.h&&(e+="no-minimap-shadow "),s.f&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:m._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:n.j||n.g,pixelRatio:n.a(),zoomLevel:n.d(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return p.INSTANCE.readConfiguration(e)}}},"1e03":function(e,t,i){},"1e93":function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"f",(function(){return d})),i.d(t,"d",(function(){return h})),i.d(t,"g",(function(){return c}));const n=void 0!==e;let o;class s{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}static wrap(t){return n&&!e.isBuffer(t)&&(t=e.from(t.buffer,t.byteOffset,t.byteLength)),new s(t)}toString(){return n?this.buffer.toString():(o=o||new TextDecoder).decode(this.buffer)}}function r(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function a(e,t,i){e[i+0]=255&t,e[i+1]=255&(t>>>=8)}function l(e,t){return e[t]*Math.pow(2,24)+e[t+1]*Math.pow(2,16)+e[t+2]*Math.pow(2,8)+e[t+3]}function d(e,t,i){e[i+3]=t,e[i+2]=t>>>=8,e[i+1]=t>>>=8,e[i]=t>>>=8}function h(e,t){return e[t]}function c(e,t,i){e[i]=t}}).call(this,i("b639").Buffer)},"1f26":function(e,t,i){},"1f84":function(e,t,i){"use strict";i.r(t),i.d(t,"GotoDefinitionAtPositionEditorContribution",(function(){return S})),i("eb68");var n=i("dff7"),o=i("5fe7"),s=i("fdcc"),r=i("78bc"),a=(t=i("5818"),i("6a89")),l=i("b707"),d=i("b2cc"),h=i("bd13"),c=i("a666"),u=i("b78f"),g=i("b7d0"),p=i("303e"),m=i("bc04"),f=i("f187"),_=i("6816"),b=i("7061"),v=i("ef8e9"),C=i("88d4"),w=i("4fc3"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.startFindDefinitionFromMouse(e,Object(v.o)(t))})),this.toUnhook.add(n.onExecute(e=>{this.isEnabled(e)&&this.gotoDefinition(e.target.position,e.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},e=>{this.removeLinkDecorations(),Object(s.f)(e)})})),this.toUnhook.add(n.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(e.ID)}startFindDefinitionFromCursor(e){return this.startFindDefinition(e).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(e=>{e&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(e,t){9===e.target.type&&0this.findDefinition(e,t)),this.previousPromise.then(t=>{if(t&&t.length&&l.validate(this.editor))if(1{if(t.object&&t.object.textEditorModel){const l=t["object"]["textEditorModel"];var o=n.range["startLineNumber"];if(!(o<1||o>l.getLineCount())){let t;o=this.getPreviewValue(l,o,n),t=n.originSelectionRange?a.a.lift(n.originSelectionRange):new a.a(e.lineNumber,i.startColumn,e.lineNumber,i.endColumn);var s=this.modeService.getModeIdByFilepathOrFirstLine(l.uri);this.addDecoration(t,(new r.a).appendCodeblock(s||"",o))}}t.dispose()})}else this.removeLinkDecorations()}).then(void 0,s.f)}getPreviewValue(t,i,n){let o=n.targetSelectionRange?n.range:this.getPreviewRangeBasedOnBrackets(t,i);return o.endLineNumber-o.startLineNumber>=e.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,i)),n=this.stripIndentationFromPreviewRange(t,i,o),n}stripIndentationFromPreviewRange(e,t,i){let n=e.getLineFirstNonWhitespaceColumn(t);for(let s=t+1;sn)return new a.a(i,1,n+1,1);r=t.findNextBracket(new b.a(e,d))}return new a.a(i,1,n+1,1)}addDecoration(e,t){this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[{range:e,options:{description:"goto-definition-link",inlineClassName:"goto-definition-link",hoverMessage:t}}])}removeLinkDecorations(){0{var i=!t&&this.editor.getOption(77)&&!this.isInPeekEditor(e);const n=new f.DefinitionAction({openToSide:t,openInPeek:i,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0});return n.run(e,this.editor)})}isInPeekEditor(e){return e=e.get(w.b),C.b.inPeekEditor.getValue(e)}dispose(){this.toUnhook.dispose()}};S.ID="editor.contrib.gotodefinitionatposition",S.MAX_SOURCE_PREVIEW_LINES=8,S=i([y(1,u.a),y(2,t.a)],S),Object(d.l)(S.ID,S),Object(g.f)((e,t)=>{e=e.getColor(p.q),e&&t.addRule(`.monaco-editor .goto-definition-link { color: ${e} !important; }`)})},"1fa1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:function(){return i.e("chunk-2d0e57ec").then(i.bind(null,"9571"))}})},"1fe0":function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3352"),o=i("b7d0"),s=i("918c"),r=i("a666"),a=i("b055"),l=i("ef8e9"),d=i("0bfb");class h{constructor(e){this.options=e,this.rangeHighlightDecorationId=void 0}provide(e,t){var i;const n=new r.b,o=(e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1,n.add(new r.d));return o.value=this.doProvide(e,t),n.add(this.onDidActiveTextEditorControlChange(()=>{o.value=void 0,o.value=this.doProvide(e,t)})),n}doProvide(e,t){const i=new r.b,n=this.activeTextEditorControl;if(n&&this.canProvideWithTextEditor(n)){const o={editor:n},s=Object(a.a)(n);if(s){let e=Object(l.o)(n.saveViewState());i.add(s.onDidChangeCursorPosition(()=>{e=Object(l.o)(n.saveViewState())})),o.restoreViewState=()=>{e&&n===this.activeTextEditorControl&&n.restoreViewState(e)},i.add(Object(d.a)(t.onCancellationRequested)(()=>{var e;return null==(e=o.restoreViewState)?void 0:e.call(o)}))}i.add(Object(r.i)(()=>this.clearDecorations(n))),i.add(this.provideWithTextEditor(o,e,t))}else i.add(this.provideWithoutTextEditor(e,t));return i}canProvideWithTextEditor(e){return!0}gotoLocation({editor:e},t){e.setSelection(t.range),e.revealRangeInCenter(t.range,0),t.preserveFocus||e.focus()}getModel(e){var t;return Object(a.c)(e)?null==(t=e.getModel())?void 0:t.modified:e.getModel()}addDecorations(e,t){e.changeDecorations(e=>{const i=[];this.rangeHighlightDecorationId&&(i.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),i.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);var r=[{range:t,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:t,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:Object(o.g)(s.B),position:n.d.Full}}}],[e,r]=e.deltaDecorations(i,r);this.rangeHighlightDecorationId={rangeHighlightId:e,overviewRulerDecorationId:r}})}clearDecorations(e){const t=this.rangeHighlightDecorationId;t&&(e.changeDecorations(e=>{e.deltaDecorations([t.overviewRulerDecorationId,t.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},"23ec":function(e,t,i){"use strict";i.r(t);var n=i("5fe7"),o=(t=i("a666"),i("b2cc")),s=i("b707"),r=i("1b69"),a=i("252f"),l=i("b7d0"),d=i("fbba"),h=i("d1a7"),c=i("74ce"),u=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(s.k.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(h.b)&&(this._cancelAll(),this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;tthis._requestRange(e,n,t,i)))}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}}_requestRange(e,t,i,o){const s=e.getVersionId(),r=Object(n.h)(n=>Promise.resolve(i.provideDocumentRangeSemanticTokens(e,t,n)));return r.then(i=>{i&&!e.isDisposed()&&e.getVersionId()===s&&e.setPartialSemanticTokens(t,Object(a.b)(i,o,e.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(r),()=>this._removeOutstandingRequest(r)),r}};g.ID="editor.contrib.viewportSemanticTokens",g=i([u(1,r.a),u(2,l.b),u(3,d.a)],g),Object(o.l)(g.ID,g)},"23f2":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:function(){return i.e("chunk-2d221a34").then(i.bind(null,"cacc"))}})},2504:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("308f");const r=Object.freeze((function(e,t){const i=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(i)}}}));(o=n=n||{}).isCancellationToken=function(e){return e===o.None||e===o.Cancelled||e instanceof a||!(!e||"object"!=typeof e)&&"boolean"==typeof e.isCancellationRequested&&"function"==typeof e.onCancellationRequested},o.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:s.c.None}),o.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:r});class a{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?r:(this._emitter||(this._emitter=new s.b),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class l{constructor(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new a),this._token}cancel(){this._token?this._token instanceof a&&this._token.cancel():this._token=n.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof a&&this._token.dispose():this._token=n.None}}},"252f":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("b707"),o=i("d3d7"),s=i("4111");class r{constructor(e,t,i){this._legend=e,this._themeService=t,this._logService=i,this._hashTable=new d,this._hasWarnedOverlappingTokens=!1}getMetadata(e,t,i){var s=this._hashTable.get(e,t,i.id);let r;if(s)r=s.metadata,this._logService.getLevel()===o.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${n.E.getForeground(r)}, fontStyle `+n.E.getFontStyle(r).toString(2));else{let l=this._legend.tokenTypes[e];const d=[];if(l){let e=t;for(let t=0;0>=1;0c&&0===n[5*t];)t--;if(t-1===c){let t=e;for(;t+1g&&(t.warnOverlappingSemanticTokens(m,g+1),w=this._growCount){var o=this._elements;this._currentLengthIndex++,this._currentLength=d._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1e.length&&(i=e.length);te===t)){const n=e[Symbol.iterator](),o=t[Symbol.iterator]();for(;;){var s=n.next(),r=o.next();if(s.done!==r.done)return!1;if(s.done)return!0;if(!i(s.value,r.value))return!1}}}},2652:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return i.e("chunk-2d0d2f22").then(i.bind(null,"5b54"))}})},"27e6":function(e,t,i){},2837:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return s})),(i=n=n||{})[i.None=0]="None",i[i.Indent=1]="Indent",i[i.IndentOutdent=2]="IndentOutdent",i[i.Outdent=3]="Outdent";class o{constructor(e){if(this._standardAutoClosingPairConditionalBrand=void 0,this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,i=e.notIn.length;t=i.length)&&0!==(t=(s=i.length-e)<=t?s:t)&&(this.values=new Uint32Array(i.length-t),this.values.set(i.subarray(0,e),0),this.values.set(i.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=this.values.length&&(e=this.values.length-1);for(let i=t;i<=e;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e)}return this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalSum();let t=0,i=this.values.length-1,n=0;var s;let r=0;for(;t<=i;)if(n=t+(i-t)/2|0,s=this.prefixSum[n],e<(r=s-this.values[n]))i=n-1;else{if(!(s<=e))break;t=n+1}return new o(n,e-r)}}},"2dec":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"go",extensions:[".go"],aliases:["Go"],loader:function(){return i.e("chunk-2d0e542a").then(i.bind(null,"9470"))}})},"2e4b":function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneCommandsQuickAccessProvider",(function(){return W})),i.d(t,"GotoLineAction",(function(){return V}));t=i("89cd");var n=i("2f1e"),o=i("03d9"),s=i("5717"),r=i("e8e3"),a=i("ef8e9"),l=i("dff7");function d(e,t){return t&&(e.stack||e.stacktrace)?l.a("stackTrace.format","{0}: {1}",c(e),h(e.stack)||h(e.stacktrace)):c(e)}function h(e){return Array.isArray(e)?e.join("\n"):e}function c(e){return"string"==typeof e.code&&"number"==typeof e.errno&&"string"==typeof e.syscall?l.a("nodeExceptionMessage","A system error occurred ({0})",e.message):e.message||l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var u,g=i("fdcc"),p=i("7e93"),m=i("a666"),f=i("40355"),_=i("4b76"),b=i("9e74"),v=i("fbba"),C=i("eafb"),w=i("0a0f"),y=i("6dec"),S=i("5fe7"),L=i("2504"),x=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function k(e){return Array.isArray(e.items)}(N=u=u||{})[N.NO_ACTION=0]="NO_ACTION",N[N.CLOSE_PICKER=1]="CLOSE_PICKER",N[N.REFRESH_PICKER=2]="REFRESH_PICKER",N[N.REMOVE_ITEM=3]="REMOVE_ITEM";class D extends m.a{constructor(e,t){super(),this.prefix=e,this.options=t}provide(e,t){var i;const n=new m.b;e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;let o=void 0;const s=n.add(new m.d),r=()=>x(this,void 0,void 0,(function*(){var i=s.value=new m.b;null!==o&&void 0!==o&&o.dispose(!0),e.busy=!1;const n=(o=new L.b(t)).token,r=e.value.substr(this.prefix.length).trim(),a=this._getPicks(r,i,n),l=(t,i)=>{let n,o=void 0;if(k(t)?(n=t.items,o=t.active):n=t,0===n.length){if(i)return!1;0r())),r(),n.add(e.onDidAccept(t=>{const[i]=e.selectedItems;"function"==typeof(null===i||void 0===i?void 0:i.accept)&&(t.inBackground||e.hide(),i.accept(e.keyMods,t))})),n.add(e.onDidTriggerItemButton(({button:i,item:n})=>x(this,void 0,void 0,(function*(){if("function"==typeof n.trigger){var o=null!=(o=null==(o=n.buttons)?void 0:o.indexOf(i))?o:-1;if(0<=o&&(o=n.trigger(o,e.keyMods),o="number"==typeof o?o:yield o,!t.isCancellationRequested))switch(o){case u.NO_ACTION:break;case u.CLOSE_PICKER:e.hide();break;case u.REFRESH_PICKER:r();break;case u.REMOVE_ITEM:var s=e.items.indexOf(n);if(-1!==s){const t=e.items.slice();t.splice(s,1),e.items=t}}}})))),n}}D.FAST_PICKS_RACE_DELAY=200;var N=i("03e8"),O=i("5d75"),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i=this.commandsHistory.peek(e.commandId),n=this.commandsHistory.peek(t.commandId);return i&&n?nM(this,void 0,void 0,(function*(){this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:"quick open"});try{yield this.commandService.executeCommand(t.commandId)}catch(e){Object(g.e)(e)||this.dialogService.show(_.a.Error,Object(l.a)("canNotRun","Command '{0}' resulted in an error ({1})",t.label,function e(t=null,i=!1){if(!t)return l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");var n;if(Array.isArray(t))return n=e((o=r.e(t))[0],i),1this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=e.getConfiguredCommandHistoryLength(this.configurationService),e.cache&&e.cache.limit!==this.configuredCommandsHistoryLength&&(e.cache.limit=this.configuredCommandsHistoryLength,e.saveState(this.storageService))}load(){var t=this.storageService.get(e.PREF_KEY_CACHE,0);let i;if(t)try{i=JSON.parse(t)}catch(t){}const n=e.cache=new f.a(this.configuredCommandsHistoryLength,1);if(i){let e;(e=i.usesLRU?i.entries:i.entries.sort((e,t)=>e.value-t.value)).forEach(e=>n.set(e.key,e.value))}e.counter=this.storageService.getNumber(e.PREF_KEY_COUNTER,0,e.counter)}push(t){e.cache&&(e.cache.set(t,e.counter++),e.saveState(this.storageService))}peek(t){var i;return null==(i=e.cache)?void 0:i.peek(t)}static saveState(t){if(e.cache){const i={usesLRU:!0,entries:[]};e.cache.forEach((e,t)=>i.entries.push({key:t,value:e})),t.store(e.PREF_KEY_CACHE,JSON.stringify(i),0,0),t.store(e.PREF_KEY_COUNTER,e.counter,0,0)}}static getConfiguredCommandHistoryLength(t){return t=null==(t=null==(t=t.getValue().workbench)?void 0:t.commandPalette)?void 0:t.history,"number"==typeof t?t:e.DEFAULT_COMMANDS_HISTORY_LENGTH}};A.DEFAULT_COMMANDS_HISTORY_LENGTH=50,A.PREF_KEY_CACHE="commandPalette.mru.cache",A.PREF_KEY_COUNTER="commandPalette.mru.counter",A.counter=1,A=E([I(0,N.a),I(1,v.a)],A);var R=i("1097");class P extends T{constructor(e,t,i,n,o,s){super(e,t,i,n,o,s)}getCodeEditorCommandPicks(){const e=this.activeTextEditorControl;if(!e)return[];const t=[];for(const i of e.getSupportedActions())t.push({commandId:i.id,commandAlias:i.alias,label:Object(R.e)(i.label)||i.id});return t}}p=i("b2cc");var F=i("c101"),B=i("66bd"),j=(E=function(e,t){return function(i,n){t(i,n,e)}},function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});let W=class extends P{constructor(e,t,i,n,o,s){super({showAlias:!1},e,i,n,o,s),this.codeEditorService=t}get activeTextEditorControl(){return Object(a.o)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return j(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};W=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!0,c=()=>!1,u=e=>" "===e||"\t"===e;class g{constructor(e,t,i){this._cursorMoveConfigurationBrand=void 0,this._languageIdentifier=e;const n=i.options;if(i=n.get(130),this.readOnly=n.get(80),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.stickyTabStops=n.get(104),this.lineHeight=n.get(58),this.pageSize=Math.max(1,Math.floor(i.height/this.lineHeight)-2),this.useTabStops=n.get(115),this.wordSeparators=n.get(116),this.emptySelectionClipboard=n.get(31),this.copyWithSyntaxHighlighting=n.get(20),this.multiCursorMergeOverlapping=n.get(68),this.multiCursorPaste=n.get(70),this.autoClosingBrackets=n.get(5),this.autoClosingQuotes=n.get(8),this.autoClosingDelete=n.get(6),this.autoClosingOvertype=n.get(7),this.autoSurround=n.get(11),this.autoIndent=n.get(9),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:g._getShouldAutoClose(e,this.autoClosingQuotes),bracket:g._getShouldAutoClose(e,this.autoClosingBrackets)},this.autoClosingPairs=d.a.getAutoClosingPairs(e.id),t=g._getSurroundingPairs(e),t)for(const o of t)this.surroundingPairs[o.open]=o.close}static shouldRecreate(e){return e.hasChanged(130)||e.hasChanged(116)||e.hasChanged(31)||e.hasChanged(68)||e.hasChanged(70)||e.hasChanged(5)||e.hasChanged(8)||e.hasChanged(6)||e.hasChanged(7)||e.hasChanged(11)||e.hasChanged(115)||e.hasChanged(58)||e.hasChanged(80)}get electricChars(){if(!this._electricChars){this._electricChars={};var e=g._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return l.b.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return d.a.getElectricCharacters(e.id)}catch(e){return Object(n.f)(e),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return u;case"languageDefined":return g._getLanguageDefinedShouldAutoClose(e);case"always":return h;case"never":return c}}static _getLanguageDefinedShouldAutoClose(e){try{const t=d.a.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(e){return Object(n.f)(e),c}}static _getSurroundingPairs(e){try{return d.a.getSurroundingPairs(e.id)}catch(e){return Object(n.f)(e),null}}}class p{constructor(e,t,i,n){this._singleCursorStateBrand=void 0,this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=i,this.leftoverVisibleColumns=n,this.selection=p._computeSelection(this.selectionStart,this.position)}equals(e){return this.selectionStartLeftoverVisibleColumns===e.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===e.leftoverVisibleColumns&&this.position.equals(e.position)&&this.selectionStart.equalsRange(e.selectionStart)}hasSelection(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()}move(e,t,i,n){return e?new p(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new s.a(t,i),n):new p(new r.a(t,i,t,i),n,new s.a(t,i),n)}static _computeSelection(e,t){let i,n,o,s;return n=!e.isEmpty()&&t.isBeforeOrEqual(e.getStartPosition())?(i=e.endLineNumber,e.endColumn):(i=e.startLineNumber,e.startColumn),o=t.lineNumber,s=t.column,new a.a(i,n,o,s)}}class m{constructor(e,t,i,n){this._cursorContextBrand=void 0,this.model=e,this.viewModel=t,this.coordinatesConverter=i,this.cursorConfig=n}}class f{constructor(e){this.modelState=e,this.viewState=null}}class _{constructor(e){this.modelState=null,this.viewState=e}}class b{constructor(e,t){this._cursorStateBrand=void 0,this.modelState=e,this.viewState=t}static fromModelState(e){return new f(e)}static fromViewState(e){return new _(e)}static fromModelSelection(e){var t=e.selectionStartLineNumber,i=e.selectionStartColumn,n=e.positionLineNumber;e=e.positionColumn,t=new p(new r.a(t,i,t,i),0,new s.a(n,e),0);return b.fromModelState(t)}static fromModelSelections(e){let t=[];for(let i=0,n=e.length;i=t)return c=t-s,u-te});let x=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.model=t,this.instantiationService=i,this.disposed=!1,this.partsWidget=this._register(this.instantiationService.createInstance(k,this.editor)),this.additionalLinesWidget=this._register(new N(this.editor)),this.viewMoreContentWidget=void 0,this._register(this.editor.onDidChangeConfiguration(e=>{(e.hasChanged(28)||e.hasChanged(105)||e.hasChanged(88)||e.hasChanged(82)||e.hasChanged(43)||e.hasChanged(42)||e.hasChanged(58))&&this.update()})),this._register(Object(n.i)(()=>{var e;this.disposed=!0,this.update(),null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0})),this._register(t.onDidChange(()=>{this.update()})),this.update()}shouldShowHoverAtViewZone(e){return this.additionalLinesWidget.viewZoneId===e}update(){var e;const t=this.model.ghostText;if(this.editor.hasModel()&&t&&!this.disposed){const n=new Array,o=new Array,s=this.editor.getModel().getLineContent(t.lineNumber);this.editor.getModel().getLineTokens(t.lineNumber);let r=void 0,a=0;for(const e of t.parts){let t=e.lines;void 0===r?(n.push({column:e.column,text:t[0],preview:e.preview}),t=t.slice(1)):i([s.substring(a,e.column-1)],void 0),0e.lines.length<0)?this.viewMoreContentWidget=this.renderViewMoreLines(new p.a(t.lineNumber,this.editor.getModel().getLineMaxColumn(t.lineNumber)),"",0):(null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0)}else this.partsWidget.clear(),this.additionalLinesWidget.clear()}renderViewMoreLines(e,t,i){var o=this.editor.getOption(42);const s=document.createElement("div"),a=(s.className="suggest-preview-additional-widget",u.a.applyFontInfoSlow(s,o),document.createElement("span")),l=(a.className="content-spacer",a.append(t),s.append(a),document.createElement("span")),d=(l.className="content-newline suggest-preview-text",l.append("⏎ "),s.append(l),new n.b),h=document.createElement("div");return h.className="button suggest-preview-text",h.append(`+${i} lines…`),d.add(r.o(h,"mousedown",e=>{var t;null!=(t=this.model)&&t.setExpanded(!0),e.preventDefault(),this.editor.focus()})),s.append(h),new E(this.editor,e,s,d)}},k=(x=y([S(2,w.a)],x),class{constructor(e,t,i,o){this.editor=e,this.codeEditorService=t,this.themeService=i,this.contextKeyService=o,this.decorationIds=[],this.disposableStore=new n.b}dispose(){this.clear(),this.disposableStore.dispose()}clear(){this.editor.deltaDecorations(this.decorationIds,[]),this.disposableStore.clear()}setParts(e,t,i){this.disposableStore.clear();const n=this.themeService.getColorTheme();var o=n.getColor(f.y);let s=void 0,r=void 0;o&&(s=String(o.rgba.a),r=_.a.Format.CSS.format(D(o))),o=n.getColor(f.x);let l=void 0;o&&(l="2px dashed "+o);const d=this.editor.getModel();if(d){const n=d.getOptions()["tabSize"],h=d.getLineContent(e)||"";let c=0,u="";const g=new Array;i&&g.push({range:a.a.fromPositions(new p.a(e,i.column),new p.a(e,i.column+i.length)),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}}),o=this.contextKeyService.getContextKeyValue("config.editor.useInjectedText");const m=void 0===o||!!o;this.decorationIds=this.editor.deltaDecorations(this.decorationIds,t.map(t=>{u+=h.substring(c,t.column-1),c=t.column-1;var i=m?t.text:this.renderSingleLineText(t.text,u,n,!1);const o=this.disposableStore.add(function(e,t,i,n){const o=i+O++;return e.registerDecorationType(t,o,n),{dispose(){e.removeDecorationType(o)},resolve(){return e.resolveDecorationOptions(o,!0)}}}(this.codeEditorService,"ghost-text","0-ghost-text-",{after:{contentText:i,opacity:s,color:r,border:l,fontWeight:t.preview?"bold":"normal"}}));return{range:a.a.fromPositions(new p.a(e,t.column)),options:m?{description:"ghost-text",after:{content:i,inlineClassName:t.preview?"ghost-text-decoration-preview":"ghost-text-decoration"}}:Object.assign({},o.resolve())}}).concat(g))}}renderSingleLineText(e,t,i,n){var o=b.a.visibleColumnsByColumns(t+e,i);let s="",r=t.length+1;for(const l of e){if("\t"===l){var a=o[r+1]-o[r];if(n){s+="→";for(let e=1;e{this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0)})}updateLines(e,t,i){const n=this.editor.getModel();if(n){const o=n.getOptions()["tabSize"];this.editor.changeViewZones(n=>{this._viewZoneId&&(n.removeZone(this._viewZoneId),this._viewZoneId=void 0);var s=Math.max(t.length,i);if(0');for(let t=0,o=m.length;t'),l.A(b)),C=l.m(b),w=g.a.createEmpty(b);Object(d.d)(new d.c(y.isMonospace&&!e,y.canUseHalfwidthRightwardsArrow,b,!1,v,C,0,w,_.decorations,p,0,y.spaceWidth,y.middotWidth,y.wsmiddotWidth,i,"none",n,s!==h.e.OFF,null),x),x.appendASCIIString("")}x.appendASCIIString(""),u.a.applyFontInfoSlow(a,y),f=x.build(),f=L?L.createHTML(f):f,a.innerHTML=f}this._viewZoneId=n.addZone({afterLineNumber:e,heightInLines:s,domNode:r})}})}}}let O=0;class E extends n.a{constructor(e,t,i,o){super(),this.editor=e,this.position=t,this.domNode=i,this.allowEditorOverflow=!1,this.suppressMouseDown=!1,this._register(o),this._register(Object(n.i)(()=>{this.editor.removeContentWidget(this)})),this.editor.addContentWidget(this)}getId(){return"editor.widget.viewMoreLinesWidget"}getDomNode(){return this.domNode}getPosition(){return{position:this.position,preference:[0]}}}Object(m.f)((e,t)=>{const i=e.getColor(f.y);i&&(o=String(i.rgba.a),n=_.a.Format.CSS.format(D(i)),t.addRule(`.monaco-editor .ghost-text-decoration { opacity: ${o}; color: ${n}; }`),t.addRule(`.monaco-editor .ghost-text-decoration-preview { color: ${i.toString()}; }`),t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { opacity: ${o}; color: ${n}; }`));var n,o=e.getColor(f.x);o&&t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { border: 2px dashed ${o}; }`)});var I=i("dff7"),M=i("5fe7"),T=i("2504"),A=i("fdcc"),R=i("308f"),P=i("b707"),F=i("d3f4"),B=i("9e74"),j=i("d585");class W{constructor(e,t,i=0){this.lineNumber=e,this.parts=t,this.additionalReservedLineCount=i}renderForScreenReader(e){if(0===this.parts.length)return"";var t=this.parts[this.parts.length-1];const i=function(e,t){const i=new V(e),n=t.map(e=>{const t=a.a.lift(e.range);return{startOffset:i.getOffset(t.getStartPosition()),endOffset:i.getOffset(t.getEndPosition()),text:e.text}});n.sort((e,t)=>t.startOffset-e.startOffset);for(const o of n)e=e.substring(0,o.startOffset)+o.text+e.substring(o.endOffset);return e}(e.substr(0,t.column-1),this.parts.map(e=>({range:{startLineNumber:1,endLineNumber:1,startColumn:e.column,endColumn:e.column},text:e.lines.join("\n")})));return i.substring(this.parts[0].column-1)}}class V{constructor(e){this.lineStartOffsetByLineIdx=[],this.lineStartOffsetByLineIdx.push(0);for(let t=0;t{e.hasChanged(106)&&void 0===this._expanded&&this.onDidChangeEmitter.fire()}))}setExpanded(e){this._expanded=!0,this.onDidChangeEmitter.fire()}}var U=i("1b0e");function K(e,t,i,n,o=0){if(e.range.startLineNumber===e.range.endLineNumber){var s=e.text.length-o;const g=t.getValueInRange(e.range),p=function(e,t){var i;return(null===q||void 0===q?void 0:q.originalValue)===e&&(null===q||void 0===q?void 0:q.newValue)===t?null===q||void 0===q?void 0:q.changes:(i=function(e,t){function i(e){let t=0;for(let n=0,o=e.length;nt&&(t=i)}return t}const n=Math.max(i(e),i(t));function o(e){if(e<0)throw new Error("unexpected");return n+e+1}function s(e){let t=0,i=0;const n=new Int32Array(e.length);for(let r=0,a=e.length;rr},{getElements:()=>a}).ComputeDiff(!1).changes}(e,t),q={originalValue:e,newValue:t,changes:i},i)}(g,e.text);var r=e.range.startLineNumber;const m=new Array;if("prefix"===i&&(o=p.filter(e=>0===e.originalLength),1{const i=new Set([o.i.id,o.g.id,j.CoreEditingCommands.Tab.id,j.CoreEditingCommands.DeleteLeft.id,j.CoreEditingCommands.DeleteRight.id,$,"acceptSelectedSuggestion"]);i.has(t.commandId)&&e.hasTextFocus()&&this.handleUserInput()})),this._register(this.editor.onDidType(e=>{this.handleUserInput()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.session&&!this.session.isValid&&this.hide()})),this._register(Object(n.i)(()=>{this.disposed=!0}))}handleUserInput(){this.session&&!this.session.isValid&&this.hide(),setTimeout(()=>{this.disposed||this.startSessionIfTriggered()},0)}get session(){return this.completionSession.value}get ghostText(){var e;return null==(e=this.session)?void 0:e.ghostText}get minReservedLineCount(){return this.session?this.session.minReservedLineCount:0}setExpanded(e){var t;null!=(t=this.session)&&t.setExpanded(e)}setActive(e){(this.active=e)&&null!=(e=this.session)&&e.scheduleAutomaticUpdate()}startSessionIfTriggered(){!this.editor.getOption(54).enabled||this.session&&this.session.isValid||this.trigger(P.s.Automatic)}trigger(e){this.completionSession.value?e===P.s.Explicit&&this.completionSession.value.ensureUpdateWithExplicitContext():(this.completionSession.value=new Y(this.editor,this.editor.getPosition(),()=>this.active,this.commandService,this.cache,e),this.completionSession.value.takeOwnership(this.completionSession.value.onDidChange(()=>{this.onDidChangeEmitter.fire()})))}hide(){this.completionSession.clear(),this.onDidChangeEmitter.fire()}commitCurrentSuggestion(){var e;null!=(e=this.session)&&e.commitCurrentCompletion()}showNext(){var e;null!=(e=this.session)&&e.showNextInlineCompletion()}showPrevious(){var e;null!=(e=this.session)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return G(this,void 0,void 0,(function*(){var t=yield null==(e=this.session)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};Z=y([t(2,B.b)],Z);class Y extends z{constructor(e,t,i,o,s,r){super(e),this.triggerPosition=t,this.shouldUpdate=i,this.commandService=o,this.cache=s,this.initialTriggerKind=r,this.minReservedLineCount=0,this.updateOperation=this._register(new n.d),this.updateSoon=this._register(new M.e(()=>{var e=this.initialTriggerKind;return this.initialTriggerKind=P.s.Automatic,this.update(e)},50));let a=this.currentlySelectedCompletionId=void 0;this._register(this.onDidChange(()=>{var e=this.currentCompletion;if(e&&e.sourceInlineCompletion!==a){a=e.sourceInlineCompletion;const t=e.sourceProvider;t.handleItemDidShow&&t.handleItemDidShow(e.sourceInlineCompletions,a)}})),this._register(Object(n.i)(()=>{this.cache.clear()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.cache.value&&this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeModelContent(e=>{this.scheduleAutomaticUpdate()})),this._register(P.t.onDidChange(()=>{this.updateSoon.schedule()})),this.scheduleAutomaticUpdate()}fixAndGetIndexOfCurrentSelection(){var e;return this.currentlySelectedCompletionId&&this.cache.value&&0!==this.cache.value.completions.length?-1===(e=this.cache.value.completions.findIndex(e=>e.semanticId===this.currentlySelectedCompletionId))?(this.currentlySelectedCompletionId=void 0,0):e:0}get currentCachedCompletion(){if(this.cache.value)return this.cache.value.completions[this.fixAndGetIndexOfCurrentSelection()]}showNextInlineCompletion(){var e;return G(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();var t,i=(null==(e=this.cache.value)?void 0:e.completions)||[];0G(this,void 0,void 0,(function*(){let i;try{i=yield ee(n,this.editor.getModel(),{triggerKind:e,selectedSuggestionInfo:void 0},t)}catch(i){return void Object(A.f)(i)}t.isCancellationRequested||(this.cache.setValue(this.editor,i,e),this.onDidChangeEmitter.fire())}))),i=new X(t,e);this.updateOperation.value=i,yield t,this.updateOperation.value===i&&this.updateOperation.clear()}}))}takeOwnership(e){this._register(e)}commitCurrentCompletion(){var e;!this.ghostText||(e=this.currentCompletion)&&this.commit(e)}commit(e){const t=this.cache.clearAndLeak();this.editor.executeEdits("inlineSuggestion.accept",[F.a.replaceMove(e.range,e.text)]),e.command?this.commandService.executeCommand(e.command.id,...e.command.arguments||[]).finally(()=>{null!==t&&void 0!==t&&t.dispose()}).then(void 0,A.g):null!==t&&void 0!==t&&t.dispose(),this.onDidChangeEmitter.fire()}}class X{constructor(e,t){this.promise=e,this.triggerKind=t}dispose(){this.promise.cancel()}}class Q extends n.a{constructor(e,t,i,o){super(),this.triggerKind=o;const s=e.deltaDecorations([],t.items.map(e=>({range:e.range,options:{description:"inline-completion-tracking-range"}})));this._register(Object(n.i)(()=>{e.deltaDecorations(s,[])})),this.completions=t.items.map((e,t)=>new J(e,s[t])),this._register(e.onDidChangeModelContent(()=>{let t=!1;const n=e.getModel();for(const e of this.completions){var o=n.getDecorationRange(e.decorationId);o?e.synchronizedRange.equalsRange(o)||(t=!0,e.synchronizedRange=o):Object(A.f)(new Error("Decoration has no range"))}t&&i()})),this._register(t)}}class J{constructor(e,t){this.inlineCompletion=e,this.decorationId=t,this.semanticId=JSON.stringify({text:this.inlineCompletion.text,startLine:this.inlineCompletion.range.startLineNumber,startColumn:this.inlineCompletion.range.startColumn,command:this.inlineCompletion.command}),this.synchronizedRange=e.range}toLiveInlineCompletion(){return{text:this.inlineCompletion.text,range:this.synchronizedRange,command:this.inlineCompletion.command,sourceProvider:this.inlineCompletion.sourceProvider,sourceInlineCompletions:this.inlineCompletion.sourceInlineCompletions,sourceInlineCompletion:this.inlineCompletion.sourceInlineCompletion}}}function ee(e,t,i,n=T.a.None){return G(this,void 0,void 0,(function*(){s=e,l=(r=t).getWordAtPosition(s),r=r.getLineMaxColumn(s.lineNumber);const o=l?new a.a(s.lineNumber,l.startColumn,s.lineNumber,r):a.a.fromPositions(s,s.with(void 0,r));var s,r,l;const d=P.t.all(t),h=yield Promise.all(d.map(o=>G(this,void 0,void 0,(function*(){const s=yield o.provideInlineCompletions(t,e,i,n);return{completions:s,provider:o,dispose:()=>{s&&o.freeInlineCompletions(s)}}})))),c=new Map;for(const e of h){const t=e.completions;if(t)for(const i of t.items.map(i=>({text:i.text,range:i.range?a.a.lift(i.range):o,command:i.command,sourceProvider:e.provider,sourceInlineCompletions:t,sourceInlineCompletion:i})))i.range.startLineNumber===i.range.endLineNumber&&c.set(JSON.stringify({text:i.text,range:i.range}),i)}return{items:[...c.values()],dispose:()=>{for(const e of h)e.dispose()}}}))}var te=i("b800"),ie=i("59a4"),ne=i("7a9e");class oe extends n.a{constructor(e){super(),this.editor=e,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentInlineCompletion=void 0,this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.setInactiveDelayed=this._register(new M.e(()=>{this.isSuggestWidgetVisible||this._isActive&&(this._isActive=!1,this.onDidChangeEmitter.fire())},100)),this._register(e.onKeyDown(e=>{e.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(e.onKeyUp(e=>{e.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const t=ne.SuggestController.get(this.editor);if(t){let e=!1;const i=()=>{e||(e=!0,this._register(t.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(t.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.setInactiveDelayed.schedule(),this.update(this._isActive)})),this._register(t.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(R.c.once(t.model.onDidTrigger)(e=>{i()}))}this.update(this._isActive)}get state(){if(this._isActive)return{selectedItemAsInlineCompletion:this._currentInlineCompletion}}update(e){var t=this.getInlineCompletion();let i=!1;this._currentInlineCompletion!==t&&(this._currentInlineCompletion=t,i=!0),this._isActive!==e&&(this._isActive=e,i=!0),i&&this.onDidChangeEmitter.fire()}getInlineCompletion(){const e=ne.SuggestController.get(this.editor);if(e&&this.isSuggestWidgetVisible){var t=e.widget.value.getFocusedItem();if(t){var i=e,n=this.editor.getPosition(),o=this.isShiftKeyPressed;if(t=t.item,Array.isArray(t.completion.additionalTextEdits)&&0this.updateCache(),50)),this.minReservedLineCount=0,this._register(this.suggestionInlineCompletionSource.onDidChange(()=>{this.updateCacheSoon.schedule(),this.suggestionInlineCompletionSource.state||(this.minReservedLineCount=0);const e=this.ghostText;e&&(this.minReservedLineCount=Math.max(this.minReservedLineCount,e.parts.map(e=>e.lines.length-1).reduce((e,t)=>e+t,0))),1<=this.minReservedLineCount&&this.isSuggestionPreviewEnabled()?this.suggestionInlineCompletionSource.forceRenderingAbove():this.suggestionInlineCompletionSource.stopForceRenderingAbove(),this.onDidChangeEmitter.fire()})),this._register(this.cache.onDidChange(()=>{this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.isSuggestionPreviewEnabled()&&(this.minReservedLineCount=0,this.updateCacheSoon.schedule(),this.onDidChangeEmitter.fire())})),this._register(Object(n.i)(()=>this.suggestionInlineCompletionSource.stopForceRenderingAbove()))}get isActive(){return void 0!==this.suggestionInlineCompletionSource.state}isSuggestionPreviewEnabled(){return this.editor.getOption(106).preview}updateCache(){return se(this,void 0,void 0,(function*(){var e=this.suggestionInlineCompletionSource.state;if(e&&e.selectedItemAsInlineCompletion){const i={text:e.selectedItemAsInlineCompletion.text,range:e.selectedItemAsInlineCompletion.range},n=this.editor.getPosition();e=Object(M.h)(e=>se(this,void 0,void 0,(function*(){let t;try{t=yield ee(n,this.editor.getModel(),{triggerKind:P.s.Automatic,selectedSuggestionInfo:i},e)}catch(t){return void Object(A.f)(t)}e.isCancellationRequested||(this.cache.setValue(this.editor,t,P.s.Automatic),this.onDidChangeEmitter.fire())})));var t=new X(e,P.s.Automatic);this.updateOperation.value=t,yield e,this.updateOperation.value===t&&this.updateOperation.clear()}}))}get ghostText(){var e=this.suggestionInlineCompletionSource.state;e=ae(this.editor.getModel(),null==e?void 0:e.selectedItemAsInlineCompletion);const t=ae(this.editor.getModel(),null==(i=null==(i=this.cache.value)?void 0:i.completions[0])?void 0:i.toLiveInlineCompletion());var i=!(t&&e&&t.text.startsWith(e.text)&&t.range.equalsRange(e.range))&&e||t;const n=e?((null==i?void 0:i.text.length)||0)-e.text.length:0;return e=i,i=this.editor.getOptions().get(106).previewMode,i=e?K(e,this.editor.getModel(),i,this.editor.getPosition(),n)||new W(e.range.endLineNumber,[],this.minReservedLineCount):void 0,this.isSuggestionPreviewEnabled()?i:void 0}}function ae(e,t){if(!t)return t;const i=e.getValueInRange(t.range);var n=function(e,t){let i=0;for(;i{this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire()}),{object:t,dispose:()=>null==i?void 0:i.dispose()}):void 0,this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire())}get ghostText(){var e;return this.hasCachedGhostText||(this.cachedGhostText=null==(e=null==(e=this.currentModelRef.value)?void 0:e.object)?void 0:e.ghostText,this.hasCachedGhostText=!0),this.cachedGhostText}setExpanded(e){var t;null!=(t=this.targetModel)&&t.setExpanded(e)}get minReservedLineCount(){return this.targetModel?this.targetModel.minReservedLineCount:0}}let he=class extends de{constructor(e,t){super(),this.editor=e,this.commandService=t,this.sharedCache=this._register(new ce),this.suggestWidgetAdapterModel=this._register(new re(this.editor,this.sharedCache)),this.inlineCompletionsModel=this._register(new Z(this.editor,this.sharedCache,this.commandService)),this._register(this.suggestWidgetAdapterModel.onDidChange(()=>{this.updateModel()})),this.updateModel()}get activeInlineCompletionsModel(){if(this.targetModel===this.inlineCompletionsModel)return this.inlineCompletionsModel}updateModel(){this.setTargetModel(this.suggestWidgetAdapterModel.isActive?this.suggestWidgetAdapterModel:this.inlineCompletionsModel),this.inlineCompletionsModel.setActive(this.targetModel===this.inlineCompletionsModel)}shouldShowHoverAt(e){var t;const i=null==(t=this.activeInlineCompletionsModel)?void 0:t.ghostText;return!!i&&i.parts.some(t=>e.containsPosition(new p.a(i.lineNumber,t.column)))}triggerInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.trigger(P.s.Explicit)}commitInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.commitCurrentSuggestion()}hideInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.hide()}showNextInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showNext()}showPreviousInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showPrevious()}hasMultipleInlineCompletions(){var e;return le(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeInlineCompletionsModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};he=S([m(1,B.b)],he);class ce extends n.a{constructor(){super(...arguments),this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.cache=this._register(new n.d)}get value(){return this.cache.value}setValue(e,t,i){this.cache.value=new Q(e,t,()=>this.onDidChangeEmitter.fire(),i)}clearAndLeak(){return this.cache.clearAndLeak()}clear(){this.cache.clear()}}y=i("9eb8"),t=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.updateModelController()})),this._register(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&this.updateModelController(),e.hasChanged(54)&&this.updateModelController()})),this.updateModelController()}static get(t){return t.getContribution(e.ID)}get activeModel(){var e;return null==(e=this.activeController.value)?void 0:e.model}updateModelController(){var e=this.editor.getOption(106),t=this.editor.getOption(54);this.activeController.value=void 0,this.activeController.value=this.editor.hasModel()&&(e.preview||t.enabled||this.triggeredExplicitly)?this.instantiationService.createInstance(me,this.editor):void 0}shouldShowHoverAt(e){var t;return(null==(t=this.activeModel)?void 0:t.shouldShowHoverAt(e))||!1}shouldShowHoverAtViewZone(e){var t;return(null==(t=null==(t=this.activeController.value)?void 0:t.widget)?void 0:t.shouldShowHoverAtViewZone(e))||!1}trigger(){var e;this.triggeredExplicitly=!0,this.activeController.value||this.updateModelController(),null!=(e=this.activeModel)&&e.triggerInlineCompletion()}commit(){var e;null!=(e=this.activeModel)&&e.commitInlineCompletion()}hide(){var e;null!=(e=this.activeModel)&&e.hideInlineCompletion()}showNextInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showNextInlineCompletion()}showPreviousInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return ue(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};ge.inlineSuggestionVisible=new C.c("inlineSuggestionVisible",!1,I.a("inlineSuggestionVisible","Whether an inline suggestion is visible")),ge.inlineSuggestionHasIndentation=new C.c("inlineSuggestionHasIndentation",!1,I.a("inlineSuggestionHasIndentation","Whether the inline suggestion starts with whitespace")),ge.ID="editor.contrib.ghostTextController",ge=t([S(1,w.a)],ge);class pe{constructor(e){this.contextKeyService=e,this.inlineCompletionVisible=ge.inlineSuggestionVisible.bindTo(this.contextKeyService),this.inlineCompletionSuggestsIndentation=ge.inlineSuggestionHasIndentation.bindTo(this.contextKeyService)}}let me=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.instantiationService=t,this.contextKeyService=i,this.contextKeys=new pe(this.contextKeyService),this.model=this._register(this.instantiationService.createInstance(he,this.editor)),this.widget=this._register(this.instantiationService.createInstance(x,this.editor,this.model)),this._register(Object(n.i)(()=>{this.contextKeys.inlineCompletionVisible.set(!1),this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)})),this._register(this.model.onDidChange(()=>{this.updateContextKeys()})),this.updateContextKeys()}updateContextKeys(){this.contextKeys.inlineCompletionVisible.set(void 0!==(null==(e=this.model.activeInlineCompletionsModel)?void 0:e.ghostText));var e=this.model.inlineCompletionsModel.ghostText;if(e&&0t.prefix.length-e.prefix.length),Object(s.i)(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Object(o.e)([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){return e&&this.providers.find(t=>e.startsWith(t.prefix))||this.defaultProvider}})},"303e":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"wc",(function(){return h})),i.d(t,"eb",(function(){return c})),i.d(t,"cb",(function(){return u})),i.d(t,"fb",(function(){return g})),i.d(t,"db",(function(){return p})),i.d(t,"h",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"Jc",(function(){return _})),i.d(t,"Ic",(function(){return b})),i.d(t,"Hc",(function(){return v})),i.d(t,"Nc",(function(){return C})),i.d(t,"jb",(function(){return w})),i.d(t,"lb",(function(){return y})),i.d(t,"kb",(function(){return S})),i.d(t,"hb",(function(){return L})),i.d(t,"gb",(function(){return x})),i.d(t,"ib",(function(){return k})),i.d(t,"pb",(function(){return D})),i.d(t,"rb",(function(){return N})),i.d(t,"qb",(function(){return O})),i.d(t,"sb",(function(){return E})),i.d(t,"ub",(function(){return I})),i.d(t,"tb",(function(){return M})),i.d(t,"mb",(function(){return T})),i.d(t,"ob",(function(){return A})),i.d(t,"nb",(function(){return R})),i.d(t,"f",(function(){return B})),i.d(t,"e",(function(){return j})),i.d(t,"g",(function(){return W})),i.d(t,"c",(function(){return V})),i.d(t,"d",(function(){return H})),i.d(t,"yc",(function(){return z})),i.d(t,"Ac",(function(){return U})),i.d(t,"Bc",(function(){return K})),i.d(t,"zc",(function(){return q})),i.d(t,"pc",(function(){return $})),i.d(t,"s",(function(){return G})),i.d(t,"u",(function(){return Z})),i.d(t,"t",(function(){return Y})),i.d(t,"V",(function(){return X})),i.d(t,"X",(function(){return Q})),i.d(t,"W",(function(){return J})),i.d(t,"K",(function(){return ee})),i.d(t,"M",(function(){return te})),i.d(t,"L",(function(){return ie})),i.d(t,"D",(function(){return ne})),i.d(t,"C",(function(){return oe})),i.d(t,"r",(function(){return se})),i.d(t,"B",(function(){return re})),i.d(t,"Y",(function(){return ae})),i.d(t,"ab",(function(){return le})),i.d(t,"Z",(function(){return de})),i.d(t,"bb",(function(){return he})),i.d(t,"qc",(function(){return ce})),i.d(t,"rc",(function(){return ue})),i.d(t,"vc",(function(){return ge})),i.d(t,"lc",(function(){return pe})),i.d(t,"kc",(function(){return me})),i.d(t,"vb",(function(){return fe})),i.d(t,"yb",(function(){return _e})),i.d(t,"wb",(function(){return be})),i.d(t,"xb",(function(){return ve})),i.d(t,"R",(function(){return Ce})),i.d(t,"S",(function(){return we})),i.d(t,"J",(function(){return ye})),i.d(t,"T",(function(){return Se})),i.d(t,"U",(function(){return Le})),i.d(t,"v",(function(){return xe})),i.d(t,"x",(function(){return ke})),i.d(t,"z",(function(){return De})),i.d(t,"w",(function(){return Ne})),i.d(t,"y",(function(){return Oe})),i.d(t,"A",(function(){return Ee})),i.d(t,"H",(function(){return Ie})),i.d(t,"E",(function(){return Me})),i.d(t,"G",(function(){return Te})),i.d(t,"F",(function(){return Ae})),i.d(t,"I",(function(){return Re})),i.d(t,"q",(function(){return Pe})),i.d(t,"O",(function(){return Fe})),i.d(t,"N",(function(){return Be})),i.d(t,"Q",(function(){return je})),i.d(t,"P",(function(){return We})),i.d(t,"i",(function(){return Ve})),i.d(t,"j",(function(){return He})),i.d(t,"m",(function(){return ze})),i.d(t,"o",(function(){return Ue})),i.d(t,"n",(function(){return Ke})),i.d(t,"p",(function(){return qe})),i.d(t,"k",(function(){return $e})),i.d(t,"l",(function(){return Ge})),i.d(t,"Gb",(function(){return Ze})),i.d(t,"Hb",(function(){return Ye})),i.d(t,"Jb",(function(){return Xe})),i.d(t,"zb",(function(){return Qe})),i.d(t,"Ab",(function(){return Je})),i.d(t,"Bb",(function(){return et})),i.d(t,"Pb",(function(){return tt})),i.d(t,"Qb",(function(){return it})),i.d(t,"Rb",(function(){return nt})),i.d(t,"Nb",(function(){return ot})),i.d(t,"Ob",(function(){return st})),i.d(t,"Lb",(function(){return rt})),i.d(t,"Mb",(function(){return at})),i.d(t,"Cb",(function(){return lt})),i.d(t,"Kb",(function(){return dt})),i.d(t,"Ib",(function(){return ht})),i.d(t,"Db",(function(){return ct})),i.d(t,"Fb",(function(){return ut})),i.d(t,"Eb",(function(){return gt})),i.d(t,"Mc",(function(){return pt})),i.d(t,"Gc",(function(){return mt})),i.d(t,"tc",(function(){return _t})),i.d(t,"uc",(function(){return bt})),i.d(t,"sc",(function(){return vt})),i.d(t,"Tb",(function(){return Ct})),i.d(t,"Ub",(function(){return wt})),i.d(t,"Sb",(function(){return yt})),i.d(t,"Xb",(function(){return St})),i.d(t,"Vb",(function(){return Lt})),i.d(t,"Wb",(function(){return xt})),i.d(t,"Yb",(function(){return kt})),i.d(t,"Kc",(function(){return Dt})),i.d(t,"Ec",(function(){return Nt})),i.d(t,"Fc",(function(){return Ot})),i.d(t,"Cc",(function(){return Et})),i.d(t,"Dc",(function(){return It})),i.d(t,"ic",(function(){return Mt})),i.d(t,"jc",(function(){return Tt})),i.d(t,"bc",(function(){return At})),i.d(t,"cc",(function(){return Rt})),i.d(t,"ac",(function(){return Pt})),i.d(t,"gc",(function(){return Ft})),i.d(t,"Zb",(function(){return Bt})),i.d(t,"ec",(function(){return jt})),i.d(t,"fc",(function(){return Wt})),i.d(t,"dc",(function(){return Vt})),i.d(t,"mc",(function(){return Ht})),i.d(t,"oc",(function(){return zt})),i.d(t,"nc",(function(){return Ut})),i.d(t,"Lc",(function(){return $t})),i.d(t,"hc",(function(){return Gt})),i.d(t,"xc",(function(){return Yt}));t=i("5fe7");var n=i("ceb8"),o=i("308f"),s=i("ef8e9"),r=i("dff7"),a=i("dd1b");i=i("89cd");const l={ColorContribution:"base.contributions.colors"},d=new class{constructor(){this._onDidChangeSchema=new o.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,i,n=!1,o){this.colorsById[e]={id:e,description:i,defaults:t,needsTransparency:n,deprecationMessage:o};let s={type:"string",description:i,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(i),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){if(e=this.colorsById[e],e&&e.defaults)return Yt(e.defaults[t.type],t)}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((e,t)=>{var i=-1===e.indexOf(".")?0:1,n=-1===t.indexOf(".")?0:1;return i!=n?i-n:e.localeCompare(t)}).map(e=>`- \`${e}\`: `+this.colorsById[e].description).join("\n")}};function h(e,t,i,n,o){return d.registerColor(e,t,i,n,o)}i.a.add(l.ColorContribution,d);const c=h("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},r.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),u=h("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},r.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),g=h("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},r.a("iconForeground","The default color for icons in the workbench.")),p=h("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},r.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),m=h("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},r.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),f=h("contrastActiveBorder",{light:null,dark:null,hc:p},r.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),_=h("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkForeground","Foreground color for links in text.")),b=h("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),v=h("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:n.a.black},r.a("textCodeBlockBackground","Background color for code blocks in text.")),C=h("widget.shadow",{dark:$t(n.a.black,.36),light:$t(n.a.black,.16),hc:null},r.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),w=h("input.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("inputBoxBackground","Input box background.")),y=h("input.foreground",{dark:c,light:c,hc:c},r.a("inputBoxForeground","Input box foreground.")),S=h("input.border",{dark:null,light:null,hc:m},r.a("inputBoxBorder","Input box border.")),L=h("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:m},r.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),x=h("inputOption.activeBackground",{dark:$t(p,.4),light:$t(p,.2),hc:n.a.transparent},r.a("inputOption.activeBackground","Background color of activated options in input fields.")),k=h("inputOption.activeForeground",{dark:n.a.white,light:n.a.black,hc:null},r.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),D=h("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:n.a.black},r.a("inputValidationInfoBackground","Input validation background color for information severity.")),N=h("inputValidation.infoForeground",{dark:null,light:null,hc:null},r.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),O=h("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:m},r.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=h("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:n.a.black},r.a("inputValidationWarningBackground","Input validation background color for warning severity.")),I=h("inputValidation.warningForeground",{dark:null,light:null,hc:null},r.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),M=h("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:m},r.a("inputValidationWarningBorder","Input validation border color for warning severity.")),T=h("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:n.a.black},r.a("inputValidationErrorBackground","Input validation background color for error severity.")),A=h("inputValidation.errorForeground",{dark:null,light:null,hc:null},r.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),R=h("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("inputValidationErrorBorder","Input validation border color for error severity."));var P=h("dropdown.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("dropdownBackground","Dropdown background.")),F=h("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:n.a.white},r.a("dropdownForeground","Dropdown foreground."));const B=h("button.foreground",{dark:n.a.white,light:n.a.white,hc:n.a.white},r.a("buttonForeground","Button foreground color.")),j=h("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},r.a("buttonBackground","Button background color.")),W=h("button.hoverBackground",{dark:qt(j,.2),light:Kt(j,.2),hc:null},r.a("buttonHoverBackground","Button background color when hovering.")),V=h("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:n.a.black},r.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),H=h("badge.foreground",{dark:n.a.white,light:"#333",hc:n.a.white},r.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),z=h("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},r.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),U=h("scrollbarSlider.background",{dark:n.a.fromHex("#797979").transparent(.4),light:n.a.fromHex("#646464").transparent(.4),hc:$t(m,.6)},r.a("scrollbarSliderBackground","Scrollbar slider background color.")),K=h("scrollbarSlider.hoverBackground",{dark:n.a.fromHex("#646464").transparent(.7),light:n.a.fromHex("#646464").transparent(.7),hc:$t(m,.8)},r.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),q=h("scrollbarSlider.activeBackground",{dark:n.a.fromHex("#BFBFBF").transparent(.4),light:n.a.fromHex("#000000").transparent(.6),hc:m},r.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),$=h("progressBar.background",{dark:n.a.fromHex("#0E70C0"),light:n.a.fromHex("#0E70C0"),hc:m},r.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),G=h("editorError.background",{dark:null,light:null,hc:null},r.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Z=h("editorError.foreground",{dark:"#F14C4C",light:"#E51400",hc:null},r.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Y=h("editorError.border",{dark:null,light:null,hc:n.a.fromHex("#E47777").transparent(.8)},r.a("errorBorder","Border color of error boxes in the editor.")),X=h("editorWarning.background",{dark:null,light:null,hc:null},r.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Q=h("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},r.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),J=h("editorWarning.border",{dark:null,light:null,hc:n.a.fromHex("#FFCC00").transparent(.8)},r.a("warningBorder","Border color of warning boxes in the editor.")),ee=h("editorInfo.background",{dark:null,light:null,hc:null},r.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),te=h("editorInfo.foreground",{dark:"#3794FF",light:"#1a85ff",hc:"#3794FF"},r.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),ie=h("editorInfo.border",{dark:null,light:null,hc:n.a.fromHex("#3794FF").transparent(.8)},r.a("infoBorder","Border color of info boxes in the editor.")),ne=h("editorHint.foreground",{dark:n.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},r.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),oe=h("editorHint.border",{dark:null,light:null,hc:n.a.fromHex("#eeeeee").transparent(.8)},r.a("hintBorder","Border color of hint boxes in the editor.")),se=h("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:n.a.black},r.a("editorBackground","Editor background color.")),re=h("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:n.a.white},r.a("editorForeground","Editor default foreground color.")),ae=h("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},r.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),le=h("editorWidget.foreground",{dark:c,light:c,hc:c},r.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),de=h("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:m},r.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),he=h("editorWidget.resizeBorder",{light:null,dark:null,hc:null},r.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),ce=h("quickInput.background",{dark:ae,light:ae,hc:ae},r.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),ue=h("quickInput.foreground",{dark:le,light:le,hc:le},r.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),ge=h("quickInputTitle.background",{dark:new n.a(new n.c(255,255,255,.105)),light:new n.a(new n.c(0,0,0,.06)),hc:"#000000"},r.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),pe=h("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:n.a.white},r.a("pickerGroupForeground","Quick picker color for grouping labels.")),me=h("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:n.a.white},r.a("pickerGroupBorder","Quick picker color for grouping borders.")),fe=h("keybindingLabel.background",{dark:new n.a(new n.c(128,128,128,.17)),light:new n.a(new n.c(221,221,221,.4)),hc:n.a.transparent},r.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),_e=h("keybindingLabel.foreground",{dark:n.a.fromHex("#CCCCCC"),light:n.a.fromHex("#555555"),hc:n.a.white},r.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),be=h("keybindingLabel.border",{dark:new n.a(new n.c(51,51,51,.6)),light:new n.a(new n.c(204,204,204,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),ve=h("keybindingLabel.bottomBorder",{dark:new n.a(new n.c(68,68,68,.6)),light:new n.a(new n.c(187,187,187,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Ce=h("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},r.a("editorSelectionBackground","Color of the editor selection.")),we=h("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},r.a("editorSelectionForeground","Color of the selected text for high contrast.")),ye=h("editor.inactiveSelectionBackground",{light:$t(Ce,.5),dark:$t(Ce,.5),hc:$t(Ce,.5)},r.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Se=h("editor.selectionHighlightBackground",{light:Zt(Ce,se,.3,.6),dark:Zt(Ce,se,.3,.6),hc:null},r.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),Le=h("editor.selectionHighlightBorder",{light:null,dark:null,hc:f},r.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),xe=h("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},r.a("editorFindMatch","Color of the current search match.")),ke=h("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},r.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),De=h("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},r.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ne=h("editor.findMatchBorder",{light:null,dark:null,hc:f},r.a("editorFindMatchBorder","Border color of the current search match.")),Oe=h("editor.findMatchHighlightBorder",{light:null,dark:null,hc:f},r.a("findMatchHighlightBorder","Border color of the other search matches.")),Ee=h("editor.findRangeHighlightBorder",{dark:null,light:null,hc:$t(f,.4)},r.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ie=h("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},r.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),Me=h("editorHoverWidget.background",{light:ae,dark:ae,hc:ae},r.a("hoverBackground","Background color of the editor hover.")),Te=h("editorHoverWidget.foreground",{light:le,dark:le,hc:le},r.a("hoverForeground","Foreground color of the editor hover.")),Ae=h("editorHoverWidget.border",{light:de,dark:de,hc:de},r.a("hoverBorder","Border color of the editor hover.")),Re=h("editorHoverWidget.statusBarBackground",{dark:qt(Me,.2),light:Kt(Me,.05),hc:ae},r.a("statusBarBackground","Background color of the editor hover status bar.")),Pe=h("editorLink.activeForeground",{dark:"#4E94CE",light:n.a.blue,hc:n.a.cyan},r.a("activeLinkForeground","Color of active links.")),Fe=h("editorInlayHint.foreground",{dark:$t(H,.8),light:$t(H,.8),hc:H},r.a("editorInlayHintForeground","Foreground color of inline hints")),Be=h("editorInlayHint.background",{dark:$t(V,.6),light:$t(V,.3),hc:V},r.a("editorInlayHintBackground","Background color of inline hints")),je=h("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},r.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),We=h("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},r.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),Ve=new n.a(new n.c(155,185,85,.2)),He=new n.a(new n.c(255,0,0,.2)),ze=h("diffEditor.insertedTextBackground",{dark:Ve,light:Ve,hc:null},r.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),Ue=h("diffEditor.removedTextBackground",{dark:He,light:He,hc:null},r.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),Ke=h("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},r.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),qe=h("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},r.a("diffEditorRemovedOutline","Outline color for text that got removed.")),$e=h("diffEditor.border",{dark:null,light:null,hc:m},r.a("diffEditorBorder","Border color between the two text editors.")),Ge=h("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},r.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),Ze=h("list.focusBackground",{dark:null,light:null,hc:null},r.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ye=h("list.focusForeground",{dark:null,light:null,hc:null},r.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Xe=h("list.focusOutline",{dark:p,light:p,hc:f},r.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Qe=h("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},r.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Je=h("list.activeSelectionForeground",{dark:n.a.white,light:n.a.white,hc:null},r.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),et=h("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),tt=h("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},r.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),it=h("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),nt=h("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ot=h("list.inactiveFocusBackground",{dark:null,light:null,hc:null},r.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),st=h("list.inactiveFocusOutline",{dark:null,light:null,hc:null},r.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),rt=h("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},r.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),at=h("list.hoverForeground",{dark:null,light:null,hc:null},r.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),lt=h("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},r.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),dt=h("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:p},r.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),ht=h("list.focusHighlightForeground",{dark:dt,light:{op:5,if:Qe,then:dt,else:"#9DDDFF"},hc:dt},r.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),ct=h("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:n.a.black},r.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),ut=h("listFilterWidget.outline",{dark:n.a.transparent,light:n.a.transparent,hc:"#f38518"},r.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),gt=h("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),pt=h("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),mt=h("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides."));var ft=h("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,r.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead"));const _t=h("quickInputList.focusForeground",{dark:Je,light:Je,hc:Je},r.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),bt=h("quickInputList.focusIconForeground",{dark:et,light:et,hc:et},r.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),vt=h("quickInputList.focusBackground",{dark:Gt(ft,Qe),light:Gt(ft,Qe),hc:null},r.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ct=h("menu.border",{dark:null,light:null,hc:m},r.a("menuBorder","Border color of menus.")),wt=h("menu.foreground",{dark:F,light:c,hc:F},r.a("menuForeground","Foreground color of menu items.")),yt=h("menu.background",{dark:P,light:P,hc:P},r.a("menuBackground","Background color of menu items.")),St=h("menu.selectionForeground",{dark:Je,light:Je,hc:Je},r.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Lt=h("menu.selectionBackground",{dark:Qe,light:Qe,hc:Qe},r.a("menuSelectionBackground","Background color of the selected menu item in menus.")),xt=h("menu.selectionBorder",{dark:null,light:null,hc:f},r.a("menuSelectionBorder","Border color of the selected menu item in menus.")),kt=h("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:m},r.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Dt=h("toolbar.hoverBackground",{dark:"#5a5d5e50",light:"#b8b8b850",hc:null},r.a("toolbarHoverBackground","Toolbar background when hovering over actions using the mouse")),Nt=h("editor.snippetTabstopHighlightBackground",{dark:new n.a(new n.c(124,124,124,.3)),light:new n.a(new n.c(10,50,100,.2)),hc:new n.a(new n.c(124,124,124,.3))},r.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Ot=h("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},r.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Et=h("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},r.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),It=h("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new n.a(new n.c(10,50,100,.5)),hc:"#525252"},r.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),Mt=h("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},r.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Tt=h("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},r.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),At=h("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},r.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Rt=h("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},r.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Pt=h("minimap.errorHighlight",{dark:new n.a(new n.c(255,18,18,.7)),light:new n.a(new n.c(255,18,18,.7)),hc:new n.a(new n.c(255,50,50,1))},r.a("minimapError","Minimap marker color for errors.")),Ft=h("minimap.warningHighlight",{dark:Q,light:Q,hc:J},r.a("overviewRuleWarning","Minimap marker color for warnings.")),Bt=h("minimap.background",{dark:null,light:null,hc:null},r.a("minimapBackground","Minimap background color.")),jt=h("minimapSlider.background",{light:$t(U,.5),dark:$t(U,.5),hc:$t(U,.5)},r.a("minimapSliderBackground","Minimap slider background color.")),Wt=h("minimapSlider.hoverBackground",{light:$t(K,.5),dark:$t(K,.5),hc:$t(K,.5)},r.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),Vt=h("minimapSlider.activeBackground",{light:$t(q,.5),dark:$t(q,.5),hc:$t(q,.5)},r.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),Ht=h("problemsErrorIcon.foreground",{dark:Z,light:Z,hc:Z},r.a("problemsErrorIconForeground","The color used for the problems error icon.")),zt=h("problemsWarningIcon.foreground",{dark:Q,light:Q,hc:Q},r.a("problemsWarningIconForeground","The color used for the problems warning icon.")),Ut=h("problemsInfoIcon.foreground",{dark:te,light:te,hc:te},r.a("problemsInfoIconForeground","The color used for the problems info icon."));function Kt(e,t){return{op:0,value:e,factor:t}}function qt(e,t){return{op:1,value:e,factor:t}}function $t(e,t){return{op:2,value:e,factor:t}}function Gt(...e){return{op:3,values:e}}function Zt(e,t,i,n){return{op:4,value:e,background:t,factor:i,transparency:n}}function Yt(e,t){if(null!==e){if("string"==typeof e)return"#"===e[0]?n.a.fromHex(e):t.getColor(e);if(e instanceof n.a)return e;if("object"==typeof e){var i,o=e,r=t;switch(o.op){case 0:return null==(i=Yt(o.value,r))?void 0:i.darken(o.factor);case 1:return null==(i=Yt(o.value,r))?void 0:i.lighten(o.factor);case 2:return null==(i=Yt(o.value,r))?void 0:i.transparent(o.factor);case 3:for(const t of o.values){var a=Yt(t,r);if(a)return a}return;case 5:return Yt(r.defines(o.if)?o.then:o.else,r);case 4:const e=Yt(o.value,r);return e?(i=Yt(o.background,r))?(e.isDarkerThan(i)?n.a.getLighterColor(e,i,o.factor):n.a.getDarkerColor(e,i,o.factor)).transparent(o.transparency):e.transparent(o.factor*o.transparency):void 0;default:throw Object(s.b)(o)}}}}const Xt="vscode://schemas/workbench-colors";let Qt=i.a.as(a.a.JSONContribution);Qt.registerSchema(Xt,d.getColorSchema());const Jt=new t.e(()=>Qt.notifySchemaChanged(Xt),200);d.onDidChangeSchema(()=>{Jt.isScheduled()||Jt.schedule()})},"308f":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"b",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"a",(function(){return C})),i.d(t,"d",(function(){return w})),i.d(t,"f",(function(){return y}));var n,o=i("fdcc"),s=i("a666"),r=i("db88"),a=i("e58e");{var l=n=n||{};function d(e){return(t,i=null,n)=>{let o,s=!1;return o=e(e=>{if(!s)return o?o.dispose():s=!0,t.call(i,e)},null,n),s&&o.dispose(),o}}function h(e,t){return p((i,n=null,o)=>e(e=>i.call(n,t(e)),null,o))}function c(e,t){return p((i,n=null,o)=>e(e=>{t(e),i.call(n,e)},null,o))}function u(e,t){return p((i,n=null,o)=>e(e=>t(e)&&i.call(n,e),null,o))}function g(e,t,i){let n=i;return h(e,e=>n=t(n,e))}function p(e){let t;const i=new b({onFirstListenerAdd(){t=e(i.fire,i)},onLastListenerRemove(){t.dispose()}});return i.event}function m(e,t,i=100,n=!1,o){let s,r=void 0,a=void 0,l=0;const d=new b({leakWarningThreshold:o,onFirstListenerAdd(){s=e(e=>{l++,r=t(r,e),n&&!a&&(d.fire(r),r=void 0),clearTimeout(a),a=setTimeout(()=>{var e=r;r=void 0,a=void 0,(!n||1e===t)){let i,n=!0;return u(e,e=>{var o=n||!t(e,i);return n=!1,i=e,o})}l.None=()=>s.a.None,l.once=d,l.map=h,l.forEach=c,l.filter=u,l.signal=function(e){return e},l.any=function(...e){return(t,i=null,n)=>Object(s.e)(...e.map(e=>e(e=>t.call(i,e),null,n)))},l.reduce=g,l.debounce=m,l.latch=f,l.split=function(e,t){return[l.filter(e,t),l.filter(e,e=>!t(e))]},l.buffer=function(e,t=!1,i=[]){let n=i.slice(),o=e(e=>{n?n.push(e):r.fire(e)});const s=()=>{n&&n.forEach(e=>r.fire(e)),n=null},r=new b({onFirstListenerAdd(){o=o||e(e=>r.fire(e))},onFirstListenerDidAdd(){n&&(t?setTimeout(s):s())},onLastListenerRemove(){o&&o.dispose(),o=null}});return r.event};class e{constructor(e){this.event=e}map(t){return new e(h(this.event,t))}forEach(t){return new e(c(this.event,t))}filter(t){return new e(u(this.event,t))}reduce(t,i){return new e(g(this.event,t,i))}latch(){return new e(f(this.event))}debounce(t,i=100,n=!1,o){return new e(m(this.event,t,i,n,o))}on(e,t,i){return this.event(e,t,i)}once(e,t,i){return d(this.event)(e,t,i)}}l.chain=function(t){return new e(t)},l.fromNodeEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.on(t,n),onLastListenerRemove:()=>e.removeListener(t,n)});return o.event},l.fromDOMEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.addEventListener(t,n),onLastListenerRemove:()=>e.removeEventListener(t,n)});return o.event},l.toPromise=function(e){return new Promise(t=>d(e)(t))}}class _{constructor(e){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=e+"_"+_._idPool++}start(e){this._stopWatch=new a.a(!0),this._listenerCount=e}stop(){if(this._stopWatch){const e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,this._stopWatch=void 0}}}_._idPool=0;class b{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=void 0,this._perfMon=null!=(e=this._options)&&e._profName?new _(this._options._profName):void 0}get event(){return this._event||(this._event=(e,t,i)=>{this._listeners||(this._listeners=new r.a);var n=this._listeners.isEmpty();n&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const o=this._listeners.push(t?[e,t]:e),a=(n&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),null==(n=this._leakageMon)?void 0:n.check(this._listeners.size));return e=Object(s.i)(()=>{a&&a(),this._disposed||(o(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))}),i instanceof s.b?i.add(e):Array.isArray(i)&&i.push(e),e}),this._event}fire(e){var t;if(this._listeners){for(var i of(this._deliveryQueue||(this._deliveryQueue=new r.a),this._listeners))this._deliveryQueue.push([i,e]);for(null!=(t=this._perfMon)&&t.start(this._deliveryQueue.size);0{this._handle=void 0,this.resume()},this._delay)),super.fire(e)}}class w{constructor(){this.buffers=[]}wrapEvent(e){return(t,i,n)=>e(e=>{const n=this.buffers[this.buffers.length-1];n?n.push(()=>t.call(i,e)):t.call(i,e)},void 0,n)}bufferEvents(e){const t=[];return this.buffers.push(t),e=e(),this.buffers.pop(),t.forEach(e=>e()),e}}class y{constructor(){this.listening=!1,this.inputEvent=n.None,this.inputEventListener=s.a.None,this.emitter=new b({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},"30d5":function(e,t,i){},"30db":function(e,t,i){"use strict";(function(e,n){i.d(t,"b",(function(){return g})),i.d(t,"i",(function(){return b})),i.d(t,"f",(function(){return v})),i.d(t,"d",(function(){return C})),i.d(t,"g",(function(){return w})),i.d(t,"h",(function(){return y})),i.d(t,"c",(function(){return S})),i.d(t,"k",(function(){return L})),i.d(t,"j",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"e",(function(){return O}));let o=!1,s=!1,r=!1,a=!1,l=!1,d=!1,h=void 0,c="en",u=void 0;const g="object"==typeof self?self:"object"==typeof e?e:{};let p=void 0;if(void 0!==g.vscode&&void 0!==g.vscode.process?p=g.vscode.process:void 0!==n&&(p=n),n="string"==typeof(null==(e=null===p||void 0===p?void 0:p.versions)?void 0:e.electron)&&"renderer"===p.type,"object"!=typeof navigator||n){if("object"==typeof p){if(o="win32"===p.platform,s="darwin"===p.platform,(r="linux"===p.platform)&&!!p.env.SNAP&&p.env.SNAP_REVISION,h="en",c="en",e=p.env.VSCODE_NLS_CONFIG,e)try{var m=JSON.parse(e),f=m.availableLanguages["*"];h=m.locale,c=f||"en",m._translationsConfigFile}catch(e){}a=!0}}else u=navigator.userAgent,o=0<=u.indexOf("Windows"),s=0<=u.indexOf("Macintosh"),d=(0<=u.indexOf("Macintosh")||0<=u.indexOf("iPad")||0<=u.indexOf("iPhone"))&&!!navigator.maxTouchPoints&&0{if(t.data&&t.data.vscodeSetImmediateId)for(let i=0,n=e.length;i{var n=++t;e.push({id:n,callback:i}),g.postMessage({vscodeSetImmediateId:n},"*")}}if("function"==typeof(null===p||void 0===p?void 0:p.nextTick))return p.nextTick.bind(p);const e=Promise.resolve();return t=>e.then(t)}(),k=s||d?2:o?1:3;let D=!0,N=!1;function O(){if(!N){N=!0;const t=new Uint8Array(2);t[0]=1,t[1]=2;var e=new Uint16Array(t.buffer);D=513===e[0]}return D}}).call(this,i("c8ba"),i("f28c"))},3170:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("099d");class o{constructor(e){e=Object(n.b)(e),this._defaultValue=e,this._asciiMap=o._createAsciiMap(e),this._map=new Map}static _createAsciiMap(e){let t=new Uint8Array(256);for(let i=0;i<256;i++)t[i]=e;return t}set(e,t){t=Object(n.b)(t),0<=e&&e<256?this._asciiMap[e]=t:this._map.set(e,t)}get(e){return 0<=e&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}class s{constructor(){this._actual=new o(0)}add(e){this._actual.set(e,1)}has(e){return 1===this._actual.get(e)}}},"31df":function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("11f7");function o(e,t={}){const i=r(t);return i.textContent=e,i}function s(e,t={}){var i=r(t);return function e(t,i,o,s){let r;if(2===i.type)r=document.createTextNode(i.content||"");else if(3===i.type)r=document.createElement("b");else if(4===i.type)r=document.createElement("i");else if(7===i.type&&s)r=document.createElement("code");else if(5===i.type&&o){const e=document.createElement("a");e.href="#",o.disposables.add(n.o(e,"click",e=>{o.callback(String(i.index),e)})),r=e}else 8===i.type?r=document.createElement("br"):1===i.type&&(r=t);r&&t!==r&&t.appendChild(r),r&&Array.isArray(i.children)&&i.children.forEach(t=>{e(r,t,o,s)})}(i,function(e,t){var i={type:1,children:[]};let n=0,o=i;const s=[],r=new a(e);for(;!r.eos();){let e=r.next();var d="\\"===e&&0!==l(r.peek(),t);if(d&&(e=r.next()),!d&&function(e,t){return 0!==l(e,t)}(e,t)&&e===r.peek()){r.advance(),2===o.type&&(o=s.pop());d=l(e,t);if(o.type===d||5===o.type&&6===d)o=s.pop();else{const e={type:d,children:[]};5===d&&(e.index=n,n++),o.children.push(e),s.push(o),o=e}}else"\n"===e?(o=2===o.type?s.pop():o).children.push({type:8}):2!==o.type?(d={type:2,content:e},o.children.push(d),s.push(o),o=d):o.content+=e}return 2===o.type&&(o=s.pop()),s.length,i}(e,!!t.renderCodeSegments),t.actionHandler,t.renderCodeSegments),i}function r(e){var t=e.inline?"span":"div";const i=document.createElement(t);return e.className&&(i.className=e.className),i}class a{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){var e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function l(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return t?7:0;default:return 0}}},"32a4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return d}));t=i("dff7");var n=i("308f"),o=i("b707"),s=i("70cb"),r=i("89cd");i=i("b9b4");const a=new class{constructor(){this._onDidChangeLanguages=new n.b,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}registerLanguage(e){return this._languages.push(e),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let t=0,i=this._languages.length;t"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}},0)},"32b8":function(e,t,i){"use strict";i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p})),i.d(t,"f",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"a",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"h",(function(){return v}));var n=i("c317");class o extends Error{constructor(e,t,i){let n;"string"==typeof t&&0===t.indexOf("not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var o=-1!==e.indexOf(".")?"property":"argument";e=`The "${e}" ${o} ${n} of type `+t;super(e+=". Received type "+typeof i),this.code="ERR_INVALID_ARG_TYPE"}}function s(e,t){if("string"!=typeof e)throw new o(t,"string",e)}function r(e){return 47===e||92===e}function a(e){return 47===e}function l(e){return 65<=e&&e<=90||97<=e&&e<=122}function d(e,t,i,n){let o="",s=0,r=-1,a=0,l=0;for(let h=0;h<=e.length;++h){if(ho&&92===e.charCodeAt(r-1);)r--;var a=r-o;let l=0;for(;ll&&92===t.charCodeAt(d-1);)d--;var h=d-l,u=a=n;--s)if(r(e.charCodeAt(s))){if(!d){a=s;break}}else d=!1;if(-1===a){if(-1===i)return".";a=i}return e.slice(0,a)},basename(e,t){void 0!==t&&s(t,"ext"),s(e,"path");let i,n=0,o=-1,a=!0;if(2<=e.length&&l(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(n=2),void 0!==t&&0=n;--i){var d=e.charCodeAt(i);if(r(d)){if(!a){n=i+1;break}}else-1===l&&(a=!1,l=i+1),0<=s&&(d===t.charCodeAt(s)?-1==--s&&(o=i):(s=-1,o=l))}return n===o?o=l:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=n;--i)if(r(e.charCodeAt(i))){if(!a){n=i+1;break}}else-1===o&&(a=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){s(e,"path");let t=0,i=-1,n=0,o=-1,a=!0,d=0;2<=e.length&&58===e.charCodeAt(1)&&l(e.charCodeAt(0))&&(t=n=2);for(let s=e.length-1;s>=t;--s){var h=e.charCodeAt(s);if(r(h)){if(a)continue;n=s+1;break}-1===o&&(a=!1,o=s+1),46===h?-1===i?i=s:1!==d&&(d=1):-1!==i&&(d=-1)}return-1===i||-1===o||0===d||1===d&&i===o-1&&i===n+1?"":e.slice(i,o)},format:h.bind(null,"\\"),parse(e){s(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0!==e.length){var i=e.length;let n=0,o=e.charCodeAt(0);if(1===i)r(o)?t.root=t.dir=e:t.base=t.name=e;else{if(r(o)){if(n=1,r(e.charCodeAt(1))){let t=2,o=t;for(;t=n;--c){if(r(o=e.charCodeAt(c))){if(h)continue;a=c+1;break}-1===d&&(h=!1,d=c+1),46===o?-1===s?s=c:1!==u&&(u=1):-1!==s&&(u=-1)}-1!==d&&(-1===s||0===u||1===u&&s===d-1&&s===a+1?t.base=t.name=e.slice(a,d):(t.name=e.slice(a,s),t.base=e.slice(a,d),t.ext=e.slice(s,d))),t.dir=0=o;--d){var n=e.charCodeAt(d);if(47===n){if(l)continue;r=d+1;break}-1===a&&(l=!1,a=d+1),46===n?-1===s?s=d:1!==h&&(h=1):-1!==s&&(h=-1)}if(-1!==a){const n=0===r&&i?1:r;-1===s||0===h||1===h&&s===a-1&&s===r+1?t.base=t.name=e.slice(n,a):(t.name=e.slice(n,s),t.base=e.slice(n,a),t.ext=e.slice(s,a))}0i&&(c=i-u),l=h.color;let g=this._color2Id[l];g||(g=++this._lastAssignedId,this._color2Id[l]=g,this._id2Color[g]=l),l=new n(c-u,c+u,g),h.setColorZone(l),r.push(l)}return this._colorZonesInvalid=!1,r.sort(n.compare),r}}},3323:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoLineQuickAccessProvider",(function(){return m})),i.d(t,"GotoLineAction",(function(){return f}));var n=i("dff7"),o=i("a666"),s=(t=i("1fe0"),i("b055"));class r extends t.a{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(e){var t=Object(n.a)("cannotRunGotoLine","Open a text editor first to go to a line.");return e.items=[{label:t}],e.ariaLabel=t,o.a.None}provideWithTextEditor(e,t,i){const n=e.editor,a=new o.b,l=(a.add(t.onDidAccept(i=>{var[o]=t.selectedItems;o&&this.isValidLineNumber(n,o.lineNumber)&&(this.gotoLocation(e,{range:this.toRange(o.lineNumber,o.column),keyMods:t.keyMods,preserveFocus:i.inBackground}),i.inBackground||t.hide())})),()=>{var e=this.parsePosition(n,t.value.trim().substr(r.PREFIX.length)),i=this.getPickLabel(n,e.lineNumber,e.column);t.items=[{lineNumber:e.lineNumber,column:e.column,label:i}],t.ariaLabel=i,this.isValidLineNumber(n,e.lineNumber)?(i=this.toRange(e.lineNumber,e.column),n.revealRangeInCenter(i,0),this.addDecorations(n,i)):this.clearDecorations(n)}),d=(l(),a.add(t.onDidChangeValue(()=>l())),Object(s.a)(n));if(d){const e=d.getOptions();2===e.get(59).renderType&&(d.updateOptions({lineNumbers:"on"}),a.add(Object(o.i)(()=>d.updateOptions({lineNumbers:"relative"}))))}return a}toRange(e=1,t=1){return{startLineNumber:e,startColumn:t,endLineNumber:e,endColumn:t}}parsePosition(e,t){return t=t.split(/,|:|#/).map(e=>parseInt(e,10)).filter(e=>!isNaN(e)),e=this.lineCount(e)+1,{lineNumber:0e.lineNumber===t.lineNumber?e.column===t.column?e.order-t.order:e.column-t.column:e.lineNumber-t.lineNumber),t}}class s{constructor(e,t,i){this.changeType=2,this.lineNumber=e,this.detail=t,this.injectedText=i}}class r{constructor(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}}class a{constructor(e,t,i,n){this.changeType=4,this.injectedTexts=n,this.fromLineNumber=e,this.toLineNumber=t,this.detail=i}}class l{constructor(){this.changeType=5}}class d{constructor(e,t,i,n){this.changes=e,this.versionId=t,this.isUndoing=i,this.isRedoing=n,this.resultingSelection=null}containsEvent(e){for(let t=0,i=this.changes.length;tthis._onDidAttemptReadOnlyEdit())}static get(t){return t.getContribution(e.ID)}dispose(){this._editorListener.dispose(),this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(e,t){let i;Object(r.a)(e),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new m(this._editor,t,e),this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new o.g(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(e=>{e.target.position&&(i?i.containsPosition(e.target.position)||this.closeMessage():i=new a.a(t.lineNumber-3,1,e.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(m.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(n.a("editor.readonly","Cannot edit in read-only editor"),this._editor.getPosition())}};g.ID="editor.contrib.messageController",g.MESSAGE_VISIBLE=new l.c("messageVisible",!1,n.a("messageVisible","Whether the editor is currently showing an inline message")),g=i([u(1,l.b)],g);const p=t.c.bindToContribution(g.get);Object(t.k)(new p({id:"leaveEditorMessage",precondition:g.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));class m{constructor(e,{lineNumber:t,column:i},n){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=e,this._editor.revealLinesInCenterIfOutsideViewport(t,t,0),this._position={lineNumber:t,column:i-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const o=document.createElement("div"),s=(o.classList.add("anchor","top"),this._domNode.appendChild(o),document.createElement("div")),r=(s.classList.add("message"),s.textContent=n,this._domNode.appendChild(s),document.createElement("div"));r.classList.add("anchor","below"),this._domNode.appendChild(r),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(e){let t;const i=()=>{e.dispose(),clearTimeout(t),e.getDomNode().removeEventListener("animationend",i)};return t=setTimeout(i,110),e.getDomNode().addEventListener("animationend",i),e.getDomNode().classList.add("fadeOut"),{dispose:i}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}afterRender(e){this._domNode.classList.toggle("below",2===e)}}Object(t.l)(g.ID,g),Object(d.f)((e,t)=>{var i=e.getColor(h.qb),n=(i&&(n=e.type===c.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${n}px solid ${i}; }`)),e.getColor(h.pb));n&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${n}; }`),i=e.getColor(h.rb);i&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${i}; }`)})},3742:function(e,t,i){"use strict";function n(e){return!e||"string"!=typeof e||0===e.trim().length}i.d(t,"C",(function(){return n})),i.d(t,"v",(function(){return s})),i.d(t,"s",(function(){return r})),i.d(t,"t",(function(){return a})),i.d(t,"U",(function(){return l})),i.d(t,"J",(function(){return d})),i.d(t,"O",(function(){return h})),i.d(t,"p",(function(){return c})),i.d(t,"T",(function(){return u})),i.d(t,"q",(function(){return g})),i.d(t,"N",(function(){return p})),i.d(t,"M",(function(){return m})),i.d(t,"Q",(function(){return f})),i.d(t,"u",(function(){return _})),i.d(t,"x",(function(){return b})),i.d(t,"I",(function(){return v})),i.d(t,"f",(function(){return C})),i.d(t,"h",(function(){return w})),i.d(t,"g",(function(){return y})),i.d(t,"i",(function(){return S})),i.d(t,"G",(function(){return L})),i.d(t,"H",(function(){return x})),i.d(t,"r",(function(){return D})),i.d(t,"R",(function(){return O})),i.d(t,"d",(function(){return E})),i.d(t,"e",(function(){return I})),i.d(t,"E",(function(){return M})),i.d(t,"F",(function(){return T})),i.d(t,"j",(function(){return A})),i.d(t,"z",(function(){return R})),i.d(t,"K",(function(){return F})),i.d(t,"L",(function(){return B})),i.d(t,"m",(function(){return W})),i.d(t,"k",(function(){return H})),i.d(t,"A",(function(){return U})),i.d(t,"a",(function(){return K})),i.d(t,"n",(function(){return q})),i.d(t,"l",(function(){return $})),i.d(t,"D",(function(){return G})),i.d(t,"B",(function(){return Z})),i.d(t,"b",(function(){return Y})),i.d(t,"S",(function(){return X})),i.d(t,"o",(function(){return Q})),i.d(t,"P",(function(){return J})),i.d(t,"w",(function(){return ee})),i.d(t,"c",(function(){return te})),i.d(t,"y",(function(){return ne}));const o=/{(\d+)}/g;function s(e,...t){return 0===t.length?e:e.replace(o,(function(e,i){return i=parseInt(i,10),isNaN(i)||i<0||i>=t.length?e:t[i]}))}function r(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function l(e,t=" "){return h(d(e,t),t)}function d(e,t){if(!e||!t)return e;var i=t.length;if(0===i||0===e.length)return e;let n=0;for(;e.indexOf(t,n)===n;)n+=i;return e.substring(n)}function h(e,t){if(!e||!t)return e;var i=t.length,n=e.length;if(0===i||0===n)return e;let o,s=n;for(;;){if(-1===(o=e.lastIndexOf(t,s-1))||o+i!==s)break;if(0===o)return"";s=o}return e.substring(0,s)}function c(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function u(e){return e.replace(/\*/g,"")}function g(e,t,i={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),i.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let n="";return i.global&&(n+="g"),i.matchCase||(n+="i"),i.multiline&&(n+="m"),i.unicode&&(n+="u"),new RegExp(e,n)}function p(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function m(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function f(e){return e.split(/\r\n|\r|\n/)}function _(e){for(let i=0,n=e.length;ie.length)&&N(e,t,i)}function E(e,t){let i,n=Math.min(e.length,t.length);for(i=0;it[3*n+1]))return t[3*n+2];n=2*n+1}}return 0}}function ne(e,t){var i;return 0===e?0:void 0!==(i=function(e,t){let i=P(t,e);for(e-=oe(i);function(e){return 127995<=e&&e<=127999}(i)||65039===i||8419===i;){if(0===e)return;i=P(t,e),e-=oe(i)}var n;if(Z(i))return 0<=e&&8205===(n=P(t,e))&&(e-=oe(n)),e}(e,t))?i:e-oe(P(t,e))}function oe(e){return 65536<=e?2:1}ie._INSTANCE=null},3765:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionAnchorSet",(function(){return u})),i("1754");t=i("b2cc");var n=i("dff7"),o=i("c101"),s=i("8025"),r=i("fe45"),a=i("4fc3"),l=i("78bc"),d=i("3813"),h=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.selectionAnchorSetContextKey.reset())}static get(t){return t.getContribution(e.ID)}setSelectionAnchor(){var e,t;this.editor.hasModel()&&(e=this.editor.getPosition(),t=this.decorationId?[this.decorationId]:[],t=this.editor.deltaDecorations(t,[{range:s.a.fromPositions(e,e),options:{description:"selection-anchor",stickiness:1,hoverMessage:(new l.a).appendText(Object(n.a)("selectionAnchor","Selection Anchor")),className:"selection-anchor"}}]),this.decorationId=t[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),Object(d.a)(Object(n.a)("anchorSet","Anchor set at {0}:{1}",e.lineNumber,e.column)))}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);e&&this.editor.setPosition(e.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);var e;t&&(e=this.editor.getPosition(),this.editor.setSelection(s.a.fromPositions(t.getStartPosition(),e)),this.cancelSelectionAnchor())}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0,this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};g.ID="editor.contrib.selectionAnchorController",g=i([h(1,a.b)],g);class p extends t.b{constructor(){super({id:"editor.action.setSelectionAnchor",label:Object(n.a)("setSelectionAnchor","Set Selection Anchor"),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2080),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.setSelectionAnchor()}))}}class m extends t.b{constructor(){super({id:"editor.action.goToSelectionAnchor",label:Object(n.a)("goToSelectionAnchor","Go to Selection Anchor"),alias:"Go to Selection Anchor",precondition:u})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.goToSelectionAnchor()}))}}class f extends t.b{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:Object(n.a)("selectFromAnchorToCursor","Select from Anchor to Cursor"),alias:"Select from Anchor to Cursor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2089),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.selectFromAnchorToCursor()}))}}class _ extends t.b{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:Object(n.a)("cancelSelectionAnchor","Cancel Selection Anchor"),alias:"Cancel Selection Anchor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:9,weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.cancelSelectionAnchor()}))}}Object(t.l)(g.ID,g),Object(t.j)(p),Object(t.j)(m),Object(t.j)(f),Object(t.j)(_)},3793:function(e,t,i){"use strict";i.r(t);var n=i("fc11"),o=i("c964"),s=(i("c740"),i("d3b7"),i("25f0"),i("a9e3"),i("fb6a"),i("159b"),i("a434"),i("96cf"),i("8593")),r=(i("56b3"),i("d9e2"),i("ac1f"),i("00b4"),{name:"file_login",data:function(){return{formInline:{password:""},ruleInline:{password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var e=this;document.onkeydown=function(t){13===window.event.keyCode&&e.handleSubmit("formInline")}},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(s.O)(t.formInline).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success("登录成功!"),t.$emit("on-Login",i.data);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))}}}),a=(i("9240"),i("2877")),l=(r=Object(a.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Row",{attrs:{type:"flex"}},[t("Col",{attrs:{span:"24"}},[t("div",{staticClass:"index_from page-account-container"},[t("div",{staticClass:"page-account-top"},[t("span",{staticClass:"page-account-top-tit"},[e._v("文件管理登录")])]),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[t("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}})],1),t("FormItem",{staticClass:"maxInpt"},[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录")])],1)],1)],1)])],1)}),[],!1,null,"d4b80e9e",null).exports,i("c276")),d=i("c2c6");r={name:"opendir",data:function(){return{modals:!1,editor:"",editorIndex:[{tab:!0,index:"0",title:"",icon:""}],editorList:[],indexEditor:0,code:"",navList:[],navItem:{},contextData:null,fileType:"",className:"",isSave:!0,isShowLogn:!1,isShowList:!1,spinShow:!1,loading:!1,tabList:[],columns4:[{title:"文件/文件夹名",slot:"filename",minWidth:150,back:"返回上级"},{title:"文件/文件夹路径",key:"real_path",minWidth:150},{title:"文件/文件夹大小",key:"size",minWidth:100},{title:"是否可写",slot:"isWritable",minWidth:100},{title:"更新时间",key:"mtime",minWidth:150},{title:"操作",slot:"action",minWidth:150}],formItem:{dir:"",superior:0,filedir:"",fileToken:Object(l.d)("file_token")},dir:"",pathname:"",title:"",formFile:{filename:""},ruleInline:{filename:[{required:!0,message:"请输入文件或文件夹的名字",trigger:"blur"}]},formShow:!1,formTitle:"",fileToken:Object(l.d)("file_token")}},components:{loginFrom:r},mounted:function(){this.initEditor()},created:function(){this.getList()},beforeDestroy:function(){Object(l.m)("file_token")},computed:{},methods:{currentChange:function(e){e.isDir?this.open(e):this.edit(e)},getList:function(e,t){var i=this;e=e?{dir:"",superior:0,filedir:"",fileToken:this.fileToken}:this.formItem;t||(this.loading=!0),Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=n.data,t?i.navList=o.navList:(i.navListForTab=o.navList,i.tabList=o.list,i.isShowList=!0),i.dir=o.dir,i.isShowLogn=!1,i.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},getListItem:function(e){var t=this;Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$set(t.contextData,"children",i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},goBack:function(e){this.formItem={dir:this.dir,superior:1,filedir:""},this.getList(!1,e)},open:function(e){this.formItem={dir:e.path,superior:0,filedir:e.filename,fileToken:this.fileToken},this.getList(!1,!1)},edit:function(e){this.navItem=e,this.spinShow=!0,this.pathname=e.pathname,this.title=e.filename,this.editorIndex[0].title=e.filename,this.editorIndex[0].pathname=e.pathname,this.navList=this.navListForTab,this.dir=e.path,this.editorList.length<=0&&this.initEditor(),this.openfile(e.pathname,!1)},savefile:function(e,t){var i=this.editorList[e].editor.getValue(),n={comment:i,filepath:this.editorList[e].path,fileToken:this.fileToken},r=this;Object(s.V)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t||(r.code=i,r.isSave=!0,r.editorIndex[e].icon="",r.editorList[e].isSave=!0),r.$Message.success(o.msg),r.$Modal.remove();case 3:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){r.catchFun(e)}))},refreshfile:function(){this.editorList[this.indexEditor]&&this.openfile(this.editorList[this.indexEditor].path,!0)},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},loadData:function(e,t){var i=this;e.isDir&&(this.formItem={dir:e.path,superior:0,filedir:e.title,fileToken:this.fileToken},Object(s.N)(this.formItem).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t(i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){110008==e.status?(i.$Message.error(e.msg),i.isShowLogn=!0,i.isShowList=!1,i.loading=!1):i.catchFun(e)})))},renderContent:function(e,t){var i=t.root,o=t.node,s=t.data,r=this;return e("span",{style:(t={display:"inline-block",cursor:"pointer",userSelect:"null",color:"#cccccc"},Object(n.a)(t,"display","inline-block"),Object(n.a)(t,"width","100%"),Object(n.a)(t,"borderRadis","5px"),t),on:{click:function(){r.clickDir(s,i,o)},contextmenu:function(){}}},[e("span",[e("Icon",{props:{type:s.isDir?"md-folder":"ios-document-outline"},style:{marginRight:"8px"}}),e("span",{attrs:{title:s.title}},s.title)])])},clickDir:function(e,t,i){var n,o=this;o.navItem=e,o.pathname=e.pathname,e.isDir||(-1<(n=o.editorIndex.findIndex((function(t){return t.pathname===e.pathname})))?(o.toggleEditor(n),o.indexEditor=n.toString()):(n=o.editorIndex.length,o.editorIndex.push({tab:!0,index:n.toString(),title:e.title,icon:"",pathname:e.pathname}),o.indexEditor=n.toString(),o.initEditor(),o.openfile(e.pathname,!0)))},handleContextMenu:function(e,t,i){i.left=Number(i.left.slice(0,-2))+75+"px",this.contextData=e},handleContextCreateFolder:function(){this.formFile.filename="",this.formTitle="创建文件夹",this.formShow=!0,this.fileType="createFolder"},handleContextCreateFile:function(){this.formFile.filename="",this.formTitle="创建文件",this.formShow=!0,this.fileType="createFile"},handleContextDelFolder:function(){var e=this,t=this;t.$Modal.confirm({title:"删除文件夹和文件",content:"您确定要删除改文件?",loading:!0,onOk:function(){var i={path:t.contextData.pathname,fileToken:e.fileToken};Object(s.q)(i).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loopDel(t.navList,t.contextData.nodeKey),t.$Modal.remove(),t.$Message.success("删除成功");case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},onCancel:function(){t.$Message.info("取消删除")}})},handleContextRename:function(){this.formFile.filename=this.contextData.title,this.formTitle="重命名文件",this.formShow=!0,this.fileType="renameFile"},openfile:function(e,t){var i=this,n={filepath:e,fileToken:this.fileToken};Object(s.P)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){var s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:s=o.data,i.code=s.content,i.editorList[i.indexEditor].path=e,i.editorList[i.indexEditor].oldCode=i.code,i.changeModel(s.mode,i.code),t||(i.modals=!0,i.spinShow=!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},initEditor:function(){var e=this;e.$nextTick((function(){e.editor=d.editor.create(document.getElementById("container_"+e.indexEditor),{value:e.code,language:"sql",automaticLayout:!0,theme:"vs",foldingStrategy:"indentation",overviewRulerBorder:!1,scrollbar:{verticalScrollbarSize:4,horizontalScrollbarSize:10},autoIndent:!0,tabSize:4,autoClosingOvertype:"always"}),e.editor.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_S,(function(){e.savefile(e.indexEditor)})),e.editor.onKeyUp((function(){e.editor.getValue()!=e.code&&(e.isSave=!1,e.editorIndex[e.indexEditor].icon="md-warning",e.editorList[e.indexEditor].isSave=!1)})),e.editorList.push({editor:e.editor,oldCode:e.code,path:"",isSave:!0,index:e.indexEditor})}))},changeModel:function(e,t){var i=this.editorList[this.indexEditor].editor.getModel();e=e||i.getLanguageId(),t=d.editor.createModel(t,e);i&&i.dispose(),this.editorList[this.indexEditor].editor.setModel(t)},handleSubmit:function(e){var t=this,i=this,n="",r="";this.$refs[e].validate((function(e){if(e)switch(i.fileType){case"createFolder":n={path:i.contextData.pathname,name:i.formFile.filename,fileToken:t.fileToken},Object(s.o)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title,fileToken:t.fileToken},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"createFile":n={path:i.contextData.pathname,name:i.formFile.filename,fileToken:t.fileToken},Object(s.n)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title,fileToken:t.fileToken},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"renameFile":n={newname:i.contextData.path+"\\"+i.formFile.filename,oldname:i.contextData.pathname,fileToken:t.fileToken},Object(s.S)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i.$set(i.contextData,"title",i.formFile.filename),i.$Message.success("修改成功"),i.formShow&&(i.formShow=!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))}else t.$Message.error("Fail!")}))},formExit:function(){this.formShow=!1},catchFun:function(e){e.status&&(400==e.status&&this.$Message.error(e.msg),110008==e.status&&(this.isShowLogn=!0,this.isShowList=!1,this.loading=!1)),this.spinShow&&(this.spinShow=!1),this.loading&&(this.loading=!1)},loopDel:function(e,t){var i=this;e.forEach((function(n,o){return n.nodeKey===t?e.splice(o,1):0{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};a=t(),l=t(),t=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};d=t(),h=t(),e.appendChild(r)}function u(e){r&&(a.textContent!==e?(n.t(l),p(a,e)):(n.t(a),p(l,e)))}function g(e){r&&(o.f?u(e):d.textContent!==e?(n.t(h),p(d,e)):(n.t(d),p(h,e)))}function p(e,t){n.t(e),t.length>s&&(t=t.substr(0,s)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}},"38a2b":function(e,t,i){},"38e9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return i.e("chunk-2d0ba136").then(i.bind(null,"3652"))}})},"38f6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:function(){return i.e("chunk-2d0dda4e").then(i.bind(null,"81ed"))}})},"3a19":function(e,t,i){},"3bfb":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("11f7"),o=(t=i("ceb8"),i("aa3d")),s=i("3742");i("54f2");const r={badgeBackground:t.a.fromHex("#4D4D4D"),badgeForeground:t.a.fromHex("#FFFFFF")};class a{constructor(e,t){this.count=0,this.options=t||Object.create(null),Object(o.f)(this.options,r,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=Object(n.q)(e,Object(n.a)(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(e){this.count=e,this.render()}setTitleFormat(e){this.titleFormat=e,this.render()}render(){this.element.textContent=Object(s.v)(this.countFormat,this.count),this.element.title=Object(s.v)(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground,this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){var e,t,i;this.element&&(e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",i=this.badgeBorder?this.badgeBorder.toString():"",this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i)}}},"3d378":function(e,t,i){"use strict";i.d(t,"d",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("32b8"),o=i("30db"),s=i("3742");function r(e){return-1===e.indexOf("/")&&(e=e.replace(/[\\/]/g,n.e.sep)),/^[a-zA-Z]:(\/|$)/.test(e)?"/"+e:e}function a(e,t,i,o=n.h){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(i){if(!Object(s.R)(e,t))return!1;if(t.length===e.length)return!0;let i=t.length;return t.charAt(t.length-1)===o&&i--,e.charAt(i)===o}return t.charAt(t.length-1)!==o&&(t+=o),0===e.indexOf(t)}function l(e){const t=Object(n.d)(e);return o.i?!(3!1)){return new u(new h(e))}static forStrings(){return new u(new a)}static forConfigKeys(){return new u(new l)}clear(){this._root=void 0}set(e,t){const i=this._iter.reset(e);let n;for(this._root||(this._root=new c,this._root.segment=i.value()),n=this._root;;){var o=i.cmp(n.segment);if(0e.toString();class p{constructor(){this[o]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var e;return null==(e=this._head)?void 0:e.value}get last(){var e;return null==(e=this._tail)?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){if(e=this._map.get(e),e)return 0!==t&&this.touch(e,t),e.value}set(e,t,i=0){let n=this._map.get(e);if(n)n.value=t,0!==i&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(this._head||this._tail){var e;if(this._head&&this._tail)return e=this._head,this._map.delete(e.key),this.removeItem(e),this._size--,e.value;throw new Error("Invalid list")}}forEach(e,t){var i=this._state;let n=this._head;for(;n;){if((t?e.bind(t):e)(n.value,n.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.key,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}values(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.value,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}entries(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:[i.key,i.value],done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}[(o=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(!(e>=this.size))if(0===e)this.clear();else{let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,t&&(t.previous=void 0),this._state++}}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,i=e.previous;if(!t||!i)throw new Error("Invalid list");(t.previous=i).next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e!==this._head){const t=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(t.previous=i).next=t,e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}}else if(2===t&&e!==this._tail){const t=e.next,i=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=i).next=t,e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,i)=>{e.push([i,t])}),e}fromJSON(e){for(var[t,i]of(this.clear(),e))this.set(t,i)}}class m extends p{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get(e,t=2){return super.get(e,t)}peek(e){return super.get(e,0)}set(e,t){return super.set(e,t,2),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},4058:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return i.e("chunk-2d0c512b").then(i.bind(null,"3e14"))}})},"40c2":function(e,t,i){},4111:function(e,t,i){"use strict";i.d(t,"f",(function(){return l})),i.d(t,"b",(function(){return c})),i.d(t,"c",(function(){return u})),i.d(t,"a",(function(){return p})),i.d(t,"e",(function(){return _})),i.d(t,"d",(function(){return b}));var n=i("e8e3"),o=i("e1b5"),s=i("7061"),r=i("6a89"),a=i("b707");function l(e){let t=0,i=0,n=0,o=0;for(let r=0,a=e.length;r>>0}const h=new Uint32Array(0).buffer;class c{constructor(){this.tokens=[]}add(e,t){if(0t&&this._getDeltaLine(o-1)===e;)o--;let s=n;for(;so?m-=o-i:m=i;else if(g===t&&p===i){if(!(g===n&&m>o)){d=!0;continue}m-=o-i}else if(go)){d=!0;continue}m=(p=g===t?i:0)+(m-o)}else if(g>n){if(0==a&&!d){l=r;break}g-=a}else{if(!(g===n&&p>=o))throw new Error("Not possible!");e&&0===g&&(p+=e,m+=e),g-=a,p-=o-i,m-=o-i}var c=4*l;s[c]=g,s[1+c]=p,s[2+c]=m,s[3+c]=h}l++}this._tokenCount=l}acceptInsertText(e,t,i,n,o,s){var r=0===i&&1===n&&(48<=s&&s<=57||65<=s&&s<=90||97<=s&&s<=122);const a=this._tokens;var l=this._tokenCount;for(let c=0;ci.endLineNumber){r=r||{index:n};break}if(e.removeTokens(i),e.isEmpty())this._pieces.splice(n,1),n--,a--;else if(!(e.endLineNumberi.endLineNumber)r=r||{index:n};else{const[t,o]=e.split(i);t.isEmpty()?r=r||{index:n}:o.isEmpty()||(this._pieces.splice(n,1,t,o),n++,a++,r=r||{index:n})}}}return r=r||{index:this._pieces.length},0{e!==c&&(c=e,d[h++]=e,d[h++]=t)};for(let o=0;o>>0,v=~b>>>0;lt)){for(;o>i&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}n=o-1}}return i}acceptEdit(e,t,i,n,o){for(const s of this._pieces)s.acceptEdit(e,t,i,n,o)}}class b{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,i){let n=null;if(null!==(n=t=this._len;)this._lineTokens[this._len]=null,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[];for(let e=0;e=this._len)){if(e.startLineNumber===e.endLineNumber)return e.startColumn===e.endColumn?void 0:void(this._lineTokens[t]=b._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1));this._lineTokens[t]=b._deleteEnding(this._lineTokens[t],e.startColumn-1);var i=e.endLineNumber-1;let n=null;i=this._len||(0===t?this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i):(this._lineTokens[n]=b._deleteEnding(this._lineTokens[n],e.column-1),this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i),this._insertLines(e.lineNumber,t)))}static _deleteBeginning(e,t){return null===e||e===h?e:b._delete(e,0,t)}static _deleteEnding(e,t){var i;return null===e||e===h?e:(i=(i=f(e))[i.length-2],b._delete(e,t,i))}static _delete(e,t,i){if(null===e||e===h||t===i)return e;const n=f(e);var s=n.length>>>1;if(0===t&&n[n.length-2]===i)return h;var r=o.a.findIndexInTokensArray(n,t),a=0d&&(n[l++]=u,n[l++]=n[1+(o<<1)],d=u)}if(l===n.length)return e;let g=new Uint32Array(l);return g.set(n.subarray(0,l),0),g.buffer}static _append(e,t){if(t===h)return e;if(e===h)return t;if(null===e)return e;if(null===t)return null;e=f(e);var i=f(t),n=i.length>>>1;let o=new Uint32Array(e.length+i.length),s=(o.set(e,0),e.length);var r=e[e.length-2];for(let a=0;a>>1;let r=o.a.findIndexInTokensArray(s,t);0{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,e)).then(e=>{Object.assign(this.completion,e),this._isResolved=!0,t.dispose()},e=>{Object(n.e)(e)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}class w{constructor(e=2,t=new Set,i=new Set,n=!0){this.snippetSortOrder=e,this.kindFilter=t,this.providerFilter=i,this.showDeprecated=n}}let y;function S(){return y}w.default=new w;class L{constructor(e,t,i,n){this.items=e,this.needsClipboard=t,this.durations=i,this.disposable=n}}function x(e,t,i=w.default,s={triggerKind:0},l=r.a.None){return _(this,void 0,void 0,(function*(){const r=new u.a(!0);t=t.clone();var h=e.getWordAtPosition(t);const g=h?new a.a(t.lineNumber,h.startColumn,t.lineNumber,h.endColumn):a.a.fromPositions(t),p={replace:g,insert:g.setEndPosition(t.lineNumber,t.column)},m=[],f=new d.b,b=[];let v=!1;const w=(e,n,o)=>{var s,r;if(n){for(var a of n.suggestions)i.kindFilter.has(a.kind)||!i.showDeprecated&&null!=(s=null===a||void 0===a?void 0:a.tags)&&s.includes(1)||(a.range||(a.range=p),a.sortText||(a.sortText=("string"==typeof a.label?a:a.label).label),!v&&a.insertTextRules&&4&a.insertTextRules&&(v=c.c.guessNeedsClipboard(a.insertText)),m.push(new C(t,a,n,e)));Object(d.g)(n)&&f.add(n),b.push({providerName:null!=(r=e._debugDisplayName)?r:"unkown_provider",elapsedProvider:null!=(r=n.duration)?r:-1,elapsedOverall:o.elapsed()})}};var S;h=_(this,void 0,void 0,(function*(){var n,o;!y||i.kindFilter.has(27)||0_(this,void 0,void 0,(function*(){if(!(0t.sortTextLow)return 1}return e.completion.labelt.completion.label?1:e.completion.kind-t.completion.kind}const D=new Map;function N(e){return D.get(e)}D.set(0,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return k(e,t)})),D.set(2,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return k(e,t)})),D.set(1,k),g.a.registerCommand("_executeCompletionItemProvider",(e,...t)=>_(void 0,void 0,void 0,(function*(){var[i,n,o,a]=t;Object(p.c)(m.a.isUri(i)),Object(p.c)(s.a.isIPosition(n)),Object(p.c)("string"==typeof o||!o),Object(p.c)("number"==typeof a||!a);const l=yield e.get(f.a).createModelReference(i);try{const e={incomplete:!1,suggestions:[]},t=[],i=yield x(l.object.textEditorModel,s.a.lift(n),void 0,{triggerCharacter:o,triggerKind:o?1:0});for(const n of i.items)t.length<(null!=a?a:0)&&t.push(n.resolve(r.a.None)),e.incomplete=e.incomplete||n.container.incomplete,e.suggestions.push(n.completion);try{return yield Promise.all(t),e}finally{setTimeout(()=>i.disposable.dispose(),100)}}finally{l.dispose()}})));const O=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){var e={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,e}};function E(e,t){setTimeout(()=>{O.onlyOnceSuggestions.push(...t),e.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(O))},0)}o.d.register("*",O)},"418f":function(e,t,i){"use strict";i.d(t,"a",(function(){return ee}));var n=i("dff7"),o=i("fdcc"),s=i("a666"),r=(t=i("5717"),i("0a0f")),a=i("4fc3"),l=i("fbba"),d=i("03e8"),h=i("f68e"),c=(i("29a1"),i("11f7")),u=i("ceb8"),g=i("308f"),p=i("b589"),m=i("82c9"),f=i("d379"),_=i("6a89"),b=i("b57f"),v=i("b78f"),C=i("c4e3"),w=i("3bfb"),y=i("47cb"),S=i("b7d0"),L=i("a6d7"),x=i("debc"),k=i("6dec"),D=i("7e93"),N=i("ee56"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.children);throw new Error("bad tree")}};I=O([E(0,v.a)],I);class M{getHeight(){return 23}getTemplateId(e){return(e instanceof h.a?P:B).id}}let T=class{constructor(e){this._keybindingService=e}getKeyboardNavigationLabel(e){if(e instanceof h.b){var t=null==(t=e.parent.getPreview(e))?void 0:t.preview(e.range);if(t)return t.value}return Object(m.b)(e.uri)}};T=O([E(0,k.a)],T);class A{getId(e){return e instanceof h.b?e.id:e.uri}}let R=class extends s.a{constructor(e,t,i){super(),this._uriLabel=t;const n=document.createElement("div");n.classList.add("reference-file"),this.file=this._register(new C.a(n,{supportHighlights:!0})),this.badge=new w.a(c.q(n,c.a(".count"))),this._register(Object(L.a)(this.badge,i)),e.appendChild(n)}set(e,t){var i=Object(m.d)(e.uri);this.file.setLabel(Object(x.a)(e.uri),this._uriLabel.getUriLabel(i,{relative:!0}),{title:this._uriLabel.getUriLabel(e.uri),matches:t}),i=e.children.length;this.badge.setCount(i),1this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const e=this._editor.getModel();if(e)for(var t of this._model.references)if(t.uri.toString()===e.uri.toString())return void this._addDecorations(t.parent)}_addDecorations(e){if(this._editor.hasModel()){this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const i=[],n=[];for(let t=0,o=e.children.length;t{e.equals(9)&&(this._keybindingService.dispatchEvent(e,e.target),e.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(G,"ReferencesWidget",this._treeContainer,new M,[this._instantiationService.createInstance(P),this._instantiationService.createInstance(B)],this._instantiationService.createInstance(I),e),this._splitView.addView({onDidChange:g.c.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:e=>{this._preview.layout({height:this._dim.height,width:e})}},z.a.Distribute),this._splitView.addView({onDidChange:g.c.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:e=>{this._treeContainer.style.height=this._dim.height+"px",this._treeContainer.style.width=e+"px",this._tree.layout(this._dim.height,e)}},z.a.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let t=(e,t)=>{e instanceof h.b&&("show"===t&&this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:t,source:"tree"}))};this._tree.onDidOpen(e=>{e.sideBySide?t(e.element,"side"):e.editorOptions.pinned?t(e.element,"goto"):t(e.element,"show")}),c.K(this._treeContainer)}_onWidth(e){this._dim&&this._doLayoutBody(this._dim.height,e)}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._dim=new c.b(t,e),this.layoutData.heightInLines=(this._viewZone||this.layoutData).heightInLines,this._splitView.layout(t),this._splitView.resizeView(0,t*this.layoutData.ratio)}setSelection(e){return this._revealReference(e,!0).then(()=>{this._model&&(this._tree.setSelection([e]),this._tree.setFocus([e]))})}setModel(e){return this._disposeOnNewModel.clear(),this._model=e,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=n.a("noResults","No results"),c.W(this._messageContainer),Promise.resolve(void 0)):(c.K(this._messageContainer),this._decorationsManager=new q(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(e=>this._tree.rerender(e))),this._disposeOnNewModel.add(this._preview.onMouseDown(e=>{var t,{event:e,target:i}=e;2===e.detail&&(t=this._getFocusedReference())&&this._onDidSelectReference.fire({element:{uri:t.uri,range:i.range},kind:e.ctrlKey||e.metaKey||e.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),c.W(this._treeContainer),c.W(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){var[e]=this._tree.getFocus();return e instanceof h.b?e:e instanceof h.a&&0{var i=e.getColor(H.m);i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${i}; }`),i=e.getColor(H.h),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${i}; }`),i=e.getColor(H.i),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${i}; box-sizing: border-box; }`),i=e.getColor(V.b),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${i}; box-sizing: border-box; }`),i=e.getColor(H.j),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${i}; }`),i=e.getColor(H.l),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${i}; }`),i=e.getColor(H.k),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${i}; }`),i=e.getColor(H.n),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${i}; }`),i=e.getColor(H.o),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${i} !important; }`),i=e.getColor(H.f),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: ${i};}`),i=e.getColor(H.g);i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: ${i};}`)});var Y=i("7061"),X=(E=i("b0cd"),i("5fe7")),Q=(v=i("9eb8"),y=i("fe45"),O=i("9e74"),U=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const o="peekViewLayout";var s=$.fromJSON(this._storageService.get(o,0,"{}"));this._widget=this._instantiationService.createInstance(Z,this._editor,this._defaultTreeKeyboardSupport,s),this._widget.setTitle(n.a("labelLoading","Loading...")),this._widget.show(e),this._disposables.add(this._widget.onDidClose(()=>{t.cancel(),this._widget&&(this._storageService.store(o,JSON.stringify(this._widget.layoutData),0,1),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(e=>{var{element:t,kind:n}=e;if(t)switch(n){case"open":"editor"===e.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(t,!1,!1);break;case"side":this.openReference(t,!0,!1);break;case"goto":i?this._gotoReference(t):this.openReference(t,!1,!0)}}));const r=++this._requestIdPool;t.then(t=>{var i;if(r===this._requestIdPool&&this._widget)return null!=(i=this._model)&&i.dispose(),this._model=t,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(n.a("metaTitle.N","{0} ({1})",this._model.title,this._model.references.length));var t=this._editor.getModel().uri,i=new Y.a(e.startLineNumber,e.startColumn);t=this._model.nearestReference(t,i);if(t)return this._widget.setSelection(t).then(()=>{this._widget&&"editor"===this._editor.getOption(76)&&this._widget.focusOnPreviewEditor()})}});t.dispose()},e=>{this._notificationService.error(e)})}}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(e){return Q(this,void 0,void 0,(function*(){var t,i,n;this._editor.hasModel()&&this._model&&this._widget&&(t=this._widget.position)&&(t=this._model.nearestReference(this._editor.getModel().uri,t))&&(t=this._model.nextOrPreviousReference(t,e),i=this._editor.hasTextFocus(),n=this._widget.isPreviewEditorFocused(),yield this._widget.setSelection(t),yield this._gotoReference(t),i?this._editor.focus():this._widget&&n&&this._widget.focusOnPreviewEditor())}))}revealReference(e){return Q(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(e))}))}closeWidget(e=!0){var t;null!=(t=this._widget)&&t.dispose(),null!=(t=this._model)&&t.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,e&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const i=_.a.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:i}},this._editor).then(t=>{if(this._ignoreModelChangeEvent=!1,t&&this._widget)if(this._editor===t)this._widget.show(i),this._widget.focusOnReferenceTree();else{const n=e.get(t),o=this._model.clone();this.closeWidget(),t.focus(),n.toggleWidget(i,Object(X.h)(e=>Promise.resolve(o)),null!=(t=this._peekMode)&&t)}else this.closeWidget()},e=>{this._ignoreModelChangeEvent=!1,Object(o.f)(e)})}openReference(e,t,i){t||this.closeWidget();var{uri:e,range:n}=e;this._editorService.openCodeEditor({resource:e,options:{selection:n,pinned:i}},this._editor,t)}};function te(e,t){e=Object(H.d)(e);!e||(e=ee.get(e))&&t(e)}ee.ID="editor.contrib.referencesController",ee=U([k(2,a.b),k(3,t.a),k(4,E.a),k(5,r.a),k(6,d.a),k(7,l.a)],ee),v.a.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Object(y.a)(2089,60),when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.changeFocusBetweenPreviewAndReferences()})}}),v.a.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!0)})}}),v.a.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!1)})}}),O.a.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),O.a.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),O.a.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),O.a.registerCommand("closeReferenceSearch",e=>te(e,e=>e.closeWidget())),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:a.a.and(H.b.inPeekEditor,a.a.not("config.editor.stablePeek"))}),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:a.a.and(J,a.a.not("config.editor.stablePeek"))}),v.a.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.revealReference(i[0]))}}),v.a.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!0,!0))}}),O.a.registerCommand("openReference",e=>{var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!1,!0))})},"41a0":function(e,t,i){},4220:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redis",extensions:[".redis"],aliases:["redis"],loader:function(){return i.e("chunk-2d0ea098").then(i.bind(null,"8fa5"))}})},"42e39":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("308f");class o{constructor(e,t,i,n,o,s){this._scrollStateBrand=void 0,e|=0,n|=0,o|=0,s|=0,(i=(t|=0)<(this.rawScrollLeft=i|=0)+(e=e<0?0:e)?t-e:i)<0&&(i=0),(s=o<(this.rawScrollTop=s)+(n=n<0?0:n)?o-n:s)<0&&(s=0),this.width=e,this.scrollWidth=t,this.scrollLeft=i,this.height=n,this.scrollHeight=o,this.scrollTop=s}equals(e){return this.rawScrollLeft===e.rawScrollLeft&&this.rawScrollTop===e.rawScrollTop&&this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop}withScrollDimensions(e,t){return new o((void 0!==e.width?e:this).width,(void 0!==e.scrollWidth?e:this).scrollWidth,t?this.rawScrollLeft:this.scrollLeft,(void 0!==e.height?e:this).height,(void 0!==e.scrollHeight?e:this).scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new o(this.width,this.scrollWidth,void 0!==e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e,t){var i=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,o=this.scrollLeft!==e.scrollLeft,s=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,a=this.scrollTop!==e.scrollTop;return{inSmoothScrolling:t,oldWidth:e.width,oldScrollWidth:e.scrollWidth,oldScrollLeft:e.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:e.height,oldScrollHeight:e.scrollHeight,oldScrollTop:e.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:i,scrollWidthChanged:n,scrollLeftChanged:o,heightChanged:s,scrollHeightChanged:r,scrollTopChanged:a}}}class s extends i("a666").a{constructor(e,t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new n.b),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new o(0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(e){this._smoothScrollDuration=e}validateScrollPosition(e){return this._state.withScrollPosition(e)}getScrollDimensions(){return this._state}setScrollDimensions(e,t){e=this._state.withScrollDimensions(e,t),this._setState(e,Boolean(this._smoothScrolling)),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){e=this._state.withScrollPosition(e),this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(e,!1)}setScrollPositionSmooth(e,t){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:(void 0===e.scrollLeft?this._smoothScrolling.to:e).scrollLeft,scrollTop:(void 0===e.scrollTop?this._smoothScrolling.to:e).scrollTop};var i=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===i.scrollLeft&&this._smoothScrolling.to.scrollTop===i.scrollTop)return;let n;n=t?new l(this._smoothScrolling.from,i,this._smoothScrolling.startTime,this._smoothScrolling.duration):this._smoothScrolling.combine(this._state,i,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=n}else t=this._state.withScrollPosition(e),this._smoothScrolling=l.start(this._state,t,this._smoothScrollDuration);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){var e,t;this._smoothScrolling&&(e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e),this._setState(t,!0),this._smoothScrolling&&(e.isDone?(this._smoothScrolling.dispose(),this._smoothScrolling=null):this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})))}_setState(e,t){const i=this._state;i.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(i,t)))}}class r{constructor(e,t,i){this.scrollLeft=e,this.scrollTop=t,this.isDone=i}}function a(e,t){const i=t-e;return function(t){return e+i*(1-function(e){return Math.pow(e,3)}(1-t))}}class l{constructor(e,t,i,n){this.from=e,this.to=t,this.duration=n,this.startTime=i,this.animationFrameDisposable=null,this._initAnimations()}_initAnimations(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)}_initAnimation(e,t,i){var n,o,s;if(2.5*i{e.hasChanged(42)&&this._updateFont()})),this._disposables.add(i.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){var e;return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(n.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),(e=()=>{var[e,t]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(e),this._label.innerText=Object(n.a)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",null==(e=this._keybindingService.lookupKeybinding(e))?void 0:e.getLabel(),null==(e=this._keybindingService.lookupKeybinding(t))?void 0:e.getLabel())})(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(e)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(e){var t;if(this._input&&this._domNode){var i=e.getColor(h.Nc);this._domNode.style.backgroundColor=String(null!=(t=e.getColor(h.Y))?t:""),this._domNode.style.boxShadow=i?" 0 0 8px 2px "+i:"",this._domNode.style.color=String(null!=(t=e.getColor(h.lb))?t:""),this._input.style.backgroundColor=String(null!=(i=e.getColor(h.jb))?i:"");const n=e.getColor(h.kb);this._input.style.borderWidth=n?"1px":"0px",this._input.style.borderStyle=n?"solid":"none",this._input.style.borderColor=null!=(t=null===n||void 0===n?void 0:n.toString())?t:"none"}}_updateFont(){var e;this._input&&this._label&&(e=this._editor.getOption(42),this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px")}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(e){e||this.cancelInput(!0)}acceptInput(e){this._currentAcceptInput&&this._currentAcceptInput(e)}cancelInput(e){this._currentCancelInput&&this._currentCancelInput(e)}getInput(e,t,i,n,o,s){this._domNode.classList.toggle("preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",i.toString()),this._input.setAttribute("selectionEnd",n.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);const r=new l.b;return new Promise(e=>{this._currentCancelInput=t=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e(t),!0),this._currentAcceptInput=i=>{0===this._input.value.trim().length||this._input.value===t?this.cancelInput(!0):(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e({newName:this._input.value,wantsPreview:o&&i}))},s.onCancellationRequested(()=>this.cancelInput(!0)),r.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{r.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};f=g([p(2,c.b),p(3,u.a),p(4,s.b)],f);var _=i("b707"),b=i("3813"),v=i("6a89"),C=i("351f"),w=i("bc04"),y=(g=i("b0cd"),i("c7f5")),S=i("6d8e"),L=i("5717"),x=i("2504"),k=i("5fe7"),D=(c=i("d3d7"),u=i("0a0f"),p=i("89cd"),i("0910")),N=i("7b4a"),O=i("ef8e9"),E=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._dispoableStore.add(this._instaService.createInstance(f,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(t){return t.getContribution(e.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return I(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),this.editor.hasModel()){var e=this.editor.getPosition();const o=new M(this.editor.getModel(),e);if(o.hasProvider()){let s;this._cts=new w.b(this.editor,5);try{var i=o.resolveRenameLocation(this._cts.token);this._progressService.showWhile(i,250),s=yield i}catch(t){return void C.a.get(this.editor).showMessage(t||n.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e)}if(s)if(s.rejectReason)C.a.get(this.editor).showMessage(s.rejectReason,e);else if(!this._cts.token.isCancellationRequested){this._cts.dispose(),this._cts=new w.b(this.editor,5,s.range),i=this.editor.getSelection();let t=0,r=s.text.length;v.a.isEmpty(i)||v.a.spansMultipleLines(i)||!v.a.containsRange(s.range,i)||(t=Math.max(0,i.startColumn-s.range.startColumn),r=Math.min(s.range.endColumn,i.endColumn)-s.range.startColumn),e=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview");const a=yield this._renameInputField.value.getInput(s.range,s.text,t,r,e,this._cts.token);if("boolean"!=typeof a)return this.editor.focus(),i=Object(k.l)(o.provideRenameEdits(a.newName,this._cts.token),this._cts.token).then(e=>I(this,void 0,void 0,(function*(){e&&this.editor.hasModel()&&(e.rejectReason?this._notificationService.info(e.rejectReason):this._bulkEditService.apply(y.b.convert(e),{editor:this.editor,showPreview:a.wantsPreview,label:n.a("label","Renaming '{0}'",null===s||void 0===s?void 0:s.text),quotableLabel:n.a("quotableLabel","Renaming {0}",null===s||void 0===s?void 0:s.text)}).then(e=>{e.ariaSummary&&Object(b.a)(n.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,a.newName,e.ariaSummary))}).catch(e=>{this._notificationService.error(n.a("rename.failedApply","Rename failed to apply edits")),this._logService.error(e)}))})),e=>{this._notificationService.error(n.a("rename.failed","Rename failed to compute edits")),this._logService.error(e)}),this._progressService.showWhile(i,250),i;a&&this.editor.focus()}}}}))}acceptRenameInput(e){this._renameInputField.value.acceptInput(e)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};A.ID="editor.contrib.renameController",A=i([E(1,u.a),E(2,g.a),E(3,y.a),E(4,t.a),E(5,c.b),E(6,N.a)],A);class R extends r.b{constructor(){super({id:"editor.action.rename",label:n.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(a.a.writable,a.a.hasRenameProvider),kbOpts:{kbExpr:a.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(e,t){const i=e.get(L.a),[n,s]=Array.isArray(t)&&t||[void 0,void 0];return S.a.isUri(n)&&d.a.isIPosition(s)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(s),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},o.f):super.runCommand(e,t)}run(e,t){const i=A.get(t);return i?i.run():Promise.resolve()}}Object(r.l)(A.ID,A),Object(r.j)(R);const P=r.c.bindToContribution(A.get);Object(r.k)(new P({id:"acceptRenameInput",precondition:m,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:a.a.focus,primary:3}})),Object(r.k)(new P({id:"acceptRenameInputWithPreview",precondition:s.a.and(m,s.a.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:a.a.focus,primary:1027}})),Object(r.k)(new P({id:"cancelRenameInput",precondition:m,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:a.a.focus,primary:9,secondary:[1033]}})),Object(r.n)("_executeDocumentRenameProvider",(function(e,t,...i){var[i]=i;return Object(O.c)("string"==typeof i),T(e,t,i)})),p.a.as(D.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:n.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},"44c7":function(e,t,i){},4779:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("4fc3"),i=i("0a0f");const n=Object(i.c)("accessibilityService"),o=new t.c("accessibilityModeEnabled",!1)},"47cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("labelService")},4816:function(e,t,i){"use strict";i.r(t),i("41a0");var n=i("11f7"),o=i("6653"),s=i("31df"),r=i("3813"),a=(t=i("1b7d"),i("a666")),l=i("30db"),d=i("3742"),h=i("6d8e"),c=i("b2cc"),u=i("c101"),g=i("93ba"),p=i("4fc3"),m=i("0a0f"),f=i("6dec"),_=i("5bd7"),b=i("303e"),v=i("b7d0"),C=i("03d9"),w=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isVisible&&this._layout()})),this._register(n.o(this._contentDomNode.domNode,"keydown",e=>{if(this._isVisible&&(e.equals(2083)&&(Object(r.a)(C.a.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),n.t(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),e.preventDefault(),e.stopPropagation()),e.equals(2086))){Object(r.a)(C.a.openingDocs);let t=this._editor.getRawOptions().accessibilityHelpUrl;void 0===t&&(t="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(h.a.parse(t)),e.preventDefault(),e.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return e.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0,this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(e,t,i){let n=this._keybindingService.lookupKeybinding(e);return n?d.v(t,n.getAriaLabel()):d.v(i,e)}_buildContent(){const e=this._editor.getOptions(),t=this._editor.getSelections();let i=0;if(t){const e=this._editor.getModel();e&&t.forEach(t=>{i+=e.getValueLengthInRange(t)})}o=t,a=i;let n=o&&0!==o.length?1===o.length?a?d.v(C.a.singleSelectionRange,o[0].positionLineNumber,o[0].positionColumn,a):d.v(C.a.singleSelection,o[0].positionLineNumber,o[0].positionColumn):a?d.v(C.a.multiSelectionRange,o.length,a):0e.hide(),kbOpts:{weight:200,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(v.f)((e,t)=>{var i=e.getColor(b.Y);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${i}; }`),i=e.getColor(b.ab),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${i}; }`),i=e.getColor(b.Nc),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${i}; }`),i=e.getColor(b.h);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${i}; }`)})},"49d9":function(e,t,i){"use strict";function n(e,t,i){return Math.min(Math.max(e,t),i)}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));class o{constructor(){this._n=1,this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this}get value(){return this._val}}},"4a64":function(e,t,i){"use strict";i.d(t,"a",(function(){return le})),i("94a7");var n=i("dff7"),o=i("11f7"),s=i("6653"),r=i("70c3"),a=i("5fe7"),l=i("308f"),d=(t=i("a666"),i("1ddc")),h=i("bc04"),c=i("5717"),u=i("9c1d"),g=(i("0d30"),i("5aa5")),p=i("1898"),m=i("f070"),f=i("b2cc"),_=i("fd49"),b=i("e1b5"),v=i("7061"),C=i("918c"),w=i("6da2"),y=i("a8d0"),S=i("4fc3"),L=i("303e"),x=i("b7d0"),k=i("561a"),D=i("bf5b"),N=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class O{constructor(e,t,i,n){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=i,this.modifiedLineEnd=n}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class E{constructor(e){this.entries=e}}const I=Object(D.b)("diff-review-insert",k.b.add,n.a("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),M=Object(D.b)("diff-review-remove",k.b.remove,n.a("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),T=Object(D.b)("diff-review-close",k.b.close,n.a("diffReviewCloseIcon","Icon for 'Close' in diff review."));class A extends t.a{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=Object(s.b)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=Object(s.b)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new g.a(this.actionBarContainer.domNode)),this._actionBar.push(new m.a("diffreview.close",n.a("label.close","Close"),"close-diff-review "+x.d.asClassName(T),!0,()=>N(this,void 0,void 0,(function*(){return this.hide()}))),{label:!1,icon:!0}),this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=Object(s.b)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new p.a(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(e.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(e.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(o.o(this.domNode.domNode,"click",e=>{e.preventDefault(),e=o.x(e.target,"diff-review-row"),e&&this._goToRow(e)})),this._register(o.o(this.domNode.domNode,"keydown",e=>{(e.equals(18)||e.equals(2066)||e.equals(530))&&(e.preventDefault(),this._goToRow(this._getNextRow())),(e.equals(16)||e.equals(2064)||e.equals(528))&&(e.preventDefault(),this._goToRow(this._getPrevRow())),(e.equals(9)||e.equals(2057)||e.equals(521)||e.equals(1033))&&(e.preventDefault(),this.hide()),(e.equals(10)||e.equals(3))&&(e.preventDefault(),this.accept())})),this._diffs=[],this._currentDiff=null}prev(){let e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let t=-1;for(let e=0,i=this._diffs.length;en&&(r=n-d,d+=r,m+=r),m>o&&(a=o-m,d+=a,m+=a),g[p++]=new O(u,d,h,m)}n[o++]=new E(g)}let g=n[0].entries,p=[],m=0;for(let f=1,_=n.length;f<_;f++){const e=n[f].entries,t=g[g.length-1],i=e[0];0===t.getType()&&0===i.getType()&&i.originalLineStart<=t.originalLineEnd?(g[g.length-1]=new O(t.originalLineStart,i.originalLineEnd,t.modifiedLineStart,i.modifiedLineEnd),g=g.concat(e.slice(1))):(p[m++]=new E(g),g=e)}return p[m++]=new E(g),p}_findDiffIndex(e){var t=e.lineNumber;for(let n=0,o=this._diffs.length;ny)&&(y=g),0!==p&&(0===S||pL)&&(L=c)}let x=document.createElement("div"),k=(x.className="diff-review-row",document.createElement("div"));k.className="diff-review-cell diff-review-summary";var m=y-w+1,f=L-S+1,_=(k.appendChild(document.createTextNode(`${l+1}/${this._diffs.length}: @@ -${w},${m} +${S},${f} @@`)),x.setAttribute("data-line",String(S)),e=>0===e?n.a("no_lines_changed","no lines changed"):1===e?n.a("one_line_changed","1 line changed"):n.a("more_lines_changed","{0} lines changed",e)),b=(m=_(m),_=_(f),x.setAttribute("aria-label",n.a({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines changed", "1 line changed" or "X lines changed", localized separately.']},"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",l+1,this._diffs.length,w,m,S,_)),x.appendChild(k),x.setAttribute("role","listitem"),C.appendChild(x),t.get(58));let D=S;for(let n=0,o=h.length;ne}),Object(x.f)((e,t)=>{var i=e.getColor(C.r);i&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${i}; }`),i=e.getColor(L.yc);i&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${i} 0 -6px 6px -6px inset; }`)});class R extends f.b{constructor(){super({id:"editor.action.diffReview.next",label:n.a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewNext()}}class P extends f.b{constructor(){super({id:"editor.action.diffReview.prev",label:n.a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewPrev()}}function F(e){const t=e.get(c.a);var i=t.listDiffEditors();const n=t.getActiveCodeEditor();if(n)for(let o=0,s=i.length;os.modifiedStartLineNumber?n.a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):n.a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber+1,1);e=s.originalModel.getValueInRange(e);yield this._clipboardService.writeText(e)}))));let c=0,u=void 0;s.originalEndLineNumber>s.modifiedStartLineNumber&&(u=new m.a("diff.clipboard.copyDeletedLineContent",n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=s.originalModel.getLineContent(s.originalStartLineNumber+c);yield this._clipboardService.writeText(e)}))),h.push(u)),i.getOption(80)||h.push(new m.a("diff.inline.revertChange",n.a("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e,t=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber,s.originalModel.getLineMaxColumn(s.originalEndLineNumber));t=s.originalModel.getValueInRange(t);0===s.modifiedEndLineNumber?(e=i.getModel().getLineMaxColumn(s.modifiedStartLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,e,s.modifiedStartLineNumber,e),text:d+t}])):(e=i.getModel().getLineMaxColumn(s.modifiedEndLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,1,s.modifiedEndLineNumber,e),text:t}]))}))));const g=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(u&&(u.label=n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber+c)),h),autoSelectFirstItem:!0})};this._register(o.o(this._diffActions,"mousedown",e=>{var{top:t,height:i}=o.D(this._diffActions),n=Math.floor(l/3);e.preventDefault(),g(e.posx,t+i+n)})),this._register(i.onMouseMove(e=>{8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId!==this._viewZoneId?this.visibility=!1:(this.visibility=!0,c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l))})),this._register(i.onMouseDown(e=>{!e.event.rightButton||8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId===this._viewZoneId&&(e.event.preventDefault(),c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l),g(e.event.posx,e.event.posy+l))}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,i){e=o.D(e)["top"];var n=Math.floor((t-e)/i);if(this._diffActions.style.top=n*i+"px",this.diff.viewLineCounts){let e=0;for(let t=0;t!this._zonesMap[String(e.id)])}clean(e){0{for(const t of this._zones)e.removeZone(t)}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])}apply(e,t,i,n){const o=n?h.c.capture(e):null;e.changeViewZones(t=>{for(const e of this._zones)t.removeZone(e);for(const e of this._inlineDiffMargins)e.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let o=0,s=i.zones.length;oe});let le=class e extends t.a{constructor(t,i,n,r,d,h,c,u,g,p,m,b){super(),this._editorProgressService=b,this._onDidDispose=this._register(new l.b),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new l.b),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new l.b),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=d,this._codeEditorService=u,this._contextKeyService=this._register(h.createScoped(t)),this._instantiationService=c.createChild(new q.a([S.b,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=g,this._notificationService=p,this._id=++oe,this._state=0,this._updatingDiffProgress=null,this._domElement=t,i=i||{},this._renderSideBySide=!0,void 0!==i.renderSideBySide&&(this._renderSideBySide=i.renderSideBySide),this._maxComputationTime=5e3,void 0!==i.maxComputationTime&&(this._maxComputationTime=i.maxComputationTime),this._ignoreTrimWhitespace=!0,void 0!==i.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=i.ignoreTrimWhitespace),this._renderIndicators=!0,void 0!==i.renderIndicators&&(this._renderIndicators=i.renderIndicators),this._originalIsEditable=Object(_.k)(i.originalEditable,!1),this._diffCodeLens=Object(_.k)(i.diffCodeLens,!1),this._diffWordWrap=be(i.diffWordWrap,"inherit"),void 0!==i.isInEmbeddedEditor?this._contextKeyService.createKey("isInEmbeddedDiffEditor",i.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._renderOverviewRuler=!0,void 0!==i.renderOverviewRuler&&(this._renderOverviewRuler=Boolean(i.renderOverviewRuler)),this._updateDecorationsRunner=this._register(new a.e(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=Object(s.b)(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(o.o(this._overviewDomElement,"mousedown",e=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._renderOverviewRuler&&this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new ne(m,r),this._modifiedEditorState=new ne(m,r),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new ee.a(this._containerDomElement,i.dimension,()=>this._onDidContainerSizeChanged())),i.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(i,n.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(i,n.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new A(this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._enableSplitViewResizing=!0,void 0!==i.enableSplitViewResizing&&(this._enableSplitViewResizing=i.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._register(g.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));for(const e of f.d.getDiffEditorContributions())try{this._register(c.createInstance(e.ctor,this))}catch(t){Object(Q.f)(t)}this._codeEditorService.addDiffEditor(this)}_setState(e){this._state!==e&&(this._state=e,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(e,t){let i="monaco-diff-editor monaco-editor-background ";return t&&(i+="side-by-side "),i+Object(x.e)(e.type)}_recreateOverviewRulers(){this._renderOverviewRuler&&(this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._originalEditor.hasModel()&&(this._originalOverviewRuler=this._originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this._modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers())}_createLeftHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._modifiedEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._contextKeyService.createKey("isInDiffLeftEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createRightHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._originalEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(n.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()})),this._contextKeyService.createKey("isInDiffRightEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createInnerEditor(e,t,i,n){return e.createInstance(u.a,t,i,n)}dispose(){this._codeEditorService.removeDiffEditor(this),-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._renderOverviewRuler&&this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this._originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this._modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return W.a.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(t){let i=!1,n=(void 0!==t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,i=!0),void 0!==t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon()),!1);void 0!==t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,n=!0),void 0!==t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,n=!0),n&&this._beginUpdateDecorations(),this._originalIsEditable=Object(_.k)(t.originalEditable,this._originalIsEditable),this._diffCodeLens=Object(_.k)(t.diffCodeLens,this._diffCodeLens),this._diffWordWrap=be(t.diffWordWrap,this._diffWordWrap),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t)),void 0!==t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),i&&(this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)),void 0!==t.renderOverviewRuler&&this._renderOverviewRuler!==t.renderOverviewRuler&&(this._renderOverviewRuler=t.renderOverviewRuler,this._renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}getModel(){return{original:this._originalEditor.getModel(),modified:this._modifiedEditor.getModel()}}setModel(e){if(e&&(!e.original||!e.modified))throw new Error(e.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this._originalEditor.setModel(e?e.original:null),this._modifiedEditor.setModel(e?e.modified:null),this._updateDecorationsRunner.cancel(),e&&(this._originalEditor.setScrollTop(0),this._modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),e&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(e){return this._modifiedEditor.getVisibleColumnFromPosition(e)}getPosition(){return this._modifiedEditor.getPosition()}setPosition(e){this._modifiedEditor.setPosition(e)}revealLine(e,t=0){this._modifiedEditor.revealLine(e,t)}revealLineInCenter(e,t=0){this._modifiedEditor.revealLineInCenter(e,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealLineInCenterIfOutsideViewport(e,t)}revealLineNearTop(e,t=0){this._modifiedEditor.revealLineNearTop(e,t)}revealPosition(e,t=0){this._modifiedEditor.revealPosition(e,t)}revealPositionInCenter(e,t=0){this._modifiedEditor.revealPositionInCenter(e,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealPositionInCenterIfOutsideViewport(e,t)}revealPositionNearTop(e,t=0){this._modifiedEditor.revealPositionNearTop(e,t)}getSelection(){return this._modifiedEditor.getSelection()}getSelections(){return this._modifiedEditor.getSelections()}setSelection(e){this._modifiedEditor.setSelection(e)}setSelections(e){this._modifiedEditor.setSelections(e)}revealLines(e,t,i=0){this._modifiedEditor.revealLines(e,t,i)}revealLinesInCenter(e,t,i=0){this._modifiedEditor.revealLinesInCenter(e,t,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,i)}revealLinesNearTop(e,t,i=0){this._modifiedEditor.revealLinesNearTop(e,t,i)}revealRange(e,t=0,i=!1,n=!0){this._modifiedEditor.revealRange(e,t,i,n)}revealRangeInCenter(e,t=0){this._modifiedEditor.revealRangeInCenter(e,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeInCenterIfOutsideViewport(e,t)}revealRangeNearTop(e,t=0){this._modifiedEditor.revealRangeNearTop(e,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeNearTopIfOutsideViewport(e,t)}revealRangeAtTop(e,t=0){this._modifiedEditor.revealRangeAtTop(e,t)}getSupportedActions(){return this._modifiedEditor.getSupportedActions()}saveViewState(){return{original:this._originalEditor.saveViewState(),modified:this._modifiedEditor.saveViewState()}}restoreViewState(e){e&&e.original&&e.modified&&(this._originalEditor.restoreViewState((e=e).original),this._modifiedEditor.restoreViewState(e.modified))}layout(e){this._elementSizeObserver.observe(e)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(e,t,i){this._modifiedEditor.trigger(e,t,i)}changeDecorations(e){return this._modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){var t,i,n;this._renderOverviewRuler&&this._originalOverviewRuler&&this._modifiedOverviewRuler&&(t=this._elementSizeObserver.getHeight(),i=this._getReviewHeight(),n=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH,this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:n+e.ONE_OVERVIEW_WIDTH,height:t-i}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-i})))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),e.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(e,t){return!e&&!t||!(!e||!t)&&e.toString()===t.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const t=this._originalEditor.getModel(),i=this._modifiedEditor.getModel();if(t&&i){this._diffComputationToken++;const o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,i.uri)?this._editorWorkerService.computeDiff(t.uri,i.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(i.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=i.uri,this._notificationService.warn(n.a("diff.tooLarge","Cannot compare files because one file is too large.")))}}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this._originalEditor),this._modifiedEditorState.clean(this._modifiedEditor)}_updateDecorations(){if(this._originalEditor.getModel()&&this._modifiedEditor.getModel()){var e=this._diffComputationResult?this._diffComputationResult.changes:[],t=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),i=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces());e=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,i);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,e.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,e.modified,!0)}finally{this._currentlyChangingViewZones=!1}}}_adjustOptionsForSubEditor(e){const t=Object.assign({},e);return t.inDiffEditor=!0,t.automaticLayout=!1,t.scrollbar=Object.assign({},t.scrollbar||{}),t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=this._diffCodeLens,t.fixedOverflowWidgets=!0,t.minimap=Object.assign({},t.minimap||{}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e){const t=this._adjustOptionsForSubEditor(e);return this._renderSideBySide?t.wordWrapOverride1=this._diffWordWrap:t.wordWrapOverride1="off",e.originalAriaLabel&&(t.ariaLabel=e.originalAriaLabel),t.readOnly=!this._originalIsEditable,t.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},t),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(t){const i=this._adjustOptionsForSubEditor(t);return t.modifiedAriaLabel&&(i.ariaLabel=t.modifiedAriaLabel),i.wordWrapOverride1=this._diffWordWrap,i.revealHorizontalRightPadding=_.g.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,i.scrollbar.verticalHasArrows=!1,i.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},i),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){var t=this._elementSizeObserver.getWidth(),i=this._elementSizeObserver.getHeight(),n=this._getReviewHeight(),o=this._strategy.layout();this._originalDomNode.style.width=o+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=t-o+"px",this._modifiedDomNode.style.left=o+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=i-n+"px",this._overviewDomElement.style.width=e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=t-e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(e.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this._originalEditor.layout({width:o,height:i-n}),this._modifiedEditor.layout({width:t-o-(this._renderOverviewRuler?e.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:i-n}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(i-n,t,n),this._layoutOverviewViewport()}_layoutOverviewViewport(){var e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){var e,t,i,n=this._modifiedEditor.getLayoutInfo();return n?(e=this._modifiedEditor.getScrollTop(),t=this._modifiedEditor.getScrollHeight(),i=Math.max(0,n.height),i=Math.max(0,+i),i=0this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),(this._strategy=e).applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){var i=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===i.length||ee.originalStartLineNumber);return o?(n=o.originalStartLineNumber+(0e.modifiedStartLineNumber);return o?(t=o.originalStartLineNumber+(0e.afterLineNumber-t.afterLineNumber),n=n.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),n=this._getViewZones(e,n,o,i),o=this._getOriginalEditorDecorations(e,t,i),e=this._getModifiedEditorDecorations(e,t,i),{original:{decorations:o.decorations,overviewZones:o.overviewZones,zones:n.original},modified:{decorations:e.decorations,overviewZones:e.overviewZones,zones:n.modified}}}}class he{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexe.afterLineNumber-t.afterLineNumber,_=(e,t)=>{if(null===t.domNode&&0=t.heightInLines?(e.heightInLines-=t.heightInLines,T++):(t.heightInLines-=e.heightInLines,M++)}for(;M(e.domNode||(e.domNode=we()),e))}}function ue(e,t,i,n,o){return{range:new B.a(e,t,i,n),options:o}}const ge={charDelete:V.a.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:V.a.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:V.a.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:V.a.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:V.a.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:V.a.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+x.d.asClassName(se),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:V.a.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:V.a.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+x.d.asClassName(re),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:V.a.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class pe extends de{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new r.b(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this._onSashDragStart()),this._sash.onDidChange(e=>this._onSashDrag(e)),this._sash.onDidEnd(()=>this._onSashDragEnd()),this._sash.onDidReset(()=>this._onSashReset())}setEnableSplitViewResizing(e){e=!1===e,this._disableSash!==e&&(this._disableSash=e,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let i=Math.floor((e||.5)*t);return e=Math.floor(.5*t),i=!this._disableSash&&i||e,t>2*pe.MINIMUM_EDITOR_WIDTH?(i=it-pe.MINIMUM_EDITOR_WIDTH&&(i=t-pe.MINIMUM_EDITOR_WIDTH):i=e,this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(e){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);e=this.layout((this._startSashPosition+(e.currentX-e.startX))/t);this._sashRatio=e/t,this._dataSource.relayoutEditors()}_onSashDragEnd(){this._sash.layout()}_onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(e){return 0}getVerticalSashLeft(e){return this._sashPosition}getVerticalSashHeight(e){return this._dataSource.getHeight()}_getViewZones(e,t,i){var n=this._dataSource.getOriginalEditor(),o=this._dataSource.getModifiedEditor();const s=new me(e,t,i,n,o);return s.getViewZones()}_getOriginalEditorDecorations(e,t,i){const n=this._dataSource.getOriginalEditor();var o=String(this._removeColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(Ce(d)){s.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:i?ge.lineDeleteWithSign:ge.lineDelete}),ve(d)&&d.charChanges||s.decorations.push(ue(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824,ge.charDeleteWholeLine));var l=ye(r,a,d.originalStartLineNumber,d.originalEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(Ce(e))if(t)for(let t=e.originalStartLineNumber;t<=e.originalEndLineNumber;t++){let i,n;i=t===e.originalStartLineNumber?e.originalStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.originalEndLineNumber?e.originalEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charDelete))}else s.decorations.push(ue(e.originalStartLineNumber,e.originalStartColumn,e.originalEndLineNumber,e.originalEndColumn,ge.charDelete))}return s}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert}),Ce(d)&&d.charChanges||s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine));var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}return s}}pe.MINIMUM_EDITOR_WIDTH=100;class me extends ce{constructor(e,t,i,n,o){super(e,t,i,n,o)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(e,t,i){return t{this._decorationsLeft!==t.decorationsLeft&&(this._decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,i,n){var o=this._dataSource.getOriginalEditor(),s=this._dataSource.getModifiedEditor();const r=new _e(e,t,i,o,s,n);return r.getViewZones()}_getOriginalEditorDecorations(e,t,i){var n=String(this._removeColor);const o={decorations:[],overviewZones:[]},s=this._dataSource.getOriginalEditor();var r,a=s.getModel(),l=s._getViewModel();for(const d of e)Ce(d)&&(o.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:ge.lineDeleteMargin}),r=ye(a,l,d.originalStartLineNumber,d.originalEndLineNumber),o.overviewZones.push(new z.a(r.startLineNumber,r.endLineNumber,n)));return o}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert});var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges){for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}else s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine))}return s}layout(){return Math.max(5,this._decorationsLeft)}}class _e extends ce{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._originalModel=n.getModel(),this._renderIndicators=s,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){var e=super.getViewZones();return this._finalize(e),e}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const e=document.createElement("div");return e.className="inline-added-margin-view-zone",e}_produceOriginalFromDiff(e,t,i){const n=document.createElement("div");return n.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:i,domNode:document.createElement("div"),marginDomNode:n}}_produceModifiedFromDiff(e,t,i){const n=document.createElement("div"),o=(n.className="view-lines line-delete "+te.a,document.createElement("div"));o.className="inline-deleted-margin-view-zone",t={shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:0,domNode:n,marginDomNode:o,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let s=e.originalStartLineNumber;s<=e.originalEndLineNumber;s++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(s),null,null);return this._pendingLineChange.push(e),this._pendingViewZones.push(t),t}_finalize(e){const t=this._modifiedEditor.getOptions();var i=this._modifiedEditor.getModel().getOptions().tabSize,n=t.get(42),o=t.get(28),s=n.typicalHalfwidthCharacterWidth,r=t.get(93),a=this._originalModel.mightContainNonBasicASCII(),l=this._originalModel.mightContainRTL(),h=t.get(58),c=t.get(130).decorationsWidth,u=t.get(105),g=t.get(88),p=t.get(82),m=t.get(43),f=this._lineBreaksComputer.finalize();let _=0;for(let O=0;Oe.afterLineNumber-t.afterLineNumber)}_renderOriginalLine(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,b){f.appendASCIIString('

      '),o=y.f.isBasicASCII(t,s),s=y.f.containsRTL(t,o,r);const v=Object(w.d)(new w.c(a.isMonospace&&!l,a.canUseHalfwidthRightwardsArrow,t,!1,o,s,0,i,n,m,0,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,c,u,g,p!==_.e.OFF,null),f);if(f.appendASCIIString("
      "),this._renderIndicators){const t=document.createElement("div");t.className="delete-sign "+x.d.asClassName(re),t.setAttribute("style",`position:absolute;top:${e*d}px;width:${h}px;height:${d}px;right:0;`),b.appendChild(t)}return v.characterMapping.getAbsoluteOffset(v.characterMapping.length)}}function be(e,t){return Object(_.n)(e,t,["off","on","inherit"])}function ve(e){return 0{var i=e.getColor(L.m);i&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.o),i&&(t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.n),i&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.p),i&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.yc),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${i}; }`),i=e.getColor(L.k),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${i}; }`),i=e.getColor(L.Ac),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.Bc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.zc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.l);t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${i} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${i} 50%, ${i} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)})},"4acc":function(e,t,i){e.exports=function(){"use strict";function e(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s={exports:{}};function r(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function a(e){s.exports.defaults=e}s.exports={defaults:r(),getDefaults:r,changeDefaults:a};var l=/[&<>"']/,d=/[&<>"']/g,h=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(e){return u[e]};function p(e,t){if(t){if(l.test(e))return e.replace(d,g)}else if(h.test(e))return e.replace(c,g);return e}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(m,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var _=/(^|[^\[])\^/g;function b(e,t){e=e.source||e,t=t||"";var i={replace:function(t,n){return n=n.source||n,n=n.replace(_,"$1"),e=e.replace(t,n),i},getRegex:function(){return new RegExp(e,t)}};return i}var v=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(e,t,i){if(e){var n;try{n=decodeURIComponent(f(i)).replace(v,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!C.test(i)&&(i=k(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(e){return null}return i}var y={},S=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){y[" "+e]||(S.test(e)?y[" "+e]=e+"/":y[" "+e]=O(e,"/",!0)),e=y[" "+e];var i=-1===e.indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(L,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(x,"$1")+t:e+t}function D(e){for(var t,i,n=1;n=0&&"\\"===i[o])n=!n;return n?"|":" |"})),n=i.split(/ \|/),o=0;if(n[0].trim()||n.shift(),n[n.length-1].trim()||n.pop(),n.length>t)n.splice(t);else while(n.length1)1&t&&(i+=e),t>>=1,e+=e;return i+e}var T={escape:p,unescape:f,edit:b,cleanUrl:w,resolveUrl:k,noopTest:{exec:function(){}},merge:D,splitCells:N,rtrim:O,findClosingBracket:E,checkSanitizeDeprecation:I,repeatString:M},A=s.exports.defaults,R=T.rtrim,P=T.splitCells,F=T.escape,B=T.findClosingBracket;function j(e,t,i,n){var o=t.href,s=t.title?F(t.title):null,r=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?(n.state.inLink=!0,{type:"link",raw:i,href:o,title:s,text:r,tokens:n.inlineTokens(r,[])}):{type:"image",raw:i,href:o,title:s,text:F(r)}}function W(e,t){var i=e.match(/^(\s+)(?:```)/);if(null===i)return t;var n=i[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var i=t[0];return i.length>=n.length?e.slice(n.length):e})).join("\n")}var V=function(){function e(e){this.options=e||A}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var i=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?i:R(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var i=t[0],n=W(i,t[3]||"");return{type:"code",raw:i,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var i=t[2].trim();if(/#$/.test(i)){var n=R(i,"#");this.options.pedantic?i=n.trim():n&&!/ $/.test(n)||(i=n.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:i,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var i=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(i,[]),text:i}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var i,n,o,s,r,a,l,d,h,c,u=t[1].trim(),g=u.length>1,p={type:"list",raw:"",ordered:g,start:g?+u.slice(0,-1):"",loose:!1,items:[]};u=g?"\\d{1,9}\\"+u.slice(-1):"\\"+u,this.options.pedantic&&(u=g?u:"[*+-]");var m=new RegExp("^( {0,3}"+u+")((?: [^\\n]*| *)(?:\\n[^\\n]*)*(?:\\n|$))");while(e){if(this.rules.block.hr.test(e))break;if(!(t=m.exec(e)))break;h=t[2].split("\n"),this.options.pedantic?(s=2,c=h[0].trimLeft()):(s=t[2].search(/[^ ]/),s=t[1].length+(s>4?1:s),c=h[0].slice(s-t[1].length)),a=!1,i=t[0],!h[0]&&/^ *$/.test(h[1])&&(i=t[1]+h.slice(0,2).join("\n")+"\n",p.loose=!0,h=[]);var f=new RegExp("^ {0,"+Math.min(3,s-1)+"}(?:[*+-]|\\d{1,9}[.)])");for(r=1;r=s)&&d.trim()){i=t[1]+h.slice(0,r).join("\n")+"\n";break}c+="\n"+d.slice(s)}else d.trim()||(a=!0),d.search(/[^ ]/)>=s?c+="\n"+d.slice(s):c+="\n"+d}p.loose||(l?p.loose=!0:/\n *\n *$/.test(i)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(c),n&&(o="[ ] "!==n[0],c=c.replace(/^\[[ xX]\] +/,""))),p.items.push({type:"list_item",raw:i,task:!!n,checked:o,loose:!1,text:c}),p.raw+=i,e=e.slice(i.length)}p.items[p.items.length-1].raw=i.trimRight(),p.items[p.items.length-1].text=c.trimRight(),p.raw=p.raw.trimRight();var _=p.items.length;for(r=0;r<_;r++)this.lexer.state.top=!1,p.items[r].tokens=this.lexer.blockTokens(p.items[r].text,[]),p.items[r].tokens.some((function(e){return"space"===e.type}))&&(p.loose=!0,p.items[r].loose=!0);return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t){var i={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(i.type="paragraph",i.text=this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]),i.tokens=[],this.lexer.inline(i.text,i.tokens)),i}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var i=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:i,raw:t[0],href:t[2],title:t[3]}}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:P(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];var n,o,s,r,a=i.align.length;for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]):t[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=t[2].trim();if(!this.options.pedantic&&/^$/.test(i))return;var n=R(i.slice(0,-1),"\\");if((i.length-n.length)%2===0)return}else{var o=B(t[2],"()");if(o>-1){var s=0===t[0].indexOf("!")?5:4,r=s+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,r).trim(),t[3]=""}}var a=t[2],l="";if(this.options.pedantic){var d=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);d&&(a=d[1],l=d[3])}else l=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(i)?a.slice(1):a.slice(1,-1)),j(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:l?l.replace(this.rules.inline._escapes,"$1"):l},t[0],this.lexer)}},t.reflink=function(e,t){var i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var n=(i[2]||i[1]).replace(/\s+/g," ");if(n=t[n.toLowerCase()],!n||!n.href){var o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return j(i,n,i[0],this.lexer)}},t.emStrong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!i.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=n[1]||n[2]||"";if(!o||o&&(""===i||this.rules.inline.punctuation.exec(i))){var s,r,a=n[0].length-1,l=a,d=0,h="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;h.lastIndex=0,t=t.slice(-1*e.length+a);while(null!=(n=h.exec(t)))if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],s)if(r=s.length,n[3]||n[4])l+=r;else if(!((n[5]||n[6])&&a%3)||(a+r)%3){if(l-=r,!(l>0)){if(r=Math.min(r,r+l+d),Math.min(a,r)%2){var c=e.slice(1,a+n.index+r);return{type:"em",raw:e.slice(0,a+n.index+r+1),text:c,tokens:this.lexer.inlineTokens(c,[])}}var u=e.slice(2,a+n.index+r-1);return{type:"strong",raw:e.slice(0,a+n.index+r+1),text:u,tokens:this.lexer.inlineTokens(u,[])}}}else d+=r}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),o=/^ /.test(i)&&/ $/.test(i);return n&&o&&(i=i.substring(1,i.length-1)),i=F(i,!0),{type:"codespan",raw:t[0],text:i}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}},t.autolink=function(e,t){var i,n,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(i=F(this.options.mangle?t(o[1]):o[1]),n="mailto:"+i):(i=F(o[1]),n=i),{type:"link",raw:o[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}},t.url=function(e,t){var i;if(i=this.rules.inline.url.exec(e)){var n,o;if("@"===i[2])n=F(this.options.mangle?t(i[0]):i[0]),o="mailto:"+n;else{var s;do{s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(s!==i[0]);n=F(i[0]),o="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t){var i,n=this.rules.inline.text.exec(e);if(n)return i=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):F(n[0]):n[0]:F(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}},e}(),H=T.noopTest,z=T.edit,U=T.merge,K={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},q=(K.def=z(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.listItemStart=z(/^( *)(bull) */).replace("bull",K.bullet).getRegex(),K.list=z(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=/|$)/,K.html=z(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=z(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.blockquote=z(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)\\|?(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.table=z(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:z("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,paragraph:z(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"}),$=(q.punctuation=z(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,q.escapedEmSt=/\\\*|\\_/g,q._comment=z(K._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.emStrong.lDelim=z(q.emStrong.lDelim).replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimAst=z(q.emStrong.rDelimAst,"g").replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimUnd=z(q.emStrong.rDelimUnd,"g").replace(/punct/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=z(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=z(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=z(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=z(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=z(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=U({},q),q.pedantic=U({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:z(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:z(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=U({},q.normal,{escape:z(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";";return n}var te=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Z,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var t={block:Y.normal,inline:X.normal};this.options.pedantic?(t.block=Y.pedantic,t.inline=X.pedantic):this.options.gfm&&(t.block=Y.gfm,this.options.breaks?t.inline=X.breaks:t.inline=X.gfm),this.tokenizer.rules=t}e.lex=function(t,i){var n=new e(i);return n.lex(t)},e.lexInline=function(t,i){var n=new e(i);return n.inlineTokens(t)};var i=e.prototype;return i.lex=function(e){var t;e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens);while(t=this.inlineQueue.shift())this.inlineTokens(t.src,t.tokens);return this.tokens},i.blockTokens=function(e,t){var i,n,o,s,r=this;void 0===t&&(t=[]),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));while(e)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(i=n.call({lexer:r},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.space(e))e=e.substring(i.raw.length),i.type&&t.push(i);else if(i=this.tokenizer.code(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(i):(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.fences(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.heading(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.hr(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.blockquote(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.list(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.html(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.def(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(n.raw+="\n"+i.raw,n.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.table(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.lheading(e))e=e.substring(i.raw.length),t.push(i);else if(o=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,i=e.slice(1),n=void 0;r.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),this.state.top&&(i=this.tokenizer.paragraph(o)))n=t[t.length-1],s&&"paragraph"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i),s=o.length!==e.length,e=e.substring(i.raw.length);else if(i=this.tokenizer.text(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}return this.state.top=!0,t},i.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})},i.inlineTokens=function(e,t){var i,n,o,s=this;void 0===t&&(t=[]);var r,a,l,d=e;if(this.tokens.links){var h=Object.keys(this.tokens.links);if(h.length>0)while(null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(d)))h.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(r=this.tokenizer.rules.inline.blockSkip.exec(d)))d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(r=this.tokenizer.rules.inline.escapedEmSt.exec(d)))d=d.slice(0,r.index)+"++"+d.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(a||(l=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(i=n.call({lexer:s},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.emStrong(e,d,l))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.autolink(e,ee))e=e.substring(i.raw.length),t.push(i);else if(this.state.inLink||!(i=this.tokenizer.url(e,ee))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,i=e.slice(1),n=void 0;s.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),i=this.tokenizer.inlineText(o,J))e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(l=i.raw.slice(-1)),a=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(i.raw.length),t.push(i);return t},t(e,null,[{key:"rules",get:function(){return{block:Y,inline:X}}}]),e}(),ie=s.exports.defaults,ne=T.cleanUrl,oe=T.escape,se=function(){function e(e){this.options=e||ie}var t=e.prototype;return t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,n);null!=o&&o!==e&&(i=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",n?'
      '+(i?e:oe(e,!0))+"
      \n":"
      "+(i?e:oe(e,!0))+"
      \n"},t.blockquote=function(e){return"
      \n"+e+"
      \n"},t.html=function(e){return e},t.heading=function(e,t,i,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
      \n":"
      \n"},t.list=function(e,t,i){var n=t?"ol":"ul",o=t&&1!==i?' start="'+i+'"':"";return"<"+n+o+">\n"+e+"\n"},t.listitem=function(e){return"
    1. "+e+"
    2. \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

      "+e+"

      \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
      \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' align="'+t.align+'">':"<"+i+">";return n+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
      ":"
      "},t.del=function(e){return""+e+""},t.link=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n='
      ",n},t.image=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n=''+i+'":">",n},t.text=function(e){return e},e}(),re=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,i){return""+i},t.image=function(e,t,i){return""+i},t.br=function(){return""},e}(),ae=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{n++,i=e+"-"+n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i},t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)},e}(),le=se,de=re,he=ae,ce=s.exports.defaults,ue=T.unescape,ge=te,pe=function(){function e(e){this.options=e||ce,this.options.renderer=this.options.renderer||new le,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new de,this.slugger=new he}e.parse=function(t,i){var n=new e(i);return n.parse(t)},e.parseInline=function(t,i){var n=new e(i);return n.parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w="",y=e.length;for(i=0;i0&&"paragraph"===f.tokens[0].type?(f.tokens[0].text=v+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=v+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:v}):m+=v),m+=this.parse(f.tokens,p),h+=this.renderer.listitem(m,b,_);w+=this.renderer.list(h,u,g);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":h=c.tokens?this.parseInline(c.tokens):c.text;while(i+1An error occurred:

      "+we(e.message+"",!0)+"
      ";throw e}}return xe.options=xe.setOptions=function(e){return ve(xe.defaults,e),Se(xe.defaults),xe},xe.getDefaults=ye,xe.defaults=Le,xe.use=function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;nAn error occurred:

      "+we(e.message+"",!0)+"
      ";throw e}},xe.Parser=pe,xe.parser=pe.parse,xe.Renderer=fe,xe.TextRenderer=_e,xe.Lexer=ge,xe.lexer=ge.lex,xe.Tokenizer=me,xe.Slugger=be,xe.parse=xe}()},"4af6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:function(){return i.e("chunk-2d0afa49").then(i.bind(null,"0eca"))}})},"4b76":function(e,t,i){"use strict";var n,o,s=i("3742");(i=n=n||{})[i.Ignore=0]="Ignore",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",(o=n=n||{}).fromValue=function(e){return e?s.r("error",e)?o.Error:s.r("warning",e)||s.r("warn",e)?o.Warning:s.r("info",e)?o.Info:o.Ignore:o.Ignore},o.toString=function(e){switch(e){case o.Error:return"error";case o.Warning:return"warning";case o.Info:return"info";default:return"ignore"}},t.a=n},"4d05":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l}));var n=i("3742"),o=i("e1b5"),s=i("8bf1");const r={getInitialState:()=>s.c,tokenize2:(e,t,i,n)=>Object(s.e)(0,e,i,n)};function a(e,t=r){{var i=t||r;let d='
      ',h=n.Q(e),c=i.getInitialState();for(let e=0,t=h.length;e");var s=i.tokenize2(t,!0,c,0);o.a.convertToEndOffset(s.tokens,t.length);let r=new o.a(s.tokens,t),u=r.inflate(),g=0;for(let e=0,i=u.getCount();e${n.s(t.substring(g,l))}`,g=l}c=s.endState}return d+="
      "}}function l(e,t,i,n,o,s,r){let a="
      ",l=n,d=0;for(let u=0,g=t.getCount();u${n}`,o=o)break}}return a+"
      "}},"4d3d":function(e,t,i){},"4da7":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:function(){return i.e("chunk-2d21ab79").then(i.bind(null,"bd67"))}})},"4dc7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));class n{constructor(e,t,i){this._tokenBrand=void 0,this.offset=0|e,this.type=t,this.language=i}toString(){return"("+this.offset+", "+this.type+")"}}class o{constructor(e,t){this._tokenizationResultBrand=void 0,this.tokens=e,this.endState=t}}class s{constructor(e,t){this._tokenizationResult2Brand=void 0,this.tokens=e,this.endState=t}}},"4fc3":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return x})),i.d(t,"b",(function(){return k})),i.d(t,"d",(function(){return D})),i.d(t,"e",(function(){return E}));t=i("30db");var n=i("3742");i=i("0a0f");let o=t.k||"";const s=new Map,r=(s.set("false",!1),s.set("true",!0),s.set("isMac",t.f),s.set("isLinux",t.d),s.set("isWindows",t.i),s.set("isWeb",t.h),s.set("isMacNative",t.f&&!t.h),s.set("isEdge",0<=o.indexOf("Edg/")),s.set("isFirefox",0<=o.indexOf("Firefox")),s.set("isChrome",0<=o.indexOf("Chrome")),s.set("isSafari",0<=o.indexOf("Safari")),Object.prototype.hasOwnProperty);class a{static has(e){return c.create(e)}static equals(e,t){return u.create(e,t)}static regex(e,t){return w.create(e,t)}static not(e){return f.create(e)}static and(...e){return S.create(e,null)}static or(...e){return L.create(e,null,!0)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let i=e.split("||");return L.create(i.map(e=>this._deserializeAndExpression(e,t)),null,!0)}static _deserializeAndExpression(e,t){let i=e.split("&&");return S.create(i.map(e=>this._deserializeOne(e,t)),null)}static _deserializeOne(e,t){if(0<=(e=e.trim()).indexOf("!=")){let i=e.split("!=");return m.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("==")){let i=e.split("==");return u.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("=~")){let i=e.split("=~");return w.create(i[0].trim(),this._deserializeRegexValue(i[1],t))}if(0<=e.indexOf(" in ")){let t=e.split(" in ");return g.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){const t=e.split(">=");return b.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){const t=e.split(">");return _.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){const t=e.split("<=");return C.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){const t=e.split("<");return v.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?f.create(e.substr(1).trim()):c.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let i=/^'([^']*)'$/.exec(e);return i?i[1].trim():e}static _deserializeRegexValue(e,t){if(Object(n.C)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}var i=e.indexOf("/"),o=e.lastIndexOf("/");if(i===o||i<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return null}i=e.slice(i+1,o),o="i"===e[o+1]?"i":"";try{return new RegExp(i,o)}catch(i){if(t)throw new Error(`bad regexp-value '${e}', parse error: `+i);return null}}}function l(e,t){return e.cmp(t)}class d{constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return h.INSTANCE}}d.INSTANCE=new d;class h{constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!0}serialize(){return"true"}keys(){return[]}negate(){return d.INSTANCE}}h.INSTANCE=new h;class c{constructor(e,t){this.key=e,this.negated=t,this.type=2}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?h:d).INSTANCE:new c(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!!e.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this)),this.negated}}class u{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=4}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?c:f).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?h:d).INSTANCE:new u(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class g{constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}static create(e,t){return new g(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&this.key===e.key&&this.valueKey===e.valueKey}evaluate(e){const t=e.getValue(this.valueKey);return e=e.getValue(this.key),Array.isArray(t)?0<=t.indexOf(e):"string"==typeof e&&"object"==typeof t&&null!==t&&r.call(t,e)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=p.create(this)),this.negated}}class p{constructor(e){this._actual=e,this.type=11}static create(e){return new p(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class m{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=5}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?f:c).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?d:h).INSTANCE:new m(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=u.create(this.key,this.value,this)),this.negated}}class f{constructor(e,t){this.key=e,this.negated=t,this.type=3}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?d:h).INSTANCE:new f(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!e.getValue(this.key)}serialize(){return"!"+this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this)),this.negated}}class _{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=12}static create(e,t,i=null){return new _(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>parseFloat(this.value)}serialize(){return this.key+" > "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class b{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=13}static create(e,t,i=null){return new b(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>=parseFloat(this.value)}serialize(){return this.key+" >= "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class v{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=14}static create(e,t,i=null){return new v(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))e.expr.length)return 1;for(let i=0,n=this.expr.length;iS.create([e,t],null)),null,o);o&&(i.push(o),i.sort(l))}return 1===i.length?i[0]:new S(i,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){const t=[];for(var e of this.expr)t.push(e.negate());this.negated=L.create(t,this,!0)}return this.negated}}class L{constructor(e,t){this.expr=e,this.negated=t,this.type=9}static create(e,t,i){return L._normalizeArr(e,t,i)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let i=0,n=this.expr.length;ie.serialize()).join(" || ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let n=[];for(var e of this.expr)n.push(e.negate());for(;1` ${t} `).trim():""}class d{constructor(e,t,i){this.id=e,this.definition=t,this.description=i,s.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}{(t=n=n||{}).iconNameSegment="[A-Za-z0-9]+",t.iconNameExpression="[A-Za-z0-9\\-]+",t.iconModifierExpression="~[A-Za-z]+";const e=new RegExp(`^(${t.iconNameExpression})(${t.iconModifierExpression})?$`);function h(t){if(t instanceof d)return["codicon","codicon-"+t.id];if(t=e.exec(t.id),!t)return h(d.error);let[,i,n]=t;const o=["codicon","codicon-"+i];return n&&o.push("codicon-modifier-"+n.substr(1)),o}t.asClassNameArray=h,t.asClassName=function(e){return h(e).join(" ")},t.asCSSSelector=function(e){return"."+h(e).join(".")}}(i=d=d||{}).add=new i("add",{fontCharacter:"\\ea60"}),i.plus=new i("plus",{fontCharacter:"\\ea60"}),i.gistNew=new i("gist-new",{fontCharacter:"\\ea60"}),i.repoCreate=new i("repo-create",{fontCharacter:"\\ea60"}),i.lightbulb=new i("lightbulb",{fontCharacter:"\\ea61"}),i.lightBulb=new i("light-bulb",{fontCharacter:"\\ea61"}),i.repo=new i("repo",{fontCharacter:"\\ea62"}),i.repoDelete=new i("repo-delete",{fontCharacter:"\\ea62"}),i.gistFork=new i("gist-fork",{fontCharacter:"\\ea63"}),i.repoForked=new i("repo-forked",{fontCharacter:"\\ea63"}),i.gitPullRequest=new i("git-pull-request",{fontCharacter:"\\ea64"}),i.gitPullRequestAbandoned=new i("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),i.recordKeys=new i("record-keys",{fontCharacter:"\\ea65"}),i.keyboard=new i("keyboard",{fontCharacter:"\\ea65"}),i.tag=new i("tag",{fontCharacter:"\\ea66"}),i.tagAdd=new i("tag-add",{fontCharacter:"\\ea66"}),i.tagRemove=new i("tag-remove",{fontCharacter:"\\ea66"}),i.person=new i("person",{fontCharacter:"\\ea67"}),i.personFollow=new i("person-follow",{fontCharacter:"\\ea67"}),i.personOutline=new i("person-outline",{fontCharacter:"\\ea67"}),i.personFilled=new i("person-filled",{fontCharacter:"\\ea67"}),i.gitBranch=new i("git-branch",{fontCharacter:"\\ea68"}),i.gitBranchCreate=new i("git-branch-create",{fontCharacter:"\\ea68"}),i.gitBranchDelete=new i("git-branch-delete",{fontCharacter:"\\ea68"}),i.sourceControl=new i("source-control",{fontCharacter:"\\ea68"}),i.mirror=new i("mirror",{fontCharacter:"\\ea69"}),i.mirrorPublic=new i("mirror-public",{fontCharacter:"\\ea69"}),i.star=new i("star",{fontCharacter:"\\ea6a"}),i.starAdd=new i("star-add",{fontCharacter:"\\ea6a"}),i.starDelete=new i("star-delete",{fontCharacter:"\\ea6a"}),i.starEmpty=new i("star-empty",{fontCharacter:"\\ea6a"}),i.comment=new i("comment",{fontCharacter:"\\ea6b"}),i.commentAdd=new i("comment-add",{fontCharacter:"\\ea6b"}),i.alert=new i("alert",{fontCharacter:"\\ea6c"}),i.warning=new i("warning",{fontCharacter:"\\ea6c"}),i.search=new i("search",{fontCharacter:"\\ea6d"}),i.searchSave=new i("search-save",{fontCharacter:"\\ea6d"}),i.logOut=new i("log-out",{fontCharacter:"\\ea6e"}),i.signOut=new i("sign-out",{fontCharacter:"\\ea6e"}),i.logIn=new i("log-in",{fontCharacter:"\\ea6f"}),i.signIn=new i("sign-in",{fontCharacter:"\\ea6f"}),i.eye=new i("eye",{fontCharacter:"\\ea70"}),i.eyeUnwatch=new i("eye-unwatch",{fontCharacter:"\\ea70"}),i.eyeWatch=new i("eye-watch",{fontCharacter:"\\ea70"}),i.circleFilled=new i("circle-filled",{fontCharacter:"\\ea71"}),i.primitiveDot=new i("primitive-dot",{fontCharacter:"\\ea71"}),i.closeDirty=new i("close-dirty",{fontCharacter:"\\ea71"}),i.debugBreakpoint=new i("debug-breakpoint",{fontCharacter:"\\ea71"}),i.debugBreakpointDisabled=new i("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),i.debugHint=new i("debug-hint",{fontCharacter:"\\ea71"}),i.primitiveSquare=new i("primitive-square",{fontCharacter:"\\ea72"}),i.edit=new i("edit",{fontCharacter:"\\ea73"}),i.pencil=new i("pencil",{fontCharacter:"\\ea73"}),i.info=new i("info",{fontCharacter:"\\ea74"}),i.issueOpened=new i("issue-opened",{fontCharacter:"\\ea74"}),i.gistPrivate=new i("gist-private",{fontCharacter:"\\ea75"}),i.gitForkPrivate=new i("git-fork-private",{fontCharacter:"\\ea75"}),i.lock=new i("lock",{fontCharacter:"\\ea75"}),i.mirrorPrivate=new i("mirror-private",{fontCharacter:"\\ea75"}),i.close=new i("close",{fontCharacter:"\\ea76"}),i.removeClose=new i("remove-close",{fontCharacter:"\\ea76"}),i.x=new i("x",{fontCharacter:"\\ea76"}),i.repoSync=new i("repo-sync",{fontCharacter:"\\ea77"}),i.sync=new i("sync",{fontCharacter:"\\ea77"}),i.clone=new i("clone",{fontCharacter:"\\ea78"}),i.desktopDownload=new i("desktop-download",{fontCharacter:"\\ea78"}),i.beaker=new i("beaker",{fontCharacter:"\\ea79"}),i.microscope=new i("microscope",{fontCharacter:"\\ea79"}),i.vm=new i("vm",{fontCharacter:"\\ea7a"}),i.deviceDesktop=new i("device-desktop",{fontCharacter:"\\ea7a"}),i.file=new i("file",{fontCharacter:"\\ea7b"}),i.fileText=new i("file-text",{fontCharacter:"\\ea7b"}),i.more=new i("more",{fontCharacter:"\\ea7c"}),i.ellipsis=new i("ellipsis",{fontCharacter:"\\ea7c"}),i.kebabHorizontal=new i("kebab-horizontal",{fontCharacter:"\\ea7c"}),i.mailReply=new i("mail-reply",{fontCharacter:"\\ea7d"}),i.reply=new i("reply",{fontCharacter:"\\ea7d"}),i.organization=new i("organization",{fontCharacter:"\\ea7e"}),i.organizationFilled=new i("organization-filled",{fontCharacter:"\\ea7e"}),i.organizationOutline=new i("organization-outline",{fontCharacter:"\\ea7e"}),i.newFile=new i("new-file",{fontCharacter:"\\ea7f"}),i.fileAdd=new i("file-add",{fontCharacter:"\\ea7f"}),i.newFolder=new i("new-folder",{fontCharacter:"\\ea80"}),i.fileDirectoryCreate=new i("file-directory-create",{fontCharacter:"\\ea80"}),i.trash=new i("trash",{fontCharacter:"\\ea81"}),i.trashcan=new i("trashcan",{fontCharacter:"\\ea81"}),i.history=new i("history",{fontCharacter:"\\ea82"}),i.clock=new i("clock",{fontCharacter:"\\ea82"}),i.folder=new i("folder",{fontCharacter:"\\ea83"}),i.fileDirectory=new i("file-directory",{fontCharacter:"\\ea83"}),i.symbolFolder=new i("symbol-folder",{fontCharacter:"\\ea83"}),i.logoGithub=new i("logo-github",{fontCharacter:"\\ea84"}),i.markGithub=new i("mark-github",{fontCharacter:"\\ea84"}),i.github=new i("github",{fontCharacter:"\\ea84"}),i.terminal=new i("terminal",{fontCharacter:"\\ea85"}),i.console=new i("console",{fontCharacter:"\\ea85"}),i.repl=new i("repl",{fontCharacter:"\\ea85"}),i.zap=new i("zap",{fontCharacter:"\\ea86"}),i.symbolEvent=new i("symbol-event",{fontCharacter:"\\ea86"}),i.error=new i("error",{fontCharacter:"\\ea87"}),i.stop=new i("stop",{fontCharacter:"\\ea87"}),i.variable=new i("variable",{fontCharacter:"\\ea88"}),i.symbolVariable=new i("symbol-variable",{fontCharacter:"\\ea88"}),i.array=new i("array",{fontCharacter:"\\ea8a"}),i.symbolArray=new i("symbol-array",{fontCharacter:"\\ea8a"}),i.symbolModule=new i("symbol-module",{fontCharacter:"\\ea8b"}),i.symbolPackage=new i("symbol-package",{fontCharacter:"\\ea8b"}),i.symbolNamespace=new i("symbol-namespace",{fontCharacter:"\\ea8b"}),i.symbolObject=new i("symbol-object",{fontCharacter:"\\ea8b"}),i.symbolMethod=new i("symbol-method",{fontCharacter:"\\ea8c"}),i.symbolFunction=new i("symbol-function",{fontCharacter:"\\ea8c"}),i.symbolConstructor=new i("symbol-constructor",{fontCharacter:"\\ea8c"}),i.symbolBoolean=new i("symbol-boolean",{fontCharacter:"\\ea8f"}),i.symbolNull=new i("symbol-null",{fontCharacter:"\\ea8f"}),i.symbolNumeric=new i("symbol-numeric",{fontCharacter:"\\ea90"}),i.symbolNumber=new i("symbol-number",{fontCharacter:"\\ea90"}),i.symbolStructure=new i("symbol-structure",{fontCharacter:"\\ea91"}),i.symbolStruct=new i("symbol-struct",{fontCharacter:"\\ea91"}),i.symbolParameter=new i("symbol-parameter",{fontCharacter:"\\ea92"}),i.symbolTypeParameter=new i("symbol-type-parameter",{fontCharacter:"\\ea92"}),i.symbolKey=new i("symbol-key",{fontCharacter:"\\ea93"}),i.symbolText=new i("symbol-text",{fontCharacter:"\\ea93"}),i.symbolReference=new i("symbol-reference",{fontCharacter:"\\ea94"}),i.goToFile=new i("go-to-file",{fontCharacter:"\\ea94"}),i.symbolEnum=new i("symbol-enum",{fontCharacter:"\\ea95"}),i.symbolValue=new i("symbol-value",{fontCharacter:"\\ea95"}),i.symbolRuler=new i("symbol-ruler",{fontCharacter:"\\ea96"}),i.symbolUnit=new i("symbol-unit",{fontCharacter:"\\ea96"}),i.activateBreakpoints=new i("activate-breakpoints",{fontCharacter:"\\ea97"}),i.archive=new i("archive",{fontCharacter:"\\ea98"}),i.arrowBoth=new i("arrow-both",{fontCharacter:"\\ea99"}),i.arrowDown=new i("arrow-down",{fontCharacter:"\\ea9a"}),i.arrowLeft=new i("arrow-left",{fontCharacter:"\\ea9b"}),i.arrowRight=new i("arrow-right",{fontCharacter:"\\ea9c"}),i.arrowSmallDown=new i("arrow-small-down",{fontCharacter:"\\ea9d"}),i.arrowSmallLeft=new i("arrow-small-left",{fontCharacter:"\\ea9e"}),i.arrowSmallRight=new i("arrow-small-right",{fontCharacter:"\\ea9f"}),i.arrowSmallUp=new i("arrow-small-up",{fontCharacter:"\\eaa0"}),i.arrowUp=new i("arrow-up",{fontCharacter:"\\eaa1"}),i.bell=new i("bell",{fontCharacter:"\\eaa2"}),i.bold=new i("bold",{fontCharacter:"\\eaa3"}),i.book=new i("book",{fontCharacter:"\\eaa4"}),i.bookmark=new i("bookmark",{fontCharacter:"\\eaa5"}),i.debugBreakpointConditionalUnverified=new i("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),i.debugBreakpointConditional=new i("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),i.debugBreakpointConditionalDisabled=new i("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),i.debugBreakpointDataUnverified=new i("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),i.debugBreakpointData=new i("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),i.debugBreakpointDataDisabled=new i("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),i.debugBreakpointLogUnverified=new i("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),i.debugBreakpointLog=new i("debug-breakpoint-log",{fontCharacter:"\\eaab"}),i.debugBreakpointLogDisabled=new i("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),i.briefcase=new i("briefcase",{fontCharacter:"\\eaac"}),i.broadcast=new i("broadcast",{fontCharacter:"\\eaad"}),i.browser=new i("browser",{fontCharacter:"\\eaae"}),i.bug=new i("bug",{fontCharacter:"\\eaaf"}),i.calendar=new i("calendar",{fontCharacter:"\\eab0"}),i.caseSensitive=new i("case-sensitive",{fontCharacter:"\\eab1"}),i.check=new i("check",{fontCharacter:"\\eab2"}),i.checklist=new i("checklist",{fontCharacter:"\\eab3"}),i.chevronDown=new i("chevron-down",{fontCharacter:"\\eab4"}),i.chevronLeft=new i("chevron-left",{fontCharacter:"\\eab5"}),i.chevronRight=new i("chevron-right",{fontCharacter:"\\eab6"}),i.chevronUp=new i("chevron-up",{fontCharacter:"\\eab7"}),i.chromeClose=new i("chrome-close",{fontCharacter:"\\eab8"}),i.chromeMaximize=new i("chrome-maximize",{fontCharacter:"\\eab9"}),i.chromeMinimize=new i("chrome-minimize",{fontCharacter:"\\eaba"}),i.chromeRestore=new i("chrome-restore",{fontCharacter:"\\eabb"}),i.circleOutline=new i("circle-outline",{fontCharacter:"\\eabc"}),i.debugBreakpointUnverified=new i("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),i.circleSlash=new i("circle-slash",{fontCharacter:"\\eabd"}),i.circuitBoard=new i("circuit-board",{fontCharacter:"\\eabe"}),i.clearAll=new i("clear-all",{fontCharacter:"\\eabf"}),i.clippy=new i("clippy",{fontCharacter:"\\eac0"}),i.closeAll=new i("close-all",{fontCharacter:"\\eac1"}),i.cloudDownload=new i("cloud-download",{fontCharacter:"\\eac2"}),i.cloudUpload=new i("cloud-upload",{fontCharacter:"\\eac3"}),i.code=new i("code",{fontCharacter:"\\eac4"}),i.collapseAll=new i("collapse-all",{fontCharacter:"\\eac5"}),i.colorMode=new i("color-mode",{fontCharacter:"\\eac6"}),i.commentDiscussion=new i("comment-discussion",{fontCharacter:"\\eac7"}),i.compareChanges=new i("compare-changes",{fontCharacter:"\\eafd"}),i.creditCard=new i("credit-card",{fontCharacter:"\\eac9"}),i.dash=new i("dash",{fontCharacter:"\\eacc"}),i.dashboard=new i("dashboard",{fontCharacter:"\\eacd"}),i.database=new i("database",{fontCharacter:"\\eace"}),i.debugContinue=new i("debug-continue",{fontCharacter:"\\eacf"}),i.debugDisconnect=new i("debug-disconnect",{fontCharacter:"\\ead0"}),i.debugPause=new i("debug-pause",{fontCharacter:"\\ead1"}),i.debugRestart=new i("debug-restart",{fontCharacter:"\\ead2"}),i.debugStart=new i("debug-start",{fontCharacter:"\\ead3"}),i.debugStepInto=new i("debug-step-into",{fontCharacter:"\\ead4"}),i.debugStepOut=new i("debug-step-out",{fontCharacter:"\\ead5"}),i.debugStepOver=new i("debug-step-over",{fontCharacter:"\\ead6"}),i.debugStop=new i("debug-stop",{fontCharacter:"\\ead7"}),i.debug=new i("debug",{fontCharacter:"\\ead8"}),i.deviceCameraVideo=new i("device-camera-video",{fontCharacter:"\\ead9"}),i.deviceCamera=new i("device-camera",{fontCharacter:"\\eada"}),i.deviceMobile=new i("device-mobile",{fontCharacter:"\\eadb"}),i.diffAdded=new i("diff-added",{fontCharacter:"\\eadc"}),i.diffIgnored=new i("diff-ignored",{fontCharacter:"\\eadd"}),i.diffModified=new i("diff-modified",{fontCharacter:"\\eade"}),i.diffRemoved=new i("diff-removed",{fontCharacter:"\\eadf"}),i.diffRenamed=new i("diff-renamed",{fontCharacter:"\\eae0"}),i.diff=new i("diff",{fontCharacter:"\\eae1"}),i.discard=new i("discard",{fontCharacter:"\\eae2"}),i.editorLayout=new i("editor-layout",{fontCharacter:"\\eae3"}),i.emptyWindow=new i("empty-window",{fontCharacter:"\\eae4"}),i.exclude=new i("exclude",{fontCharacter:"\\eae5"}),i.extensions=new i("extensions",{fontCharacter:"\\eae6"}),i.eyeClosed=new i("eye-closed",{fontCharacter:"\\eae7"}),i.fileBinary=new i("file-binary",{fontCharacter:"\\eae8"}),i.fileCode=new i("file-code",{fontCharacter:"\\eae9"}),i.fileMedia=new i("file-media",{fontCharacter:"\\eaea"}),i.filePdf=new i("file-pdf",{fontCharacter:"\\eaeb"}),i.fileSubmodule=new i("file-submodule",{fontCharacter:"\\eaec"}),i.fileSymlinkDirectory=new i("file-symlink-directory",{fontCharacter:"\\eaed"}),i.fileSymlinkFile=new i("file-symlink-file",{fontCharacter:"\\eaee"}),i.fileZip=new i("file-zip",{fontCharacter:"\\eaef"}),i.files=new i("files",{fontCharacter:"\\eaf0"}),i.filter=new i("filter",{fontCharacter:"\\eaf1"}),i.flame=new i("flame",{fontCharacter:"\\eaf2"}),i.foldDown=new i("fold-down",{fontCharacter:"\\eaf3"}),i.foldUp=new i("fold-up",{fontCharacter:"\\eaf4"}),i.fold=new i("fold",{fontCharacter:"\\eaf5"}),i.folderActive=new i("folder-active",{fontCharacter:"\\eaf6"}),i.folderOpened=new i("folder-opened",{fontCharacter:"\\eaf7"}),i.gear=new i("gear",{fontCharacter:"\\eaf8"}),i.gift=new i("gift",{fontCharacter:"\\eaf9"}),i.gistSecret=new i("gist-secret",{fontCharacter:"\\eafa"}),i.gist=new i("gist",{fontCharacter:"\\eafb"}),i.gitCommit=new i("git-commit",{fontCharacter:"\\eafc"}),i.gitCompare=new i("git-compare",{fontCharacter:"\\eafd"}),i.gitMerge=new i("git-merge",{fontCharacter:"\\eafe"}),i.githubAction=new i("github-action",{fontCharacter:"\\eaff"}),i.githubAlt=new i("github-alt",{fontCharacter:"\\eb00"}),i.globe=new i("globe",{fontCharacter:"\\eb01"}),i.grabber=new i("grabber",{fontCharacter:"\\eb02"}),i.graph=new i("graph",{fontCharacter:"\\eb03"}),i.gripper=new i("gripper",{fontCharacter:"\\eb04"}),i.heart=new i("heart",{fontCharacter:"\\eb05"}),i.home=new i("home",{fontCharacter:"\\eb06"}),i.horizontalRule=new i("horizontal-rule",{fontCharacter:"\\eb07"}),i.hubot=new i("hubot",{fontCharacter:"\\eb08"}),i.inbox=new i("inbox",{fontCharacter:"\\eb09"}),i.issueClosed=new i("issue-closed",{fontCharacter:"\\eba4"}),i.issueReopened=new i("issue-reopened",{fontCharacter:"\\eb0b"}),i.issues=new i("issues",{fontCharacter:"\\eb0c"}),i.italic=new i("italic",{fontCharacter:"\\eb0d"}),i.jersey=new i("jersey",{fontCharacter:"\\eb0e"}),i.json=new i("json",{fontCharacter:"\\eb0f"}),i.kebabVertical=new i("kebab-vertical",{fontCharacter:"\\eb10"}),i.key=new i("key",{fontCharacter:"\\eb11"}),i.law=new i("law",{fontCharacter:"\\eb12"}),i.lightbulbAutofix=new i("lightbulb-autofix",{fontCharacter:"\\eb13"}),i.linkExternal=new i("link-external",{fontCharacter:"\\eb14"}),i.link=new i("link",{fontCharacter:"\\eb15"}),i.listOrdered=new i("list-ordered",{fontCharacter:"\\eb16"}),i.listUnordered=new i("list-unordered",{fontCharacter:"\\eb17"}),i.liveShare=new i("live-share",{fontCharacter:"\\eb18"}),i.loading=new i("loading",{fontCharacter:"\\eb19"}),i.location=new i("location",{fontCharacter:"\\eb1a"}),i.mailRead=new i("mail-read",{fontCharacter:"\\eb1b"}),i.mail=new i("mail",{fontCharacter:"\\eb1c"}),i.markdown=new i("markdown",{fontCharacter:"\\eb1d"}),i.megaphone=new i("megaphone",{fontCharacter:"\\eb1e"}),i.mention=new i("mention",{fontCharacter:"\\eb1f"}),i.milestone=new i("milestone",{fontCharacter:"\\eb20"}),i.mortarBoard=new i("mortar-board",{fontCharacter:"\\eb21"}),i.move=new i("move",{fontCharacter:"\\eb22"}),i.multipleWindows=new i("multiple-windows",{fontCharacter:"\\eb23"}),i.mute=new i("mute",{fontCharacter:"\\eb24"}),i.noNewline=new i("no-newline",{fontCharacter:"\\eb25"}),i.note=new i("note",{fontCharacter:"\\eb26"}),i.octoface=new i("octoface",{fontCharacter:"\\eb27"}),i.openPreview=new i("open-preview",{fontCharacter:"\\eb28"}),i.package_=new i("package",{fontCharacter:"\\eb29"}),i.paintcan=new i("paintcan",{fontCharacter:"\\eb2a"}),i.pin=new i("pin",{fontCharacter:"\\eb2b"}),i.play=new i("play",{fontCharacter:"\\eb2c"}),i.run=new i("run",{fontCharacter:"\\eb2c"}),i.plug=new i("plug",{fontCharacter:"\\eb2d"}),i.preserveCase=new i("preserve-case",{fontCharacter:"\\eb2e"}),i.preview=new i("preview",{fontCharacter:"\\eb2f"}),i.project=new i("project",{fontCharacter:"\\eb30"}),i.pulse=new i("pulse",{fontCharacter:"\\eb31"}),i.question=new i("question",{fontCharacter:"\\eb32"}),i.quote=new i("quote",{fontCharacter:"\\eb33"}),i.radioTower=new i("radio-tower",{fontCharacter:"\\eb34"}),i.reactions=new i("reactions",{fontCharacter:"\\eb35"}),i.references=new i("references",{fontCharacter:"\\eb36"}),i.refresh=new i("refresh",{fontCharacter:"\\eb37"}),i.regex=new i("regex",{fontCharacter:"\\eb38"}),i.remoteExplorer=new i("remote-explorer",{fontCharacter:"\\eb39"}),i.remote=new i("remote",{fontCharacter:"\\eb3a"}),i.remove=new i("remove",{fontCharacter:"\\eb3b"}),i.replaceAll=new i("replace-all",{fontCharacter:"\\eb3c"}),i.replace=new i("replace",{fontCharacter:"\\eb3d"}),i.repoClone=new i("repo-clone",{fontCharacter:"\\eb3e"}),i.repoForcePush=new i("repo-force-push",{fontCharacter:"\\eb3f"}),i.repoPull=new i("repo-pull",{fontCharacter:"\\eb40"}),i.repoPush=new i("repo-push",{fontCharacter:"\\eb41"}),i.report=new i("report",{fontCharacter:"\\eb42"}),i.requestChanges=new i("request-changes",{fontCharacter:"\\eb43"}),i.rocket=new i("rocket",{fontCharacter:"\\eb44"}),i.rootFolderOpened=new i("root-folder-opened",{fontCharacter:"\\eb45"}),i.rootFolder=new i("root-folder",{fontCharacter:"\\eb46"}),i.rss=new i("rss",{fontCharacter:"\\eb47"}),i.ruby=new i("ruby",{fontCharacter:"\\eb48"}),i.saveAll=new i("save-all",{fontCharacter:"\\eb49"}),i.saveAs=new i("save-as",{fontCharacter:"\\eb4a"}),i.save=new i("save",{fontCharacter:"\\eb4b"}),i.screenFull=new i("screen-full",{fontCharacter:"\\eb4c"}),i.screenNormal=new i("screen-normal",{fontCharacter:"\\eb4d"}),i.searchStop=new i("search-stop",{fontCharacter:"\\eb4e"}),i.server=new i("server",{fontCharacter:"\\eb50"}),i.settingsGear=new i("settings-gear",{fontCharacter:"\\eb51"}),i.settings=new i("settings",{fontCharacter:"\\eb52"}),i.shield=new i("shield",{fontCharacter:"\\eb53"}),i.smiley=new i("smiley",{fontCharacter:"\\eb54"}),i.sortPrecedence=new i("sort-precedence",{fontCharacter:"\\eb55"}),i.splitHorizontal=new i("split-horizontal",{fontCharacter:"\\eb56"}),i.splitVertical=new i("split-vertical",{fontCharacter:"\\eb57"}),i.squirrel=new i("squirrel",{fontCharacter:"\\eb58"}),i.starFull=new i("star-full",{fontCharacter:"\\eb59"}),i.starHalf=new i("star-half",{fontCharacter:"\\eb5a"}),i.symbolClass=new i("symbol-class",{fontCharacter:"\\eb5b"}),i.symbolColor=new i("symbol-color",{fontCharacter:"\\eb5c"}),i.symbolConstant=new i("symbol-constant",{fontCharacter:"\\eb5d"}),i.symbolEnumMember=new i("symbol-enum-member",{fontCharacter:"\\eb5e"}),i.symbolField=new i("symbol-field",{fontCharacter:"\\eb5f"}),i.symbolFile=new i("symbol-file",{fontCharacter:"\\eb60"}),i.symbolInterface=new i("symbol-interface",{fontCharacter:"\\eb61"}),i.symbolKeyword=new i("symbol-keyword",{fontCharacter:"\\eb62"}),i.symbolMisc=new i("symbol-misc",{fontCharacter:"\\eb63"}),i.symbolOperator=new i("symbol-operator",{fontCharacter:"\\eb64"}),i.symbolProperty=new i("symbol-property",{fontCharacter:"\\eb65"}),i.wrench=new i("wrench",{fontCharacter:"\\eb65"}),i.wrenchSubaction=new i("wrench-subaction",{fontCharacter:"\\eb65"}),i.symbolSnippet=new i("symbol-snippet",{fontCharacter:"\\eb66"}),i.tasklist=new i("tasklist",{fontCharacter:"\\eb67"}),i.telescope=new i("telescope",{fontCharacter:"\\eb68"}),i.textSize=new i("text-size",{fontCharacter:"\\eb69"}),i.threeBars=new i("three-bars",{fontCharacter:"\\eb6a"}),i.thumbsdown=new i("thumbsdown",{fontCharacter:"\\eb6b"}),i.thumbsup=new i("thumbsup",{fontCharacter:"\\eb6c"}),i.tools=new i("tools",{fontCharacter:"\\eb6d"}),i.triangleDown=new i("triangle-down",{fontCharacter:"\\eb6e"}),i.triangleLeft=new i("triangle-left",{fontCharacter:"\\eb6f"}),i.triangleRight=new i("triangle-right",{fontCharacter:"\\eb70"}),i.triangleUp=new i("triangle-up",{fontCharacter:"\\eb71"}),i.twitter=new i("twitter",{fontCharacter:"\\eb72"}),i.unfold=new i("unfold",{fontCharacter:"\\eb73"}),i.unlock=new i("unlock",{fontCharacter:"\\eb74"}),i.unmute=new i("unmute",{fontCharacter:"\\eb75"}),i.unverified=new i("unverified",{fontCharacter:"\\eb76"}),i.verified=new i("verified",{fontCharacter:"\\eb77"}),i.versions=new i("versions",{fontCharacter:"\\eb78"}),i.vmActive=new i("vm-active",{fontCharacter:"\\eb79"}),i.vmOutline=new i("vm-outline",{fontCharacter:"\\eb7a"}),i.vmRunning=new i("vm-running",{fontCharacter:"\\eb7b"}),i.watch=new i("watch",{fontCharacter:"\\eb7c"}),i.whitespace=new i("whitespace",{fontCharacter:"\\eb7d"}),i.wholeWord=new i("whole-word",{fontCharacter:"\\eb7e"}),i.window=new i("window",{fontCharacter:"\\eb7f"}),i.wordWrap=new i("word-wrap",{fontCharacter:"\\eb80"}),i.zoomIn=new i("zoom-in",{fontCharacter:"\\eb81"}),i.zoomOut=new i("zoom-out",{fontCharacter:"\\eb82"}),i.listFilter=new i("list-filter",{fontCharacter:"\\eb83"}),i.listFlat=new i("list-flat",{fontCharacter:"\\eb84"}),i.listSelection=new i("list-selection",{fontCharacter:"\\eb85"}),i.selection=new i("selection",{fontCharacter:"\\eb85"}),i.listTree=new i("list-tree",{fontCharacter:"\\eb86"}),i.debugBreakpointFunctionUnverified=new i("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),i.debugBreakpointFunction=new i("debug-breakpoint-function",{fontCharacter:"\\eb88"}),i.debugBreakpointFunctionDisabled=new i("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),i.debugStackframeActive=new i("debug-stackframe-active",{fontCharacter:"\\eb89"}),i.debugStackframeDot=new i("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),i.debugStackframe=new i("debug-stackframe",{fontCharacter:"\\eb8b"}),i.debugStackframeFocused=new i("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),i.debugBreakpointUnsupported=new i("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),i.symbolString=new i("symbol-string",{fontCharacter:"\\eb8d"}),i.debugReverseContinue=new i("debug-reverse-continue",{fontCharacter:"\\eb8e"}),i.debugStepBack=new i("debug-step-back",{fontCharacter:"\\eb8f"}),i.debugRestartFrame=new i("debug-restart-frame",{fontCharacter:"\\eb90"}),i.callIncoming=new i("call-incoming",{fontCharacter:"\\eb92"}),i.callOutgoing=new i("call-outgoing",{fontCharacter:"\\eb93"}),i.menu=new i("menu",{fontCharacter:"\\eb94"}),i.expandAll=new i("expand-all",{fontCharacter:"\\eb95"}),i.feedback=new i("feedback",{fontCharacter:"\\eb96"}),i.groupByRefType=new i("group-by-ref-type",{fontCharacter:"\\eb97"}),i.ungroupByRefType=new i("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),i.account=new i("account",{fontCharacter:"\\eb99"}),i.bellDot=new i("bell-dot",{fontCharacter:"\\eb9a"}),i.debugConsole=new i("debug-console",{fontCharacter:"\\eb9b"}),i.library=new i("library",{fontCharacter:"\\eb9c"}),i.output=new i("output",{fontCharacter:"\\eb9d"}),i.runAll=new i("run-all",{fontCharacter:"\\eb9e"}),i.syncIgnored=new i("sync-ignored",{fontCharacter:"\\eb9f"}),i.pinned=new i("pinned",{fontCharacter:"\\eba0"}),i.githubInverted=new i("github-inverted",{fontCharacter:"\\eba1"}),i.debugAlt=new i("debug-alt",{fontCharacter:"\\eb91"}),i.serverProcess=new i("server-process",{fontCharacter:"\\eba2"}),i.serverEnvironment=new i("server-environment",{fontCharacter:"\\eba3"}),i.pass=new i("pass",{fontCharacter:"\\eba4"}),i.stopCircle=new i("stop-circle",{fontCharacter:"\\eba5"}),i.playCircle=new i("play-circle",{fontCharacter:"\\eba6"}),i.record=new i("record",{fontCharacter:"\\eba7"}),i.debugAltSmall=new i("debug-alt-small",{fontCharacter:"\\eba8"}),i.vmConnect=new i("vm-connect",{fontCharacter:"\\eba9"}),i.cloud=new i("cloud",{fontCharacter:"\\ebaa"}),i.merge=new i("merge",{fontCharacter:"\\ebab"}),i.exportIcon=new i("export",{fontCharacter:"\\ebac"}),i.graphLeft=new i("graph-left",{fontCharacter:"\\ebad"}),i.magnet=new i("magnet",{fontCharacter:"\\ebae"}),i.notebook=new i("notebook",{fontCharacter:"\\ebaf"}),i.redo=new i("redo",{fontCharacter:"\\ebb0"}),i.checkAll=new i("check-all",{fontCharacter:"\\ebb1"}),i.pinnedDirty=new i("pinned-dirty",{fontCharacter:"\\ebb2"}),i.passFilled=new i("pass-filled",{fontCharacter:"\\ebb3"}),i.circleLargeFilled=new i("circle-large-filled",{fontCharacter:"\\ebb4"}),i.circleLargeOutline=new i("circle-large-outline",{fontCharacter:"\\ebb5"}),i.combine=new i("combine",{fontCharacter:"\\ebb6"}),i.gather=new i("gather",{fontCharacter:"\\ebb6"}),i.table=new i("table",{fontCharacter:"\\ebb7"}),i.variableGroup=new i("variable-group",{fontCharacter:"\\ebb8"}),i.typeHierarchy=new i("type-hierarchy",{fontCharacter:"\\ebb9"}),i.typeHierarchySub=new i("type-hierarchy-sub",{fontCharacter:"\\ebba"}),i.typeHierarchySuper=new i("type-hierarchy-super",{fontCharacter:"\\ebbb"}),i.gitPullRequestCreate=new i("git-pull-request-create",{fontCharacter:"\\ebbc"}),i.runAbove=new i("run-above",{fontCharacter:"\\ebbd"}),i.runBelow=new i("run-below",{fontCharacter:"\\ebbe"}),i.notebookTemplate=new i("notebook-template",{fontCharacter:"\\ebbf"}),i.debugRerun=new i("debug-rerun",{fontCharacter:"\\ebc0"}),i.workspaceTrusted=new i("workspace-trusted",{fontCharacter:"\\ebc1"}),i.workspaceUntrusted=new i("workspace-untrusted",{fontCharacter:"\\ebc2"}),i.workspaceUnspecified=new i("workspace-unspecified",{fontCharacter:"\\ebc3"}),i.terminalCmd=new i("terminal-cmd",{fontCharacter:"\\ebc4"}),i.terminalDebian=new i("terminal-debian",{fontCharacter:"\\ebc5"}),i.terminalLinux=new i("terminal-linux",{fontCharacter:"\\ebc6"}),i.terminalPowershell=new i("terminal-powershell",{fontCharacter:"\\ebc7"}),i.terminalTmux=new i("terminal-tmux",{fontCharacter:"\\ebc8"}),i.terminalUbuntu=new i("terminal-ubuntu",{fontCharacter:"\\ebc9"}),i.terminalBash=new i("terminal-bash",{fontCharacter:"\\ebca"}),i.arrowSwap=new i("arrow-swap",{fontCharacter:"\\ebcb"}),i.copy=new i("copy",{fontCharacter:"\\ebcc"}),i.personAdd=new i("person-add",{fontCharacter:"\\ebcd"}),i.filterFilled=new i("filter-filled",{fontCharacter:"\\ebce"}),i.wand=new i("wand",{fontCharacter:"\\ebcf"}),i.debugLineByLine=new i("debug-line-by-line",{fontCharacter:"\\ebd0"}),i.inspect=new i("inspect",{fontCharacter:"\\ebd1"}),i.layers=new i("layers",{fontCharacter:"\\ebd2"}),i.layersDot=new i("layers-dot",{fontCharacter:"\\ebd3"}),i.layersActive=new i("layers-active",{fontCharacter:"\\ebd4"}),i.compass=new i("compass",{fontCharacter:"\\ebd5"}),i.compassDot=new i("compass-dot",{fontCharacter:"\\ebd6"}),i.compassActive=new i("compass-active",{fontCharacter:"\\ebd7"}),i.azure=new i("azure",{fontCharacter:"\\ebd8"}),i.issueDraft=new i("issue-draft",{fontCharacter:"\\ebd9"}),i.gitPullRequestClosed=new i("git-pull-request-closed",{fontCharacter:"\\ebda"}),i.gitPullRequestDraft=new i("git-pull-request-draft",{fontCharacter:"\\ebdb"}),i.debugAll=new i("debug-all",{fontCharacter:"\\ebdc"}),i.debugCoverage=new i("debug-coverage",{fontCharacter:"\\ebdd"}),i.runErrors=new i("run-errors",{fontCharacter:"\\ebde"}),i.folderLibrary=new i("folder-library",{fontCharacter:"\\ebdf"}),i.dropDownButton=new i("drop-down-button",i.chevronDown.definition)},"56dc":function(e,t,i){},"56f3":function(e,t,i){},5717:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("codeEditorService")},"580d":function(e,t,i){"use strict";function n(e,t){let i=0;for(let n=0;nt!==e&&(t instanceof c.d&&(o=Object(s.x)(Object(s.Q)(t.value).pop())),!0));const r=Object(s.d)(o,i);n=n.replace(/(\r\n|\r|\n)(.*)/g,(e,t,i)=>""+t+o.substr(r)+i)}return n}}}class x{constructor(e,t){this._labelService=e,this._model=t}resolve(e){const t=e["name"];if("TM_FILENAME"===t)return g.a(this._model.uri.fsPath);if("TM_FILENAME_BASE"!==t)return"TM_DIRECTORY"===t&&this._labelService?"."===g.b(this._model.uri.fsPath)?"":this._labelService.getUriLabel(Object(p.d)(this._model.uri)):"TM_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri):"RELATIVE_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0}):void 0;{const t=g.a(this._model.uri.fsPath);return e=t.lastIndexOf("."),e<=0?t:t.slice(0,e)}}}class k{constructor(e,t,i,n){this._readClipboardText=e,this._selectionIdx=t,this._selectionCount=i,this._spread=n}resolve(e){if("CLIPBOARD"===e.name){const t=this._readClipboardText();if(t)return this._spread&&(e=t.split(/\r\n|\n|\r/).filter(e=>!Object(s.C)(e)),e.length===this._selectionCount)?e[this._selectionIdx]:t}}}class D{constructor(e,t){this._model=e,this._selection=t}resolve(e){e=e["name"];var t=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn);t=m.a.getComments(t);if(t)return"LINE_COMMENT"===e?t.lineCommentToken||void 0:"BLOCK_COMMENT_START"===e?t.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===e&&t.blockCommentEndToken||void 0}}class N{constructor(){this._date=new Date}resolve(e){return e=e.name,"CURRENT_YEAR"===e?String(this._date.getFullYear()):"CURRENT_YEAR_SHORT"===e?String(this._date.getFullYear()).slice(-2):"CURRENT_MONTH"===e?String(this._date.getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===e?String(this._date.getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===e?String(this._date.getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===e?String(this._date.getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===e?String(this._date.getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===e?N.dayNames[this._date.getDay()]:"CURRENT_DAY_NAME_SHORT"===e?N.dayNamesShort[this._date.getDay()]:"CURRENT_MONTH_NAME"===e?N.monthNames[this._date.getMonth()]:"CURRENT_MONTH_NAME_SHORT"===e?N.monthNamesShort[this._date.getMonth()]:"CURRENT_SECONDS_UNIX"===e?String(Math.floor(this._date.getTime()/1e3)):void 0}}N.dayNames=[u.a("Sunday","Sunday"),u.a("Monday","Monday"),u.a("Tuesday","Tuesday"),u.a("Wednesday","Wednesday"),u.a("Thursday","Thursday"),u.a("Friday","Friday"),u.a("Saturday","Saturday")],N.dayNamesShort=[u.a("SundayShort","Sun"),u.a("MondayShort","Mon"),u.a("TuesdayShort","Tue"),u.a("WednesdayShort","Wed"),u.a("ThursdayShort","Thu"),u.a("FridayShort","Fri"),u.a("SaturdayShort","Sat")],N.monthNames=[u.a("January","January"),u.a("February","February"),u.a("March","March"),u.a("April","April"),u.a("May","May"),u.a("June","June"),u.a("July","July"),u.a("August","August"),u.a("September","September"),u.a("October","October"),u.a("November","November"),u.a("December","December")],N.monthNamesShort=[u.a("JanuaryShort","Jan"),u.a("FebruaryShort","Feb"),u.a("MarchShort","Mar"),u.a("AprilShort","Apr"),u.a("MayShort","May"),u.a("JuneShort","Jun"),u.a("JulyShort","Jul"),u.a("AugustShort","Aug"),u.a("SeptemberShort","Sep"),u.a("OctoberShort","Oct"),u.a("NovemberShort","Nov"),u.a("DecemberShort","Dec")];class O{constructor(e){this._workspaceService=e}resolve(e){if(this._workspaceService){var t=(t=this._workspaceService.getWorkspace()).configuration?{id:t.id,configPath:t.configuration}:1===t.folders.length?{id:t.id,uri:t.folders[0].uri}:void 0;if(t)return"WORKSPACE_NAME"===e.name?this._resolveWorkspaceName(t):"WORKSPACE_FOLDER"===e.name?this._resoveWorkspacePath(t):void 0}}_resolveWorkspaceName(e){if(b(e))return g.a(e.uri.path);let t=g.a(e.configPath.path);return t.endsWith(_)?t.substr(0,t.length-_.length-1):t}_resoveWorkspacePath(e){if(b(e))return Object(v.b)(e.uri.fsPath);var t=g.a(e.configPath.path);let i=e.configPath.fsPath;return(i=i.endsWith(t)?i.substr(0,i.length-t.length-1):i)?Object(v.b)(i):"/"}}class E{resolve(e){var t;e=e["name"];return"RANDOM"===e?Math.random().toString().slice(-6):"RANDOM_HEX"===e?Math.random().toString(16).slice(-6):"UUID"===e?(y(C),C[6]=15&C[6]|64,C[8]=63&C[8]|128,e=0,t="",(t+=w[C[e++]])+w[C[e++]]+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[+e]]+w[C[15]]):void 0}}u=i("b7d0");var I=i("303e"),M=i("47cb");Object(u.f)((e,t)=>{function i(t){const i=e.getColor(t);return i?i.toString():"transparent"}t.addRule(`.monaco-editor .snippet-placeholder { background-color: ${i(I.Ec)}; outline-color: ${i(I.Fc)}; }`),t.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${i(I.Cc)}; outline-color: ${i(I.Dc)}; }`)});class T{constructor(e,t,i,o){this._editor=e,this._snippet=t,this._offset=i,this._snippetLineLeadingWhitespace=o,this._nestingLevel=1,this._placeholderGroups=Object(n.l)(t.placeholders,c.b.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(!this._placeholderDecorations){this._placeholderDecorations=new Map;const e=this._editor.getModel();this._editor.changeDecorations(t=>{for(const o of this._snippet.placeholders){var i=this._snippet.offset(o),n=this._snippet.fullLen(o);i=a.a.fromPositions(e.getPositionAt(this._offset+i),e.getPositionAt(this._offset+i+n)),n=o.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive,i=t.addDecoration(i,n);this._placeholderDecorations.set(o,i)}})}}move(e){if(!this._editor.hasModel())return[];if(this._initDecorations(),0<=this._placeholderGroupsIdx){let e=[];for(const n of this._placeholderGroups[this._placeholderGroupsIdx])if(n.transform){var t=this._placeholderDecorations.get(n),i=(t=this._editor.getModel().getDecorationRange(t),this._editor.getModel().getValueInRange(t));const o=n.transform.resolve(i).split(/\r\n|\r|\n/);for(let e=1;e{const t=new Set,i=[];for(const h of this._placeholderGroups[this._placeholderGroupsIdx]){var o=this._placeholderDecorations.get(h),s=this._editor.getModel().getDecorationRange(o);i.push(new l.a(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(h),e.changeDecorationOptions(o,h.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(h);for(const i of this._snippet.enclosingPlaceholders(h)){var r=this._placeholderDecorations.get(i);e.changeDecorationOptions(r,i.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(i)}}for(var[a,d]of this._placeholderDecorations)t.has(a)||e.changeDecorationOptions(d,a.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive);return i});return n?this.move(e):null!=o?o:[]}_hasPlaceholderBeenCollapsed(e){let t=e;for(;t;){if(t instanceof c.b){var i=this._placeholderDecorations.get(t);const e=this._editor.getModel().getDecorationRange(i);if(e.isEmpty()&&0{for(const n of this._placeholderGroups[this._placeholderGroupsIdx]){const d=e.shift();var o=d._snippet.placeholderInfo.last.index;for(const e of d._snippet.placeholderInfo.all)e.isFinalTabstop?e.index=n.index+(o+1)/this._nestingLevel:e.index=n.index+e.index/this._nestingLevel;this._snippet.replace(n,d._snippet.children);var s=this._placeholderDecorations.get(n);i.removeDecoration(s),this._placeholderDecorations.delete(n);for(const e of d._snippet.placeholders){var r=d._snippet.offset(e),l=d._snippet.fullLen(e);r=a.a.fromPositions(t.getPositionAt(d._offset+r),t.getPositionAt(d._offset+r+l)),l=i.addDecoration(r,T._decor.inactive);this._placeholderDecorations.set(e,l)}}this._placeholderGroups=Object(n.l)(this._snippet.placeholders,c.b.compareByIndex)})}}T._decor={active:t.a.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:t.a.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:t.a.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:t.a.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const A={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class R{constructor(e,t,i=A){this._templateMerges=[],this._snippets=[],this._editor=e,this._template=t,this._options=i}static adjustWhitespace(e,t,i,n,o){var r=e.getLineContent(t.lineNumber);const a=Object(s.x)(r,0,t.column-1);let l;return i.walk(t=>{if(t instanceof c.d&&!(t.parent instanceof c.a)){const s=t.value.split(/\r\n|\r|\n/);if(n){var o=i.offset(t);0===o?s[0]=e.normalizeIndentation(s[0]):10!==(o=(l=null!==l&&void 0!==l?l:i.toString()).charCodeAt(o-1))&&13!==o||(s[0]=e.normalizeIndentation(a+s[0]));for(let t=1;te.get(d.a,h.d)),f=e.invokeWithinContext(e=>new x(e.get(M.a,h.d),F)),_=()=>l;let B=0;var b,v,C=F.getValueInRange(R.adjustSelection(F,e.getSelection(),i,0)),w=F.getValueInRange(R.adjustSelection(F,e.getSelection(),0,n)),y=F.getLineFirstNonWhitespaceColumn(e.getSelection().positionLineNumber),I=e.getSelections().map((e,t)=>({selection:e,idx:t})).sort((e,t)=>a.a.compareRangesUsingStarts(e.selection,t.selection));for({selection:b,idx:v}of I){let a=R.adjustSelection(F,b,i,0),l=R.adjustSelection(F,b,0,n);C!==F.getValueInRange(a)&&(a=b),w!==F.getValueInRange(l)&&(l=b);const d=b.setStartPosition(a.startLineNumber,a.startColumn).setEndPosition(l.endLineNumber,l.endColumn),h=(new c.c).parse(t,!0,o);var A=d.getStartPosition(),P=R.adjustWhitespace(F,A,h,s||0 ")}"`}insert(){var e,t;this._editor.hasModel()&&(({edits:e,snippets:t}=R.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer)),this._snippets=t,this._editor.executeEdits("snippet",e,e=>this._snippets[0].hasPlaceholder?this._move(!0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0]))}merge(e,t=A){if(this._editor.hasModel()){this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,e]);const{edits:i,snippets:n}=R.createEditsAndSnippets(this._editor,e,t.overwriteBefore,t.overwriteAfter,!0,t.adjustWhitespace,t.clipboardText,t.overtypingCapturer);this._editor.executeEdits("snippet",i,e=>{for(const t of this._snippets)t.merge(n);return this._snippets[0].hasPlaceholder?this._move(void 0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))})}}next(){const e=this._move(!0);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}prev(){const e=this._move(!1);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}_move(e){const t=[];for(const n of this._snippets){var i=n.move(e);t.push(...i)}return t}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const e=this._editor.getSelections();if(e.length{e.push(...o.get(t))})}for(var[o,s]of(e.sort(a.a.compareRangesUsingStarts),t))if(s.length!==e.length)t.delete(o);else{s.sort(a.a.compareRangesUsingStarts);for(let i=0;ithis.cancelHasListener=!0})),this.onDidCancel=this._onDidCancel.event,this.cancelHasListener=!1,this._onDidRun=this._register(new a.b),this.onDidRun=this._onDidRun.event,this._onBeforeRun=this._register(new a.b),this.onBeforeRun=this._onBeforeRun.event,this.options=t,this._context=null!=(i=t.context)?i:null,this._orientation=null!=(i=this.options.orientation)?i:0,this._triggerKeys={keyDown:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keyDown)&&i,keys:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keys)?i:[3,10]},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new r.b,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onBeforeRun(e=>this._onBeforeRun.fire(e))),this._actionIds=[],this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),!(this.domNode.className="monaco-action-bar")!==t.animated&&this.domNode.classList.add("animated"),this._orientation){case 0:l=[15],d=[17];break;case 1:l=[16],d=[18],this.domNode.className+=" vertical"}this._register(n.i(this.domNode,n.d.KEY_DOWN,e=>{const t=new o.a(e);let i=!0;e="number"==typeof this.focusedItem?this.viewItems[this.focusedItem]:void 0,l&&(t.equals(l[0])||t.equals(l[1]))?i=this.focusPrevious():d&&(t.equals(d[0])||t.equals(d[1]))?i=this.focusNext():t.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():t.equals(14)?i=this.focusFirst():t.equals(13)?i=this.focusLast():t.equals(2)&&e instanceof s.b&&e.trapsArrowNavigation?i=this.focusNext():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown?this.doTrigger(t):this.triggerKeyDown=!0:i=!1,i&&(t.preventDefault(),t.stopPropagation())})),this._register(n.i(this.domNode,n.d.KEY_UP,e=>{const t=new o.a(e);this.isTriggerKeyEvent(t)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(t)),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(n.Y(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{n.y()!==this.domNode&&n.L(n.y(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0,this.triggerKeyDown=!1)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.actionsList.setAttribute("role","toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),e.appendChild(this.domNode)}isTriggerKeyEvent(e){let t=!1;return this._triggerKeys.keys.forEach(i=>{t=t||e.equals(i)}),t}updateFocusedItem(){for(let t=0;tt.setActionContext(e))}get actionRunner(){return this._actionRunner}set actionRunner(e){e&&(this._actionRunner=e,this.viewItems.forEach(t=>t.actionRunner=e))}getContainer(){return this.domNode}push(e,t={}){const i=Array.isArray(e)?e:[e];let o=d.i(t.index)?t.index:null;i.forEach(e=>{const i=document.createElement("li");let r;i.className="action-item",i.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(n.i(i,n.d.CONTEXT_MENU,e=>{n.c.stop(e,!0)})),(r=(r=this.options.actionViewItemProvider?this.options.actionViewItemProvider(e):r)||new s.a(this.context,e,t)).actionRunner=this._actionRunner,r.setActionContext(this.context),r.render(i),this.focusable&&r instanceof s.b&&0===this.viewItems.length&&r.setFocusable(!0),null===o||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(i),this.viewItems.push(r),this._actionIds.push(e.id)):(this.actionsList.insertBefore(i,this.actionsList.children[o]),this.viewItems.splice(o,0,r),this._actionIds.splice(o,0,e.id),o++)}),"number"==typeof this.focusedItem&&this.focus(this.focusedItem)}clear(){Object(l.f)(this.viewItems),this.viewItems=[],this._actionIds=[],n.t(this.actionsList)}length(){return this.viewItems.length}focus(e){let t=!1,i=void 0;void 0===e?t=!0:"number"==typeof e?i=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(e=this.viewItems.findIndex(e=>e.isEnabled()),this.focusedItem=-1===e?void 0:e):void 0!==i&&(this.focusedItem=i),this.updateFocus()}focusFirst(){return this.focusedItem=1=this.viewItems.length)return this.focusedItem=e,!1}while(this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(),!0}focusPrevious(){if(void 0===this.focusedItem)this.focusedItem=0;else if(this.viewItems.length<=1)return!1;var e=this.focusedItem;let t;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(this.options.preventLoopNavigation)return this.focusedItem=e,!1;this.focusedItem=this.viewItems.length-1}}while(t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(!0),!0}updateFocus(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let i=0;iy(void 0,void 0,void 0,(function*(){var[i,n,o]=t;Object(C.c)(v.a.isUri(i)),Object(C.c)(m.a.isIPosition(n)),Object(C.c)("string"==typeof o||!o);const s=yield e.get(w.a).createModelReference(i);try{const e=yield L(s.object.textEditorModel,m.a.lift(n),{triggerKind:f.C.Invoke,isRetrigger:!1,triggerCharacter:o},_.a.None);if(e)return setTimeout(()=>e.dispose(),0),e.value}finally{s.dispose()}})));b=i("5bd7");var x,k=i("303e"),D=i("b7d0"),N=i("5fe7"),O=i("3170"),E=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},I=x=x||{};I.Default={type:0},I.Pending=class{constructor(e,t){this.request=e,this.previouslyActiveHints=t,this.type=2}},I.Active=class{constructor(e){this.hints=e,this.type=1}};class M extends o.a{constructor(e,t=M.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new c.b),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=x.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new o.d),this.triggerChars=new O.b,this.retriggerChars=new O.b,this.triggerId=0,this.editor=e,this.throttledDelayer=new N.a(t),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(e=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(e=>this.onCursorChange(e))),this._register(this.editor.onDidChangeModelContent(e=>this.onModelContentChange())),this._register(f.B.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(e=>this.onDidType(e))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(e){2===this._state.type&&this._state.request.cancel(),this._state=e}cancel(e=!1){this.state=x.Default,this.throttledDelayer.cancel(),e||this._onChangedHints.fire(void 0)}trigger(e,t){var i=this.editor.getModel();if(i&&f.B.has(i)){const i=++this.triggerId;this._pendingTriggers.push(e),this.throttledDelayer.trigger(()=>this.doTrigger(i),t).catch(p.f)}}next(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=(t=this.state.hints.activeSignature)%e==e-1,n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?0:t+1))}previous(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=0===(t=this.state.hints.activeSignature),n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?e-1:t-1))}updateActiveSignature(e){1===this.state.type&&(this.state=new x.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:e})),this._onChangedHints.fire(this.state.hints))}doTrigger(e){return E(this,void 0,void 0,(function*(){var t=1===this.state.type||2===this.state.type,i=this.getLastActiveHints();if(this.cancel(!0),0===this._pendingTriggers.length)return!1;var n=this._pendingTriggers.reduce(T);this._pendingTriggers=[];const o={triggerKind:n.triggerKind,triggerCharacter:n.triggerCharacter,isRetrigger:t,activeSignatureHelp:i};if(!this.editor.hasModel())return!1;const s=this.editor.getModel(),r=this.editor.getPosition();this.state=new x.Pending(Object(N.h)(e=>L(s,r,o,e)),i);try{const t=yield this.state.request;return e!==this.triggerId?(null!==t&&void 0!==t&&t.dispose(),!1):t&&t.value.signatures&&0!==t.value.signatures.length?(this.state=new x.Active(t.value),this._lastSignatureHelpResult.value=t,this._onChangedHints.fire(this.state.hints),!0):(null!==t&&void 0!==t&&t.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(t){return e===this.triggerId&&(this.state=x.Default),Object(p.f)(t),!1}}))}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new O.b,this.retriggerChars=new O.b;var e=this.editor.getModel();if(e)for(const t of f.B.ordered(e)){for(const e of t.signatureHelpTriggerCharacters||[])this.triggerChars.add(e.charCodeAt(0)),this.retriggerChars.add(e.charCodeAt(0));for(const e of t.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(e.charCodeAt(0))}}onDidType(e){var t,i;this.triggerOnType&&(t=e.length-1,i=e.charCodeAt(t),(this.triggerChars.has(i)||this.isTriggered&&this.retriggerChars.has(i))&&this.trigger({triggerKind:f.C.TriggerCharacter,triggerCharacter:e.charAt(t)}))}onCursorChange(e){"mouse"===e.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(75).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function T(e,t){switch(t.triggerKind){case f.C.Invoke:return t;case f.C.ContentChange:return e;default:return f.C.TriggerCharacter,t}}M.DEFAULT_DELAY=120;var A=i("3742"),R=(I=i("561a"),i("9c41")),P=(i=i("bf5b"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e?(this.show(),this.render(e)):this.hide()}))}createParameterHintDOMNodes(){const e=B(".editor-widget.parameter-hints-widget"),t=l.q(e,B(".phwrapper"));t.tabIndex=-1;var i=l.q(t,B(".controls")),n=l.q(i,B(".button"+D.d.asCSSSelector(W))),o=l.q(i,B(".overloads"));i=l.q(i,B(".button"+D.d.asCSSSelector(j))),this._register(l.i(n,"click",e=>{l.c.stop(e),this.previous()})),this._register(l.i(i,"click",e=>{l.c.stop(e),this.next()})),n=B(".body");const s=new h.a(n,{});this._register(s),t.appendChild(s.getDomNode()),i=l.q(n,B(".signature")),n=l.q(n,B(".docs")),e.style.userSelect="text",this.domNodes={element:e,signature:i,overloads:o,docs:n,scrollbar:s},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(e=>{this.visible&&this.editor.layoutContentWidget(this)})),i=()=>{var e;this.domNodes&&(e=this.editor.getOption(42),this.domNodes.element.style.fontSize=e.fontSize+"px")},i(),this._register(c.c.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(42)).on(i,null)),this._register(this.editor.onDidLayoutChange(e=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(e){if(this.renderDisposeables.clear(),this.domNodes){var t=1{var e;null!=(e=this.domNodes)&&e.scrollbar.scanDomNode()}}));return t.element.classList.add("markdown-docs"),t}hasDocs(e,t){return!!(t&&"string"==typeof t.documentation&&0{const i=e.getColor(k.F);i&&(n=e.type===R.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .parameter-hints-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${i.transparent(.5)}; }`),t.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${i.transparent(.5)}; }`));var n=e.getColor(k.E);n&&t.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${n}; }`),n=e.getColor(k.Jc),n&&t.addRule(`.monaco-editor .parameter-hints-widget a { color: ${n}; }`),n=e.getColor(k.Ic),n&&t.addRule(`.monaco-editor .parameter-hints-widget a:hover { color: ${n}; }`),n=e.getColor(k.G),n&&t.addRule(`.monaco-editor .parameter-hints-widget { color: ${n}; }`),n=e.getColor(k.Hc);n&&t.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${n}; }`)}),i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.cancel(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:9,secondary:[1033]}})),Object(a.k)(new U({id:"showPrevParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),Object(a.k)(new U({id:"showNextParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},"5b47":function(e,t,i){"use strict";var n=i("b2b8");i.n(n).a},"5bd7":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d}));var n=i("a666"),o=i("3742"),s=i("6d8e"),r=(t=i("0a0f"),function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});const a=Object(t.c)("openerService"),l=Object.freeze({_serviceBrand:void 0,registerOpener(){return n.a.None},registerValidator(){return n.a.None},registerExternalUriResolver(){return n.a.None},setDefaultExternalOpener(){},registerExternalOpener(){return n.a.None},open(){return r(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return r(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}});function d(e,t){return s.a.isUri(e)?Object(o.r)(e.scheme,t):Object(o.R)(e,t+":")}},"5d08":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:function(){return i.e("chunk-2d238465").then(i.bind(null,"ff4c"))}})},"5d28":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("0f70"),o=i("e757"),s=i("30db");class r{constructor(e){this.timestamp=Date.now(),this.browserEvent=e,this.leftButton=0===e.button,this.middleButton=1===e.button,this.rightButton=2===e.button,this.buttons=e.buttons,this.target=e.target,this.detail=e.detail||1,"dblclick"===e.type&&(this.detail=2),this.ctrlKey=e.ctrlKey,this.shiftKey=e.shiftKey,this.altKey=e.altKey,this.metaKey=e.metaKey,"number"==typeof e.pageX?(this.posx=e.pageX,this.posy=e.pageY):(this.posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop),e=o.a.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view),this.posx-=e.left,this.posy-=e.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class a{constructor(e,t=0,i=0){this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=i,this.deltaX=t,e&&(t=i=e,void 0!==i.wheelDeltaY?this.deltaY=i.wheelDeltaY/120:void 0!==t.VERTICAL_AXIS&&t.axis===t.VERTICAL_AXIS?this.deltaY=-t.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaY=-e.deltaY/3:this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40),void 0!==i.wheelDeltaX?n.h&&s.i?this.deltaX=-i.wheelDeltaX/120:this.deltaX=i.wheelDeltaX/120:void 0!==t.HORIZONTAL_AXIS&&t.axis===t.HORIZONTAL_AXIS?this.deltaX=-e.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaX=-e.deltaX/3:this.deltaX=-e.deltaX:this.deltaX=-e.deltaX/40),0===this.deltaY&&0===this.deltaX&&e.wheelDelta&&(this.deltaY=e.wheelDelta/120))}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation()}}},"5d70":function(e,t,i){},"5d75":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("telemetryService")},"5ed2":function(e,t,i){"use strict";i.r(t),i.d(t,"getOccurrencesAtPosition",(function(){return k}));var n=i("dff7"),o=i("e8e3"),s=i("5fe7"),r=i("2504"),a=i("fdcc"),l=i("a666"),d=(t=i("b2cc"),i("6a89")),h=i("c101"),c=i("3352"),u=i("b57f"),g=i("b707"),p=i("4fc3"),m=i("303e"),f=i("b7d0"),_=i("3813"),b=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3()=>Promise.resolve(n.provideDocumentHighlights(e,t,i)).then(void 0,a.g)),o.n)}class D{constructor(e,t,i){this._wordRange=this._getCurrentWordRange(e,t),this.result=Object(s.h)(n=>this._compute(e,t,i,n))}_getCurrentWordRange(e,t){return e=e.getWordAtPosition(t.getPosition()),e?new d.a(t.startLineNumber,e.startColumn,t.startLineNumber,e.endColumn):null}isValid(e,t,i){var n=t.startLineNumber,o=t.startColumn,s=t.endColumn;t=this._getCurrentWordRange(e,t);let r=Boolean(this._wordRange&&this._wordRange.equalsRange(t));for(let l=0,d=i.length;!r&&l=s&&(r=!0)}return r}cancel(){this.result.cancel()}}class N extends D{_compute(e,t,i,n){return k(e,t.getPosition(),n).then(e=>e||[])}}class O extends D{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,n){return Object(s.n)(250,n).then(()=>{if(!t.isEmpty())return[];var n=e.getWordAtPosition(t.getPosition());if(!n||1e3({range:e.range,kind:g.h.Text}))})}isValid(e,t,i){var n=t.isEmpty();return this._selectionIsEmpty===n&&super.isValid(e,t,i)}}Object(t.n)("_executeDocumentHighlights",(e,t)=>k(e,t,r.a.None));class E{constructor(e,t){this.toUnhook=new l.b,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this._hasWordHighlights=x.bindTo(t),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(71),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{var t=this.editor.getOption(71);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return 0this.model.getDecorationRange(e)).sort(d.a.compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))+1)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))-1+e.length)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){0t||n.endColumn{t===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=e||[],this._beginRenderDecorations())},a.f)}}}_beginRenderDecorations(){var e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;t<=e?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:E._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===g.h.Write?this._WRITE_OPTIONS:e===g.h.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}E._WRITE_OPTIONS=u.a.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(f.g)(L),position:c.d.Center}}),E._TEXT_OPTIONS=u.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(f.g)(m.jc),position:c.d.Center}}),E._REGULAR_OPTIONS=u.a.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(f.g)(S),position:c.d.Center}});let I=class e extends l.a{constructor(e,t){super(),this.wordHighlighter=null;const i=()=>{e.hasModel()&&(this.wordHighlighter=new E(e,t))};this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),i()})),i()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};I.ID="editor.contrib.wordHighlighter",I=i([b(1,p.b)],I);class M extends t.b{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=I.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class T extends t.b{constructor(){super({id:"editor.action.wordHighlight.trigger",label:n.a("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:x.toNegated(),kbOpts:{kbExpr:h.a.editorTextFocus,primary:0,weight:100}})}run(e,t,i){const n=I.get(t);n&&n.restoreViewState(!0)}}Object(t.l)(I.ID,I),Object(t.j)(class extends M{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:n.a("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:65,weight:100}})}}),Object(t.j)(class extends M{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:n.a("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:1089,weight:100}})}}),Object(t.j)(T),Object(f.f)((e,t)=>{const i=e.getColor(m.T);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));var n=e.getColor(v);n&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${n}; }`),n=e.getColor(C),n&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${n}; }`),n=e.getColor(m.U),n&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(w),n&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(y);n&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`)})},"5fe7":function(e,t,i){"use strict";i.d(t,"k",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"l",(function(){return h})),i.d(t,"a",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"n",(function(){return p})),i.d(t,"i",(function(){return m})),i.d(t,"j",(function(){return f})),i.d(t,"g",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"m",(function(){return C})),i.d(t,"b",(function(){return w})),i.d(t,"d",(function(){return n}));var n,o=i("2504"),s=i("fdcc"),r=i("a666"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function l(e){return!!e&&"function"==typeof e.then}function d(e){const t=new o.b,i=e(t.token),n=new Promise((e,n)=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),n(Object(s.b)())});Promise.resolve(i).then(i=>{o.dispose(),t.dispose(),e(i)},e=>{o.dispose(),t.dispose(),n(e)})});return new class{cancel(){t.cancel()}then(e,t){return n.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return n.finally(e)}}}function h(e,t,i){return Promise.race([e,new Promise(e=>t.onCancellationRequested(()=>e(i)))])}class c{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null}queue(e){if(this.activePromise){if(this.queuedPromiseFactory=e,!this.queuedPromise){const e=()=>{this.queuedPromise=null;var e=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,e};this.queuedPromise=new Promise(t=>{this.activePromise.then(e,e).then(t)})}return new Promise((e,t)=>{this.queuedPromise.then(e,t)})}return this.activePromise=e(),new Promise((e,t)=>{this.activePromise.then(t=>{this.activePromise=null,e(t)},e=>{this.activePromise=null,t(e)})})}}class u{constructor(e){this.defaultDelay=e,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(e,t=this.defaultDelay){return this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((e,t)=>{this.doResolve=e,this.doReject=t}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const e=this.task;return this.task=null,e()}})),this.timeout=setTimeout(()=>{this.timeout=null,this.doResolve&&this.doResolve(null)},t),this.completionPromise}isTriggered(){return null!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(Object(s.b)()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancel()}}class g{constructor(e){this.delayer=new u(e),this.throttler=new c}trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)}dispose(){this.delayer.dispose()}}function p(e,t){return t?new Promise((i,n)=>{const o=setTimeout(()=>{r.dispose(),i()},e),r=t.onCancellationRequested(()=>{clearTimeout(o),r.dispose(),n(Object(s.b)())})}):d(t=>p(e,t))}function m(e,t=0){const i=setTimeout(e,t);return Object(r.i)(()=>clearTimeout(i))}function f(e,t=(e=>!!e),i=null){let n=0;const o=e.length,s=()=>{if(n>=o)return Promise.resolve(i);const r=e[n++],a=Promise.resolve(r());return a.then(e=>t(e)?Promise.resolve(e):s())};return s()}class _{constructor(e,t){this._token=-1,"function"==typeof e&&"number"==typeof t&&this.setIfNotSet(e,t)}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setTimeout(()=>{this._token=-1,e()},t)}setIfNotSet(e,t){-1===this._token&&(this._token=setTimeout(()=>{this._token=-1,e()},t))}}class b{constructor(){this._token=-1}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setInterval(()=>{e()},t)}}class v{constructor(e,t){this.timeoutToken=-1,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}get delay(){return this.timeout}set delay(e){this.timeout=e}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}let C;if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining(){return 15}});C=t=>{const i=setTimeout(()=>t(e));let n=!1;return{dispose(){n||(n=!0,clearTimeout(i))}}}}else C=(e,t)=>{const i=requestIdleCallback(e,"number"==typeof t?{timeout:t}:void 0);let n=!1;return{dispose(){n||(n=!0,cancelIdleCallback(i))}}};class w{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(e){this._error=e}finally{this._didRun=!0}},this._handle=C(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}(n||(n={})).settled=function(e){return a(this,void 0,void 0,(function*(){let t=void 0;var i=yield Promise.all(e.map(e=>e.then(e=>e,e=>{t=t||e})));if(void 0!==t)throw t;return i}))}},"607c":function(e,t,i){},"62bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");const o=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}getZoomLevel(){return this._zoomLevel}setZoomLevel(e){e=Math.min(Math.max(-5,e),20),this._zoomLevel!==e&&(this._zoomLevel=e,this._onDidChangeZoomLevel.fire(this._zoomLevel))}}},6424:function(e,t,i){"use strict";function n(e,t,i){let n=null,o=null;if("function"==typeof i.value?(n="value",(o=i.value).length):"function"==typeof i.get&&(n="get",o=i.get),!o)throw new Error("not supported");const s="$memoize$"+t;i[n]=function(...e){return this.hasOwnProperty(s)||Object.defineProperty(this,s,{configurable:!1,enumerable:!1,writable:!1,value:o.apply(this,e)}),this[s]}}i.d(t,"a",(function(){return n}))},6483:function(e,t,i){"use strict";i.d(t,"b",(function(){return d})),i.d(t,"a",(function(){return h}));var n=i("2504"),o=i("fdcc"),s=i("6d8e"),r=i("6a89"),a=i("b707"),l=i("1b69");t=i("9e74");function d(e,t){const i=[],n=a.c.ordered(e).reverse();var o=n.map(n=>Promise.resolve(n.provideDocumentColors(e,t)).then(e=>{if(Array.isArray(e))for(var t of e)i.push({colorInfo:t,provider:n})}));return Promise.all(o).then(()=>i)}function h(e,t,i,n){return Promise.resolve(i.provideColorPresentations(e,t,n))}t.a.registerCommand("_executeDocumentColorProvider",(function(e,...t){var[t]=t;if(!(t instanceof s.a))throw Object(o.c)();const i=e.get(l.a).getModel(t);if(!i)throw Object(o.c)();const r=[],d=a.c.ordered(i).reverse();return e=d.map(e=>Promise.resolve(e.provideDocumentColors(i,n.a.None)).then(e=>{if(Array.isArray(e))for(var t of e)r.push({range:t.range,color:[t.color.red,t.color.green,t.color.blue,t.color.alpha]})})),Promise.all(e).then(()=>r)})),t.a.registerCommand("_executeColorPresentationProvider",(function(e,...t){var[t,i]=t,{uri:i,range:d}=i;if(!(i instanceof s.a&&Array.isArray(t)&&4===t.length&&r.a.isIRange(d)))throw Object(o.c)();var[t,h,c,u]=t;const g=e.get(l.a).getModel(i);if(!g)throw Object(o.c)();const p={range:d,color:{red:t,green:h,blue:c,alpha:u}},m=[],f=a.c.ordered(g).reverse();return e=f.map(e=>Promise.resolve(e.provideColorPresentations(g,p,n.a.None)).then(e=>{Array.isArray(e)&&m.push(...e)})),Promise.all(e).then(()=>m)}))},"650e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));const n={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:i("b9b4").a.text,TERMINALS:"Terminals"};class o{constructor(e){this.data=e}update(){}getData(){return this.data}}const s={CurrentDragAndDropData:void 0}},6640:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:function(){return i.e("chunk-74532125").then(i.bind(null,"0d351"))}})},6653:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this.domNode=e,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(e){this._maxWidth!==e&&(this._maxWidth=e,this.domNode.style.maxWidth=this._maxWidth+"px")}setWidth(e){this._width!==e&&(this._width=e,this.domNode.style.width=this._width+"px")}setHeight(e){this._height!==e&&(this._height=e,this.domNode.style.height=this._height+"px")}setTop(e){this._top!==e&&(this._top=e,this.domNode.style.top=this._top+"px")}unsetTop(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")}setLeft(e){this._left!==e&&(this._left=e,this.domNode.style.left=this._left+"px")}setBottom(e){this._bottom!==e&&(this._bottom=e,this.domNode.style.bottom=this._bottom+"px")}setRight(e){this._right!==e&&(this._right=e,this.domNode.style.right=this._right+"px")}setFontFamily(e){this._fontFamily!==e&&(this._fontFamily=e,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this.domNode.style.fontSize=this._fontSize+"px")}setFontFeatureSettings(e){this._fontFeatureSettings!==e&&(this._fontFeatureSettings=e,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setLineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.domNode.style.lineHeight=this._lineHeight+"px")}setLetterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.domNode.style.letterSpacing=this._letterSpacing+"px")}setClassName(e){this._className!==e&&(this._className=e,this.domNode.className=this._className)}toggleClassName(e,t){this.domNode.classList.toggle(e,t),this._className=this.domNode.className}setDisplay(e){this._display!==e&&(this._display=e,this.domNode.style.display=this._display)}setPosition(e){this._position!==e&&(this._position=e,this.domNode.style.position=this._position)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this.domNode.style.visibility=this._visibility)}setBackgroundColor(e){this._backgroundColor!==e&&(this._backgroundColor=e,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(e){this._layerHint!==e&&(this._layerHint=e,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(e){this._boxShadow!==e&&(this._boxShadow=e,this.domNode.style.boxShadow=e)}setContain(e){this._contain!==e&&(this._contain=e,this.domNode.style.contain=this._contain)}setAttribute(e,t){this.domNode.setAttribute(e,t)}removeAttribute(e){this.domNode.removeAttribute(e)}appendChild(e){this.domNode.appendChild(e.domNode)}removeChild(e){this.domNode.removeChild(e.domNode)}}function o(e){return new n(e)}},"66bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("0a0f"),o=i("cdd6");i.d(t,"b",(function(){return o.a}));const s=Object(n.c)("quickInputService")},"66f1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:function(){return i.e("chunk-2d217e5b").then(i.bind(null,"c94c"))}})},"675a4":function(e,t,i){},"67b4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("7061"),o=i("6a89"),s=i("db88"),r=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class a{provideSelectionRanges(e,t){return r(this,void 0,void 0,(function*(){const i=[];for(const n of t){const t=[],o=(i.push(t),new Map);yield new Promise(t=>a._bracketsRightYield(t,0,e,n,o)),yield new Promise(i=>a._bracketsLeftYield(i,0,e,n,o,t))}return i}))}static _bracketsRightYield(e,t,i,n,o){const r=new Map;for(var l=Date.now();;){if(t>=a._maxRounds){e();break}if(!n){e();break}let c=i.findNextBracket(n);if(!c){e();break}if(Date.now()-l>a._maxDuration){setTimeout(()=>a._bracketsRightYield(e,t+1,i,n,o));break}var d=c.close[0];if(c.isOpen){var h=r.has(d)?r.get(d):0;r.set(d,h+1)}else if(h=r.has(d)?r.get(d):0,--h,r.set(d,Math.max(0,h)),h<0){let e=o.get(d);e||(e=new s.a,o.set(d,e)),e.push(c.range)}n=c.range.getEndPosition()}}static _bracketsLeftYield(e,t,i,n,s,r){const l=new Map;for(var d=Date.now();;){if(t>=a._maxRounds&&0===s.size){e();break}if(!n){e();break}let g=i.findPrevBracket(n);if(!g){e();break}if(Date.now()-d>a._maxDuration){setTimeout(()=>a._bracketsLeftYield(e,t+1,i,n,s,r));break}var h=g.close[0];if(g.isOpen){var c=l.has(h)?l.get(h):0;if(--c,l.set(h,Math.max(0,c)),c<0){let e=s.get(h);if(e){let t=e.shift();0===e.size&&s.delete(h);c=o.a.fromPositions(g.range.getEndPosition(),t.getStartPosition());var u=o.a.fromPositions(g.range.getStartPosition(),t.getEndPosition());r.push({range:c}),r.push({range:u}),a._addBracketLeading(i,u,r)}}}else c=l.has(h)?l.get(h):0,l.set(h,c+1);n=g.range.getStartPosition()}}static _addBracketLeading(e,t,i){if(t.startLineNumber!==t.endLineNumber){var s=t.startLineNumber;const r=e.getLineFirstNonWhitespaceColumn(s);if(0!==r&&r!==t.startColumn&&(i.push({range:o.a.fromPositions(new n.a(s,r),t.getEndPosition())}),i.push({range:o.a.fromPositions(new n.a(s,1),t.getEndPosition())})),s-=1,0{e.hasChanged(69)&&(e=l(this._editor.getOption(69)),this._opts.equals(e)||(this._opts=e,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()))})),this._register(this._editor.onMouseMove(e=>this._onEditorMouseMove(new s(e,this._opts)))),this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(new s(e,this._opts)))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(new s(e,this._opts)))),this._register(this._editor.onKeyDown(e=>this._onEditorKeyDown(new r(e,this._opts)))),this._register(this._editor.onKeyUp(e=>this._onEditorKeyUp(new r(e,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(e=>this._onDidChangeCursorSelection(e))),this._register(this._editor.onDidChangeModel(e=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(e=>{(e.scrollTopChanged||e.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(e){e.selection&&e.selection.startColumn!==e.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(e){this._lastMouseMoveEvent=e,this._onMouseMoveOrRelevantKeyDown.fire([e,null])}_onEditorMouseDown(e){this._hasTriggerKeyOnMouseDown=e.hasTriggerModifier,this._lineNumberOnMouseDown=e.target.position?e.target.position.lineNumber:0}_onEditorMouseUp(e){var t=e.target.position?e.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===t&&this._onExecute.fire(e)}_onEditorKeyDown(e){this._lastMouseMoveEvent&&(e.keyCodeIsTriggerKey||e.keyCodeIsSideBySideKey&&e.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,e]):e.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(e){e.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}},"6a38":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:function(){return i.e("chunk-2d0abc00").then(i.bind(null,"1737"))}})},"6a5d":function(e,t,i){"use strict";i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return m}));var n=i("308f"),o=i("eda7"),s=i("a666"),r=i("40355"),a=i("49d9"),l=i("9768"),d=i("32b8"),h=i("1b69");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}class u{constructor(){this._clock=0,this._entries=[],this._onDidChange=new n.b}get onDidChange(){return this._onDidChange.event}register(e,t){let i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.i)(()=>{var e;i&&0<=(e=this._entries.indexOf(i))&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),i=void 0)})}has(e){return 0t.push(e.provider)),t}orderedGroups(e){const t=[];let i,n;return this._orderedForEach(e,e=>{i&&n===e._score?i.push(e.provider):(n=e._score,i=[e.provider],t.push(i))}),t}_orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)0r&&(r=s)}return r}if("string"==typeof t)return o?"*"===t?5:t===n?10:0:0;if(t){var{language:t,pattern:r,scheme:a,hasAccessToAllModels:h}=t;if(!o&&!h)return 0;let e=0;if(a)if(a===i.scheme)e=10;else{if("*"!==a)return 0;e=5}if(t)if(t===n)e=10;else{if("*"!==t)return 0;e=Math.max(e,5)}if(r){let t;if((t="string"==typeof r?r:Object.assign(Object.assign({},r),{base:Object(d.d)(r.base)}))!==i.fsPath&&!Object(l.a)(t,i.fsPath))return 0;e=10}return e}return 0}(i.selector,e.uri,e.getLanguageIdentifier().language,Object(h.b)(e)),c(i.selector)&&0t._score?-1:e._timet._time?-1:0}}const g=new WeakMap;let p=0;class m{constructor(e,t,i=Number.MAX_SAFE_INTEGER){this._registry=e,this.min=t,this.max=i,this._cache=new r.a(50,.7)}_key(e){return e.id+this._registry.all(e).reduce((e,t)=>Object(o.b)(function(e){let t=g.get(e);return void 0===t&&(t=++p,g.set(e,t)),t}(t),e),0)}_clamp(e){return void 0===e?this.min:Math.min(this.max,Math.max(this.min,Math.floor(1.3*e)))}get(e){return e=this._key(e),e=this._cache.get(e),this._clamp(null==e?void 0:e.value)}update(e,t){var i=this._key(e);let n=this._cache.get(i);return n||(n=new a.a,this._cache.set(i,n)),n.update(t),this.get(e)}}},"6a89":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o{constructor(e,t,i,n){ie.endLineNumber)&&!(t.lineNumber===e.startLineNumber&&t.columne.endColumn)}containsRange(e){return o.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)}strictContainsRange(e){return o.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)}plusRange(e){return o.plusRange(this,e)}static plusRange(e,t){let i,n,s,r;return n=t.startLineNumbere.endLineNumber?(s=t.endLineNumber,t.endColumn):t.endLineNumber===e.endLineNumber?(s=t.endLineNumber,Math.max(t.endColumn,e.endColumn)):(s=e.endLineNumber,e.endColumn),new o(i,n,s,r)}intersectRanges(e){return o.intersectRanges(this,e)}static intersectRanges(e,t){let i=e.startLineNumber,n=e.startColumn,s=e.endLineNumber,r=e.endColumn;e=t.startLineNumber;var a=t.startColumn,l=t.endLineNumber;t=t.endColumn;return il?(s=l,r=t):s===l&&(r=Math.min(r,t)),i>s||i===s&&n>r?null:new o(i,n,s,r)}equalsRange(e){return o.equalsRange(this,e)}static equalsRange(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}getEndPosition(){return o.getEndPosition(this)}static getEndPosition(e){return new n.a(e.endLineNumber,e.endColumn)}getStartPosition(){return o.getStartPosition(this)}static getStartPosition(e){return new n.a(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new o(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new o(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return o.collapseToStart(this)}static collapseToStart(e){return new o(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new o(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null}static isIRange(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn}static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber}}},"6c8c":function(e,t,i){"use strict";i.r(t);var n=i("89cd"),o=i("2f1e"),s=(t=i("03d9"),i("a666")),r=i("dff7"),a=(i=i("66bd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var[e]=t.selectedItems;e&&this.quickInputService.quickAccess.show(e.prefix,{preserveValue:!0})})),i.add(t.onDidChangeValue(t=>{t=this.registry.getQuickAccessProvider(t.substr(e.PREFIX.length)),t&&t.prefix&&t.prefix!==e.PREFIX&&this.quickInputService.quickAccess.show(t.prefix,{preserveValue:!0})}));var{editorProviders:n,globalProviders:o}=this.getQuickAccessProviders();return t.items=0===n.length||0===o.length?[...0===n.length?o:n]:[{label:Object(r.a)("globalCommands","global commands"),type:"separator"},...o,{label:Object(r.a)("editorCommands","editor commands"),type:"separator"},...n],i}getQuickAccessProviders(){const t=[],i=[];for(const s of this.registry.getQuickAccessProviders().sort((e,t)=>e.prefix.localeCompare(t.prefix)))if(s.prefix!==e.PREFIX)for(const e of s.helpEntries){var n=e.prefix||s.prefix,o=n||"…";(e.needsEditor?i:t).push({prefix:n,label:o,ariaLabel:Object(r.a)("helpPickAriaLabel","{0}, {1}",o,e.description),description:e.description})}return{editorProviders:i,globalProviders:t}}};d.PREFIX="?",d=a([l(0,i.a)],d),n.a.as(o.b.Quickaccess).registerQuickAccessProvider({ctor:d,prefix:"",helpEntries:[{description:t.e.helpQuickAccessActionLabel,needsEditor:!0}]})},"6d8e":function(e,t,i){"use strict";i.d(t,"a",(function(){return h})),i.d(t,"b",(function(){return f}));var n=i("32b8"),o=i("30db");const s=/^\w[\w\d+.-]*$/,r=/^\//,a=/^\/\//;function l(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!s.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!r.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(a.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}const d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class h{constructor(e,t,i,n,o,s=!1){var r;"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=(r=s,(e=e)||r?e:"file"),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?"/"!==t[0]&&(t="/"+t):t="/"}return t}(this.scheme,i||""),this.query=n||"",this.fragment=o||"",l(this,s))}static isUri(e){return e instanceof h||!!e&&"string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"string"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString}get fsPath(){return f(this,!1)}with(e){if(!e)return this;let{scheme:t,authority:i,path:n,query:o,fragment:s}=e;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===i?i=this.authority:null===i&&(i=""),void 0===n?n=this.path:null===n&&(n=""),void 0===o?o=this.query:null===o&&(o=""),void 0===s?s=this.fragment:null===s&&(s=""),t===this.scheme&&i===this.authority&&n===this.path&&o===this.query&&s===this.fragment?this:new u(t,i,n,o,s)}static parse(e,t=!1){return e=d.exec(e),e?new u(e[2]||"",v(e[4]||""),v(e[5]||""),v(e[7]||""),v(e[9]||""),t):new u("","","","","")}static file(e){let t="";var i;return"/"===(e=o.i?e.replace(/\\/g,"/"):e)[0]&&"/"===e[1]&&(e=-1===(i=e.indexOf("/",2))?(t=e.substring(2),"/"):(t=e.substring(2,i),e.substring(i)||"/")),new u("file",t,e,"","")}static from(e){return e=new u(e.scheme,e.authority,e.path,e.query,e.fragment),l(e,!0),e}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let i;return i=o.i&&"file"===e.scheme?h.file(n.i.join(f(e,!0),...t)).path:n.e.join(e.path,...t),e.with({path:i})}toString(e=!1){return _(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof h)return e;{const t=new u(e);return t._formatted=e.external,t._fsPath=e._sep===c?e.fsPath:null,t}}return e}}const c=o.i?1:void 0;class u extends h{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=f(this,!1)),this._fsPath}toString(e=!1){return e?_(this,!0):(this._formatted||(this._formatted=_(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=c),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e}}const g={[58]:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function p(e,t){let i=void 0,n=-1;for(let s=0;sfunction t(i){try{return decodeURIComponent(i)}catch(e){return 3e.startOffset>>16}static getCharIndex(e){return(65535&e)>>>0}setColumnInfo(e,t,i,n){this._data[e-1]=(t<<16|i<<0)>>>0,this._absoluteOffsets[e-1]=n+i}getAbsoluteOffset(e){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[e-1]}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}getDomPosition(e){e=this.charOffsetToPartData(e-1);var t=h.getPartIndex(e);e=h.getCharIndex(e);return new d(t,e)}getColumn(e,t){return this.partDataToCharOffset(e.partIndex,t,e.charIndex)+1}partDataToCharOffset(e,t,i){if(0===this.length)return 0;var n=(e<<16|i<<0)>>>0;let o=0,s=this.length-1;for(;o+1>>1,a=this._data[r];if(a===n)return r;n=k.endOffset&&(x++,k=c&&c[x]),(e=(e=Iw||9===O||32===O&&(!u||!!L||32===(N=I+1I:e)&&g&&(e=y||I>w),L){if(!e||!h&&D>=l){if(p)for(let e=(0a)&&(m[f++]=new r(I,b,0),D%=l);for(9===O?D=l:n.D(O)?D+=2:D++,L=e;I===v&&++_h&&(h=m.startOffset,l[d++]=new r(h,g,p)),!(m.endOffset+1<=u)){h=u,l[d++]=new r(h,g+" "+m.className,p|m.metadata);break}h=m.endOffset+1,l[d++]=new r(h,g+" "+m.className,p|m.metadata),a++}u>h&&(h=u,l[d++]=new r(h,g,p))}var f=t[t.length-1].endIndex;if(a'):o.appendASCIIString("");for(let e=0,t=L.length;e=x&&(i+=p)}}for(u&&(o.appendASCIIString(' style="width:'),o.appendASCIIString(String(O*t)),o.appendASCIIString('px"')),o.appendASCII(62);R=x&&(P+=t)}j=t}else{let t=0;for(o.appendASCII(62);R=x&&(P+=s)}j=t}g?B++:B=0,R>=y&&!A&&t.isPseudoAfter()&&(A=!0,T.setColumnInfo(R+1,e,F,W)),o.appendASCIIString("")}return A||T.setColumnInfo(y+1,L.length-1,F,W),S&&o.appendASCIIString("…"),o.appendASCIIString(""),new c(T,N,C)}if(0");let i=0,n=0,o=0;for(const r of e.lineDecorations)1!==r.type&&2!==r.type||(t.appendASCIIString(''),1===r.type&&(o|=1,i++),2===r.type&&(o|=2,n++));t.appendASCIIString("");const s=new h(1,i+n);return s.setColumnInfo(1,i,0,0),new c(s,!1,o)}return t.appendASCIIString(""),new c(new h(0,0),!1,0)}class g{constructor(e,t,i,n){this.characterMapping=e,this.html=t,this.containsRTL=i,this.containsForeignElements=n}}function p(e){let t=Object(o.a)(1e4);return e=u(e,t),new g(e.characterMapping,t.build(),e.containsRTL,e.containsForeignElements)}class m{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=i,this.len=n,this.isOverflowing=o,this.parts=s,this.containsForeignElements=r,this.fauxIndentLength=a,this.tabSize=l,this.startVisibleColumn=d,this.containsRTL=h,this.spaceWidth=c,this.renderSpaceCharCode=u,this.renderWhitespace=g,this.renderControlCharacters=p}}},"6daf":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("6a89"),r=i("c101"),a=i("f85a");class l extends t.b{constructor(){super({id:"editor.action.transposeLetters",label:n.a("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:r.a.writable,kbOpts:{kbExpr:r.a.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(e,t){if(t.hasModel()){let e=t.getModel(),h=[];var i,n,r,l,d;for(i of t.getSelections())i.isEmpty()&&(n=i.startLineNumber,l=i.startColumn,d=e.getLineMaxColumn(n),1===n&&(1===l||2===l&&2===d)||(n=l===d?i.getPosition():a.a.rightPosition(e,i.getPosition().lineNumber,i.getPosition().column),l=a.a.leftPosition(e,n),d=a.a.leftPosition(e,l),r=e.getValueInRange(s.a.fromPositions(d,l)),l=e.getValueInRange(s.a.fromPositions(l,n)),d=s.a.fromPositions(d,n),h.push(new o.a(d,l+r))));0this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(e.onDidChangeCursorPosition(e=>{"never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelContent(e=>{this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModel(e=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelLanguageConfiguration(e=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeConfiguration(e=>{e.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(e){return e.getContribution(b.ID)}jumpToBracket(){if(this._editor.hasModel()){const t=this._editor.getModel();var e=this._editor.getSelections().map(e=>{e=e.getStartPosition();const i=t.matchBracket(e);let n=null;if(i)i[0].containsPosition(e)?n=i[1].getStartPosition():i[1].containsPosition(e)&&(n=i[0].getStartPosition());else{const i=t.findEnclosingBrackets(e);if(i)n=i[0].getStartPosition();else{const i=t.findNextBracket(e);i&&i.range&&(n=i.range.getStartPosition())}}return n?new l.a(n.lineNumber,n.column,n.lineNumber,n.column):new l.a(e.lineNumber,e.column,e.lineNumber,e.column)});this._editor.setSelections(e),this._editor.revealRange(e[0])}}selectToBracket(e){if(this._editor.hasModel()){const t=this._editor.getModel(),i=[];this._editor.getSelections().forEach(n=>{n=n.getStartPosition();let o=t.matchBracket(n);if(!o&&!(o=t.findEnclosingBrackets(n))){const e=t.findNextBracket(n);e&&e.range&&(o=t.matchBracket(e.range.getStartPosition()))}let s=null,r=null;if(o){o.sort(a.a.compareRangesUsingStarts);const[t,i]=o;s=e?t.getStartPosition():t.getEndPosition(),r=e?i.getEndPosition():i.getStartPosition(),i.containsPosition(n)&&(n=s,s=r,r=n)}s&&r&&i.push(new l.a(s.lineNumber,s.column,r.lineNumber,r.column))}),0{var i=e.getColor(u.j);i&&t.addRule(`.monaco-editor .bracket-match { background-color: ${i}; }`),i=e.getColor(u.k);i&&t.addRule(`.monaco-editor .bracket-match { border: 1px solid ${i}; }`)}),i.d.appendMenuItem(i.b.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:n.a({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},"6e62":function(e,t,i){"use strict";i.r(t),i.d(t,"getInlayHints",(function(){return S})),i.d(t,"InlayHintsController",(function(){return L}));var n=i("5fe7"),o=i("fdcc"),s=i("eda7"),r=i("a666"),a=(t=i("b2cc"),i("5717")),l=i("b707"),d=i("e8e3"),h=i("303e"),c=i("2504"),u=i("b7d0"),g=i("6a89"),p=i("6a5d"),m=i("9e74"),f=i("6d8e"),_=i("ef8e9"),b=i("b78f"),v=i("7061"),C=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.map(t=>Promise.resolve(s.provideInlayHints(e,t,i)).then(e=>{e=null==e?void 0:e.filter(e=>t.containsPosition(e.position)),null!=e&&e.length&&n.push({list:e,provider:s})},e=>{Object(o.g)(e)}))));return yield Promise.all(r),n}))}let L=class{constructor(e,t,i,n){this._editor=e,this._codeEditorService=t,this._themeService=i,this._configurationService=n,this._disposables=new r.b,this._sessionDisposables=new r.b,this._getInlayHintsDelays=new p.b(l.r,25,2500),this._decorationsTypeIds=[],this._decorationIds=[],this._disposables.add(l.r.onDidChange(()=>this._update())),this._disposables.add(i.onDidColorThemeChange(()=>this._update())),this._disposables.add(e.onDidChangeModel(()=>this._update())),this._disposables.add(e.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(e.onDidChangeConfiguration(e=>{e.hasChanged(126)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){if(this._sessionDisposables.clear(),this._editor.getOption(126).enabled){const e=this._editor.getModel();if(e&&l.r.has(e)){const t=new n.e(()=>y(this,void 0,void 0,(function*(){var i=Date.now();const n=new c.b;this._sessionDisposables.add(Object(r.i)(()=>n.dispose(!0)));var o=this._editor.getVisibleRangesPlusViewportAboveBelow();o=yield S(e,o,n.token),i=this._getInlayHintsDelays.update(e,Date.now()-i);t.delay=i,this._updateHintsDecorators(o)})),this._getInlayHintsDelays.get(e)),i=(this._sessionDisposables.add(t),this._sessionDisposables.add(this._editor.onDidChangeModelContent(()=>t.schedule())),this._disposables.add(this._editor.onDidScrollChange(()=>t.schedule())),t.schedule(),new r.b);this._sessionDisposables.add(i);for(const n of l.r.all(e))"function"==typeof n.onDidChangeInlayHints&&i.add(n.onDidChangeInlayHints(()=>t.schedule()))}else this._removeAllDecorations()}else this._removeAllDecorations()}_updateHintsDecorators(e){var{fontSize:t,fontFamily:i}=this._getLayoutInfo(),n=this._themeService.getColorTheme().getColor(h.N),o=this._themeService.getColorTheme().getColor(h.O);const r=[],a=[];var l="--inlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(l,i);const d=this._configurationService.getValue("editor.useInjectedText");var c,u=void 0===d||!!d;for({list:c}of e)for(let e=0;et)&&(i=.9*t|0),t=e.fontFamily||this._editor.getOption(41),{fontSize:i,fontFamily:t}}_removeAllDecorations(){this._decorationIds=this._editor.deltaDecorations(this._decorationIds,[]),this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=[]}};L.ID="editor.contrib.InlayHints",L=C([w(1,a.a),w(2,u.b),w(3,i.a)],L),Object(t.l)(L.ID,L),m.a.registerCommand("_executeInlayHintProvider",(e,...t)=>y(void 0,void 0,void 0,(function*(){var[i,n]=t;Object(_.c)(f.a.isUri(i)),Object(_.c)(g.a.isIRange(n));const o=yield e.get(b.a).createModelReference(i);try{const e=yield S(o.object.textEditorModel,[g.a.lift(n)],c.a.None);return Object(d.k)(e.map(e=>e.list)).sort((e,t)=>v.a.compare(e.position,t.position))}finally{o.dispose()}})))},7061:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t){this.lineNumber=e,this.column=t}with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===this.column?this:new n(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)}equals(e){return n.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return n.isBefore(this,e)}static isBefore(e,t){return e.lineNumberthis._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.x.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),this._editor.getOption(47)&&this._editor.hasModel()){var e=this._editor.getModel(),[e]=c.x.ordered(e);if(e&&e.autoFormatTriggerCharacters){let i=new l.b;for(var t of e.autoFormatTriggerCharacters)i.add(t.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(e=>{e=e.charCodeAt(e.length-1),i.has(e)&&this._trigger(String.fromCharCode(e))}))}}}_trigger(e){if(this._editor.hasModel()&&!(1{if(e.isFlush)o=!0,s.dispose();else for(let t=0,n=e.changes.length;t{s.dispose(),o||Object(n.n)(e)&&(p.a.execute(this._editor,e,!0),Object(g.b)(e))},e=>{throw s.dispose(),e})}}},L=(S.ID="editor.contrib.autoFormat",S=i([w(1,u.a)],S),class{constructor(e,t){this.editor=e,this._instantiationService=t,this._callOnDispose=new r.b,this._callOnModel=new r.b,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.j.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(46)&&this.editor.hasModel()&&c.j.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:e})=>this._trigger(e)))}_trigger(e){!this.editor.hasModel()||1e.isEmpty()?new d.a(e.startLineNumber,1,e.startLineNumber,s.getLineMaxColumn(e.startLineNumber)):e);const r=e.get(C.a);yield r.showWhile(n.invokeFunction(g.c,t,i,1,C.b.None,o.a.None),250)}}))}}Object(t.l)(S.ID,S),Object(t.l)(L.ID,L),Object(t.j)(x),Object(t.j)(k),f.a.registerCommand("editor.action.format",e=>y(void 0,void 0,void 0,(function*(){const t=e.get(a.a).getFocusedCodeEditor();if(t&&t.hasModel()){const i=e.get(f.b);t.getSelection().isEmpty()?yield i.executeCommand("editor.action.formatDocument"):yield i.executeCommand("editor.action.formatSelection")}})))},"708a":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("2e5d");class o{static whitespaceVisibleColumn(e,t,i){var o=e.length;let s=0,r=-1,a=-1;for(let l=0;lthis.onPointerStart(e,new p),this)),this._register(new r.a(this.el,"dblclick")).event),f=(this._register(o(this.onPointerDoublePress,this)),this._register(new r.a(this.el,"mouseenter")).event),b=(this._register(f(()=>_.onMouseEnter(this))),this._register(new r.a(this.el,"mouseleave")).event),v=(this._register(b(()=>_.onMouseLeave(this))),this._register(a.b.addTarget(this.el)),d.c.map(this._register(new r.a(this.el,a.a.Start)).event,e=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null})));this._register(v(e=>this.onPointerStart(e,new m(this.el)),this)),e=this._register(new r.a(this.el,a.a.Tap)).event;const C=d.c.map(d.c.filter(d.c.debounce(e,(e,t)=>({event:t,count:(null!=(t=null==e?void 0:e.count)?t:0)+1}),250),({count:e})=>2===e),({event:e})=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null}));this._register(C(this.onPointerDoublePress,this)),"number"==typeof i.size?(this.size=i.size,0===i.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=4,this._register(u.event(e=>{this.size=e,this.layout()}))),this._register(g.event(e=>this.hoverDelay=e)),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=i.orthogonalStartSash,this.orthogonalEndSash=i.orthogonalEndSash,this.orientation=i.orientation||0,1===this.orientation?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",!1),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(this.el.classList.toggle("disabled",0===e),this.el.classList.toggle("minimum",1===e),this.el.classList.toggle("maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){var t;this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),e&&(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalStartDragHandleDisposables.clear(),0!==t&&(this._orthogonalStartDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalStartDragHandleDisposables),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalStartDragHandleDisposables))},this)),t(e.state)),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){var t;this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),e&&(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalEndDragHandleDisposables.clear(),0!==t&&(this._orthogonalEndDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalEndDragHandleDisposables),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalEndDragHandleDisposables))},this)),t(e.state)),this._orthogonalEndSash=e}onPointerStart(e,t){s.c.stop(e);let i=!1;if(!e.__orthogonalSashEvent){const n=this.getOrthogonalSash(e);n&&(i=!0,e.__orthogonalSashEvent=!0,n.onPointerStart(e,new f(t)))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onPointerStart(e,new f(t))),this.state){const n=Object(s.E)("iframe");for(const e of n)e.style.pointerEvents="none";const o=e.pageX,r=e.pageY,a=e.altKey;e={startX:o,currentX:o,startY:r,currentY:r,altKey:a},this.el.classList.add("active"),this._onDidStart.fire(e);const l=Object(s.w)(this.el);e=()=>{let e="";e=i?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":c.f?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":c.f?"col-resize":"ew-resize",l.textContent=`* { cursor: ${e} !important; }`};const d=new h.b;e(),i||this.onDidEnablementChange(e,null,d),t.onPointerMove(e=>{s.c.stop(e,!1),e={startX:o,currentX:e.pageX,startY:r,currentY:e.pageY,altKey:a},this._onDidChange.fire(e)},null,d),t.onPointerUp(e=>{s.c.stop(e,!1),this.el.removeChild(l),this.el.classList.remove("active"),this._onDidEnd.fire(),d.dispose();for(const t of n)t.style.pointerEvents="auto"},null,d),d.add(t)}}onPointerDoublePress(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(e,t=!1){e.el.classList.contains("active")?(e.hoverDelayer.cancel(),e.el.classList.add("hover")):e.hoverDelayer.trigger(()=>e.el.classList.add("hover"),e.hoverDelay).then(void 0,()=>{}),!t&&e.linkedSash&&_.onMouseEnter(e.linkedSash,!0)}static onMouseLeave(e,t=!1){e.hoverDelayer.cancel(),e.el.classList.remove("hover"),!t&&e.linkedSash&&_.onMouseLeave(e.linkedSash,!0)}clearSashHoverState(){_.onMouseLeave(this)}layout(){if(0===this.orientation){const e=this.layoutProvider;this.el.style.left=e.getVerticalSashLeft(this)-this.size/2+"px",e.getVerticalSashTop&&(this.el.style.top=e.getVerticalSashTop(this)+"px"),e.getVerticalSashHeight&&(this.el.style.height=e.getVerticalSashHeight(this)+"px")}else{const e=this.layoutProvider;this.el.style.top=e.getHorizontalSashTop(this)-this.size/2+"px",e.getHorizontalSashLeft&&(this.el.style.left=e.getHorizontalSashLeft(this)+"px"),e.getHorizontalSashWidth&&(this.el.style.width=e.getHorizontalSashWidth(this)+"px")}}hide(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")}getOrthogonalSash(e){return e.target&&e.target instanceof HTMLElement&&e.target.classList.contains("orthogonal-drag-handle")?e.target.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash:void 0}dispose(){super.dispose(),this.el.remove()}}},"70cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return C}));var n=i("308f"),o=i("a666"),s=i("3742"),r=i("d093"),a=i("2837"),l=i("045b");class d{constructor(e){var t;e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new a.c(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new a.c({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.colorizedBracketPairs?this._colorizedBracketPairs=e.colorizedBracketPairs.map(e=>[e[0],e[1]]):e.brackets?this._colorizedBracketPairs=e.brackets.map(e=>[e[0],e[1]]):this._colorizedBracketPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment&&(t=e.__electricCharacterSupport.docComment,this._autoClosingPairs.push(new a.c({open:t.open,close:t.close||""}))),this._autoCloseBefore="string"==typeof e.autoCloseBefore?e.autoCloseBefore:d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,i){return 0===t.getTokenCount()||(i=t.findTokenIndexAtOffset(i-2),t=t.getStandardTokenType(i),e.isOK(t))}getSurroundingPairs(){return this._surroundingPairs}getColorizedBrackets(){return this._colorizedBracketPairs}}d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";var h=i("1080");class c{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const i of this._richEditBrackets.brackets)for(const n of i.close){var t=n.charAt(n.length-1);e.push(t)}return e.filter((e,t,i)=>i.indexOf(e)===t)}onElectricCharacter(e,t,i){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;var n=t.findTokenIndexAtOffset(i-1);if(Object(l.b)(t.getStandardTokenType(n)))return null;n=this._richEditBrackets.reversedRegex;const o=t.getLineContent().substring(0,i-1)+e;return i=h.a.findPrevBracketInRange(n,1,o,0,o.length),i&&(e=o.substring(i.startColumn-1,i.endColumn-1).toLowerCase(),!this._richEditBrackets.textIsOpenBracket[e]&&(n=t.getActualLineContentBefore(i.startColumn-1),/^\s*$/.test(n)))?{matchOpenBracket:e}:null}}function u(e){return e.global&&(e.lastIndex=0),1}class g{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&u(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&u(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&u(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&u(this._indentationRules.unIndentedLinePattern)&&this._indentationRules.unIndentedLinePattern.test(e))}getIndentMetadata(e){let t=0;return this.shouldIncrease(e)&&(t+=1),this.shouldDecrease(e)&&(t+=2),this.shouldIndentNextLine(e)&&(t+=4),this.shouldIgnore(e)&&(t+=8),t}}var p=i("fdcc");class m{constructor(e){(e=e||{}).brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{var t=m._createOpenBracketRegExp(e[0]),i=m._createCloseBracketRegExp(e[1]);t&&i&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:i})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,i,n){if(3<=e)for(let o=0,s=this._regExpRules.length;o!e.reg||(e.reg.lastIndex=0,e.reg.test(e.text))))return e.action}if(2<=e&&0{for(let e=0;e{s.dispose(),this._onDidChange.fire(new _(e))})}_getRichEditSupport(e){const t=this._entries2.get(e);return t?t.getRichEditSupport():null}getIndentationRules(e){return e=this._getRichEditSupport(e),e&&e.indentationRules||null}_getElectricCharacterSupport(e){return e=this._getRichEditSupport(e),e&&e.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,i){t=Object(l.a)(t,i-1);let n=this._getElectricCharacterSupport(t.languageId);return n?n.onElectricCharacter(e,t,i-t.firstCharOffset):null}getComments(e){return e=this._getRichEditSupport(e),e&&e.comments||null}_getCharacterPairSupport(e){return e=this._getRichEditSupport(e),e&&e.characterPair||null}getAutoClosingPairs(e){const t=this._getCharacterPairSupport(e);return new a.a(t?t.getAutoClosingPairs():[])}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,i){return t=Object(l.a)(t,i-1),d.shouldAutoClosePair(e,t,i-t.firstCharOffset)}getWordDefinition(e){return e=this._getRichEditSupport(e),e?Object(r.c)(e.wordDefinition||null):Object(r.c)(null)}getFoldingRules(e){return e=this._getRichEditSupport(e),e?e.foldingRules:{}}getIndentRulesSupport(e){return e=this._getRichEditSupport(e),e&&e.indentRulesSupport||null}getPrecedingValidLine(e,t,i){var n=e.getLanguageIdAtPosition(t,0);if(1t.getLineTokens(e),getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,i)=>t.getLanguageIdAtPosition(e,i),getLineContent:e=>e===i.startLineNumber?p:t.getLineContent(e)},_=s.x(o.getLineContent());e=this.getInheritIndentForLine(e,f,i.startLineNumber+1);if(!e)return{beforeEnter:f=u?_:m,afterEnter:f};let b=u?_:e.indentation;return e.action===a.b.Indent&&(b=n.shiftIndent(b)),g.shouldDecrease(c)&&(b=n.unshiftIndent(b)),{beforeEnter:u?_:m,afterEnter:b}}getIndentActionForType(e,t,i,n,o){if(e<4)return null;const s=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn);if(s.firstCharOffset)return null;const r=this.getIndentRulesSupport(s.languageId);if(!r)return null;const l=s.getLineContent();var d=l.substr(0,i.startColumn-1-s.firstCharOffset);let h;if(i.isEmpty())h=l.substr(i.startColumn-1-s.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);h=e.getLineContent().substr(i.endColumn-1-s.firstCharOffset)}if(r.shouldDecrease(d+h)||!r.shouldDecrease(d+n+h))return null;{if(d=this.getInheritIndentForLine(e,t,i.startLineNumber,!1),!d)return null;let n=d.indentation;return n=d.action!==a.b.Indent?o.unshiftIndent(n):n}}getIndentMetadata(e,t){const i=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return!i||t<1||t>e.getLineCount()?null:i.getIndentMetadata(e.getLineContent(t))}getEnterAction(e,t,i){const n=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),o=this._getRichEditSupport(n.languageId);if(!o)return null;const s=n.getLineContent();var r=s.substr(0,i.startColumn-1-n.firstCharOffset);let l;if(i.isEmpty())l=s.substr(i.startColumn-1-n.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);l=e.getLineContent().substr(i.endColumn-1-n.firstCharOffset)}let d="";if(1i-1?n.substring(0,i-1):n}getScopedLineTokens(e,t,i){e.forceTokenization(t);var n=e.getLineTokens(t);e=void 0===i?e.getLineMaxColumn(t)-1:i-1;return Object(l.a)(n,e)}getBracketsSupport(e){return e=this._getRichEditSupport(e),e&&e.brackets||null}getColorizedBracketPairs(e){return(null==(e=this._getRichEditSupport(e))?void 0:e.characterPair.getColorizedBrackets())||[]}}},"70f5":function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));var n=i("e8e3"),o=i("2504"),s=i("fdcc"),r=(t=i("40355"),i("6a89")),a=i("b707"),l=i("258a");i=i("6a5d");class d{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(e,t){let i,n=("string"==typeof e?i=t.id+"/"+e:(i=t.id+"/"+e.name,void 0!==t.children.get(i)&&(i=`${t.id}/${e.name}_${e.range.startLineNumber}_`+e.range.startColumn)),i);for(let o=0;void 0!==t.children.get(n);o++)n=i+"_"+o;return n}static empty(e){return 0===e.children.size}}class h extends d{constructor(e,t,i){super(),this.id=e,this.parent=t,this.symbol=i,this.children=new Map}}class c extends d{constructor(e,t,i,n){super(),this.id=e,this.parent=t,this.label=i,this.order=n,this.children=new Map}}class u extends d{constructor(e){super(),this.uri=e,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(e,t){let i=this._keys.for(e,!0),n=u._requests.get(i);if(!n){var s=new o.b;n={promiseCnt:0,source:s,promise:u._create(e,s.token),model:void 0},u._requests.set(i,n);const t=Date.now();n.promise.then(()=>{this._requestDurations.update(e,Date.now()-t)})}return n.model?Promise.resolve(n.model):(n.promiseCnt+=1,t.onCancellationRequested(()=>{0==--n.promiseCnt&&(n.source.cancel(),u._requests.delete(i))}),new Promise((e,t)=>{n.promise.then(t=>{n.model=t,e(t)},e=>{u._requests.delete(i),t(e)})}))}static _create(e,t){const i=new o.b(t),r=new u(e.uri),l=a.m.ordered(e);var h=l.map((t,n)=>{var o;let a=d.findId("provider_"+n,r),l=new c(a,r,null!=(o=t.displayName)?o:"Unknown Outline Provider",n);return Promise.resolve(t.provideDocumentSymbols(e,i.token)).then(e=>{for(const t of e||[])u._makeOutlineElement(t,l);return l},e=>(Object(s.g)(e),l)).then(e=>{d.empty(e)?e.remove():r._groups.set(a,e)})});const g=a.m.onDidChange(()=>{var t=a.m.ordered(e);Object(n.h)(t,l)||i.cancel()});return Promise.all(h).then(()=>i.token.isCancellationRequested&&!t.isCancellationRequested?u._create(e,t):r._compact()).finally(()=>{g.dispose()})}static _makeOutlineElement(e,t){var i=d.findId(e,t),n=new h(i,t,e);if(e.children)for(const o of e.children)u._makeOutlineElement(o,n);t.children.set(n.id,n)}_compact(){let e=0;for(var[t,i]of this._groups)0===i.children.size?this._groups.delete(t):e+=1;var n;if(1!==e)this.children=this._groups;else for([,n]of l.a.first(this._groups.values()).children)(n.parent=this).children.set(n.id,n);return this}getTopLevelSymbols(){const e=[];for(const t of this.children.values())t instanceof h?e.push(t.symbol):e.push(...l.a.map(t.children.values(),e=>e.symbol));return e.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}asListOfDocumentSymbols(){var e=this.getTopLevelSymbols();const t=[];return u._flattenDocumentSymbols(t,e,""),t.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}static _flattenDocumentSymbols(e,t,i){for(const n of t)e.push({kind:n.kind,tags:n.tags,name:n.name,detail:n.detail,containerName:n.containerName||i,range:n.range,selectionRange:n.selectionRange,children:void 0}),n.children&&u._flattenDocumentSymbols(e,n.children,n.name)}}u._requestDurations=new i.b(a.m,350),u._requests=new t.a(9,.75),u._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(e,t){return`${e.id}/${t?e.getVersionId():""}/`+this._hash(a.m.all(e))}_hash(e){let t="";for(const i of e){let e=this._data.get(i);void 0===e&&(e=this._counter++,this._data.set(i,e)),t+=e}return t}}},"722f":function(e,t,i){},7257:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"javascript",extensions:[".js",".es6",".jsx",".mjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return i.e("chunk-26d4603e").then(i.bind(null,"ed797"))}})},"725e":function(e,t,i){},"72a7":function(e,t,i){"use strict";i.d(t,"e",(function(){return N})),i.d(t,"f",(function(){return O})),i.d(t,"a",(function(){return I})),i.d(t,"h",(function(){return A})),i.d(t,"g",(function(){return R})),i.d(t,"d",(function(){return F})),i.d(t,"b",(function(){return B})),i.d(t,"c",(function(){return q}));var n=i("11f7"),o=i("e32d"),s=i("b835"),r=i("a60f"),a=i("3813");class l{constructor(e){this.spliceables=e}splice(e,t,i){this.spliceables.forEach(n=>n.splice(e,t,i))}}var d=i("e8e3"),h=i("5fe7"),c=(t=i("ceb8"),i("6424")),u=i("308f"),g=i("7e93"),p=i("a666"),m=i("49d9"),f=i("aa3d"),_=i("30db"),b=i("ef8e9");i("e2b8");class v extends Error{constructor(e,t){super(`ListError [${e}] `+t)}}var C,w,y=i("7de1"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.templateData===i);if(0<=n){const e=this.renderedElements[n];this.trait.unrender(i),e.index=t}else this.renderedElements.push({index:t,templateData:i});this.trait.renderIndex(t,i)}splice(e,t,i){const n=[];for(const o of this.renderedElements)o.index=e+t&&n.push({index:o.index+i-t,templateData:o.templateData});this.renderedElements=n}renderIndexes(e){for(var{index:t,templateData:i}of this.renderedElements)-1t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class x{constructor(e){this._trait=e,this.length=0,this.indexes=[],this.sortedIndexes=[],this._onChange=new u.b,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new L(this)}splice(e,t,i){t=Math.max(0,Math.min(t,this.length-e));const n=i.length-t,o=e+t,s=[...this.sortedIndexes.filter(t=>tt?i+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+n)];var r,a=this.length+n;0e<=t))?r:a-1,s.push(Math.min(r,a-1))),this.renderer.splice(e,t,i.length),this._set(s,s),this.length=a}renderIndex(e,t){t.classList.toggle(this._trait,this.contains(e))}unrender(e){e.classList.remove(this._trait)}set(e,t){return this._set(e,[...e].sort(H),t)}_set(e,t,i){var n=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t,t=V(o,e);return this.renderer.renderIndexes(t),this._onChange.fire({indexes:e,browserEvent:i}),n}get(){return this.indexes}contains(e){return 0<=Object(d.d)(this.sortedIndexes,e,H)}dispose(){Object(p.f)(this._onChange)}}i([c.a],x.prototype,"renderer",null);class k extends x{constructor(e){super("selected"),this.setAriaSelected=e}renderIndex(e,t){super.renderIndex(e,t),this.setAriaSelected&&(this.contains(e)?t.setAttribute("aria-selected","true"):t.setAttribute("aria-selected","false"))}}class D{constructor(e,t,i){this.trait=e,this.view=t,this.identityProvider=i}splice(e,t,i){if(!this.identityProvider)return this.trait.splice(e,t,i.map(()=>!1));const n=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString());i=i.map(e=>-13===e.keyCode).on(this.onEnter,this,this.disposables),this.onKeyDown.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),this.onKeyDown.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables),this.onKeyDown.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),this.onKeyDown.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),this.onKeyDown.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),!1!==i.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables)}get onKeyDown(){return u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).map(e=>new s.a(e))}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionDisposables.clear(),e.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables))}onEnter(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent)}onUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onCtrlA(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(d.r)(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){this.list.getSelection().length&&(e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}i([c.a],E.prototype,"onKeyDown",null),(w=C=C||{})[w.Idle=0]="Idle",w[w.Typing=1]="Typing";const I=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30||93<=e.keyCode&&e.keyCode<=102||80<=e.keyCode&&e.keyCode<=90)}};class M{constructor(e,t,i,n){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=i,this.delegate=n,this.enabled=!1,this.state=C.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new p.b,this.disposables=new p.b,this.updateOptions(e.options)}updateOptions(e){void 0===e.enableKeyboardNavigation||e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(!this.enabled){var e=u.c.chain(this.enabledDisposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new s.a(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event;const t=u.c.debounce(e,()=>null,800),i=u.c.reduce(u.c.any(e,t),(e,t)=>null===t?null:(e||"")+t);i(this.onInput,this,this.enabledDisposables),t(this.onClear,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var e,t=this.list.getFocus();0!N(e.target)).map(e=>new s.a(e));i.filter(e=>!(2!==e.keyCode||e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)).on(this.onTab,this,this.disposables)}onTab(e){if(e.target===this.view.domNode){var t=this.list.getFocus();if(0!==t.length){const i=this.view.domElement(t[0]);if(i){const n=i.querySelector("[tabIndex]");n&&n instanceof HTMLElement&&-1!==n.tabIndex&&"hidden"!==(t=window.getComputedStyle(n)).visibility&&"none"!==t.display&&(e.preventDefault(),e.stopPropagation(),n.focus())}}}}dispose(){this.disposables.dispose()}}function A(e){return _.f?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function R(e){return e.browserEvent.shiftKey}const P={isSelectionSingleChangeEvent:A,isSelectionRangeChangeEvent:R};class F{constructor(e){this.list=e,this.disposables=new p.b,this._onPointer=new u.b,this.onPointer=this._onPointer.event,!1!==e.options.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P),this.mouseSupport=void 0===e.options.mouseSupport||!!e.options.mouseSupport,this.mouseSupport&&(e.onMouseDown(this.onMouseDown,this,this.disposables),e.onContextMenu(this.onContextMenu,this,this.disposables),e.onMouseDblClick(this.onDoubleClick,this,this.disposables),e.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(r.b.addTarget(e.getHTMLElement()))),u.c.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionController=void 0,e.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P))}isSelectionSingleChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionSingleChangeEvent(e)}isSelectionRangeChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionRangeChangeEvent(e)}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){O(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){var t;O(e.browserEvent.target)||(t=void 0===e.index?[]:[e.index],this.list.setFocus(t,e.browserEvent))}onViewPointer(e){if(this.mouseSupport&&!N(e.browserEvent.target)&&!O(e.browserEvent.target)){var t,i=e.index;if(void 0!==i)return this.isSelectionRangeChangeEvent(e)||this.isSelectionChangeEvent(e)?this.changeSelection(e):(this.list.setFocus([i],e.browserEvent),this.list.setAnchor(i),(t=e.browserEvent)instanceof MouseEvent&&2===t.button||this.list.setSelection([i],e.browserEvent),void this._onPointer.fire(e));this.list.setFocus([],e.browserEvent),this.list.setSelection([],e.browserEvent),this.list.setAnchor(void 0)}}onDoubleClick(e){var t;N(e.browserEvent.target)||O(e.browserEvent.target)||this.isSelectionChangeEvent(e)||(t=this.list.getFocus(),this.list.setSelection(t,e.browserEvent))}changeSelection(e){const t=e.index;let i=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(e)){void 0===i&&(n=this.list.getFocus()[0],i=null!=n?n:t,this.list.setAnchor(i));var n=Math.min(i,t),o=Math.max(i,t),s=(n=Object(d.r)(n,o+1),o=this.list.getSelection(),function(e,t){var i=e.indexOf(t);if(-1===i)return[];const n=[];let o=i-1;for(;0<=o&&e[o]===t-(i-o);)n.push(e[o--]);for(n.reverse(),o=i;o=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(n++,o++):e[n]e!==t),this.list.setFocus([t]),this.list.setAnchor(t),i.length===o.length?this.list.setSelection([...o,t],e.browserEvent):this.list.setSelection(o,e.browserEvent)}}dispose(){this.disposables.dispose()}}class B{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){var t=this.selectorSuffix&&"."+this.selectorSuffix;const i=[];e.listBackground&&(e.listBackground.isOpaque()?i.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):_.f),e.listFocusBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)),e.listFocusForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listActiveSelectionIconForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected .codicon { color: ${e.listActiveSelectionIconForeground}; }`),e.listFocusAndSelectionBackground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { background-color: ${e.listFocusAndSelectionBackground}; }\n\t\t\t`),e.listFocusAndSelectionForeground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { color: ${e.listFocusAndSelectionForeground}; }\n\t\t\t`),e.listInactiveFocusForeground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { color: ${e.listInactiveFocusForeground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { color: ${e.listInactiveFocusForeground}; }`)),e.listInactiveSelectionIconForeground&&i.push(`.monaco-list${t} .monaco-list-row.focused .codicon { color: ${e.listInactiveSelectionIconForeground}; }`),e.listInactiveFocusBackground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { background-color: ${e.listInactiveFocusBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color: ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(i.push(`.monaco-list${t} .monaco-list-row.selected { background-color: ${e.listInactiveSelectionBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color: ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&i.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&i.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${e.listHoverBackground}; }`),e.listHoverForeground&&i.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${e.listHoverForeground}; }`),e.listSelectionOutline&&i.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.focused { outline: 1px solid ${e.listFocusOutline}; outline-offset: -1px; }\n\t\t\t`),e.listInactiveFocusOutline&&i.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&i.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&i.push(`\n\t\t\t\t.monaco-list${t}.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-row.drop-target { background-color: ${e.listDropBackground} !important; color: inherit !important; }\n\t\t\t`),e.listFilterWidgetBackground&&i.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&i.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&i.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&i.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`),e.tableColumnsBorder&&i.push(`\n\t\t\t\t.monaco-table:hover > .monaco-split-view2,\n\t\t\t\t.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\t\t\tborder-color: ${e.tableColumnsBorder};\n\t\t\t}`),this.styleElement.textContent=i.join("\n")}}const j={listFocusBackground:t.a.fromHex("#7FB0D0"),listActiveSelectionBackground:t.a.fromHex("#0E639C"),listActiveSelectionForeground:t.a.fromHex("#FFFFFF"),listActiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:t.a.fromHex("#094771"),listFocusAndSelectionForeground:t.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:t.a.fromHex("#3F3F46"),listInactiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listHoverBackground:t.a.fromHex("#2A2D2E"),listDropBackground:t.a.fromHex("#383B3D"),treeIndentGuidesStroke:t.a.fromHex("#a9a9a9"),tableColumnsBorder:t.a.fromHex("#cccccc").transparent(.2)},W={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}}};function V(e,t){const i=[];let n=0,o=0;for(;n=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(i.push(e[n]),n++,o++):e[n]e-t;class z{constructor(e,t){this._templateId=e,this.renderers=t}get templateId(){return this._templateId}renderTemplate(e){return this.renderers.map(t=>t.renderTemplate(e))}renderElement(e,t,i,n){let o=0;for(const s of this.renderers)s.renderElement(e,t,i[o++],n)}disposeElement(e,t,i,n){let o=0;for(const s of this.renderers)s.disposeElement&&s.disposeElement(e,t,i[o],n),o+=1}disposeTemplate(e){let t=0;for(const i of this.renderers)i.disposeTemplate(e[t++])}}class U{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"}renderTemplate(e){return e}renderElement(e,t,i){var n=this.accessibilityProvider.getAriaLabel(e);n?i.setAttribute("aria-label",n):i.removeAttribute("aria-label"),n=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"==typeof n?i.setAttribute("aria-level",""+n):i.removeAttribute("aria-level")}disposeTemplate(e){}}class K{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements();return-1new z(e.templateId,[...r,e]));var a=Object.assign(Object.assign({},s),{dnd:s.dnd&&new K(this,s.dnd)});this.view=new y.b(t,i,o,a),this.view.domNode.setAttribute("role",e),s.styleController?this.styleController=s.styleController(this.view.domId):(t=Object(n.w)(this.view.domNode),this.styleController=new B(t,this.view.domId)),this.spliceable=new l([new D(this.focus,this.view,s.identityProvider),new D(this.selection,this.view,s.identityProvider),new D(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new T(this,this.view)),"boolean"==typeof s.keyboardSupport&&!s.keyboardSupport||(this.keyboardController=new E(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider&&(i=s.keyboardNavigationDelegate||I,this.typeLabelController=new M(this,this.view,s.keyboardNavigationLabelProvider,i),this.disposables.add(this.typeLabelController)),this.mouseController=this.createMouseController(s),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider&&(this.ariaLabel=this.accessibilityProvider.getWidgetAriaLabel()),!1!==this._options.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return u.c.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return u.c.map(this.eventBufferer.wrapEvent(this.selection.onChange),e=>this.toListEvent(e))}get domId(){return this.view.domId}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){let e=!1;var t=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).map(e=>new s.a(e)).filter(t=>e=58===t.keyCode||t.shiftKey&&68===t.keyCode).map(o.b).filter(()=>!1).event,i=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keyup")).event).forEach(()=>e=!1).map(e=>new s.a(e)).filter(e=>58===e.keyCode||e.shiftKey&&68===e.keyCode).map(o.b).map(({browserEvent:e})=>{var t=this.getFocus();t=t.length?t[0]:void 0;return{index:t,element:void 0!==t?this.view.element(t):void 0,anchor:void 0!==t?this.view.domElement(t):this.view.domNode,browserEvent:e}}).event,n=u.c.chain(this.view.onContextMenu).filter(t=>!e).map(({element:e,index:t,browserEvent:i})=>({element:e,index:t,anchor:{x:i.pageX+1,y:i.pageY},browserEvent:i})).event;return u.c.any(t,i,n)}get onKeyDown(){return this.disposables.add(new o.a(this.view.domNode,"keydown")).event}get onDidFocus(){return u.c.signal(this.disposables.add(new o.a(this.view.domNode,"focus",!0)).event)}createMouseController(e){return new F(this)}updateOptions(e={}){var t;this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),void 0!==this._options.multipleSelectionController&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(e),null!=(t=this.keyboardController)&&t.updateOptions(e),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,i=[]){if(e<0||e>this.view.length)throw new v(this.user,"Invalid start index: "+e);if(t<0)throw new v(this.user,"Invalid delete count: "+t);0===t&&0===i.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,i))}rerender(){this.view.rerender()}element(e){return this.view.element(e)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(e){this.view.setScrollTop(e)}get ariaLabel(){return this._ariaLabel}set ariaLabel(e){this._ariaLabel=e,this.view.domNode.setAttribute("aria-label",e)}domFocus(){this.view.domNode.focus({preventScroll:!0})}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setAnchor(e){if(void 0===e)this.anchor.set([]);else{if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);this.anchor.set([e])}}getAnchor(){return Object(d.j)(this.anchor.get(),void 0)}getAnchorElement(){var e=this.getAnchor();return void 0===e?void 0:this.element(e)}setFocus(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.focus.set(e,t)}focusNext(e=1,t=!1,i,n){var o;0!==this.length&&(o=this.focus.get(),-1<(o=this.findNextIndex(0=this.length&&!t)return-1;if(e%=this.length,!i||i(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,i){for(let n=0;nthis.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var i,n=this.view.getScrollTop(),o=this.view.elementTop(e);e=this.view.elementHeight(e);Object(b.i)(t)?(i=e-this.view.renderHeight,this.view.setScrollTop(i*Object(m.b)(t,0,1)+o)):(i=o+e,t=n+this.view.renderHeight,o=this.view.renderHeight?this.view.setScrollTop(o):t<=i&&this.view.setScrollTop(i-this.view.renderHeight)))}getRelativeTop(e){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),i=this.view.elementTop(e);e=this.view.elementHeight(e);return it+this.view.renderHeight?null:(e-=this.view.renderHeight,Math.abs((t-i)/e))}getHTMLElement(){return this.view.domNode}style(e){this.styleController.style(e)}toListEvent({indexes:e,browserEvent:t}){return{indexes:e,elements:e.map(e=>this.view.element(e)),browserEvent:t}}_onFocusChange(){var e=this.focus.get();this.view.domNode.classList.toggle("element-focused",0o[0]&&l[1]=s||(a[l++]=new o(Math.max(1,d.startColumn-n+1),Math.min(1+r,d.endColumn-n+1),d.className,d.type));return a}static filter(e,t,i,n){if(0===e.length)return[];let s=[],r=0;for(let h=0,c=e.length;ht||c.isEmpty()&&(0===d.type||3===d.type)||(a=c.startLineNumber===t?c.startColumn:i,l=c.endLineNumber===t?c.endColumn:n,s[r++]=new o(a,l,d.inlineClassName,d.type))}return s}static _typeCompare(e,t){var i=[2,0,1,3];return i[e]-i[t]}static compare(e,t){var i;return e.startColumn!==t.startColumn?e.startColumn-t.startColumn:e.endColumn!==t.endColumn?e.endColumn-t.endColumn:0!==(i=o._typeCompare(e.type,t.type))?i:e.className!==t.className?e.className=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t),this.metadata.splice(n,0,i);break}this.count++}}class a{static normalize(e,t){if(0===t.length)return[];var i=[];const o=new r;let s=0;for(let r=0,u=t.length;re.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber);for(let a=t.length-2;0<=a;a--)t[a].lineNumber===t[a+1].lineNumber&&t.splice(a,1);let i=[],n=0,o=0,s=t.length;for(let u=1,g=e.getLineCount();u<=g;u++){var r=e.getLineContent(u),h=r.length+1;let g=0;if(!(oe.getLineTokens(t),getLanguageIdentifier:()=>e.getLanguageIdentifier(),getLanguageIdAtPosition:(t,i)=>e.getLanguageIdAtPosition(t,i),getLineContent:null};if(l.startLineNumber===l.endLineNumber&&1===e.getLineMaxColumn(l.startLineNumber)){var s=l.startLineNumber,r=this._isMovingDown?s+1:s-1;1===e.getLineMaxColumn(r)?t.addEditOperation(new d.a(1,1,1,1),null):(t.addEditOperation(new d.a(s,1,s,1),e.getLineContent(r)),t.addEditOperation(new d.a(r,1,r,e.getLineMaxColumn(r)),null)),l=new g.a(r,1,r,1)}else{let c,u;if(this._isMovingDown){c=l.endLineNumber+1,u=e.getLineContent(c),t.addEditOperation(new d.a(c-1,e.getLineMaxColumn(c-1),c,e.getLineMaxColumn(c)),null);let g=u;this.shouldAutoIndent(e,l)?(null!==(s=this.matchEnterRule(e,n,i,c,l.startLineNumber-1))?(r=a.x(e.getLineContent(c)),s+=v.b(r,i),r=v.a(s,i,o),g=r+this.trimLeft(u)):(h.getLineContent=t=>t===l.startLineNumber?e.getLineContent(c):e.getLineContent(t),null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber,n))&&(r=a.x(e.getLineContent(c)),(s=v.b(s,i))!==v.b(r,i)&&(r=v.a(s,i,o),g=r+this.trimLeft(u)))),t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n"),null!==(s=this.matchEnterRuleMovingDown(e,n,i,l.startLineNumber,c,g))?0!==s&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,s):(h.getLineContent=t=>t===l.startLineNumber?g:t>=l.startLineNumber+1&&t<=l.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t),null!==(r=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber+1,n))&&(s=a.x(e.getLineContent(l.startLineNumber)),(r=v.b(r,i))!==(s=v.b(s,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r-s)))):t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n")}else c=l.startLineNumber-1,u=e.getLineContent(c),t.addEditOperation(new d.a(c,1,c+1,1),null),t.addEditOperation(new d.a(l.endLineNumber,e.getLineMaxColumn(l.endLineNumber),l.endLineNumber,e.getLineMaxColumn(l.endLineNumber)),"\n"+u),this.shouldAutoIndent(e,l)&&(h.getLineContent=t=>t===c?e.getLineContent(l.startLineNumber):e.getLineContent(t),null!==(r=this.matchEnterRule(e,n,i,l.startLineNumber,l.startLineNumber-2))?0!==r&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r):null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(l.startLineNumber,1),c,n))&&(r=a.x(e.getLineContent(l.startLineNumber)),(n=v.b(s,i))!==(s=v.b(r,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,n-s)))}this._selectionId=t.trackSelection(l)}else this._selectionId=t.trackSelection(this._selection)}buildIndentConverter(e,t,i){return{shiftIndent:n=>f.a.shiftIndent(n,n.length+1,e,t,i),unshiftIndent:n=>f.a.unshiftIndent(n,n.length+1,e,t,i)}}parseEnterResult(e,t,i,n,o){if(o){let s=o.indentation;if(o.indentAction===_.b.None||o.indentAction===_.b.Indent?s=o.indentation+o.appendText:o.indentAction===_.b.IndentOutdent?s=o.indentation:o.indentAction===_.b.Outdent&&(s=t.unshiftIndent(o.indentation)+o.appendText),o=e.getLineContent(n),0<=this.trimLeft(o).indexOf(this.trimLeft(s))){o=a.x(e.getLineContent(n));let r=a.x(s);return e=b.a.getIndentMetadata(e,n),null!==e&&2&e&&(r=t.unshiftIndent(r)),n=v.b(r,i),n-v.b(o,i)}}return null}matchEnterRuleMovingDown(e,t,i,n,o,s){if(0<=a.I(s))return s=e.getLineMaxColumn(o),o=b.a.getEnterAction(this._autoIndent,e,new d.a(o,s,o,s)),this.parseEnterResult(e,t,i,n,o);{let l=n-1;for(;1<=l;){var r=e.getLineContent(l);if(0<=a.I(r))break;l--}return l<1||n>e.getLineCount()?null:(s=e.getLineMaxColumn(l),o=b.a.getEnterAction(this._autoIndent,e,new d.a(l,s,l,s)),this.parseEnterResult(e,t,i,n,o))}}matchEnterRule(e,t,i,n,o,s){let r=o;for(;1<=r;){let t;if(t=r===o&&void 0!==s?s:e.getLineContent(r),0<=a.I(t))break;r--}var l;return r<1||n>e.getLineCount()?null:(l=e.getLineMaxColumn(r),l=b.a.getEnterAction(this._autoIndent,e,new d.a(r,l,r,l)),this.parseEnterResult(e,t,i,n,l))}trimLeft(e){return e.replace(/^\s+/,"")}shouldAutoIndent(e,t){var i;return!(this._autoIndent<4)&&!!e.isCheapToTokenize(t.startLineNumber)&&(i=e.getLanguageIdAtPosition(t.startLineNumber,1))===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(i)}getIndentEditsOfMovingBlock(e,t,i,n,o,s){for(let h=i.startLineNumber;h<=i.endLineNumber;h++){var r=e.getLineContent(h),l=(r=a.x(r),v.b(r,n));l=v.a(l+s,n,o);l!==r&&(t.addEditOperation(new d.a(h,1,h,r.length+1),l),h===i.endLineNumber&&i.endColumn<=r.length+1&&""===l&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(e,t){let i=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(i=i.setEndPosition(i.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&i.startLineNumber=o)return null;let s=[];for(let a=n;a<=o;a++)s.push(e.getLineContent(a));let r=s.slice(0);return r.sort(w.getCollator().compare),!0===i&&(r=r.reverse()),{startLineNumber:n,endLineNumber:o,before:s,after:r}}w._COLLATOR=null;var S=i("7e32");class L extends t.b{constructor(e,t){super(t),this.down=e}run(e,t){if(t.hasModel()){const e=t.getSelections().map((e,t)=>({selection:e,index:t,ignore:!1}));e.sort((e,t)=>d.a.compareRangesUsingStarts(e.selection,t.selection));let i=e[0];for(let t=1;tnew u.a(e.positionLineNumber,e.positionColumn)));i=t.getSelection();null!==i&&(i=new h(i,n),t.pushUndoStop(),t.executeCommands(this.id,[i]),t.pushUndoStop())}}E.ID="editor.action.trimTrailingWhitespace";class I extends t.b{constructor(){super({id:"editor.action.deleteLines",label:n.a("lines.delete","Delete Line"),alias:"Delete Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:3113,weight:100}})}run(e,t){if(t.hasModel()){var i=this._getLinesToRemove(t);let e=t.getModel();if(1!==e.getLineCount()||1!==e.getLineMaxColumn(1)){let o=0,s=[],r=[];for(let t=0,a=i.length;t{let t=e.endLineNumber;return e.startLineNumbere.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber),[]),n=t[0];for(let o=1;o=t[o].startLineNumber?n.endLineNumber=t[o].endLineNumber:(i.push(n),n=t[o]);return i.push(n),i}}class M extends t.b{constructor(){super({id:"editor.action.indentLines",label:n.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2137,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.indent(i.cursorConfig,t.getModel(),t.getSelections())),t.pushUndoStop())}}class T extends t.b{constructor(){super({id:"editor.action.outdentLines",label:n.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2135,weight:100}})}run(e,t){s.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)}}class A extends t.b{constructor(){super({id:"editor.action.insertLineBefore",label:n.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:3075,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertBefore(i.cursorConfig,t.getModel(),t.getSelections())))}}class R extends t.b{constructor(){super({id:"editor.action.insertLineAfter",label:n.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2051,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertAfter(i.cursorConfig,t.getModel(),t.getSelections())))}}class P extends t.b{run(e,t){if(t.hasModel()){var i=t.getSelection();let e=this._getRangesToDelete(t),r=[];for(let t=0,i=e.length-1;tl.a.replace(e,""));t.pushUndoStop(),t.executeEdits(this.id,s,i),t.pushUndoStop()}}}class F extends P{constructor(){super({id:"deleteAllLeft",label:n.a("lines.deleteAllLeft","Delete All Left"),alias:"Delete All Left",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(e,t){let i=null,n=[],o=0;return t.forEach(t=>{let s;var r;s=1===t.endColumn&&0{var t,i;return e.isEmpty()?1===e.startColumn?(t=Math.max(1,e.startLineNumber-1),i=1===e.startLineNumber?1:n.getLineContent(t).length+1,new d.a(t,i,e.startLineNumber,1)):new d.a(e.startLineNumber,1,e.startLineNumber,e.startColumn):new d.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)}))}}class B extends P{constructor(){super({id:"deleteAllRight",label:n.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(e,t){let i=null,n=[];for(let s=0,r=t.length;s{var i;return e.isEmpty()?(i=t.getLineMaxColumn(e.startLineNumber),e.startColumn===i?new d.a(e.startLineNumber,e.startColumn,e.startLineNumber+1,1):new d.a(e.startLineNumber,e.startColumn,e.startLineNumber,i)):e});return n.sort(d.a.compareRangesUsingStarts),n}}class j extends t.b{constructor(){super({id:"editor.action.joinLines",label:n.a("lines.joinLines","Join Lines"),alias:"Join Lines",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(e,t){let i=t.getSelections();if(null!==i){let e=t.getSelection();if(null!==e){i.sort(d.a.compareRangesUsingStarts);let h=[];var n=i.reduce((t,i)=>t.isEmpty()?t.endLineNumber===i.startLineNumber?(e.equalsSelection(t)&&(e=i),i):i.startLineNumber>t.endLineNumber+1?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn):i.startLineNumber>t.endLineNumber?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn));h.push(n);let c=t.getModel();if(null!==c){let i=[],n=[],u=e,p=0;for(let t=0,m=h.length;t=n?i.lineNumber!==e.getLineCount()&&(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.a(new g.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n))):(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber,i.column+1),o=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.b(n,o,new g.a(i.lineNumber,i.column+1,i.lineNumber,i.column+1)))))}t.pushUndoStop(),t.executeCommands(this.id,a),t.pushUndoStop()}}}}class V extends t.b{run(e,t){var i=t.getSelections();if(null!==i){const e=t.getModel();if(null!==e){var n,o,s=t.getOption(116);const r=[];for(const a of i)a.isEmpty()?(o=a.getStartPosition(),(n=t.getConfiguredWordAtPosition(o))&&(o=new d.a(o.lineNumber,n.startColumn,o.lineNumber,n.endColumn),n=e.getValueInRange(o),r.push(l.a.replace(o,this._modifyText(n,s))))):(o=e.getValueInRange(a),r.push(l.a.replace(a,this._modifyText(o,s))));t.pushUndoStop(),t.executeEdits(this.id,r),t.pushUndoStop()}}}}class H extends V{constructor(){super({id:"editor.action.transformToUppercase",label:n.a("editor.transformToUppercase","Transform to Uppercase"),alias:"Transform to Uppercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleUpperCase()}}class z extends V{constructor(){super({id:"editor.action.transformToLowercase",label:n.a("editor.transformToLowercase","Transform to Lowercase"),alias:"Transform to Lowercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleLowerCase()}}class U extends V{constructor(){super({id:"editor.action.transformToTitlecase",label:n.a("editor.transformToTitlecase","Transform to Title Case"),alias:"Transform to Title Case",precondition:p.a.writable})}_modifyText(e,t){const i="\r\n\t "+t,n=i.split("");let o="",s=!0;for(let r=0;rp(void 0,void 0,void 0,(function*(){var[i]=t,n=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(n){const t=b(n);return t?t.getLegend():e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokensLegend",i)}}))),l.a.registerCommand("_provideDocumentSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t;Object(d.c)(i instanceof s.a);const r=e.get(a.a).getModel(i);if(r){var h=_(r,null,n.a.None);if(!h)return e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokens",i,r.getFullModelRange());const{provider:s,request:a}=h;let d;try{d=yield a}catch(t){return void Object(o.g)(t)}return d&&m(d)?(i=u({id:0,type:"full",data:d.data}),d.resultId&&s.releaseDocumentSemanticTokens(d.resultId),i):void 0}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokensLegend",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t,i=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(i){const e=v(i);if(e)return e.getLegend()}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i,r]=t,i=(Object(d.c)(i instanceof s.a),Object(d.c)(g.a.isIRange(r)),e.get(a.a).getModel(i));if(i){const t=v(i);if(t){let s;try{s=yield t.provideDocumentRangeSemanticTokens(i,g.a.lift(r),n.a.None)}catch(e){return void Object(o.g)(e)}if(s&&m(s))return u({id:0,type:"full",data:s.data})}}})))},7605:function(e,t,i){"use strict";i.r(t),i.d(t,"FoldingController",(function(){return U})),i.d(t,"foldBackgroundBackground",(function(){return de})),i.d(t,"editorFoldForeground",(function(){return he})),i("0a33");var n=i("dff7"),o=i("ef8e9"),s=i("3742"),r=i("5fe7"),a=i("fe45"),l=i("a666"),d=i("b2cc"),h=i("308f");const c=16777215;class u{constructor(e,t,i){if(e.length!==t.length||65535{var i=o[o.length-1];return this.getStartLineNumber(i)<=e&&this.getEndLineNumber(i)>=t};for(let s=0,r=this._startIndexes.length;sc||i>c)throw new Error("startLineNumber or endLineNumber must not exceed "+c);for(;0>>24)+((4278190080&this._endIndexes[e])>>>16),65535==e?-1:e}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;for(;t=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}class p{constructor(e,t){this._updateEventEmitter=new h.b,this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new u(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(e.length){e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;var r,a=e=>{for(;ns&&(s=t),n++}};for(r of e){var l=r.regionIndex,d=this._editorDecorationIds[l];d&&!t[d]&&(t[d]=!0,a(l),d=!this._regions.isCollapsed(l),this._regions.setCollapsed(l,d),o=Math.max(o,this._regions.getEndLineNumber(l)))}a(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}}update(e,t=[]){let i=[],n=(e,i)=>{for(var n of t)if(e{var r=e.getStartLineNumber(t),a=e.getEndLineNumber(t);(s=s||e.isCollapsed(t))&&n(r,a)&&(s=!1),e.setCollapsed(t,s),t=this._textModel.getLineMaxColumn(r),r={startLineNumber:r,startColumn:Math.max(t-1,1),endLineNumber:r,endColumn:t};i.push({range:r,options:this._decorationProvider.getDecorationOption(s,a<=o)}),s&&a>o&&(o=a)};let r=0;var a=()=>{for(;re.isCollapsed!==t&&ne.isCollapsed!==t&&ne.isCollapsed!==t&&n<=i),o.push(...s);e.toggleCollapseState(o)}function _(e,t,i){let n=[];for(var o of i)n.push(e.getAllRegionsAtLine(o,void 0)[0]);i=e.getRegionsInside(null,e=>n.every(t=>!t.containedBy(e)&&!e.containedBy(t))&&e.isCollapsed!==t),e.toggleCollapseState(i)}function b(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let a=o.length-1;0<=a;a--){var r;i!==o.isCollapsed(a)&&(r=o.getStartLineNumber(a),t.test(n.getLineContent(r))&&s.push(o.toRegion(a)))}e.toggleCollapseState(s)}function v(e,t,i){let n=e.regions,o=[];for(let s=n.length-1;0<=s;s--)i!==n.isCollapsed(s)&&t===n.getType(s)&&o.push(n.toRegion(s));e.toggleCollapseState(o)}var C=i("b57f"),w=(t=i("561a"),i("bf5b")),y=i("b7d0");const S=Object(w.b)("folding-expanded",t.b.chevronDown,Object(n.a)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),L=Object(w.b)("folding-collapsed",t.b.chevronRight,Object(n.a)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class x{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?x.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:x.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:x.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}x.COLLAPSED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=C.a.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(S)}),x.EXPANDED_VISUAL_DECORATION=C.a.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+y.d.asClassName(S)}),x.HIDDEN_RANGE_DECORATION=C.a.register({description:"folding-hidden-range-decoration",stickiness:1});var k=i("c101"),D=i("6a89"),N=i("e8e3");class O{constructor(e){this._updateEventEmitter=new h.b,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let e=!1,t=[],i=0,n=0,o=Number.MAX_VALUE,s=-1,r=this._foldingModel.regions;for(;i({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._updateEventEmitter.fire(e)}hasRanges(){return 0{var t,i;return(n=n&&(t=e,i=n,t>=i.startLineNumber&&t<=i.endLineNumber)?n:E(this._hiddenRanges,e))?n.startLineNumber-1:null};for(let r=0,a=e.length;rt=t?e[i]:null}var I=i("70cb");class M{constructor(e){this.editorModel=e,this.id="indent"}dispose(){}compute(e){var t=I.a.getFoldingRules(this.editorModel.getLanguageIdentifier().id),i=t&&!!t.offSide;t=t&&t.markers;return Promise.resolve(function(e,t,i,n=5e3){var o=e.getOptions().tabSize;let s=new T(n),r=void 0;i&&(r=new RegExp(`(${i.start.source})|(?:${i.end.source})`));let a=[],l=e.getLineCount()+1;a.push({indent:-1,endAbove:l,line:l});for(let c=e.getLineCount();0d){for(;a.pop(),(n=a[a.length-1]).indent>d;);var h=n.endAbove-1;1<=h-c&&s.insertFirst(c,h,d)}n.indent===d?n.endAbove=c:a.push({indent:d,endAbove:c,line:c})}}return s.toIndentRanges(e)}(this.editorModel,i,t))}}class T{constructor(e){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,i){var n;e>c||t>c||(n=this._length,this._startIndexes[n]=e,this._endIndexes[n]=t,this._length++,i<1e3&&(this._indentOccurrences[i]=(this._indentOccurrences[i]||0)+1))}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;0<=i;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new u(e,t)}{let s=0,r=this._indentOccurrences.length;for(let e=0;ethis._foldingRangesLimit){r=e;break}s+=t}}var i=e.getOptions().tabSize;let a=new Uint32Array(this._foldingRangesLimit),l=new Uint32Array(this._foldingRangesLimit);for(let t=this._length-1,d=0;0<=t;t--){var n=this._startIndexes[t],o=e.getLineContent(n);o=C.b.computeIndentLevel(o,i);(oPromise.resolve(e.provideFoldingRanges(t,P,i)).then(e=>{if(!i.isCancellationRequested&&Array.isArray(e)){Array.isArray(n)||(n=[]);var s,r=t.getLineCount();for(s of e)0s.start&&s.end<=r&&n.push({start:s.start,end:s.end,rank:o,kind:s.kind})}},R.g));return Promise.all(o).then(e=>n)}(this.providers,this.editorModel,e).then(e=>e?j(e,this.limit):null)}dispose(){var e;null!=(e=this.disposables)&&e.dispose()}}class B{constructor(e){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,n){var o;e>c||t>c||(o=this._length,this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=n,this._types[o]=i,this._length++,n<30&&(this._nestingLevelCounts[n]=(this._nestingLevelCounts[n]||0)+1))}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;ithis._foldingRangesLimit){n=t;break}i+=e}}let o=new Uint32Array(this._foldingRangesLimit),s=new Uint32Array(this._foldingRangesLimit),r=[];for(let e=0,a=0;e{let i=e.start-t.start;return 0===i?e.rank-t.rank:i});let n=new B(t),o=void 0,s=[];for(i of e)if(o){if(i.start>o.start){if(i.end<=o.end)s.push(o),o=i;else if(i.start>o.end){for(;(o=s.pop())&&i.start>o.end;);o&&s.push(o),o=i}n.add(i.start,i.end,i.kind&&i.kind.value,s.length)}}else o=i,n.add(i.start,i.end,i.kind&&i.kind.value,s.length);return n.toIndentRanges()}class W{constructor(e,t,i,n){this.editorModel=e,this.id="init",t.length&&(this.decorationIds=e.deltaDecorations([],t.map(t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}}))),this.timeout=setTimeout(i,n))}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(var i of this.decorationIds)i=this.editorModel.getDecorationRange(i),i&&t.push({start:i.startLineNumber,end:i.endLineNumber,rank:1});return Promise.resolve(j(t,Number.MAX_VALUE))}}w=i("4fc3"),t=i("303e");var V=i("bc04"),H=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(36)&&(this._isEnabled=this.editor.getOptions().get(36),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(99)||e.hasChanged(38)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(99),this.foldingDecorationProvider.showFoldingHighlights=e.get(38),this.onModelContentChanged()}e.hasChanged(37)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(37),this.onFoldingStrategyChanged()),e.hasChanged(40)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(40)),e.hasChanged(39)&&(this._foldingImportsByDefault=this.editor.getOptions().get(39))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)}saveViewState(){let e=this.editor.getModel();var t,i;return e&&this._isEnabled&&!e.isTooLargeForTokenization()?this.foldingModel?(t=(this.foldingModel.isInitialized?this.foldingModel:this.hiddenRangeModel).getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0,{collapsedRegions:t,lineCount:e.getLineCount(),provider:i,foldedImports:this._currentModelHasFoldedImports}):void 0:{}}restoreViewState(e){let t=this.editor.getModel();if(t&&this._isEnabled&&!t.isTooLargeForTokenization()&&this.hiddenRangeModel&&e&&e.lineCount===t.getLineCount()&&(this._currentModelHasFoldedImports=!!e.foldedImports,e.collapsedRegions)){"syntax"!==e.provider&&"init"!==e.provider||(this.foldingStateMemento=e);const t=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(t)){const e=this.getFoldingModel();e&&e.then(e=>{if(e){this._restoringViewState=!0;try{e.applyMemento(t)}finally{this._restoringViewState=!1}}}).then(void 0,R.f)}}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new p(e,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new O(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new r.a(200),this.cursorChangedScheduler=new r.e(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(A.o.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(e){if(!this.rangeProvider){if(this.rangeProvider=new M(e),this._useFoldingProviders&&this.foldingModel){var t=A.o.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new W(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);0this.onModelContentChanged()))}this.foldingStateMemento=null}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;const t=this.getRangeProvider(e.textModel);let i=this.foldingRegionPromise=Object(r.h)(e=>t.compute(e));return i.then(t=>{if(t&&i===this.foldingRegionPromise){let i;!this._foldingImportsByDefault||this._currentModelHasFoldedImports||(n=t.setCollapsedAllOfType(A.n.Imports.value,!0))&&(i=V.c.capture(this.editor),this._currentModelHasFoldedImports=n);let o=this.editor.getSelections();var n=o?o.map(e=>e.startLineNumber):[];e.update(t,n),i&&i.restore(this.editor)}return e})}).then(void 0,e=>(Object(R.f)(e),null)))}onHiddenRangesChanges(e){var t;this.hiddenRangeModel&&e.length&&!this._restoringViewState&&(t=this.editor.getSelections())&&this.hiddenRangeModel.adjustSelections(t)&&this.editor.setSelections(t),this.editor.setHiddenAreas(e)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let i=this.editor.getSelections();if(i&&0e.isCollapsed&&i>e.startLineNumber))}n.length&&(e.toggleCollapseState(n),this.reveal(i[0].getPosition()))}}}).then(void 0,R.f)}onEditorMouseDown(e){if(this.mouseDownInfo=null,this.hiddenRangeModel&&e.target&&e.target.range&&(e.event.leftButton||e.event.middleButton)){var t=e.target.range;let o=!1;switch(e.target.type){case 4:var i=e.target.detail,n=e.target.element.offsetLeft;if(i.offsetX-n<5)return;o=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!e.target.detail.isAfterLines)break;return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel();if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:o}}}onEditorMouseUp(e){const t=this.getFoldingModel();if(t&&this.mouseDownInfo&&e.target){let n=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked;var i=e.target.range;if(i&&i.startLineNumber===n){if(o){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||i.startColumn!==e.getLineMaxColumn(n))return}t.then(t=>{if(t){let r=t.getRegionAtLine(n);if(r&&r.startLineNumber===n){var i=r.isCollapsed;if(o||i){let o=[];if(e.event.altKey){var s=t.getRegionsInside(null,e=>!e.containedBy(r)&&!r.containedBy(e));for(const e of s)e.isCollapsed&&o.push(e);0===o.length&&(o=s)}else{if(s=e.event.middleButton||e.event.shiftKey,s)for(const e of t.getRegionsInside(r))e.isCollapsed===i&&o.push(e);!i&&s&&0!==o.length||o.push(r)}t.toggleCollapseState(o),this.reveal({lineNumber:n,column:1})}}}}).then(void 0,R.f)}}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};U.ID="editor.contrib.folding",U=i([H(1,w.b)],U);class K extends d.b{runEditorCommand(e,t,i){let n=U.get(t);if(n){let o=n.getFoldingModel();return o?(this.reportTelemetry(e,t),o.then(e=>{if(e){this.invoke(n,e,t,i);const o=t.getSelection();o&&n.reveal(o.getStartPosition())}})):void 0}}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function q(e){if(!o.l(e)){if(!o.j(e))return!1;const t=e;if(!o.l(t.levels)&&!o.i(t.levels))return!1;if(!o.l(t.direction)&&!o.k(t.direction))return!1;if(!(o.l(t.selectionLines)||o.f(t.selectionLines)&&t.selectionLines.every(o.i)))return!1}return!0}class $ extends K{constructor(){super({id:"editor.unfold",label:n.a("unfoldAction.label","Unfold"),alias:"Unfold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){var o=n&&n.levels||1;i=this.getLineNumbers(n,i);(n&&"up"===n.direction?f:m)(t,!1,o,i)}}class G extends K{constructor(){super({id:"editor.unfoldRecursively",label:n.a("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:Object(a.a)(2089,2137),weight:100}})}invoke(e,t,i,n){m(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}class Z extends K{constructor(){super({id:"editor.fold",label:n.a("foldAction.label","Fold"),alias:"Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){i=this.getLineNumbers(n,i);var o=n&&n.levels;n=n&&n.direction;if("number"!=typeof o&&"string"!=typeof n){var s=t,r=!0,a=i;let e=[];for(var l of a)l=s.getAllRegionsAtLine(l,e=>e.isCollapsed!==r),0e.isCollapsed!==t&&it===n&&e.isCollapsed!==o&&!s.some(t=>e.containsLine(t))),t.toggleCollapseState(i)}}se.ID_PREFIX="editor.foldLevel",se.ID=e=>se.ID_PREFIX+e;class re extends K{constructor(){super({id:"editor.gotoParentFold",label:n.a("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,weight:100}})}invoke(e,t,i){var n=this.getSelectedLines(i);0=e)return null;if(i.parentIndex===n)return i.startLineNumber}}else if(0e)return i.startLineNumber;i=i.regionIndex{var i=e.getColor(de);i&&t.addRule(`.monaco-editor .folded-background { background-color: ${i}; }`),i=e.getColor(he);i&&t.addRule(`\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(S)},\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(L)} {\n\t\t\tcolor: ${i} !important;\n\t\t}\n\t\t`)})},"77a4":function(e,t,i){"use strict";i.r(t),i.d(t,"CodeLensContribution",(function(){return H}));var n=i("5fe7"),o=i("fdcc"),s=i("a666"),r=i("bc04"),a=(t=i("b2cc"),i("b707")),l=i("2504"),d=i("6d8e"),h=i("1b69"),c=i("9e74"),u=i("ef8e9"),g=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class p{constructor(){this.lenses=[],this._disposables=new s.b}dispose(){this._disposables.dispose()}add(e,t){this._disposables.add(e);for(const i of e.lenses)this.lenses.push({symbol:i,provider:t})}}function m(e,t){return g(this,void 0,void 0,(function*(){const i=a.b.ordered(e),n=new Map,s=new p;var r=i.map((i,r)=>g(this,void 0,void 0,(function*(){n.set(i,r);try{var a=yield Promise.resolve(i.provideCodeLenses(e,t));a&&s.add(a,i)}catch(a){Object(o.g)(a)}})));return yield Promise.all(r),s.lenses=s.lenses.sort((e,t)=>e.symbol.range.startLineNumbert.symbol.range.startLineNumber?1:n.get(e.provider)n.get(t.provider)?1:e.symbol.range.startColumnt.symbol.range.startColumn?1:0),s}))}c.a.registerCommand("_executeCodeLensProvider",(function(e,...t){let[i,n]=t;Object(u.c)(d.a.isUri(i)),Object(u.c)("number"==typeof n||!n);const r=e.get(h.a).getModel(i);if(!r)throw Object(o.c)();const a=[],c=new s.b;return m(r,l.a.None).then(e=>{c.add(e);let t=[];for(const i of e.lenses)void 0===n||null===n||Boolean(i.symbol.command)?a.push(i.symbol):0a.push(e||i.symbol)));return Promise.all(t)}).then(()=>a).finally(()=>{setTimeout(()=>c.dispose(),100)})})),i("44c7");var f=i("11f7"),_=i("6a89"),b=i("b57f"),v=i("918c"),C=i("303e"),w=i("b7d0"),y=i("7ddc");class S{constructor(e,t,i){this.afterLineNumber=e,this.heightInPx=t,this._onHeight=i,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(e){void 0===this._lastHeight?this._lastHeight=e:this._lastHeight!==e&&(this._lastHeight=e,this._onHeight())}}class L{constructor(e,t,i){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=e,this._id="codelens.widget-"+L._idPool++,this.updatePosition(i),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration "+t}withCommands(e,t){this._commands.clear();let i=[],n=!1;for(let s=0;s{e.symbol.command&&l.push(e.symbol),n.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[t]=e),a=a?_.a.plusRange(a,e.symbol.range):_.a.lift(e.symbol.range)}),this._viewZone=new S(a.startLineNumber-1,s,r),this._viewZoneId=o.addZone(this._viewZone),0{const i=this._editor.getModel().getDecorationRange(e);return e=this._data[t].symbol,!(!i||_.a.isEmpty(e.range)!==i.isEmpty())})}updateCodeLensSymbols(e,t){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],this._data=e,this._data.forEach((e,i)=>{t.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[i]=e)})}updateHeight(e,t){this._viewZone.heightInPx=e,t.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(e){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let i=0;i{var i=e.getColor(v.l);i&&(t.addRule(`.monaco-editor .codelens-decoration { color: ${i}; }`),t.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${i}; }`)),i=e.getColor(C.q);i&&(t.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${i} !important; }`),t.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${i} !important; }`))});var D=i("b0cd"),N=(w=i("0a0f"),i("f5f3")),O=i("40355"),E=i("03e8"),I=i("0bfb"),M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.remove("codelens/cache",1));const t="codelens/cache2";var i=e.get(t,1,"{}");this._deserialize(i),Object(I.a)(e.onWillSaveState)(i=>{i.reason===E.c.SHUTDOWN&&e.store(t,this._serialize(),1,1)})}put(e,t){t=t.lenses.map(e=>({range:e.symbol.range,command:e.symbol.command&&{id:"",title:null==(e=e.symbol.command)?void 0:e.title}}));const i=new p;i.add({lenses:t,dispose:()=>{}},this._fakeProvider),t=new A(e.getLineCount(),i),this._cache.set(e.uri.toString(),t)}get(e){var t=this._cache.get(e.uri.toString());return t&&t.lineCount===e.getLineCount()?t.data:void 0}delete(e){this._cache.delete(e.uri.toString())}_serialize(){const e=Object.create(null);for(var[t,i]of this._cache){const n=new Set;for(const e of i.data.lenses)n.add(e.symbol.range.startLineNumber);e[t]={lineCount:i.lineCount,lines:[...n.values()]}}return JSON.stringify(e)}_deserialize(e){try{var t=JSON.parse(e);for(const e in t){var i=t[e];const n=[];for(const e of i.lines)n.push({range:new _.a(e,1,e,11)});const o=new p;o.add({lenses:n,dispose(){}},this._fakeProvider),this._cache.set(e,new A(i.lineCount,o))}}catch(e){}}},P=(R=M([T(0,E.a)],R),Object(N.b)(w,R),i("eda7")),F=i("66bd"),B=i("dff7"),j=i("c101"),W=i("6a5d"),V=(M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._resolveCodeLensesInViewport(),this._resolveCodeLensesDelays.min),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(15)||e.hasChanged(14))&&this._updateLensStyle(),e.hasChanged(13)&&this._onModelChange()})),this._disposables.add(a.b.onDidChange(this._onModelChange,this)),this._onModelChange(),this._styleClassName="_"+Object(P.c)(this._editor.getId()).toString(16),this._styleElement=f.w(f.O(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){var e;this._localDispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),null!=(e=this._currentCodeLensModel)&&e.dispose(),this._styleElement.remove()}_getLayoutInfo(){let e,t=this._editor.getOption(15);return{codeLensHeight:e=!t||t<5?(t=.9*this._editor.getOption(44)|0,this._editor.getOption(58)):t*Math.max(1.3,this._editor.getOption(58)/this._editor.getOption(44))|0,fontSize:t}}_updateLensStyle(){const{codeLensHeight:e,fontSize:t}=this._getLayoutInfo();var i=this._editor.getOption(14),n=this._editor.getOption(42),o="--codelens-font-family"+this._styleClassName,s="--codelens-font-features"+this._styleClassName;let r=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { line-height: ${e}px; font-size: ${t}px; padding-right: ${Math.round(.5*t)}px; font-feature-settings: var(${s}) }\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} span.codicon { line-height: ${e}px; font-size: ${t}px; }\n\t\t`;i&&(r+=`.monaco-editor .codelens-decoration.${this._styleClassName} { font-family: var(${o})}`),this._styleElement.textContent=r,this._editor.getContainerDomNode().style.setProperty(o,null!=i?i:"inherit"),this._editor.getContainerDomNode().style.setProperty(s,n.fontFeatureSettings),this._editor.changeViewZones(t=>{for(var i of this._lenses)i.updateHeight(e,t)})}_localDispose(){var e;null!=(e=this._getCodeLensModelPromise)&&e.cancel(),this._getCodeLensModelPromise=void 0,null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),null!=(e=this._currentCodeLensModel)&&e.dispose()}_onModelChange(){this._localDispose();const e=this._editor.getModel();if(!e)return;if(!this._editor.getOption(13))return;const t=this._codeLensCache.get(e);if(t&&this._renderCodeLensSymbols(t),!a.b.has(e))return void(t&&this._localToDispose.add(Object(n.i)(()=>{var i=this._codeLensCache.get(e);t===i&&(this._codeLensCache.delete(e),this._onModelChange())},3e4)));for(const n of a.b.all(e)){var i;"function"==typeof n.onDidChange&&(i=n.onDidChange(()=>l.schedule()),this._localToDispose.add(i))}const l=new n.e(()=>{var t;const i=Date.now();null!=(t=this._getCodeLensModelPromise)&&t.cancel(),this._getCodeLensModelPromise=Object(n.h)(t=>m(e,t)),this._getCodeLensModelPromise.then(t=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=t,this._codeLensCache.put(e,t);var n=this._getCodeLensModelDelays.update(e,Date.now()-i);l.delay=n,this._renderCodeLensSymbols(t),this._resolveCodeLensesInViewportSoon()},o.f)},this._getCodeLensModelDelays.get(e));this._localToDispose.add(l),this._localToDispose.add(Object(s.i)(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{let i=[],n=-1,o=(this._lenses.forEach(e=>{e.isValid()&&n!==e.getLineNumber()?(e.update(t),n=e.getLineNumber()):i.push(e)}),new x);i.forEach(e=>{e.dispose(o,t),this._lenses.splice(this._lenses.indexOf(e),1)}),o.commit(e)})}),l.schedule()})),this._localToDispose.add(this._editor.onDidFocusEditorWidget(()=>{l.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(e=>{e.scrollTopChanged&&0{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(Object(s.i)(()=>{if(this._editor.getModel()){const e=r.c.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{this._disposeAllLenses(e,t)})}),e.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(e=>{if(9===e.target.type){let i=e.target.element;if("A"===(null===(i="SPAN"===(null===i||void 0===i?void 0:i.tagName)?i.parentElement:i)||void 0===i?void 0:i.tagName))for(const e of this._lenses){var t=e.getCommand(i);if(t){this._commandService.executeCommand(t.id,...t.arguments||[]).catch(e=>this._notificationService.error(e));break}}}})),l.schedule()}_disposeAllLenses(e,t){const i=new x;for(const n of this._lenses)n.dispose(i,t);e&&i.commit(e),this._lenses.length=0}_renderCodeLensSymbols(e){if(this._editor.hasModel()){var t,i=this._editor.getModel().getLineCount();let o,s=[];for(t of e.lenses){var n=t.symbol.range.startLineNumber;n<1||i{this._editor.changeViewZones(t=>{const i=new x;let n=0,o=0;for(;othis._resolveCodeLensesInViewportSoon())),n++,o++)}for(;nthis._resolveCodeLensesInViewportSoon())),o++;i.commit(e)})}),a.restore(this._editor)}}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var e;null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(t){const e=[],i=[];if(this._lenses.forEach(n=>{var o=n.computeIfNecessary(t);o&&(e.push(o),i.push(n))}),0!==e.length){const s=Date.now(),r=Object(n.h)(n=>{var s=e.map((e,s)=>{const r=new Array(e.length);return e=e.map((e,i)=>e.symbol.command||"function"!=typeof e.provider.resolveCodeLens?(r[i]=e.symbol,Promise.resolve(void 0)):Promise.resolve(e.provider.resolveCodeLens(t,e.symbol,n)).then(e=>{r[i]=e},o.g)),Promise.all(e).then(()=>{n.isCancellationRequested||i[s].isDisposed()||i[s].updateCommands(r)})});return Promise.all(s)});this._resolveCodeLensesPromise=r,this._resolveCodeLensesPromise.then(()=>{var e=this._resolveCodeLensesDelays.update(t,Date.now()-s);this._resolveCodeLensesScheduler.delay=e,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},e=>{Object(o.f)(e),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}}}getLenses(){return this._lenses}};H.ID="css.editor.codeLens",H=M([T(1,c.b),T(2,D.a),T(3,w)],H),Object(t.l)(H.ID,H),Object(t.j)(class extends t.b{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:j.a.hasCodeLensProvider,label:Object(B.a)("showLensOnLine","Show CodeLens Commands For Current Line"),alias:"Show CodeLens Commands For Current Line"})}run(e,t){return V(this,void 0,void 0,(function*(){if(t.hasModel()){const r=e.get(F.a),a=e.get(c.b),l=e.get(D.a);var i,n=t.getSelection().positionLineNumber;const d=t.getContribution(H.ID),h=[];for(i of d.getLenses())if(i.getLineNumber()===n)for(var o of i.getItems())o=o.symbol["command"],o&&h.push({label:o.title,command:o});if(0!==h.length){var s=yield r.pick(h,{canPickMany:!1});if(s)try{yield a.executeCommand(s.command.id,...s.command.arguments||[])}catch(i){l.error(i)}}}}))}})},"77db":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:function(){return i.e("chunk-2d0a3196").then(i.bind(null,"0176"))}})},"780f":function(e,t,i){"use strict";i("d585"),i("9c1d"),i("4a64"),i("d0b6"),i("3765"),i("6e4e"),i("2935"),i("6daf"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("e516"),i("fd11"),i("a106"),i("7605"),i("6df4"),i("7082"),i("891c"),i("2e66"),i("f187"),i("1f84"),i("958f"),i("aee8"),i("bc61"),i("6e62"),i("1af3"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("43ad"),i("d741"),i("b574"),i("7a9e");var n=i("dff7"),o=i("b2cc"),s=i("e58e");class r extends o.b{constructor(){super({id:"editor.action.forceRetokenize",label:n.a("forceRetokenize","Developer: Force Retokenize"),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(t.hasModel()){const e=t.getModel(),i=(e.resetTokenization(),new s.a(!0));e.forceTokenization(e.getLineCount()),i.stop()}}}Object(o.j)(r),i("93ba"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),i("03d9"),i("b9db")},"782d":function(e,t,i){},"78bc":function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"c",(function(){return l}));var n=i("fdcc"),o=i("1097");class s{constructor(e="",t=!1){if(this.value=e,"string"!=typeof this.value)throw Object(n.c)("value");"boolean"==typeof t?(this.isTrusted=t,this.supportThemeIcons=!1):(this.isTrusted=null!=(e=t.isTrusted)?e:void 0,this.supportThemeIcons=null!=(e=t.supportThemeIcons)&&e)}appendText(e,t=0){return this.value+=(this.supportThemeIcons?Object(o.a)(e):e).replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&").replace(/([ \t]+)/g,(e,t)=>" ".repeat(t.length)).replace(/^>/gm,"\\>").replace(/\n/g,1===t?"\\\n":"\n\n"),this}appendMarkdown(e){return this.value+=e,this}appendCodeblock(e,t){return this.value+="\n```",this.value+=e,this.value+="\n",this.value+=t,this.value+="\n```\n",this}}function r(e){return function(e){return e instanceof s?1:e&&"object"==typeof e?!("string"!=typeof e.value||"boolean"!=typeof e.isTrusted&&void 0!==e.isTrusted||"boolean"!=typeof e.supportThemeIcons&&void 0!==e.supportThemeIcons):void 0}(e)?!e.value:!Array.isArray(e)||e.every(r)}function a(e){return e&&e.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1")}function l(e){const t=[];var i,n,o,s=e.split("|").map(e=>e.trim());e=s[0],s=s[1];return s&&(i=/height=(\d+)/.exec(s),s=/width=(\d+)/.exec(s),i=i?i[1]:"",s=s?s[1]:"",n=isFinite(parseInt(s)),o=isFinite(parseInt(i)),n&&t.push(`width="${s}"`),o&&t.push(`height="${i}"`)),{href:e,dimensions:t}}},7944:function(e,t,i){"use strict";i.d(t,"c",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"b",(function(){return O}));var n=i("11f7"),o=i("b835"),s=(t=i("eff2"),i("a60f")),r=i("f070"),a=i("308f");i("40c2");class l extends r.b{constructor(e,t){super(),this._onDidChangeVisibility=new a.b,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Object(n.q)(e,Object(n.a)(".monaco-dropdown")),this._label=Object(n.q)(this._element,Object(n.a)(".dropdown-label"));let i=t.labelRenderer;i=i||(e=>(e.textContent=t.label||"",null));for(const o of[n.d.CLICK,n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this.element,o,e=>n.c.stop(e,!0)));for(const o of[n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this._label,o,e=>{e instanceof MouseEvent&&1{const t=new o.a(e);(t.equals(3)||t.equals(10))&&(n.c.stop(e,!0),this.visible?this.hide():this.show())})),e=i(this._label),e&&this._register(e),this._register(s.b.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class d extends l{constructor(e,t){super(e,t),this._actions=[],this._contextMenuProvider=t.contextMenuProvider,this.actions=t.actions||[],this.actionProvider=t.actionProvider,this.menuClassName=t.menuClassName||"",this.menuAsChild=!!t.menuAsChild}set menuOptions(e){this._menuOptions=e}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(e){this._actions=e}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:e=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(e):void 0,getKeyBinding:e=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(e):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class h extends t.b{constructor(e,t,i,n=Object.create(null)){super(null,e,n),this.actionItem=null,this._onDidChangeVisibility=this._register(new a.b),this.menuActionsOrProvider=t,this.contextMenuProvider=i,this.options=n,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(e){this.actionItem=e;var t=Array.isArray(this.menuActionsOrProvider);t={contextMenuProvider:this.contextMenuProvider,labelRenderer:e=>{this.element=Object(n.q)(e,Object(n.a)("a.action-label"));let t=[];return"string"==typeof this.options.classNames?t=this.options.classNames.split(/\s+/g).filter(e=>!!e):this.options.classNames&&(t=this.options.classNames),t.find(e=>"icon"===e)||t.push("codicon"),this.element.classList.add(...t),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild,actions:t?this.menuActionsOrProvider:void 0,actionProvider:t?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new d(e,t)),this._register(this.dropdownMenu.onDidChangeVisibility(e=>{var t;null!=(t=this.element)&&t.setAttribute("aria-expanded",""+e),this._onDidChangeVisibility.fire(e)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const e=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return e.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(e){super.setActionContext(e),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=e:this.dropdownMenu.menuOptions={context:e})}updateEnabled(){var e,t=!this.getAction().enabled;null!=(e=this.actionItem)&&e.classList.toggle("disabled",t),null!=(e=this.element)&&e.classList.toggle("disabled",t)}}var c=i("8b4e"),u=i("a666"),g=i("30db"),p=(i("afa2"),i("dff7")),m=i("7e32"),f=i("4fc3"),_=i("533b"),b=i("0a0f"),v=i("6dec"),C=i("b0cd"),w=i("03e8"),y=i("b7d0"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e===n:n;{var l,d,h,c,g,[i,p,f,_=(e=>"navigation"===e),b=Number.MAX_SAFE_INTEGER,v=(()=>!1),C=!1]=[e,i,!1,t,o,s,a];let n,u;u=Array.isArray(p)?n=p:(n=p.primary,p.secondary);const L=new Set;for([l,d]of i){let e;for(var w of(_(l)?0<(e=n).length&&C&&e.push(new r.d):0<(e=u).length&&e.push(new r.d),d)){f&&(w=w instanceof m.c&&w.alt?w.alt:w);var y=e.push(w);w instanceof r.e&&L.add({group:l,action:w,index:y-1})}}for({group:h,action:c,index:g}of L){const e=_(h)?n:u;var S=c.actions;(S.length<=1||e.length+S.length-2<=b)&&v(c,h,e.length)&&e.splice(g,1,...S)}n!==u&&n.length>b&&(p=n.splice(b,n.length-b),u.unshift(...p,new r.d))}{t=e;const i=new u.b;for(var[,L]of t)for(const e of L)i.add(e);return i}}let k=class extends t.a{constructor(e,t,i,o,s){super(void 0,e,{icon:!(!e.class&&!e.item.icon),label:!e.class&&!e.item.icon,draggable:null==t?void 0:t.draggable}),this._keybindingService=i,this._notificationService=o,this._contextKeyService=s,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new u.d),this._altKey=n.e.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(e){return L(this,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(e){this._notificationService.error(e)}}))}render(e){super.render(e),e.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let t=!1,i=this._altKey.keyStatus.altKey||(g.i||g.d)&&this._altKey.keyStatus.shiftKey;const o=()=>{var e=t&&i;e!==this._wantsAltCommand&&(this._wantsAltCommand=e,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(e=>{i=e.altKey||(g.i||g.d)&&e.shiftKey,o()})),this._register(Object(n.i)(e,"mouseleave",e=>{t=!1,o()})),this._register(Object(n.i)(e,"mouseenter",e=>{t=!0,o()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const i=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService);var e=i&&i.getLabel(),t=this._commandAction.tooltip||this._commandAction.label;let n=e?Object(p.a)("titleAndKb","{0} ({1})",t,e):t;if(!this._wantsAltCommand&&this._menuItemAction.alt){e=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label;const i=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService);t=i&&i.getLabel(),t=t?Object(p.a)("titleAndKb","{0} ({1})",e,t):e,n+=`\n[${c.b.modifierLabels[g.a].altKey}] `+t}this.label.title=n}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(e){this._itemClassDispose.value=void 0;const{element:t,label:i}=this;if(t&&i){var o=(this._commandAction.checked&&null!=(o=e.toggled)&&o.icon?e.toggled:e).icon;if(o)if(y.d.isThemeIcon(o)){const e=y.d.asClassNameArray(o);i.classList.add(...e),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove(...e)})}else o.light&&i.style.setProperty("--menu-entry-icon-light",Object(n.s)(o.light)),o.dark&&i.style.setProperty("--menu-entry-icon-dark",Object(n.s)(o.dark)),i.classList.add("icon"),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove("icon"),i.style.removeProperty("--menu-entry-icon-light"),i.style.removeProperty("--menu-entry-icon-dark")})}}},D=(k=i([S(2,v.a),S(3,C.a),S(4,f.b)],k),class extends h{constructor(e,t,i){var n;t=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(n=null==t?void 0:t.menuAsChild)||n,classNames:null!=(n=null==t?void 0:t.classNames)?n:y.d.isThemeIcon(e.item.icon)?y.d.asClassName(e.item.icon):void 0});super(e,{getActions:()=>e.actions},i,t)}render(e){super.render(e),this.element&&(e.classList.add("menu-entry"),e=this._action.item["icon"],e&&!y.d.isThemeIcon(e)&&(this.element.classList.add("icon"),e.light&&this.element.style.setProperty("--menu-entry-icon-light",Object(n.s)(e.light)),e.dark&&this.element.style.setProperty("--menu-entry-icon-dark",Object(n.s)(e.dark))))}}),N=(D=i([S(2,_.a)],D),class extends t.b{constructor(e,t,i,n,o,s,a,l){super(null,e),this._keybindingService=i,this._notificationService=n,this._contextMenuService=o,this._menuService=s,this._instaService=a,this._storageService=l,this._container=null,this._storageKey=e.item.submenu._debugName+"_lastActionId";let d,c=l.get(this._storageKey,1);d=(d=c?e.actions.find(e=>c===e.id):d)||e.actions[0],this._defaultAction=this._instaService.createInstance(k,d,void 0),s=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(i=null==t?void 0:t.menuAsChild)||i,classNames:null!=(n=null==t?void 0:t.classNames)?n:["codicon","codicon-chevron-down"],actionRunner:null!=(o=null==t?void 0:t.actionRunner)?o:new r.b}),this._dropdown=new h(e,e.actions,this._contextMenuService,s),this._dropdown.actionRunner.onDidRun(e=>{e.action instanceof m.c&&this.update(e.action)})}update(e){this._storageService.store(this._storageKey,e.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(k,e,void 0),this._defaultAction.actionRunner=new class extends r.b{runAction(e,t){return L(this,void 0,void 0,(function*(){yield e.run(void 0)}))}},this._container&&this._defaultAction.render(Object(n.P)(this._container,Object(n.a)(".action-container")))}setActionContext(e){super.setActionContext(e),this._defaultAction.setActionContext(e),this._dropdown.setActionContext(e)}render(e){this._container=e,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default"),e=Object(n.a)(".action-container"),this._defaultAction.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),t.stopPropagation())})),e=Object(n.a)(".dropdown-action-container"),this._dropdown.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),null!=(e=this._defaultAction.element)&&e.focus(),t.stopPropagation())}))}focus(e){(e?this._dropdown:(this._defaultAction.element.tabIndex=0,this._defaultAction.element)).focus()}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(e){e?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}});function O(e,t,i){return t instanceof m.c?e.createInstance(k,t,void 0):t instanceof m.e?t.item.rememberDefaultAction?e.createInstance(N,t,i):e.createInstance(D,t,i):void 0}N=i([S(2,v.a),S(3,C.a),S(4,_.a),S(5,m.a),S(6,b.a),S(7,w.a)],N)},"7a2c":function(e,t,i){},"7a9e":function(e,t,i){"use strict";i.r(t),i.d(t,"SuggestController",(function(){return $e})),i.d(t,"TriggerSuggestAction",(function(){return Ge}));var n=i("3813"),o=i("e8e3"),s=i("fdcc"),r=i("fe45"),a=i("a666"),l=i("bc04"),d=(t=i("b2cc"),i("d3f4")),h=i("6a89"),c=i("c101"),u=i("b574"),g=i("b800"),p=i("40355"),m=i("03e8"),f=i("b707"),_=i("5fe7"),b=i("0a0f"),v=i("fbba"),C=i("f5f3"),w=i("5818"),y=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._saveState(),500),this._disposables.add(e.onWillSaveState(e=>{e.reason===m.c.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(e,t,i){this._withStrategy(e,t).memorize(e,t,i),this._persistSoon.schedule()}select(e,t,i){return this._withStrategy(e,t).select(e,t,i)}_withStrategy(t,i){if(i=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null==(i=this._modeService.getLanguageIdentifier(t.getLanguageIdAtPosition(i.lineNumber,i.column)))?void 0:i.language,resource:t.uri}),(null==(t=this._strategy)?void 0:t.name)!==i){this._saveState();const s=e._strategyCtors.get(i)||x;this._strategy=new s;try{var n=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,o=this._storageService.get(e._storagePrefix+"/"+i,n);o&&this._strategy.fromJSON(JSON.parse(o))}catch(t){}}return this._strategy}_saveState(){var t,i;this._strategy&&(t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=JSON.stringify(this._strategy),this._storageService.store(e._storagePrefix+"/"+this._strategy.name,i,t,1))}},D=(y=(k._strategyCtors=new Map([["recentlyUsedByPrefix",class extends L{constructor(){super("recentlyUsedByPrefix"),this._trie=p.c.forStrings(),this._seq=0}memorize(e,t,i){t=e.getWordUntilPosition(t).word,e=e.getLanguageIdentifier().language+"/"+t,this._trie.set(e,{type:i.completion.kind,insertText:i.completion.insertText,touch:this._seq++})}select(e,t,i){var n=e.getWordUntilPosition(t)["word"];if(n){n=e.getLanguageIdentifier().language+"/"+n;let t=this._trie.get(n);if(t=t||this._trie.findSubstr(n))for(let e=0;ee.push([i,t])),e.sort((e,t)=>-(e[1].touch-t[1].touch)).forEach((e,t)=>e[1].touch=t),e.slice(0,200)}fromJSON(e){if(this._trie.clear(),0a&&l.type===i[d].completion.kind&&l.insertText===i[d].completion.insertText&&(a=l.touch,r=d),i[d].completion.preselect&&-1===s)return d}return-1!==r?r:-1!==s?s:0}toJSON(){return this._cache.toJSON()}fromJSON(e){var t,i;for([t,i]of(this._cache.clear(),e))i.touch=0,i.type="number"==typeof i.type?i.type:Object(f.H)(i.type),this._cache.set(t,i);this._seq=this._cache.size}}],["first",x]]),k._storagePrefix="suggest/memories",k=y([S(0,m.a),S(1,w.a),S(2,v.a)],k),Object(b.c)("ISuggestMemories")),Object(C.b)(y,k,!0),i("dff7")),N=(S=i("9e74"),i("4fc3")),O=(C=i("9eb8"),i("4153")),E=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0))}static _moveIndex(e,t,i){let n=i;for(;;){if((n=(n+t.items.length+(e?1:-1))%t.items.length)===i)break;if(!t.items[n].completion.additionalTextEdits)break}return n}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=e._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};I.OtherSuggestions=new N.c("hasOtherSuggestions",!1),I=k([E(1,N.b)],I);var M=i("308f"),T=i("8025"),A=i("7e93"),R=i("3742");class P{constructor(e,t,i,n,o,s,r){this.clipboardText=r,this._snippetCompareFn=P._compareCompletionItems,this._items=e,this._column=t,this._wordDistance=n,this._options=o,this._refilterKind=1,this._lineContext=i,"top"===s?this._snippetCompareFn=P._compareCompletionItemsSnippetsUp:"bottom"===s&&(this._snippetCompareFn=P._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(e){this._lineContext.leadingLineContent===e.leadingLineContent&&this._lineContext.characterCountDelta===e.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta=h)u.score=A.a.Default;else if("string"==typeof u.completion.filterText){if(h=l(n,s,e,u.completion.filterText,u.filterTextLow,0,!1),!h)continue;0===Object(R.g)(u.completion.filterText,u.textLabel)?u.score=h:(u.score=Object(A.b)(n,s,e,u.textLabel,u.labelLow,0),u.score[0]=h[0])}else{if(h=l(n,s,e,u.textLabel,u.labelLow,0,!1),!h)continue;u.score=h}}u.idx=o,u.distance=this._wordDistance.distance(u.position,u.completion),a.push(u),e.push(u.textLabel.length)}}this._filteredItems=a.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:e.length?Object(o.q)(e.length-.85,e,(e,t)=>e-t):0}}static _compareCompletionItems(e,t){return e.score[0]>t.score[0]?-1:e.score[0]t.distance?1:e.idxt.idx?1:0}static _compareCompletionItemsSnippetsDown(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return P._compareCompletionItems(e,t)}static _compareCompletionItemsSnippetsUp(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return P._compareCompletionItems(e,t)}}var F=i("2504"),B=(k=i("a40b"),i("67b4")),j=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class W{static create(e,t){return j(this,void 0,void 0,(function*(){if(!t.getOption(106).localityBonus)return W.None;if(!t.hasModel())return W.None;const i=t.getModel(),n=t.getPosition();if(!e.canComputeWordRanges(i.uri))return W.None;const[s]=yield(new B.a).provideSelectionRanges(i,[n]);if(0===s.length)return W.None;const r=yield e.computeWordRanges(i.uri,s[0].range);var a;return r?(a=i.getWordUntilPosition(n),delete r[a.word],new class extends W{distance(e,i){if(!n.equals(t.getPosition()))return 0;if(17===i.kind)return 2<<20;if(i=("string"==typeof i.label?i:i.label).label,i=r[i],Object(o.m)(i))return 2<<20;e=Object(o.d)(i,h.a.fromPositions(e),h.a.compareRangesUsingStarts);var a=0<=e?i[e]:i[Math.max(0,~e-1)];let l=s.length;for(const t of s){if(!h.a.containsRange(t.range,a))break;--l}return l}}):W.None}))}}W.None=new class extends W{distance(){return 0}};E=i("f577");var V=i("5d75"),H=i("d3d7"),z=function(e,t){return function(i,n){t(i,n,e)}},U=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class K{constructor(e,t,i,n){this.leadingLineContent=e.getLineContent(t.lineNumber).substr(0,t.column-1),this.leadingWord=e.getWordUntilPosition(t),this.lineNumber=t.lineNumber,this.column=t.column,this.auto=i,this.shy=n}static shouldAutoTrigger(e){if(!e.hasModel())return!1;const t=e.getModel();e=e.getPosition();var i=(t.tokenizeIfCheap(e.lineNumber),t.getWordAtPosition(e));return!!i&&i.endColumn===e.column&&!!isNaN(Number(i.word))}}let q=class e{constructor(e,t,i,n,o,s,r){this._editor=e,this._editorWorkerService=t,this._clipboardService=i,this._telemetryService=n,this._logService=o,this._contextKeyService=s,this._configurationService=r,this._toDispose=new a.b,this._quickSuggestDelay=10,this._triggerCharacterListener=new a.b,this._triggerQuickSuggest=new _.g,this._state=0,this._completionDisposables=new a.b,this._onDidCancel=new M.b,this._onDidTrigger=new M.b,this._onDidSuggest=new M.b,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new T.a(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(f.d.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._onCursorChange(e)}));let l=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{l=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{l=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{l||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){Object(a.f)(this._triggerCharacterListener),Object(a.f)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),!this._editor.getOption(80)&&this._editor.hasModel()&&this._editor.getOption(109)){const t=new Map;for(const e of f.d.all(this._editor.getModel()))for(const i of e.triggerCharacters||[]){let n=t.get(i);n||((n=new Set).add(Object(O.c)()),t.set(i,n)),n.add(e)}var e=e=>{if(i=this._contextKeyService,n=this._configurationService,(!Boolean(i.getContextKeyValue("inlineSuggestionVisible"))||Boolean(n.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters")))&&!K.shouldAutoTrigger(this._editor)){if(!e){var i=this._editor.getPosition();const t=this._editor.getModel();e=t.getLineContent(i.lineNumber).substr(0,i.column-1)}let o="";Object(R.F)(e.charCodeAt(e.length-1))?Object(R.E)(e.charCodeAt(e.length-2))&&(o=e.substr(e.length-2)):o=e.charAt(e.length-1);var n=t.get(o);n&&(i=this._completionModel?{items:this._completionModel.adopt(n),clipboardText:this._completionModel.clipboardText}:void 0,this.trigger({auto:!0,shy:!1,triggerCharacter:o},Boolean(this._completionModel),n,i))}};this._triggerCharacterListener.add(this._editor.onDidType(e)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(e))}}get state(){return this._state}cancel(e=!1){var t;0!==this._state&&(this._triggerQuickSuggest.cancel(),null!=(t=this._requestToken)&&t.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:e}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&f.d.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(e){if(this._editor.hasModel()){var t=this._editor.getModel();const i=this._currentSelection;this._currentSelection=this._editor.getSelection(),!e.selection.isEmpty()||0!==e.reason&&3!==e.reason||"keyboard"!==e.source&&"deleteLeft"!==e.source?this.cancel():f.d.has(t)&&(0===this._state&&0===e.reason?!1===this._editor.getOption(78)||!i.containsRange(this._currentSelection)&&!i.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition())||this._editor.getOption(106).snippetsPreventQuickSuggestions&&u.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0===this._state&&K.shouldAutoTrigger(this._editor)&&this._editor.hasModel()){const i=this._editor.getModel();var e=this._editor.getPosition(),t=this._editor.getOption(78);if(!1!==t){if(!0!==t){i.tokenizeIfCheap(e.lineNumber);const n=i.getLineTokens(e.lineNumber);e=n.getStandardTokenType(n.findTokenIndexAtOffset(Math.max(e.column-1-1,0)));if(!(t.other&&0===e||t.comments&&1===e||t.strings&&2===e))return}t=this._contextKeyService,e=this._configurationService,Boolean(t.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(e.getValue("editor.inlineSuggest.allowQuickSuggestions"))||this.trigger({auto:!0,shy:!1})}}},this._quickSuggestDelay)):0!==this._state&&3===e.reason&&this._refilterCompletionItems())}}_refilterCompletionItems(){Promise.resolve().then(()=>{var e,t;0!==this._state&&this._editor.hasModel()&&(t=this._editor.getModel(),e=this._editor.getPosition(),t=new K(t,e,2===this._state,!1),this._onNewContext(t))})}trigger(t,i=!1,n,o){if(this._editor.hasModel()){var r=this._editor.getModel();const d=t.auto;var a=new K(r,this._editor.getPosition(),d,t.shy);this.cancel(i),this._state=d?2:1,this._onDidTrigger.fire({auto:d,shy:t.shy,position:this._editor.getPosition()}),this._context=a;let h={triggerKind:null!=(i=t.triggerKind)?i:0};t.triggerCharacter&&(h={triggerKind:1,triggerCharacter:t.triggerCharacter}),this._requestToken=new F.b,a=this._editor.getOption(101);let c=1;switch(a){case"top":c=0;break;case"bottom":c=2}var{itemKind:i,showDeprecated:a}=e._createSuggestFilter(this._editor),l=W.create(this._editorWorkerService,this._editor);r=Object(O.e)(r,this._editor.getPosition(),new O.a(c,i,n,a),h,this._requestToken.token);Promise.all([r,l]).then(([e,i])=>U(this,void 0,void 0,(function*(){if(null!=(n=this._requestToken)&&n.dispose(),this._editor.hasModel()){let r=null==o?void 0:o.clipboardText;if(!r&&e.needsClipboard&&(r=yield this._clipboardService.readText()),0!==this._state){var n=this._editor.getModel();let a=e.items;o&&(s=Object(O.d)(c),a=a.concat(o.items).sort(s));var s=new K(n,this._editor.getPosition(),d,t.shy);this._completionModel=new P(a,this._context.column,{leadingLineContent:s.leadingLineContent,characterCountDelta:s.column-this._context.column},i,this._editor.getOption(106),this._editor.getOption(101),r),this._completionDisposables.add(e.disposable),this._onNewContext(s),this._reportDurationsTelemetry(e.durations)}}}))).catch(s.f)}}_reportDurationsTelemetry(e){this._telemetryGate++%230==0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(e)}),this._logService.debug("suggest.durations.json",e)})}static _createSuggestFilter(e){const t=new Set;return"none"===e.getOption(101)&&t.add(27),e=e.getOption(106),e.showMethods||t.add(0),e.showFunctions||t.add(1),e.showConstructors||t.add(2),e.showFields||t.add(3),e.showVariables||t.add(4),e.showClasses||t.add(5),e.showStructs||t.add(6),e.showInterfaces||t.add(7),e.showModules||t.add(8),e.showProperties||t.add(9),e.showEvents||t.add(10),e.showOperators||t.add(11),e.showUnits||t.add(12),e.showValues||t.add(13),e.showConstants||t.add(14),e.showEnums||t.add(15),e.showEnumMembers||t.add(16),e.showKeywords||t.add(17),e.showWords||t.add(18),e.showColors||t.add(19),e.showFiles||t.add(20),e.showReferences||t.add(21),e.showColors||t.add(22),e.showFolders||t.add(23),e.showTypeParameters||t.add(24),e.showSnippets||t.add(27),e.showUsers||t.add(25),e.showIssues||t.add(26),{itemKind:t,showDeprecated:e.showDeprecated}}_onNewContext(e){if(this._context)if(e.lineNumber!==this._context.lineNumber)this.cancel();else if(Object(R.x)(e.leadingLineContent)!==Object(R.x)(this._context.leadingLineContent))this.cancel();else if(e.columnthis._context.leadingWord.startColumn){const e=new Set(f.d.all(this._editor.getModel()));for(var t of this._completionModel.allProvider)e.delete(t);var i=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,e,{items:i,clipboardText:this._completionModel.clipboardText})}else if(e.column>this._context.column&&0this._size.width},{orientation:0}),this._westSash=new ie.b(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:ie.a.North}),this._southSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:ie.a.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let e,t=0,i=0;this._sashListener.add(M.c.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{void 0===e&&(this._onDidWillResize.fire(),e=this._size,t=0,i=0)})),this._sashListener.add(M.c.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{void 0!==e&&(e=void 0,t=0,i=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(n=>{e&&(i=n.currentX-n.startX,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(n=>{e&&(i=-(n.currentX-n.startX),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(n=>{e&&(t=-(n.currentY-n.startY),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(n=>{e&&(t=n.currentY-n.startY,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(M.c.any(this._eastSash.onDidReset,this._westSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(M.c.any(this._northSash.onDidReset,this._southSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(e,t,i,n){this._northSash.state=e?3:0,this._eastSash.state=t?3:0,this._southSash.state=i?3:0,this._westSash.state=n?3:0}layout(e=this.size.height,t=this.size.width){var{height:i,width:n}=this._minSize,{height:o,width:s}=this._maxSize,i=(e=Math.max(i,Math.min(o,e)),t=Math.max(n,Math.min(s,t)),new $.b(t,e));$.b.equals(i,this._size)||(this.domNode.style.height=e+"px",this.domNode.style.width=t+"px",this._size=i,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(e){this._maxSize=e}get maxSize(){return this._maxSize}set minSize(e){this._minSize=e}get minSize(){return this._minSize}set preferredSize(e){this._preferredSize=e}get preferredSize(){return this._preferredSize}}function oe(e){return e&&Boolean(e.completion.documentation||e.completion.detail&&e.completion.detail!==e.completion.label)}let se=class{constructor(e,t){this._editor=e,this._onDidClose=new M.b,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new M.b,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new a.b,this._renderDisposeable=new a.b,this._borderWidth=1,this._size=new $.b(330,0),this.domNode=$.a(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=t.createInstance(J.a,{editor:e}),this._body=$.a(".body"),this._scrollbar=new Q.a(this._body,{}),$.q(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=$.q(this._body,$.a(".header")),this._close=$.q(this._header,$.a("span"+te.b.close.cssSelector)),this._close.title=D.a("details.close","Close"),this._type=$.q(this._header,$.a("p.type")),this._docs=$.q(this._body,$.a("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const e=this._editor.getOptions();var t=e.get(42),i=t.fontFamily,n=e.get(107)||t.fontSize,o=e.get(108)||t.lineHeight,s=t.fontWeight;o+="px";this.domNode.style.fontSize=n+"px",this.domNode.style.lineHeight=o,this.domNode.style.fontWeight=s,this.domNode.style.fontFeatureSettings=t.fontFeatureSettings,this._type.style.fontFamily=i,this._close.style.height=o,this._close.style.width=o}getLayoutInfo(){var e=this._editor.getOption(108)||this._editor.getOption(42).lineHeight,t=this._borderWidth;return{lineHeight:e,borderWidth:t,borderHeight:2*t,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=D.a("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,2*this.getLayoutInfo().lineHeight),this._onDidChangeContents.fire(this)}renderItem(e,t){var i,n;this._renderDisposeable.clear();let{detail:o,documentation:s}=e.completion;t&&(n="",n=(n=(n=(n=(n=(n+=`score: ${e.score[0]}\n`)+`prefix: ${null!=(i=e.word)?i:"(no prefix)"}\n`)+`word: ${e.completion.filterText?e.completion.filterText+" (filterText)":e.textLabel}\n`)+`distance: ${e.distance} (localityBonus-setting)\n`)+`index: ${e.idx}, based on ${e.completion.sortText&&`sortText: "${e.completion.sortText}"`||"label"}\n`)+`commit_chars: ${null==(i=e.completion.commitCharacters)?void 0:i.join("")}\n`,s=(new ee.a).appendCodeblock("empty",n),o="Provider: "+e.provider._debugDisplayName),t||oe(e)?(this.domNode.classList.remove("no-docs","no-type"),o?(i=1e5{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}))),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=e=>{e.preventDefault(),e.stopPropagation()},this._close.onclick=e=>{e.preventDefault(),e.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)):this.clearContents()}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get size(){return this._size}layout(e,t){var i=new $.b(e,t);$.b.equals(i,this._size)||(this._size=i,$.X(this.domNode,e,t)),this._scrollbar.scanDomNode()}scrollDown(e=8){this._body.scrollTop+=e}scrollUp(e=8){this._body.scrollTop-=e}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(e){this._borderWidth=e}get borderWidth(){return this._borderWidth}};se=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{i=this._topLeft,n=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(e=>{if(i&&n){this.widget.layout(e.dimension.width,e.dimension.height);let t=!1;e.west&&(s=n.width-e.dimension.width,t=!0),e.north&&(o=n.height-e.dimension.height,t=!0),t&&this._applyTopLeft({top:i.top+o,left:i.left+s})}e.done&&(i=void 0,n=void 0,o=0,s=0,this._userSize=e.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var e;this._anchorBox&&this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return null}show(){this._added||(this._editor.addOverlayWidget(this),this.getDomNode().style.position="fixed",this._added=!0)}hide(e=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),e&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(e){e=$.D(e);this._anchorBox=e,this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}_placeAtAnchor(e,t){var i=$.z(document.body),n=this.widget.getLayoutInfo();let o,s,r=new $.b(220,2*n.lineHeight),a=0,l=e.top;var d=e.top+e.height-n.borderHeight;let h,c,u,g=i.width-(e.left+e.width+n.borderWidth+n.horizontalPadding),p=(a=-n.borderWidth+e.left+e.width,c=!0,o=new $.b(g,i.height-e.top-n.borderHeight-n.verticalPadding),s=o.with(void 0,e.top+e.height-n.borderHeight-n.verticalPadding),t.width>g&&(e.left>g&&(g=e.left-n.borderWidth-n.horizontalPadding,c=!1,a=Math.max(n.horizontalPadding,e.left-t.width-n.borderWidth),o=o.with(g),s=o.with(void 0,s.height)),e.width>1.3*g&&i.height-(e.top+e.height)>e.height&&(g=e.width,a=e.left,l=-n.borderWidth+e.top+e.height,o=new $.b(e.width-n.borderHeight,i.height-e.top-e.height-n.verticalPadding),s=o.with(void 0,e.top-n.verticalPadding),r=r.with(o.width))),t.height);i=Math.max(o.height,s.height),p>i&&(p=i),u=p<=o.height?(h=!0,o):(h=!1,s),this._applyTopLeft({left:a,top:h?l:d-p}),this.getDomNode().style.position="fixed",this._resizable.enableSashes(!h,c,h,!c),this._resizable.minSize=r,this._resizable.maxSize=u,this._resizable.layout(p,Math.min(u.width,t.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(e){this._topLeft=e,this.getDomNode().style.left=this._topLeft.left+"px",this.getDomNode().style.top=this._topLeft.top+"px"}}var ae=i("5aa5"),le=(k=i("7944"),i("7e32"));E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e instanceof le.c?t.createInstance(de,e,void 0):void 0,this._leftActions=new ae.a(this.element,{actionViewItemProvider:i}),this._rightActions=new ae.a(this.element,{actionViewItemProvider:i}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const e=this._menuService.createMenu(O.g,this._contextKeyService),t=()=>{const t=[],i=[];for(var[n,o]of e.getActions())("left"===n?t:i).push(...o);this._leftActions.clear(),this._leftActions.push(t),this._rightActions.clear(),this._rightActions.push(i)};this._menuDisposables.add(e.onDidChange(()=>t())),this._menuDisposables.add(e)}hide(){this._menuDisposables.clear()}};he=E([V(1,b.a),V(2,le.a),V(3,N.b)],he);var ce,ue=i("c4e3"),ge=i("b589"),pe=i("82c9"),me=i("32a4");function fe(e,t,i,n){const o=n===ce.ROOT_FOLDER?["rootfolder-icon"]:n===ce.FOLDER?["folder-icon"]:["file-icon"];if(i){let s;if(i.scheme===ge.c.data){const e=pe.a.parseMetaData(i);s=e.get(pe.a.META_DATA_LABEL)}else s=_e(Object(pe.c)(i).toLowerCase());if(n===ce.FOLDER)o.push(s+"-name-folder-icon");else{if(s){if(o.push(s+"-name-file-icon"),s.length<=255){const e=s.split(".");for(let t=1;t{const e=this._editor.getOptions();var n=e.get(42),o=n.fontFamily,s=n.fontFeatureSettings,r=e.get(107)||n.fontSize,a=e.get(108)||n.lineHeight;n=n.fontWeight,r+="px",a+="px";t.root.style.fontSize=r,t.root.style.fontWeight=n,i.style.fontFamily=o,i.style.fontFeatureSettings=s,i.style.lineHeight=a,t.icon.style.height=a,t.icon.style.width=a,t.readMore.style.height=a,t.readMore.style.width=a});return n(),t.disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(107)||e.hasChanged(108))&&n()})),t}renderElement(e,t,i){const n=e["completion"],s=(i.root.id=ve(t),{labelEscapeNewLines:!(i.colorspan.style.backgroundColor=""),matches:Object(A.c)(e.score)});var r;t=[];19===n.kind&&we.extract(e,t)?(i.icon.className="icon customcolor",i.iconContainer.className="icon hide",i.colorspan.style.backgroundColor=t[0]):20===n.kind&&this._themeService.getFileIconTheme().hasFileIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",t=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FILE),r=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FILE),s.extraClasses=t.length>r.length?t:r):23===n.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",s.extraClasses=Object(o.k)([fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FOLDER),fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FOLDER)])):(i.icon.className="icon hide",i.iconContainer.className="",i.iconContainer.classList.add("suggest-icon",...Object(f.I)(n.kind).split(" "))),n.tags&&0<=n.tags.indexOf(1)&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),i.iconLabel.setLabel(e.textLabel,void 0,s),"string"==typeof n.label?(i.parametersLabel.textContent="",i.detailsLabel.textContent=Se(n.detail||""),i.root.classList.add("string-label")):(i.parametersLabel.textContent=Se(n.label.detail||""),i.detailsLabel.textContent=Se(n.label.description||""),i.root.classList.remove("string-label")),(this._editor.getOption(106).showInlineDetails?Object($.W):Object($.K))(i.detailsLabel),oe(e)?(i.right.classList.add("can-expand-details"),Object($.W)(i.readMore),i.readMore.onmousedown=e=>{e.stopPropagation(),e.preventDefault()},i.readMore.onclick=e=>{e.stopPropagation(),e.preventDefault(),this._onDidToggleDetails.fire()}):(i.right.classList.remove("can-expand-details"),Object($.K)(i.readMore),i.readMore.onmousedown=null,i.readMore.onclick=null)}disposeTemplate(e){e.disposables.dispose()}};function Se(e){return e.replace(/\r\n|\r|\n/g,"")}ye=E([V(1,v.a),V(2,w.a),V(3,Y.b)],ye);var Le=i("d379"),xe=i("49d9"),ke=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._contentWidget.lockPreference(),r=new s(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(e=>{var t;if(this._resize(e.dimension.width,e.dimension.height),r&&(r.persistHeight=r.persistHeight||!!e.north||!!e.south,r.persistWidth=r.persistWidth||!!e.east||!!e.west),e.done){if(r){var{itemHeight:e,defaultSize:i}=this.getLayoutInfo();e=Math.round(e/2);let{width:n,height:o}=this.element.size;(!r.persistHeight||Math.abs(r.currentSize.height-o)<=e)&&(o=null!=(t=null==(t=r.persistedSize)?void 0:t.height)?t:i.height),(!r.persistWidth||Math.abs(r.currentSize.width-n)<=e)&&(n=null!=(e=null==(t=r.persistedSize)?void 0:t.width)?e:i.width),this._persistedSize.store(new $.b(n,o))}this._contentWidget.unlockPreference(),r=void 0}})),this._messageElement=$.q(this.element.domNode,$.a(".message")),this._listElement=$.q(this.element.domNode,$.a(".tree"));const l=o.createInstance(se,this.editor),d=(l.onDidClose(this.toggleDetails,this,this._disposables),this._details=new re(l,this.editor),()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(106).showIcons)),h=(d(),o.createInstance(ye,this.editor)),c=(this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new G.c("SuggestWidget",this._listElement,{getHeight:e=>this.getLayoutInfo().itemHeight,getTemplateId:e=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:e=>{var t,i;return e.isResolved&&this._isDetailsVisible()?(({documentation:t,detail:i}=e.completion),i=R.v("{0}{1}",i||"",t?"string"==typeof t?t:t.value:""),D.a("ariaCurrenttSuggestionReadDetails","{0}, docs: {1}",e.textLabel,i)):e.textLabel},getWidgetAriaLabel:()=>D.a("suggest","Suggest"),getWidgetRole:()=>"listbox"}}),this._status=o.createInstance(he,this.element.domNode),()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(106).showStatusBar));c(),this._disposables.add(Object(Z.b)(this._list,n,{listInactiveFocusBackground:Me,listInactiveFocusOutline:X.b})),this._disposables.add(n.onDidColorThemeChange(e=>this._onThemeChange(e))),this._onThemeChange(n.getColorTheme()),this._disposables.add(this._list.onMouseDown(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onTap(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onDidChangeSelection(e=>this._onListSelection(e))),this._disposables.add(this._list.onDidChangeFocus(e=>this._onListFocus(e))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&(c(),d())})),this._ctxSuggestWidgetVisible=O.b.Visible.bindTo(i),this._ctxSuggestWidgetDetailsVisible=O.b.DetailsVisible.bindTo(i),this._ctxSuggestWidgetMultipleSuggestions=O.b.MultipleSuggestions.bindTo(i),this._disposables.add($.o(this._details.widget.domNode,"keydown",e=>{this._onDetailsKeydown.fire(e)})),this._disposables.add(this.editor.onMouseDown(e=>this._onEditorMouseDown(e)))}dispose(){var e;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),null!=(e=this._loadingTimeout)&&e.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(e){this._details.widget.domNode.contains(e.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(e.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){0!==this._state&&this._contentWidget.layout()}_onListMouseDownOrTap(e){void 0!==e.element&&void 0!==e.index&&(e.browserEvent.preventDefault(),e.browserEvent.stopPropagation(),this._select(e.element,e.index))}_onListSelection(e){e.elements.length&&this._select(e.elements[0],e.indexes[0])}_select(e,t){var i=this._completionModel;i&&(this._onDidSelect.fire({item:e,index:t,model:i}),this.editor.focus())}_onThemeChange(e){const t=e.getColor(De),i=(t&&(this.element.domNode.style.backgroundColor=t.toString(),this._messageElement.style.backgroundColor=t.toString(),this._details.widget.domNode.style.backgroundColor=t.toString()),e.getColor(Ne)),n=(i&&(this.element.domNode.style.borderColor=i.toString(),this._messageElement.style.borderColor=i.toString(),this._status.element.style.borderTopColor=i.toString(),this._details.widget.domNode.style.borderColor=i.toString(),this._detailsBorderColor=i.toString()),e.getColor(X.db));n&&(this._detailsFocusBorderColor=n.toString()),this._details.widget.borderWidth="hc"===e.type?2:1}_onListFocus(e){if(!this._ignoreFocusEvents)if(e.elements.length){if(this._completionModel){const t=e.elements[0],i=e.indexes[0];t!==this._focusedItem&&(null!=(e=this._currentSuggestionDetails)&&e.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=t,this._list.reveal(i),this._currentSuggestionDetails=Object(_.h)(e=>ke(this,void 0,void 0,(function*(){const i=Object(_.i)(()=>{this._isDetailsVisible()&&this.showDetails(!0)},250);e.onCancellationRequested(()=>i.dispose());var n=yield t.resolve(e);return i.dispose(),n}))),this._currentSuggestionDetails.then(()=>{i>=this._list.length||t!==this._list.element(i)||(this._ignoreFocusEvents=!0,this._list.splice(i,1,[t]),this._list.setFocus([i]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this.showDetails(!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:ve(i)}))}).catch(s.f)),this._onDidFocus.fire({item:t,index:i,model:this._completionModel})}}else this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",4===t),this.element.domNode.classList.remove("message"),t){case 0:$.K(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.LOADING_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.NO_SUGGESTIONS_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 3:case 4:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._show();break;case 5:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._details.show(),this._show()}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(e,t){0===this._state&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!e,this._isAuto||(this._loadingTimeout=Object(_.i)(()=>this._setState(1),t)))}showSuggestions(e,t,i,n){var o;this._contentWidget.setPosition(this.editor.getPosition()),null!=(o=this._loadingTimeout)&&o.dispose(),null!=(o=this._currentSuggestionDetails)&&o.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==e&&(this._completionModel=e),i&&2!==this._state&&0!==this._state?this._setState(4):(e=0===(o=this._completionModel.items.length),this._ctxSuggestWidgetMultipleSuggestions.set(1n&&(c=n),this._completionModel?this._completionModel.stats.pLabelLen*i.typicalHalfwidthCharacterWidth:c),s=i.statusBarHeight+this._list.contentHeight+i.borderHeight,r=i.itemHeight+i.statusBarHeight,a=$.D(this.editor.getDomNode()),l=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),d=a.top+l.top+l.height;t=Math.min(t.height-d-i.verticalPadding,s),d=a.top+l.top-i.verticalPadding,a=Math.min(d,s);let u=Math.min(Math.max(a,t)+i.borderHeight,s);(h=(h=h===(null==(l=this._cappedHeight)?void 0:l.capped)?this._cappedHeight.wanted:h)u&&(h=u),u=h>t||this._forceRenderingAbove&&150{var i=e.getColor(Te),n=(i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${i}; }`),e.getColor(Ae));i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: ${n}; }`),i=e.getColor(Oe),i&&t.addRule(`.monaco-editor .suggest-widget, .monaco-editor .suggest-details { color: ${i}; }`),n=e.getColor(Ee),n&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: ${n}; }`),i=e.getColor(Ie),i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: ${i}; }`),n=e.getColor(X.Jc),n&&t.addRule(`.monaco-editor .suggest-details a { color: ${n}; }`),i=e.getColor(X.Ic),i&&t.addRule(`.monaco-editor .suggest-details a:hover { color: ${i}; }`),n=e.getColor(X.Hc);n&&t.addRule(`.monaco-editor .suggest-details code { background-color: ${n}; }`)}),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.hasChanged(111)&&this._update()),this._update()}dispose(){var e;this._configListener.dispose(),null!=(e=this._selectionListener)&&e.dispose(),this._ckAtEnd.reset()}_update(){var e="on"===this._editor.getOption(111);this._enabled!==e&&(this._enabled=e,this._enabled?(this._selectionListener=this._editor.onDidChangeCursorSelection(e=()=>{if(this._editor.hasModel()){const t=this._editor.getModel(),i=this._editor.getSelection();var e=t.getWordAtPosition(i.getStartPosition());e?this._ckAtEnd.set(e.endColumn===i.getStartPosition().column):this._ckAtEnd.set(!1)}else this._ckAtEnd.set(!1)}),e()):this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0))}};Be.AtEnd=new N.c("atEndOfWord",!1),Be=E([v(1,N.b)],Be);var je=i("ef8e9"),We=i("3170");class Ve{constructor(e,t,i){this._disposables=new a.b,this._disposables.add(t.onDidShow(()=>this._onItem(t.getFocusedItem()))),this._disposables.add(t.onDidFocus(this._onItem,this)),this._disposables.add(t.onDidHide(this.reset,this)),this._disposables.add(e.onWillType(n=>{this._active&&!t.isFrozen()&&(n=n.charCodeAt(n.length-1),this._active.acceptCharacters.has(n)&&e.getOption(0)&&i(this._active.item))}))}_onItem(e){if(e&&Object(o.n)(e.item.completion.commitCharacters)){if(!this._active||this._active.item.item!==e.item){const t=new We.b;for(const i of e.item.completion.commitCharacters)0{if(this._empty&&e.hasModel()){const n=e.getSelections();var t=n.length;let o=!1;for(let e=0;eHe._maxSelectionLength)return;this._lastOvertyped[e]={value:o.getValueInRange(i),multiline:i.startLineNumber!==i.endLineNumber}}this._empty=!1}}})),this._disposables.add(t.onDidCancel(e=>{this._empty||e.retrigger||(this._empty=!0)}))}getLastOvertypedInfo(e){if(!this._empty&&0<=e&&el.set(e.getOption(106).insertMode)),this.widget=this._toDispose.add(new _.b(()=>{const e=this._instantiationService.createInstance(Pe,this.editor),t=(this._toDispose.add(e),this._toDispose.add(e.onDidSelect(e=>this._insertSuggestion(e,0),this)),new Ve(this.editor,e,e=>this._insertSuggestion(e,2))),i=(this._toDispose.add(t),this._toDispose.add(this.model.onDidSuggest(e=>{0===e.completionModel.items.length&&t.reset()})),O.b.MakesTextEdit.bindTo(this._contextKeyService)),n=O.b.HasInsertAndReplaceRange.bindTo(this._contextKeyService),o=O.b.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(Object(a.i)(()=>{i.reset(),n.reset(),o.reset()})),this._toDispose.add(e.onDidFocus(({item:e})=>{var t=this.editor.getPosition(),s=e.editStart.column,r=t.column;let a=!0;"smart"!==this.editor.getOption(1)||2!==this.model.state||e.completion.command||e.completion.additionalTextEdits||4&e.completion.insertTextRules||r-s!==e.completion.insertText.length||(s=this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:s,endLineNumber:t.lineNumber,endColumn:r}),a=s!==e.completion.insertText),i.set(a),n.set(!ze.a.equals(e.editInsertEnd,e.editReplaceEnd)),o.set(Boolean(e.provider.resolveCompletionItem)||Boolean(e.completion.documentation)||e.completion.detail!==e.completion.label)})),this._toDispose.add(e.onDetailsKeyDown(e=>{e.toKeybinding().equals(new r.e(!0,!1,!1,!1,33))||Ue.f&&e.toKeybinding().equals(new r.e(!1,!1,!1,!0,33))?e.stopPropagation():e.toKeybinding().isModifierKey()||this.editor.focus()})),e})),this._overtypingCapturer=this._toDispose.add(new _.b(()=>this._toDispose.add(new He(this.editor,this.model)))),this._alternatives=this._toDispose.add(new _.b(()=>this._toDispose.add(new I(this.editor,this._contextKeyService)))),this._toDispose.add(o.createInstance(Be,e)),this._toDispose.add(this.model.onDidTrigger(e=>{this.widget.value.showTriggered(e.auto,e.shy?250:50),this._lineSuffix.value=new qe(this.editor.getModel(),e.position)})),this._toDispose.add(this.model.onDidSuggest(e=>{var t;e.shy||(t=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.completionModel.items),this.widget.value.showSuggestions(e.completionModel,t,e.isFrozen,e.auto))})),this._toDispose.add(this.model.onDidCancel(e=>{e.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let d=O.b.AcceptSuggestionsOnEnter.bindTo(n),h=()=>{var e=this.editor.getOption(1);d.set("on"===e||"smart"===e)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}static get(t){return t.getContribution(e.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(e,t){if(e&&e.item){if(this.editor.hasModel()){const n=this.editor.getModel(),o=n.getAlternativeVersionId(),r=e["item"],a=[],c=new F.b;1&t||this.editor.pushUndoStop();var i=this.getOverwriteInfo(r,Boolean(8&t));if(this._memoryService.memorize(n,this.editor.getPosition(),r),Array.isArray(r.completion.additionalTextEdits)){const e=l.c.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!r.isResolved){const e=new Ke.a(!0);let i;const o=n.onDidChangeContent(e=>{if(e.isFlush)c.cancel(),o.dispose();else for(var t of e.changes)t=h.a.getEndPosition(t.range),i&&!ze.a.isBefore(t,i)||(i=t)});let s=t,u=(t|=2,!1),g=this.editor.onWillType(()=>{g.dispose(),u=!0,2&s||this.editor.pushUndoStop()});a.push(r.resolve(c.token).then(()=>{if(!r.completion.additionalTextEdits||c.token.isCancellationRequested)return!1;if(i&&r.completion.additionalTextEdits.some(e=>ze.a.isBefore(i,h.a.getStartPosition(e.range))))return!1;u&&this.editor.pushUndoStop();const e=l.c.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor),!u&&2&s||this.editor.pushUndoStop(),!0}).then(t=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",e.elapsed(),t),o.dispose(),g.dispose()}))}let p=r.completion["insertText"];4&r.completion.insertTextRules||(p=g.c.escape(p)),u.SnippetController2.get(this.editor).insert(p,{overwriteBefore:i.overwriteBefore,overwriteAfter:i.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&r.completion.insertTextRules),clipboardText:e.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&t||this.editor.pushUndoStop(),r.completion.command?r.completion.command.id===Ge.id?this.model.trigger({auto:!0,shy:!1},!0):(a.push(this._commandService.executeCommand(r.completion.command.id,...r.completion.command.arguments?[...r.completion.command.arguments]:[]).catch(s.f)),this.model.cancel()):this.model.cancel(),4&t&&this._alternatives.value.set(e,e=>{for(c.cancel();n.canUndo();){o!==n.getAlternativeVersionId()&&n.undo(),this._insertSuggestion(e,3|(8&t?8:0));break}}),this._alertCompletionItem(r),Promise.all(a).finally(()=>{this.model.clear(),c.dispose()})}}else this._alternatives.value.reset(),this.model.cancel(),this.model.clear()}getOverwriteInfo(e,t){Object(je.c)(this.editor.hasModel());let i="replace"===this.editor.getOption(106).insertMode;t&&(i=!i);t=e.position.column-e.editStart.column;var n=(i?e.editReplaceEnd:e.editInsertEnd).column-e.position.column;return{overwriteBefore:t+(this.editor.getPosition().column-e.position.column),overwriteAfter:n+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem(e){Object(o.n)(e.completion.additionalTextEdits)&&(e=D.a("aria.alert.snippet","Accepting '{0}' made {1} additional edits",e.textLabel,e.completion.additionalTextEdits.length),Object(n.a)(e))}triggerSuggest(e){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,e),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(e){if(this.editor.hasModel()){const t=this.editor.getPosition(),i=()=>{t.equals(this.editor.getPosition())&&this._commandService.executeCommand(e.fallback)},n=e=>{var t,i,n;return!!(4&e.completion.insertTextRules||e.completion.additionalTextEdits)||(t=this.editor.getPosition(),i=e.editStart.column,(n=t.column)-i!==e.completion.insertText.length||this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:i,endLineNumber:t.lineNumber,endColumn:n})!==e.completion.insertText)};M.c.once(this.model.onDidTrigger)(e=>{let t=[];M.c.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{Object(a.f)(t),i()},void 0,t),this.model.onDidSuggest(({completionModel:e})=>{var o,s;Object(a.f)(t),0!==e.items.length&&(o=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.items),s=e.items[o],n(s))?(this.editor.pushUndoStop(),this._insertSuggestion({index:o,item:s,model:e},7)):i()},void 0,t)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(t.lineNumber,0),this.editor.focus()}}acceptSelectedSuggestion(e,t){var i=this.widget.value.getFocusedItem();let n=0;e&&(n|=4),t&&(n|=8),this._insertSuggestion(i,n)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.value.forceRenderingAbove()}stopForceRenderingAbove(){this.widget.isInitialized&&this.widget.value.stopForceRenderingAbove()}};$e.ID="editor.contrib.suggestController",$e=w([V(1,y),V(2,S.b),V(3,N.b),V(4,b.a),V(5,H.b)],$e);class Ge extends t.b{constructor(){super({id:Ge.id,label:D.a("suggest.trigger.label","Trigger Suggest"),alias:"Trigger Suggest",precondition:N.a.and(c.a.writable,c.a.hasCompletionItemProvider),kbOpts:{kbExpr:c.a.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(e,t){const i=$e.get(t);i&&i.triggerSuggest()}}Ge.id="editor.action.triggerSuggest",Object(t.l)($e.ID,$e),Object(t.j)(Ge);const Ze=t.c.bindToContribution($e.get);Object(t.k)(new Ze({id:"acceptSelectedSuggestion",precondition:O.b.Visible,handler(e){e.acceptSelectedSuggestion(!0,!1)}})),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus),primary:2,weight:190}),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus,O.b.AcceptSuggestionsOnEnter,O.b.MakesTextEdit),primary:3,weight:190}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:O.b.HasInsertAndReplaceRange.toNegated()}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert"))}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.replace","Replace")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace"))}),Object(t.k)(new Ze({id:"acceptAlternativeSelectedSuggestion",precondition:N.a.and(O.b.Visible,c.a.textInputFocus),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert")),title:D.a("accept.replace","Replace")},{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace")),title:D.a("accept.insert","Insert")}]})),S.a.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),Object(t.k)(new Ze({id:"hideSuggestWidget",precondition:O.b.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:9,secondary:[1033]}})),Object(t.k)(new Ze({id:"selectNextSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),Object(t.k)(new Ze({id:"selectNextPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:12,secondary:[2060]}})),Object(t.k)(new Ze({id:"selectLastSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectLastSuggestion()})),Object(t.k)(new Ze({id:"selectPrevSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),Object(t.k)(new Ze({id:"selectPrevPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:11,secondary:[2059]}})),Object(t.k)(new Ze({id:"selectFirstSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectFirstSuggestion()})),Object(t.k)(new Ze({id:"toggleSuggestionDetails",precondition:O.b.Visible,handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible,O.b.CanResolve),title:D.a("detail.more","show less")},{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible.toNegated(),O.b.CanResolve),title:D.a("detail.less","show more")}]})),Object(t.k)(new Ze({id:"toggleExplainMode",precondition:O.b.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),Object(t.k)(new Ze({id:"toggleSuggestionFocus",precondition:O.b.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2570,mac:{primary:778}}})),Object(t.k)(new Ze({id:"insertBestCompletion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),Be.AtEnd,O.b.Visible.toNegated(),I.OtherSuggestions.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Object(je.j)(t)?Object.assign({fallback:"tab"},t):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),Object(t.k)(new Ze({id:"insertNextSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2}})),Object(t.k)(new Ze({id:"insertPrevSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1026}})),Object(t.j)(class extends t.b{constructor(){super({id:"editor.action.resetSuggestSize",label:D.a("suggest.reset.label","Reset Suggest Widget Size"),alias:"Reset Suggest Widget Size",precondition:void 0})}run(e,t){$e.get(t).resetWidgetSize()}})},"7aad":function(e,t,i){},"7ab3":function(e,t,i){"use strict";i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return g}));var n=i("3742"),o=i("30db"),s=i("1e93");let r,a,l;function d(){return r=r||new TextDecoder("UTF-16LE")}function h(){return l=l||(o.e()?d():a=a||new TextDecoder("UTF-16BE"))}const c="undefined"!=typeof TextDecoder;let u,g;function p(e,t,i){let n=[],o=0;for(let a=0;anew m(e),function(e,t,i){var n=new Uint16Array(e.buffer,t,i);return 0new f,p);class m{constructor(e){this._capacity=0|e,this._buffer=new Uint16Array(this._capacity),this._completedStrings=null,this._bufferLength=0}reset(){this._completedStrings=null,this._bufferLength=0}build(){return null!==this._completedStrings?(this._flushBuffer(),this._completedStrings.join("")):this._buildBuffer()}_buildBuffer(){var e;return 0===this._bufferLength?"":(e=new Uint16Array(this._buffer.buffer,0,this._bufferLength),h().decode(e))}_flushBuffer(){var e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e}write1(e){var t=this._capacity-this._bufferLength;t<=1&&(0!=t&&!n.E(e)||this._flushBuffer()),this._buffer[this._bufferLength++]=e}appendASCII(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCIIString(e){var t=e.length;if(this._bufferLength+t>=this._capacity)this._flushBuffer(),this._completedStrings[this._completedStrings.length]=e;else for(let i=0;ithis._onContextMenu(e))),this._toDispose.add(this._editor.onMouseWheel(e=>{var t;0{58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.showContextMenu())}))}static get(t){return t.getContribution(e.ID)}_onContextMenu(e){if(this._editor.hasModel())if(this._editor.getOption(19)){if(12!==e.target.type&&(e.event.preventDefault(),e.event.stopPropagation(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){let t=!1;for(const i of this._editor.getSelections())if(i.containsPosition(e.target.position)){t=!0;break}t||this._editor.setPosition(e.target.position)}let t=null;1!==e.target.type&&(t={x:e.event.posx-1,width:2,y:e.event.posy-1,height:2}),this.showContextMenu(t)}}else this._editor.focus(),e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position)}showContextMenu(e){var t;this._editor.getOption(19)&&this._editor.hasModel()&&(this._contextMenuService?0<(t=this._getMenuActions(this._editor.getModel(),this._editor.isSimpleWidget?l.b.SimpleEditorContext:l.b.EditorContext)).length&&this._doShowContextMenu(t,e):this._editor.focus())}_getMenuActions(e,t){const i=[],n=this._menuService.createMenu(t,this._contextKeyService);var o;t=n.getActions({arg:e.uri});for(o of(n.dispose(),t)){var r,[,a]=o;let t=0;for(const n of a)n instanceof l.e?0<(r=this._getMenuActions(e,n.item.submenu)).length&&(i.push(new s.e(n.id,n.label,r)),t++):(i.push(n),t++);t&&i.push(new s.d)}return i.length&&i.pop(),i}_doShowContextMenu(e,t=null){if(this._editor.hasModel()){const r=this._editor.getOption(52);this._editor.updateOptions({hover:{enabled:!1}}),t||(this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render(),s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),i=(n=o.D(this._editor.getDomNode())).left+s.left,n=n.top+s.top+s.height,t={x:i,y:n});var i,n,s=this._editor.getOption(114)&&!g.c;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:s?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>e,getActionViewItem:e=>{const t=this._keybindingFor(e);if(t)return new u.a(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});const i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new u.a(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:e=>this._keybindingFor(e),onHide:e=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:r})}})}}_keybindingFor(e){return this._keybindingService.lookupKeybinding(e.id)}dispose(){0=n.range.end)){if(e.end({range:_(e.range,n),size:e.size})),i=i.map((t,i)=>({range:{start:e+i,end:e+i+1},size:t.size}));this.groups=function(e){{e=e.reduce((e,t)=>e.concat(t),[]);const o=[];let s=null;for(var t of e){var i=t.range.start,n=t.range.end;t=t.size;s&&t===s.size?s.range.end=n:(s={range:{start:i,end:n},size:t},o.push(s))}return o}}([o,i,t]),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){var e=this.groups.length;return e?this.groups[e-1].range.end:0}get size(){return this._size}indexAt(e){if(e<0)return-1;let t=0,i=0;for(var n of this.groups){var o=n.range.end-n.range.start,s=i+o*n.size;if(e{for(const i of e){const e=this.getRenderer(t);e.disposeTemplate(i.templateData),i.templateData=null}}),this.cache.clear()}getRenderer(e){var t=this.renderers.get(e);if(t)return t;throw new Error("No renderer found for "+e)}}i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3i,null!=e&&e.getPosInSet?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1,null!=e&&e.getRole?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",null!=e&&e.isChecked?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>{}}}class x{constructor(e,t,i,n=C){if(this.virtualDelegate=t,this.domId="list_id_"+ ++x.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new h.a(50),this.splicing=!1,this.dragOverAnimationStopDisposable=u.a.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=u.a.None,this.onDragLeaveTimeout=u.a.None,this.disposables=new u.b,this._onDidChangeContentHeight=new c.b,this._horizontalScrolling=!1,n.horizontalScrolling&&n.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new b;for(const o of i)this.renderers.set(o.templateId,o);this.cache=this.disposables.add(new v(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support","boolean"!=typeof n.mouseSupport||n.mouseSupport),this._horizontalScrolling=Object(g.e)(n,e=>e.horizontalScrolling,C.horizontalScrolling),this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===n.additionalScrollHeight?0:n.additionalScrollHeight,this.accessibilityProvider=new L(n.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",Object(g.e)(n,e=>e.transformOptimization,C.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(a.b.addTarget(this.rowsContainer)),this.scrollable=new m.a(Object(g.e)(n,e=>e.smoothScrolling,!1)?125:0,e=>Object(s.V)(e)),this.scrollableElement=this.disposables.add(new l.c(this.rowsContainer,{alwaysConsumeMouseWheel:Object(g.e)(n,e=>e.alwaysConsumeMouseWheel,C.alwaysConsumeMouseWheel),horizontal:1,vertical:Object(g.e)(n,e=>e.verticalScrollMode,C.verticalScrollMode),useShadows:Object(g.e)(n,e=>e.useShadows,C.useShadows),mouseWheelScrollSensitivity:n.mouseWheelScrollSensitivity,fastScrollSensitivity:n.fastScrollSensitivity},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(Object(s.i)(this.rowsContainer,a.a.Change,e=>this.onTouchChange(e))),this.disposables.add(Object(s.i)(this.scrollableElement.getDomNode(),"scroll",e=>e.target.scrollTop=0)),this.disposables.add(Object(s.i)(this.domNode,"dragover",e=>this.onDragOver(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"drop",e=>this.onDrop(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragleave",e=>this.onDragLeave(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragend",e=>this.onDragEnd(e))),this.setRowLineHeight=Object(g.e)(n,e=>e.setRowLineHeight,C.setRowLineHeight),this.setRowHeight=Object(g.e)(n,e=>e.setRowHeight,C.setRowHeight),this.supportDynamicHeights=Object(g.e)(n,e=>e.supportDynamicHeights,C.supportDynamicHeights),this.dnd=Object(g.e)(n,e=>e.dnd,C.dnd),this.layout()}get contentHeight(){return this.rangeMap.size}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(e){if(e!==this._horizontalScrolling){if(e&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=e,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Object(s.C)(this.domNode)}),this.rowsContainer.style.width=Math.max(this.scrollWidth||0,this.renderWidth)+"px"}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}updateOptions(e){void 0!==e.additionalScrollHeight&&(this.additionalScrollHeight=e.additionalScrollHeight,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling),void 0!==e.mouseWheelScrollSensitivity&&this.scrollableElement.updateOptions({mouseWheelScrollSensitivity:e.mouseWheelScrollSensitivity}),void 0!==e.fastScrollSensitivity&&this.scrollableElement.updateOptions({fastScrollSensitivity:e.fastScrollSensitivity})}splice(e,t,i=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,i)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,i=[]){var n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=p.a.intersect(n,{start:e,end:e+t});const s=new Map;for(let u=o.start;u({id:String(this.itemId++),element:e,templateId:this.virtualDelegate.getTemplateId(e),size:this.virtualDelegate.getHeight(e),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(e),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:u.a.None})),0===e&&t>=this.items.length?(this.rangeMap=new b,this.rangeMap.splice(0,0,r),d=this.items,this.items=r):(this.rangeMap.splice(e,t,r),d=this.items.splice(e,t,...r));const h=i.length-t,c=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);n=_(a,h);var g=p.a.intersect(c,n);for(let u=g.start;u_(e,h));const m={start:e,end:e+i.length};t=[m,...r].map(e=>p.a.intersect(c,e));var f=this.getNextToLastElement(t);for(const u of t)for(let e=u.start;ee.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Object(s.V)(()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){this.horizontalScrolling?this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth()):this.scrollableElementWidthDelayer.cancel()}updateScrollWidth(){if(this.horizontalScrolling){let e=0;for(const t of this.items)void 0!==t.width&&(e=Math.max(e,t.width));this.scrollWidth=e,this.scrollableElement.setScrollDimensions({scrollWidth:0===e?0:e+10})}}rerender(){if(this.supportDynamicHeights){for(const e of this.items)e.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}element(e){return this.items[e].element}domElement(e){return e=this.items[e].row,e&&e.domNode}elementHeight(e){return this.items[e].size}elementTop(e){return this.rangeMap.positionAt(e)}indexAt(e){return this.rangeMap.indexAt(e)}indexAfter(e){return this.rangeMap.indexAfter(e)}layout(e,t){let i={height:"number"==typeof e?e:Object(s.B)(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,i.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(i),void 0!==t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof t?t:Object(s.C)(this.domNode)})}render(e,t,i,n,o,s=!1){var r=this.getRenderRange(t,i),a=p.a.relativeComplement(r,e),l=p.a.relativeComplement(e,r),d=this.getNextToLastElement(a);if(s){var h=p.a.intersect(e,r);for(let e=h.start;ethis.onDragStart(n.element,r,e))),this.horizontalScrolling&&(this.measureItemWidth(n),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){var t;e.row&&e.row.domNode&&(e.row.domNode.style.width=n.g?"-moz-fit-content":"fit-content",e.width=Object(s.C)(e.row.domNode),(t=window.getComputedStyle(e.row.domNode)).paddingLeft&&(e.width+=parseFloat(t.paddingLeft)),t.paddingRight&&(e.width+=parseFloat(t.paddingRight)),e.row.domNode.style.width="")}updateItemInDOM(e,t){e.row.domNode.style.top=this.elementTop(t)+"px",this.setRowHeight&&(e.row.domNode.style.height=e.size+"px"),this.setRowLineHeight&&(e.row.domNode.style.lineHeight=e.size+"px"),e.row.domNode.setAttribute("data-index",""+t),e.row.domNode.setAttribute("data-last-element",t===this.length-1?"true":"false"),e.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(e.element,t,this.length))),e.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(e.element,t))),e.row.domNode.setAttribute("id",this.getElementDomId(t)),e.row.domNode.classList.toggle("drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];if(t.dragStartDisposable.dispose(),t.row){const i=this.renderers.get(t.templateId);i&&i.disposeElement&&i.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(e,t){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e,reuseAnimation:t})}get scrollTop(){return this.getScrollTop()}set scrollTop(e){this.setScrollTop(e)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight}get onMouseClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"click")).event,e=>this.toMouseEvent(e))}get onMouseDblClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"dblclick")).event,e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return c.c.filter(c.c.map(this.disposables.add(new r.a(this.domNode,"auxclick")).event,e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){return c.c.map(this.disposables.add(new r.a(this.domNode,"mousedown")).event,e=>this.toMouseEvent(e))}get onContextMenu(){return c.c.any(c.c.map(this.disposables.add(new r.a(this.domNode,"contextmenu")).event,e=>this.toMouseEvent(e)),c.c.map(this.disposables.add(new r.a(this.domNode,a.a.Contextmenu)).event,e=>this.toGestureEvent(e)))}get onTouchStart(){return c.c.map(this.disposables.add(new r.a(this.domNode,"touchstart")).event,e=>this.toTouchEvent(e))}get onTap(){return c.c.map(this.disposables.add(new r.a(this.rowsContainer,a.a.Tap)).event,e=>this.toGestureEvent(e))}toMouseEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toTouchEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toGestureEvent(e){var t=this.getItemIndexFromEventTarget(e.initialTarget||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toDragEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}onScroll(e){try{var t=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(t,e.scrollTop,e.height,e.scrollLeft,e.scrollWidth),this.supportDynamicHeights&&this._rerender(e.scrollTop,e.height,e.inSmoothScrolling)}catch(e){throw e}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,i){if(i.dataTransfer){if(e=this.dnd.getDragElements(e),i.dataTransfer.effectAllowed="copyMove",i.dataTransfer.setData(o.a.TEXT,t),i.dataTransfer.setDragImage){let t;void 0===(t=this.dnd.getDragLabel?this.dnd.getDragLabel(e,i):t)&&(t=String(e.length));const n=Object(s.a)(".monaco-drag-image");n.textContent=t,document.body.appendChild(n),i.dataTransfer.setDragImage(n,-10,-10),setTimeout(()=>document.body.removeChild(n),0)}this.currentDragData=new w(e),o.c.CurrentDragAndDropData=new y(e),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,i)}}onDragOver(e){if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),o.c.CurrentDragAndDropData&&"vscode-ui"===o.c.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(o.c.CurrentDragAndDropData)this.currentDragData=o.c.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new S}var t=this.dnd.onDragOver(this.currentDragData,e.element,e.index,e.browserEvent);if(this.canDrop="boolean"==typeof t?t:t.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;let i;if(e.browserEvent.dataTransfer.dropEffect="boolean"!=typeof t&&0===t.effect?"copy":"move",i="boolean"!=typeof t&&t.feedback?t.feedback:void 0===e.index?[-1]:[e.index],i=-1===(i=Object(d.f)(i).filter(e=>-1<=e&&ee-t))[0]?[-1]:i,t=this.currentDragFeedback,e=i,Array.isArray(t)&&Array.isArray(e)?!Object(d.h)(t,e):t!==e)if(this.currentDragFeedback=i,this.currentDragFeedbackDisposable.dispose(),-1===i[0])this.domNode.classList.add("drop-target"),this.rowsContainer.classList.add("drop-target"),this.currentDragFeedbackDisposable=Object(u.i)(()=>{this.domNode.classList.remove("drop-target"),this.rowsContainer.classList.remove("drop-target")});else{for(const e of i){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode.classList.add("drop-target")}this.currentDragFeedbackDisposable=Object(u.i)(()=>{for(const e of i){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode.classList.remove("drop-target")}})}return!0}onDragLeave(e){var t,i;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=Object(h.i)(()=>this.clearDragOverFeedback(),100),this.currentDragData&&null!=(i=(t=this.dnd).onDragLeave)&&i.call(t,this.currentDragData,e.element,e.index,e.browserEvent)}onDrop(e){if(this.canDrop){const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,t&&e.browserEvent.dataTransfer&&(e.browserEvent.preventDefault(),t.update(e.browserEvent.dataTransfer),this.dnd.drop(t,e.element,e.index,e.browserEvent))}}onDragEnd(e){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=u.a.None}setupDragAndDropScrollTopAnimation(e){var t;this.dragOverAnimationDisposable||(t=Object(s.G)(this.domNode).top,this.dragOverAnimationDisposable=Object(s.p)(this.animateDragAndDropScrollTop.bind(this,t))),this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=Object(h.i)(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){var t;void 0!==this.dragOverMouseY&&(e=this.dragOverMouseY-e,t=this.renderHeight-35,e<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(e-35))):te===p.CommandPalette}}addCommand(e){return this.addCommands(r.a.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(a.i)(()=>{let t=!1;for(const i of e)t=this._commands.delete(i.id)||t;t&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,i)=>e.set(i,t)),e}appendMenuItem(e,t){return this.appendMenuItems(r.a.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,i=new l.a;for(var{id:n,item:o}of e){let e=this._menuItems.get(n);e||(e=new l.a,this._menuItems.set(n,e)),i.push(e.push(o)),t.add(n)}return this._onDidChangeMenu.fire(t),Object(a.i)(()=>{if(0{t.has(n)||e.push({command:i})})}};class _ extends n.e{constructor(e,t,i,n){super("submenuitem."+e.submenu.id,"string"==typeof e.title?e.title:e.title.value,[],"submenu"),this.item=e,this._menuService=t,this._contextKeyService=i,this._options=n}get actions(){const e=[],t=this._menuService.createMenu(this.item.submenu,this._contextKeyService);var i,o=t.getActions(this._options);for([,i]of(t.dispose(),o))0/?".split("").forEach(e=>u.add(e.charCodeAt(0)));const w=s(r,b,a),y=s(r,b,(function(e,t){return function e(t,i,n,o){if(n===t.length)return[];if(o===i.length)return null;if(t[n]!==i[o])return e(t,i,n,o+1);{let s=null;return(s=e(t,i,n+1,o+1))?f({start:o,end:o+1},s):null}}(e.toLowerCase(),t.toLowerCase(),0,0)})),S=new t.a(1e4);function L(e,t,i=!1){if("string"!=typeof e||"string"!=typeof t)return null;let n=S.get(e);n||(n=new RegExp(o.p(e),"i"),S.set(e,n));var s=n.exec(t);return s?[{start:s.index,end:s.index+s[0].length}]:(i?y:w)(e,t)}function x(e,t,i,n,o,s){for(var r=Math.min(13,e.length);i=e.length)return!1;var i=e.codePointAt(t);switch(i){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!o.B(i)}}function F(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function B(e,t,i){return t[e]!==i[e]}function j(e,t,i,n,o,s,r){var a=e.length>D?D:e.length,l=n.length>D?D:n.length;if(!(a<=i||l<=s||l-s=c&&n>=u;)g[e]===p[n]&&(I[e]=n,e--),n--}let L=1,x=1,k=i,D=s;var m=[!1];for(L=1,k=i;kf,C=v?T[L][x-1]+(0f+1&&0=d))T[L][x]=y,A[L][x]=3,M[L][x]=0;else if(v&&(!a||C>=d))T[L][x]=C,A[L][x]=2,M[L][x]=0;else{if(!a)throw new Error("not possible");T[L][x]=d,A[L][x]=1,M[L][x]=M[L-1][x-1]+1}}}if(R&&(d=n,h=s,e.substr(i),d=d.substr(h)),m[0]||r){L--,x--;const e=[T[L][x],s];let r=0,d=0;for(;1<=L;){let a=x;do{var S=A[L][a];if(3===S)a-=2;else{if(2!==S)break;a-=1}}while(1<=a);(a=1M[L][a]?x:a)===x?r++:r=1,d=d||a,L--,x=a-1,e.push(x)}return l===a&&(e[0]+=2),h=d-a,e[0]-=h,e}}}function W(e,t,i,n,o,s,r){{var a=e,l=(e=t,i),d=n,h=o,c=s,u=(t=!0,r);let p=j(a,e,l,d,h,c,u);if((!p||t)&&3<=a.length){var g=Math.min(7,a.length-1);for(let e=l+1;e=e.length)){var i=e[t],n=e[t+1];return i!==n?e.slice(0,t)+n+i+e.slice(t+2):void 0}}(a,e);if(t){const e=j(t,t.toLowerCase(),l,d,h,c,u);e&&(e[0]-=3,(!p||e[0]>p[0])&&(p=e))}}}return p}}(i=n=n||{}).Default=[-100,0],i.isDefault=function(e){return!e||2===e.length&&-100===e[0]&&0===e[1]}},"7eb7":function(e,t,i){"use strict";i.r(t),i.d(t,"CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE",(function(){return L})),i.d(t,"LinkedEditingContribution",(function(){return k})),i.d(t,"LinkedEditingAction",(function(){return D})),i.d(t,"editorLinkedEditingBackground",(function(){return E}));var n=i("dff7"),o=(t=i("b2cc"),i("e8e3")),s=i("a666"),r=i("7061"),a=i("2504"),l=i("6a89"),d=i("b707"),h=i("5fe7"),c=i("b57f"),u=i("4fc3"),g=i("c101"),p=i("6d8e"),m=i("5717"),f=i("fdcc"),_=i("3742"),b=i("303e"),v=i("b7d0"),C=i("ceb8"),w=i("70cb"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(61)||e.hasChanged(81))&&this.reinitialize(!1)})),this._register(d.w.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}static get(t){return t.getContribution(e.ID)}reinitialize(e){const t=this._editor.getModel();var i=null!==t&&(this._editor.getOption(61)||this._editor.getOption(81))&&d.w.has(t);if((i!==this._enabled||e)&&(this._enabled=i,this.clearRanges(),this._localToDispose.clear(),i&&null!==t)){this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id),this._localToDispose.add(t.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id)}));const e=new h.a(this._debounceDuration),i=()=>{this._rangeUpdateTriggerPromise=e.trigger(()=>this.updateRanges(),this._debounceDuration)},n=new h.a(0),o=e=>{this._rangeSyncTriggerPromise=n.trigger(()=>this._syncRanges(e))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{i()})),this._localToDispose.add(this._editor.onDidChangeModelContent(e=>{if(!this._ignoreChangeEvent&&0i.intersectRanges(e.range)))return void o(this._currentDecorations)}i()})),this._localToDispose.add({dispose:()=>{e.cancel(),n.cancel()}}),this.updateRanges()}}_syncRanges(e){if(this._editor.hasModel()&&e===this._currentDecorations&&0!==e.length){const a=this._editor.getModel();var t=a.getDecorationRange(e[0]);if(!t||t.startLineNumber!==t.endLineNumber)return this.clearRanges();const d=a.getValueInRange(t);if(this._currentWordPattern&&(t=d.match(this._currentWordPattern),(t?t[0].length:0)!==d.length))return this.clearRanges();let h=[];for(let t=1,r=e.length;tS(this,void 0,void 0,(function*(){try{var r,a,d=yield O(t,i,s);if(o===this._currentRequest&&(this._currentRequest=null,n===t.getVersionId())){let t=[],n=(null!=d&&d.ranges&&(t=d.ranges),this._currentWordPattern=(null==d?void 0:d.wordPattern)||this._languageWordPattern,!1);for(let e=0,o=t.length;e({range:t,options:e.DECORATION})),this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,a)):this.clearRanges()}}catch(a){Object(f.e)(a)||Object(f.f)(a),this._currentRequest!==o&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=o}}this.clearRanges()}))}};k.ID="editor.contrib.linkedEditing",k.DECORATION=c.a.register({description:"linked-editing",stickiness:0,className:x}),k=i([y(1,u.b)],k);class D extends t.b{constructor(){super({id:"editor.action.linkedEditing",label:n.a("linkedEditing.label","Start Linked Editing"),alias:"Start Linked Editing",precondition:u.a.and(g.a.writable,g.a.hasRenameProvider),kbOpts:{kbExpr:g.a.editorTextFocus,primary:3132,weight:100}})}runCommand(e,t){const i=e.get(m.a),[n,o]=Array.isArray(t)&&t||[void 0,void 0];return p.a.isUri(n)&&r.a.isIPosition(o)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(o),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},f.f):super.runCommand(e,t)}run(e,t){const i=k.get(t);return i?Promise.resolve(i.updateRanges(!0)):Promise.resolve()}}const N=t.c.bindToContribution(k.get);function O(e,t,i){const n=d.w.ordered(e);return Object(h.j)(n.map(n=>()=>S(this,void 0,void 0,(function*(){try{return yield n.provideLinkedEditingRanges(e,t,i)}catch(n){Object(f.g)(n)}}))),e=>!!e&&o.n(null==e?void 0:e.ranges))}Object(t.k)(new N({id:"cancelLinkedEditingInput",precondition:L,handler:e=>e.clearRanges(),kbOpts:{kbExpr:g.a.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));const E=Object(b.wc)("editor.linkedEditingBackground",{dark:C.a.fromHex("#f00").transparent(.3),light:C.a.fromHex("#f00").transparent(.3),hc:C.a.fromHex("#f00").transparent(.3)},n.a("editorLinkedEditingBackground","Background color when the editor auto renames on type."));Object(v.f)((e,t)=>{e=e.getColor(E),e&&t.addRule(`.monaco-editor .${x} { background: ${e}; border-left-color: ${e}; }`)}),Object(t.n)("_executeLinkedEditingProvider",(e,t)=>O(e,t,a.a.None)),Object(t.l)(k.ID,k),Object(t.j)(D)},8025:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o extends i("6a89").a{constructor(e,t,i,n){super(e,t,i,n),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=i,this.positionColumn=n}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return o.selectionsEqual(this,e)}static selectionsEqual(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(e,t){return 0===this.getDirection()?new o(this.startLineNumber,this.startColumn,e,t):new o(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new n.a(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new o(e,t,this.endLineNumber,this.endColumn):new o(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){return new o(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(e||t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;ithis.stop())),this._register(this._editor.onDidChangeModelLanguage(e=>this.stop())),this._register(r.F.onDidChange(e=>this.stop())),this._register(this._editor.onKeyUp(e=>9===e.keyCode&&this.stop()))}static get(t){return t.getContribution(e.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new _(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};m.ID="editor.contrib.inspectTokens",m=i([p(1,d.a),p(2,l.a)],m);class f extends s.b{constructor(){super({id:"editor.action.inspectTokens",label:u.c.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(e,t){let i=m.get(t);i&&i.launch()}}class _ extends t.a{constructor(e,t){var i;super(),this.allowEditorOverflow=!0,this._editor=e,this._modeService=t,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=(i=this._model.getLanguageIdentifier(),r.F.get(i.language)||{getInitialState:()=>a.c,tokenize:(e,t,n,o)=>Object(a.d)(i.language,e,n,o),tokenize2:(e,t,n,o)=>Object(a.e)(i.id,e,n,o)}),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(e=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return _._ID}_compute(e){var t,i=this._getTokensAtLine(e.lineNumber);let s=0;for(let n=i.tokens1.length-1;0<=n;n--){var r=i.tokens1[n];if(e.column-1>=r.offset){s=n;break}}let a=0;for(let n=i.tokens2.length>>>1;0<=n;n--)if(e.column-1>=i.tokens2[n<<1]){a=n;break}let l=this._model.getLineContent(e.lineNumber),d="";s{var i=e.getColor(h.F),n=(i&&(n=e.type===g.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .tokens-inspect-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${i}; }`)),e.getColor(h.E));n&&t.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${n}; }`),i=e.getColor(h.G);i&&t.addRule(`.monaco-editor .tokens-inspect-widget { color: ${i}; }`)})},"82a1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}}),Object(t.a)({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}})},"82c9":function(e,t,i){"use strict";i.d(t,"i",(function(){return h})),i.d(t,"e",(function(){return c})),i.d(t,"f",(function(){return u})),i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"g",(function(){return f})),i.d(t,"h",(function(){return _})),i.d(t,"j",(function(){return b})),i.d(t,"a",(function(){return n}));var n,o,s=i("3d378"),r=i("b589"),a=i("32b8"),l=i("3742"),d=i("6d8e");function h(e){return Object(d.b)(e,!0)}const c=new class{constructor(e){this._ignorePathCasing=e}compare(e,t,i=!1){return e===t?0:Object(l.f)(this.getComparisonKey(e,i),this.getComparisonKey(t,i))}isEqual(e,t,i=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,i)===this.getComparisonKey(t,i)}getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e.path.toLowerCase():void 0,fragment:t?null:void 0}).toString()}joinPath(e,...t){return d.a.joinPath(e,...t)}basenameOrAuthority(e){return p(e)||e.authority}basename(e){return a.e.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===r.c.file?t=d.a.file(a.b(h(e))).path:(t=a.e.dirname(e.path),e.authority&&t.length&&47!==t.charCodeAt(0)&&(t="/")),e.with({path:t})}normalizePath(e){if(!e.path.length)return e;let t;return t=e.scheme===r.c.file?d.a.file(a.d(h(e))).path:a.e.normalize(e.path),e.with({path:t})}resolvePath(e,t){var i;return e.scheme===r.c.file?(i=d.a.file(a.g(h(e),t)),e.with({authority:i.authority,path:i.path})):(t=s.d(t),e.with({path:a.e.resolve(e.path,t)}))}}(()=>!1),u=c.isEqual.bind(c),g=c.basenameOrAuthority.bind(c),p=c.basename.bind(c),m=c.dirname.bind(c),f=c.joinPath.bind(c),_=c.normalizePath.bind(c),b=c.resolvePath.bind(c);(o=n=n||{}).META_DATA_LABEL="label",o.META_DATA_DESCRIPTION="description",o.META_DATA_SIZE="size",o.META_DATA_MIME="mime",o.parseMetaData=function(e){const t=new Map,i=e.path.substring(e.path.indexOf(";")+1,e.path.lastIndexOf(";"));return i.split(";").forEach(e=>{var[e,i]=e.split(":");e&&i&&t.set(e,i)}),(e=e.path.substring(0,e.path.indexOf(";")))&&t.set(o.META_DATA_MIME,e),t}},8452:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoSymbolQuickAccessProvider",(function(){return A})),i.d(t,"GotoLineAction",(function(){return R})),i("b9db"),i("dbc9");var n=i("dff7"),o=i("2504"),s=i("a666"),r=i("6a89"),a=(t=i("1fe0"),i("b707")),l=i("70f5"),d=i("3742"),h=i("7e93"),c=i("32b8"),u=i("30db");const g=[void 0,[]];function p(e,t,i=0,n=0){var o=t;if(o.values&&1e.start-t.start),i=[];let n=void 0;for(const o of t)n&&function(e,t){if(!(e.ende.original).join(_)):b(e.original)}var w=i("561a"),y=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class S extends t.a{constructor(e=Object.create(null)){super(e),this.options=e,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(e){return this.provideLabelPick(e,Object(n.a)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),s.a.None}provideWithTextEditor(e,t,i){var n=e.editor;n=this.getModel(n);return n?a.m.has(n)?this.doProvideWithEditorSymbols(e,n,t,i):this.doProvideWithoutEditorSymbols(e,n,t,i):s.a.None}doProvideWithoutEditorSymbols(e,t,i,o){const r=new s.b;return this.provideLabelPick(i,Object(n.a)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),y(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(t,r))&&!o.isCancellationRequested&&r.add(this.doProvideWithEditorSymbols(e,t,i,o))})),r}provideLabelPick(e,t){e.items=[{label:t,index:0,kind:14}],e.ariaLabel=t}waitForLanguageSymbolRegistry(e,t){return y(this,void 0,void 0,(function*(){if(a.m.has(e))return!0;let i;var n=new Promise(e=>i=e);const o=t.add(a.m.onDidChange(()=>{a.m.has(e)&&(o.dispose(),i(!0))}));return t.add(Object(s.i)(()=>i(!1))),n}))}doProvideWithEditorSymbols(e,t,i,r){const a=e.editor,l=new s.b,d=(l.add(i.onDidAccept(t=>{var[n]=i.selectedItems;n&&n.range&&(this.gotoLocation(e,{range:n.range.selection,keyMods:i.keyMods,preserveFocus:t.inBackground}),t.inBackground||i.hide())})),l.add(i.onDidTriggerItemButton(({item:t})=>{t&&t.range&&(this.gotoLocation(e,{range:t.range.selection,keyMods:i.keyMods,forceSideBySide:!0}),i.hide())})),this.getDocumentSymbols(t,r));let h=void 0;const c=()=>y(this,void 0,void 0,(function*(){null!==h&&void 0!==h&&h.dispose(!0),i.busy=!1,h=new o.b(r),i.busy=!0;try{var e=b(i.value.substr(S.PREFIX.length).trim()),t=yield this.doGetSymbolPicks(d,e,void 0,h.token);r.isCancellationRequested||(0c())),c();let u=!0;return l.add(i.onDidChangeActive(()=>{var[e]=i.activeItems;e&&e.range&&(u?u=!1:(a.revealRangeInCenter(e.range.selection,0),this.addDecorations(a,e.range.decoration)))})),l}doGetSymbolPicks(e,t,i,o){return y(this,void 0,void 0,(function*(){var s=yield e;if(o.isCancellationRequested)return[];const l=0===t.original.indexOf(S.SCOPE_PREFIX);var h=l?1:0;let c,u;t.values&&1h){let e=!1;if(c!==t&&([b,v]=p(f,Object.assign(Object.assign({},t),{values:void 0}),h,_),"number"==typeof b&&(e=!0)),"number"!=typeof b&&([b,v]=p(f,c,h,_),"number"!=typeof b))continue;if(!e&&u){if(l&&0{var e=null!=(e=this.options)&&e.openSideBySideDirection&&null!=(e=this.options)?e.openSideBySideDirection():void 0;if(e)return[{iconClass:("right"===e?w.b.splitHorizontal:w.b.splitVertical).classNames,tooltip:"right"===e?Object(n.a)("openToSide","Open to the Side"):Object(n.a)("openToBottom","Open to the Bottom")}]})()})}var b=g.sort((e,t)=>l?this.compareByKindAndScore(e,t):this.compareByScore(e,t));let v=[];if(l){let e=void 0,t=void 0,i=0;function y(){t&&"number"==typeof e&&0t.score)return-1;if(e.scoret.index?1:0}compareByKindAndScore(e,t){const i=x[e.kind]||L;var n=x[t.kind]||L;n=i.localeCompare(n);return 0===n?this.compareByScore(e,t):n}getDocumentSymbols(e,t){return y(this,void 0,void 0,(function*(){const i=yield l.a.create(e,t);return t.isCancellationRequested?[]:i.asListOfDocumentSymbols()}))}}S.PREFIX="@",S.SCOPE_PREFIX=":",S.PREFIX_BY_CATEGORY=""+S.PREFIX+S.SCOPE_PREFIX;const L=Object(n.a)("property","properties ({0})"),x={[5]:Object(n.a)("method","methods ({0})"),11:Object(n.a)("function","functions ({0})"),8:Object(n.a)("_constructor","constructors ({0})"),12:Object(n.a)("variable","variables ({0})"),4:Object(n.a)("class","classes ({0})"),22:Object(n.a)("struct","structs ({0})"),23:Object(n.a)("event","events ({0})"),24:Object(n.a)("operator","operators ({0})"),10:Object(n.a)("interface","interfaces ({0})"),2:Object(n.a)("namespace","namespaces ({0})"),3:Object(n.a)("package","packages ({0})"),25:Object(n.a)("typeParameter","type parameters ({0})"),1:Object(n.a)("modules","modules ({0})"),6:Object(n.a)("property","properties ({0})"),9:Object(n.a)("enum","enumerations ({0})"),21:Object(n.a)("enumMember","enumeration members ({0})"),14:Object(n.a)("string","strings ({0})"),0:Object(n.a)("file","files ({0})"),17:Object(n.a)("array","arrays ({0})"),15:Object(n.a)("number","numbers ({0})"),16:Object(n.a)("boolean","booleans ({0})"),18:Object(n.a)("object","objects ({0})"),19:Object(n.a)("key","keys ({0})"),7:Object(n.a)("field","fields ({0})"),13:Object(n.a)("constant","constants ({0})")};t=i("89cd");var k=i("2f1e"),D=i("5717"),N=i("ef8e9"),O=i("03d9"),E=i("308f"),I=i("b2cc"),M=i("c101"),T=i("66bd");let A=class extends S{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=E.c.None}get activeTextEditorControl(){return Object(N.o)(this.editorService.getFocusedCodeEditor())}};A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!e.disabled)}static codeActionsComparator({action:e},{action:t}){return e.isPreferred&&!t.isPreferred?-1:!e.isPreferred&&t.isPreferred?1:Object(n.n)(e.diagnostics)?Object(n.n)(t.diagnostics)?e.diagnostics[0].message.localeCompare(t.diagnostics[0].message):-1:Object(n.n)(t.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:e})=>!!e.kind&&g.b.QuickFix.contains(new g.b(e.kind))&&!!e.isPreferred)}}const S={actions:[],documentation:void 0};function L(e,t,i,o,a){var d;const h=i.filter||{},u={only:null==(b=h.include)?void 0:b.value,trigger:i.type},p=new l.d(e,a),f=(d=h,c.a.all(e).filter(e=>!e.providedCodeActionKinds||e.providedCodeActionKinds.some(e=>Object(g.d)(d,new g.b(e))))),_=new r.b;var b=f.map(i=>m(this,void 0,void 0,(function*(){try{o.report(i);const s=yield i.provideCodeActions(e,t,u,p.token);if(s&&_.add(s),p.token.isCancellationRequested)return S;const r=((null===s||void 0===s?void 0:s.actions)||[]).filter(e=>e&&Object(g.c)(h,e));var n=function(e,t,i){if(e.documentation){var n=e.documentation.map(e=>({kind:new g.b(e.kind),command:e.command}));if(i){let e;for(const t of n)!t.kind.contains(i)||e&&!e.kind.contains(t.kind)||(e=t);if(e)return null===e||void 0===e?void 0:e.command}for(const e of t)if(e.kind)for(const t of n)if(t.kind.contains(new g.b(e.kind)))return t.command}}(i,r,h.include);return{actions:r.map(e=>new w(e,i)),documentation:n}}catch(n){if(Object(s.e)(n))throw n;return Object(s.g)(n),S}})));const v=c.a.onDidChange(()=>{var t=c.a.all(e);Object(n.h)(t,f)||p.cancel()});return Promise.all(b).then(e=>{var t=Object(n.k)(e.map(e=>e.actions));e=Object(n.e)(e.map(e=>e.documentation));return new y(t,e,_)}).finally(()=>{v.dispose(),p.dispose()})}t.a.registerCommand("_executeCodeActionProvider",(function(e,t,i,n,r){return m(this,void 0,void 0,(function*(){if(!(t instanceof a.a))throw Object(s.c)();const l=e.get(u.a).getModel(t);if(!l)throw Object(s.c)();var c=h.a.isISelection(i)?h.a.liftSelection(i):d.a.isIRange(i)?l.validateRange(i):void 0;if(!c)throw Object(s.c)();var m="string"==typeof n?new g.b(n):void 0;const f=yield L(l,c,{type:1,filter:{includeSourceActions:!0,include:m}},p.b.None,o.a.None),_=[];var b=Math.min(f.validActions.length,"number"==typeof r?r:0);for(let e=0;ee.action)}finally{setTimeout(()=>f.dispose(),100)}}))}))},"84df":function(e,t,i){"use strict";i.d(t,"b",(function(){return L})),i.d(t,"a",(function(){return k})),i.d(t,"c",(function(){return D})),i.d(t,"d",(function(){return O})),i.d(t,"e",(function(){return I}));var n=i("3813"),o=i("e8e3"),s=i("2504"),r=i("fdcc"),a=i("6d8e"),l=i("bc04"),d=i("b055"),h=i("7061"),c=i("6a89"),u=i("8025"),g=i("b707"),p=i("a40b"),m=i("1b69"),f=i("09db"),_=i("dff7");class b{constructor(e){this.value=e,this._lower=e.toLowerCase()}static toKey(e){return"string"==typeof e?e.toLowerCase():e._lower}}var v=i("0a0f"),C=(t=i("db88"),i("9e74")),w=i("ef8e9"),y=i("258a"),S=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function L(e){if((e=e.filter(e=>e.range)).length){let o=e[0]["range"];for(let t=1;tS(this,void 0,void 0,(function*(){return(yield t.provideDocumentRangeFormattingEdits(a,e,a.getFormattingOptions(),h.token))||[]}));const w=[],y=[];try{for(var x of g){if(h.token.isCancellationRequested)return!0;y.push(yield C(x))}for(let e=0;e{if(e.length&&t.length){const o=e.reduce((e,t)=>c.a.plusRange(e,t.range),e[0].range);if(t.some(e=>c.a.intersectRanges(o,e.range)))for(var i of e)for(var n of t)if(c.a.intersectRanges(i.range,n.range))return!0}return!1})(y[e],y[t])&&(v=yield C(b=c.a.plusRange(g[e],g[t])),g.splice(t,1),g.splice(e,1),g.push(b),y.splice(t,1),y.splice(e,1),y.push(v),e=0,t=0)}for(var k of y){if(h.token.isCancellationRequested)return!0;var D=yield r.computeMoreMinimalEdits(a.uri,k);D&&w.push(...D)}}finally{h.dispose()}if(0===w.length)return!1;if(Object(d.b)(i))f.a.execute(i,w,!0),L(w),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1);else{var[{range:N}]=w;const e=new u.a(N.startLineNumber,N.startColumn,N.endLineNumber,N.endColumn);a.pushEditOperations([e],w.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function O(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(v.a);var r=Object(d.b)(t)?t.getModel():t,a=x(r);a=yield k.select(a,r,i);a&&(n.report(a),yield s.invokeFunction(E,a,t,i,o))}))}function E(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(p.a);let r,a,h;a=Object(d.b)(i)?(r=i.getModel(),new l.b(i,5,void 0,o)):(r=i,new l.d(i,o));try{var g=yield t.provideDocumentFormattingEdits(r,r.getFormattingOptions(),a.token);if(h=yield s.computeMoreMinimalEdits(r.uri,g),a.token.isCancellationRequested)return!0}finally{a.dispose()}if(!h||0===h.length)return!1;if(Object(d.b)(i))f.a.execute(i,h,2!==n),2!==n&&(L(h),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1));else{var[{range:g}]=h;const e=new u.a(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);r.pushEditOperations([e],h.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function I(e,t,i,n,o){const a=g.x.ordered(t);return 0===a.length||a[0].autoFormatTriggerCharacters.indexOf(n)<0?Promise.resolve(void 0):Promise.resolve(a[0].provideOnTypeFormattingEdits(t,i,n,o,s.a.None)).catch(r.g).then(i=>e.computeMoreMinimalEdits(t.uri,i))}k._selectors=new t.a,C.a.registerCommand("_executeFormatRangeProvider",(function(e,...t){var[t,i,n]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(c.a.isIRange(i)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n,s){return S(this,void 0,void 0,(function*(){for(const l of g.j.ordered(t)){var a=yield Promise.resolve(l.provideDocumentRangeFormattingEdits(t,i,n,s)).catch(r.g);if(Object(o.n)(a))return yield e.computeMoreMinimalEdits(t.uri,a)}}))}(e.get(p.a),t,c.a.lift(i),n,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatDocumentProvider",(function(e,...t){var[t,i]=t;Object(w.c)(a.a.isUri(t)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n){return S(this,void 0,void 0,(function*(){for(const a of x(t)){var s=yield Promise.resolve(a.provideDocumentFormattingEdits(t,i,n)).catch(r.g);if(Object(o.n)(s))return yield e.computeMoreMinimalEdits(t.uri,s)}}))}(e.get(p.a),t,i,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatOnTypeProvider",(function(e,...t){var[t,i,n,o]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(h.a.isIPosition(i)),Object(w.c)("string"==typeof n),t=e.get(m.a).getModel(t);if(t)return I(e.get(p.a),t,h.a.lift(i),n,o);throw Object(r.c)("resource")}))},"87a3":function(e,t,i){"use strict";i.r(t),i.d(t,"UnusualLineTerminatorsDetector",(function(){return c}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("5717"),r=i("eafb"),a=i("82c9"),l=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.hasChanged(113)&&(this._config=this._editor.getOption(113),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return d(this,void 0,void 0,(function*(){if("off"!==this._config&&this._editor.hasModel()){const o=this._editor.getModel();var e,t,i;o.mightContainUnusualLineTerminators()&&(e=this._codeEditorService,t=o,!0===e.getModelProperty(t.uri,h)||this._editor.getOption(80)||("auto"===this._config||(yield this._dialogService.confirm({title:n.a("unusualLineTerminators.title","Unusual Line Terminators"),message:n.a("unusualLineTerminators.message","Detected unusual line terminators"),detail:n.a("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(a.b)(o.uri)),primaryButton:n.a("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:n.a("unusualLineTerminators.ignore","Ignore")})).confirmed?o.removeUnusualLineTerminators(this._editor.getSelections()):(e=this._codeEditorService,t=o,i=!0,e.setModelProperty(t.uri,h,i))))}}))}};c.ID="editor.contrib.unusualLineTerminatorsDetector",c=i([l(1,r.a),l(2,s.a)],c),Object(o.l)(c.ID,c)},8830:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return v})),i.d(t,"d",(function(){return D})),i.d(t,"c",(function(){return N}));t=i("dff7");var n=i("308f"),o=i("a666"),s=i("aa3d"),r=i("e8e3"),a=i("fd49"),l=i("62bd"),d=i("fb71"),h=i("0910"),c=i("89cd"),u=i("be5f");const g=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new n.b,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}},p=Object.hasOwnProperty;class m{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class f{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class _{static readOptions(e){var t=e;const i=new f;for(const o of a.l){var n="_never_"===o.name?void 0:t[o.name];i._write(o.id,n)}return i}static validateOptions(e){const t=new a.j;for(const i of a.l)t._write(i.id,i.validate(e._read(i.id)));return t}static computeOptions(e,t){const i=new m;for(const n of a.l)i._write(n.id,n.compute(t,i,e._read(n.id)));return i}static _deepEquals(e,t){if("object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)||Array.isArray(t))return!(!Array.isArray(e)||!Array.isArray(t))&&r.h(e,t);for(var i in e)if(!_._deepEquals(e[i],t[i]))return!1;return!0}static checkEquals(e,t){const i=[];let n=!1;for(const s of a.l){var o=!_._deepEquals(e._read(s.id),t._read(s.id));(i[s.id]=o)&&(n=!0)}return n?new a.b(i):null}}function b(e){e=s.b(e);{var t=e,i=t.wordWrap;!0===i?t.wordWrap="on":!1===i&&(t.wordWrap="off"),!0===(i=t.lineNumbers)?t.lineNumbers="on":!1===i&&(t.lineNumbers="off"),!1===(i=t.autoClosingBrackets)&&(t.autoClosingBrackets="never",t.autoClosingQuotes="never",t.autoSurround="never"),"visible"===(i=t.cursorBlinking)&&(t.cursorBlinking="solid"),!0===(i=t.renderWhitespace)?t.renderWhitespace="boundary":!1===i&&(t.renderWhitespace="none"),!0===(i=t.renderLineHighlight)?t.renderLineHighlight="line":!1===i&&(t.renderLineHighlight="none"),!0===(i=t.acceptSuggestionOnEnter)?t.acceptSuggestionOnEnter="on":!1===i&&(t.acceptSuggestionOnEnter="off"),!1===(i=t.tabCompletion)?t.tabCompletion="off":!0===i&&(t.tabCompletion="onlySnippets");const n=t.suggest;if(n&&"object"==typeof n.filteredTypes&&n.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",deprecated:"showDeprecated",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums",enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};Object(u.b)(e,e=>{var t=n.filteredTypes[e.key];!1===t&&(n[e.value]=t)})}!0===(i=t.hover)?t.hover={enabled:!0}:!1===i&&(t.hover={enabled:!1}),!0===(i=t.parameterHints)?t.parameterHints={enabled:!0}:!1===i&&(t.parameterHints={enabled:!1}),!0===(i=t.autoIndent)?t.autoIndent="full":!1===i&&(t.autoIndent="advanced"),!0===(i=t.matchBrackets)?t.matchBrackets="always":!1===i&&(t.matchBrackets="never")}return e}class v extends o.a{constructor(e,t){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new n.b),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new a.a,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=b(t),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._register(l.a.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(g.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}updatePixelRatio(){}_recomputeOptions(){var e=this.options,t=this._computeInternalOptions();e?null!==(e=_.checkEquals(e,t))&&(this.options=t,this._onDidChangeFast.fire(e),this._onDidChange.fire(e)):this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){var e=this._getEnvConfiguration(),t=d.a.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,e.pixelRatio,this.isSimpleWidget);t={memory:this._computeOptionsMemory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,fontInfo:this.readConfiguration(t),extraEditorClassName:e.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines,viewLineCount:this._viewLineCount,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:e.emptySelectionClipboard,pixelRatio:e.pixelRatio,tabFocusMode:g.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return _.computeOptions(this._validatedOptions,t)}static _subsetEquals(e,t){for(const o in t)if(p.call(t,o)){var i=t[o],n=e[o];if(n!==i){if(Array.isArray(n)&&Array.isArray(i)){if(r.h(n,i))continue}else if(n&&"object"==typeof n&&i&&"object"==typeof i&&this._subsetEquals(n,i))continue;return!1}}return!0}updateOptions(e){void 0!==e&&(e=b(e),v._subsetEquals(this._rawOptions,e)||(this._rawOptions=s.f(this._rawOptions,e||{}),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._recomputeOptions()))}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){e=v._digitCount(e),this._lineNumbersDigitCount!==e&&(this._lineNumbersDigitCount=e,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;for(;e;)e=Math.floor(e/10),t++;return t||1}}var C;i=Object.freeze({id:"editor",order:5,type:"object",title:t.a("editorConfigurationTitle","Editor"),scope:5});const w=c.a.as(h.a.Configuration),y=Object.assign(Object.assign({},i),{properties:{"editor.tabSize":{type:"number",default:a.d.tabSize,minimum:1,markdownDescription:t.a("tabSize","The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.insertSpaces":{type:"boolean",default:a.d.insertSpaces,markdownDescription:t.a("insertSpaces","Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.detectIndentation":{type:"boolean",default:a.d.detectIndentation,markdownDescription:t.a("detectIndentation","Controls whether `#editor.tabSize#` and `#editor.insertSpaces#` will be automatically detected when a file is opened based on the file contents.")},"editor.trimAutoWhitespace":{type:"boolean",default:a.d.trimAutoWhitespace,description:t.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:a.d.largeFileOptimizations,description:t.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:t.a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.wordBasedSuggestionsMode":{enum:["currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[t.a("wordBasedSuggestionsMode.currentDocument","Only suggest words from the active document."),t.a("wordBasedSuggestionsMode.matchingDocuments","Suggest words from all open documents of the same language."),t.a("wordBasedSuggestionsMode.allDocuments","Suggest words from all open documents.")],description:t.a("wordBasedSuggestionsMode","Controls from which documents word based completions are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[t.a("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),t.a("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),t.a("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:t.a("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:t.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:t.a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:t.a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:t.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:t.a("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:t.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:t.a("codeLens","Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:"inherit",markdownEnumDescriptions:[t.a("wordWrap.off","Lines will never wrap."),t.a("wordWrap.on","Lines will wrap at the viewport width."),t.a("wordWrap.inherit","Lines will wrap according to the `#editor.wordWrap#` setting.")]}}});for(const O of a.l){var S=O.schema;if(void 0!==S)if(void 0!==(C=S).type||void 0!==C.anyOf)y.properties["editor."+O.name]=S;else for(var L in S)p.call(S,L)&&(y.properties[L]=S[L])}let x=null;function k(){return null===x&&(x=Object.create(null),Object.keys(y.properties).forEach(e=>{x[e]=!0})),x}function D(e){return k()["editor."+e]||!1}function N(e){return k()["diffEditor."+e]||!1}w.registerConfiguration(y)},8899:function(e,t,i){},"88b6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return i.e("chunk-2d22c2b8").then(i.bind(null,"f1a8"))}})},"88d4":function(e,t,i){"use strict";i.d(t,"a",(function(){return N})),i.d(t,"b",(function(){return C})),i.d(t,"d",(function(){return O})),i.d(t,"c",(function(){return I})),i.d(t,"p",(function(){return M})),i.d(t,"q",(function(){return T})),i.d(t,"r",(function(){return A})),i.d(t,"e",(function(){return R})),i.d(t,"j",(function(){return P})),i.d(t,"l",(function(){return F})),i.d(t,"k",(function(){return B})),i.d(t,"n",(function(){return j})),i.d(t,"o",(function(){return W})),i.d(t,"f",(function(){return V})),i.d(t,"g",(function(){return H})),i.d(t,"m",(function(){return z})),i.d(t,"h",(function(){return U})),i.d(t,"i",(function(){return K})),i("7b59");var n=i("11f7"),o=i("5aa5"),s=i("f070"),r=(t=i("ceb8"),i("308f")),a=i("aa3d"),l=i("5717"),d=i("d379"),h=(i("b968"),i("70c3")),c=i("9c3e"),u=i("a666"),g=i("6a89"),p=i("b57f"),m=new t.a(new t.c(0,122,204));const f={showArrow:!0,showFrame:!0,className:"",frameColor:m,arrowColor:m,keepEditorSelection:!1};class _{constructor(e,t,i,n,o,s){this.id="",this.domNode=e,this.afterLineNumber=t,this.afterColumn=i,this.heightInLines=n,this._onDomNodeTop=o,this._onComputedHeight=s}onDomNodeTop(e){this._onDomNodeTop(e)}onComputedHeight(e){this._onComputedHeight(e)}}class b{constructor(e,t){this._id=e,this._domNode=t}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class v{constructor(e){this._editor=e,this._ruleName=v._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),n.Q(this._ruleName)}set color(e){this._color!==e&&(this._color=e,this._updateStyle())}set height(e){this._height!==e&&(this._height=e,this._updateStyle())}_updateStyle(){n.Q(this._ruleName),n.v(".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(e){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:g.a.fromPositions(e),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}v._IdGenerator=new c.a(".arrow-decoration-");var C,w=i("dff7"),y=(m=i("4fc3"),c=i("0a0f"),i("f5f3")),S=i("b2cc"),L=i("303e"),x=i("561a"),k=i("7944"),D=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const i=this._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),this._widgets.delete(e))})})}}),(y=C=C||{}).inPeekEditor=new m.c("inReferenceSearchEditor",!0,w.a("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),y.notInPeekEditor=y.inPeekEditor.toNegated(),y=class{constructor(e,t){e instanceof d.a&&C.inPeekEditor.bindTo(t)}dispose(){}},y.ID="editor.contrib.referenceController",y=i([D(1,m.b)],y),Object(S.l)(y.ID,y);const E={headerBackgroundColor:t.a.white,primaryHeadingColor:t.a.fromHex("#333333"),secondaryHeadingColor:t.a.fromHex("#6c6c6cb3")};let I=class extends class{constructor(e,t={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new u.b,this.container=null,this._isShowing=!1,this.editor=e,this.options=a.b(t),a.f(this.options,f,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(e=>{var t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new v(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){var e;this.container&&this.options.frameColor&&(e=this.options.frameColor.toString(),this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e),this._arrow&&this.options.arrowColor&&(e=this.options.arrowColor.toString(),this._arrow.color=e)}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return 0{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){var e,t=this.editor.getOption(58);let i=0;return this.options.showArrow&&(e=Math.round(t/3),i+=2*e),this.options.showFrame&&(e=Math.round(t/9),i+=2*e),i}_showImpl(e,t){const i=e.getStartPosition();var n=this.editor.getLayoutInfo();const o=this._getWidth(n),s=(this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(n)+"px",document.createElement("div"));s.style.overflow="hidden";n=this.editor.getOption(58);var r=Math.max(12,this.editor.getLayoutInfo().height/n*.8);t=Math.min(t,r);let a=0,l=0;if(this._arrow&&this.options.showArrow&&(a=Math.round(n/3),this._arrow.height=a,this._arrow.show(i)),this.options.showFrame&&(l=Math.round(n/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new _(s,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new b("vs.editor.contrib.zoneWidget"+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth||l;this.container.style.borderTopWidth=e+"px",this.container.style.borderBottomWidth=e+"px"}r=t*n-this._decoratingElementsHeight(),this.container&&(this.container.style.top=a+"px",this.container.style.height=r+"px",this.container.style.overflow="hidden"),this._doLayout(r,o),this.options.keepEditorSelection||this.editor.setSelection(e);const d=this.editor.getModel();d&&((n=e.endLineNumber+1)<=d.getLineCount()?this.revealLine(n,!1):this.revealLine(d.getLineCount(),!0))}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),this.container.classList.add(e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(!this._resizeSash){let e;this._resizeSash=this._disposables.add(new h.b(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{e&&(t=(t=(t.currentY-e.startY)/this.editor.getOption(58))<0?Math.ceil(t):Math.floor(t),5<(t=e.heightInLines+t)&&t<35&&this._relayout(t))}))}}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){var e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}{constructor(e,t,i){super(e,t),this.instantiationService=i,this._onDidClose=new r.b,this.onDidClose=this._onDidClose.event,a.f(this.options,E,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(e){let t=this.options;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),super.style(e)}_applyStyles(){super._applyStyles();let e=this.options;this._headElement&&e.headerBackgroundColor&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&e.primaryHeadingColor&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&e.secondaryHeadingColor&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&e.frameColor&&(this._bodyElement.style.borderColor=e.frameColor.toString())}_fillContainer(e){this.setCssClass("peekview-widget"),this._headElement=n.a(".head"),this._bodyElement=n.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)}_fillHead(e,t){const i=n.a(".peekview-title");this.options.supportOnTitleClick&&(i.classList.add("clickable"),n.o(i,"click",e=>this._onTitleClick(e))),n.q(this._headElement,i),this._fillTitleIcon(i),this._primaryHeading=n.a("span.filename"),this._secondaryHeading=n.a("span.dirname"),this._metaHeading=n.a("span.meta"),n.q(i,this._primaryHeading,this._secondaryHeading,this._metaHeading);var r=n.a(".peekview-actions"),a=(n.q(this._headElement,r),this._getActionBarOptions());this._actionbarWidget=new o.a(r,a),this._disposables.add(this._actionbarWidget),t||this._actionbarWidget.push(new s.a("peekview.close",w.a("label.close","Close"),x.b.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(e){}_getActionBarOptions(){return{actionViewItemProvider:k.b.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(e){}setTitle(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=e,this._primaryHeading.setAttribute("title",e),t?this._secondaryHeading.innerText=t:n.t(this._secondaryHeading))}setMetaTitle(e){this._metaHeading&&(e?(this._metaHeading.innerText=e,n.W(this._metaHeading)):n.K(this._metaHeading))}_doLayout(e,t){var i;!this._isShowing&&e<0?this.dispose():(i=Math.ceil(1.2*this.editor.getOption(58)),e=Math.round(e-(i+2)),this._doLayoutHead(i,t),this._doLayoutBody(e,t))}_doLayoutHead(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")}};I=i([D(2,c.a)],I);const M=Object(L.wc)("peekViewTitle.background",{dark:Object(L.Lc)(L.M,.1),light:Object(L.Lc)(L.M,.1),hc:null},w.a("peekViewTitleBackground","Background color of the peek view title area.")),T=Object(L.wc)("peekViewTitleLabel.foreground",{dark:t.a.white,light:t.a.black,hc:t.a.white},w.a("peekViewTitleForeground","Color of the peek view title.")),A=Object(L.wc)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},w.a("peekViewTitleInfoForeground","Color of the peek view title info.")),R=Object(L.wc)("peekView.border",{dark:L.M,light:L.M,hc:L.h},w.a("peekViewBorder","Color of the peek view borders and arrow.")),P=Object(L.wc)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:t.a.black},w.a("peekViewResultsBackground","Background color of the peek view result list.")),F=Object(L.wc)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:t.a.white},w.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),B=Object(L.wc)("peekViewResult.fileForeground",{dark:t.a.white,light:"#1E1E1E",hc:t.a.white},w.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),j=Object(L.wc)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},w.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),W=Object(L.wc)("peekViewResult.selectionForeground",{dark:t.a.white,light:"#6C6C6C",hc:t.a.white},w.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),V=Object(L.wc)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:t.a.black},w.a("peekViewEditorBackground","Background color of the peek view editor.")),H=Object(L.wc)("peekViewEditorGutter.background",{dark:V,light:V,hc:V},w.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),z=Object(L.wc)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},w.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),U=Object(L.wc)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},w.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),K=Object(L.wc)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:L.b},w.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},"891c":function(e,t,i){"use strict";i.r(t),i.d(t,"getDocumentSymbols",(function(){return h}));var n=i("6d8e"),o=i("1b69"),s=i("2504"),r=i("b78f"),a=i("70f5"),l=(t=i("9e74"),i("ef8e9")),d=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function h(e,t,i){return d(this,void 0,void 0,(function*(){const n=yield a.a.create(e,i);return t?n.asListOfDocumentSymbols():n.getTopLevelSymbols()}))}t.a.registerCommand("_executeDocumentSymbolProvider",(function(e,...t){return d(this,void 0,void 0,(function*(){var[i]=t,a=(Object(l.c)(n.a.isUri(i)),e.get(o.a).getModel(i));if(a)return h(a,!1,s.a.None);const d=yield e.get(r.a).createModelReference(i);try{return yield h(d.object.textEditorModel,!1,s.a.None)}finally{d.dispose()}}))}))},"89cd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("1569"),o=i("ef8e9");const s=new class{constructor(){this.data=new Map}add(e,t){n.a(o.k(e)),n.a(o.j(t)),n.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}},"8a3f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:function(){return i.e("chunk-2d2295e9").then(i.bind(null,"dcc7"))}})},"8ae8":function(e,t,i){"use strict";function n(e){return e&&"string"==typeof e.id}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));const o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"}},"8b4e":function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s})),t=i("dff7");class n{constructor(e,t,i=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=i}toLabel(e,t,i){if(0===t.length)return null;const n=[];for(let r=0,a=t.length;r>>0,new n.c(r,null===i?o:i)}},"8bf4":function(e,t,i){},"8c02":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return h})),i.d(t,"c",(function(){return u})),i.d(t,"e",(function(){return g})),i.d(t,"b",(function(){return p}));var n=i("3742"),o=i("e6ff"),s=i("7061"),r=i("6a89"),a=i("3352");class l{constructor(e,t,i,n){this.searchString=e,this.isRegex=t,this.matchCase=i,this.wordSeparators=n}parseSearchRequest(){if(""===this.searchString)return null;let e,t=(e=this.isRegex?function(e){if(e&&0!==e.length)for(let i=0,n=e.length;i=n)break;var t=e.charCodeAt(i);if(110===t||114===t||87===t||119===t)return!0}return!1}(this.searchString):0<=this.searchString.indexOf("\n"),null);try{t=n.q(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;let i=!this.isRegex&&!e;return i&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(i=this.matchCase),new d(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,i?this.searchString:null)}}class d{constructor(e,t,i){this.regex=e,this.wordSeparators=t,this.simpleSearch=i}}function h(e,t,i){if(!i)return new a.b(e,null);let n=[];for(let o=0,s=t.length;o>0);t[o]>=e?n=o-1:t[o+1]>=e?(i=o,n=o):i=o+1}return i+1}}class u{static findMatches(e,t,i,n,o){return t=t.parseSearchRequest(),t?t.regex.multiline?this._doFindMatchesMultiline(e,i,new p(t.wordSeparators,t.regex),n,o):this._doFindMatchesLineByLine(e,i,t,n,o):[]}static _getMultilineMatchRange(e,t,i,n,o,s){let a,l,d=0;return a=n?t+o+(d=n.findLineFeedCountBeforeOffset(o)):t+o,l=n?(t=n.findLineFeedCountBeforeOffset(o+s.length)-d,a+s.length+t):a+s.length,n=e.getPositionAt(a),o=e.getPositionAt(l),new r.a(n.lineNumber,n.column,o.lineNumber,o.column)}static _doFindMatchesMultiline(e,t,i,n,o){var s,r=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),l="\r\n"===e.getEOL()?new c(a):null;const d=[];let u=0;for(i.reset(0);s=i.next(a);)if(d[u++]=h(this._getMultilineMatchRange(e,r,a,l,s.index,s[0]),s,n),u>=o)return d;return d}static _doFindMatchesLineByLine(e,t,i,n,o){var s=[];let r=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o)}else{const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o);for(let l=t.startLineNumber+1;l{var i=e.getColor(o.r);i&&t.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${i}; }`),i=e.getColor(o.B),i&&t.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(`.monaco-editor .margin { background-color: ${i}; }`),i=e.getColor(a),i&&t.addRule(`.monaco-editor .rangeHighlight { background-color: ${i}; }`),i=e.getColor(l),i&&t.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(d),i&&t.addRule(`.monaco-editor .symbolHighlight { background-color: ${i}; }`),i=e.getColor(h),i&&t.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(g);i&&(t.addRule(`.monaco-editor .mtkw { color: ${i} !important; }`),t.addRule(`.monaco-editor .mtkz { color: ${i} !important; }`))})},"91d3":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:function(){return i.e("chunk-2d229411").then(i.bind(null,"dd50"))}})},9240:function(e,t,i){"use strict";var n=i("c786");i.n(n).a},"92a6d":function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("5fe7"),o=i("ceb8"),s=i("fdcc"),r=i("eda7"),a=i("a666"),l=(t=i("b2cc"),i("5717")),d=i("6a89"),h=i("b57f"),c=i("b707"),u=i("6483"),g=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(e.onDidChangeModelLanguage(()=>this.onModelChanged())),this._register(c.c.onDidChange(()=>this.onModelChanged())),this._register(e.onDidChangeConfiguration(()=>{var e=this._isEnabled;this._isEnabled=this.isEnabled(),e!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const e=this._editor.getModel();if(!e)return!1;var t=e.getLanguageIdentifier();t=this._configurationService.getValue(t.language);return t&&"object"==typeof t&&(t=t.colorDecorators,t&&void 0!==t.enable&&!t.enable)?t.enable:this._editor.getOption(16)}static get(e){return e.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){var t;this.stop(),!this._isEnabled||(t=this._editor.getModel())&&c.c.has(t)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new n.g,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},e.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=Object(n.h)(e=>{var t=this._editor.getModel();return t?Object(u.b)(t,e):Promise.resolve([])}),this._computePromise.then(e=>{this.updateDecorations(e),this.updateColorDecorators(e),this._computePromise=null},s.f)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(e){var t=e.map(e=>({range:{startLineNumber:e.colorInfo.range.startLineNumber,startColumn:e.colorInfo.range.startColumn,endLineNumber:e.colorInfo.range.endLineNumber,endColumn:e.colorInfo.range.endColumn},options:h.a.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,t),this._colorDatas=new Map,this._decorationsIds.forEach((t,i)=>this._colorDatas.set(t,e[i]))}updateColorDecorators(e){let t=[],i={};for(let d=0;d{i[e]||this._codeEditorService.removeDecorationType(e)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,t)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(e=>{this._codeEditorService.removeDecorationType(e)})}getColorData(e){const t=this._editor.getModel();return t&&0!==(e=t.getDecorationsInRange(d.a.fromPositions(e,e)).filter(e=>this._colorDatas.has(e.id))).length?this._colorDatas.get(e[0].id):null}};m.ID="editor.contrib.colorDetector",m.RECOMPUTE_TIME=1e3,m=g([p(1,l.a),p(2,i.a)],m),Object(t.l)(m.ID,m)},"930f":function(e,t,i){},"93b9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return i.e("chunk-2d0a43df").then(i.bind(null,"0636"))}})},"93ba":function(e,t,i){"use strict";i.r(t),i.d(t,"ToggleTabFocusModeAction",(function(){return r}));var n=i("dff7"),o=i("3813"),s=(t=i("b2cc"),i("8830"));class r extends t.b{constructor(){super({id:r.ID,label:n.a({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){var i=!s.b.getTabFocusMode();s.b.setTabFocusMode(i),i?Object(o.a)(n.a("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(o.a)(n.a("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}r.ID="editor.action.toggleTabFocusMode",Object(t.j)(r)},"93d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return We})),i.d(t,"b",(function(){return Ve})),i.d(t,"e",(function(){return Ue})),i.d(t,"d",(function(){return ct})),i.d(t,"c",(function(){return ft}));var n=i("11f7"),o=i("e8e3"),s=i("2504"),r=i("308f"),a=i("a666"),l=(i("e2b8"),i("72a7"));class d{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){return{data:this.renderer.renderTemplate(e),disposable:a.a.None}}renderElement(e,t,i,n){if(i.disposable&&i.disposable.dispose(),i.data){const t=this.modelProvider();if(t.isResolved(e))return this.renderer.renderElement(t.get(e),e,i.data,n);const o=new s.b,r=t.resolve(e,o.token);i.disposable={dispose:()=>o.cancel()},this.renderer.renderPlaceholder(e,i.data),r.then(t=>this.renderer.renderElement(t,e,i.data,n))}}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class h{constructor(e,t){this.modelProvider=e,this.accessibilityProvider=t}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(e){const t=this.modelProvider();return t.isResolved(e)?this.accessibilityProvider.getAriaLabel(t.get(e)):null}}class c{constructor(e,t,i,n,o={}){const s=()=>this.model;n=n.map(e=>new d(e,s)),this.list=new l.c(e,t,i,n,(e=s,t=o,Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new h(e,t.accessibilityProvider)})))}updateOptions(e){this.list.updateOptions(e)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return r.c.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onPointer(){return r.c.map(this.list.onPointer,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onDidChangeSelection(){return r.c.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,Object(o.r)(e.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(e=>this.model.get(e))}style(e){this.list.style(e)}dispose(){this.list.dispose()}}var u=i("e385d");i("ec60");class g{constructor(e,t,i){this.columns=e,this.getColumnSize=i,this.templateId=g.TemplateId,this.renderedTemplates=new Set;const n=new Map(t.map(e=>[e.templateId,e]));this.renderers=[];for(const s of e){var o=n.get(s.templateId);if(!o)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(o)}}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-table-tr"));const i=[],o=[];for(let s=0;snew p(e,t));var h;t={size:d.reduce((e,t)=>e+t.column.weight,0),views:d.map(e=>({size:e.column.weight,view:e}))};this.splitview=new u.b(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:t}),this.splitview.el.style.height=i.headerRowHeight+"px",this.splitview.el.style.lineHeight=i.headerRowHeight+"px";const c=new g(o,s,e=>this.splitview.getViewSize(e));this.list=new l.c(e,this.domNode,(h=i,{getHeight(e){return h.getHeight(e)},getTemplateId(){return g.TemplateId}}),[c],a),this.columnLayoutDisposable=r.c.any(...d.map(e=>e.onDidLayout))(([e,t])=>c.layoutColumn(e,t)),this.styleElement=Object(n.w)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(e){this.list.updateOptions(e)}splice(e,t,i=[]){this.list.splice(e,t,i)}getHTMLElement(){return this.domNode}style(e){const t=[];t.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\ttop: ${this.virtualDelegate.headerRowHeight+1}px;\n\t\t\theight: calc(100% - ${this.virtualDelegate.headerRowHeight}px);\n\t\t}`),this.styleElement.textContent=t.join("\n"),this.list.style(e)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.splitview.dispose(),this.list.dispose(),this.columnLayoutDisposable.dispose()}}m.InstanceCount=0;var f,_=i("7de1"),b=i("650e"),v=i("e32d"),C=i("b835");(t=f=f||{})[t.Unknown=0]="Unknown",t[t.Twistie=1]="Twistie",t[t.Element=2]="Element";class w extends Error{constructor(e,t){super(`TreeError [${e}] `+t)}}class y{constructor(e){this.fn=e,this._map=new WeakMap}map(e){let t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t}}var S=i("1b0e"),L=i("258a");function x(e){return"object"==typeof e&&"visibility"in e&&"data"in e}function k(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function D(e){return"boolean"==typeof e.collapsible}class N{constructor(e,t,i,n={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new r.d,this._onDidChangeCollapseState=new r.b,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new r.b,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new r.b,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==n.collapseByDefault&&n.collapseByDefault,this.filter=n.filter,this.autoExpandSingleChildren=void 0!==n.autoExpandSingleChildren&&n.autoExpandSingleChildren,this.root={parent:void 0,element:i,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(e,t,i=L.a.empty(),n={}){if(0===e.length)throw new w(this.user,"Invalid tree location");n.diffIdentityProvider?this.spliceSmart(n.diffIdentityProvider,e,t,i,n):this.spliceSimple(e,t,i,n)}spliceSmart(e,t,i,n,o,s){var r;void 0===n&&(n=L.a.empty()),void 0===s&&(s=null!=(r=o.diffDepth)?r:0);const a=this.getParentNodeWithListIndex(t)["parentNode"],l=[...n],d=t[t.length-1],h=new S.a({getElements:()=>a.children.map(t=>e.getId(t.element).toString())},{getElements:()=>[...a.children.slice(0,d),...l,...a.children.slice(d+i)].map(t=>e.getId(t.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return this.spliceSimple(t,i,l,o);const c=t.slice(0,-1);var u=(t,i,n)=>{if(0t.originalStart-e.originalStart))u(g,p,g-(m.originalStart+m.originalLength)),g=m.originalStart,p=m.modifiedStart-d,this.spliceSimple([...c,g],m.originalLength,L.a.slice(l,p,p+m.modifiedLength),o);u(g,p,g)}spliceSimple(e,t,i=L.a.empty(),{onDidCreateNode:n,onDidDeleteNode:s}){const{parentNode:r,listIndex:a,revealed:l,visible:d}=this.getParentNodeWithListIndex(e),h=[];i=L.a.map(i,e=>this.createTreeNode(e,r,r.visible?1:0,l,h,n));var c=e[e.length-1],u=0e+(t.visible?t.renderNodeCount:0),0),this._updateAncestorsRenderNodeCount(r,_-i),this.list.splice(a,i,h)),0{s(t),t.children.forEach(e)};b.forEach(e)}t=0this._setCollapseState(e,n))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,i){var n=this.getTreeNode(e);const o={collapsed:t=void 0===t?!n.collapsed:t,recursive:i||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){var{node:i,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e),n=this._setListNodeCollapseState(i,n,o,t);if(i!==this.root&&this.autoExpandSingleChildren&&n&&!D(t)&&i.collapsible&&!i.collapsed&&!t.recursive){let n=-1;for(let e=0;e{let t=this.getTreeNode(e);for(;t.parent;)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){var e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,i,n,o,s){const r={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof e.collapsible?e.collapsible:void 0!==e.collapsed,collapsed:void 0===e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},a=this._filterNode(r,i);r.visibility=a,n&&o.push(r),t=e.children||L.a.empty();const l=n&&0!==a&&!r.collapsed;let d=0,h=1;for(const c of L.a.map(t,e=>this.createTreeNode(e,r,a,l,o,s)))r.children.push(c),h+=c.renderNodeCount,c.visible&&(c.visibleChildIndex=d++);return r.collapsible=r.collapsible||0t.children.length)&&this.hasTreeNode(i,t.children[e]))}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;var[e,...i]=e;if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[e])}getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var{parentNode:t,listIndex:i,revealed:n,visible:o}=this.getParentNodeWithListIndex(e);e=e[e.length-1];if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return t=t.children[e],{node:t,listIndex:i,revealed:n,visible:o&&t.visible}}getParentNodeWithListIndex(e,t=this.root,i=0,n=!0,o=!0){var[s,...e]=e;if(s<0||s>t.children.length)throw new w(this.user,"Invalid tree location");for(let r=0;re.element)),this.data=e}}function H(e){return e instanceof _.a?new V(e):e}class z{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=a.a.None}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(H(e),t)}onDragOver(e,t,i,n,s=!0){var r=this.dnd.onDragOver(H(e),t&&t.element,i,n),a=this.autoExpandNode!==t;if(a&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),void 0===t)return r;if(a&&"boolean"!=typeof r&&r.autoExpand&&(this.autoExpandDisposable=Object(R.i)(()=>{const e=this.modelProvider();var i=e.getNodeLocation(t);e.isCollapsed(i)&&e.setCollapsed(i,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof r||!r.accept||void 0===r.bubble||r.feedback)return s?r:{accept:"boolean"==typeof r?r:r.accept,effect:"boolean"==typeof r?void 0:r.effect,feedback:[i]};if(1===r.bubble){const o=this.modelProvider(),r=o.getNodeLocation(t);return a=o.getParentNodeLocation(r),s=o.getNode(a),i=a&&o.getListIndex(a),this.onDragOver(e,s,i,n,!1)}const l=this.modelProvider(),d=l.getNodeLocation(t);return a=l.getListIndex(d),e=l.getListRenderCount(d),Object.assign(Object.assign({},r),{feedback:Object(o.r)(a,a+e)})}drop(e,t,i,n){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(H(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}class U{constructor(e){this.delegate=e}getHeight(e){return this.delegate.getHeight(e.element)}getTemplateId(e){return this.delegate.getTemplateId(e.element)}hasDynamicHeight(e){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(e.element)}setDynamicHeight(e,t){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(e.element,t)}}(t=A=A||{}).None="none",t.OnHover="onHover",t.Always="always";class K{constructor(e,t=[]){this._elements=t,this.onDidChange=r.c.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class q{constructor(e,t,i,n,o={}){this.renderer=e,this.modelProvider=t,this.activeNodes=n,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=q.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new P.a,this.activeIndentNodes=new Set,this.indentGuidesDisposable=a.a.None,this.disposables=new a.b,this.templateId=e.templateId,this.updateOptions(o),r.c.map(i,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){var t;void 0!==e.indent&&(this.indent=Object(B.b)(e.indent,0,40)),void 0!==e.renderIndentGuides&&(t=e.renderIndentGuides!==A.None)!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t&&(t=new a.b,this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,t),this.indentGuidesDisposable=t,this._onDidChangeActiveNodes(this.activeNodes.elements))),void 0!==e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-tl-row")),i=Object(n.q)(t,Object(n.a)(".monaco-tl-indent")),o=Object(n.q)(t,Object(n.a)(".monaco-tl-twistie"));t=Object(n.q)(t,Object(n.a)(".monaco-tl-contents")),t=this.renderer.renderTemplate(t);return{container:e,indent:i,twistie:o,indentGuidesDisposable:a.a.None,templateData:t}}renderElement(e,t,i,n){"number"==typeof n&&(this.renderedNodes.set(e,{templateData:i,height:n}),this.renderedElements.set(e.element,e));var o=q.DefaultIndent+(e.depth-1)*this.indent;i.twistie.style.paddingLeft=o+"px",i.indent.style.width=o+this.indent-16+"px",this.renderTwistie(e,i),"number"==typeof n&&this.renderIndentGuides(e,i),this.renderer.renderElement(e,t,i.templateData,n)}disposeElement(e,t,i,n){i.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.templateData,n),"number"==typeof n&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){e=this.renderedElements.get(e),e&&this.onDidChangeNodeTwistieState(e)}onDidChangeNodeTwistieState(e){var t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){t.twistie.classList.remove(...O.classNamesArray);let i=!1;this.renderer.renderTwistie&&(i=this.renderer.renderTwistie(e.element,t.twistie)),e.collapsible&&(!this.hideTwistiesOfChildlessElements||0this.renderedIndentGuides.delete(e,l))),r=e}t.indentGuidesDisposable=o}}_onDidChangeActiveNodes(e){if(this.shouldRenderIndentGuides){const t=new Set,i=this.modelProvider();e.forEach(e=>{var n=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(n);e.collapsible&&0{t.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.remove("active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.add("active"))}),this.activeIndentNodes=t}}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(a.f)(this.disposables)}}q.DefaultIndent=8;class ${constructor(e,t,i){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=i,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new a.b,e.onWillRefilter(this.reset,this,this.disposables)}get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set pattern(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()}filter(e,t){if(this._filter){if(t=this._filter.filter(e,t),this.tree.options.simpleKeyboardNavigation)return t;let i;if(0===(i="boolean"==typeof t?t?1:0:x(t)?k(t.visibility):t))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:F.a.Default,visibility:!0};t=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e);var i=Array.isArray(t)?t:[t];for(const o of i){const e=o&&o.toString();if(void 0===e)return{data:F.a.Default,visibility:!0};var n=Object(F.d)(this._pattern,this._lowercasePattern,0,e,e.toLowerCase(),0,!0);if(n)return this._matchCount++,1===i.length?{data:n,visibility:!0}:{data:{label:e,score:n},visibility:!0}}return this.tree.options.filterOnType?2:{data:F.a.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){Object(a.f)(this.disposables)}}class G{constructor(e,t,i,o,s){this.tree=e,this.view=i,this.filter=o,this.keyboardNavigationDelegate=s,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new r.b,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new r.b,this.enabledDisposables=new a.b,this.disposables=new a.b,this.domNode=Object(n.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,this.disposables.add(Object(n.i)(this.domNode,"dragstart",()=>this.onDragStart())),this.messageDomNode=Object(n.q)(i.getHTMLElement(),Object(n.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(n.q)(this.domNode,Object(n.a)("span.label")),o=Object(n.q)(this.domNode,Object(n.a)(".controls")),this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(n.q)(o,Object(n.a)("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),this.disposables.add(Object(n.i)(this.filterOnTypeDomNode,"input",()=>this.onDidChangeFilterOnType())),this.clearDomNode=Object(n.q)(o,Object(n.a)("button.clear"+M.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(W.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}get enabled(){return this._enabled}get pattern(){return this._pattern}get filterOnType(){return this._filterOnType}updateOptions(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType,this.updateFilterOnTypeTitleAndIcon()),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){var e,t;this._enabled||(e=this.enabledDisposables.add(new v.a(this.view.getHTMLElement(),"keydown")),e=r.c.chain(e.event).filter(e=>!Object(l.e)(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new C.a(e)).filter(this.keyboardNavigationEventFilter||(()=>!0)).filter(()=>this.automaticKeyboardNavigation||this.triggered).filter(e=>this.keyboardNavigationDelegate.mightProducePrintableCharacter(e)&&!(18===e.keyCode||16===e.keyCode||15===e.keyCode||17===e.keyCode)||(0{e.stopPropagation(),e.preventDefault()}).event,t=this.enabledDisposables.add(new v.a(this.clearDomNode,"click")),r.c.chain(r.c.any(e,t.event)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1)}disable(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)}onEventOrInput(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(j.f?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)}onInput(e){const t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,e=>!F.a.isDefault(e.filterData));var i=this.tree.getFocus();0{switch(l){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=i-s-6+"px"}},h=()=>{this.positionClassName=l,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",Object(a.f)(r)};d(),this.domNode.classList.remove(l),this.domNode.classList.add("dragging"),r.add(Object(a.i)(()=>this.domNode.classList.remove("dragging"))),r.add(Object(n.i)(document,"dragover",e=>{e.preventDefault();var i=e.clientX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),l=ih())),b.c.CurrentDragAndDropData=new b.b("vscode-ui"),r.add(Object(a.i)(()=>b.c.CurrentDragAndDropData=void 0))}onDidSpliceModel(){this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())}onDidChangeFilterOnType(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitleAndIcon()}updateFilterOnTypeTitleAndIcon(){this.filterOnType?(this.filterOnTypeDomNode.classList.remove(...I.classNamesArray),this.filterOnTypeDomNode.classList.add(...E.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("disable filter on type","Disable Filter on Type")):(this.filterOnTypeDomNode.classList.remove(...E.classNamesArray),this.filterOnTypeDomNode.classList.add(...I.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("enable filter on type","Enable Filter on Type"))}render(){var e=0Y(e,t))}class X{constructor(e,t){this.getFirstViewElementWithTrait=e,this.identityProvider=t,this.nodes=[],this._onDidChange=new r.b,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){var i;(null!=(i=t)&&i.__forceEvent||!Object(o.h)(this.nodes,e))&&this._set(e,!1,t)}_set(e,t,i){if(this.nodes=[...e],this.elements=void 0,this._nodeSet=void 0,!t){const e=this;this._onDidChange.fire({get elements(){return e.get()},browserEvent:i})}}get(){return this.elements||(this.elements=this.nodes.map(e=>e.element)),[...this.elements]}getNodes(){return this.nodes}has(e){return this.nodeSet.has(e)}onDidModelSplice({insertedNodes:e,deletedNodes:t}){if(this.identityProvider){const n=new Set,o=e=>n.add(this.identityProvider.getId(e.element).toString()),s=(t.forEach(e=>Y(e,o)),new Map),r=e=>s.set(this.identityProvider.getId(e.element).toString(),e),a=(e.forEach(e=>Y(e,r)),[]);for(const e of this.nodes){var i=this.identityProvider.getId(e.element).toString();n.has(i)?(i=s.get(i))&&a.push(i):a.push(e)}0e.delete(t);t.forEach(e=>Y(e,i)),this.set([...e.values()])}}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class Q extends l.d{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(!Object(l.e)(e.browserEvent.target)&&!Object(l.f)(e.browserEvent.target)){var t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const o=e.browserEvent.target;var i=o.classList.contains("monaco-tl-twistie")||o.classList.contains("monaco-icon-label")&&o.classList.contains("folder-icon")&&e.browserEvent.offsetX<16;let s=!1;if((s="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick)&&!i&&2!==e.browserEvent.detail)return super.onViewPointer(e);if(!this.tree.expandOnDoubleClick&&2===e.browserEvent.detail)return super.onViewPointer(e);if(t.collapsible){const o=this.tree.model;t=o.getNodeLocation(t);var n=e.browserEvent.altKey;if(this.tree.setFocus([t]),o.setCollapsed(t,void 0,n),s&&i)return}super.onViewPointer(e)}}onDoubleClick(e){!e.browserEvent.target.classList.contains("monaco-tl-twistie")&&this.tree.expandOnDoubleClick&&super.onDoubleClick(e)}}class J extends l.c{constructor(e,t,i,n,o,s,r,a){super(e,t,i,n,a),this.focusTrait=o,this.selectionTrait=s,this.anchorTrait=r}createMouseController(e){return new Q(this,e.tree)}splice(e,t,i=[]){if(super.splice(e,t,i),0!==i.length){const t=[],n=[];let s;i.forEach((i,o)=>{this.focusTrait.has(i)&&t.push(e+o),this.selectionTrait.has(i)&&n.push(e+o),this.anchorTrait.has(i)&&(s=e+o)}),0this.element(e)),t)}setSelection(e,t,i=!1){super.setSelection(e,t),i||this.selectionTrait.set(e.map(e=>this.element(e)),t)}setAnchor(e,t=!1){super.setAnchor(e),t||(void 0===e?this.anchorTrait.set([]):this.anchorTrait.set([this.element(e)]))}}class ee{constructor(e,t,i,o,s={}){this._options=s,this.eventBufferer=new r.d,this.disposables=new a.b,this._onWillRefilter=new r.b,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new r.b;var d,h,c;i=new U(i);const u=new r.f,g=new r.f,p=new K(g.event);for(d of(this.renderers=o.map(e=>new q(e,()=>this.model,u.event,p,s)),this.renderers))this.disposables.add(d);let m;s.keyboardNavigationLabelProvider&&(m=new $(this,s.keyboardNavigationLabelProvider,s.filter),s=Object.assign(Object.assign({},s),{filter:m}),this.disposables.add(m)),this.focus=new X(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new X(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new X(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new J(e,t,i,this.renderers,this.focus,this.selection,this.anchor,Object.assign(Object.assign({},(h=()=>this.model,(c=s)&&Object.assign(Object.assign({},c),{identityProvider:c.identityProvider&&{getId(e){return c.identityProvider.getId(e.element)}},dnd:c.dnd&&new z(h,c.dnd),multipleSelectionController:c.multipleSelectionController&&{isSelectionSingleChangeEvent(e){return c.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},isSelectionRangeChangeEvent(e){return c.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))}},accessibilityProvider:c.accessibilityProvider&&Object.assign(Object.assign({},c.accessibilityProvider),{getSetSize(e){const t=h();return e=t.getNodeLocation(e),e=t.getParentNodeLocation(e),t.getNode(e).visibleChildrenCount},getPosInSet(e){return e.visibleChildIndex+1},isChecked:c.accessibilityProvider&&c.accessibilityProvider.isChecked?e=>c.accessibilityProvider.isChecked(e.element):void 0,getRole:c.accessibilityProvider&&c.accessibilityProvider.getRole?e=>c.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel(e){return c.accessibilityProvider.getAriaLabel(e.element)},getWidgetAriaLabel(){return c.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:c.accessibilityProvider&&c.accessibilityProvider.getWidgetRole?()=>c.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:c.accessibilityProvider&&c.accessibilityProvider.getAriaLevel?e=>c.accessibilityProvider.getAriaLevel(e.element):e=>e.depth,getActiveDescendantId:c.accessibilityProvider.getActiveDescendantId&&(e=>c.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:c.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},c.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(e){return c.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:c.simpleKeyboardNavigation}))),{tree:this})),this.model=this.createModel(e,this.view,s),u.input=this.model.onDidChangeCollapseState;const f=r.c.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(f(()=>null,null,this.disposables),g.input=r.c.chain(r.c.any(f,this.focus.onDidChange,this.selection.onDidChange)).debounce(()=>null,0).map(()=>{const e=new Set;for(const t of this.focus.getNodes())e.add(t);for(const t of this.selection.getNodes())e.add(t);return[...e.values()]}).event,!1!==s.keyboardSupport){const e=r.c.chain(this.view.onKeyDown).filter(e=>!Object(l.e)(e.target)).map(e=>new C.a(e));e.filter(e=>15===e.keyCode).on(this.onLeftArrow,this,this.disposables),e.filter(e=>17===e.keyCode).on(this.onRightArrow,this,this.disposables),e.filter(e=>10===e.keyCode).on(this.onSpace,this,this.disposables)}if(s.keyboardNavigationLabelProvider){const e=s.keyboardNavigationDelegate||l.a;this.typeFilterController=new G(this,this.model,this.view,m,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=Object(n.w)(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return r.c.map(this.view.onMouseDblClick,Z)}get onPointer(){return r.c.map(this.view.onPointer,Z)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnDoubleClick(){return void 0===this._options.expandOnDoubleClick||this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return void 0===this._options.expandOnlyOnTwistieClick||this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}updateOptions(e={}){this._options=Object.assign(Object.assign({},this._options),e);for(const t of this.renderers)t.updateOptions(e);this.view.updateOptions(Object.assign(Object.assign({},this._options),{enableKeyboardNavigation:this._options.simpleKeyboardNavigation})),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get options(){return this._options}getHTMLElement(){return this.view.getHTMLElement()}get scrollTop(){return this.view.scrollTop}set scrollTop(e){this.view.scrollTop=e}domFocus(){this.view.domFocus()}layout(e,t){this.view.layout(e,t)}style(e){var t="."+this.view.domId;const i=[];e.treeIndentGuidesStroke&&(i.push(`.monaco-list${t}:hover .monaco-tl-indent > .indent-guide, .monaco-list${t}.always .monaco-tl-indent > .indent-guide { border-color: ${e.treeIndentGuidesStroke.transparent(.4)}; }`),i.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`)),this.styleElement.textContent=i.join("\n"),this.view.style(e)}collapse(e,t=!1){return this.model.setCollapsed(e,!0,t)}expand(e,t=!1){return this.model.setCollapsed(e,!1,t)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(e,t){var i=e.map(e=>this.model.getNode(e));this.selection.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1this.model.getNode(e));this.focus.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1e.visible)&&([e]=this.view.getFocus(),this.view.reveal(e+=1),this.view.setFocus([e]))}}onSpace(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();0!==t.length&&(t=t[0],t=this.model.getNodeLocation(t),e=e.browserEvent.altKey,this.model.setCollapsed(t,void 0,e))}dispose(){Object(a.f)(this.disposables),this.view.dispose()}}class te{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new N(e,t,null,i),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,i.sorter&&(this.sorter={compare(e,t){return i.sorter.compare(e.element,t.element)}}),this.identityProvider=i.identityProvider}setChildren(e,t=L.a.empty(),i={}){e=this.getElementLocation(e),this._setChildren(e,this.preserveCollapseState(t),i)}_setChildren(e,t=L.a.empty(),i){const n=new Set,o=new Set;this.model.splice([...e,0],Number.MAX_VALUE,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{var t;null!==e.element&&(e=e,n.add(e.element),this.nodes.set(e.element,e),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.add(t),this.nodesByIdentity.set(t,e)),null!=(t=i.onDidCreateNode)&&t.call(i,e))},onDidDeleteNode:e=>{var t;null!==e.element&&(e=e,n.has(e.element)||this.nodes.delete(e.element),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.has(t)||this.nodesByIdentity.delete(t)),null!=(t=i.onDidDeleteNode)&&t.call(i,e))}}))}preserveCollapseState(e=L.a.empty()){return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),L.a.map(e,e=>{let t=this.nodes.get(e.element);var i,n;return!t&&this.identityProvider&&(i=this.identityProvider.getId(e.element).toString(),t=this.nodesByIdentity.get(i)),t?(i=("boolean"==typeof e.collapsible?e:t).collapsible,n=(void 0!==e.collapsed?e:t).collapsed,Object.assign(Object.assign({},e),{collapsible:i,collapsed:n,children:this.preserveCollapseState(e.children)})):Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)})})}rerender(e){e=this.getElementLocation(e),this.model.rerender(e)}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getElementLocation(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getElementLocation(e),this.model.getListRenderCount(e)}isCollapsible(e){return e=this.getElementLocation(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getElementLocation(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getElementLocation(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getElementLocation(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getElementLocation(e),this.model.expandTo(e)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new w(this.user,"Invalid getParentNodeLocation call");var t=this.nodes.get(e);if(t)return t=this.model.getNodeLocation(t),t=this.model.getParentNodeLocation(t),this.model.getNode(t).element;throw new w(this.user,"Tree element not found: "+e)}getElementLocation(e){if(null===e)return[];var t=this.nodes.get(e);if(t)return this.model.getNodeLocation(t);throw new w(this.user,"Tree element not found: "+e)}}function ie(e){return{element:{elements:[e.element],incompressible:e.incompressible||!1},children:L.a.map(L.a.from(e.children),ie),collapsible:e.collapsible,collapsed:e.collapsed}}function ne(e){const t=[e.element];var i=e.incompressible||!1;let n,o;for(;;){if([o,n]=L.a.consume(L.a.from(e.children),2),1!==o.length)break;if(o[0].incompressible)break;e=o[0],t.push(e.element)}return{element:{elements:t,incompressible:i},children:L.a.map(L.a.concat(o,n),ne),collapsible:e.collapsible,collapsed:e.collapsed}}function oe(e){return function e(t,i=0){let n;return n=ie(t,0)),0===i&&t.element.incompressible?{element:t.element.elements[i],children:n,incompressible:!0,collapsible:t.collapsible,collapsed:t.collapsed}:{element:t.element.elements[i],children:n,collapsible:t.collapsible,collapsed:t.collapsed}}(e,0)}class se{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new te(e,t,i),this.enabled=void 0===i.compressionEnabled||i.compressionEnabled,this.identityProvider=i.identityProvider}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=L.a.empty(),i){var n;i=i.diffIdentityProvider&&(n=i.diffIdentityProvider,{getId(e){return e.elements.map(e=>n.getId(e).toString()).join("\0")}});if(null===e)o=L.a.map(t,this.enabled?ne:ie),this._setChildren(null,o,{diffIdentityProvider:i,diffDepth:1/0});else{var o=this.nodes.get(e);if(!o)throw new Error("Unknown compressed tree node");const n=this.model.getNode(o);o=this.model.getParentNodeLocation(o);const s=this.model.getNode(o);o=function e(t,i,n){return t.element===i?Object.assign(Object.assign({},t),{children:n}):Object.assign(Object.assign({},t),{children:L.a.map(L.a.from(t.children),t=>e(t,i,n))})}(oe(n),e,t);const r=(this.enabled?ne:ie)(o);e=s.children.map(e=>e===n?r:e),this._setChildren(s.element,e,{diffIdentityProvider:i,diffDepth:n.depth-s.depth})}}setCompressionEnabled(e){var t;e!==this.enabled&&(this.enabled=e,t=this.model.getNode().children,t=L.a.map(t,oe),t=L.a.map(t,e?ne:ie),this._setChildren(null,t,{diffIdentityProvider:this.identityProvider,diffDepth:1/0}))}_setChildren(e,t,i){const n=new Set;this.model.setChildren(e,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{for(const t of e.element.elements)n.add(t),this.nodes.set(t,e.element)},onDidDeleteNode:e=>{for(const t of e.element.elements)n.has(t)||this.nodes.delete(t)}}))}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getCompressedNode(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getCompressedNode(e),this.model.getListRenderCount(e)}getNode(e){return void 0===e?this.model.getNode():(e=this.getCompressedNode(e),this.model.getNode(e))}getNodeLocation(e){return e=this.model.getNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}getParentNodeLocation(e){return e=this.getCompressedNode(e),e=this.model.getParentNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}isCollapsible(e){return e=this.getCompressedNode(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getCompressedNode(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getCompressedNode(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getCompressedNode(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getCompressedNode(e),this.model.expandTo(e)}rerender(e){e=this.getCompressedNode(e),this.model.rerender(e)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null;var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}}const re=e=>e[e.length-1];class ae{constructor(e,t){this.unwrapper=e,this.node=t}get element(){return null===this.node.element?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(e=>new ae(this.unwrapper,e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class le{constructor(e,t,i={}){this.rootRef=null,this.elementMapper=i.elementMapper||re;const n=e=>this.elementMapper(e.elements);var o,s,r,a;this.nodeMapper=new y(e=>new ae(n,e)),this.model=new se(e,(r=this.nodeMapper,a=t,{splice(e,t,i){a.splice(e,t,i.map(e=>r.map(e)))},updateElementHeight(e,t){a.updateElementHeight(e,t)}}),(o=n,s=i,Object.assign(Object.assign({},s),{identityProvider:s.identityProvider&&{getId(e){return s.identityProvider.getId(o(e))}},sorter:s.sorter&&{compare(e,t){return s.sorter.compare(e.elements[0],t.elements[0])}},filter:s.filter&&{filter(e,t){return s.filter.filter(o(e),t)}}})))}get onDidSplice(){return r.c.map(this.model.onDidSplice,({insertedNodes:e,deletedNodes:t})=>({insertedNodes:e.map(e=>this.nodeMapper.map(e)),deletedNodes:t.map(e=>this.nodeMapper.map(e))}))}get onDidChangeCollapseState(){return r.c.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return r.c.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=L.a.empty(),i={}){this.model.setChildren(e,t,i)}setCompressionEnabled(e){this.model.setCompressionEnabled(e)}has(e){return this.model.has(e)}getListIndex(e){return this.model.getListIndex(e)}getListRenderCount(e){return this.model.getListRenderCount(e)}getNode(e){return this.nodeMapper.map(this.model.getNode(e))}getNodeLocation(e){return e.element}getParentNodeLocation(e){return this.model.getParentNodeLocation(e)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}setCollapsed(e,t,i){return this.model.setCollapsed(e,t,i)}expandTo(e){return this.model.expandTo(e)}rerender(e){return this.model.rerender(e)}refilter(){return this.model.refilter()}getCompressedTreeNode(e=null){return this.model.getNode(e)}}t=i("6424");class de extends ee{constructor(e,t,i,n,o={}){super(e,t,i,n,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}rerender(e){void 0===e?this.view.rerender():this.model.rerender(e)}hasElement(e){return this.model.has(e)}createModel(e,t,i){return new te(e,t,i)}}class he{constructor(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}renderTemplate(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(i.compressedTreeNode=void 0,this.renderer.renderElement(e,t,i.data,n)):(i.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,i.data,n))}disposeElement(e,t,i,n){i.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(i.compressedTreeNode,t,i.data,n):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.data,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){return!!this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}(function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this;var r,a;super(e,t,i,n.map(e=>new he(s,e)),(r=s,(a=o)&&Object.assign(Object.assign({},a),{keyboardNavigationLabelProvider:a.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(e){let t;try{t=r().getCompressedTreeNode(e)}catch(t){return a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e)}return 1===t.element.elements.length?a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e):a.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.element.elements)}}})))}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}createModel(e,t,i){return new le(e,t,i)}updateOptions(e={}){super.updateOptions(e),void 0!==e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}var ue=i("fdcc"),ge=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function pe(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function me(e,t){return!!t.parent&&(t.parent===e||me(e,t.parent))}class fe{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new fe(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class _e{constructor(e,t,i){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function be(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function ve(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class Ce extends _.a{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function we(e){return e instanceof _.a?new Ce(e):e}class ye{constructor(e){this.dnd=e}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(we(e),t)}onDragOver(e,t,i,n,o=0){return this.dnd.onDragOver(we(e),t&&t.element,i,n)}drop(e,t,i,n){this.dnd.drop(we(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function Se(e){return e&&Object.assign(Object.assign({},e),{collapseByDefault:!0,identityProvider:e.identityProvider&&{getId(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new ye(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent(t){return e.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))},isSelectionRangeChangeEvent(t){return e.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))}},accessibilityProvider:e.accessibilityProvider&&Object.assign(Object.assign({},e.accessibilityProvider),{getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var i;return!(null==(i=e.accessibilityProvider)||!i.isChecked(t.element))}:void 0,getAriaLabel(t){return e.accessibilityProvider.getAriaLabel(t.element)},getWidgetAriaLabel(){return e.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))}),filter:e.filter&&{filter(t,i){return e.filter.filter(t.element,i)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:void 0===e.expandOnlyOnTwistieClick?void 0:"function"!=typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function Le(e,t){t(e),e.children.forEach(e=>Le(e,t))}class xe{constructor(e,t,i,n,o,s={}){this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new r.b,this._onDidChangeNodeSlowState=new r.b,this.nodeMapper=new y(e=>new fe(e)),this.disposables=new a.b,this.identityProvider=s.identityProvider,this.autoExpandSingleChildren=void 0!==s.autoExpandSingleChildren&&s.autoExpandSingleChildren,this.sorter=s.sorter,this.collapseByDefault=s.collapseByDefault,this.tree=this.createTree(e,t,i,n,s),this.root=pe({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=Object.assign(Object.assign({},this.root),{id:null})),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}get onDidChangeFocus(){return r.c.map(this.tree.onDidChangeFocus,be)}get onDidChangeSelection(){return r.c.map(this.tree.onDidChangeSelection,be)}get onMouseDblClick(){return r.c.map(this.tree.onMouseDblClick,ve)}get onPointer(){return r.c.map(this.tree.onPointer,ve)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,i,n,o){return i=new U(i),n=n.map(e=>new _e(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),o=Se(o)||{},new de(e,t,i,n,o)}updateOptions(e={}){this.tree.updateOptions(e)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(e){this.tree.scrollTop=e}domFocus(){this.tree.domFocus()}layout(e,t){this.tree.layout(e,t)}style(e){this.tree.style(e)}getInput(){return this.root.element}setInput(e,t){return ge(this,void 0,void 0,(function*(){this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;var i=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,i),i&&(this.tree.setFocus(i.focus),this.tree.setSelection(i.selection)),t&&"number"==typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,i=!1,n,o){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var s=this.getDataNode(e);if(yield this.refreshAndRenderNode(s,t,n,o),i)try{this.tree.rerender(s)}catch(s){}}))}rerender(e){void 0===e||e===this.root.element?this.tree.rerender():(e=this.getDataNode(e),this.tree.rerender(e))}collapse(e,t=!1){return e=this.getDataNode(e),this.tree.collapse(e===this.root?null:e,t)}expand(e,t=!1){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var i,n=this.getDataNode(e);return!(this.tree.hasElement(n)&&!this.tree.isCollapsible(n))&&(n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),!(n!==this.root&&!n.refreshPromise&&!this.tree.isCollapsed(n))&&(i=this.tree.expand(n===this.root?null:n,t),n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),i))}))}setSelection(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setSelection(e,t)}getSelection(){const e=this.tree.getSelection();return e.map(e=>e.element)}setFocus(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setFocus(e,t)}getFocus(){const e=this.tree.getFocus();return e.map(e=>e.element)}reveal(e,t){this.tree.reveal(this.getDataNode(e),t)}getDataNode(e){var t=this.nodes.get(e===this.root.element?null:e);if(t)return t;throw new w(this.user,"Data tree node not found: "+e)}refreshAndRenderNode(e,t,i,n){return ge(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,i),this.render(e,i,n)}))}refreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;return this.subTreeRefreshPromises.forEach((o,s)=>{var r;n||(s=s)!==(r=e)&&!me(s,r)&&!me(r,s)||(n=o.then(()=>this.refreshNode(e,t,i)))}),n||this.doRefreshSubTree(e,t,i)}))}doRefreshSubTree(e,t,i){return ge(this,void 0,void 0,(function*(){let n;e.refreshPromise=new Promise(e=>n=e),this.subTreeRefreshPromises.set(e,e.refreshPromise),e.refreshPromise.finally(()=>{e.refreshPromise=void 0,this.subTreeRefreshPromises.delete(e)});try{const o=yield this.doRefreshNode(e,t,i);e.stale=!1,yield R.d.settled(o.map(e=>this.doRefreshSubTree(e,t,i)))}finally{n()}}))}doRefreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=Object(R.n)(800);t.then(()=>{e.slow=!0,this._onDidChangeNodeSlowState.fire(e)},e=>null),n=this.doGetChildren(e).finally(()=>t.cancel())}else n=Promise.resolve(L.a.empty());try{var o=yield n;return this.setChildren(e,o,t,i)}catch(n){if(e!==this.root&&this.tree.hasElement(e)&&this.tree.collapse(e),Object(ue.e)(n))return[];throw n}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=Object(R.h)(()=>ge(this,void 0,void 0,(function*(){var t=yield this.dataSource.getChildren(e.element);return this.processChildren(t)}))),this.refreshPromises.set(e,t),t.finally(()=>{this.refreshPromises.delete(e)}))}_onDidChangeCollapseState({node:e,deep:t}){null!==e.element&&!e.collapsed&&e.element.stale&&(t?this.collapse(e.element.element):this.refreshAndRenderNode(e.element,!1).catch(ue.f))}setChildren(e,t,i,n){const o=[...t];if(0===e.children.length&&0===o.length)return[];const s=new Map,r=new Map;for(const h of e.children){var a;s.set(h.element,h),this.identityProvider&&(a=this.tree.isCollapsed(h),r.set(h.id,{node:h,collapsed:a}))}const l=[],d=o.map(t=>{var o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const i=pe({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(i.collapsedByDefault=!1,l.push(i)),i}var a=this.identityProvider.getId(t).toString(),d=r.get(a);if(d){const e=d.node;return s.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,i?d.collapsed?(e.children.forEach(e=>Le(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):l.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,l.push(e)),e}const h=pe({element:t,parent:e,id:a,hasChildren:o});return n&&n.viewState.focus&&-1this.nodes.delete(e.element));for(const h of d)this.nodes.set(h.element,h);return e.children.splice(0,e.children.length,...d),e!==this.root&&this.autoExpandSingleChildren&&1===d.length&&0===l.length&&(d[0].collapsedByDefault=!1,l.push(d[0])),l}render(e,t,i){var n=e.children.map(e=>this.asTreeElement(e,t)),o=i&&Object.assign(Object.assign({},i),{diffIdentityProvider:i.diffIdentityProvider&&{getId(e){return i.diffIdentityProvider.getId(e.element)}}});this.tree.setChildren(e===this.root?null:e,n,o),e!==this.root&&this.tree.setCollapsible(e,e.hasChildren),this._onDidRender.fire()}asTreeElement(e,t){if(e.stale)return{element:e,collapsible:e.hasChildren,collapsed:!0};let i;return i=!(t&&t.viewState.expanded&&e.id&&-1this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:i}}processChildren(e){return this.sorter?[...e].sort(this.sorter.compare.bind(this.sorter)):e}dispose(){this.disposables.dispose()}}class ke{constructor(e){this.node=e}get element(){return{elements:this.node.element.elements.map(e=>e.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(e=>new ke(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class De{constructor(e,t,i,n){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=i,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderCompressedElements(e,t,i,n){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeCompressedElements(e,t,i,n){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=Object(a.f)(this.disposables)}}class Ne extends xe{constructor(e,t,i,n,o,s,r={}){super(e,t,i,o,s,r),this.compressionDelegate=n,this.compressibleNodeMapper=new y(e=>new ke(e)),this.filter=r.filter}createTree(e,t,i,n,o){var s;i=new U(i),n=n.map(e=>new De(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),o=(o=(s=o)&&Se(s))&&Object.assign(Object.assign({},o),{keyboardNavigationLabelProvider:o.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},o.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel(e){return s.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(e.map(e=>e.element))}})})||{};return new ce(e,t,i,n,o)}asTreeElement(e,t){return Object.assign({incompressible:this.compressionDelegate.isIncompressible(e.element)},super.asTreeElement(e,t))}updateOptions(e={}){this.tree.updateOptions(e)}render(e,t){if(!this.identityProvider)return super.render(e,t);const i=e=>this.identityProvider.getId(e).toString();var n=e=>{const t=new Set;for(const o of e){var n=this.tree.getCompressedTreeNode(o===this.root?null:o);if(n.element)for(const e of n.element.elements)t.add(i(e.element))}return t};const o=n(this.tree.getSelection()),s=n(this.tree.getFocus()),r=(super.render(e,t),this.getSelection());let a=!1;const l=this.getFocus();let d=!1;const h=e=>{var t=e.element;if(t)for(let h=0;h{e=this.filter.filter(e,1),e="boolean"==typeof(e=e)?e?1:0:x(e)?k(e.visibility):k(e);if(2===e)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===e})),super.processChildren(e)}}class Oe extends ee{constructor(e,t,i,n,o,s={}){super(e,t,i,n,s),this.user=e,this.dataSource=o,this.identityProvider=s.identityProvider}createModel(e,t,i){return new te(e,t,i)}}t=i("4779");var Ee=i("fbba"),Ie=i("0910"),Me=i("4fc3"),Te=i("1665"),Ae=i("0a0f"),Re=i("6dec"),Pe=i("89cd"),Fe=i("a6d7"),Be=(i=i("b7d0"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.widget===e))throw new Error("Cannot register the same widget multiple times");const o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(a.e)(e.onDidFocus(()=>this._lastFocusedWidget=e),Object(a.i)(()=>this.lists.splice(this.lists.indexOf(o),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==o),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};Ve=Be([je(0,i.b)],Ve);const He=new Me.c("listFocus",!0),ze=new Me.c("listSupportsMultiselect",!0),Ue=Me.a.and(He,Me.a.not(Te.a)),Ke=new Me.c("listHasSelectionOrFocus",!1),qe=new Me.c("listDoubleSelection",!1),$e=new Me.c("listMultiSelection",!1),Ge=new Me.c("listSelectionNavigation",!1),Ze="listAutomaticKeyboardNavigation";function Ye(e,t){return e=e.createScoped(t.getHTMLElement()),He.bindTo(e),e}const Xe="workbench.list.multiSelectModifier",Qe="workbench.list.openMode",Je="workbench.list.horizontalScrolling",et="workbench.list.keyboardNavigation",tt="workbench.list.automaticKeyboardNavigation",it="workbench.tree.indent",nt="workbench.tree.renderIndentGuides",ot="workbench.list.smoothScrolling",st="workbench.list.mouseWheelScrollSensitivity",rt="workbench.list.fastScrollSensitivity",at="workbench.tree.expandMode";function lt(e){return"alt"===e.getValue(Xe)}class dt extends a.a{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=lt(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(Xe)&&(this.useAltAsMultipleSelectionModifier=lt(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:Object(l.h)(e)}isSelectionRangeChangeEvent(e){return Object(l.g)(e)}}function ht(e,t,i){const n=new a.b;return[Object.assign(Object.assign({},e),{keyboardNavigationDelegate:{mightProducePrintableCharacter(e){return i.mightProducePrintableCharacter(e)}},smoothScrolling:Boolean(t.getValue(ot)),mouseWheelScrollSensitivity:t.getValue(st),fastScrollSensitivity:t.getValue(rt),multipleSelectionController:null!=(e=e.multipleSelectionController)?e:n.add(new dt(t))}),n]}let ct=class extends l.c{constructor(e,t,i,n,o,s,r,a,l,d){var h=void 0!==o.horizontalScrolling?o.horizontalScrolling:Boolean(l.getValue(Je)),[d,c]=ht(o,l,d);super(e,t,i,n,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Fe.d)(a.getColorTheme(),Fe.e)),d),{horizontalScrolling:h})),this.disposables.add(c),this.contextKeyService=Ye(s,this),this.themeService=a,this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==o.multipleSelectionSupport);const u=Ge.bindTo(this.contextKeyService);u.set(Boolean(o.selectionNavigation)),this.listHasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.listDoubleSelection=qe.bindTo(this.contextKeyService),this.listMultiSelection=$e.bindTo(this.contextKeyService),this.horizontalScrolling=o.horizontalScrolling,this._useAltAsMultipleSelectionModifier=lt(l),this.disposables.add(this.contextKeyService),this.disposables.add(r.register(this)),o.overrideStyles&&this.updateStyles(o.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(l));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(l.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(l.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=l.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=l.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(d));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(d.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(d.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=d.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=d.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(h));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(h.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(h.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=h.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=h.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.element,e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.element,e.browserEvent))),"boolean"!=typeof(null==t?void 0:t.openOnSingleClick)&&null!=t&&t.configurationService?(this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe)),this._register(null==t?void 0:t.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe))}))):this.openOnSingleClick=null==(e=null==t?void 0:t.openOnSingleClick)||e}onSelectionFromKeyboard(e){var t,i;1===e.elements.length&&(t="boolean"!=typeof(i=e.browserEvent).preserveFocus||i.preserveFocus,i="boolean"==typeof i.pinned?i.pinned:!t,this._open(this.getSelectedElement(),t,i,!1,e.browserEvent))}onPointer(e,t){var i,n;this.openOnSingleClick&&2!==t.detail&&(i=1===t.button,n=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!0,i,n,t))}onMouseDblClick(e,t){if(t){const n=t.target;var i;n.classList.contains("monaco-tl-twistie")||n.classList.contains("monaco-icon-label")&&n.classList.contains("folder-icon")&&t.offsetX<16||(i=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!1,!0,i,t))}}_open(e,t,i,n,o){e&&this._onDidOpen.fire({editorOptions:{preserveFocus:t,pinned:i,revealIfVisible:!0},sideBySide:n,element:e,browserEvent:o})}}class gt extends ut{constructor(e,t){super(e,t),this.widget=e}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class pt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class mt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){var e;return null!=(e=this.widget.getSelection()[0])?e:void 0}}Ae=class extends de{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Ae),Te=class extends ce{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Te),Ae=class extends Oe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],Ae);let ft=class extends xe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}};function _t(e,t,i,n,o,s){var r=()=>{let e=Boolean(i.getContextKeyValue(Ze));return e&&Boolean(n.getValue(tt))},a=(s=s.isScreenReaderOptimized(),s=t.simpleKeyboardNavigation||s?"simple":n.getValue(et),void 0!==t.horizontalScrolling?t.horizontalScrolling:Boolean(n.getValue(Je))),[l,d]=ht(t,n,o),h=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:r,disposable:d,options:Object.assign(Object.assign({keyboardSupport:!1},l),{indent:"number"==typeof n.getValue(it)?n.getValue(it):void 0,renderIndentGuides:n.getValue(nt),smoothScrolling:Boolean(n.getValue(ot)),automaticKeyboardNavigation:r(),simpleKeyboardNavigation:"simple"===s,filterOnType:"filter"===s,horizontalScrolling:a,keyboardNavigationEventFilter:function(e,t){let i=!1;return n=>i?i=!1:(n=t.softDispatch(n,e))&&n.enterChord?!(i=!0):!(i=!1)}(e,o),additionalScrollHeight:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:null!=(d=t.expandOnlyOnTwistieClick)?d:"doubleClick"===n.getValue(at)})}}ft=Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],ft),Te=class extends Ne{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u){var{options:c,getAutomaticKeyboardNavigation:g,disposable:p}=_t(t,r,a,h,c,u);super(e,t,i,n,o,s,c),this.disposables.add(p),this.internals=new bt(this,r,g,r.overrideStyles,a,l,d,h,u),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(7,Me.b),je(8,We),je(9,i.b),je(10,Ee.a),je(11,Re.a),je(12,t.b)],Te);let bt=class{constructor(e,t,i,n,o,s,r,a,l){this.tree=e,this.themeService=r,this.disposables=[],this.contextKeyService=Ye(o,e),this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==t.multipleSelectionSupport);const d=Ge.bindTo(this.contextKeyService),h=(d.set(Boolean(t.selectionNavigation)),this.hasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.hasDoubleSelection=qe.bindTo(this.contextKeyService),this.hasMultiSelection=$e.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=lt(a),new Set),c=(h.add(Ze),()=>{var t=l.isScreenReaderOptimized()?"simple":a.getValue(et);e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})});this.updateStyleOverrides(n),this.disposables.push(this.contextKeyService,s.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),i=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(0{var t=e.getSelection(),i=e.getFocus();this.hasSelectionOrFocus.set(0{let o={};var s;n.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(a)),n.affectsConfiguration(it)&&(s=a.getValue(it),o=Object.assign(Object.assign({},o),{indent:s})),n.affectsConfiguration(nt)&&(s=a.getValue(nt),o=Object.assign(Object.assign({},o),{renderIndentGuides:s})),n.affectsConfiguration(ot)&&(s=Boolean(!!a.getValue(ot)),o=Object.assign(Object.assign({},o),{smoothScrolling:s})),n.affectsConfiguration(et)&&c(),n.affectsConfiguration(tt)&&(o=Object.assign(Object.assign({},o),{automaticKeyboardNavigation:i()})),n.affectsConfiguration(Je)&&void 0===t.horizontalScrolling&&(s=Boolean(!!a.getValue(Je)),o=Object.assign(Object.assign({},o),{horizontalScrolling:s})),n.affectsConfiguration(at)&&void 0===t.expandOnlyOnTwistieClick&&(o=Object.assign(Object.assign({},o),{expandOnlyOnTwistieClick:"doubleClick"===a.getValue(at)})),n.affectsConfiguration(st)&&(s=a.getValue(st),o=Object.assign(Object.assign({},o),{mouseWheelScrollSensitivity:s})),n.affectsConfiguration(rt)&&(s=a.getValue(rt),o=Object.assign(Object.assign({},o),{fastScrollSensitivity:s})),0{t.affectsSome(h)&&e.updateOptions({automaticKeyboardNavigation:i()})}),l.onDidChangeScreenReaderOptimized(()=>c())),this.navigator=new mt(e,Object.assign({configurationService:a},t)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateOptions(e){void 0!==e.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!e.multipleSelectionSupport)}updateStyleOverrides(e){Object(a.f)(this.styler),this.styler=e?Object(Fe.b)(this.tree,this.themeService,e):a.a.None}dispose(){this.disposables=Object(a.f)(this.disposables),Object(a.f)(this.styler),this.styler=void 0}};bt=Be([je(4,Me.b),je(5,We),je(6,i.b),je(7,Ee.a),je(8,t.b)],bt);const vt=Pe.a.as(Ie.a.Configuration);vt.registerConfiguration({id:"workbench",order:7,title:Object(W.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:{"workbench.list.multiSelectModifier":{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(W.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(W.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(W.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},"workbench.list.openMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},"workbench.list.horizontalScrolling":{type:"boolean",default:!1,description:Object(W.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},"workbench.tree.indent":{type:"number",default:8,minimum:0,maximum:40,description:Object(W.a)("tree indent setting","Controls tree indentation in pixels.")},"workbench.tree.renderIndentGuides":{type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(W.a)("render tree indent guides","Controls whether the tree should render indent guides.")},"workbench.list.smoothScrolling":{type:"boolean",default:!1,description:Object(W.a)("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},"workbench.list.mouseWheelScrollSensitivity":{type:"number",default:1,description:Object(W.a)("Mouse Wheel Scroll Sensitivity","A multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.")},"workbench.list.fastScrollSensitivity":{type:"number",default:5,description:Object(W.a)("Fast Scroll Sensitivity","Scrolling speed multiplier when pressing Alt.")},"workbench.list.keyboardNavigation":{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(W.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(W.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(W.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(W.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},"workbench.list.automaticKeyboardNavigation":{type:"boolean",default:!0,markdownDescription:Object(W.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},"workbench.tree.expandMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)("expand mode","Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")}}})},"94a7":function(e,t,i){},"958f":function(e,t,i){"use strict";i.r(t),i.d(t,"MarkerController",(function(){return $})),i.d(t,"NextMarkerAction",(function(){return Z}));var n,o=i("dff7"),s=i("a666"),r=(t=i("4fc3"),i("7061")),a=i("6a89"),l=i("b2cc"),d=i("c101"),h=(i("fe86"),i("11f7")),c=i("b400"),u=i("303e"),g=i("b7d0"),p=i("ceb8"),m=i("1898"),f=i("debc"),_=i("e8e3"),b=i("308f"),v=i("88d4"),C=i("82c9"),w=i("561a"),y=i("4b76"),S=((n||(n={})).className=function(e){switch(e){case y.a.Ignore:return"severity-ignore "+w.b.info.classNames;case y.a.Info:return w.b.info.classNames;case y.a.Warning:return w.b.warning.classNames;case y.a.Error:return w.b.error.classNames;default:return""}},Object(g.f)((e,t)=>{var i=e.getColor(u.mc),n=(i&&(n=w.b.error.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extensions-viewlet > .extensions ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`)),e.getColor(u.oc));n&&(i=w.b.warning.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${i},\n\t\t\t.markers-panel .marker-icon${i},\n\t\t\t.extensions-viewlet > .extensions ${i},\n\t\t\t.extension-editor ${i},\n\t\t\t.text-search-provider-messages .providerMessage ${i},\n\t\t\t.preferences-editor ${i} {\n\t\t\t\tcolor: ${n};\n\t\t\t}\n\t\t`)),i=e.getColor(u.nc);i&&(n=w.b.info.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.extensions-viewlet > .extensions ${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extension-editor ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`))}),i("5bd7")),L=i("7e32"),x=i("7944"),k=i("0a0f"),D=i("3742"),N=i("47cb"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.preventDefault(),e=this._relatedDiagnostics.get(e.target),e&&i(e)})),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(e=>{r.style.left=`-${e.scrollLeft}px`,r.style.top=`-${e.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){Object(s.f)(this._disposables)}update(e){const{source:t,message:i,relatedInformation:n,code:o}=e;let s=((null==t?void 0:t.length)||0)+"()".length;o&&(s+="string"==typeof o?o.length:o.value.length);var r=Object(D.Q)(i);this._lines=r.length,this._longestLineLength=0;for(const l of r)this._longestLineLength=Math.max(l.length+s,this._longestLineLength);h.t(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(e)),this._editor.applyFontInfo(this._messageBlock);let a=this._messageBlock;for(const l of r)""===((a=document.createElement("div")).innerText=l)&&(a.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(a);if(t||o){const e=document.createElement("span");if(e.classList.add("details"),a.appendChild(e),t){const i=document.createElement("span");i.innerText=t,i.classList.add("source"),e.appendChild(i)}if(o)if("string"==typeof o){const t=document.createElement("span");t.innerText=`(${o})`,t.classList.add("code"),e.appendChild(t)}else{this._codeLink=h.a("a.code-link"),this._codeLink.setAttribute("href",""+o.target.toString()),this._codeLink.onclick=e=>{this._openerService.open(o.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()};const t=h.q(this._codeLink,h.a("span"));t.innerText=o.value,e.appendChild(this._codeLink)}}if(h.t(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),Object(_.n)(n)){const e=this._relatedBlock.appendChild(document.createElement("div"));e.style.paddingTop=Math.floor(.66*this._editor.getOption(58))+"px",this._lines+=1;for(const t of n){let i=document.createElement("div"),n=document.createElement("a"),o=(n.classList.add("filename"),n.innerText=`${Object(f.a)(t.resource)}(${t.startLineNumber}, ${t.startColumn}): `,n.title=this._labelService.getUriLabel(t.resource),this._relatedDiagnostics.set(n,t),document.createElement("span"));o.innerText=t.message,i.appendChild(n),i.appendChild(o),this._lines+=1,e.appendChild(i)}}e=this._editor.getOption(42),r=Math.ceil(e.typicalFullwidthCharacterWidth*this._longestLineLength*.75),e=e.lineHeight*this._lines,this._scrollable.setScrollDimensions({scrollWidth:r,scrollHeight:e})}layout(e,t){this._scrollable.getDomNode().style.height=e+"px",this._scrollable.getDomNode().style.width=t+"px",this._scrollable.setScrollDimensions({width:t,height:e})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(e){let t="";switch(e.severity){case c.c.Error:t=o.a("Error","Error");break;case c.c.Warning:t=o.a("Warning","Warning");break;case c.c.Info:t=o.a("Info","Info");break;case c.c.Hint:t=o.a("Hint","Hint")}let i=o.a("marker aria","{0} at {1}. ",t,e.startLineNumber+":"+e.startColumn);const n=this._editor.getModel();return n&&e.startLineNumber<=n.getLineCount()&&1<=e.startLineNumber&&(e=n.getLineContent(e.startLineNumber),i=e+", "+i),i}}let M=class e extends v.c{constructor(e,t,i,n,o,r,a){super(e,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},o),this._themeService=t,this._openerService=i,this._menuService=n,this._contextKeyService=r,this._labelService=a,this._callOnDispose=new s.b,this._onDidSelectRelatedInformation=new b.b,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=c.c.Warning,this._backgroundColor=p.a.white,this._applyTheme(t.getColorTheme()),this._callOnDispose.add(t.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(e){this._backgroundColor=e.getColor(j);let t=T,i=A;this._severity===c.c.Warning?(t=R,i=P):this._severity===c.c.Info&&(t=F,i=B);var n=e.getColor(t),o=e.getColor(i);this.style({arrowColor:n,frameColor:n,headerBackgroundColor:o,primaryHeadingColor:e.getColor(v.q),secondaryHeadingColor:e.getColor(v.r)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onBeforeRun(e=>this.editor.focus())),t=[];const i=this._menuService.createMenu(e.TitleMenu,this._contextKeyService);Object(x.c)(i,void 0,t),this._actionbarWidget.push(t,{label:!1,icon:!0,index:0}),i.dispose()}_fillTitleIcon(e){this._icon=h.q(e,h.a(""))}_fillBody(e){(this._parentContainer=e).classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),e.appendChild(this._container),this._message=new I(this._container,this.editor,e=>this._onDidSelectRelatedInformation.fire(e),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(e,t,i){this._container.classList.remove("stale"),this._message.update(e),this._severity=e.severity,this._applyTheme(this._themeService.getColorTheme());let s=a.a.lift(e);e=this.editor.getPosition(),e=e&&s.containsPosition(e)?e:s.getStartPosition();var r=(super.show(e,this.computeRequiredHeight()),this.editor.getModel());r&&(t=1{var i=e.getColor(u.Jc);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span { color: ${i}; }`),i=e.getColor(u.Ic);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${i}; }`)});N=i("5717");var W=i("6d8e"),V=(O=i("f5f3"),i("db88"));S=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.toString()===t.toString():t&&(this._resourceFilter=t);const n=()=>{this._markers=this._markerService.read({resource:W.a.isUri(t)?t:void 0,severities:c.c.Error|c.c.Warning|c.c.Info}),"function"==typeof t&&(this._markers=this._markers.filter(e=>this._resourceFilter(e.resource))),this._markers.sort(e._compareMarker)};n(),this._dispoables.add(i.onMarkerChanged(e=>{this._resourceFilter&&!e.some(e=>this._resourceFilter(e))||(n(),this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(e){return!this._resourceFilter&&!e||!(!this._resourceFilter||!e)&&this._resourceFilter(e)}get selected(){var e=this._markers[this._nextIdx];return e&&new H(e,this._nextIdx+1,this._markers.length)}_initIdx(e,t,i){let n=!1,o=this._markers.findIndex(t=>t.resource.toString()===e.uri.toString());for(let r=o=o<0&&(o=Object(_.d)(this._markers,{resource:e.uri},(e,t)=>Object(D.f)(e.resource.toString(),t.resource.toString())))<0?~o:o;rt.resource.toString()===e.toString());if(!(i<0))for(;ithis.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(e=>{var t;null!=(t=this._model)&&t.selected&&a.a.containsPosition(null==(t=this._model)?void 0:t.selected.marker,e.position)||null!=(t=this._model)&&t.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{var e;this._widget&&this._widget.position&&this._model&&((e=this._model.find(this._editor.getModel().uri,this._widget.position))?this._widget.updateMarker(e.marker):this._widget.showStale())})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(e=>{this._editorService.openCodeEditor({resource:e.resource,options:{pinned:!0,revealIfOpened:!0,selection:a.a.lift(e).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp()))}return this._model}close(e=!0){this._cleanUp(),e&&this._editor.focus()}showAtMarker(e){if(this._editor.hasModel()){const t=this._getOrCreateModel(this._editor.getModel().uri);t.resetIndex(),t.move(!0,this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn)),t.selected&&this._widget.showAtMarker(t.selected.marker,t.selected.index,t.selected.total)}}nagivate(t,i){return q(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const o=this._getOrCreateModel(i?void 0:this._editor.getModel().uri);var n;o.move(t,this._editor.getModel(),this._editor.getPosition()),o.selected&&(o.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()?(this._cleanUp(),(n=yield this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor))&&(e.get(n).close(),e.get(n).nagivate(t,i))):this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total))}}))}};$.ID="editor.contrib.markerController",$=S([E(1,g),E(2,t.b),E(3,N.a),E(4,k.a)],$);class G extends l.b{constructor(e,t,i){super(i),this._next=e,this._multiFile=t}run(e,t){return q(this,void 0,void 0,(function*(){t.hasModel()&&$.get(t).nagivate(this._next,this._multiFile)}))}}class Z extends G{constructor(){super(!0,!1,{id:Z.ID,label:Z.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:578,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-next",w.b.arrowDown,o.a("nextMarkerIcon","Icon for goto next marker.")),group:"navigation",order:1}})}}Z.ID="editor.action.marker.next",Z.LABEL=o.a("markerAction.next.label","Go to Next Problem (Error, Warning, Info)");class Y extends G{constructor(){super(!1,!1,{id:Y.ID,label:Y.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1602,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-previous",w.b.arrowUp,o.a("previousMarkerIcon","Icon for goto previous marker.")),group:"navigation",order:2}})}}Y.ID="editor.action.marker.prev",Y.LABEL=o.a("markerAction.previous.label","Go to Previous Problem (Error, Warning, Info)");class X extends G{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:o.a("markerAction.nextInFiles.label","Go to Next Problem in Files (Error, Warning, Info)"),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:66,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoNextProblem",comment:["&& denotes a mnemonic"]},"Next &&Problem"),group:"6_problem_nav",order:1}})}}class Q extends G{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:o.a("markerAction.previousInFiles.label","Go to Previous Problem in Files (Error, Warning, Info)"),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1090,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoPreviousProblem",comment:["&& denotes a mnemonic"]},"Previous &&Problem"),group:"6_problem_nav",order:2}})}}Object(l.l)($.ID,$),Object(l.j)(Z),Object(l.j)(Y),Object(l.j)(X),Object(l.j)(Q);const J=new t.c("markersNavigationVisible",!1),ee=l.c.bindToContribution($.get);Object(l.k)(new ee({id:"closeMarkersNavigation",precondition:J,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:d.a.focus,primary:9,secondary:[1033]}}))},"962f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return i.e("chunk-2d2311f7").then(i.bind(null,"eecd"))}})},"96b9":function(e,t,i){},9768:function(e,t,i){"use strict";i.d(t,"a",(function(){return D})),i.d(t,"b",(function(){return N}));var n=i("5fe7"),o=i("3d378"),s=(t=i("40355"),i("32b8")),r=i("3742");const a="**",l="/",d="[/\\\\]",h="[^/\\\\]",c=/\//g;function u(e){switch(e){case 0:return"";case 1:return h+"*?";default:return`(?:${d}|${h}+${d}|${d}${h}+)*?`}}function g(e,t){if(!e)return[];const i=[];let n=!1,o=!1,s="";for(const r of e){switch(r){case t:if(n||o)break;i.push(s),s="";continue;case"{":n=!0;break;case"}":n=!1;break;case"[":o=!0;break;case"]":o=!1}s+=r}return s&&i.push(s),i}const p=/^\*\*\/\*\.[\w\.-]+$/,m=/^\*\*\/([\w\.-]+)\/?$/,f=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,_=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,b=/^\*\*((\/[\w\.-]+)+)\/?$/,v=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,C=new t.a(1e4),w=function(){return!1},y=function(){return null};function S(e,t){if(!e)return y;let i;var n=(i=(i="string"!=typeof e?e.pattern:e).trim())+"_"+!!t.trimForExclusions;let o=C.get(n);if(!o){let e;if(p.test(i)){const e=i.substr(4);o=function(t,n){return"string"==typeof t&&t.endsWith(e)?i:null}}else o=(e=m.exec(x(i,t)))?function(e,t){function i(i,s){return"string"!=typeof i?null:s?s===e?t:null:i===e||i.endsWith(n)||i.endsWith(o)?t:null}const n="/"+e,o="\\"+e,s=[e];return i.basenames=s,i.patterns=[t],i.allBasenames=s,i}(e[1],i):(t.trimForExclusions?_:f).test(i)?function(e,t){const i=O(e.slice(1,-1).split(",").map(e=>S(e,t)).filter(e=>e!==y),e),n=i.length;if(!n)return y;if(1===n)return i[0];function o(t,n){for(let o=0,s=i.length;o!!e.allBasenames);return s&&(o.allBasenames=s.allBasenames),s=i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]),s.length&&(o.allPaths=s),o}(i,t):(e=b.exec(x(i,t)))?k(e[1].substr(1),i,!0):(e=v.exec(x(i,t)))?k(e[1],i,!1):function(t){try{const e=new RegExp(`^${function e(t){if(!t)return"";let i="";const n=g(t,l);if(n.every(e=>e===a))i=".*";else{let t=!1;n.forEach((o,s)=>{if(o===a)t||(i+=u(2),t=!0);else{let p=!1,m="",f=!1,_="";for(const t of o)if("}"!==t&&p)m+=t;else if(!f||"]"===t&&_)switch(t){case"{":p=!0;continue;case"[":f=!0;continue;case"}":const n=g(m,",");var c=`(?:${n.map(t=>e(t)).join("|")})`;i+=c,p=!1,m="";break;case"]":i+="["+_+"]",f=!1,_="";break;case"?":i+=h;continue;case"*":i+=u(1);continue;default:i+=r.t(t)}else{let e;e="-"===t?t:"^"!==t&&"!"!==t||_?t===l?"":r.t(t):"^",_+=e}s{{var t=e,i=(e=o[e],r);if(!1===e)return y;const s=S(t,i);if(s===y)return y;if("boolean"!=typeof e&&e){const o=e.when;if("string"==typeof o)return(i=(e,i,r,a)=>{if(!a||!s(e,i))return null;const l=a(o.replace("$(basename)",r));return Object(n.k)(l)?l.then(e=>e?t:null):l?t:null}).requiresSiblings=!0,i}return s}}).filter(e=>e!==y)),a=i.length;if(!a)return y;if(!i.some(e=>!!e.requiresSiblings)){if(1===a)return i[0];const e=function(e,t){for(let o=0,s=i.length;o!!e.allBasenames),n=(t&&(e.allBasenames=t.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return n.length&&(e.allPaths=n),e}const l=function(e,t,n){let o=void 0;for(let a=0,l=i.length;a!!e.allBasenames),h=(d&&(l.allBasenames=d.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return h.length&&(l.allPaths=h),l}}function O(e,t){const i=e.filter(e=>!!e.basenames);if(i.length<2)return e;const n=i.reduce((e,t)=>(t=t.basenames,t?e.concat(t):e),[]);let o;if(t){o=[];for(let e=0,i=n.length;e(t=t.patterns,t?e.concat(t):e),[]);function s(e,t){if("string"!=typeof e)return null;if(!t){let n;for(n=e.length;0!e.basenames);return r.push(s),r}},"9c1d":function(e,t,i){"use strict";i.d(t,"a",(function(){return Wn}));t=i("efdb");var n=i("b2cc"),o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{t(this._create(e))})}onMouseUp(e,t){return l.i(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return l.i(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return l.j(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,i,n){return l.l(e,"mousemove",t,(e,t)=>i(e,this._create(t)),n)}}class N{constructor(e){this._editorViewDomNode=e}_create(e){return new k(e,this._editorViewDomNode)}onPointerUp(e,t){return l.i(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return l.i(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return l.k(e,e=>{t(this._create(e))})}onPointerMoveThrottled(e,t,i,n){return l.l(e,"pointermove",t,(e,t)=>i(e,this._create(t)),n)}}class O extends c.a{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new w.a),this._keydownListener=null}startMonitoring(e,t,i,n,o){this._keydownListener=l.o(document,"keydown",e=>{const t=e.toKeybinding();t.isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0,e.browserEvent)},!0),this._globalMouseMoveMonitor.startMonitoring(e,t,(e,t)=>i(e,new k(t,this._editorViewDomNode)),n,e=>{this._keydownListener.dispose(),o(e)})}stopMonitoring(){this._globalMouseMoveMonitor.stopMonitoring(!0)}}class E extends c.a{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(e){return!1}onCompositionEnd(e){return!1}onConfigurationChanged(e){return!1}onCursorStateChanged(e){return!1}onDecorationsChanged(e){return!1}onFlushed(e){return!1}onFocusChanged(e){return!1}onLanguageConfigurationChanged(e){return!1}onLineMappingChanged(e){return!1}onLinesChanged(e){return!1}onLinesDeleted(e){return!1}onLinesInserted(e){return!1}onRevealRangeRequest(e){return!1}onScrollChanged(e){return!1}onThemeChanged(e){return!1}onTokensChanged(e){return!1}onTokensColorsChanged(e){return!1}onZonesChanged(e){return!1}handleEvents(e){let t=!1;for(let n=0,o=e.length;n=o.left?n.width=Math.max(n.width,o.left+o.width-n.left):(t[i++]=n,n=o)}return t[i++]=n,t}static _createHorizontalRangesFromClientRects(e,t){if(!e||0===e.length)return null;const i=[];for(let o=0,s=e.length;oe||(o=u.startLineNumber===e?u.startColumn:r.minColumn)<(s=u.endLineNumber===e?u.endColumn:r.maxColumn)&&(a.themeType===H.a.HIGH_CONTRAST||"selection"!==this._options.renderWhitespace?l.push(new W.a(o,s,"inline-selected-text",0)):(d=d||[]).push(new V.b(o-1,s-1)));const h=new V.c(a.useMonospaceOptimizations,a.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,l,r.tabSize,r.startVisibleColumn,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==z.e.OFF,d);if(this._renderedViewLine&&this._renderedViewLine.input.equals(h))return!1;n.appendASCIIString('
      '),i=Object(V.d)(h,n),n.appendASCIIString("
      ");let c=null;return c=(c=K&&U&&r.isBasicASCII&&a.useMonospaceOptimizations&&0===i.containsForeignElements&&r.content.length<300&&h.lineTokens.getCount()<100?new Z(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping):c)||Q(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping,i.containsRTL,i.containsForeignElements),this._renderedViewLine=c,!0}layoutLine(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))}getWidth(){return this._renderedViewLine?this._renderedViewLine.getWidth():0}getWidthIsFast(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()}needsMonospaceFontCheck(){return!!this._renderedViewLine&&this._renderedViewLine instanceof Z}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof Z?this._renderedViewLine.monospaceAssumptionsAreValid():K}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof Z&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,i,n){if(!this._renderedViewLine)return null;t|=0,i|=0,t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t)),i=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,i));var o=0|this._renderedViewLine.input.stopRenderingLineAfter;let s=-1!=o&&1+o=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,me._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}{constructor(e,t,i,n){super(e,t,i),this._ctx=e,n?(this.target=n,this.targetPath=M.collect(n,e.viewDomNode)):(this.target=null,this.targetPath=new Uint8Array(0))}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset}\n\ttarget: `+(this.target?this.target.outerHTML:null)}fulfill(e,t=null,i=null,n=null){let o=this.mouseColumn;return t&&t.columnr.contentLeft+r.width)){var s=e.getVerticalOffsetForLineNumber(r.position.lineNumber);if(s<=o&&o<=s+r.height)return t.fulfill(6,r.position,null,{mightBeForeignElement:!1})}}return null}static _hitTestViewZone(e,t){var i;e=e.getZoneAtCoord(t.mouseVerticalOffset);return e?(i=t.isInContentArea?8:5,t.fulfill(i,e.position,null,e)):null}static _hitTestTextArea(e,t){return he.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1}):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const s=e.getFullLineRangeAtCoord(t.mouseVerticalOffset);var i=s.range.getStartPosition(),n=Math.abs(t.pos.x-t.editorPos.x),o={isAfterLines:s.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:n};return(n-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,s.range,o):(n-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,s.range,o):(e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,s.range,o))}return null}static _hitTestViewLines(e,t,i){if(!he.isChildOfViewLines(t.targetPath))return null;if(e.isInTopPadding(t.mouseVerticalOffset))return t.fulfill(7,new ie.a(1,1),null,ge);if(e.isAfterLines(t.mouseVerticalOffset)||e.isInBottomPadding(t.mouseVerticalOffset))return n=e.model.getLineCount(),o=e.model.getLineMaxColumn(n),t.fulfill(7,new ie.a(n,o),null,ge);if(i){if(he.isStrictChildOfViewLines(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(n))return o=e.getLineWidth(n),i=pe(t.mouseContentHorizontalOffset-o),t.fulfill(7,new ie.a(n,1),null,i);var o=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>=o)return i=pe(t.mouseContentHorizontalOffset-o),o=new ie.a(n,e.model.getLineMaxColumn(n)),t.fulfill(7,o,null,i)}return t.fulfill(0)}return n=me._doHitTest(e,t),1===n.type?me.createMouseTargetFromHitTestPosition(e,t,n.spanNode,n.position,n.injectedText):this._createMouseTarget(e,t.withTarget(n.hitTarget),!0)}static _hitTestMinimap(e,t){var i;return he.isChildOfMinimap(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}static _hitTestScrollbarSlider(e,t){if(he.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var i=t.target.className;if(i&&/\b(slider|scrollbar)\b/.test(i))return i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))}return null}static _hitTestScrollbar(e,t){var i;return he.isChildOfScrollableElement(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}getMouseColumn(e,t){const i=this._context.configuration.options;var n=i.get(130);t=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return me._getMouseColumn(t,i.get(42).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){return e<0?1:Math.round(e/t)+1}static createMouseTargetFromHitTestPosition(e,t,i,n,o){var s=n.lineNumber,r=n.column,a=e.getLineWidth(s);if(t.mouseContentHorizontalOffset>a)return a=pe(t.mouseContentHorizontalOffset-a),t.fulfill(7,n,null,a);const l=e.visibleRangeForPosition(s,r);if(!l)return t.fulfill(0,n);if(a=l.left,t.mouseContentHorizontalOffset===a)return t.fulfill(6,n,null,{mightBeForeignElement:!!o});const d=[];if(d.push({offset:l.left,column:r}),1e.offset-t.offset);a=t.pos.toClientCoordinates(),e=i.getBoundingClientRect();var h=e.left<=a.clientX&&a.clientX<=e.right;for(let g=1;g=t.editorPos.y+e.layoutInfo.height&&(n=t.editorPos.y+e.layoutInfo.height-1);const o=new y(t.pos.x,n);return i=this._actualDoHitTestWithCaretRangeFromPoint(e,o.toClientCoordinates()),1===i.type?i:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const i=l.F(e.viewDomNode);let n;var o,s;return(n=i?void 0===i.caretRangeFromPoint?function(e,t,i){const n=document.createRange();let o=e.elementFromPoint(t,i);if(null!==o){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;e=o.getBoundingClientRect();var s,r=window.getComputedStyle(o,null).getPropertyValue("font");const i=o.innerText;let a=e.left,l=0;if(t>e.left+e.width)l=i.length;else{const e=fe.getInstance();for(let n=0;nthis._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(130).height;const n=new D(this.viewHelper.viewDomNode);this._register(n.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(n.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e))),this._register(l.i(this.viewHelper.viewDomNode,l.d.MOUSE_WHEEL,e=>{if(this.viewController.emitMouseWheel(e),this._context.configuration.options.get(67)){const i=new v.b(e);var t;(_.f?(e.metaKey||e.ctrlKey)&&!e.shiftKey&&!e.altKey:e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey)&&(e=_e.a.getZoomLevel(),t=0t.y+t.height||e.xt.x+t.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t,e,null)}_createMouseTarget(e,t){let i=e.target;if(!this.viewHelper.viewDomNode.contains(i)){const t=l.F(this.viewHelper.viewDomNode);t&&(i=t.elementsFromPoint(e.posx,e.posy).find(e=>this.viewHelper.viewDomNode.contains(e)))}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?i:null)}_getMouseColumn(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)}_onContextMenu(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})}_onMouseMove(e){this._mouseDownOperation.isActive()||e.timestamp{e.preventDefault(),this.viewHelper.focusTextArea()};(l=!(_.f&&e.leftButton&&e.ctrlKey)&&l)&&(i||o&&s)?(d(),this._mouseDownOperation.start(t.type,e)):n?e.preventDefault():r?(i=t.detail,this.viewHelper.shouldSuppressMouseDownOnViewZone(i.viewZoneId)&&(d(),this._mouseDownOperation.start(t.type,e),e.preventDefault())):a&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(d(),e.preventDefault()),this.viewController.emitMouseDown({event:e,target:t})}}ve.MOUSE_MOVE_MINIMUM_TIME=100;class Ce extends c.a{constructor(e,t,i,n,o){super(),this._context=e,this._viewController=t,this._viewHelper=i,this._createMouseTarget=n,this._getMouseColumn=o,this._mouseMoveMonitor=this._register(new O(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new C.g),this._mouseState=new we,this._currentSelection=new m.a(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(e){this._lastMouseEvent=e,this._mouseState.setModifiers(e);var t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){if(this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t),e=this._findMousePosition(t,!0),e&&e.position){this._mouseState.trySetCount(t.detail,e.position),t.detail=this._mouseState.count;const i=this._context.configuration.options;!i.get(80)&&i.get(30)&&!i.get(17)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===e.type&&e.position&&this._currentSelection.containsPosition(e.position)?(this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),e=>{var t=this._findMousePosition(this._lastMouseEvent,!0);e&&e instanceof KeyboardEvent?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:t?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()})):(this._mouseState.isDragAndDrop=!1,this._dispatchMouse(e,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),()=>this._stop())))}}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{var e;this._lastMouseEvent&&(e=this._findMousePosition(this._lastMouseEvent,!1))&&!this._mouseState.isDragAndDrop&&this._dispatchMouse(e,!0)},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){var t=e.editorPos;const i=this._context.model,n=this._context.viewLayout;var o=this._getMouseColumn(e);if(e.posyt.y+t.height?(s=n.getCurrentScrollTop()+(e.posy-t.y),r=ce.getZoneAtCoord(this._context,s),r&&(r=this._helpPositionJumpOverViewZone(r),r)?new de(null,13,o,r):(r=n.getLineNumberAtVerticalOffset(s),new de(null,13,o,new ie.a(r,i.getLineMaxColumn(r))))):(s=n.getLineNumberAtVerticalOffset(n.getCurrentScrollTop()+(e.posy-t.y)),e.posxt.x+t.width?new de(null,13,o,new ie.a(s,i.getLineMaxColumn(s))):null)}_findMousePosition(e,t){var i=this._getPositionOutsideEditor(e);return i||(i=this._createMouseTarget(e,t),i.position?8!==i.type&&5!==i.type||(e=this._helpPositionJumpOverViewZone(i.detail),!e)?i:new de(i.element,i.type,i.mouseColumn,e,null,i.detail):null)}_helpPositionJumpOverViewZone(e){var t=new ie.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn);const i=e.positionBefore;return e=e.positionAfter,i&&e?i.isBefore(t)?i:e:null}_dispatchMouse(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})}}class we{constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}get count(){return this._lastMouseDownCount}setModifiers(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey}setStartButtons(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton}setStartedOnLineNumbers(e){this._startedOnLineNumbers=e}trySetCount(e,t){var i=(new Date).getTime();i-this._lastSetMouseDownCountTime>we.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=i,e>this._lastMouseDownCount+1&&(e=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(t)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=t,this._lastMouseDownCount=Math.min(e,this._lastMouseDownPositionEqualCount)}}we.CLEAR_MOUSE_DOWN_COUNT_TIME=400;var ye=i("0a31"),Se=i("e53c");class Le extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(l.i(this.viewHelper.linesContentDomNode,"pointerdown",e=>{e=e.pointerType,this._lastPointerType="mouse"===e?"mouse":"touch"===e?"touch":"pen"}));const n=new N(this.viewHelper.viewDomNode);this._register(n.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){var t;e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)&&(e.preventDefault(),this.viewHelper.focusTextArea(),(t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1)).position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1}))}onChange(e){"touch"===this._lastPointerType&&this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}_onMouseDown(e){"touch"!==e.browserEvent.pointerType&&super._onMouseDown(e)}}class xe extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1);if(t.position){const e=document.createEvent("CustomEvent");e.initEvent(Se.d.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(e),this.viewController.moveTo(t.position)}}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class ke extends c.a{constructor(e,t,i){super(),_.c&&ye.a.pointerEvents?this.handler=this._register(new Le(e,t,i)):window.TouchEvent?this.handler=this._register(new xe(e,t,i)):this.handler=this._register(new ve(e,t,i))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}i("56f3");var De=i("3742"),Ne=i("0a89");i("2ab7");class Oe extends E{}var Ee=i("918c"),Ie=i("b7d0");class Me extends Oe{constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new ie.a(1,1),this._renderResult=null,this._activeLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(58);var t=e.get(59);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(84),t=e.get(130);this._lineNumbersLeft=t.lineNumbersLeft,this._lineNumbersWidth=t.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){e=e.selections[0].getPosition(),this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(e);let t=!1;return this._activeLineNumber!==e.lineNumber&&(this._activeLineNumber=e.lineNumber,t=!0),2===this._renderLineNumbers||3===this._renderLineNumbers||t}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getLineRenderLineNumber(e){var t;e=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e,1));return 1!==e.column?"":(e=e.lineNumber,this._renderCustomLineNumbers?this._renderCustomLineNumbers(e):2===this._renderLineNumbers?0===(t=Math.abs(this._lastCursorModelPosition.lineNumber-e))?''+e+"":String(t):3!==this._renderLineNumbers||this._lastCursorModelPosition.lineNumber===e||e%10==0?String(e):"")}prepareRender(e){if(0===this._renderLineNumbers)this._renderResult=null;else{var t=_.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o='
      ',s=this._context.model.getLineCount();const l=[];for(let e=i;e<=n;e++){var r,a=e-i;(this._renderFinalNewline||e!==s||0!==this._context.model.getLineLength(e))&&(r=this._getLineRenderLineNumber(e))?e===this._activeLineNumber?l[a]='
      '+r+"
      ":l[a]=o+r+"
      ":l[a]=""}this._renderResult=l}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Me.CLASS_NAME="line-numbers",Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.r);i&&t.addRule(`.monaco-editor .line-numbers { color: ${i}; }`),i=e.getColor(Ee.b);i&&t.addRule(`.monaco-editor .line-numbers.active-line-number { color: ${i}; }`)});class Te extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._canUseLayerHinting=!t.get(27),this._contentLeft=e.contentLeft,this._glyphMarginLeft=e.glyphMarginLeft,this._glyphMarginWidth=e.glyphMarginWidth,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName(Te.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(f.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(Te.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._canUseLayerHinting=!t.get(27),this._contentLeft=i.contentLeft,this._glyphMarginLeft=i.glyphMarginLeft,this._glyphMarginWidth=i.glyphMarginWidth,!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollTopChanged}prepareRender(e){}render(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t),t=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(t),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(t)}}Te.CLASS_NAME="glyph-margin",Te.OUTER_CLASS_NAME="margin";var Ae=i("e6ff"),Re=i("e75b");class Pe{constructor(e,t,i){this._visibleTextAreaBrand=void 0,this.top=e,this.left=t,this.width=i}setWidth(e){return new Pe(this.top,this.left,e)}}const Fe=p.g;class Be extends I{constructor(e,t,i){super(e),this._primaryCursorPosition=new ie.a(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=i,this._scrollLeft=0,this._scrollTop=0;const n=this._context.configuration.options;e=n.get(130),this._setAccessibilityOptions(n),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._contentHeight=e.height,this._fontInfo=n.get(42),this._lineHeight=n.get(58),this._emptySelectionClipboard=n.get(31),this._copyWithSyntaxHighlighting=n.get(20),this._visibleTextArea=null,this._selections=[new m.a(1,1,1,1)],this._modelSelections=[new m.a(1,1,1,1)],this._lastRenderPosition=null,this.textArea=Object(f.b)(document.createElement("textarea")),M.write(this.textArea,6),this.textArea.setClassName("inputarea "+Re.a),this.textArea.setAttribute("wrap","off"),this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"),this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",this._getAriaLabel(n)),this.textArea.setAttribute("tabindex",String(n.get(112))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",a.a("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),n.get(29)&&n.get(80)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=Object(f.b)(document.createElement("div")),this.textAreaCover.setPosition("absolute");const o={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)};this._textAreaInput=this._register(new Se.c({getDataToCopy:e=>{const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,_.i);var i=this._context.model.getEOL(),n=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null;i=Array.isArray(t)?t.join(i):t;let s=void 0,r=null;return e&&(Se.a.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&i.length<65536)&&(e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard))&&(s=e.html,r=e.mode),{isFromEmptySelection:n,multicursorText:o,text:i,html:s,mode:r}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(_.f){const e=this._selections[0];if(e.isEmpty()){var t=e.getStartPosition();let i=this._getWordBeforePosition(t);if(0<(i=0===i.length?this._getCharacterBeforePosition(t):i).length)return new Ne.b(i,i.length,i.length,t,t)}}return Ne.b.EMPTY}if(p.e){const e=this._selections[0];if(e.isEmpty()){t=e.getStartPosition();var[i,n]=this._getAndroidWordAtPosition(t);if(0this._context.model.deduceModelPositionRelativeToViewPosition(e,t,i)},this.textArea)),this._register(this._textAreaInput.onKeyDown(e=>{this._viewController.emitKeyDown(e)})),this._register(this._textAreaInput.onKeyUp(e=>{this._viewController.emitKeyUp(e)})),this._register(this._textAreaInput.onPaste(e=>{let t=!1,i=null,n=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,i=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,n=e.metadata.mode),this._viewController.paste(e.text,t,i,n)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replacePrevCharCnt||e.replaceNextCharCnt||e.positionDelta?(Ne.c,this._viewController.compositionType(e.text,e.replacePrevCharCnt,e.replaceNextCharCnt,e.positionDelta)):(Ne.c,this._viewController.type(e.text))})),this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{var t=this._selections[0].startLineNumber;e=this._selections[0].startColumn+e.revealDeltaColumns,this._context.model.revealRange("keyboard",!0,new ne.a(t,e,t,e),0,1),e=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,e);e&&(this._visibleTextArea=new Pe(this._context.viewLayout.getVerticalOffsetForLineNumber(t),e.left,Fe?0:1),this._render()),this.textArea.setClassName(`inputarea ${Re.a} ime-input`),this._viewController.compositionStart(),this._context.model.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{this._visibleTextArea&&(this._visibleTextArea=this._visibleTextArea.setWidth(function(e,t){const i=document.createElement("canvas"),n=i.getContext("2d"),o=(n.font=function(e){return`normal normal ${e.fontWeight} ${e.fontSize}px / ${e.lineHeight}px `+e.fontFamily}(t),n.measureText(e));return p.g?o.width+2:o.width}(e.data,this._fontInfo)),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+Re.a),this._viewController.compositionEnd(),this._context.model.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getAndroidWordAtPosition(e){var t;const i=this._context.model.getLineContent(e.lineNumber),n=Object(Ae.a)('`~!@#$%^&*()-=+[{]}\\|;:",.<>/?');let o=!0,s=e.column,r=!0,a=e.column,l=0;for(;l<50&&(o||r);)(o=!(o&&s<=1)&&o)&&(t=i.charCodeAt(s-2),0!==n.get(t)?o=!1:s--),(r=!(r&&a>i.length)&&r)&&(t=i.charCodeAt(a-1),0!==n.get(t)?r=!1:a++),l++;return[i.substring(s-1,a-1),e.column-s]}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),i=Object(Ae.a)(this._context.configuration.options.get(116));let n=e.column,o=0;for(;1this._contentLeft+this._contentWidth||(t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop)<0||t>this._contentHeight?this._renderAtTopLeft():_.f?this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,Fe?0:1)}_renderInsideEditor(e,t,i,n,o){this._lastRenderPosition=e;const s=this.textArea,r=this.textAreaCover;g.a.applyFontInfo(s,this._fontInfo),s.setTop(t),s.setLeft(i),s.setWidth(n),s.setHeight(o),r.setTop(0),r.setLeft(0),r.setWidth(0),r.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(g.a.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),Fe)e.setWidth(0),e.setHeight(0),t.setWidth(0),t.setHeight(0);else{e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const i=this._context.configuration.options;i.get(48)?t.setClassName("monaco-editor-background textAreaCover "+Te.OUTER_CLASS_NAME):0!==i.get(59).renderType?t.setClassName("monaco-editor-background textAreaCover "+Me.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}}var je=i("d585");class We{constructor(e,t,i,n){this.configuration=e,this.viewModel=t,this.userInputEvents=i,this.commandDelegate=n}paste(e,t,i,n){this.commandDelegate.paste(e,t,i,n)}type(e){this.commandDelegate.type(e)}compositionType(e,t,i,n){this.commandDelegate.compositionType(e,t,i,n)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){je.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[e]}onLinesDeleted(e,t){if(0===this.getCount())return null;var i=this.getStartLineNumber(),n=this.getEndLineNumber();if(t=i&&s<=n&&(this._lines[s-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;var i=t-e+1,n=(t=this.getStartLineNumber(),this.getEndLineNumber());if(e<=t)return this._rendLineNumberStart+=i,null;if(ni)){var s=Math.max(t,o.fromLineNumber),r=Math.min(i,o.toLineNumber);for(let e=s;e<=r;e++){var a=e-this._rendLineNumberStart;this._lines[a].onTokensChanged(),n=!0}}}return n}}class Ke{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new Ue(()=>this._host.createVisibleLine())}_createDomNode(){const e=Object(f.b)(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e}onConfigurationChanged(e){return!!e.hasChanged(130)}onFlushed(e){return this._linesCollection.flush(),!0}onLinesChanged(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)}onLinesDeleted(e){const t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(let n=0,o=t.length;nt?(e=t)<=(s=Math.min(i,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,e,s,n,t),o.linesLength+=s-e+1):o.rendLineNumberStarti&&(s=Math.max(0,i-o.rendLineNumberStart+1),0<(e=o.linesLength-1-s+1)&&(this._removeLinesAfter(o,e),o.linesLength-=e)),this._finishRendering(o,!1,n)}return o}_renderUntouchedLines(e,t,i,n,o){var s=e.rendLineNumberStart;const r=e.lines;for(let l=t;l<=i;l++){var a=s+l;r[l].layoutLine(a,n[a-o])}}_insertLinesBefore(e,t,i,n,o){const s=[];let r=0;for(let a=t;a<=i;a++)s[r++]=this.host.createVisibleLine();e.lines=s.concat(e.lines)}_removeLinesBefore(e,t){for(let n=0;ne}),qe._sb=Object(ze.a)(1e5);class $e extends I{constructor(e){super(e),this._visibleLines=new Ke(this),this.domNode=this._visibleLines.domNode,this._dynamicOverlays=[],this._isFocused=!1,this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let e=0,t=this._dynamicOverlays.length;ee.shouldRender());for(let i=0,n=t.length;i'),n.appendASCIIString(o),n.appendASCIIString(""),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}class Ze extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentWidth=e.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._contentWidth=i.contentWidth,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollWidthChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth))}}class Ye extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentLeft=e.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),g.a.applyFontInfo(this.domNode,t.get(42))}onConfigurationChanged(e){const t=this._context.configuration.options;g.a.applyFontInfo(this.domNode,t.get(42));var i=t.get(130);return this._contentLeft=i.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),e=Math.min(e.scrollHeight,1e6),this.domNode.setHeight(e),this.domNode.setWidth(this._contentLeft)}}class Xe{constructor(e,t){this._coordinateBrand=void 0,this.top=e,this.left=t}}class Qe extends I{constructor(e,t){super(e),this._viewDomNode=t,this._widgets={},this.domNode=Object(f.b)(document.createElement("div")),M.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=Object(f.b)(document.createElement("div")),M.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onConfigurationChanged(e);return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLineMappingChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onLineMappingChanged(e);return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return!0}onZonesChanged(e){return!0}addWidget(e){e=new Je(this._context,this._viewDomNode,e),((this._widgets[e.id]=e).allowEditorOverflow?this.overflowingContentWidgetsDomNode:this.domNode).appendChild(e.domNode),this.setShouldRender()}setWidgetPosition(e,t,i){const n=this._widgets[e.getId()];n.setPosition(t,i),this.setShouldRender()}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){var t=this._widgets[e];delete this._widgets[e];const i=t.domNode.domNode;i.parentNode.removeChild(i),i.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown}onBeforeRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].onBeforeRender(e)}prepareRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].prepareRender(e)}render(e){for(const t of Object.keys(this._widgets))this._widgets[t].render(e)}}class Je{constructor(e,t,i){this._context=e,this._viewDomNode=t,this._actual=i,this.domNode=Object(f.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const n=this._context.configuration.options;e=n.get(130),this._fixedOverflowWidgets=n.get(35),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this._lineHeight=n.get(58),this._range=null,this._viewRange=null,this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}onConfigurationChanged(e){const t=this._context.configuration.options;this._lineHeight=t.get(58),e.hasChanged(130)&&(e=t.get(130),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._maxWidth=this._getMaxWidth())}onLineMappingChanged(e){this._setPosition(this._range)}_setPosition(e){if(this._range=e,this._viewRange=null,this._range){const e=this._context.model.validateModelRange(this._range);(this._context.model.coordinatesConverter.modelPositionIsVisible(e.getStartPosition())||this._context.model.coordinatesConverter.modelPositionIsVisible(e.getEndPosition()))&&(this._viewRange=this._context.model.coordinatesConverter.convertModelRangeToViewRange(e))}}_getMaxWidth(){return this.allowEditorOverflow?window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth:this._contentWidth}setPosition(e,t){this._setPosition(e),this._preference=t,this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1}_layoutBoxInViewport(e,t,i,n,o){var s=e.top,r=t.top+this._lineHeight,a=o.viewportHeight-r;let l=e.left,d=t.left;return l+i>o.scrollLeft+o.viewportWidth&&(l=o.scrollLeft+o.viewportWidth-i),d+i>o.scrollLeft+o.viewportWidth&&(d=o.scrollLeft+o.viewportWidth-i),le&&(t=s-(e-n),s-=t,i-=t),sn.lineNumber&&(n=r);let o=1073741824;for(const r of i.ranges)r.lefte.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?this.domNode.setTop(this._renderData.coordinate.top):this.domNode.setTop(this._renderData.coordinate.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,this._renderData.position)):(this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden")),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,null))}}function et(e,t,...i){try{return e.call(t,...i)}catch(e){return null}}i("930f");var tt=i("e8e3");let it=!0;class nt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new m.a(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=it?this._selections.slice(0,1):this._selections,i=t.map(e=>e.positionLineNumber);i.sort((e,t)=>e-t),tt.h(this._cursorLineNumbers,i)||(this._cursorLineNumbers=i,e=!0);var n=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,e=!0),e}onThemeChanged(e){return this._readFromSelections()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=i.contentLeft,this._contentWidth=i.contentWidth,!0}onCursorStateChanged(e){return this._selections=e.selections,this._readFromSelections()}onFlushed(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollWidthChanged||e.scrollTopChanged}onZonesChanged(e){return!0}onFocusChanged(e){return!!this._renderLineHighlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(this._shouldRenderThis()){var t=this._renderOne(e),i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let r=0;const a=[];for(let e=i;e<=n;e++){for(var s=e-i;r=this._renderData.length?"":this._renderData[t]}}class ot extends nt{_renderOne(e){return`
      `}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class st extends nt{_renderOne(e){return`
      `}_shouldRenderMargin(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderThis(){return!0}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}Object(Ie.f)((e,t)=>{it=!1;const i=e.getColor(Ee.p);var n;i&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${i}; border: none; }`)),i&&!i.isTransparent()&&!e.defines(Ee.q)||(n=e.getColor(Ee.q))&&(it=!0,t.addRule(`.monaco-editor .view-overlays .current-line { border: 2px solid ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid ${n}; }`),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}),i("56dc");class rt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged||e.scrollWidthChanged}onZonesChanged(e){return!0}prepareRender(e){var t=e.getDecorationsInViewport();let i=[],n=0;for(let d=0,h=t.length;d{var i,n;return e.options.zIndext.options.zIndex?1:(i=e.options.className)<(n=t.options.className)?-1:n',l=Math.max(r.range.startLineNumber,o),d=Math.min(r.range.endLineNumber,s);for(let e=l;e<=d;e++)i[e-o]+=a}}}_renderNormalDecorations(e,t,i){var n=String(this._lineHeight),o=e.visibleRange.startLineNumber;let s=null,r=!1,a=null;for(let c=0,u=t.length;c';r[d]+=h}}}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}var at=i("1898");class lt extends I{constructor(e,t,i,n){super(e);const o=this._context.configuration.options;var s=o.get(92),r=o.get(66),a=o.get(33),d=o.get(95);e={listenOnDomNode:i.domNode,className:"editor-scrollable "+Object(Ie.e)(e.theme.type),useShadows:!1,lazyRender:!0,vertical:s.vertical,horizontal:s.horizontal,verticalHasArrows:s.verticalHasArrows,horizontalHasArrows:s.horizontalHasArrows,verticalScrollbarSize:s.verticalScrollbarSize,verticalSliderSize:s.verticalSliderSize,horizontalScrollbarSize:s.horizontalScrollbarSize,horizontalSliderSize:s.horizontalSliderSize,handleMouseWheel:s.handleMouseWheel,alwaysConsumeMouseWheel:s.alwaysConsumeMouseWheel,arrowSize:s.arrowSize,mouseWheelScrollSensitivity:r,fastScrollSensitivity:a,scrollPredominantAxis:d,scrollByPage:s.scrollByPage};this.scrollbar=this._register(new at.c(t.domNode,e,this._context.viewLayout.getScrollable())),M.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=Object(f.b)(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const h=(e,t,i)=>{const n={};t&&(t=e.scrollTop)&&(n.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0),i&&(t=e.scrollLeft)&&(n.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0),this._context.model.setScrollPosition(n,1)};this._register(l.i(i.domNode,"scroll",e=>h(i.domNode,!0,!0))),this._register(l.i(t.domNode,"scroll",e=>h(t.domNode,!0,!1))),this._register(l.i(n.domNode,"scroll",e=>h(n.domNode,!0,!1))),this._register(l.i(this.scrollbarDomNode.domNode,"scroll",e=>h(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const e=this._context.configuration.options;var t=e.get(130),i=(this.scrollbarDomNode.setLeft(t.contentLeft),e.get(64));"right"===i.side?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimap.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarMouseDown(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)}onConfigurationChanged(e){if(e.hasChanged(92)||e.hasChanged(66)||e.hasChanged(33)){const e=this._context.configuration.options;var t=e.get(92),i=e.get(66),n=e.get(33),o=e.get(95);t={vertical:t.vertical,horizontal:t.horizontal,verticalScrollbarSize:t.verticalScrollbarSize,horizontalScrollbarSize:t.horizontalScrollbarSize,scrollByPage:t.scrollByPage,handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:n,scrollPredominantAxis:o};this.scrollbar.updateOptions(t)}return e.hasChanged(130)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(Ie.e)(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}i("8478");class dt{constructor(e,t,i){this._decorationToRenderBrand=void 0,this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(i)}}class ht extends Oe{_render(e,t,i){const n=[];for(let a=e;a<=t;a++){var o=a-e;n[o]=[]}if(0!==i.length){i.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className');const r=[];for(let e=t;e<=i;e++){var s=e-t;const i=n[s];0===i.length?r[s]="":r[s]='
      =this._renderResult.length?"":this._renderResult[t]}}i("0baa");class ut extends Oe{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options;e=t.get(131);var i=t.get(42);this._lineHeight=t.get(58),this._spaceWidth=i.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===e.wrappingColumn?-1:e.wrappingColumn*i.typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(131),n=t.get(42);return this._lineHeight=t.get(58),this._spaceWidth=n.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0];return e=t.isEmpty()?t.positionLineNumber:0,this._primaryLineNumber!==e&&(this._primaryLineNumber=e,!0)}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}onLanguageConfigurationChanged(e){return!0}prepareRender(e){if(this._enabled){var t=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,n=this._context.model.getTextModelOptions()["indentSize"],o=n*this._spaceWidth,s=e.scrollWidth,r=this._lineHeight,a=this._context.model.getLinesIndentGuides(t,i);let g=0,p=0,m=0;this._activeIndentEnabled&&this._primaryLineNumber&&(n=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,i),g=n.startLineNumber,p=n.endLineNumber,m=n.indent);const f=[];for(let n=t;n<=i;n++){var l=g<=n&&n<=p,d=n-t,h=a[d];let i="";if(1<=h){var c=e.visibleRangeForPosition(new ie.a(n,1));let t=c?c.left:0;for(let e=1;e<=h;e++){var u=l&&e===m?"cigra":"cigr";if(i+=`
      `,(t+=o)>s||0this._maxIndentLeft)break}}f[d]=i}this._renderResult=f}else this._renderResult=null}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.o);i&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${i} inset; }`),e=e.getColor(Ee.a)||i;e&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("38a2b");class gt{constructor(){this._currentVisibleRange=new ne.a(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class pt{constructor(e,t,i,n,o,s){this.lineNumber=e,this.startColumn=t,this.endColumn=i,this.startScrollTop=n,this.stopScrollTop=o,this.scrollType=s,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class mt{constructor(e,t,i,n){this.selections=e,this.startScrollTop=t,this.stopScrollTop=i,this.scrollType=n,this.type="selections";let o=e[0].startLineNumber,s=e[0].endLineNumber;for(let a=1,l=e.length;a{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new C.e(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new gt,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new G(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(131)&&(this._maxLineWidth=0);const t=this._context.configuration.options;var i=t.get(42),n=t.get(131);return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._isViewportWrapping=n.isViewportWrapping,this._revealHorizontalRightPadding=t.get(89),this._cursorSurroundingLines=t.get(24),this._cursorSurroundingLinesStyle=t.get(25),this._canUseLayerHinting=!t.get(27),g.a.applyFontInfo(this.domNode,i),this._onOptionsMaybeChanged(),e.hasChanged(130)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){var e=this._context.configuration;e=new $(e,this._context.theme.type);if(this._viewLineOptions.equals(e))return!1;this._viewLineOptions=e;e=this._visibleLines.getStartLineNumber();var t=this._visibleLines.getEndLineNumber();for(let i=e;i<=t;i++){const e=this._visibleLines.getVisibleLine(i);e.onOptionsChanged(this._viewLineOptions)}return!0}onCursorStateChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=!1;for(let o=t;o<=i;o++)n=this._visibleLines.getVisibleLine(o).onSelectionChanged()||n;return n}onDecorationsChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let n=t;n<=i;n++)this._visibleLines.getVisibleLine(n).onDecorationsChanged();return!0}onFlushed(e){return e=this._visibleLines.onFlushed(e),this._maxLineWidth=0,e}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let i=this._context.viewLayout.validateScrollPosition({scrollTop:t});return e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?i={scrollTop:i.scrollTop,scrollLeft:0}:e.range?this._horizontalRevealRequest=new pt(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType):e.selections&&0i)&&(this._horizontalRevealRequest=null)),this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0}onTokensChanged(e){return this._visibleLines.onTokensChanged(e)}onZonesChanged(e){return this._context.model.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(e)}onThemeChanged(e){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(e,t){var i=this._getViewLineDomNode(e);if(null===i)return null;if(i=this._getLineNumberFor(i),-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new ie.a(i,1);var n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();if(id)){var h=u===n.startLineNumber?n.startColumn:1,c=u===n.endLineNumber?n.endColumn:this._context.model.getLineMaxColumn(u);const e=this._visibleLines.getVisibleLine(u).getVisibleRangesForRange(u,h,c,r);e&&(t&&uthis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(e,t,i,new q(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){return e=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column),e?new F(e.outsideRenderedLine,e.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=1,o=!0;for(let s=t;s<=i;s++){const t=this._visibleLines.getVisibleLine(s);e&&!t.getWidthIsFast()?o=!1:n=Math.max(n,t.getWidth())}return o&&1===t&&i===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(n),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;var i,n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=n;s<=o;s++){const n=this._visibleLines.getVisibleLine(s);!n.needsMonospaceFontCheck()||(i=n.getWidth())>t&&(t=i,e=s)}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let s=n;s<=o;s++){const e=this._visibleLines.getVisibleLine(s);e.onMonospaceAssumptionsInvalidated()}}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(e){if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest&&(n=this._horizontalRevealRequest,e.startLineNumber<=n.minLineNumber&&n.maxLineNumber<=e.endLineNumber&&(this._horizontalRevealRequest=null,this.onDidRender(),(t=this._computeScrollLeftToReveal(n))&&(this._isViewportWrapping||this._ensureMaxLineWidth(t.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:t.scrollLeft},n.scrollType)))),this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),_.d&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let e=t;e<=i;e++){const t=this._visibleLines.getVisibleLine(e);if(t.needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var n=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){e=Math.ceil(e),this._maxLineWidthe){if(!a)return-1;h=l}else h=5===o||6===o?6===o&&s<=l&&d<=r?s:(t=Math.max(5*this._lineHeight,.2*e),i=l-t,t=d-e,Math.max(t,i)):1===o||2===o?2===o&&s<=l&&d<=r?s:(t=(l+d)/2,Math.max(0,t-e/2)):this._computeMinimumScrolling(s,r,l,d,3===o,4===o);return h}_computeScrollLeftToReveal(e){var t=this._context.viewLayout.getCurrentViewport(),i=t.left,n=i+t.width;let o=1073741824,s=0;if("range"===e.type){var r=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!r)return null;for(const e of r.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}else for(const l of e.selections){if(l.startLineNumber!==l.endLineNumber)return null;var a=this._visibleRangesForLineRange(l.startLineNumber,l.startColumn,l.endColumn);if(!a)return null;for(const e of a.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}return o=Math.max(0,o-ft.HORIZONTAL_EXTRA_PX),s+=this._revealHorizontalRightPadding,"selections"===e.type&&s-o>t.width?null:{scrollLeft:this._computeMinimumScrolling(i,n,o,s),maxHorizontalOffset:s}}_computeMinimumScrolling(e,t,i,n,o,s){o=!!o,s=!!s;var r=(t|=0)-(e|=0);return(n|=0)-(i|=0)
      ';const s=[];for(let l=t;l<=i;l++){var r=l-t,a=n[r];let e="";for(let t=0,i=a.length;t';o[s]=e}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}i("f20b");class vt{constructor(e,t,i,n){this._rgba8Brand=void 0,this.r=vt._clamp(e),this.g=vt._clamp(t),this.b=vt._clamp(i),this.a=vt._clamp(n)}equals(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}static _clamp(e){return e<0?0:255{e.changedColorMap&&this._updateColorMap()}))}static getInstance(){return this._INSTANCE||(this._INSTANCE=Object(c.h)(new wt)),this._INSTANCE}_updateColorMap(){const e=Ct.F.getColorMap();if(e){this._colors=[vt.Empty];for(let i=1;i=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}wt._INSTANCE=null;var yt=i("a8d0"),St=i("303e");const Lt=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})();var xt=i("099d");class kt{constructor(e,t){this.scale=t,this._minimapCharRendererBrand=void 0,this.charDataNormal=kt.soften(e,.8),this.charDataLight=kt.soften(e,50/60)}static soften(e,t){let i=new Uint8ClampedArray(e.length);for(let n=0,o=e.length;ne.width||i+c>e.height)){var u=a?this.charDataLight:this.charDataNormal,g=(n=(l=n,a=r,(l-=32)<0||96e.width||i+d>e.height)){var h=4*e.width,c=(r=o.r,l=o.g,o=o.b,r+.5*(n.r-r)),u=l+.5*(n.g-l),g=o+.5*(n.b-o);const s=e.data;let p=i*h+4*t;for(let e=0;e{const t=new Uint8ClampedArray(e.length/2);for(let i=0;i>1]=Nt[e[i]]<<4|15&Nt[e[i+1]];return t},Et={1:Object(Dt.a)(()=>Ot("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:Object(Dt.a)(()=>Ot("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class It{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let i;return i=Et[e]?new kt(Et[e](),e):It.createFromSampleData(It.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=i}static createSampleData(e){const t=document.createElement("canvas"),i=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",i.fillStyle="#ffffff",i.font="bold 16px "+e,i.textBaseline="middle";let n=0;for(const o of Lt)i.fillText(String.fromCharCode(o),n,8),n+=10;return i.getImageData(0,0,960,16)}static createFromSampleData(e,t){if(61440!==e.length)throw new Error("Unexpected source in MinimapCharRenderer");return e=It._downsample(e,t),new kt(e,t)}static _downsampleChar(e,t,i,n,o){var s=+o,r=2*o;let a=n,l=0;for(let b=0;bIt.create(this.fontScale,r.fontFamily)),this.backgroundColor=Tt._getMinimapBackground(t,i)}static _getMinimapBackground(e,t){return e=e.getColor(St.Zb),e?new vt(e.rgba.r,e.rgba.g,e.rgba.b,e.rgba.a):t.getColor(2)}equals(e){return this.renderMinimap===e.renderMinimap&&this.size===e.size&&this.minimapHeightIsEditorHeight===e.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight&&this.isSampling===e.isSampling&&this.editorHeight===e.editorHeight&&this.fontScale===e.fontScale&&this.minimapLineHeight===e.minimapLineHeight&&this.minimapCharWidth===e.minimapCharWidth&&this.backgroundColor&&this.backgroundColor.equals(e.backgroundColor)}}class At{constructor(e,t,i,n,o,s,r,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=i,this._computedSliderRatio=n,this.sliderTop=o,this.sliderHeight=s,this.startLineNumber=r,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){return Math.round(this.scrollTop+e/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,i,n,o,s,r,a,l,d,h){var c=e.pixelRatio,u=e.minimapLineHeight,g=Math.floor(e.canvasInnerHeight/u),p=e.lineHeight;if(e.minimapHeightIsEditorHeight){a=a*e.lineHeight+(e.scrollBeyondLastLine?o-e.lineHeight:0);const t=Math.max(1,Math.floor(o*o/a)),i=Math.max(0,e.minimapHeight-t),n=i/(d-o),s=l*n;a=0=r+(C=e.scrollBeyondLastLine?o/p-1:C))return a=r,m=0<_,new At(l,d,m,b,v,f,1,a);{let e=Math.max(1,Math.floor(t-v*c/u));return h&&h.scrollHeight===d&&(h.scrollTop>l&&(e=Math.min(e,h.startLineNumber)),h.scrollTopRt.INVALID),this._renderedLines._set(e.startLineNumber,i)}linesEquals(e){if(!this.scrollEquals(e))return!1;var t=this._renderedLines._get().lines;for(let i=0,n=t.length;i=e;)i--;let n=this.modelLineToMinimapLine(t)-1;for(;n+1{var t;e.preventDefault(),0!==this._model.options.renderMinimap&&this._lastRenderData&&("proportional"!==this._model.options.size?e.leftButton&&this._lastRenderData&&(t=(t=l.D(this._slider.domNode)).top+t.height/2,this._startSliderDragging(e.buttons,e.posx,t,e.posy,this._lastRenderData.renderedLayout)):(t=this._model.options.minimapLineHeight,e=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY,e=Math.floor(e/t)+this._lastRenderData.renderedLayout.startLineNumber,e=Math.min(e,this._model.getLineCount()),this._model.revealLineNumber(e)))}),this._sliderMouseMoveMonitor=new w.a,this._sliderMouseDownListener=l.o(this._slider.domNode,"mousedown",e=>{e.preventDefault(),e.stopPropagation(),e.leftButton&&this._lastRenderData&&this._startSliderDragging(e.buttons,e.posx,e.posy,e.posy,this._lastRenderData.renderedLayout)}),this._gestureDisposable=b.b.addTarget(this._domNode.domNode),this._sliderTouchStartListener=l.i(this._domNode.domNode,b.a.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=l.i(this._domNode.domNode,b.a.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=l.o(this._domNode.domNode,b.a.End,e=>{e.preventDefault(),e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,i,n,o){this._slider.toggleClassName("active",!0);const s=(e,n)=>{n=Math.abs(n-t),_.i&&140s(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){var t=this._domNode.domNode.getBoundingClientRect().top;e=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(e)}dispose(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){return"always"===this._model.options.showSlider?"minimap slider-always":"minimap slider-mouseover"}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||0=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible"),t=At.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportStartLineNumberVerticalOffset,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null),this._slider.setDisplay(t.sliderNeeded?"block":"none"),this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight),e=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,e=Math.min(this._model.options.minimapWidth,Math.round(e*this._model.options.minimapCharWidth/this._model.options.pixelRatio)),this._sliderHorizontal.setLeft(e),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-e),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t))}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._model.getSelections(),i=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:n,canvasInnerHeight:o}=this._model.options,s=this._model.options.minimapLineHeight,r=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize;const u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,n,o);var l=new Map;for(let i=0;ithis._model.options.canvasInnerHeight)){let g=t.get(s);if(a=!g,!g){const e=this._model.getLineContent(s);g=[z.h];for(let t=1;tm)return;var S=g.charCodeAt(b);if(9===S){var L=d-(b+v)%d;v+=L-1,_+=L*o}else if(32===S)_+=o;else{var x=De.D(S)?2:1;for(let s=0;sm)return}}}}Object(Ie.f)((e,t)=>{var i=e.getColor(St.Zb);i&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${i.rgba.a}; will-change: opacity; }`),i=e.getColor(St.ec),i&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.fc),i&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.dc),i&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.yc);i&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${i} -6px 0 6px -6px inset; }`)}),i("725e");class Vt extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._widgets={},this._verticalScrollbarWidth=e.verticalScrollbarWidth,this._minimapWidth=e.minimap.minimapWidth,this._horizontalScrollbarHeight=e.horizontalScrollbarHeight,this._editorHeight=e.height,this._editorWidth=e.width,this._domNode=Object(f.b)(document.createElement("div")),M.write(this._domNode,4),this._domNode.setClassName("overlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._verticalScrollbarWidth=i.verticalScrollbarWidth,this._minimapWidth=i.minimap.minimapWidth,this._horizontalScrollbarHeight=i.horizontalScrollbarHeight,this._editorHeight=i.height,this._editorWidth=i.width,!0}addWidget(e){const t=Object(f.b)(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t),this.setShouldRender()}setWidgetPosition(e,t){const i=this._widgets[e.getId()];return i.preference!==t&&(i.preference=t,this.setShouldRender(),!0)}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){const t=this._widgets[e].domNode.domNode;delete this._widgets[e],t.parentNode.removeChild(t),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;var i;null===e.preference?t.unsetTop():0===e.preference?(t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):1===e.preference?(i=t.domNode.clientHeight,t.setTop(this._editorHeight-i-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):2===e.preference&&(t.setTop(0),t.domNode.style.right="50%")}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);var t=Object.keys(this._widgets);for(let n=0,o=t.length;n{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(e){var t=new zt(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)}onConfigurationChanged(e){return this._updateSettings(!1)}onCursorStateChanged(e){this._cursorPositions=[];for(let t=0,i=e.selections.length;tt&&(e=t-r),o=e-r,d=e+r}o>f+1||c!==p?(0!==e&&w.fillRect(a[p],m,l[p],f-m),p=c,m=o,f=d):d>f&&(f=d)}w.fillRect(a[p],m,l[p],f-m)}if(!this._settings.hideCursor&&this._settings.cursorColor){var p=2*this._settings.pixelRatio|0,m=p/2|0,f=this._settings.x[7],_=this._settings.w[7];w.fillStyle=this._settings.cursorColor;let e=-100,i=-100;for(let o=0,s=this._cursorPositions.length;ot&&(s=t-m);b=s-m;var v=b+p;b>i+1?(0!==o&&w.fillRect(f,e,_,i-e),e=b,i=v):v>i&&(i=v)}w.fillRect(f,e,_,i-e)}this._settings.renderBorder&&this._settings.borderColor&&0this._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(i.get(58)),this._zoneManager.setPixelRatio(i.get(128)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(58)&&(this._zoneManager.setLineHeight(t.get(58)),this._render()),e.hasChanged(128)&&(this._zoneManager.setPixelRatio(t.get(128)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(e){return this._render(),!0}onScrollChanged(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0}onZonesChanged(e){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);let t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,(t=this._zoneManager.setDOMHeight(e.height)||t)&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(e){this._zoneManager.setZones(e),this._render()}_render(){if(0===this._zoneManager.getOuterHeight())return!1;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),i=this._zoneManager.resolveColorZones(),n=this._zoneManager.getId2Color();const o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),0=l?Math.max(r,d):(e.fillRect(0,s,n,r-s),s=l,d)}e.fillRect(0,s,n,r-s)}}i("ef37");class $t extends I{constructor(e){super(e),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const t=this._context.configuration.options;this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e{e=e.getColor(Ee.u),e&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("d8c3");class Gt extends I{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options;e=t.get(92),this._useShadows=e.useShadows,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){var e=this._useShadows&&0{e=e.getColor(St.yc),e&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${e} 0 6px 6px -6px inset; }`)}),i("782d");class Zt{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class Yt{constructor(e,t){this.lineNumber=e,this.ranges=t}}function Xt(e){return new Zt(e)}function Qt(e){return new Yt(e.lineNumber,e.ranges.map(Xt))}class Jt extends Oe{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_visibleRangesHaveGaps(e){for(let t=0,i=e.length;t'}_actualRenderOneSelection(e,t,i,n){if(0!==n.length){var o=!!n[0].ranges[0].startStyle,s=this._lineHeight.toString(),r=(this._lineHeight-1).toString(),a=n[0].lineNumber,l=n[n.length-1].lineNumber;for(let _=0,b=n.length;_e+t)}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}function ei(e){return e<0?-e:e}Jt.SELECTION_CLASS_NAME="selected-text",Jt.SELECTION_TOP_LEFT="top-left-radius",Jt.SELECTION_BOTTOM_LEFT="bottom-left-radius",Jt.SELECTION_TOP_RIGHT="top-right-radius",Jt.SELECTION_BOTTOM_RIGHT="bottom-right-radius",Jt.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",Jt.ROUNDED_PIECE_WIDTH=10,Object(Ie.f)((e,t)=>{var i=e.getColor(St.R);i&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${i}; }`),i=e.getColor(St.J);i&&t.addRule(`.monaco-editor .selected-text { background-color: ${i}; }`);const n=e.getColor(St.S);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)}),i("d93b");class ti{constructor(e,t,i,n,o,s){this.top=e,this.left=t,this.width=i,this.height=n,this.textContent=o,this.textContentClassName=s}}class ii{constructor(e){this._context=e;const t=this._context.configuration.options;e=t.get(42),this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=e.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName("cursor "+Re.a),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),g.a.applyFontInfo(this._domNode,e),this._domNode.setDisplay("none"),this._position=new ie.a(1,1),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(42);return this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),g.a.applyFontInfo(this._domNode,i),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===z.i.Line||this._cursorStyle===z.i.LineThin){var i=e.visibleRangeForPosition(this._position);if(!i||i.outsideRenderedLine)return null;let n;if(this._cursorStyle===z.i.Line){if(2<(n=l.u(0t.length){var n=this._secondaryCursors.length-t.length;for(let e=0;e{for(let i=0,n=e.ranges.length;i{this._isVisible?this._hide():this._show()},ni.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},ni.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case z.i.Line:e+=" cursor-line-style";break;case z.i.Block:e+=" cursor-block-style";break;case z.i.Underline:e+=" cursor-underline-style";break;case z.i.LineThin:e+=" cursor-line-thin-style";break;case z.i.BlockOutline:e+=" cursor-block-outline-style";break;case z.i.UnderlineThin:e+=" cursor-underline-thin-style";break;default:e+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:e+=" cursor-blink";break;case 2:e+=" cursor-smooth";break;case 3:e+=" cursor-phase";break;case 4:e+=" cursor-expand";break;default:e+=" cursor-solid"}else e+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(e+=" cursor-smooth-caret-animation"),e}_show(){this._primaryCursor.show();for(let e=0,t=this._secondaryCursors.length;e{const i=e.getColor(Ee.n);if(i){let n=e.getColor(Ee.m);n=n||i.opposite(),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${i}; border-color: ${i}; color: ${n}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${n}; border-right: 1px solid ${n}; }`)}});const oi=()=>{throw new Error("Invalid change accessor")};class si extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=Object(f.b)(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){var e=this._context.viewLayout.getWhitespaces();const t=new Map;for(const n of e)t.set(n.id,n);let i=!1;return this._context.model.changeWhitespace(e=>{var n=Object.keys(this._zones);for(let l=0,d=n.length;l{const n={addZone:e=>(t=!0,this._addZone(i,e)),removeZone:e=>{e&&(t=this._removeZone(i,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(i,e)||t)}};var o=e,s=n;try{o(s)}catch(n){Object(d.f)(n)}n.addZone=oi,n.removeZone=oi,n.layoutZone=oi}),t}_addZone(e,t){var i=this._computeWhitespaceProps(t);const n={whitespaceId:e.insertWhitespace(i.afterViewLineNumber,this._getZoneOrdinal(t),i.heightInPx,i.minWidthInPx),delegate:t,isVisible:!1,domNode:Object(f.b)(t.domNode),marginDomNode:t.marginDomNode?Object(f.b)(t.marginDomNode):null};return this._safeCallOnComputedHeight(n.delegate,i.heightInPx),n.domNode.setPosition("absolute"),n.domNode.domNode.style.width="100%",n.domNode.setDisplay("none"),n.domNode.setAttribute("monaco-view-zone",n.whitespaceId),this.domNode.appendChild(n.domNode),n.marginDomNode&&(n.marginDomNode.setPosition("absolute"),n.marginDomNode.domNode.style.width="100%",n.marginDomNode.setDisplay("none"),n.marginDomNode.setAttribute("monaco-view-zone",n.whitespaceId),this.marginDomNode.appendChild(n.marginDomNode)),this._zones[n.whitespaceId]=n,this.setShouldRender(),n.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t];return delete this._zones[t],e.removeWhitespace(i.whitespaceId),i.domNode.removeAttribute("monaco-visible-view-zone"),i.domNode.removeAttribute("monaco-view-zone"),i.domNode.domNode.parentNode.removeChild(i.domNode.domNode),i.marginDomNode&&(i.marginDomNode.removeAttribute("monaco-visible-view-zone"),i.marginDomNode.removeAttribute("monaco-view-zone"),i.marginDomNode.domNode.parentNode.removeChild(i.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){var i;return!!this._zones.hasOwnProperty(t)&&(t=this._zones[t],i=this._computeWhitespaceProps(t.delegate),e.changeOneWhitespace(t.whitespaceId,i.afterViewLineNumber,i.heightInPx),this._safeCallOnComputedHeight(t.delegate,i.heightInPx),this.setShouldRender(),!0)}shouldSuppressMouseDownOnViewZone(e){return!!this._zones.hasOwnProperty(e)&&(e=this._zones[e],Boolean(e.delegate.suppressMouseDown))}_heightInPixels(e){return"number"==typeof e.heightInPx?e.heightInPx:"number"==typeof e.heightInLines?this._lineHeight*e.heightInLines:this._lineHeight}_minWidthInPixels(e){return"number"==typeof e.minWidthInPx?e.minWidthInPx:0}_safeCallOnComputedHeight(e,t){if("function"==typeof e.onComputedHeight)try{e.onComputedHeight(t)}catch(e){Object(d.f)(e)}}_safeCallOnDomNodeTop(e,t){if("function"==typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){Object(d.f)(e)}}prepareRender(e){}render(e){var t=e.viewportData.whitespaceViewportData;const i={};let n=!1;for(let r=0,a=t.length;r{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new Be(this._context,o,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=Object(f.b)(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=Object(f.b)(document.createElement("div")),M.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new lt(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new ft(this._context,this._linesContent),this._viewZones=new si(this._context),this._viewParts.push(this._viewZones);const r=new Ut(this._context),a=(this._viewParts.push(r),new Gt(this._context)),l=(this._viewParts.push(a),new Ze(this._context)),d=(this._viewParts.push(l),l.addDynamicOverlay(new ot(this._context)),l.addDynamicOverlay(new Jt(this._context)),l.addDynamicOverlay(new ut(this._context)),l.addDynamicOverlay(new rt(this._context)),new Ye(this._context)),h=(this._viewParts.push(d),d.addDynamicOverlay(new st(this._context)),d.addDynamicOverlay(new ct(this._context)),d.addDynamicOverlay(new bt(this._context)),d.addDynamicOverlay(new _t(this._context)),d.addDynamicOverlay(new Me(this._context)),new Te(this._context));h.getDomNode().appendChild(this._viewZones.marginDomNode),h.getDomNode().appendChild(d.getDomNode()),this._viewParts.push(h),this._contentWidgets=new Qe(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new ni(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new Vt(this._context),this._viewParts.push(this._overlayWidgets),e=new $t(this._context),this._viewParts.push(e);const c=new jt(this._context);if(this._viewParts.push(c),r){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(r.getDomNode(),e.insertBefore)}this._linesContent.appendChild(l.getDomNode()),this._linesContent.appendChild(e.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(h.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(a.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(c.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),s?s.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new ke(this._context,o,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:e=>{this._textAreaHandler.textArea.domNode.dispatchEvent(e)},getLastRenderData:()=>{var e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new le(e,t)},shouldSuppressMouseDownOnViewZone:e=>this._viewZones.shouldSuppressMouseDownOnViewZone(e),shouldSuppressMouseDownOnWidget:e=>this._contentWidgets.shouldSuppressMouseDownOnWidget(e),getPositionFromDOMInfo:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(e,t)),visibleRangeForPosition:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t)))}}_applyLayout(){const e=this._context.configuration.options;var t=e.get(130);this.domNode.setWidth(t.width),this.domNode.setHeight(t.height),this._overflowGuardContainer.setWidth(t.width),this._overflowGuardContainer.setHeight(t.height),this._linesContent.setWidth(1e6),this._linesContent.setHeight(1e6)}_getEditorClassName(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(127)+" "+Object(Ie.e)(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this._configPixelRatio=this._context.configuration.options.get(128),this.domNode.setClassName(this._getEditorClassName()),this._applyLayout(),!1}onCursorStateChanged(e){return this._selections=e.selections,!1}onFocusChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),this._viewLines.dispose();for(const e of this._viewParts)e.dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=l.T(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){var e=()=>this._actualRender();try{e()}catch(e){Object(d.f)(e)}}_getViewPartsToRender(){let e=[],t=0;for(const i of this._viewParts)i.shouldRender()&&(e[t++]=i);return e}_actualRender(){if(l.N(this.domNode.domNode)){let i=this._getViewPartsToRender();if(this._viewLines.shouldRender()||0!==i.length){var e=this._context.viewLayout.getLinesViewportData(),t=(e=(this._context.model.setViewport(e.startLineNumber,e.endLineNumber,e.centeredLineNumber),new li(this._selections,e,this._context.viewLayout.getWhitespaceViewportData(),this._context.model)),this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(e),this._viewLines.shouldRender()&&(this._viewLines.renderText(e),this._viewLines.onDidRender(),i=this._getViewPartsToRender()),new T(this._context.viewLayout,e,this._viewLines));for(const e of i)e.prepareRender(t);for(const e of i)e.render(t),e.onDidRender();.001=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)}_getAll(){let e=[];e[0]=this.primaryCursor;for(let t=0,i=this.secondaryCursors.length;te.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let d=0;dn&&e.index--;a.splice(n,1),l.splice(e,1),this._removeSecondaryCursor(n-1),d--}}}}}}var ui=i("b272"),gi=i("191f"),pi=i("338e");class mi{constructor(){this.type=0}}class fi{constructor(){this.type=1}}class _i{constructor(e){this.type=2,this._source=e}hasChanged(e){return this._source.hasChanged(e)}}class bi{constructor(e,t){this.type=3,this.selections=e,this.modelSelections=t}}class vi{constructor(e){this.type=4,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class Ci{constructor(){this.type=5}}class wi{constructor(e){this.type=6,this.isFocused=e}}class yi{constructor(){this.type=7}}class Si{constructor(){this.type=8}}class Li{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}}class xi{constructor(e,t){this.type=10,this.fromLineNumber=e,this.toLineNumber=t}}class ki{constructor(e,t){this.type=11,this.fromLineNumber=e,this.toLineNumber=t}}class Di{constructor(e,t,i,n,o,s){this.type=12,this.source=e,this.range=t,this.selections=i,this.verticalType=n,this.revealHorizontal=o,this.scrollType=s}}class Ni{constructor(e){this.type=13,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged}}class Oi{constructor(){this.type=14}}class Ei{constructor(e){this.type=15,this.ranges=e}}class Ii{constructor(){this.type=16}}class Mi{constructor(){this.type=17}}class Ti extends c.a{constructor(){super(),this._onEvent=this._register(new h.b),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(e){this._addOutgoingEvent(e),this._emitOutgoingEvents()}_addOutgoingEvent(e){for(let t=0,i=this._outgoingEvents.length;t=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0}}class zi extends c.a{constructor(e,t,i,n){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=i,this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,n),this._cursors=new ci(this.context),this._hasFocus=!1,this._isHandling=!1,this._isDoingComposition=!1,this._selectionsWhenCompositionStarted=null,this._columnSelectData=null,this._autoClosedActions=[],this._prevEditOperationType=0}dispose(){this._cursors.dispose(),this._autoClosedActions=Object(c.f)(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,e),this._cursors.updateContext(this.context)}onLineMappingChanged(e){this._knownModelVersionId===this._model.getVersionId()&&this.setStates(e,"viewModel",0,this.getCursorStates())}setHasFocus(e){this._hasFocus=e}_validateAutoClosedActions(){if(0zi.MAX_CURSOR_COUNT&&(n=n.slice(0,zi.MAX_CURSOR_COUNT),o=!0);var s=new Vi(this._model,this);return this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,i,s,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,i,n){var o=this._cursors.getViewPositions();1!e.modelState.equals(n.cursorState[t].modelState))||(a=n?n.cursorState.map(e=>e.modelState.selection):null,l=n?n.modelVersionId:0,e.emitOutgoingEvent(new ji(a,r,l,s.modelVersionId,t||"keyboard",i,o))),!0)}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let o=0,s=e.length;o'"`])([^)\]}>'"`]*)$/);if(!i)return null;var n=i[1];n=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(n);if(!n||1!==n.length)return null;if(n=n[0].open,i=s.text.length-i[2].length-1,n=s.text.lastIndexOf(n,i-1),-1===n)return null;t.push([n,i])}return t}executeEdits(e,t,i,n){let o=null,s=((o="snippet"===t?this._findAutoClosingPairs(i):o)&&(i[0]._isTracked=!0),[]),r=[];i=this._model.pushEditOperations(this.getSelections(),i,e=>{if(o)for(let n=0,h=o.length;n{"keyboard"===t&&(this._executeEditOperation(gi.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),this.getAutoClosedCharacters())),this._selectionsWhenCompositionStarted=null)},e,t)}type(e,t,i){this._executeEdit(()=>{if("keyboard"===i){var e=t.length;let i=0;for(;i(e=e.getPosition(),new m.a(e.lineNumber,e.column+o,e.lineNumber,e.column+o))),this.setSelections(e,s,r,0)):this._executeEdit(()=>{this._executeEditOperation(gi.a.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,i,n,o))},e,s)}paste(e,t,i,n,o){this._executeEdit(()=>{this._executeEditOperation(gi.a.paste(this.context.cursorConfig,this._model,this.getSelections(),t,i,n||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{this._executeEditOperation(ui.a.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,i){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new oe.e(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}executeCommands(e,t,i){this._executeEdit(()=>{this._executeEditOperation(new oe.e(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}}zi.MAX_CURSOR_COUNT=1e4;class Ui{static executeCommands(e,t,i){const n={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]};e=this._innerExecuteCommands(n,i);for(let o=0,s=n.trackedRanges.length;o{let n=[];for(let t=0;te.identifier.minor-t.identifier.minor;let s=[];for(let r=0;rn[r],getTrackedSelection:t=>{t=parseInt(t,10);var i=e.model._getTrackedRange(e.trackedRanges[t]);return 0===e.trackedRangesDirection[t]?new m.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new m.a(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):s[r]=e.selectionsBefore[r];return s}),l=(a=a||e.selectionsBefore,[]);for(i in s)s.hasOwnProperty(i)&&l.push(parseInt(i,10));l.sort((e,t)=>t-e);for(const d of l)a.splice(d,1);return a}static _arrayIsEmpty(e){for(let t=0,i=e.length;t{ne.a.isEmpty(e)&&""===s||n.push({identifier:{major:t,minor:o++},range:e,text:s,forceMoveMarkers:r,isAutoWhitespaceEdit:i.insertsAutoWhitespace})};let r=!1;var a={addEditOperation:s,addTrackedEditOperation:(e,t,i)=>{r=!0,s(e,t,i)},trackSelection:(t,i)=>{const n=m.a.liftSelection(t);let o;o=n.isEmpty()?"boolean"==typeof i?i?2:3:(t=e.model.getLineMaxColumn(n.startLineNumber),n.startColumn===t?2:3):1;const s=e.trackedRanges.length;return i=e.model._setTrackedRange(null,n,o),e.trackedRanges[s]=i,e.trackedRangesDirection[s]=n.getDirection(),s.toString()}};try{i.getEditOperations(e.model,a)}catch(a){return Object(d.f)(a),{operations:[],hadTrackedEditOperation:!1}}return{operations:n,hadTrackedEditOperation:r}}static _getLoserCursorMap(e){(e=e.slice(0)).sort((e,t)=>-ne.a.compareRangesUsingEnds(e.range,t.range));let t={};for(let o=1;on.identifier.major?i:n).identifier.major,t[s.toString()]=!0;for(let t=0;t>>1;t===e[s].afterLineNumber?i{t=!0,e|=0,i|=0,n|=0,o|=0;var s=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Xi(s,e,i,n,o)),s},changeOneWhitespace:(e,i,n)=>{t=!0,this._pendingChanges.change({id:e,newAfterLineNumber:i|=0,newHeight:n|=0})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}})}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,i){if((0{let t=[];for(const s of e){var i;n.has(s.id)||(o.has(s.id)&&(i=o.get(s.id),s.afterLineNumber=i.newAfterLineNumber,s.height=i.newHeight),t.push(s))}return t};const s=i(this._arr).concat(i(e));s.sort((e,t)=>e.afterLineNumber===t.afterLineNumber?e.ordinal-t.ordinal:e.afterLineNumber-t.afterLineNumber),this._arr=s,this._prefixSumValidIndex=-1}}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(e){var t=Qi.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){var t=this._arr;for(let i=0,n=t.length;i=t.length||t[1+o].afterLineNumber>=e)return o;i=1+o|0}else n=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){return e=this._findLastWhitespaceBeforeLineNumber(e|=0)+1,e=this.getLinesTotalHeight()-this._paddingBottom)}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;var t=0|this._lineCount,i=this._lineHeight;let n=1,o=t;for(;nt?t:n}getLinesViewportData(e,t){this._checkPendingChanges(),t|=0;var i=this._lineHeight,n=0|this.getLineNumberAtOrAfterVerticalOffset(e|=0),o=0|this.getVerticalOffsetForLineNumber(n);let s=0|this._lineCount,r=0|this.getFirstWhitespaceIndexAfterLineNumber(n);var a=0|this.getWhitespacesCount();let l,d,h=(l=-1===r?(r=a,d=s+1,0):(d=0|this.getAfterLineNumberForWhitespaceIndex(r),0|this.getHeightForWhitespaceIndex(r)),o),c=h,u=0;5e5<=o&&(u=5e5*Math.floor(o/5e5),u=Math.floor(u/i)*i,c-=u);const g=[];var p,m,f=e+(t-e)/2;let _=-1;for(let w=n;w<=s;w++){for(-1===_&&(m=(p=h)+i,(p<=f&&f=a?d=s+1:(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));if(h>=t){s=w;break}}-1===_&&(_=s);var b=0|this.getVerticalOffsetForLineNumber(s);let v=n,C=s;return v=this.getWhitespacesCount()||e<(e=this.getVerticalOffsetForWhitespaceIndex(i))?null:(t=this.getHeightForWhitespaceIndex(i),{id:this.getIdForWhitespaceIndex(i),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(i),verticalOffset:e,height:t})}getWhitespaceViewportData(e,t){this._checkPendingChanges(),t|=0;e=this.getWhitespaceIndexAtOrAfterVerticallOffset(e|=0);var i=this.getWhitespacesCount()-1;if(e<0)return[];let n=[];for(let r=e;r<=i;r++){var o=this.getVerticalOffsetForWhitespaceIndex(r),s=this.getHeightForWhitespaceIndex(r);if(t<=o)break;n.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:o,height:s})}return n}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].height}}Qi.INSTANCE_COUNT=0;class Ji{constructor(e,t,i,n){(t|=0)<0&&(t=0),(i|=0)<0&&(i=0),(n|=0)<0&&(n=0),this.width=e=(e|=0)<0?0:e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=i,this.contentHeight=n,this.scrollHeight=Math.max(i,n)}equals(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight}}class en extends c.a{constructor(e,t){super(),this._onDidContentSizeChange=this._register(new h.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new Ji(0,0,0,0),this._scrollable=this._register(new Zi.a(e,t)),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(e){this._scrollable.setSmoothScrollDuration(e)}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}getScrollDimensions(){return this._dimensions}setScrollDimensions(e){var t,i,n;this._dimensions.equals(e)||(t=this._dimensions,this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight},!0),i=t.contentWidth!==e.contentWidth,n=t.contentHeight!==e.contentHeight,(i||n)&&this._onDidContentSizeChange.fire(new Ri(t.contentWidth,t.contentHeight,e.contentWidth,e.contentHeight)))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(e){this._scrollable.setScrollPositionNow(e)}setScrollPositionSmooth(e){this._scrollable.setScrollPositionSmooth(e)}}class tn extends c.a{constructor(e,t,i){super(),this._configuration=e;const n=this._configuration.options;e=n.get(130);var o=n.get(74);this._linesLayout=new Qi(t,n.get(58),o.top,o.bottom),this._scrollable=this._register(new en(0,i)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new Ji(e.contentWidth,0,e.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(103)?125:0)}onConfigurationChanged(e){const t=this._configuration.options;var i,n,o,s;e.hasChanged(58)&&this._linesLayout.setLineHeight(t.get(58)),e.hasChanged(74)&&(n=t.get(74),this._linesLayout.setPadding(n.top,n.bottom)),e.hasChanged(130)?(i=(n=t.get(130)).contentWidth,n=n.height,s=(o=this._scrollable.getScrollDimensions()).contentWidth,this._scrollable.setScrollDimensions(new Ji(i,o.contentWidth,n,this._getContentHeight(i,n,s)))):this._updateHeight(),e.hasChanged(103)&&this._configureSmoothScrollDuration()}onFlushed(e){this._linesLayout.onFlushed(e)}onLinesDeleted(e,t){this._linesLayout.onLinesDeleted(e,t)}onLinesInserted(e,t){this._linesLayout.onLinesInserted(e,t)}_getHorizontalScrollbarHeight(e,t){const i=this._configuration.options;var n=i.get(92);return 2===n.horizontal||t<=e?0:n.horizontalScrollbarSize}_getContentHeight(e,t,i){const n=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return n.get(94)?o+=Math.max(0,t-n.get(58)-n.get(74).bottom):o+=this._getHorizontalScrollbarHeight(e,i),o}_updateHeight(){var e=this._scrollable.getScrollDimensions(),t=e.width,i=e.height,n=e.contentWidth;this._scrollable.setScrollDimensions(new Ji(t,e.contentWidth,i,this._getContentHeight(t,i,n)))}getCurrentViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options;var i,n=t.get(131),o=t.get(42);return n.isViewportWrapping?(n=t.get(130),i=t.get(64),e>n.contentWidth+o.typicalHalfwidthCharacterWidth&&i.enabled&&"right"===i.side?e+n.verticalScrollbarWidth:e):(i=t.get(93)*o.typicalHalfwidthCharacterWidth,n=this._linesLayout.getWhitespaceMinWidth(),Math.max(e+i,n))}setMaxLineWidth(e){var t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new Ji(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){var e=this._scrollable.getFutureScrollPosition(),t=e.scrollTop,i=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(i),scrollLeft:e.scrollLeft}}changeWhitespace(e){return e=this._linesLayout.changeWhitespace(e),e&&this.onHeightMaybeChanged(),e}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}isInTopPadding(e){return this._linesLayout.isInTopPadding(e)}isInBottomPadding(e){return this._linesLayout.isInBottomPadding(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){var t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),this._linesLayout.getLinesViewportData(e=e<0?0:e,e+t.height)}getWhitespaceViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){var i=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:i.scrollLeft+e,scrollTop:i.scrollTop+t})}}var nn=i("e1b5"),on=i("b57f"),sn=i("2de5");class rn{constructor(e){this._lines=e}convertViewPositionToModelPosition(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)}convertViewRangeToModelRange(e){return this._lines.convertViewRangeToModelRange(e)}validateViewPosition(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)}validateViewRange(e,t){return this._lines.validateViewRange(e,t)}convertModelPositionToViewPosition(e,t){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column,t)}convertModelRangeToViewRange(e,t){return this._lines.convertModelRangeToViewRange(e,t)}modelPositionIsVisible(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}getModelLineViewLineCount(e){return this._lines.getModelLineViewLineCount(e)}}class an{constructor(e){this._counts=e,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}_invalidate(e){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,e-1)}_ensureValid(){if(!this._isValid){for(let i=this._validEndIndex+1,n=this._counts.length;ie.lineNumber===m+1);o.addRequest(i[m],r,t?t[m]:null)}var a=o.finalize();let l=[];var d=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);let h=1,c=0,u=-1,g=u+1=h&&p<=c);let e=pn(a[m],!p);l[m]=e.getViewLineCount(),this.lines[m]=e}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new an(l)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];var t=e.map(e=>this.model.validateRange(e)).sort(ne.a.compareRangesUsingStarts);let i=[],n=t[0].startLineNumber,o=t[0].endLineNumber;for(let r=1,a=t.length;ro+1?(i.push(new ne.a(n,1,o,1)),n=s.startLineNumber,o=s.endLineNumber):s.endLineNumber>o&&(o=s.endLineNumber)}return i.push(new ne.a(n,1,o,1)),i}setHiddenAreas(e){let t=this._reduceRanges(e);var i=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);if(t.length===i.length){let e=!1;for(let n=0;n=s&&h<=r?this.lines[c].isVisible()&&(this.lines[c]=this.lines[c].setVisible(!1),e=!0):(d=!0,this.lines[c].isVisible()||(this.lines[c]=this.lines[c].setVisible(!0),e=!0)),e&&(h=this.lines[c].getViewLineCount(),this.prefixSumComputer.changeValue(c,h))}return d||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}getModelLineViewLineCount(e){return e<1||e>this.lines.length?1:this.lines[e-1].getViewLineCount()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,i,n){var o=this.fontInfo.equals(e),s=this.wrappingStrategy===t,r=this.wrappingColumn===i,a=this.wrappingIndent===n;if(o&&s&&r&&a)return!1;o=o&&s&&!r&&a,this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=i,this.wrappingIndent=n;let l=null;if(o){l=[];for(let e=0,t=this.lines.length;et&&(u=!0,c=t-o+1);var d=l+c;if(n.getViewLinesData(this.model,h+1,l,d,o-e,i,a),o+=c,u)break}}return a}validateViewPosition(e,t,i){e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),o=n.index;n=n.remainder;let s=this.lines[o];var r=s.getViewLineMinColumn(this.model,o+1,n),a=s.getViewLineMaxColumn(this.model,o+1,n);a<(t=t{var i=ne.a.compareRangesUsingStarts(e.range,t.range);return 0===i?e.idt.id?1:0:i});let h=[],c=0,u=null;for(const p of s){var g=p.id;u!==g&&(u=g,h[c++]=p)}return h}getInjectedTextAt(e){var t=this._toValidViewLineNumber(e.lineNumber),i=(t=this.prefixSumComputer.getIndexOf(t-1),t.index);t=t.remainder;return this.lines[i].getInjectedTextAt(t,e.column)}normalizePosition(e,t){var i=this._toValidViewLineNumber(e.lineNumber),n=(i=this.prefixSumComputer.getIndexOf(i-1),i.index);i=i.remainder;return this.lines[n].normalizePosition(this.model,n+1,i,e,t)}getLineIndentColumn(e){e=this._toValidViewLineNumber(e),e=this.prefixSumComputer.getIndexOf(e-1);var t=e.index;return 0===e.remainder?this.model.getLineIndentColumn(t+1):0}}class dn{constructor(){}isVisible(){return!0}setVisible(e){return e?this:hn.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,i){return e.getLineContent(t)}getViewLineLength(e,t,i){return e.getLineLength(t)}getViewLineMinColumn(e,t,i){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,i){return e.getLineMaxColumn(t)}getViewLineData(e,t,i){let n=e.getLineTokens(t);return e=n.getLineContent(),new yt.e(e,!1,1,e.length+1,0,n.inflate(),null)}getViewLinesData(e,t,i,n,o,s,r){s[o]?r[o]=this.getViewLineData(e,t,0):r[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new ie.a(e,t)}getViewLineNumberOfModelPosition(e,t){return e}normalizePosition(e,t,i,n,o){return n}getInjectedTextAt(e,t){return null}}dn.INSTANCE=new dn;class hn{constructor(){}isVisible(){return!1}setVisible(e){return e?dn.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,i){throw new Error("Not supported")}getViewLineLength(e,t,i){throw new Error("Not supported")}getViewLineMinColumn(e,t,i){throw new Error("Not supported")}getViewLineMaxColumn(e,t,i){throw new Error("Not supported")}getViewLineData(e,t,i){throw new Error("Not supported")}getViewLinesData(e,t,i,n,o,s,r){throw new Error("Not supported")}getModelColumnOfViewPosition(e,t){throw new Error("Not supported")}getViewPositionOfModelPosition(e,t){throw new Error("Not supported")}getViewLineNumberOfModelPosition(e,t){throw new Error("Not supported")}normalizePosition(e,t,i,n,o){throw new Error("Not supported")}getInjectedTextAt(e,t){throw new Error("Not supported")}}hn.INSTANCE=new hn;class cn{constructor(e,t){this._lineBreakData=e,this._isVisible=t}isVisible(){return this._isVisible}setVisible(e){return this._isVisible=e,this}getLineBreakData(){return this._lineBreakData}getViewLineCount(){return this._isVisible?this._lineBreakData.breakOffsets.length:0}getInputStartOffsetOfOutputLineIndex(e){return this._lineBreakData.getInputOffsetOfOutputPosition(e,0)}getInputEndOffsetOfOutputLineIndex(e,t,i){return i+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:this._lineBreakData.getInputOffsetOfOutputPosition(i+1,0)}getViewLineContent(e,t,i){if(!this._isVisible)throw new Error("Not supported");var n,o=0new pi.b(0,0,e+1,this._lineBreakData.injectionOptions[t],0)),pi.b.applyInjectedText(e.getLineContent(t),n).substring(o,s)):e.getValueInRange({startLineNumber:t,startColumn:o+1,endLineNumber:t,endColumn:s+1}),0({offset:e,text:r[t].content,tokenMetadata:nn.a.defaultTokenMetadata})));var h=0=un.length)for(let i=1;i<=e;i++)un[i]=(t=i,new Array(t+1).join(" "));var t;return un[e]}function pn(e,t){return null===e?(t?dn:hn).INSTANCE:new cn(e,t)}class mn{constructor(e){this._lines=e}_validPosition(e){return this._lines.model.validatePosition(e)}_validRange(e){return this._lines.model.validateRange(e)}convertViewPositionToModelPosition(e){return this._validPosition(e)}convertViewRangeToModelRange(e){return this._validRange(e)}validateViewPosition(e,t){return this._validPosition(t)}validateViewRange(e,t){return this._validRange(t)}convertModelPositionToViewPosition(e){return this._validPosition(e)}convertModelRangeToViewRange(e){return this._validRange(e)}modelPositionIsVisible(e){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}getModelLineViewLineCount(e){return 1}}class fn{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new mn(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,i,n){return!1}createLineBreaksComputer(){let e=[];return{addRequest:(t,i,n)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,i){return new xi(t,i)}onModelLinesInserted(e,t,i,n){return new ki(t,i)}onModelLineChanged(e,t,i){return[!1,new Li(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,i){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){var i=t-e+1;let n=new Array(i);for(let o=0;othis.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new C.e(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,this.model.isTooLargeForTokenization())this._lines=new fn(this.model);else{const i=this._configuration.options;e=i.get(42),t=i.get(124);var r=i.get(131),a=i.get(123);this._lines=new ln(this._editorId,this.model,n,o,e,this.model.getOptions().tabSize,t,r.wrappingColumn,a)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new zi(i,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new tn(this._configuration,this.getLineCount(),s)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new Ni(e)),this._eventDispatcher.emitOutgoingEvent(new Fi(e.oldScrollWidth,e.oldScrollLeft,e.oldScrollHeight,e.oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(e=>{this._eventDispatcher.emitOutgoingEvent(e)})),this._decorations=new bn(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{var t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(wt.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new Ii)})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this.invalidateMinimapColorCache(),this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,null,1),this._eventDispatcher.dispose()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){var e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.startLineNumber,1));e=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,e.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new wi(e)),this._eventDispatcher.emitOutgoingEvent(new Pi(!e,e))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new mi)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new fi)}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new Oi)}_onConfigurationChanged(e,t){let i=null;-1!==this._viewportStartLine&&(s=new ie.a(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine)),i=this.coordinatesConverter.convertViewPositionToModelPosition(s));let n=!1;const o=this._configuration.options;var s=o.get(42),r=o.get(124),a=o.get(131),l=o.get(123);this._lines.setWrappingSettings(s,r,a.wrappingColumn,l)&&(e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(n=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(80)&&(this._decorations.reset(),e.emitViewEvent(new vi(null))),e.emitViewEvent(new _i(t)),this.viewLayout.onConfigurationChanged(t),n&&i&&(s=this.coordinatesConverter.convertModelPositionToViewPosition(i),r=this.viewLayout.getVerticalOffsetForLineNumber(s.lineNumber),this.viewLayout.setScrollPosition({scrollTop:r+this._viewportStartLineDelta},1)),oe.b.shouldRecreate(t)&&(this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(e=>{try{const u=this._eventDispatcher.beginEmitViewEvents();let g=!1,p=!1;var t=e.changes,i=e instanceof pi.d?e.versionId:null;const m=this._lines.createLineBreaksComputer();for(const e of t)switch(e.changeType){case 4:for(let t=0;t!e.ownerId||e.ownerId===this._editorId),m.addRequest(n,i,null)}break;case 2:{let t=null;e.injectedText&&(t=e.injectedText.filter(e=>!e.ownerId||e.ownerId===this._editorId)),m.addRequest(e.detail,t,null);break}}const f=m.finalize();let _=0;for(const e of t)switch(e.changeType){case 1:this._lines.onModelFlushed(),u.emitViewEvent(new Ci),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),g=!0;break;case 3:var o=this._lines.onModelLinesDeleted(i,e.fromLineNumber,e.toLineNumber);null!==o&&(u.emitViewEvent(o),this.viewLayout.onLinesDeleted(o.fromLineNumber,o.toLineNumber)),g=!0;break;case 4:var s=f.slice(_,_+e.detail.length),r=(_+=e.detail.length,this._lines.onModelLinesInserted(i,e.fromLineNumber,e.toLineNumber,s));null!==r&&(u.emitViewEvent(r),this.viewLayout.onLinesInserted(r.fromLineNumber,r.toLineNumber)),g=!0;break;case 2:var a=f[_],[l,d,h,c]=(_++,this._lines.onModelLineChanged(i,e.lineNumber,a));p=l,d&&u.emitViewEvent(d),h&&(u.emitViewEvent(h),this.viewLayout.onLinesInserted(h.fromLineNumber,h.toLineNumber)),c&&(u.emitViewEvent(c),this.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber))}null!==i&&this._lines.acceptVersionId(i),this.viewLayout.onHeightMaybeChanged(),!g&&p&&(u.emitViewEvent(new Si),u.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(u),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&2<=this.model.getAttachedEditorCount()&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);e&&(t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),t=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber),this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1))}try{var u=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(u,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let o=0,s=e.ranges.length;o{this._eventDispatcher.emitSingleViewEvent(new yi),this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeOptions(e=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const e=this._eventDispatcher.beginEmitViewEvents();e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeDecorations(e=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new vi(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(e)&&(t.emitViewEvent(new Ci),t.emitViewEvent(new Si),t.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){var e=this._configuration.options.get(130),t=this._configuration.options.get(58),i=(e=Math.max(20,Math.round(e.height/t)),t=this.viewLayout.getLinesViewportData(),Math.max(1,t.completelyVisibleStartLineNumber-e));t=Math.min(this.getLineCount(),t.completelyVisibleEndLineNumber+e);return this._toModelVisibleRanges(new ne.a(i,this.getLineMinColumn(i),t,this.getLineMaxColumn(t)))}getVisibleRanges(){var e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){e=this.coordinatesConverter.convertViewRangeToModelRange(e);var t=this._lines.getHiddenAreas();if(0===t.length)return[e];let i=[],n=0,o=e.startLineNumber,s=e.startColumn;var r=e.endLineNumber;e=e.endColumn;for(let d=0,h=t.length;de.toInlineDecoration(t))]),new yt.f(s.minColumn,s.maxColumn,s.content,s.continuesWithWrappedLine,i,n,s.tokens,r,o,s.startVisibleColumn)}getViewLineData(e){return this._lines.getViewLineData(e)}getMinimapLinesRenderingData(e,t,i){return e=this._lines.getViewLinesData(e,t,i),new yt.c(this.getTabSize(),e)}getAllOverviewRulerDecorations(e){return this._lines.getAllOverviewRulerDecorations(this._editorId,Object(z.m)(this._configuration.options),e)}invalidateOverviewRulerColorCache(){for(const e of this.model.getOverviewRulerDecorations()){const t=e.options.overviewRuler;t&&t.invalidateCachedColor()}}invalidateMinimapColorCache(){for(const e of this.model.getAllDecorations()){const t=e.options.minimap;t&&t.invalidateCachedColor()}}getValueInRange(e,t){return e=this.coordinatesConverter.convertViewRangeToModelRange(e),this.model.getValueInRange(e,t)}getModelLineMaxColumn(e){return this.model.getLineMaxColumn(e)}validateModelPosition(e){return this.model.validatePosition(e)}validateModelRange(e){return this.model.validateRange(e)}deduceModelPositionRelativeToViewPosition(e,t,i){return e=this.coordinatesConverter.convertViewPositionToModelPosition(e),2===this.model.getEOL().length&&(t<0?t-=i:t+=i),i=this.model.getOffsetAt(e),this.model.getPositionAt(i+t)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(e,t,i){var n=i?"\r\n":this.model.getEOL();(e=e.slice(0)).sort(ne.a.compareRangesUsingStarts);let o=!1,s=!1;for(const d of e)d.isEmpty()?o=!0:s=!0;if(!s){if(!t)return"";var r=e.map(e=>e.startLineNumber);let i="";for(let e=0;e]/.test(t.fontFamily)||t.fontFamily===z.c.fontFamily;let s;return s=o?z.c.fontFamily:(s=(s=t.fontFamily).replace(/"/g,"'"),/[,']/.test(s)||/[+ ]/.test(s)&&(s=`'${s}'`),s+", "+z.c.fontFamily),{mode:i.language,html:`
      `+this._getHTMLToCopy(n,e)+"
      "}}_getHTMLToCopy(e,t){var i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,s=e.endColumn,r=this.getTabSize();let a="";for(let c=i;c<=o;c++){const e=this.model.getLineTokens(c);var l=e.getLineContent(),d=c===i?n-1:0,h=c===o?s-1:l.length;a+=""===l?"
      ":Object(Gi.a)(l,e.inflate(),t,d,h,r,_.i)}return a}_getColorMap(){var e=Ct.F.getColorMap();let t=["#000000"];if(e)for(let i=1,n=e.length;ithis._cursor.setStates(n,e,t,i))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}setCursorColumnSelectData(e){this._cursor.setCursorColumnSelectData(e)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(e){this._cursor.setPrevEditOperationType(e)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){return this._cursor.getPrimaryCursorState().modelState.position}setSelections(e,t,i=0){this._withViewEventsCollector(n=>this._cursor.setSelections(n,e,t,i))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(e){this._withViewEventsCollector(t=>this._cursor.restoreState(t,e))}_executeCursorEdit(e){this._cursor.context.cursorConfig.readOnly?this._eventDispatcher.emitOutgoingEvent(new Wi):this._withViewEventsCollector(e)}executeEdits(e,t,i){this._executeCursorEdit(n=>this._cursor.executeEdits(n,e,t,i))}startComposition(){this._cursor.setIsDoingComposition(!0),this._executeCursorEdit(e=>this._cursor.startComposition(e))}endComposition(e){this._cursor.setIsDoingComposition(!1),this._executeCursorEdit(t=>this._cursor.endComposition(t,e))}type(e,t){this._executeCursorEdit(i=>this._cursor.type(i,e,t))}compositionType(e,t,i,n,o){this._executeCursorEdit(s=>this._cursor.compositionType(s,e,t,i,n,o))}paste(e,t,i,n){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,i,n))}cut(e){this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(i=>this._cursor.executeCommand(i,e,t))}executeCommands(e,t){this._executeCursorEdit(i=>this._cursor.executeCommands(i,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(i=>this._cursor.revealPrimary(i,e,t,0))}revealTopMostCursor(e){var t=this._cursor.getTopMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealBottomMostCursor(e){var t=this._cursor.getBottomMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealRange(e,t,i,n,o){this._withViewEventsCollector(s=>s.emitViewEvent(new Di(e,i,null,n,t,o)))}getVerticalOffsetForLineNumber(e){return this.viewLayout.getVerticalOffsetForLineNumber(e)}getScrollTop(){return this.viewLayout.getCurrentScrollTop()}setScrollTop(e,t){this.viewLayout.setScrollPosition({scrollTop:e},t)}setScrollPosition(e,t){this.viewLayout.setScrollPosition(e,t)}deltaScrollNow(e,t){this.viewLayout.deltaScrollNow(e,t)}changeWhitespace(e){this.viewLayout.changeWhitespace(e)&&(this._eventDispatcher.emitSingleViewEvent(new Mi),this._eventDispatcher.emitOutgoingEvent(new Bi))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{e(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}normalizePosition(e,t){return this._lines.normalizePosition(e,t)}getLineIndentColumn(e){return this._lines.getLineIndentColumn(e)}}t=i("9e74");var Cn=i("4fc3"),wn=(s=i("0a0f"),i("f07b")),yn=i("b0cd"),Sn=i("4779"),Ln=i("ef8e9");class xn extends i("3170").a{constructor(e,t){super(0);for(let i=0;i{o.push(e),s.push(t),r.push(i)},finalize:()=>{var a=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let l=[];for(let e=0,c=o.length;ee.options),i.map(e=>e.column-1)):(l=null,null),-1===o)return l?new yt.b([a.length],[],0,d,l):null;var h=a.length;if(h<=1)return l?new yt.b([a.length],[],0,d,l):null;t=Mn(a,n,o,s,r);var c=o-t;let u=[],g=[],p=0,m=0,f=0,_=o,b=a.charCodeAt(0),v=e.get(b),C=On(b,0,n,s),w=1;De.E(b)&&(C+=1,b=a.charCodeAt(1),v=e.get(b),w++);for(let L=w;L_&&((0===m||C-f>c)&&(m=y,f=C-i),u[p]=m,g[p]=f,p++,_=f+c,m=0),b=S,v=t}return 0!==p||i&&0!==i.length?(u[p]=h,g[p]=C,new yt.b(u,g,t,d,l)):null}(this.classifier,o[e],d,t,i,a,n):l[e]=function(e,t,i,n,o,s,r){if(-1===o)return null;var a=i.length;if(a<=1)return null;var l=t.breakOffsets,d=t.breakOffsetsVisibleColumn,h=(r=Mn(i,n,o,s,r),o-r);let c=kn,u=Dn,g=0,p=0,m=0,f=o;var _=l.length;let b=0;if(0<=b){let e=Math.abs(d[b]-f);for(;b+1<_;){var v=Math.abs(d[b+1]-f);if(v>=e)break;e=v,b++}}for(;b<_;){let t=b<0?0:l[b],o=b<0?0:d[b],r=(p>t&&(t=p,o=m),0),v=0,D=0,N=0;if(o<=f){let m=o,_=0===t?0:i.charCodeAt(t-1),b=0===t?0:e.get(_),y=!0;for(let o=t;op&&In(_,b,w,t)&&(r=C,v=m),(m+=a)>f){N=C>p?(D=C,m-a):(D=o+1,m),m-v>h&&(r=0),y=!1;break}_=w,b=t}if(y){0=p;n--){var y=n+1,S=i.charCodeAt(n);if(9===S){c=!0;break}let t,o;if(o=De.F(S)?(n--,t=0,2):(t=e.get(S),De.D(S)?s:1),a<=f){if(0===D&&(D=y,N=a),a<=f-h)break;if(In(0,t,l,d)){r=y,v=a;break}}a-=o,l=S,d=t}if(0!==r){var L=h-(N-v);if(L<=n){var x=i.charCodeAt(D);let e;e=De.E(x)?2:On(x,N,n,s),L-e<0&&(r=0)}}if(c){b--;continue}}for(0===r&&(r=D,v=N),r<=p&&(x=i.charCodeAt(p),v=De.E(x)?(r=p+2,m+2):(r=p+1,m+On(x,m,n,s))),p=r,c[g]=r,m=v,u[g]=v,g++,f=v+h;b<0||b<_&&d[b]=O)break;O=k,b++}}return 0!==g?(c.length=g,u.length=g,kn=t.breakOffsets,Dn=t.breakOffsetsVisibleColumn,t.breakOffsets=c,t.breakOffsetsVisibleColumn=u,t.wrappedTextIndentLength=r,t):null}(this.classifier,h,o[e],t,i,a,n)}return kn.length=0,Dn.length=0,l}}}}function On(e,t,i,n){return 9===e?i-t%i:De.D(e)||e<32?n:1}function En(e,t){return t-e%t}function In(e,t,i,n){return 32!==i&&(2===t||3===t&&2!==n||1===n||3===n&&1!==t)}function Mn(e,t,i,n,o){let s=0;if(0!==o){var r=De.u(e);if(-1!==r){for(let i=0;ii&&(s=0)}}return s}const Tn=null==(Fn=window.trustedTypes)?void 0:Fn.createPolicy("domLineBreaksComputer",{createHTML:e=>e});class An{static create(){return new An}constructor(){}createLineBreaksComputer(e,t,i,n){t|=0,i=+i;let o=[],s=[];return{addRequest:(e,t,i)=>{o.push(e),s.push(t)},finalize:()=>{{var r=o,a=e,l=t,d=i,h=n,c=s;function u(e){const t=c[e];var i,n;return t?(e=pi.b.applyInjectedText(r[e],t),i=t.map(e=>e.options),n=t.map(e=>e.column-1),new yt.b([e.length],[],0,n,i)):null}if(-1===d){const e=[];for(let t=0,i=r.length;tp?(i=0,n=0):o=p-f}f=t.substr(i);var _=function(e,t,i,n,o){o.appendASCIIString('
      ');var s=e.length;let r=t,a=0,l=[],d=[],h=0");for(let u=0;u"),l[u]=a,d[u]=r;var c=h;h=u+1"),l[e.length]=a,d[e.length]=r,o.appendASCIIString("
      "),[l,d]}(f,n,l,o,x);k[e]=i,D[e]=n,N[e]=f,O[e]=_[0],E[e]=_[1]}d=x.build();var b=null!=(b=null===Tn||void 0===Tn?void 0:Tn.createHTML(d))?b:d,v=(L.innerHTML=b,L.style.position="absolute",L.style.top="10000",L.style.wordWrap="break-word",document.body.appendChild(L),document.createRange()),C=Array.prototype.slice.call(L.children,0);let I=[];for(let e=0;ee.options),s.map(e=>e.column-1)):n=null,I[e]=new yt.b(t,i,w,o,n)}}return document.body.removeChild(L),I}}}}}function Rn(e,t,i,n){return e.setStart(t[i/16384|0].firstChild,i%16384),e.setEnd(t[n/16384|0].firstChild,n%16384),e.getClientRects()}var Pn=i("d48d"),Fn=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;e.hasChanged(130)&&(e=t.get(130),this._onDidLayoutChange.fire(e))})),this._contextKeyService=this._register(a.createScoped(this._domElement)),this._notificationService=c,this._codeEditorService=s,this._commandService=r,this._themeService=l,this._register(new Hn(this,this._contextKeyService)),this._register(new zn(this,this._contextKeyService)),this._instantiationService=o.createChild(new wn.a([Cn.b,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new Un(e),this._register(this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())})),this._contentWidgets={},this._overlayWidgets={};for(const h of p=Array.isArray(i.contributions)?i.contributions:n.d.getEditorContributions())if(this._contributions[h.id])Object(d.f)(new Error("Cannot have two contributions with the same id "+h.id));else try{var m=this._instantiationService.createInstance(h.ctor,this);this._contributions[h.id]=m}catch(e){Object(d.f)(e)}n.d.getEditorActions().forEach(e=>{var t;this._actions[e.id]?Object(d.f)(new Error("Cannot have two actions with the same id "+e.id)):(t=new Ki.a(e.id,e.label,e.alias,Object(Ln.o)(e.precondition),()=>this._instantiationService.invokeFunction(t=>Promise.resolve(e.runEditorCommand(t,this,null))),this._contextKeyService),this._actions[t.id]=t)}),this._codeEditorService.addCodeEditor(this)}_createConfiguration(e,t){return new g.a(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return qi.a.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();var e=Object.keys(this._contributions);for(let i=0,n=e.length;ine.a.lift(e)))}getVisibleColumnFromPosition(e){var t,i;return this._modelData?(t=this._modelData.model.validatePosition(e),i=this._modelData.model.getOptions().tabSize,oe.a.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,i)+1):e.column}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}}_sendRevealRange(e,t,i,n){if(this._modelData){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");e=this._modelData.model.validateRange(e),e=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(e),this._modelData.viewModel.revealRange("api",i,e,t,n)}}revealLine(e,t=0){this._revealLine(e,0,t)}revealLineInCenter(e,t=0){this._revealLine(e,1,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._revealLine(e,2,t)}revealLineNearTop(e,t=0){this._revealLine(e,5,t)}_revealLine(e,t,i){if("number"!=typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,e,1),t,!1,i)}revealPosition(e,t=0){this._revealPosition(e,0,!0,t)}revealPositionInCenter(e,t=0){this._revealPosition(e,1,!0,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._revealPosition(e,2,!0,t)}revealPositionNearTop(e,t=0){this._revealPosition(e,5,!0,t)}_revealPosition(e,t,i,n){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e.lineNumber,e.column,e.lineNumber,e.column),t,i,n)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){var t=m.a.isISelection(e),i=ne.a.isIRange(e);if(!t&&!i)throw new Error("Invalid arguments");t?this._setSelectionImpl(e):i&&(t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn},this._setSelectionImpl(t))}_setSelectionImpl(e){this._modelData&&(e=new m.a(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn),this._modelData.viewModel.setSelections("api",[e]))}revealLines(e,t,i=0){this._revealLines(e,t,0,i)}revealLinesInCenter(e,t,i=0){this._revealLines(e,t,1,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._revealLines(e,t,2,i)}revealLinesNearTop(e,t,i=0){this._revealLines(e,t,5,i)}_revealLines(e,t,i,n){if("number"!=typeof e||"number"!=typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,t,1),i,!1,n)}revealRange(e,t=0,i=!1,n=!0){this._revealRange(e,i?1:0,n,t)}revealRangeInCenter(e,t=0){this._revealRange(e,1,!0,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._revealRange(e,2,!0,t)}revealRangeNearTop(e,t=0){this._revealRange(e,5,!0,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._revealRange(e,6,!0,t)}revealRangeAtTop(e,t=0){this._revealRange(e,3,!0,t)}_revealRange(e,t,i,n){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(ne.a.lift(e),t,i,n)}setSelections(e,t="api",i=0){if(this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,i=e.length;te.isSupported())}getAction(e){return this._actions[e]||null}trigger(e,t,i){switch(i=i||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":var n=i;return void this._type(e,n.text||"");case"replacePreviousChar":return n=i,void this._compositionType(e,n.text||"",n.replaceCharCnt||0,0,0);case"compositionType":return n=i,void this._compositionType(e,n.text||"",n.replacePrevCharCnt||0,n.replaceNextCharCnt||0,n.positionDelta||0);case"paste":return n=i,void this._paste(e,n.text||"",n.pasteOnNewLine||!1,n.multicursorText||null,n.mode||null);case"cut":return void this._cut(e)}const o=this.getAction(t);o?Promise.resolve(o.run()).then(void 0,d.f):this._modelData&&!this._triggerEditorCommand(e,t,i)&&this._triggerCommand(t,i)}_triggerCommand(e,t){this._commandService.executeCommand(e,t)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(e){this._modelData&&(this._modelData.viewModel.endComposition(e),this._onDidCompositionEnd.fire())}_type(e,t){this._modelData&&0!==t.length&&("keyboard"===e&&this._onWillType.fire(t),this._modelData.viewModel.type(t,e),"keyboard"===e&&this._onDidType.fire(t))}_compositionType(e,t,i,n,o){this._modelData&&this._modelData.viewModel.compositionType(t,i,n,o,e)}_paste(e,t,i,n,o){var s;this._modelData&&0!==t.length&&(s=this._modelData.viewModel.getSelection().getStartPosition(),this._modelData.viewModel.paste(t,i,n,e),t=this._modelData.viewModel.getSelection().getStartPosition(),"keyboard"===e&&this._onDidPaste.fire({range:new ne.a(s.lineNumber,s.column,t.lineNumber,t.column),mode:o}))}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,t,i){const o=n.d.getEditorCommand(t);return!!o&&((i=i||{}).source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(o.runEditorCommand(e,this,i)).then(void 0,d.f)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.popStackElement(),!0)}executeEdits(e,t,i){if(!this._modelData)return!1;if(this._configuration.options.get(80))return!1;let n;return n=i?Array.isArray(i)?()=>i:i:()=>null,this._modelData.viewModel.executeEdits(e,t,n),!0}executeCommand(e,t){this._modelData&&this._modelData.viewModel.executeCommand(t,e)}executeCommands(e,t){this._modelData&&this._modelData.viewModel.executeCommands(t,e)}changeDecorations(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null}getLineDecorations(e){return this._modelData?this._modelData.model.getLineDecorations(e,this._id,Object(z.m)(this._configuration.options)):null}deltaDecorations(e,t){return this._modelData?0===e.length&&0===t.length?e:this._modelData.model.deltaDecorations(e,t,this._id):[]}removeDecorations(e){var t=this._decorationTypeKeysToIds[e];t&&this.deltaDecorations(t,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]}getLayoutInfo(){const e=this._configuration.options;return e.get(130)}createOverviewRuler(e){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(e):null}getContainerDomNode(){return this._domElement}getDomNode(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null}delegateVerticalScrollbarMouseDown(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(e)}layout(e){this._configuration.observeReferenceElement(e),this.render()}focus(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()}hasTextFocus(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(e){var t={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId()),this._contentWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(t)}layoutContentWidget(e){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const i=this._contentWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(i)}}removeContentWidget(e){var t;e=e.getId();this._contentWidgets.hasOwnProperty(e)&&(t=this._contentWidgets[e],delete this._contentWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(t))}addOverlayWidget(e){var t={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId()),this._overlayWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(t)}layoutOverlayWidget(e){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const i=this._overlayWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(i)}}removeOverlayWidget(e){var t;e=e.getId();this._overlayWidgets.hasOwnProperty(e)&&(t=this._overlayWidgets[e],delete this._overlayWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(t))}changeViewZones(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.change(e)}getTargetAtClientPoint(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(e,t):null}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;t=this._modelData.model.validatePosition(t);const i=this._configuration.options;var n=i.get(130);return{top:e._getVerticalOffsetForPosition(this._modelData,t.lineNumber,t.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(t.lineNumber,t.column)+n.glyphMarginWidth+n.lineNumbersWidth+n.decorationsWidth-this.getScrollLeft(),height:i.get(58)}}getOffsetForColumn(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(e,t):-1}render(e=!1){this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,e)}setAriaOptions(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.setAriaOptions(e)}applyFontInfo(e){g.a.applyFontInfoSlow(e,this._configuration.options.get(42))}_attachModel(e){if(e){const n=[],o=(this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached(),new vn(this._id,this._configuration,e,An.create(),Nn.create(this._configuration.options),e=>l.V(e))),[s,r]=(n.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),n.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),n.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),n.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),n.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),n.push(e.onWillDispose(()=>this.setModel(null))),n.push(o.onEvent(e=>{switch(e.kind){case 0:this._onDidContentSizeChange.fire(e);break;case 1:this._editorTextFocus.setValue(e.hasFocus);break;case 2:this._onDidScrollChange.fire(e);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidAttemptReadOnlyEdit.fire();break;case 5:{e.reachedMaxCursorCount&&this._notificationService.warn(a.a("cursors.maximum","The number of cursors has been limited to {0}.",zi.MAX_CURSOR_COUNT));const i=[];for(let t=0,n=e.selections.length;t{this._paste("keyboard",e,t,i,n)},type:e=>{this._type("keyboard",e)},compositionType:(e,t,i,n)=>{this._compositionType("keyboard",e,t,i,n)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,i,n)=>{this._commandService.executeCommand("paste",{text:e,pasteOnNewLine:t,multicursorText:i,mode:n})},type:e=>{this._commandService.executeCommand("type",{text:e})},compositionType:(e,t,i,n)=>{i||n?this._commandService.executeCommand("compositionType",{text:e,replacePrevCharCnt:t,replaceNextCharCnt:i,positionDelta:n}):this._commandService.executeCommand("replacePreviousChar",{text:e,replaceCharCnt:t})},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const i=new Ve(e.coordinatesConverter);return i.onKeyDown=e=>this._onKeyDown.fire(e),i.onKeyUp=e=>this._onKeyUp.fire(e),i.onContextMenu=e=>this._onContextMenu.fire(e),i.onMouseMove=e=>this._onMouseMove.fire(e),i.onMouseLeave=e=>this._onMouseLeave.fire(e),i.onMouseDown=e=>this._onMouseDown.fire(e),i.onMouseUp=e=>this._onMouseUp.fire(e),i.onMouseDrag=e=>this._onMouseDrag.fire(e),i.onMouseDrop=e=>this._onMouseDrop.fire(e),i.onMouseDropCanceled=e=>this._onMouseDropCanceled.fire(e),i.onMouseWheel=e=>this._onMouseWheel.fire(e),[new di(t,this._configuration,this._themeService,e,i,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var e,t;return this._modelData?(e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null,this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e):null}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};Wn=Fn([i(3,s.a),i(4,o.a),i(5,t.b),i(6,Cn.b),i(7,Ie.b),i(8,yn.a),i(9,Sn.b)],Wn);class Vn extends c.a{constructor(){super(),this._onDidChangeToTrue=this._register(new h.b),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new h.b),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){e=e?2:1,this._value!==e&&(this._value=e,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class Hn extends c.a{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()),this._editorSimpleInput=$i.a.editorSimpleInput.bindTo(t),this._editorFocus=$i.a.focus.bindTo(t),this._textInputFocus=$i.a.textInputFocus.bindTo(t),this._editorTextFocus=$i.a.editorTextFocus.bindTo(t),this._editorTabMovesFocus=$i.a.tabMovesFocus.bindTo(t),this._editorReadonly=$i.a.readOnly.bindTo(t),this._inDiffEditor=$i.a.inDiffEditor.bindTo(t),this._editorColumnSelection=$i.a.columnSelection.bindTo(t),this._hasMultipleSelections=$i.a.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=$i.a.hasNonEmptySelection.bindTo(t),this._canUndo=$i.a.canUndo.bindTo(t),this._canRedo=$i.a.canRedo.bindTo(t),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(129)),this._editorReadonly.set(e.get(80)),this._inDiffEditor.set(e.get(53)),this._editorColumnSelection.set(e.get(17))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(1!e.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const e=this._editor.getModel();this._canUndo.set(Boolean(e&&e.canUndo())),this._canRedo.set(Boolean(e&&e.canRedo()))}}class zn extends c.a{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=$i.a.languageId.bindTo(t),this._hasCompletionItemProvider=$i.a.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=$i.a.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=$i.a.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=$i.a.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=$i.a.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=$i.a.hasImplementationProvider.bindTo(t),this._hasTypeDefinitionProvider=$i.a.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=$i.a.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=$i.a.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=$i.a.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=$i.a.hasReferenceProvider.bindTo(t),this._hasRenameProvider=$i.a.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=$i.a.hasSignatureHelpProvider.bindTo(t),this._hasInlayHintsProvider=$i.a.hasInlayHintsProvider.bindTo(t),this._hasDocumentFormattingProvider=$i.a.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=$i.a.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=$i.a.hasMultipleDocumentFormattingProvider.bindTo(t),this._hasMultipleDocumentSelectionFormattingProvider=$i.a.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=$i.a.isInWalkThroughSnippet.bindTo(t),t=()=>this._update(),this._register(e.onDidChangeModel(t)),this._register(e.onDidChangeModelLanguage(t)),this._register(Ct.d.onDidChange(t)),this._register(Ct.a.onDidChange(t)),this._register(Ct.b.onDidChange(t)),this._register(Ct.f.onDidChange(t)),this._register(Ct.e.onDidChange(t)),this._register(Ct.q.onDidChange(t)),this._register(Ct.G.onDidChange(t)),this._register(Ct.p.onDidChange(t)),this._register(Ct.i.onDidChange(t)),this._register(Ct.m.onDidChange(t)),this._register(Ct.y.onDidChange(t)),this._register(Ct.z.onDidChange(t)),this._register(Ct.g.onDidChange(t)),this._register(Ct.j.onDidChange(t)),this._register(Ct.B.onDidChange(t)),this._register(Ct.r.onDidChange(t)),t()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){const e=this._editor.getModel();e?this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(e.getLanguageIdentifier().language),this._hasCompletionItemProvider.set(Ct.d.has(e)),this._hasCodeActionsProvider.set(Ct.a.has(e)),this._hasCodeLensProvider.set(Ct.b.has(e)),this._hasDefinitionProvider.set(Ct.f.has(e)),this._hasDeclarationProvider.set(Ct.e.has(e)),this._hasImplementationProvider.set(Ct.q.has(e)),this._hasTypeDefinitionProvider.set(Ct.G.has(e)),this._hasHoverProvider.set(Ct.p.has(e)),this._hasDocumentHighlightProvider.set(Ct.i.has(e)),this._hasDocumentSymbolProvider.set(Ct.m.has(e)),this._hasReferenceProvider.set(Ct.y.has(e)),this._hasRenameProvider.set(Ct.z.has(e)),this._hasSignatureHelpProvider.set(Ct.B.has(e)),this._hasInlayHintsProvider.set(Ct.r.has(e)),this._hasDocumentFormattingProvider.set(Ct.g.has(e)||Ct.j.has(e)),this._hasDocumentSelectionFormattingProvider.set(Ct.j.has(e)),this._hasMultipleDocumentFormattingProvider.set(1{this._hasFocus=!0,this._onChange.fire(void 0)})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const Kn=encodeURIComponent("");function $n(e){return Kn+encodeURIComponent(e.toString())+qn}const Gn=encodeURIComponent('');Object(Ie.f)((e,t)=>{var i=e.getColor(St.t);i&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${i}; }`),i=e.getColor(St.u),i&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.s),i&&t.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.W),i&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${i}; }`),i=e.getColor(St.X),i&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.V),i&&t.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.L),i&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${i}; }`),i=e.getColor(St.M),i&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.K),i&&t.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.C),i&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${i}; }`),i=e.getColor(St.D),i&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${i=i,Gn+encodeURIComponent(i.toString())+Zn}") no-repeat bottom left; }`),i=e.getColor(Ee.w),i&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${i.rgba.a}; }`),i=e.getColor(Ee.v),i&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${i}; }`),i=e.getColor(St.B)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${i}}`)})},"9c3e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}const o=new n("id#")},"9c41":function(e,t,i){"use strict";var n;i.d(t,"a",(function(){return n})),(i=n=n||{}).DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"},"9d48":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:function(){return i.e("chunk-2d0e5b34").then(i.bind(null,"9634"))}})},"9e56":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));class n{constructor(e){this.value=e}equals(e){return this.value===e.value}contains(e){return this.equals(e)||""===this.value||e.value.startsWith(this.value+n.sep)}intersects(e){return this.contains(e)||e.contains(this)}append(e){return new n(this.value+n.sep+e)}}function o(e,t){return!(e.include&&!e.include.intersects(t))&&(!e.excludes||!e.excludes.some(i=>r(t,i,e.include)))&&!(!e.includeSourceActions&&n.Source.contains(t))}function s(e,t){const i=t.kind?new n(t.kind):void 0;return!!(!e.include||i&&e.include.contains(i))&&!(e.excludes&&i&&e.excludes.some(t=>r(i,t,e.include)))&&!(!e.includeSourceActions&&i&&n.Source.contains(i))&&!(e.onlyIncludePreferredActions&&!t.isPreferred)}function r(e,t,i){return!!t.contains(e)&&(!i||!t.contains(i))}n.sep=".",n.None=new n("@@none@@"),n.Empty=new n(""),n.QuickFix=new n("quickfix"),n.Refactor=new n("refactor"),n.Source=new n("source"),n.SourceOrganizeImports=n.Source.append("organizeImports"),n.SourceFixAll=n.Source.append("fixAll");class a{constructor(e,t,i){this.kind=e,this.apply=t,this.preferred=i}static fromUser(e,t){return e&&"object"==typeof e?new a(a.getKindFromUser(e,t.kind),a.getApplyFromUser(e,t.apply),a.getPreferredUser(e)):new a(t.kind,t.apply,!1)}static getApplyFromUser(e,t){switch("string"==typeof e.apply?e.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return t}}static getKindFromUser(e,t){return"string"==typeof e.kind?new n(e.kind):t}static getPreferredUser(e){return"boolean"==typeof e.preferred&&e.preferred}}},"9e74":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("308f"),o=i("258a"),s=i("a666"),r=i("db88"),a=i("ef8e9");t=i("0a0f");const l=Object(t.c)("commandService"),d=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new n.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(t)return this.registerCommand({id:e,handler:t});throw new Error("invalid command")}if(e.description){const t=[];for(var i of e.description.args)t.push(i.constraint);const n=e.handler;e.handler=function(e,...i){return Object(a.n)(i,t),n(e,...i)}}const n=e["id"];let o=this._commands.get(n),l=(o||(o=new r.a,this._commands.set(n,o)),o.unshift(e));return t=Object(s.i)(()=>{l();const e=this._commands.get(n);null!==e&&void 0!==e&&e.isEmpty()&&this._commands.delete(n)}),this._onDidRegisterCommand.fire(n),t}registerCommandAlias(e,t){return d.registerCommand(e,(e,...i)=>e.get(l).executeCommand(t,...i))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return o.a.first(t)}getCommands(){const e=new Map;for(const i of this._commands.keys()){var t=this.getCommand(i);t&&e.set(i,t)}return e}};d.registerCommand("noop",()=>{})},"9eb0":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:function(){return i.e("chunk-2d0d7e63").then(i.bind(null,"797b"))}})},"9eb8":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("fe45"),o=i("30db"),s=i("9e74");t=i("89cd");class r{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(e){if(1===o.a){if(e&&e.win)return e.win}else if(2===o.a){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){var t,i=r.bindToCurrentPlatform(e);if(i&&i.primary&&(t=Object(n.f)(i.primary,o.a))&&this._registerDefaultKeybinding(t,e.id,e.args,e.weight,0,e.when),i&&Array.isArray(i.secondary))for(let r=0,a=i.secondary.length;rt.command?1:e.weight2-t.weight2}t.a.add("platform.keybindingsRegistry",a)},"9ee1":function(e,t,i){"use strict";var n;function o(e,t){var i;return e.start>=t.end||t.start>=e.end||(i=Math.max(e.start,t.start),(e=Math.min(e.end,t.end))-i<=0)?{start:0,end:0}:{start:i,end:e}}function s(e){return e.end-e.start<=0}i.d(t,"a",(function(){return n})),(i=n=n||{}).intersect=o,i.isEmpty=s,i.intersects=function(e,t){return!s(o(e,t))},i.relativeComplement=function(e,t){const i=[];var n={start:e.start,end:Math.min(t.start,e.end)};t={start:Math.max(t.end,e.start),end:e.end};return s(n)||i.push(n),s(t)||i.push(t),i}},"9f4d":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=i("fe45"),s=(t=i("b2cc"),i("6a89")),r=i("c101"),a=i("d3f4"),l=i("7061"),d=i("8025"),h=i("70cb");class c{constructor(e,t){this._selection=e,this._insertSpace=t,this._usedEndToken=null}static _haystackHasNeedleAtOffset(e,t,i){if(i<0)return!1;var n=t.length;if(e.lengths?o-1:o}}}var p=i("7e32");class m extends t.b{constructor(e,t){super(t),this._type=e}run(e,t){if(t.hasModel()){const e=t.getModel(),o=[];var i=e.getOptions(),n=t.getOption(18);const r=t.getSelections().map((e,t)=>({selection:e,index:t,ignoreFirstLine:!1}));r.sort((e,t)=>s.a.compareRangesUsingStarts(e.selection,t.selection));let a=r[0];for(let t=1;ti&&(t=i,o=e.model.getLineMaxColumn(t)),r.d.fromModelState(new r.f(new h.a(n.lineNumber,1,t,o),0,new d.a(t,o),0))}i=t.modelState.selectionStart.getStartPosition().lineNumber;if(n.lineNumberi){n=e.getLineCount();let i=o.lineNumber+1,s=1;return i>n&&(i=n,s=e.getLineMaxColumn(i)),r.d.fromViewState(t.viewState.move(t.modelState.hasSelection(),i,s,0))}return i=t.modelState.selectionStart.getEndPosition(),r.d.fromModelState(t.modelState.move(t.modelState.hasSelection(),i.lineNumber,i.column,0))}static word(e,t,i,n){return n=e.model.validatePosition(n),r.d.fromModelState(l.a.word(e.cursorConfig,e.model,t.modelState,i,n))}static cancelSelection(e,t){var i,n;return t.modelState.hasSelection()?(i=t.viewState.position.lineNumber,n=t.viewState.position.column,r.d.fromViewState(new r.f(new h.a(i,n,i,n),0,new d.a(i,n),0))):new r.d(t.modelState,t.viewState)}static moveTo(e,t,i,n,o){return n=e.model.validatePosition(n),o=o?e.coordinatesConverter.validateViewPosition(new d.a(o.lineNumber,o.column),n):e.coordinatesConverter.convertModelPositionToViewPosition(n),r.d.fromViewState(t.viewState.move(i,o.lineNumber,o.column,0))}static simpleMove(e,t,i,n,o,s){switch(i){case 0:return 4===s?this._moveHalfLineLeft(e,t,n):this._moveLeft(e,t,n,o);case 1:return 4===s?this._moveHalfLineRight(e,t,n):this._moveRight(e,t,n,o);case 2:return 2===s?this._moveUpByViewLines(e,t,n,o):this._moveUpByModelLines(e,t,n,o);case 3:return 2===s?this._moveDownByViewLines(e,t,n,o):this._moveDownByModelLines(e,t,n,o);case 4:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToPrevBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToPrevBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 5:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToNextBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToNextBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 6:return this._moveToViewMinColumn(e,t,n);case 7:return this._moveToViewFirstNonWhitespaceColumn(e,t,n);case 8:return this._moveToViewCenterColumn(e,t,n);case 9:return this._moveToViewMaxColumn(e,t,n);case 10:return this._moveToViewLastNonWhitespaceColumn(e,t,n);default:return null}}static viewportMove(e,t,i,n,o){var s=e.getCompletelyVisibleViewRange(),r=e.coordinatesConverter.convertViewRangeToModelRange(s);switch(i){case 11:var a=this._firstLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,t[0],n,a,l)];case 13:return a=this._lastLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 12:return a=Math.round((r.startLineNumber+r.endLineNumber)/2),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 14:{let i=[];for(let o=0,r=t.length;oi.endLineNumber-1?i.endLineNumber-1:o)r.d.fromViewState(a.a.moveLeft(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineLeft(e,t,i){let n=[];for(let l=0,d=t.length;lr.d.fromViewState(a.a.moveRight(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineRight(e,t,i){let n=[];for(let l=0,d=t.length;le.toString()).join(", ")}matchesResource(e){const t=r.a.isUri(this.model)?this.model:this.model.uri;return t.toString()===e.toString()}setModel(e){this.model=e}canAppend(e){return this.model===e&&this._data instanceof d}append(e,t,i,n,o){this._data instanceof d&&this._data.append(e,t,i,n,o)}close(){this._data instanceof d&&(this._data=this._data.serialize())}open(){this._data instanceof d||(this._data=d.deserialize(this._data))}undo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}heapSize(){return this._data instanceof d&&(this._data=this._data.serialize()),this._data.byteLength+168}}function c(e){return"\n"===e.getEOL()?0:1}function u(e){return!!e&&(e instanceof h||!1)}class g{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.close()}popStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);return u(t)&&t.canAppend(this._model)?t:(e=new h(this._model,e),this._undoRedoService.pushElement(e),e)}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],c(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,i){const n=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0);e=g._computeCursorState(i,o);const s=o.map((e,t)=>({index:t,textChange:e.textChange}));return s.sort((e,t)=>e.textChange.oldPosition===t.textChange.oldPosition?e.index-t.index:e.textChange.oldPosition-t.textChange.oldPosition),n.append(this._model,s.map(e=>e.textChange),c(this._model),this._model.getAlternativeVersionId(),e),e}static _computeCursorState(e,t){try{return e?e(t):null}catch(e){return Object(o.f)(e),null}}}},a0a2:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return i.e("chunk-2d0b6187").then(i.bind(null,"1c65"))}})},a106:function(e,t,i){"use strict";i.r(t),i.d(t,"getSelectionSearchString",(function(){return it})),i.d(t,"CommonFindController",(function(){return nt})),i.d(t,"FindController",(function(){return ot})),i.d(t,"StartFindAction",(function(){return st})),i.d(t,"StartFindWithSelectionAction",(function(){return rt})),i.d(t,"MatchFindAction",(function(){return at})),i.d(t,"NextMatchFindAction",(function(){return lt})),i.d(t,"PreviousMatchFindAction",(function(){return dt})),i.d(t,"SelectionMatchFindAction",(function(){return ht})),i.d(t,"NextSelectionMatchFindAction",(function(){return ct})),i.d(t,"PreviousSelectionMatchFindAction",(function(){return ut})),i.d(t,"StartFindReplaceAction",(function(){return gt}));var n=i("dff7"),o=i("5fe7"),s=i("a666"),r=i("3742"),a=(t=i("b2cc"),i("c101")),l=i("2c29"),d=i("7061"),h=i("6a89"),c=i("8025"),u=i("8c02"),g=i("3352"),p=i("b57f"),m=i("303e"),f=i("b7d0");class _{constructor(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){var e=this._findScopeDecorationIds.map(e=>this._editor.getModel().getDecorationRange(e)).filter(e=>!!e);if(e.length)return e}return null}getStartPosition(){return this._startPosition}setStartPosition(e){this._startPosition=e,this.setCurrentFindMatch(null)}_getDecorationIndex(e){return e=this._decorations.indexOf(e),0<=e?e+1:1}getCurrentMatchesPosition(e){for(const i of this._editor.getModel().getDecorationsInRange(e)){var t=i.options;if(t===_._FIND_MATCH_DECORATION||t===_._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(i.id)}return 0}setCurrentFindMatch(e){let t=null,i=0;if(e)for(let o=0,s=this._decorations.length;o{if(null!==this._highlightedDecorationId&&(e.changeDecorationOptions(this._highlightedDecorationId,_._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==t&&(this._highlightedDecorationId=t,e.changeDecorationOptions(this._highlightedDecorationId,_._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(e.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==t){let o=this._editor.getModel().getDecorationRange(t);var i,n;o.startLineNumber!==o.endLineNumber&&1===o.endColumn&&(i=o.endLineNumber-1,n=this._editor.getModel().getLineMaxColumn(i),o=new h.a(o.startLineNumber,o.startColumn,i,n)),this._rangeHighlightDecorationId=e.addDecoration(o,_._RANGE_HIGHLIGHT_DECORATION)}}),i}set(e,t){this._editor.changeDecorations(i=>{let n=_._FIND_MATCH_DECORATION,o=[];if(1e3=l.startLineNumber?l.endLineNumber>i&&(i=l.endLineNumber):(o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),t=l.startLineNumber,i=l.endLineNumber)}o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let d=new Array(e.length);for(let t=0,h=e.length;ti.removeDecoration(e)),this._findScopeDecorationIds=[]),null!=t&&t.length&&(this._findScopeDecorationIds=t.map(e=>i.addDecoration(e,_._FIND_SCOPE_DECORATION)))})}matchBeforePosition(e){if(0===this._decorations.length)return null;for(let i=this._decorations.length-1;0<=i;i--){var t=this._decorations[i];t=this._editor.getModel().getDecorationRange(t);if(t&&!(t.endLineNumber>e.lineNumber)){if(t.endLineNumbere.column))return t}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(e){if(0===this._decorations.length)return null;for(let i=0,n=this._decorations.length;ie.lineNumber)return t;if(!(t.startColumnh.a.compareRangesUsingStarts(e.range,t.range));let i=[],n=e[0];for(let t=1;t{s+=v([o[t]],e)+i}),s.slice(0,-1)}class y{constructor(e){this.staticValue=e,this.kind=0}}class S{constructor(e){this.pieces=e,this.kind=1}}class L{constructor(e){e&&0!==e.length?1===e.length&&null!==e[0].staticValue?this._state=new y(e[0].staticValue):this._state=new S(e):this._state=new y("")}static fromStaticValue(e){return new L([x.staticValue(e)])}get hasReplacementPatterns(){return 1===this._state.kind}buildReplaceString(e,t){if(0===this._state.kind)return t?v(e,this._state.staticValue):this._state.staticValue;let i="";for(let s=0,r=this._state.pieces.length;s=o){e.push(t.slice(s));break}switch(n.caseOps[i]){case"U":e.push(t[s].toUpperCase());break;case"u":e.push(t[s].toUpperCase()),i++;break;case"L":e.push(t[s].toLowerCase());break;case"l":e.push(t[s].toLowerCase()),i++;break;default:e.push(t[s])}}t=e.join("")}i+=t}}return i}static _substitute(e,t){if(null===t)return"";if(0===e)return t[0];let i="";for(;0this.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(e=>{3!==e.reason&&5!==e.reason&&6!==e.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(e=>{this._ignoreModelContentChanged||(e.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,Object(s.f)(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(e){if(!this._isDisposed&&this._editor.hasModel()&&(e.searchString||e.isReplaceRevealed||e.isRegex||e.wholeWord||e.matchCase||e.searchScope)){let t=this._editor.getModel();t.isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)},240)):e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)}}static _getSearchRange(e,t){return t||e.getFullModelRange()}research(e,t){let i=null,n=(void 0!==t?null!==t&&(i=Array.isArray(t)?t:[t]):i=this._decorations.getFindScopes(),null!==i&&(i=i.map(e=>{if(e.startLineNumber===e.endLineNumber)return e;{let t=e.endLineNumber;return 1===e.endColumn&&(t-=1),new h.a(e.startLineNumber,1,t,this._editor.getModel().getLineMaxColumn(t))}})),this._findMatches(i,!1,P));this._decorations.set(n,i);const o=this._editor.getSelection();let s=this._decorations.getCurrentMatchesPosition(o);0===s&&0e.range),e=>0<=h.a.compareRangesUsingStarts(e,o)),s=0=r)break;var i=e.charCodeAt(s);switch(i){case 92:o.emitUnchanged(s-1),o.emitStatic("\\",s+1);break;case 110:o.emitUnchanged(s-1),o.emitStatic("\n",s+1);break;case 116:o.emitUnchanged(s-1),o.emitStatic("\t",s+1);break;case 117:case 85:case 108:case 76:o.emitUnchanged(s-1),o.emitStatic("",s+1),n.push(String.fromCharCode(i))}}else if(36===t){if(++s>=r)break;if(t=e.charCodeAt(s),36===t)o.emitUnchanged(s-1),o.emitStatic("$",s+1);else if(48===t||38===t)o.emitUnchanged(s-1),o.emitMatchIndex(0,s+1,n),n.length=0;else if(49<=t&&t<=57){let i=t-48;if(s+1F._getSearchRange(this._editor.getModel(),e)),this._editor.getModel().findMatches(this._state.searchString,e,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null,t,i)}replaceAll(){var e;this._hasMatches()&&(null===(e=this._decorations.getFindScopes())&&this._state.matchesCount>=P?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1))}_largeReplaceAll(){const e=new u.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null);var t=e.parseSearchRequest();if(t){let e=t.regex;if(!e.multiline){let t="mu";e.ignoreCase&&(t+="i"),e.global&&(t+="g"),e=new RegExp(e.source,t)}const i=this._editor.getModel(),n=i.getValue(1);t=i.getFullModelRange();const o=this._getReplacePattern();let s;const r=this._state.preserveCase;s=o.hasReplacementPatterns||r?n.replace(e,(function(){return o.buildReplaceString(arguments,r)})):n.replace(e,o.buildReplaceString(null,r)),t=new l.b(t,s,this._editor.getSelection()),this._executeEditorCommand("replaceAll",t)}}_regularReplaceAll(e){const t=this._getReplacePattern();let i=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),n=[];for(let o=0,s=i.length;oe.range),n),this._executeEditorCommand("replaceAll",e)}selectAllMatches(){if(this._hasMatches()){var e=this._decorations.getFindScopes();let t=this._findMatches(e,!1,1073741824),i=t.map(e=>new c.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)),n=this._editor.getSelection();for(let e=0,o=i.length;e{this.checked=!this._checked,this._onChange.fire(!1),e.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,e=>{10===e.keyCode||3===e.keyCode?(this.checked=!this._checked,this._onChange.fire(!0),e.preventDefault()):this._onKeyDown.fire(e)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}width(){return 22}style(e){e.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=e.inputActiveOptionBorder),e.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=e.inputActiveOptionForeground),e.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=e.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.setAttribute("aria-disabled",String(!1))}disable(){this.domNode.setAttribute("aria-disabled",String(!0))}}const K=n.a("caseDescription","Match Case"),q=n.a("wordsDescription","Match Whole Word"),$=n.a("regexDescription","Use Regular Expression");class G extends U{constructor(e){super({icon:W.b.caseSensitive,title:K+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Z extends U{constructor(e){super({icon:W.b.wholeWord,title:q+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Y extends U{constructor(e){super({icon:W.b.regex,title:$+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class X extends j.a{constructor(e,t,i,n){super(),this._hideSoon=this._register(new o.e(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=e,this._state=t,this._keybindingService=i,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),e=n.getColorTheme().getColor(m.hb),t=n.getColorTheme().getColor(m.ib),i=n.getColorTheme().getColor(m.gb),this.caseSensitive=this._register(new G({appendTitle:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new Z({appendTitle:this._keybindingLabelFor(R.ToggleWholeWordCommand),isChecked:this._state.wholeWord,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new Y({appendTitle:this._keybindingLabelFor(R.ToggleRegexCommand),isChecked:this._state.isRegex,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(e=>{let t=!1;e.isRegex&&(this.regex.checked=this._state.isRegex,t=!0),e.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,t=!0),e.matchCase&&(this.caseSensitive.checked=this._state.matchCase,t=!0),!this._state.isRevealed&&t&&this._revealTemporarily()})),this._register(B.j(this._domNode,e=>this._onMouseOut())),this._register(B.i(this._domNode,"mouseover",e=>this._onMouseOver())),this._applyTheme(n.getColorTheme()),this._register(n.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return X.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionForeground:e.getColor(m.ib),inputActiveOptionBackground:e.getColor(m.gb)},this.caseSensitive.style(e),this.wholeWords.style(e),this.regex.style(e)}}function Q(e,t){return 1===e||2!==e&&t}X.ID="editor.contrib.findOptionsWidget",Object(f.f)((e,t)=>{var i=e.getColor(m.Y);i&&t.addRule(`.monaco-editor .findOptionsWidget { background-color: ${i}; }`),i=e.getColor(m.ab),i&&t.addRule(`.monaco-editor .findOptionsWidget { color: ${i}; }`),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 0 8px 2px ${i}; }`),i=e.getColor(m.h);i&&t.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${i}; }`)});class J extends s.a{constructor(){super(),this._onFindReplaceStateChange=this._register(new H.b),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return Q(this._isRegexOverride,this._isRegex)}get wholeWord(){return Q(this._wholeWordOverride,this._wholeWord)}get matchCase(){return Q(this._matchCaseOverride,this._matchCase)}get preserveCase(){return Q(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(e,t,i){let n={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},o=!1;this._matchesPosition!==(e=t<(e=0===t?0:e)?t:e)&&(this._matchesPosition=e,n.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,n.matchesCount=!0,o=!0),void 0===i||h.a.equalsRange(this._currentMatch,i)||(this._currentMatch=i,n.currentMatch=!0,o=!0),o&&this._onFindReplaceStateChange.fire(n)}change(e,t,i=!0){var n;let o={moveCursor:t,updateHistory:i,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},s=!1;t=this.isRegex,i=this.wholeWord;var r=this.matchCase,a=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,o.searchString=!0,s=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,o.replaceString=!0,s=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,o.isRevealed=!0,s=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0===e.searchScope||null!=(n=e.searchScope)&&n.every(e=>{var t;return null==(t=this._searchScope)?void 0:t.some(t=>!h.a.equalsRange(t,e))})||(this._searchScope=e.searchScope,o.searchScope=!0,s=!0),void 0!==e.loop&&this._loop!==e.loop&&(this._loop=e.loop,o.loop=!0,s=!0),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,t!==this.isRegex&&(s=!0,o.isRegex=!0),i!==this.wholeWord&&(s=!0,o.wholeWord=!0),r!==this.matchCase&&(s=!0,o.matchCase=!0),a!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=P}}i("01b0");var ee=i("3813"),te=i("70c3"),ie=i("fdcc"),ne=i("30db"),oe=i("d3ef");i("caa1");const se=n.a("defaultLabel","input");class re extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onCaseSensitiveKeyDown=this._register(new H.b),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new H.b),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||se,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendCaseSensitiveLabel||"",t=n.appendWholeWordsLabel||"";var o=n.appendRegexLabel||"",s=n.history||[],r=!!n.flexibleHeight,a=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:s,flexibleHeight:r,flexibleWidth:a,flexibleMaxHeight:n})),this.regex=this._register(new Y({appendTitle:o,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(e=>{this._onRegexKeyDown.fire(e)})),this.wholeWords=this._register(new Z({appendTitle:t,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new G({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(e=>{this._onCaseSensitiveKeyDown.fire(e)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let l=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode],d=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=l.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%l.length:e.equals(15)&&(i=0===t?l.length-1:t-1),e.equals(9)?(l[t].blur(),this.inputBox.focus()):0<=i&&l[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));d.className="controls",d.style.display=this._showOptionButtons?"block":"none",d.appendChild(this.caseSensitive.domNode),d.appendChild(this.wholeWords.domNode),d.appendChild(this.regex.domNode),this.domNode.appendChild(d),e&&e.appendChild(this.domNode),this._register(B.i(this.inputBox.inputElement,"compositionstart",e=>{this.imeSessionInProgress=!0})),this._register(B.i(this.inputBox.inputElement,"compositionend",e=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(e){this.fixFocusOnOptionClickEnabled=e}setEnabled(e){e?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(e){this.inputBox.value!==e&&(this.inputBox.value=e)}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(e){this.caseSensitive.checked=e}getWholeWords(){return this.wholeWords.checked}setWholeWords(e){this.wholeWords.checked=e}getRegex(){return this.regex.checked}setRegex(e){this.regex.checked=e,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}const ae=n.a("defaultLabel","input"),le=n.a("label.preserveCaseCheckbox","Preserve Case");class de extends U{constructor(e){super({icon:W.b.preserveCase,title:le+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class he extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onPreserveCaseKeyDown=this._register(new H.b),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||ae,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendPreserveCaseLabel||"",t=n.history||[];var o=!!n.flexibleHeight,s=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:t,flexibleHeight:o,flexibleWidth:s,flexibleMaxHeight:n})),this.preserveCase=this._register(new de({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.preserveCase.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(e=>{this._onPreserveCaseKeyDown.fire(e)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let r=[this.preserveCase.domNode],a=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=r.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%r.length:e.equals(15)&&(i=0===t?r.length-1:t-1),e.equals(9)?(r[t].blur(),this.inputBox.focus()):0<=i&&r[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));a.className="controls",a.style.display=this._showOptionButtons?"block":"none",a.appendChild(this.preserveCase.domNode),this.domNode.appendChild(a),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(e){e?this.enable():this.disable()}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.preserveCase.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(e){this.preserveCase.checked=e}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"}dispose(){super.dispose()}}V=i("9eb8");var ce=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showPreviousValue()}}}),V.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:D.a.and(D.a.has(ge),D.a.equals(pe,!0)),primary:18,secondary:[530],handler:e=>{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showNextValue()}}});var Ce=i("bf5b"),we=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const ye=Object(Ce.b)("find-selection",W.b.selection,n.a("findSelectionIcon","Icon for 'Find in Selection' in the editor find widget.")),Se=Object(Ce.b)("find-collapsed",W.b.chevronRight,n.a("findCollapsedIcon","Icon to indicate that the editor find widget is collapsed.")),Le=Object(Ce.b)("find-expanded",W.b.chevronDown,n.a("findExpandedIcon","Icon to indicate that the editor find widget is expanded.")),xe=Object(Ce.b)("find-replace",W.b.replace,n.a("findReplaceIcon","Icon for 'Replace' in the editor find widget.")),ke=Object(Ce.b)("find-replace-all",W.b.replaceAll,n.a("findReplaceAllIcon","Icon for 'Replace All' in the editor find widget.")),De=Object(Ce.b)("find-previous-match",W.b.arrowUp,n.a("findPreviousMatchIcon","Icon for 'Find Previous' in the editor find widget.")),Ne=Object(Ce.b)("find-next-match",W.b.arrowDown,n.a("findNextMatchIcon","Icon for 'Find Next' in the editor find widget.")),Oe=n.a("label.find","Find"),Ee=n.a("placeholder.find","Find"),Ie=n.a("label.previousMatchButton","Previous Match"),Me=n.a("label.nextMatchButton","Next Match"),Te=n.a("label.toggleSelectionFind","Find in Selection"),Ae=n.a("label.closeButton","Close"),Re=n.a("label.replace","Replace"),Pe=n.a("placeholder.replace","Replace"),Fe=n.a("label.replaceButton","Replace"),Be=n.a("label.replaceAllButton","Replace All"),je=n.a("label.toggleReplaceButton","Toggle Replace"),We=n.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",P),Ve=n.a("label.matchesLocation","{0} of {1}"),He=n.a("label.noResults","No results");let ze=69;const Ue="ctrlEnterReplaceAll.windows.donotask",Ke=ne.f?256:2048;class qe{constructor(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function $e(e,t,i){t=!!t.match(/\n/),i&&t&&0this._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(e=>{e.hasChanged(80)&&(this._codeEditor.getOption(80)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),e.hasChanged(130)&&this._tryUpdateWidgetWidth(),e.hasChanged(2)&&this.updateAccessibilitySupport(),e.hasChanged(34)&&((e=this._codeEditor.getOption(34).addExtraSpaceOnTop)&&!this._viewZone&&(this._viewZone=new qe(0),this._showViewZone()),!e&&this._viewZone&&this._removeViewZone())})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>we(this,void 0,void 0,(function*(){var e;this._isVisible&&(e=yield this._controller.getGlobalBufferTerm())&&e!==this._state.searchString&&(this._state.change({searchString:e},!1),this._findInput.select())})))),this._findInputFocused=E.bindTo(a),this._findFocusTracker=this._register(B.Y(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=I.bindTo(a),this._replaceFocusTracker=this._register(B.Y(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(34).addExtraSpaceOnTop&&(this._viewZone=new qe(0)),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(e=>{e.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return Ze.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(e){if(e.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}var t;e.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),e.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),e.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(80)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=B.I(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(e.isRevealed||e.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),e.isRegex&&this._findInput.setRegex(this._state.isRegex),e.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),e.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),e.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),e.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),(e.searchString||e.matchesCount||e.matchesPosition)&&(t=0=P?this._matchesCount.title=We:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),0=P&&(t+="+"),String(this._state.matchesPosition));"0"===i&&(i="?"),e=r.v(Ve,i,t)}else e=He;this._matchesCount.appendChild(document.createTextNode(e)),Object(ee.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString)),ze=Math.max(ze,this._matchesCount.clientWidth)}_getAriaLabel(e,t,i){if(e===He)return""===i?n.a("ariaSearchNoResultEmpty","{0} found",e):n.a("ariaSearchNoResult","{0} found for '{1}'",e,i);if(t){var o=n.a("ariaSearchNoResultWithLineNum","{0} found for '{1}', at {2}",e,i,t.startLineNumber+":"+t.startColumn);const s=this._codeEditor.getModel();return s&&t.startLineNumber<=s.getLineCount()&&1<=t.startLineNumber?s.getLineContent(t.startLineNumber)+", "+o:o}return n.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for '{1}'",e,i)}_updateToggleSelectionFindButton(){var e=this._codeEditor.getSelection(),t=(e=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),this._toggleSelectionFind.checked);this._isVisible&&(t||e)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=0{clearTimeout(e)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const o=this._codeEditor.getSelection();switch(this._codeEditor.getOption(34).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var e=!!o&&o.startLineNumber!==o.endLineNumber;this._toggleSelectionFind.checked=e}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let s=!0;var t,i,n;this._codeEditor.getOption(34).seedSearchStringFromSelection&&o&&(t=this._codeEditor.getDomNode())&&(t=B.D(t),i=this._codeEditor.getScrolledVisiblePosition(o.getStartPosition()),n=t.left+(i?i.left:0),i=i?i.top:0,this._viewZone&&io.startLineNumber&&(s=!1),(i=B.G(this._domNode).left){clearTimeout(e)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(e){if(this._codeEditor.getOption(34).addExtraSpaceOnTop){if(this._isVisible){const t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones(i=>{t.heightInPx=this._getHeight(),this._viewZoneId=i.addZone(t),this._codeEditor.setScrollTop(e||this._codeEditor.getScrollTop()+t.heightInPx)})}}else this._removeViewZone()}_showViewZone(e=!0){if(this._isVisible&&this._codeEditor.getOption(34).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new qe(0));const t=this._viewZone;this._codeEditor.changeViewZones(i=>{var n,o;void 0!==this._viewZoneId?(o=this._getHeight())!==t.heightInPx&&(n=o-t.heightInPx,t.heightInPx=o,i.layoutZone(this._viewZoneId),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+n)):(o=this._getHeight(),(o-=this._codeEditor.getOption(74).top)<=0||(t.heightInPx=o,this._viewZoneId=i.addZone(t),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+o)))})}}_removeViewZone(){this._codeEditor.changeViewZones(e=>{void 0!==this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionBackground:e.getColor(m.gb),inputActiveOptionForeground:e.getColor(m.ib),inputBackground:e.getColor(m.jb),inputForeground:e.getColor(m.lb),inputBorder:e.getColor(m.kb),inputValidationInfoBackground:e.getColor(m.pb),inputValidationInfoForeground:e.getColor(m.rb),inputValidationInfoBorder:e.getColor(m.qb),inputValidationWarningBackground:e.getColor(m.sb),inputValidationWarningForeground:e.getColor(m.ub),inputValidationWarningBorder:e.getColor(m.tb),inputValidationErrorBackground:e.getColor(m.mb),inputValidationErrorForeground:e.getColor(m.ob),inputValidationErrorBorder:e.getColor(m.nb)},this._findInput.style(e),this._replaceInput.style(e),this._toggleSelectionFind.style(e)}_tryUpdateWidgetWidth(){if(this._isVisible&&B.N(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)this._domNode.classList.add("hiddenEditor");else{this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");var t=e.width;e=e.minimap.minimapWidth;let i=!1,n=!1,o=!1;if(this._resized&&419=t&&(o=!0),447+e-ze>=t+50&&(i=!0),this._domNode.classList.toggle("collapsed-find-widget",i),this._domNode.classList.toggle("narrow-find-widget",o),this._domNode.classList.toggle("reduced-find-widget",n),o||i||(this._domNode.style.maxWidth=t-28-e-15+"px"),this._resized?(this._findInput.inputBox.layout(),0<(t=this._findInput.inputBox.element.clientWidth)&&(this._replaceInput.width=t)):this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode))}}}_getHeight(){let e=0;return e=(e+=4)+(this._findInput.inputBox.height+2),this._isReplaceVisible&&(e=(e+=4)+(this._replaceInput.inputBox.height+2)),e+4}_tryUpdateHeight(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let e=this._codeEditor.getSelections();e.map(e=>{1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;return e.startLineNumber===e.endLineNumber||h.a.equalsRange(e,t)?null:e}).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}_onFindInputMouseDown(e){e.middleButton&&e.stopPropagation()}_onFindInputKeyDown(e){if(e.equals(3|Ke))this._findInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?Ge(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}_onReplaceInputKeyDown(e){if(e.equals(3|Ke))ne.i&&ne.g&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(n.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store(Ue,!0,0,0)),this._replaceInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._findInput.focusOnCaseSensitive();else if(e.equals(1026))this._findInput.focus();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?Ge(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}getVerticalSashLeft(e){return 0}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new be(null,this._contextViewProvider,{width:221,label:Oe,placeholder:Ee,appendCaseSensitiveLabel:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(R.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(R.ToggleRegexCommand),validation:e=>{if(0===e.length||!this._findInput.getRegex())return null;try{return new RegExp(e,"gu"),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(e=>this._onFindInputKeyDown(e))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(e=>{e.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),e.preventDefault())})),this._register(this._findInput.onRegexKeyDown(e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),e.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(e=>{this._tryUpdateHeight()&&this._showViewZone()})),ne.d&&this._register(this._findInput.onMouseDown(e=>this._onFindInputMouseDown(e))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new Ye({label:Ie+this._keybindingLabelFor(R.PreviousMatchFindAction),icon:De,onTrigger:()=>{this._codeEditor.getAction(R.PreviousMatchFindAction).run().then(void 0,ie.f)}})),this._nextBtn=this._register(new Ye({label:Me+this._keybindingLabelFor(R.NextMatchFindAction),icon:Ne,onTrigger:()=>{this._codeEditor.getAction(R.NextMatchFindAction).run().then(void 0,ie.f)}}));let e=document.createElement("div");e.className="find-part",e.appendChild(this._findInput.domNode);const t=document.createElement("div");t.className="find-actions",e.appendChild(t),t.appendChild(this._matchesCount),t.appendChild(this._prevBtn.domNode),t.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new U({icon:ye,title:Te+this._keybindingLabelFor(R.ToggleSearchScopeCommand),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let e=this._codeEditor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}else this._state.change({searchScope:null},!0)})),t.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new Ye({label:Ae+this._keybindingLabelFor(R.CloseFindWidgetCommand),icon:Ce.c,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:e=>{e.equals(2)&&this._isReplaceVisible&&((this._replaceBtn.isEnabled()?this._replaceBtn:this._codeEditor).focus(),e.preventDefault())}})),t.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new ve(null,void 0,{label:Re,placeholder:Pe,appendPreserveCaseLabel:this._keybindingLabelFor(R.TogglePreserveCaseCommand),history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(e=>this._onReplaceInputKeyDown(e))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(e=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(e=>{e.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),e.preventDefault())})),this._replaceBtn=this._register(new Ye({label:Fe+this._keybindingLabelFor(R.ReplaceOneAction),icon:xe,onTrigger:()=>{this._controller.replace()},onKeyDown:e=>{e.equals(1026)&&(this._closeBtn.focus(),e.preventDefault())}})),this._replaceAllBtn=this._register(new Ye({label:Be+this._keybindingLabelFor(R.ReplaceAllAction),icon:ke,onTrigger:()=>{this._controller.replaceAll()}}));let i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);const n=document.createElement("div");n.className="replace-actions",i.appendChild(n),n.appendChild(this._replaceBtn.domNode),n.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new Ye({label:je,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(e),this._domNode.appendChild(i),this._resizeSash=new te.b(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let o=419;this._register(this._resizeSash.onDidStart(()=>{o=B.I(this._domNode)})),this._register(this._resizeSash.onDidChange(e=>{this._resized=!0,e=o+e.startX-e.currentX,e<419||(parseFloat(B.A(this._domNode).maxWidth)||0){var e=B.I(this._domNode);if(!(e<419)){let t=419;this._resized&&419!==e||(e=this._codeEditor.getLayoutInfo(),t=e.width-28-e.minimap.minimapWidth-15,this._resized=!0),this._domNode.style.width=t+"px",this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode)),this._findInput.inputBox.layout()}}))}updateAccessibilitySupport(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)}}Ze.ID="editor.contrib.findWidget";class Ye extends j.a{constructor(e){super(),this._opts=e;let t="button";this._opts.className&&(t=t+" "+this._opts.className),this._opts.icon&&(t=t+" "+f.d.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.title=this._opts.label,this._domNode.tabIndex=0,this._domNode.className=t,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this.onclick(this._domNode,e=>{this._opts.onTrigger(),e.preventDefault()}),this.onkeydown(this._domNode,e=>{e.equals(10)||e.equals(3)?(this._opts.onTrigger(),e.preventDefault()):this._opts.onKeyDown&&this._opts.onKeyDown(e)})}get domNode(){return this._domNode}isEnabled(){return 0<=this._domNode.tabIndex}focus(){this._domNode.focus()}setEnabled(e){this._domNode.classList.toggle("disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1}setExpanded(e){this._domNode.setAttribute("aria-expanded",String(!!e)),e?(this._domNode.classList.remove(...f.d.asClassNameArray(Se)),this._domNode.classList.add(...f.d.asClassNameArray(Le))):(this._domNode.classList.remove(...f.d.asClassNameArray(Le)),this._domNode.classList.add(...f.d.asClassNameArray(Se)))}}Object(f.f)((e,t)=>{var i=(e,i)=>{i&&t.addRule(`.monaco-editor ${e} { background-color: ${i}; }`)},n=(i(".findMatch",e.getColor(m.x)),i(".currentFindMatch",e.getColor(m.v)),i(".findScope",e.getColor(m.z)),e.getColor(m.Y));i(".find-widget",n),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .find-widget { box-shadow: 0 0 8px 2px ${i}; }`),n=e.getColor(m.y),n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),i=e.getColor(m.w),i&&t.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${i}; padding: 1px; box-sizing: border-box; }`),n=e.getColor(m.A),n&&t.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; }`),i=e.getColor(m.h),i&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${i}; }`),n=e.getColor(m.ab),n&&t.addRule(`.monaco-editor .find-widget { color: ${n}; }`),i=e.getColor(m.cb),i&&t.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${i}; }`),n=e.getColor(m.bb),n?t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${n}; }`):(i=e.getColor(m.Z))&&t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${i}; }`),n=e.getColor(m.Kc),n&&t.addRule(`\n\t\t.monaco-editor .find-widget .button:not(.disabled):hover,\n\t\t.monaco-editor .find-widget .codicon-find-selection:hover {\n\t\t\tbackground-color: ${n} !important;\n\t\t}\n\t`),i=e.getColor(m.db);i&&t.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${i}; }`)});ce=i("7e32"),ue=i("f577"),V=i("533b"),j=i("6dec");var Xe=i("03e8"),Qe=(i=i("b0cd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._onStateChanged(e))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{var e=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(34).loop})}))}get editor(){return this._editor}static get(t){return t.getContribution(e.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!E.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let e=this._editor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}setSearchString(e){this._state.isRegex&&(e=r.t(e)),this._state.change({searchString:e},!1)}highlightFindOptions(e=0){}_start(e){return et(this,void 0,void 0,(function*(){if(this.disposeModel(),this._editor.hasModel()){let i={isRevealed:!0};if("single"===e.seedSearchStringFromSelection?(t=it(this._editor,e.seedSearchStringFromSelection,e.seedSearchStringFromNonEmptySelection))&&(this._state.isRegex?i.searchString=r.t(t):i.searchString=t):"multiple"!==e.seedSearchStringFromSelection||e.updateSearchScope||(t=it(this._editor,e.seedSearchStringFromSelection))&&(i.searchString=t),!i.searchString&&e.seedSearchStringFromGlobalClipboard){var t=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;t&&(i.searchString=t)}if(e.forceRevealReplace?i.isReplaceRevealed=!0:this._findWidgetVisible.get()||(i.isReplaceRevealed=!1),e.updateSearchScope){let e=this._editor.getSelections();e.some(e=>!e.isEmpty())&&(i.searchScope=e)}i.loop=e.loop,this._state.change(i,!1),this._model||(this._model=new F(this._editor,this._state))}}))}start(e){return this._start(e)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return et(this,void 0,void 0,(function*(){return this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(e){this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)}},ot=(nt.ID="editor.contrib.findController",class extends(nt=Qe([Je(1,D.b),Je(2,Xe.a),Je(3,ue.a)],nt)){constructor(e,t,i,n,o,s,r,a){super(e,i,r,a),this._contextViewService=t,this._keybindingService=n,this._themeService=o,this._notificationService=s,this._widget=null,this._findOptionsWidget=null}_start(e){const t=Object.create(null,{_start:{get:()=>super._start}});return et(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();var i=this._editor.getSelection();let n=!1;switch(this._editor.getOption(34).autoFindInSelection){case"always":n=!0;break;case"never":n=!1;break;case"multiline":var o=!!i&&i.startLineNumber!==i.endLineNumber;n=o}e.updateSearchScope=n,yield t._start.call(this,e),this._widget&&(2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(e=!1){this._widget||this._createFindWidget(),(this._state.isRevealed&&!e?this._widget:this._findOptionsWidget).highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Ze(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new X(this._editor,this._state,this._keybindingService,this._themeService))}});ot=Qe([Je(1,V.b),Je(2,D.b),Je(3,j.a),Je(4,f.b),Je(5,i.a),Je(6,Xe.a),Je(7,ue.a)],ot);const st=Object(t.p)(new t.f({id:R.StartFindAction,label:n.a("startFindAction","Find"),alias:"Find",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));st.addImplementation(0,(e,t,i)=>{const n=nt.get(t);return!!n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(34).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})});class rt extends t.b{constructor(){super({id:R.StartFindWithSelection,label:n.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),e.setGlobalBufferTerm(e.getState().searchString))}))}}class at extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&!this._run(e)&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===e.getState().searchString.length&&"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}))}}class lt extends at{constructor(){super({id:R.NextMatchFindAction,label:n.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:3,weight:100}]})}_run(e){return!!e.moveToNextMatch()&&(e.editor.pushUndoStop(),!0)}}class dt extends at{constructor(){super({id:R.PreviousMatchFindAction,label:n.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:1027,weight:100}]})}_run(e){return e.moveToPrevMatch()}}class ht extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);if(e){var i="selection"===t.getOption(34).seedSearchStringFromSelection;let n=null;(n="never"!==t.getOption(34).seedSearchStringFromSelection?it(t,"single",i):n)&&e.setSearchString(n),this._run(e)||(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:i,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}}))}}class ct extends ht{constructor(){super({id:R.NextSelectionMatchFindAction,label:n.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:2109,weight:100}})}_run(e){return e.moveToNextMatch()}}class ut extends ht{constructor(){super({id:R.PreviousSelectionMatchFindAction,label:n.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:3133,weight:100}})}_run(e){return e.moveToPrevMatch()}}const gt=Object(t.p)(new t.f({id:R.StartFindReplaceAction,label:n.a("startReplace","Replace"),alias:"Replace",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})),pt=(gt.addImplementation(0,(e,t,i)=>{if(!t.hasModel()||t.getOption(80))return!1;const n=nt.get(t);if(!n)return!1;const o=t.getSelection();var s=n.isFindInputFocused(),r=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&"never"!==t.getOption(34).seedSearchStringFromSelection&&!s;s=s||r?2:1;return n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:"never"!==t.getOption(34).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})}),Object(t.l)(nt.ID,ot),Object(t.j)(rt),Object(t.j)(lt),Object(t.j)(dt),Object(t.j)(ct),Object(t.j)(ut),t.c.bindToContribution(nt.get));Object(t.k)(new pt({id:R.CloseFindWidgetCommand,precondition:O,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,D.a.not("isComposing")),primary:9,secondary:[1033]}})),Object(t.k)(new pt({id:R.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:g.primary,mac:g.mac,win:g.win,linux:g.linux}})),Object(t.k)(new pt({id:R.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:p.primary,mac:p.mac,win:p.win,linux:p.linux}})),Object(t.k)(new pt({id:R.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:M.primary,mac:M.mac,win:M.win,linux:M.linux}})),Object(t.k)(new pt({id:R.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(t.k)(new pt({id:R.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:3094}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:3}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:2563}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:void 0,mac:{primary:2051}}})),Object(t.k)(new pt({id:R.SelectAllMatchesAction,precondition:O,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:515}}))},a222:function(e,t,i){"use strict";i.r(t),i.d(t,"IPadShowKeyboard",(function(){return r})),i("722f");var n=i("11f7"),o=(t=i("a666"),i("b2cc")),s=i("30db");class r extends t.a{constructor(e){super(),this.editor=e,this.widget=null,s.c&&(this._register(e.onDidChangeConfiguration(()=>this.update())),this.update())}update(){var e=!this.editor.getOption(80);!this.widget&&e?this.widget=new a(this.editor):this.widget&&!e&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}r.ID="editor.contrib.iPadShowKeyboard";class a extends t.a{constructor(e){super(),this.editor=e,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(n.i(this._domNode,"touchstart",e=>{this.editor.focus()})),this._register(n.i(this._domNode,"focus",e=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return a.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}a.ID="editor.contrib.ShowKeyboardWidget",Object(o.l)(r.ID,r)},a37f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n extends i("a666").a{constructor(e,t,i){super(),this.referenceDomElement=e,this.changeCallback=i,this.width=-1,this.height=-1,this.resizeObserver=null,this.measureReferenceDomElementToken=-1,this.measureReferenceDomElement(!1,t)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this.width}getHeight(){return this.height}startObserving(){"undefined"!=typeof ResizeObserver?!this.resizeObserver&&this.referenceDomElement&&(this.resizeObserver=new ResizeObserver(e=>{e&&e[0]&&e[0].contentRect?this.observe({width:e[0].contentRect.width,height:e[0].contentRect.height}):this.observe()}),this.resizeObserver.observe(this.referenceDomElement)):-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(()=>this.observe(),100))}stopObserving(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)}observe(e){this.measureReferenceDomElement(!0,e)}measureReferenceDomElement(e,t){let i=0,n=0;t?(i=t.width,n=t.height):this.referenceDomElement&&(i=this.referenceDomElement.clientWidth,n=this.referenceDomElement.clientHeight),i=Math.max(5,i),n=Math.max(5,n),this.width===i&&this.height===n||(this.width=i,this.height=n,e&&this.changeCallback())}}},a40b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("editorWorkerService")},a48d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return i.e("chunk-746e09c3").then(i.bind(null,"2a95d"))}})},a60f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("11f7"),r=i("e8e3"),a=(t=i("6424"),i("a666"));i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onTouchStart(e),{passive:!1})),this._register(s.i(document,"touchend",e=>this.onTouchEnd(e))),this._register(s.i(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.targets.push(e),{dispose:()=>{l.INSTANCE.targets=l.INSTANCE.targets.filter(t=>t!==e)}}):a.a.None}static ignoreTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.ignoreTargets.push(e),{dispose:()=>{l.INSTANCE.ignoreTargets=l.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):a.a.None}static isTouchDevice(){return"ontouchstart"in window||0=l.HOLD_DELAY&&Math.abs(e.initialPageX-r.t(e.rollingPageX))<30&&Math.abs(e.initialPageY-r.t(e.rollingPageY))<30){let t=this.newGestureEvent(n.Contextmenu,e.initialTarget);t.pageX=r.t(e.rollingPageX),t.pageY=r.t(e.rollingPageY),this.dispatchEvent(t)}else 1===i&&(o=r.t(e.rollingPageX),s=r.t(e.rollingPageY),a=r.t(e.rollingTimestamps)-e.rollingTimestamps[0],d=o-e.rollingPageX[0],h=s-e.rollingPageY[0],c=this.targets.filter(t=>e.initialTarget instanceof Node&&t.contains(e.initialTarget)),this.inertia(c,t,Math.abs(d)/a,0l.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=i}else e.type!==n.Change&&e.type!==n.Contextmenu||(this._lastSetTapCountTime=0);for(let i=0;i{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,i,o,r,a,d,h){this.handle=s.V(()=>{var s=Date.now();let c=s-t,u=0,g=0,p=!0,m=(i+=l.SCROLL_FRICTION*c,a+=l.SCROLL_FRICTION*c,0e.dispatchEvent(m)),p||this.inertia(e,s,i,o,r+u,a,d,h+g)})}onTouchMove(e){var t=Date.now();for(let o=0,s=e.changedTouches.length;ou(e)),i=e,n=t;if(s)for(const o of i)s.setParent(o,n);return t}function p(e){const t=r({dispose:Object(n.a)(()=>{a(t),e()})});return t}class m{constructor(){this._toDispose=new Set,this._isDisposed=!1,r(this)}dispose(){this._isDisposed||(a(this),this._isDisposed=!0,this.clear())}clear(){try{u(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(e){if(e===this)throw new Error("Cannot register a disposable on itself!");l(e,this),this._isDisposed?m.DISABLE_DISPOSED_WARNING:this._toDispose.add(e)}return e}}m.DISABLE_DISPOSED_WARNING=!1;class f{constructor(){this._store=new m,r(this),l(this._store,this)}dispose(){a(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}f.None=Object.freeze({dispose(){}});class _{constructor(){this._isDisposed=!1,r(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null!=(t=this._value)&&t.dispose(),e&&l(e,this),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,a(this),null!=(e=this._value)&&e.dispose(),this._value=void 0}clearAndLeak(){var e=this._value;return this._value=void 0,e&&l(e,null),e}}class b{constructor(e){this.object=e}dispose(){}}},a6d7:function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"e",(function(){return l})),i.d(t,"c",(function(){return h}));var n=i("303e");function o(e,t){const i=Object.create(null);for(var o in t){var s=t[o];s&&(i[o]=Object(n.xc)(s,e))}return i}function s(e,t,i){function n(){var n=o(e.getColorTheme(),t);"function"==typeof i?i(n):i.style(n)}return n(),e.onDidColorThemeChange(n)}function r(e,t,i){return s(t,{badgeBackground:(null==i?void 0:i.badgeBackground)||n.c,badgeForeground:(null==i?void 0:i.badgeForeground)||n.d,badgeBorder:n.h},e)}function a(e,t,i){return s(t,Object.assign(Object.assign({},l),i||{}),e)}const l={listFocusBackground:n.Gb,listFocusForeground:n.Hb,listFocusOutline:n.Jb,listActiveSelectionBackground:n.zb,listActiveSelectionForeground:n.Ab,listActiveSelectionIconForeground:n.Bb,listFocusAndSelectionBackground:n.zb,listFocusAndSelectionForeground:n.Ab,listInactiveSelectionBackground:n.Pb,listInactiveSelectionIconForeground:n.Rb,listInactiveSelectionForeground:n.Qb,listInactiveFocusBackground:n.Nb,listInactiveFocusOutline:n.Ob,listHoverBackground:n.Lb,listHoverForeground:n.Mb,listDropBackground:n.Cb,listSelectionOutline:n.b,listHoverOutline:n.b,listFilterWidgetBackground:n.Db,listFilterWidgetOutline:n.Fb,listFilterWidgetNoMatchesOutline:n.Eb,listMatchesShadow:n.Nc,treeIndentGuidesStroke:n.Mc,tableColumnsBorder:n.Gc},d={shadowColor:n.Nc,borderColor:n.Tb,foregroundColor:n.Ub,backgroundColor:n.Sb,selectionForegroundColor:n.Xb,selectionBackgroundColor:n.Vb,selectionBorderColor:n.Wb,separatorColor:n.Yb};function h(e,t,i){return s(t,Object.assign(Object.assign({},d),i),e)}},a771:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return i.e("chunk-2d237ee7").then(i.bind(null,"fce9"))}})},a79b:function(e,t,i){"use strict";i.r(t),i.d(t,"jsonDefaults",(function(){return s})),i("33f9");var n=i("0ab8");function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(i)}Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),o.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)};var s=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});n.languages.json={jsonDefaults:s},n.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),n.languages.onLanguage("json",(function(){i.e("chunk-e13e4362").then(i.bind(null,"47b9")).then((function(e){return e.setupMode(s)}))}))},a8d0:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d})),i.d(t,"e",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p}));var n=i("3742"),o=i("7061"),s=i("6a89");class r{constructor(e,t,i,n){this._viewportBrand=void 0,this.top=0|e,this.left=0|t,this.width=0|i,this.height=0|n}}class a{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}toString(){return this.outputLineIndex+":"+this.outputOffset}toPosition(e,t){return t=0this.injectionOffsets[n];n++)i{e[i]&&"object"==typeof e[i]?t[i]=o(e[i]):t[i]=e[i]}),t}function s(e){if(e&&"object"==typeof e){const i=[e];for(;0{o in e?i&&(Object(n.j)(e[o])&&Object(n.j)(t[o])?l(e[o],t[o],i):e[o]=t[o]):e[o]=t[o]}),e):t}function d(e,t){if(e!==t){if(null==e||null==t)return!1;if(typeof e!=typeof t)return!1;if("object"!=typeof e)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;let i,n;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(i=0;ithis._triggerAsyncComputation(),0),this._secondWaitScheduler=new g.e(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new g.e(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=i,this._progressCallback=n}setHoverTime(e){this._hoverTime=e}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(g.h)(e=>this._computer.computeAsync(e)),this._asyncComputationPromise.then(e=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(e)},e=>this._onError(e))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(e){this._completeCallback(e)}_onError(e){this._errorCallback?this._errorCallback(e):Object(p.f)(e)}_onProgress(e){this._progressCallback(e)}start(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}var f=i("e8e3"),_=i("1b7d"),b=i("1898");i("bc02");const v=d.a;class C extends s.a{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new b.a(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}class w extends s.a{constructor(e,t,i){super(),this.actionContainer=d.q(e,v("div.action-container")),this.action=d.q(this.actionContainer,v("a.action")),this.action.setAttribute("href","#"),this.action.setAttribute("role","button"),t.iconClass&&d.q(this.action,v("span.icon."+t.iconClass));const n=d.q(this.action,v("span"));n.textContent=i?t.label+` (${i})`:t.label,this._register(d.i(this.actionContainer,d.d.CLICK,e=>{e.stopPropagation(),e.preventDefault(),t.run(this.actionContainer)})),this.setEnabled(!0)}static render(e,t,i){return new w(e,t,i)}setEnabled(e){e?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}var y=i("b400"),S=i("82c9"),L=i("efdb"),x=i("5bd7"),k=i("958f"),D=i("8495"),N=i("0b54"),O=i("9e56"),E=i("b539"),I=i("b7d0"),M=i("303e"),T=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}const F={type:1,filter:{include:O.b.QuickFix}};let B=class{constructor(e,t,i,n){this._editor=e,this._hover=t,this._markerDecorationsService=i,this._openerService=n,this.recentMarkerCodeActionsInfo=void 0}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var n=e.range.startLineNumber,o=i.getLineMaxColumn(n);const s=[];for(const h of t){var a=h.range.startLineNumber===n?h.range.startColumn:1,l=h.range.endLineNumber===n?h.range.endColumn:o,d=this._markerDecorationsService.getMarker(i.uri,h);d&&(a=new r.a(e.range.startLineNumber,a,e.range.startLineNumber,l),s.push(new P(this,a,d)))}return s}renderHoverParts(e,t,i){if(!e.length)return s.a.None;const n=new s.b;return e.forEach(e=>t.appendChild(this.renderMarkerHover(e,n))),e=(1===e.length?e:e.sort((e,t)=>y.c.compare(e.marker.severity,t.marker.severity)))[0],this.renderMarkerStatusbar(e,i,n),n}renderMarkerHover(e,t){var i=R("div.hover-row"),n=d.q(i,R("div.marker.hover-contents"));const{source:o,message:s,code:r,relatedInformation:a}=e.marker,l=(this._editor.applyFontInfo(n),d.q(n,R("span")));if(l.style.whiteSpace="pre-wrap",l.innerText=s,o||r)if(r&&"string"!=typeof r){if(e=R("span"),o){const t=d.q(e,R("span"));t.innerText=o}const i=d.q(e,R("a.code-link")),s=(i.setAttribute("href",r.target.toString()),t.add(d.i(i,"click",e=>{this._openerService.open(r.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()})),d.q(i,R("span"))),a=(s.innerText=r.value,d.q(n,e));a.style.opacity="0.6",a.style.paddingLeft="6px"}else{const e=d.q(n,R("span"));e.style.opacity="0.6",e.style.paddingLeft="6px",e.innerText=o&&r?`${o}(${r})`:o||`(${r})`}if(Object(f.n)(a))for(const{message:h,resource:c,startLineNumber:u,startColumn:g}of a){const e=d.q(n,R("div")),i=(e.style.marginTop="8px",d.q(e,R("a"))),o=(i.innerText=`${Object(S.b)(c)}(${u}, ${g}): `,i.style.cursor="pointer",t.add(d.i(i,"click",e=>{e.stopPropagation(),e.preventDefault(),this._openerService&&this._openerService.open(c,{fromUserGesture:!0,editorOptions:{selection:{startLineNumber:u,startColumn:g}}}).catch(p.f)})),d.q(e,R("span")));o.innerText=h,this._editor.applyFontInfo(o)}return i}renderMarkerStatusbar(e,t,i){if(e.marker.severity!==y.c.Error&&e.marker.severity!==y.c.Warning&&e.marker.severity!==y.c.Info||t.addAction({label:n.a("view problem","View Problem"),commandId:k.NextMarkerAction.ID,run:()=>{this._hover.hide(),k.MarkerController.get(this._editor).showAtMarker(e.marker),this._editor.focus()}}),!this._editor.getOption(80)){const o=t.append(R("div")),r=(this.recentMarkerCodeActionsInfo&&(y.a.makeKey(this.recentMarkerCodeActionsInfo.marker)===y.a.makeKey(e.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=n.a("noQuickFixes","No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0),this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?s.a.None:i.add(Object(g.i)(()=>o.textContent=n.a("checkingForQuickFixes","Checking for quick fixes..."),200))),a=(o.textContent||(o.textContent=String.fromCharCode(160)),this.getCodeActions(e.marker));i.add(Object(s.i)(()=>a.cancel())),a.then(a=>{if(r.dispose(),this.recentMarkerCodeActionsInfo={marker:e.marker,hasCodeActions:0{e||a.dispose()})),t.addAction({label:n.a("quick fixes","Quick Fix..."),commandId:N.e.Id,run:t=>{e=!0;const i=N.f.get(this._editor);t=d.D(t),this._hover.hide(),i.showCodeActions(F,a,{x:t.left+6,y:t.top+t.height+6})}})}else a.dispose(),o.textContent=n.a("noQuickFixes","No quick fixes available")},p.f)}}getCodeActions(e){return Object(g.h)(t=>Object(D.d)(this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),F,E.b.None,t))}};B=T([A(2,L.a),A(3,x.a)],B),Object(I.f)((e,t)=>{var i=e.getColor(M.Jc);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span { color: ${i}; }`),i=e.getColor(M.Ic);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${i}; }`)});O=i("0a0f");var j=i("78bc"),W=i("bfa1c"),V=i("2504");function H(e,t,i){const n=u.p.ordered(e);var o=n.map(n=>Promise.resolve(n.provideHover(e,t,i)).then(e=>{return e&&(i=void 0!==(t=e).range,t=void 0!==t.contents&&t.contents&&0{Object(p.g)(e)}));return Promise.all(o).then(f.e)}Object(t.n)("_executeHoverProvider",(e,t)=>H(e,t,V.a.None));T=i("fbba"),L=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}let q=class{constructor(e,t,i,n,o){this._editor=e,this._hover=t,this._modeService=i,this._openerService=n,this._configurationService=o}createLoadingMessage(e){return new K(this,e.range,[(new j.a).appendText(n.a("modesContentHover.loading","Loading..."))])}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var o=e.range.startLineNumber,s=i.getLineMaxColumn(o);const a=[];for(const n of t){var l=n.range.startLineNumber===o?n.range.startColumn:1,d=n.range.endLineNumber===o?n.range.endColumn:s,h=n.options.hoverMessage;h&&!Object(j.b)(h)&&(l=new r.a(e.range.startLineNumber,l,e.range.startLineNumber,d),a.push(new K(this,l,Object(f.c)(h))))}t=this._editor.getModel().getLineLength(o);var c=this._configurationService.getValue("editor.maxTokenizationLineLength");return"number"==typeof c&&c<=t&&a.push(new K(this,new r.a(o,1,o,t+1),[{value:n.a("too many characters","Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}])),a}computeAsync(e,t,i){return z(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||1!==e.type)return Promise.resolve([]);var t,n=this._editor.getModel();if(!u.p.has(n))return Promise.resolve([]);const o=[];for(const s of yield H(n,new h.a(e.range.startLineNumber,e.range.startColumn),i))Object(j.b)(s.contents)||(t=s.range?r.a.lift(s.range):e.range,o.push(new K(this,t,s.contents)));return o}))}renderHoverParts(e,t,i){const n=new s.b;for(const s of e)for(const e of s.contents)if(!Object(j.b)(e)){var o=U("div.hover-row.markdown-hover");const i=d.q(o,U("div.hover-contents")),s=n.add(new W.a({editor:this._editor},this._modeService,this._openerService));n.add(s.onDidRenderAsync(()=>{i.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var r=n.add(s.render(e));i.appendChild(r.element),t.appendChild(o)}return n}};q=L([A(2,l.a),A(3,x.a),A(4,T.a)],q);class ${constructor(e,t){this.priority=e,this.range=t,this.type=1}equals(e){return 1===e.type&&this.range.equalsRange(e.range)}canAdoptVisibleHover(e,t){return 1===e.type&&t.lineNumber===this.range.startLineNumber}}class G{constructor(e,t,i){this.priority=e,this.owner=t,this.range=i,this.type=2}equals(e){return 2===e.type&&this.owner===e.owner}canAdoptVisibleHover(e,t){return 2===e.type&&this.owner===e.owner}}var Z=i("2e66"),Y=(L=i("9e74"),i("7e32")),X=(A=i("4fc3"),T=i("4779"),function(e,t){return function(i,n){t(i,n,e)}});class Q{constructor(e,t,i){this.owner=e,this.range=t,this.controller=i}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}hasMultipleSuggestions(){return this.controller.hasMultipleInlineCompletions()}}let J=class{constructor(e,t,i,n,o,s,r,a){this._editor=e,this._hover=t,this._commandService=i,this._menuService=n,this._contextKeyService=o,this._modeService=s,this._openerService=r,this.accessibilityService=a}suggestHoverAnchor(e){const t=Z.GhostTextController.get(this._editor);if(t){if(8===e.target.type){var i=e.target.detail;if(t.shouldShowHoverAtViewZone(i.viewZoneId))return new G(1e3,this,r.a.fromPositions(i.positionBefore||i.position,i.positionBefore||i.position))}if(7===e.target.type&&e.target.range&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range);if(6===e.target.type&&e.target.range&&e.target.detail&&e.target.detail.mightBeForeignElement&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range)}return null}computeSync(e,t){const i=Z.GhostTextController.get(this._editor);return i&&i.shouldShowHoverAt(e.range)?[new Q(this,e.range,i)]:[]}renderHoverParts(e,t,i){const o=new s.b,r=e[0],a=(this.accessibilityService.isScreenReaderOptimized()&&this.renderScreenReaderText(r,t,o),o.add(this._menuService.createMenu(Y.b.InlineCompletionsActions,this._contextKeyService)));var l,d;e=i.addAction({label:n.a("showNextInlineSuggestion","Next"),commandId:Z.ShowNextInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowNextInlineSuggestionAction.ID)}),t=i.addAction({label:n.a("showPreviousInlineSuggestion","Previous"),commandId:Z.ShowPreviousInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowPreviousInlineSuggestionAction.ID)});i.addAction({label:n.a("acceptInlineSuggestion","Accept"),commandId:Z.commitInlineSuggestionAction.id,run:()=>this._commandService.executeCommand(Z.commitInlineSuggestionAction.id)});const h=[e,t];for(const n of h)n.setEnabled(!1);for([l,d]of(r.hasMultipleSuggestions().then(e=>{for(const t of h)t.setEnabled(e)}),a.getActions()))for(const e of d)e instanceof Y.c&&i.addAction({label:e.label,commandId:e.item.id,run:()=>this._commandService.executeCommand(e.item.id)});return o}renderScreenReaderText(e,t,i){const o=d.a;var s=o("div.hover-row.markdown-hover");const r=d.q(s,o("div.hover-contents")),a=i.add(new W.a({editor:this._editor},this._modeService,this._openerService));var l=e=>{i.add(a.onDidRenderAsync(()=>{r.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var t=n.a("inlineSuggestionFollows","Suggestion:");t=i.add(a.render((new j.a).appendText(t).appendCodeblock("text",e)));r.replaceChildren(t.element)};const h=null==(e=null==(e=e.controller.activeModel)?void 0:e.inlineCompletionsModel)?void 0:e.ghostText;h&&(e=this._editor.getModel().getLineContent(h.lineNumber),l(h.renderForScreenReader(e))),t.appendChild(s)}};J=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(e,t){for(let i=0;i{this.backgroundColor=e.getColor(M.E)||ie.a.white})),this._register(d.i(this.pickedColorNode,d.d.CLICK,()=>this.model.selectNextColorPresentation())),this._register(d.i(n,d.d.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this._register(t.onDidChangePresentation(this.onDidChangePresentation,this)),this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(t.color)||"",this.pickedColorNode.classList.toggle("light",(t.color.rgba.a<.5?this.backgroundColor:t.color).isLighter())}onDidChangeColor(e){this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(e)||"",this.pickedColorNode.classList.toggle("light",(e.rgba.a<.5?this.backgroundColor:e).isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}class de extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this.domNode=ae(".colorpicker-body"),d.q(e,this.domNode),this.saturationBox=new he(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new ue(this.domNode,this.model),this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new ge(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:e,v:t}){var i=this.model.color.hsva;this.model.color=new ie.a(new ie.b(i.h,e,t,i.a))}onDidOpacityChange(e){var t=this.model.color.hsva;this.model.color=new ie.a(new ie.b(t.h,t.s,t.v,e))}onDidHueChange(e){var t=this.model.color.hsva;e=360*(1-e);this.model.color=new ie.a(new ie.b(360==e?0:e,t.s,t.v,t.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}class he extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=ae(".saturation-wrap"),d.q(e,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",d.q(this.domNode,this.canvas),this.selection=ae(".saturation-selection"),d.q(this.domNode,this.selection),this.layout(),this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(e){this.monitor=this._register(new re.a);const t=d.D(this.domNode),i=(e.target!==this.selection&&this.onDidChangePosition(e.offsetX,e.offsetY),this.monitor.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangePosition(e.posx-t.left,e.posy-t.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),i.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0))}onDidChangePosition(e,t){e=Math.max(0,Math.min(1,e/this.width)),t=Math.max(0,Math.min(1,1-t/this.height)),this.paintSelection(e,t),this._onDidChange.fire({s:e,v:t})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();var e=this.model.color.hsva;this.paintSelection(e.s,e.v)}paint(){var e=this.model.color.hsva;e=new ie.a(new ie.b(e.h,1,1,1));const t=this.canvas.getContext("2d"),i=t.createLinearGradient(0,0,this.canvas.width,0),n=(i.addColorStop(0,"rgba(255, 255, 255, 1)"),i.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),i.addColorStop(1,"rgba(255, 255, 255, 0)"),t.createLinearGradient(0,0,0,this.canvas.height));n.addColorStop(0,"rgba(0, 0, 0, 0)"),n.addColorStop(1,"rgba(0, 0, 0, 1)"),t.rect(0,0,this.canvas.width,this.canvas.height),t.fillStyle=ie.a.Format.CSS.format(e),t.fill(),t.fillStyle=i,t.fill(),t.fillStyle=n,t.fill()}paintSelection(e,t){this.selection.style.left=e*this.width+"px",this.selection.style.top=this.height-t*this.height+"px"}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class ce extends s.a{constructor(e,t){super(),this.model=t,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=d.q(e,ae(".strip")),this.overlay=d.q(this.domNode,ae(".overlay")),this.slider=d.q(this.domNode,ae(".slider")),this.slider.style.top="0px",this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;var e=this.getValue(this.model.color);this.updateSliderPosition(e)}onMouseDown(e){const t=this._register(new re.a),i=d.D(this.domNode),n=(this.domNode.classList.add("grabbing"),e.target!==this.slider&&this.onDidChangeTop(e.offsetY),t.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangeTop(e.posy-i.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),n.dispose(),t.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0))}onDidChangeTop(e){e=Math.max(0,Math.min(1,1-e/this.height)),this.updateSliderPosition(e),this._onDidChange.fire(e)}updateSliderPosition(e){this.slider.style.top=(1-e)*this.height+"px"}}class ue extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("opacity-strip"),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(e){var{r:e,g:t,b:i}=e.rgba,n=new ie.a(new ie.c(e,t,i,1));e=new ie.a(new ie.c(e,t,i,0));this.overlay.style.background=`linear-gradient(to bottom, ${n} 0%, ${e} 100%)`}getValue(e){return e.hsva.a}}class ge extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("hue-strip")}getValue(e){return 1-e.hsva.h/360}}class pe extends _.a{constructor(e,t,i,n){super(),this.model=t,this.pixelRatio=i,this._register(Object(se.l)(()=>this.layout())),t=ae(".colorpicker-widget"),e.appendChild(t),i=new le(t,this.model,n),this.body=new de(t,this.model,this.pixelRatio),this._register(i),this._register(this.body)}layout(){this.body.layout()}}var me=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class fe{constructor(e,t,i,n){this.owner=e,this.range=t,this.model=i,this.provider=n,this.forceShowAtRange=!0}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}}let _e=class{constructor(e,t,i){this._editor=e,this._hover=t,this._themeService=i}computeSync(e,t){return[]}computeAsync(e,t,i){return me(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=te.a.get(this._editor);for(const n of t){var e=i.getColorData(n.range.getStartPosition());if(e)return[yield this._createColorHover(this._editor.getModel(),e.colorInfo,e.provider)]}}return[]}))}_createColorHover(e,t,i){return me(this,void 0,void 0,(function*(){var n=e.getValueInRange(t.range),{red:o,green:s,blue:a,alpha:l}=t.color,o=new ie.c(Math.round(255*o),Math.round(255*s),Math.round(255*a),l),s=new ie.a(o),a=yield Object(ee.a)(e,t,i,V.a.None);const d=new oe(s,[],0);return d.colorPresentations=a||[],d.guessColorPresentation(s,n),new fe(this,r.a.lift(t.range),d,i)}))}renderHoverParts(e,t,i){if(0===e.length||!this._editor.hasModel())return s.a.None;const n=new s.b,o=e[0],a=this._editor.getModel(),l=o.model;e=n.add(new pe(t,l,this._editor.getOption(128),this._themeService));let d=new r.a(o.range.startLineNumber,o.range.startColumn,o.range.endLineNumber,o.range.endColumn);const h=()=>{let e,t;var i;l.presentation.textEdit?(e=[l.presentation.textEdit],t=new r.a(l.presentation.textEdit.range.startLineNumber,l.presentation.textEdit.range.startColumn,l.presentation.textEdit.range.endLineNumber,l.presentation.textEdit.range.endColumn),i=this._editor.getModel()._setTrackedRange(null,t,3),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e),t=this._editor.getModel()._getTrackedRange(i)||t):(e=[{identifier:null,range:d,text:l.presentation.label,forceMoveMarkers:!1}],t=d.setEndPosition(d.endLineNumber,d.startColumn+l.presentation.label.length),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e)),l.presentation.additionalTextEdits&&(e=[...l.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",e),this._hover.hide()),this._editor.pushUndoStop(),d=t},c=e=>Object(ee.a)(a,{range:d,color:{red:e.rgba.r/255,green:e.rgba.g/255,blue:e.rgba.b/255,alpha:e.rgba.a}},o.provider,V.a.None).then(e=>{l.colorPresentations=e||[]});return n.add(l.onColorFlushed(e=>{c(e).then(h)})),n.add(l.onDidChangeColor(c)),this._hover.setColorPicker(e),n}};_e=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i;return!!e.options.isWholeLine||(i=e.range.startLineNumber===n?e.range.startColumn:1,e=e.range.endLineNumber===n?e.range.endColumn:o,!(i>t.range.startColumn||t.range.endColumn>e))})}computeAsync(e){return be(this,void 0,void 0,(function*(){const t=this._anchor;if(!this._editor.hasModel()||!t)return Promise.resolve([]);const i=we._getLineDecorations(this._editor,t);var n=yield Promise.all(this._participants.map(n=>this._computeAsync(n,i,t,e)));return Object(f.k)(n)}))}_computeAsync(e,t,i,n){return be(this,void 0,void 0,(function*(){return e.computeAsync?e.computeAsync(i,t,n):[]}))}computeSync(){if(!this._editor.hasModel()||!this._anchor)return[];var e=we._getLineDecorations(this._editor,this._anchor);let t=[];for(const i of this._participants)t=t.concat(i.computeSync(this._anchor,e));return Object(f.e)(t)}onResult(e,t){this._result=t?e.concat(this._result):this._result.concat(e)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){if(this._anchor)for(const t of this._participants)if(t.createLoadingMessage){var e=t.createLoadingMessage(this._anchor);if(e)return this._result.slice(0).concat([e])}return this._result.slice(0)}}let ye=class e extends _.a{constructor(t,i,n,o){super(),this._hoverVisibleKey=i,this._keybindingService=o,this.allowEditorOverflow=!0,this._participants=[n.createInstance(_e,t,this),n.createInstance(q,t,this),n.createInstance(J,t,this),n.createInstance(B,t,this)],this._hover=this._register(new C),this._id=e.ID,this._editor=t,this._isVisible=!1,this._stoleFocus=!1,this._renderDisposable=null,this.onkeydown(this._hover.containerDomNode,e=>{e.equals(9)&&this.hide()}),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._updateFont()})),this._editor.onDidLayoutChange(()=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1,this._messages=[],this._lastAnchor=null,this._computer=new we(this._editor,this._participants),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null,this._hoverOperation=new m(this._computer,e=>this._withResult(e,!0),null,e=>this._withResult(e,!1),this._editor.getOption(52).delay),this._register(d.o(this.getDomNode(),d.d.FOCUS,()=>{this._colorPicker&&this.getDomNode().classList.add("colorpicker-hover")})),this._register(d.o(this.getDomNode(),d.d.BLUR,()=>{this.getDomNode().classList.remove("colorpicker-hover")})),this._register(t.onDidChangeConfiguration(()=>{this._hoverOperation.setHoverTime(this._editor.getOption(52).delay)})),this._register(u.F.onDidChange(()=>{this._isVisible&&this._lastAnchor&&0e.startsWith("ced-colorBox"))&&e.target.range.endColumn-e.target.range.startColumn==1?new r.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1):e.target.range,n.push(new $(0,i))),0!==n.length&&(n.sort((e,t)=>t.priority-e.priority),this._startShowingAt(n[0],0,!1),!0)}_showAt(e,t,i){this._showAtPosition=e,this._showAtRange=t,this._hoverVisibleKey.set(!0),this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._editor.render(),(this._stoleFocus=i)&&this._hover.containerDomNode.focus()}getPosition(){return this._isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}_updateFont(){const e=Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code"));e.forEach(e=>this._editor.applyFontInfo(e))}_updateContents(e){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(e),this._updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}layout(){var e=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:t,lineHeight:i}=this._editor.getOption(42);this._hover.contentsDomNode.style.fontSize=t+"px",this._hover.contentsDomNode.style.lineHeight=i+"px",this._hover.contentsDomNode.style.maxHeight=e+"px",this._hover.contentsDomNode.style.maxWidth=Math.max(.66*this._editor.getLayoutInfo().width,500)+"px"}onModelDecorationsChanged(){this._isChangingDecorations||this._isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))}startShowingAtRange(e,t,i){this._startShowingAt(new $(0,e),t,i)}_startShowingAt(e,t,i){if(!this._lastAnchor||!this._lastAnchor.equals(e)){if(this._hoverOperation.cancel(),this._isVisible)if(this._showAtPosition&&this._lastAnchor&&e.canAdoptVisibleHover(this._lastAnchor,this._showAtPosition)){var n=this._messages.filter(t=>t.isValidForHoverAnchor(e));if(0===n.length)this.hide();else{if(n.length===this._messages.length)return;this._renderMessages(e,n)}}else this.hide();this._lastAnchor=e,this._computer.setAnchor(e),this._shouldFocus=i,this._hoverOperation.start(t)}}hide(){this._lastAnchor=null,this._hoverOperation.cancel(),this._isVisible&&(setTimeout(()=>{this._isVisible||this._hoverVisibleKey.set(!1)},0),this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus()),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,[]),this._isChangingDecorations=!1,this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null}isColorPickerVisible(){return!!this._colorPicker}setColorPicker(e){this._colorPicker=e}onContentsChanged(){this._hover.onContentsChanged()}_withResult(e,t){this._messages=e,this._lastAnchor&&0{e.hasChanged(42)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,this._domNode.classList.toggle("hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(e){this._showAtLineNumber=e,this.isVisible||(this.isVisible=!0);e=this._editor.getLayoutInfo();var t=this._editor.getTopForLineNumber(this._showAtLineNumber),i=this._editor.getScrollTop(),n=this._editor.getOption(58);t=t-i-(this._domNode.clientHeight-n)/2;this._domNode.style.left=e.glyphMarginLeft+e.glyphMarginWidth+"px",this._domNode.style.top=Math.max(Math.round(t),0)+"px"}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){var e=Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),t=Array.prototype.slice.call(this._domNode.getElementsByClassName("code"));[...e,...t].forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._domNode.textContent="",this._domNode.appendChild(e),this.updateFont()}}class Le{constructor(e){this._editor=e,this._lineNumber=-1,this._result=[]}setLineNumber(e){this._lineNumber=e,this._result=[]}clearResult(){this._result=[]}computeSync(){var e,t=e=>({value:e}),i=this._editor.getLineDecorations(this._lineNumber);const n=[];if(i)for(const o of i)o.options.glyphMarginClassName&&(e=o.options.glyphMarginHoverMessage)&&!Object(j.b)(e)&&n.push(...Object(f.c)(e).map(t));return n}onResult(e,t){this._result=this._result.concat(e)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class xe extends Se{constructor(e,t,i=x.b){super(xe.ID,e),this._renderDisposeables=this._register(new s.b),this._messages=[],this._lastLineNumber=-1,this._markdownRenderer=this._register(new W.a({editor:this._editor},t,i)),this._computer=new Le(this._editor),this._hoverOperation=new m(this._computer,e=>this._withResult(e),void 0,e=>this._withResult(e),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(e){this._lastLineNumber!==e&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=e,this._computer.setLineNumber(e),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(e){this._messages=e,0{e.hasChanged(52)&&(this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=a.a.hoverVisible.bindTo(o)}static get(t){return t.getContribution(e.ID)}_hookEvents(){var e=()=>this._hideWidgets(),t=this._editor.getOption(52);this._isHoverEnabled=t.enabled,this._isHoverSticky=t.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._toUnhook.add(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e))),this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e)))),this._toUnhook.add(this._editor.onMouseLeave(e)),this._toUnhook.add(this._editor.onDidChangeModel(e)),this._toUnhook.add(this._editor.onDidScrollChange(e=>this._onEditorScrollChanged(e)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){var e;null!=(e=this._contentWidget)&&e.onModelDecorationsChanged(),null!=(e=this._glyphWidget)&&e.onModelDecorationsChanged()}_onEditorScrollChanged(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(e){this._isMouseDown=!0;var t=e.target.type;9===t&&e.target.detail===ye.ID?this._hoverClicked=!0:12===t&&e.target.detail===xe.ID||(12!==t&&e.target.detail!==xe.ID&&(this._hoverClicked=!1),this._hideWidgets())}_onEditorMouseUp(e){this._isMouseDown=!1}_onEditorMouseMove(e){var t,i=e.target.type;if((!this._isMouseDown||!this._hoverClicked)&&(!this._isHoverSticky||9!==i||e.target.detail!==ye.ID)&&(!this._isHoverSticky||null!=(t=null==(t=e.event.browserEvent.view)?void 0:t.getSelection())&&t.isCollapsed)&&(this._isHoverSticky||9!==i||e.target.detail!==ye.ID||null==(t=this._contentWidget)||!t.isColorPickerVisible())&&(!this._isHoverSticky||12!==i||e.target.detail!==xe.ID))if(this._isHoverEnabled){const n=this._getOrCreateContentWidget();n.maybeShowAt(e)?null!=(t=this._glyphWidget)&&t.hide():2===i&&e.target.position?(null!=(t=this._contentWidget)&&t.hide(),this._glyphWidget||(this._glyphWidget=new xe(this._editor,this._modeService,this._openerService)),this._glyphWidget.startShowingAt(e.target.position.lineNumber)):this._hideWidgets()}else this._hideWidgets()}_onKeyDown(e){5!==e.keyCode&&6!==e.keyCode&&57!==e.keyCode&&4!==e.keyCode&&this._hideWidgets()}_hideWidgets(){var e;this._isMouseDown&&this._hoverClicked&&null!=(e=this._contentWidget)&&e.isColorPickerVisible()||(this._hoverClicked=!1,null!=(e=this._glyphWidget)&&e.hide(),null!=(e=this._contentWidget)&&e.hide())}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(ye,this._editor,this._hoverVisibleKey)),this._contentWidget}isColorPickerVisible(){var e;return(null==(e=this._contentWidget)?void 0:e.isColorPickerVisible())||!1}showContentHover(e,t,i){this._getOrCreateContentWidget().startShowingAtRange(e,t,i)}dispose(){var e;this._unhookEvents(),this._toUnhook.dispose(),this._didChangeConfigurationHandler.dispose(),null!=(e=this._glyphWidget)&&e.dispose(),null!=(e=this._contentWidget)&&e.dispose()}};De.ID="editor.contrib.hover",De=c([X(1,O.a),X(2,x.a),X(3,l.a),X(4,A.b)],De);class Ne extends t.b{constructor(){super({id:"editor.action.showHover",label:n.a({key:"showHover",comment:["Label for action that will trigger the showing of a hover in the editor.","This allows for users to show the hover without using the mouse."]},"Show Hover"),alias:"Show Hover",precondition:void 0,kbOpts:{kbExpr:a.a.editorTextFocus,primary:Object(o.a)(2089,2087),weight:100}})}run(e,t){if(t.hasModel()){let e=De.get(t);var i;e&&(i=t.getPosition(),i=new r.a(i.lineNumber,i.column,i.lineNumber,i.column),t=2===t.getOption(2),e.showContentHover(i,1,t))}}}class Oe extends t.b{constructor(){super({id:"editor.action.showDefinitionPreviewHover",label:n.a({key:"showDefinitionPreviewHover",comment:["Label for action that will trigger the showing of definition preview hover in the editor.","This allows for users to show the definition preview hover without using the mouse."]},"Show Definition Preview Hover"),alias:"Show Definition Preview Hover",precondition:void 0})}run(e,t){let i=De.get(t);if(i){var n=t.getPosition();if(n){const e=new r.a(n.lineNumber,n.column,n.lineNumber,n.column),o=ke.GotoDefinitionAtPositionEditorContribution.get(t),s=o.startFindDefinitionFromCursor(n);s.then(()=>{i.showContentHover(e,1,!0)})}}}}Object(t.l)(De.ID,De),Object(t.j)(Ne),Object(t.j)(Oe),Object(I.f)((e,t)=>{var i=e.getColor(M.H);i&&t.addRule(`.monaco-editor .hoverHighlight { background-color: ${i}; }`),i=e.getColor(M.E);i&&t.addRule(`.monaco-editor .monaco-hover { background-color: ${i}; }`);const n=e.getColor(M.F);n&&(t.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${n}; }`),t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`)),i=e.getColor(M.Jc),i&&t.addRule(`.monaco-editor .monaco-hover a { color: ${i}; }`),i=e.getColor(M.Ic),i&&t.addRule(`.monaco-editor .monaco-hover a:hover { color: ${i}; }`),i=e.getColor(M.G),i&&t.addRule(`.monaco-editor .monaco-hover { color: ${i}; }`),i=e.getColor(M.I),i&&t.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${i}; }`),i=e.getColor(M.Hc),i&&t.addRule(`.monaco-editor .monaco-hover code { background-color: ${i}; }`)})},af40:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t=[],i=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=i}}},afa2:function(e,t,i){},b055:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("8ae8");function o(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.ICodeEditor}function s(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.IDiffEditor}function r(e){return o(e)?e:s(e)?e.getModifiedEditor():null}},b0cd:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),t=i("4b76"),i=i("0a0f"),t.a;const n=Object(i.c)("notificationService");class o{}},b12b:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return i.e("chunk-2d0c0494").then(i.bind(null,"40ac"))}})},b1ca:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("themeService")},b223:function(e,t,i){},b272:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("3742"),o=i("2c29"),s=i("2e5d"),r=i("f85a"),a=i("6a89"),l=i("7061");class d{static deleteRight(e,t,i,n){let s=[],l=3!==e;for(let c=0,u=n.length;c=m.length+1)return!1;var d=m.charAt(l.column-2),h=n.get(d);if(!h)return!1;if(Object(s.g)(d)){if("never"===i)return!1}else if("never"===t)return!1;var c=m.charAt(l.column-1);let f=!1;for(const e of h)e.open===d&&e.close===c&&(f=!0);if(!f)return!1;if("auto"===e){let e=!1;for(let t=0,i=a.length;tthis.runCommand(e,t),description:this._description})}_registerMenuItem(e){d.d.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon,precondition:this.precondition},when:e.when,order:e.order})}}class b extends _{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t,i){return this._implementations.push({priority:e,name:t,implementation:i}),this._implementations.sort((e,t)=>t.priority-e.priority),{dispose:()=>{for(let e=0;e{const i=e.get(c.b);if(i.contextMatchesRules(Object(m.o)(this.precondition)))return this.runEditorCommand(e,n,t)})}}class w extends C{constructor(e){super(w.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function i(t){return t.menuId||(t.menuId=d.b.EditorContext),t.title||(t.title=e.label),t.when=c.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push(...e.contextMenuOpts.map(i)):e.contextMenuOpts&&t.push(i(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,i){return this.reportTelemetry(e,t),this.run(e,t,i||{})}reportTelemetry(e,t){e.get(p.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class y extends w{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t){return this._implementations.push([e,t]),this._implementations.sort((e,t)=>t[0]-e[0]),{dispose:()=>{for(let e=0;enew Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.a.lift(s),i.slice(2)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function L(e,t){h.a.registerCommand(e,(function(e,...i){var[n]=i,s=(Object(m.c)(o.a.isUri(n)),e.get(a.a).getModel(n));return s?t(s,...i.slice(1)):e.get(l.a).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,i.slice(1)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function x(e){return E.INSTANCE.registerEditorCommand(e),e}function k(e){return e=new e,E.INSTANCE.registerEditorAction(e),e}function D(e){return E.INSTANCE.registerEditorAction(e),e}function N(e){E.INSTANCE.registerEditorAction(e)}function O(e,t){E.INSTANCE.registerEditorContribution(e,t)}(i=n=n||{}).getEditorCommand=function(e){return E.INSTANCE.getEditorCommand(e)},i.getEditorActions=function(){return E.INSTANCE.getEditorActions()},i.getEditorContributions=function(){return E.INSTANCE.getEditorContributions()},i.getSomeEditorContributions=function(e){return E.INSTANCE.getEditorContributions().filter(t=>0<=e.indexOf(t.id))},i.getDiffEditorContributions=function(){return E.INSTANCE.getDiffEditorContributions()};class E{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(e,t){this.editorContributions.push({id:e,ctor:t})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(e){e.register(),this.editorActions.push(e)}getEditorActions(){return this.editorActions.slice(0)}registerEditorCommand(e){e.register(),this.editorCommands[e.id]=e}getEditorCommand(e){return this.editorCommands[e]||null}}function I(e){return e.register(),e}E.INSTANCE=new E,g.a.add("editor.contributions",E.INSTANCE);const M=I(new b({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("undo","Undo"),order:1}]})),T=(I(new v(M,{id:"default:undo",precondition:void 0})),I(new b({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:d.b.CommandPalette,group:"",title:t.a("redo","Redo"),order:1}]}))),A=(I(new v(T,{id:"default:redo",precondition:void 0})),I(new b({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:d.b.MenubarSelectionMenu,group:"1_basic",title:t.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("selectAll","Select All"),order:1}]})))},b329:function(e,t,i){},b3b2:function(e,t,i){"use strict";i.r(t),i.d(t,"MoveWordCommand",(function(){return _})),i.d(t,"WordLeftCommand",(function(){return b})),i.d(t,"WordRightCommand",(function(){return v})),i.d(t,"CursorWordStartLeft",(function(){return C})),i.d(t,"CursorWordEndLeft",(function(){return w})),i.d(t,"CursorWordLeft",(function(){return y})),i.d(t,"CursorWordStartLeftSelect",(function(){return S})),i.d(t,"CursorWordEndLeftSelect",(function(){return L})),i.d(t,"CursorWordLeftSelect",(function(){return x})),i.d(t,"CursorWordAccessibilityLeft",(function(){return k})),i.d(t,"CursorWordAccessibilityLeftSelect",(function(){return D})),i.d(t,"CursorWordStartRight",(function(){return N})),i.d(t,"CursorWordEndRight",(function(){return O})),i.d(t,"CursorWordRight",(function(){return E})),i.d(t,"CursorWordStartRightSelect",(function(){return I})),i.d(t,"CursorWordEndRightSelect",(function(){return M})),i.d(t,"CursorWordRightSelect",(function(){return T})),i.d(t,"CursorWordAccessibilityRight",(function(){return A})),i.d(t,"CursorWordAccessibilityRightSelect",(function(){return R})),i.d(t,"DeleteWordCommand",(function(){return P})),i.d(t,"DeleteWordLeftCommand",(function(){return F})),i.d(t,"DeleteWordRightCommand",(function(){return B})),i.d(t,"DeleteWordStartLeft",(function(){return j})),i.d(t,"DeleteWordEndLeft",(function(){return W})),i.d(t,"DeleteWordLeft",(function(){return V})),i.d(t,"DeleteWordStartRight",(function(){return H})),i.d(t,"DeleteWordEndRight",(function(){return z})),i.d(t,"DeleteWordRight",(function(){return U})),i.d(t,"DeleteInsideWord",(function(){return K}));var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("2e5d"),r=i("d48d"),a=i("e6ff"),l=i("7061"),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("4779"),g=i("4fc3"),p=i("fd49"),m=i("70cb"),f=i("1665");class _ extends t.c{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),o=t.getSelections(),r=o.map(t=>{var n=new l.a(t.positionLineNumber,t.positionColumn);n=this._move(e,i,n,this._wordNavigationType);return this._moveTo(t,n,this._inSelectionMode)});var n;i.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",3,r.map(e=>s.d.fromModelSelection(e))),1===r.length&&(n=new l.a(r[0].positionLineNumber,r[0].positionColumn),t.revealPosition(n,0))}}_moveTo(e,t,i){return i?new h.a(e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new h.a(t.lineNumber,t.column,t.lineNumber,t.column)}}class b extends _{_move(e,t,i,n){return r.a.moveWordLeft(e,t,i,n)}}class v extends _{_move(e,t,i,n){return r.a.moveWordRight(e,t,i,n)}}class C extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class w extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class y extends b{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2063,mac:{primary:527},weight:100}})}}class S extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class L extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class x extends b{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class k extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class D extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class N extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class O extends v{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2065,mac:{primary:529},weight:100}})}}class E extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class I extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class M extends v{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class T extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class A extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class R extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class P extends t.c{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections(),r=t.getOption(5),l=t.getOption(8),d=m.a.getAutoClosingPairs(i.getLanguageIdentifier().id),h=t._getViewModel();var n=s.map(n=>(n=this._delete({wordSeparators:e,model:i,selection:n,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:t.getOption(6),autoClosingBrackets:r,autoClosingQuotes:l,autoClosingPairs:d,autoClosedCharacters:h.getCursorAutoClosedCharacters()},this._wordNavigationType),new o.a(n,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}class F extends P{_delete(e,t){return e=r.a.deleteWordLeft(e,t),e||new d.a(1,1,1,1)}}class B extends P{_delete(e,t){t=r.a.deleteWordRight(e,t);return t||(t=e.model.getLineCount(),e=e.model.getLineMaxColumn(t),new d.a(t,e,t,e))}}class j extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:c.a.writable})}}class W extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:c.a.writable})}}class V extends F{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class H extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:c.a.writable})}}class z extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:c.a.writable})}}class U extends B{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class K extends t.b{constructor(){super({id:"deleteInsideWord",precondition:c.a.writable,label:n.a("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections();var n=s.map(t=>(t=r.a.deleteInsideWord(e,i,t),new o.a(t,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}Object(t.k)(new C),Object(t.k)(new w),Object(t.k)(new y),Object(t.k)(new S),Object(t.k)(new L),Object(t.k)(new x),Object(t.k)(new N),Object(t.k)(new O),Object(t.k)(new E),Object(t.k)(new I),Object(t.k)(new M),Object(t.k)(new T),Object(t.k)(new k),Object(t.k)(new D),Object(t.k)(new A),Object(t.k)(new R),Object(t.k)(new j),Object(t.k)(new W),Object(t.k)(new V),Object(t.k)(new H),Object(t.k)(new z),Object(t.k)(new U),Object(t.j)(K)},b400:function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return d}));var n,o,s=i("4b76");t=i("dff7"),i=i("0a0f");(a=n=n||{})[a.Hint=1]="Hint",a[a.Info=2]="Info",a[a.Warning=4]="Warning",a[a.Error=8]="Error";{var r=n=n||{};r.compare=function(e,t){return t-e};const e=Object.create(null);e[r.Error]=Object(t.a)("sev.error","Error"),e[r.Warning]=Object(t.a)("sev.warning","Warning"),e[r.Info]=Object(t.a)("sev.info","Info"),r.toString=function(t){return e[t]||""},r.fromSeverity=function(e){switch(e){case s.a.Error:return r.Error;case s.a.Warning:return r.Warning;case s.a.Info:return r.Info;case s.a.Ignore:return r.Hint}},r.toSeverity=function(e){switch(e){case r.Error:return s.a.Error;case r.Warning:return s.a.Warning;case r.Info:return s.a.Info;case r.Hint:return s.a.Ignore}}}{var a=o=o||{};const e="";function l(t,i){let o=[e];return t.source?o.push(t.source.replace("¦","\\¦")):o.push(e),t.code?"string"==typeof t.code?o.push(t.code.replace("¦","\\¦")):o.push(t.code.value.replace("¦","\\¦")):o.push(e),void 0!==t.severity&&null!==t.severity?o.push(n.toString(t.severity)):o.push(e),t.message&&i?o.push(t.message.replace("¦","\\¦")):o.push(e),void 0!==t.startLineNumber&&null!==t.startLineNumber?o.push(t.startLineNumber.toString()):o.push(e),void 0!==t.startColumn&&null!==t.startColumn?o.push(t.startColumn.toString()):o.push(e),void 0!==t.endLineNumber&&null!==t.endLineNumber?o.push(t.endLineNumber.toString()):o.push(e),void 0!==t.endColumn&&null!==t.endColumn?o.push(t.endColumn.toString()):o.push(e),o.push(e),o.join("¦")}a.makeKey=function(e){return l(e,!0)},a.makeKeyOptionalMessage=l}const d=Object(i.c)("markerService")},b539:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("0a0f");class n{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}n.None=Object.freeze({report(){}});const o=Object(t.c)("editorProgressService")},b574:function(e,t,i){"use strict";i.r(t),i.d(t,"SnippetController2",(function(){return p}));var n=i("a666"),o=(t=i("b2cc"),i("6a89")),s=i("8025"),r=i("c101"),a=i("4153"),l=i("4fc3"),d=i("d3d7"),h=i("59a4"),c=(i=i("dff7"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3")}}_doInsert(e,t){this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new h.a(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(e=>e.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel())return this._modelVersionId!==this._editor.getModel().getAlternativeVersionId()&&this._session.hasPlaceholder&&!this._session.isAtLastPlaceholder&&this._session.isSelectionWithinPlaceholders()?(this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),void this._handleChoice()):this.cancel()}_handleChoice(){if(this._session&&this._editor.hasModel()){const e=this._session["choice"];if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(e=>s.a.fromPositions(e.getStartPosition())));const[t]=e.options;Object(a.f)(this._editor,e.options.map((e,i)=>({kind:13,label:e.value,insertText:e.value,sortText:"a".repeat(i+1),range:o.a.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,t.value.length))})))}}else this._currentChoice=void 0}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(e=!1){var t;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),null!=(t=this._session)&&t.dispose(),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};p.ID="snippetController2",p.InSnippetMode=new l.c("inSnippetMode",!1,Object(i.a)("inSnippetMode","Whether the editor in current in snippet mode")),p.HasNextTabstop=new l.c("hasNextTabstop",!1,Object(i.a)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),p.HasPrevTabstop=new l.c("hasPrevTabstop",!1,Object(i.a)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),p=c([u(1,d.b),u(2,l.b)],p),Object(t.l)(p.ID,p);const m=t.c.bindToContribution(p.get);Object(t.k)(new m({id:"jumpToNextSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:2}})),Object(t.k)(new m({id:"jumpToPrevSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:1026}})),Object(t.k)(new m({id:"leaveSnippet",precondition:p.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(t.k)(new m({id:"acceptSnippet",precondition:p.InSnippetMode,handler:e=>e.finish()}))},b57f:function(e,t,i){"use strict";i.d(t,"b",(function(){return _t})),i.d(t,"a",(function(){return kt}));var n=i("fdcc"),o=i("308f"),s=i("a666"),r=i("3742"),a=i("6d8e"),l=(t=i("fd49"),i("7061")),d=i("6a89"),h=i("8025"),c=i("3352"),u=i("a054");class g{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function p(e,t,i){var n=Math.min(e.getLineCount(),1e4);let o=0,s=0,r="",a=0,l=[0,0,0,0,0,0,0,0,0];var d=new g;for(let g=1;g<=n;g++){var h=e.getLineLength(g);let n=e.getLineContent(g);var c,u,p=h<=65536;let C=!1,w=0,y=0,S=0;for(let t=0,i=h;t{var i=l[t];i>e&&(e=i,w=t)}),4===w&&0=l[4]/2&&(w=2)}return{insertSpaces:C,tabSize:w}}function m(e){return(1&e.metadata)>>>0}function f(e,t){e.metadata=254&e.metadata|t<<0}function _(e){return(2&e.metadata)>>>1==1}function b(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function v(e){return(4&e.metadata)>>>2==1}function C(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function w(e,t){e.metadata=231&e.metadata|t<<3}function y(e,t){e.metadata=223&e.metadata|(t?1:0)<<5}class S{constructor(e,t,i){this.metadata=0,f(((this.parent=this).left=this).right=this,1),this.start=t,this.end=i,this.delta=0,this.maxEnd=i,this.id=e,this.ownerId=0,this.options=null,C(this,!1),w(this,1),y(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=null,b(this,!1)}reset(e,t,i,n){this.start=t,this.end=i,this.maxEnd=i,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=n}setOptions(e){this.options=e,e=this.options.className,C(this,"squiggly-error"===e||"squiggly-warning"===e||"squiggly-info"===e),w(this,this.options.stickiness),y(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,i){this.cachedVersionId!==i&&(this.range=null),this.cachedVersionId=i,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}const L=new S(null,0,0);f(((L.parent=L).left=L).right=L,0);class x{constructor(){this.root=L,this.requestNormalizeDelta=!1}intervalSearch(e,t,i,n,o){if(this.root===L)return[];{var s=this,r=e,a=t,l=i,d=n,h=o;let c=s.root,u=0,g=0,p=0,m=[],f=0;for(;c!==L;)if(_(c))b(c.left,!1),b(c.right,!1),c===c.parent.right&&(u-=c.parent.delta),c=c.parent;else{if(!_(c.left)){if(u+c.maxEnd>>3,f=0==m||2==m,v=(m=1==m||2==m,u-c),C=Math.min(v,g),w=h.start;let o=!1;var y=h.end;let r=!1;c<=w&&y<=u&&(32&h.metadata)>>>5==1&&(h.start=c,o=!0,h.end=c,r=!0);var S=p?1:0h.end&&(h.end=h.start)}s.maxEnd=s.end,D(this,s)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){if(this.requestNormalizeDelta){this.requestNormalizeDelta=!1;{var e=this;let t=e.root,i=0;for(;t!==L;)t=t.left===L||_(t.left)?t.right===L||_(t.right)?(t.start=i+t.start,t.end=i+t.end,t.delta=0,T(t),b(t,!0),b(t.left,!1),b(t.right,!1),t===t.parent.right&&(i-=t.parent.delta),t.parent):(i+=t.delta,t.right):t.left;b(e.root,!1)}}}}function k(e,t,i,n){return et&&(t=i),e.right!==L&&(i=e.right.maxEnd+e.delta)>t?i:t}function T(e){e.maxEnd=M(e)}function A(e){for(;e!==L;){var t=M(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}class R{constructor(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,((this.parent=this).left=this).right=this}next(){if(this.right!==P)return F(this.right);let e=this;for(;e.parent!==P&&e.parent.left!==e;)e=e.parent;return e.parent===P?P:e.parent}prev(){if(this.left!==P)return B(this.left);let e=this;for(;e.parent!==P&&e.parent.right!==e;)e=e.parent;return e.parent===P?P:e.parent}detach(){this.parent=null,this.left=null,this.right=null}}const P=new R(null,0);function F(e){for(;e.left!==P;)e=e.left;return e}function B(e){for(;e.right!==P;)e=e.right;return e}function j(e){return e===P?0:e.size_left+e.piece.length+j(e.right)}function W(e){return e===P?0:e.lf_left+e.piece.lineFeedCnt+W(e.right)}function V(){P.parent=P}function H(e,t){let i=t.right;i.size_left+=t.size_left+(t.piece?t.piece.length:0),i.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=i.left,i.left!==P&&(i.left.parent=t),i.parent=t.parent,t.parent===P?e.root=i:t.parent.left===t?t.parent.left=i:t.parent.right=i,(i.left=t).parent=i}function z(e,t){let i=t.left;t.left=i.right,i.right!==P&&(i.right.parent=t),i.parent=t.parent,t.size_left-=i.size_left+(i.piece?i.piece.length:0),t.lf_left-=i.lf_left+(i.piece?i.piece.lineFeedCnt:0),t.parent===P?e.root=i:t===t.parent.right?t.parent.right=i:t.parent.left=i,(i.right=t).parent=i}function U(e,t){let i,n;if(i=t.left===P?(n=t).right:t.right===P?(n=t).left:(n=F(t.right)).right,n===e.root)(e.root=i).color=0,t.detach(),V(),e.root.parent=P;else{var o,s,r,a=1===n.color;if(n===n.parent.left?n.parent.left=i:n.parent.right=i,n===t?(i.parent=n.parent,$(e,i)):(n.parent===t?i.parent=n:i.parent=n.parent,$(e,i),n.left=t.left,n.right=t.right,n.parent=t.parent,n.color=t.color,t===e.root?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left!==P&&(n.left.parent=n),n.right!==P&&(n.right.parent=n),n.size_left=t.size_left,n.lf_left=t.lf_left,$(e,n)),t.detach(),i.parent.left===i&&(t=j(i),o=W(i),t===i.parent.size_left&&o===i.parent.lf_left||(s=t-i.parent.size_left,r=o-i.parent.lf_left,i.parent.size_left=t,i.parent.lf_left=o,q(e,i.parent,s,r))),$(e,i.parent),!a){let t;for(;i!==e.root&&0===i.color;)i=i===i.parent.left?(1===(t=i.parent.right).color&&(t.color=0,i.parent.color=1,H(e,i.parent),t=i.parent.right),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.right.color&&(t.left.color=0,t.color=1,z(e,t),t=i.parent.right),t.color=i.parent.color,i.parent.color=0,t.right.color=0,H(e,i.parent),e.root)):(1===(t=i.parent.left).color&&(t.color=0,i.parent.color=1,z(e,i.parent),t=i.parent.left),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.left.color&&(t.right.color=0,t.color=1,H(e,t),t=i.parent.left),t.color=i.parent.color,i.parent.color=0,t.left.color=0,z(e,i.parent),e.root));i.color=0}V()}}function K(e,t){for($(e,t);t!==e.root&&1===t.parent.color;)if(t.parent===t.parent.parent.left){const i=t.parent.parent.right;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&H(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,z(e,t.parent.parent))}else{const i=t.parent.parent.left;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&z(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,H(e,t.parent.parent))}e.root.color=0}function q(e,t,i,n){for(;t!==e.root&&t!==P;)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}function $(e,t){let i=0,n=0;if(t!==e.root){if(0===i){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;t=t.parent,i=j(t.left)-t.size_left,n=W(t.left)-t.lf_left,t.size_left+=i,t.lf_left+=n}for(;t!==e.root&&(0!==i||0!==n);)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}}(((P.parent=P).left=P).right=P).color=0;var G=i("8c02");const Z=65535;function Y(e){let t;return(t=new(e[e.length-1]<65536?Uint16Array:Uint32Array)(e.length)).set(e,0),t}class X{constructor(e,t,i,n,o){this.lineStarts=e,this.cr=t,this.lf=i,this.crlf=n,this.isBasicASCII=o}}function Q(e,t=!0){let i=[0],n=1;for(let s=0,r=e.length;s(e!==P&&this._pieces.push(e.piece),!0))}read(){return 0===this._pieces.length?0===this._index?(this._index++,this._BOM):null:this._index>this._pieces.length-1?null:0===this._index?this._BOM+this._tree.getPieceContent(this._pieces[this._index++]):this._tree.getPieceContent(this._pieces[this._index++])}}class ie{constructor(e){this._limit=e,this._cache=[]}get(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartOffset<=e&&t.nodeStartOffset+t.node.piece.length>=e)return t}return null}get2(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartLineNumber&&t.nodeStartLineNumber=e)return t}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,i=this._cache;for(let o=0;o=e)&&(i[o]=null,t=!0)}if(t){let e=[];for(const t of i)null!==t&&e.push(t);this._cache=e}}}class ne{constructor(e,t,i){this.create(e,t,i)}create(e,t,i){this._buffers=[new ee("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=P,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=i;let n=null;for(let s=0,r=e.length;s{t=this.getNodeContent(t);var a,l=t.length;return s<=i||s+l=e)n=n.left;else{var o;if(n.lf_left+n.piece.lineFeedCnt+1>=e)return i+=n.size_left,o=this.getAccumulatedValue(n,e-n.lf_left-2),i+(o+t-1);e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}return i}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,i=0;for(var n,o,s=e;t!==P;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e)return n=this.getIndexOf(t,e-t.size_left),i+=t.lf_left+n.index,0===n.index?(o=this.getOffsetAt(i+1,1),new l.a(i+1,s-o+1)):new l.a(i+1,n.remainder+1);if(e-=t.size_left+t.piece.length,i+=t.lf_left+t.piece.lineFeedCnt,t.right===P)return o=this.getOffsetAt(i+1,1),new l.a(i+1,s-e-o+1);t=t.right}return new l.a(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var i=this.nodeAt2(e.startLineNumber,e.startColumn);e=this.nodeAt2(e.endLineNumber,e.endColumn);let n=this.getValueInRange2(i,e);return!t||t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?n:n.replace(/\r\n|\r|\n/g,t)}getValueInRange2(e,t){if(e.node===t.node){var i=e.node;let n=this._buffers[i.piece.bufferIndex].buffer;return i=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n.substring(i+e.remainder,i+t.remainder)}let n=e.node,o=this._buffers[n.piece.bufferIndex].buffer;i=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);let s=o.substring(i+e.remainder,i+n.piece.length);for(n=n.next();n!==P;){let e=this._buffers[n.piece.bufferIndex].buffer;var r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(n===t.node){s+=e.substring(r,r+t.remainder);break}s+=e.substr(r,n.piece.length),n=n.next()}return s}getLinesContent(){let e=[],t=0,i="",n=!1;return this.iterate(this.root,o=>{if(o!==P){o=o.piece;let l=o.length;if(0!==l){const d=this._buffers[o.bufferIndex].buffer;var s=this._buffers[o.bufferIndex].lineStarts,r=o.start.line,a=o.end.line;let h=s[r]+o.start.column;if(!n||(10===d.charCodeAt(h)&&(h++,l--),e[t++]=i,i="",n=!1,0!==l))if(r===a)this._EOLNormalized||13!==d.charCodeAt(h+l-1)?i+=d.substr(h,l):(n=!0,i+=d.substr(h,l-1));else{i+=this._EOLNormalized?d.substring(h,Math.max(h,s[r+1]-this._EOLLength)):d.substring(h,s[r+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=i;for(let n=r+1;ne+p,t.reset(0)):(b=u.buffer,v=e=>e,t.reset(p));do{if(m=t.next(b)){if(v(m.index)>=f)return h;this.positionInBuffer(e,v(m.index)-g,_);var C=this.getLineFeedCnt(e.piece.bufferIndex,o,_),w=_.line===o.line?_.column-o.column+n:_.column+1,y=w+m[0].length;if(c[h++]=Object(G.d)(new d.a(i+C,w,i+C,y),m,a),v(m.index)+m[0].length>=f)return h;if(l<=h)return h}}while(m);return h}findMatchesLineByLine(e,t,i,n){var o=[];let s=0;var r=new G.b(t.wordSeparators,t.regex);let a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var l=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===l)return[];let d=this.positionInBuffer(a.node,a.remainder);var h,c,u=this.positionInBuffer(l.node,l.remainder);if(a.node===l.node)this.findMatchesInNode(a.node,r,e.startLineNumber,e.startColumn,d,u,t,i,n,s,o);else{let _=e.startLineNumber,b=a.node;for(;b!==l.node;){var g=this.getLineFeedCnt(b.piece.bufferIndex,d,b.piece.end);if(1<=g){var p=this._buffers[b.piece.bufferIndex].lineStarts,m=this.offsetInBuffer(b.piece.bufferIndex,b.piece.start),f=(p=p[d.line+g],_===e.startLineNumber?e.startColumn:1);if((s=this.findMatchesInNode(b,r,_,f,d,this.positionInBuffer(b,p-m),t,i,n,s,o))>=n)return o;_+=g}if(f=_===e.startLineNumber?e.startColumn-1:0,_===e.endLineNumber)return p=this.getLineContent(_).substring(f,e.endColumn-1),s=this._findMatchesInLine(t,r,p,e.endLineNumber,f,s,o,i,n),o;if((s=this._findMatchesInLine(t,r,this.getLineContent(_).substr(f),_,f,s,o,i,n))>=n)return o;_++,a=this.nodeAt2(_,1),b=a.node,d=this.positionInBuffer(a.node,a.remainder)}s=_===e.endLineNumber?(h=_===e.startLineNumber?e.startColumn-1:0,c=this.getLineContent(_).substring(h,e.endColumn-1),this._findMatchesInLine(t,r,c,e.endLineNumber,h,s,o,i,n)):(c=_===e.startLineNumber?e.startColumn:1,this.findMatchesInNode(l.node,r,_,c,d,u,t,i,n,s,o))}return o}_findMatchesInLine(e,t,i,n,o,s,r,a,l){var h,u=e.wordSeparators;if(!a&&e.simpleSearch){var g=e.simpleSearch,p=g.length,m=i.length;let t=-p;for(;-1!==(t=i.indexOf(g,t+p));)if((!u||Object(G.e)(u,i,m,t,p))&&(r[s++]=new c.b(new d.a(n,t+1+o,n,t+1+p+o),null),l<=s))return s}else{t.reset(0);do{if((h=t.next(i))&&(r[s++]=Object(G.d)(new d.a(n,h.index+1+o,n,h.index+1+h[0].length+o),h,a),l<=s))return s}while(h)}return s}insert(e,t,i=!1){if(this._EOLNormalized=this._EOLNormalized&&i,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==P){var{node:i,remainder:n,nodeStartOffset:o}=this.nodeAt(e),s=i.piece,r=s.bufferIndex,a=this.positionInBuffer(i,n);if(0===i.piece.bufferIndex&&s.end.line===this._lastChangeBufferPos.line&&s.end.column===this._lastChangeBufferPos.column&&o+s.length===e&&t.lengthe){let d=[],h=new J(s.bufferIndex,a,s.end,this.getLineFeedCnt(s.bufferIndex,a,s.end),this.offsetInBuffer(r,s.end)-this.offsetInBuffer(r,a));this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(i,n)&&(o={line:h.start.line+1,column:0},h=new J(h.bufferIndex,o,h.end,this.getLineFeedCnt(h.bufferIndex,o,h.end),h.length-1),t+="\n"),this.shouldCheckCRLF()&&this.startWithLF(t)&&13===this.nodeCharCodeAt(i,n-1)?(e=this.positionInBuffer(i,n-1),this.deleteNodeTail(i,e),t="\r"+t,0===i.piece.length&&d.push(i)):this.deleteNodeTail(i,a);var l=this.createNewPieces(t);0Z){let n=[];for(;e.length>Z;){var t=e.charCodeAt(65534);let i;e=13===t||55296<=t&&t<=56319?(i=e.substring(0,65534),e.substring(65534)):(i=e.substring(0,Z),e.substring(Z)),t=Q(i),n.push(new J(this._buffers.length,{line:0,column:0},{line:t.length-1,column:i.length-t[t.length-1]},t.length-1,i.length)),this._buffers.push(new ee(i,t))}var i=Q(e);return n.push(new J(this._buffers.length,{line:0,column:0},{line:i.length-1,column:e.length-i[i.length-1]},i.length-1,e.length)),this._buffers.push(new ee(e,i)),n}let n=this._buffers[0].buffer.length;const o=Q(e,!1);let s=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===n&&0!==n&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},s=this._lastChangeBufferPos;for(let e=0;e=e-1)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt>e-1){var h=this.getAccumulatedValue(i,e-i.lf_left-2),c=this.getAccumulatedValue(i,e-i.lf_left-1);let n=this._buffers[i.piece.bufferIndex].buffer;var u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o+=i.size_left,this._searchCache.set({node:i,nodeStartOffset:o,nodeStartLineNumber:d-(e-1-i.lf_left)}),n.substring(u+h,u+c-t)}if(i.lf_left+i.piece.lineFeedCnt===e-1){h=this.getAccumulatedValue(i,e-i.lf_left-2);let t=this._buffers[i.piece.bufferIndex].buffer;u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n=t.substring(u+h,u+i.piece.length);break}e-=i.lf_left+i.piece.lineFeedCnt,o+=i.size_left+i.piece.length,i=i.right}}for(i=i.next();i!==P;){let e=this._buffers[i.piece.bufferIndex].buffer;if(0e.end.line?i[e.end.line]+e.end.column-i[e.start.line]-e.start.column:i[t]-i[e.start.line]-e.start.column)}deleteNodeTail(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.end),s=this.offsetInBuffer(i.bufferIndex,t),r=this.getLineFeedCnt(i.bufferIndex,i.start,t);n=r-n,s-=o,o=i.length+s;e.piece=new J(i.bufferIndex,i.start,t,r,o),q(this,e,s,n)}deleteNodeHead(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.start),s=this.getLineFeedCnt(i.bufferIndex,t,i.end),r=(n=s-n,o=o-this.offsetInBuffer(i.bufferIndex,t),i.length+o);e.piece=new J(i.bufferIndex,t,i.end,s,r),q(this,e,o,n)}shrinkNode(e,t,i){var n=e.piece,o=n.start,s=n.end,r=n.length,a=n.lineFeedCnt,l=t,d=this.getLineFeedCnt(n.bufferIndex,n.start,l);t=this.offsetInBuffer(n.bufferIndex,t)-this.offsetInBuffer(n.bufferIndex,o),e.piece=new J(n.bufferIndex,n.start,l,d,t),q(this,e,t-r,d-a),o=new J(n.bufferIndex,i,s,this.getLineFeedCnt(n.bufferIndex,i,s),this.offsetInBuffer(n.bufferIndex,s)-this.offsetInBuffer(n.bufferIndex,i)),l=this.rbInsertRight(e,o);this.validateCRLFWithPrevNode(l)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var i=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),n=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=Q(t,!1);for(let l=0;le)t=t.left;else{if(t.size_left+t.piece.length>=e)return o+=t.size_left,i={node:t,remainder:e-t.size_left,nodeStartOffset:o},this._searchCache.set(i),i;e-=t.size_left+t.piece.length,o+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let i=this.root,n=0;for(;i!==P;)if(i.left!==P&&i.lf_left>=e-1)i=i.left;else{var o;if(i.lf_left+i.piece.lineFeedCnt>e-1)return s=this.getAccumulatedValue(i,e-i.lf_left-2),o=this.getAccumulatedValue(i,e-i.lf_left-1),n+=i.size_left,{node:i,remainder:Math.min(s+t-1,o),nodeStartOffset:n};if(i.lf_left+i.piece.lineFeedCnt===e-1){var s=this.getAccumulatedValue(i,e-i.lf_left-2);if(s+t-1<=i.piece.length)return{node:i,remainder:s+t-1,nodeStartOffset:n};t-=i.piece.length-s;break}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}for(i=i.next();i!==P;){var r,a;if(0=t-1)return a=this.offsetOfNode(i),{node:i,remainder:t-1,nodeStartOffset:a};t-=i.piece.length,i=i.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1;let i=this._buffers[e.piece.bufferIndex];return e=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t,i.buffer.charCodeAt(e)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;for(;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t}shouldCheckCRLF(){return!(this._EOLNormalized&&"\n"===this._EOL)}startWithLF(e){var t,i,n;return"string"==typeof e?10===e.charCodeAt(0):e!==P&&0!==e.piece.lineFeedCnt&&(e=e.piece,n=(t=this._buffers[e.bufferIndex].lineStarts)[i=e.start.line]+e.start.column,i!==t.length-1&&!(n+1e.sortIndex-t.sortIndex)}this._mightContainRTL=n,this._mightContainUnusualLineTerminators=o,this._mightContainNonBasicASCII=s,i=this._doApplyEdits(l);let S=null;if(t&&0t.lineNumber-e.lineNumber),S=[];for(let e=0,t=f.length;e=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[],n=[];for(let e=0;e=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)}}class _e extends s.a{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new fe,this._tokenizationSupport=null,this._register(ue.F.onDidChange(e=>{var t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeContentFast(e=>{if(e.isFlush)this._resetTokenizationState();else{for(let n=0,o=e.changes.length;n{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){var[e,t]=function(e){var t=e.getLanguageIdentifier();let i=e.isTooLargeForTokenization()?null:ue.F.get(t.language),o=null;if(i)try{o=i.getInitialState()}catch(e){Object(n.f)(e),i=null}return[i,o]}(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&me.j(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(){var e=this._textModel.getLineCount(),t=new oe.b;const i=pe.a.create(!1);let n=-1;for(;this._hasLinesToTokenize()&&!(1=e););this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens,n>=e)}tokenizeViewport(e,t){var i=new oe.b;this._tokenizeViewport(i,e,t),this._textModel.setTokens(i.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){var t=new oe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){var t;return!this._tokenizationSupport||!((t=this._tokenizationStateStore.invalidLineStartIndex+1)>5;if(0==i)return(e=1<>5,0==e?0!=(this.items&1<Be.from(e))}getOffsetBeforeChange(e){return this.adjustNextEdit(e),this.translateCurToOld(e)}getDistanceToNextChange(e){this.adjustNextEdit(e);var t,i,n=this.edits[this.nextEditIdx];n=n?this.translateOldToCur(n.offsetObj):this.documentLength;return(n=n)-(e=e)<=0?0:(t=Math.floor(e/Oe),i=n-(n=Math.floor(n/Oe))*Oe,t===n?Ee(0,i-(e-t*Oe)):Ee(n-t,i))}translateOldToCur(e){return e.lineCount===this.deltaLineIdxInOld?Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount+this.deltaOldToNewColumnCount):Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount)}translateCurToOld(e){return e=Ie(e),e.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount-this.deltaOldToNewColumnCount):Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount)}adjustNextEdit(e){for(;this.nextEditIdxthis.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;null===this.line&&(this.lineTokens=this.textModel.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=0===this.lineCharOffset?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));var e=this.lineIdx,t=this.lineCharOffset;let i=0;for(;i<1e3;){const l=this.lineTokens;var n=l.getCount();let d=null;if(this.lineTokenOffsetObject(r.t)(e)).join("|")}}get regExpGlobal(){var e;return this.hasRegExp||(e=this.getRegExpStr(),this._regExpGlobal=e?new RegExp(e,"g"):null,this.hasRegExp=!0),this._regExpGlobal}getToken(e){return this.map.get(e)}get isEmpty(){return 0===this.map.size}}class Qe{constructor(e){this.customBracketPairs=e,this.languageIdToBracketTokens=new Map}didLanguageChange(e){const t=this.languageIdToBracketTokens.get(e);return!!t&&(e=Xe.createFromLanguage(e,this.customBracketPairs).getRegExpStr(),t.getRegExpStr()!==e)}getSingleLanguageBracketTokens(e){let t=this.languageIdToBracketTokens.get(e);return t||(t=Xe.createFromLanguage(e,this.customBracketPairs),this.languageIdToBracketTokens.set(e,t)),t}}function Je(e){if(0===e.length)return null;if(1===e.length)return e[0];if(function(e){var t=e[0].listHeight;for(const i of e)if(i.listHeight!==t)return;return 1}(e)){var t=e;let o=t.length;for(;1>1;const e=new Array(i);for(let s=0;st.listHeight?e.append(t):t.prepend(e)}class it{constructor(e){this.lastOffset=0,this.nextNodes=[e],this.offsets=[0],this.idxs=[]}readLongestNodeAt(e,t){if(e{var n;return t.length<=i&&(n=Me(t.length)===Me(i),t.canBeReused(e,n))});if(t)return this._itemsFromCache++,this.tokenizer.skip(t.length),t}}this._itemsConstructed++;var i=this.tokenizer.read();switch(i.kind){case 2:return new qe(i.category,i.length,this.denseKeyProvider);case 0:return i.astNode;case 1:var n=e.add(i.category,this.denseKeyProvider),o=(n=this.parseList(n),this.tokenizer.peek());return o&&2===o.kind&&o.category===i.category?(this.tokenizer.read(),We.create(i.category,i.astNode,n,o.astNode)):We.create(i.category,i.astNode,n,null);default:throw new Error("unexpected")}}}class rt extends s.a{constructor(e){super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.cache=this._register(new s.d),this._register(Ce.a.onDidChange(e=>{var t;null!=(t=this.cache.value)&&t.object.didLanguageChange(e.languageIdentifier.id)&&(this.cache.clear(),this.updateCache())})),this._register(e.onDidChangeOptions(e=>{this.cache.clear(),this.updateCache()})),this._register(e.onDidChangeAttached(()=>{this.updateCache()}))}get isDocumentSupported(){return this.textModel.getValueLength()<=5e6}updateCache(){var e,t=this.textModel.getOptions().bracketPairColorizationOptions;if(this.textModel.isAttachedToEditor()&&this.isDocumentSupported&&t.enabled){if(!this.cache.value){const i=new s.b;this.cache.value=(t=i.add(new at(this.textModel)),e=i,{object:t,dispose:()=>null==e?void 0:e.dispose()}),i.add(this.cache.value.object.onDidChangeDecorations(e=>this.didChangeDecorationsEmitter.fire(e))),this.didChangeDecorationsEmitter.fire()}}else this.cache.clear(),this.didChangeDecorationsEmitter.fire()}handleContentChanged(e){var t;null!=(t=this.cache.value)&&t.object.handleContentChanged(e)}getDecorationsInRange(e,t,i){var n;return void 0!==t&&(null==(n=this.cache.value)?void 0:n.object.getDecorationsInRange(e,t,i))||[]}getAllDecorations(e,t){var i;return void 0!==e&&(null==(i=this.cache.value)?void 0:i.object.getAllDecorations(e,t))||[]}onDidChangeDecorations(e){return this.didChangeDecorationsEmitter.event(e)}}class at extends s.a{constructor(e){var t;super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.colorProvider=new dt,this.brackets=new Qe([]),this.denseKeyProvider=new ke,this.onDidChangeDecorations=this.didChangeDecorationsEmitter.event,this._register(e.onBackgroundTokenizationStateChanged(()=>{var t;2===e.backgroundTokenizationState&&(t=void 0===this.initialAstWithoutTokens,this.initialAstWithoutTokens=void 0,t||this.didChangeDecorationsEmitter.fire())})),this._register(e.onDidChangeTokens(({ranges:e})=>{e=e.map(e=>new Pe(Ee(e.fromLineNumber-1,0),Ee(e.toLineNumber,0),Ee(e.toLineNumber-e.fromLineNumber+1,0))),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens||this.didChangeDecorationsEmitter.fire()})),0===e.backgroundTokenizationState?(t=this.brackets.getSingleLanguageBracketTokens(this.textModel.getLanguageIdentifier().id),t=new Ye(this.textModel.getValue(),t),this.initialAstWithoutTokens=ot(t,[],void 0,this.denseKeyProvider),this.astWithTokens=this.initialAstWithoutTokens.clone()):2===e.backgroundTokenizationState?(this.initialAstWithoutTokens=void 0,this.astWithTokens=this.parseDocumentFromTextBuffer([],void 0)):1===e.backgroundTokenizationState&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer([],void 0),this.astWithTokens=this.initialAstWithoutTokens.clone())}didLanguageChange(e){return this.brackets.didLanguageChange(e)}handleContentChanged(e){e=e.changes.map(e=>{const t=d.a.lift(e.range);return new Pe(Ae(t.getStartPosition()),Ae(t.getEndPosition()),(e=e.text,Ee((e=Object(r.Q)(e)).length-1,e[e.length-1].length)))}).reverse(),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer(e,this.initialAstWithoutTokens))}parseDocumentFromTextBuffer(e,t){return ot(new Ge(this.textModel,this.brackets),e,t,this.denseKeyProvider)}getBracketsInRange(e){var t=Ee(e.startLineNumber-1,e.startColumn-1),i=(e=Ee(e.endLineNumber-1,e.endColumn-1),new Array),n=this.initialAstWithoutTokens||this.astWithTokens;return function e(t,i,n,o,s,r,a=0){if(1===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!1))}else if(3===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!0))}else{2===t.kind&&a++;for(const l of t.children)n=Te(i,l.length),i<=s&&o<=n&&e(l,i,n,o,s,r,a),i=n}}(n,0,n.length,t,e,i),i}getDecorationsInRange(e,t,i){const n=new Array;for(const o of this.getBracketsInRange(e))n.push({id:"bracket"+o.hash(),options:{description:"BracketPairColorization",inlineClassName:this.colorProvider.getInlineClassName(o)},ownerId:0,range:o.range});return n}getAllDecorations(e,t){return this.getDecorationsInRange(new d.a(1,1,this.textModel.getLineCount(),1),e,t)}}class lt{constructor(e,t,i){this.range=e,this.level=t,this.isInvalid=i}hash(){return this.range.toString()+"-"+this.level}}class dt{constructor(){this.unexpectedClosingBracketClassName="unexpected-closing-bracket"}getInlineClassName(e){return e.isInvalid?this.unexpectedClosingBracketClassName:this.getInlineClassNameOfLevel(e.level)}getInlineClassNameOfLevel(e){return"bracket-highlighting-"+e%30}}function ht(e){const t=new le;return t.acceptChunk(e),t.finish()}function ct(e,t){const i="string"==typeof e?ht(e):e;return i.create(t)}Object(i.f)((e,t)=>{const i=[De.c,De.d,De.e,De.f,De.g,De.h],n=new dt;t.addRule(`.monaco-editor .${n.unexpectedClosingBracketClassName} { color: ${e.getColor(De.i)}; }`);var o=i.map(t=>e.getColor(t)).filter(e=>!!e).filter(e=>!e.isTransparent());for(let r=0;r<30;r++){var s=o[r%o.length];t.addRule(`.monaco-editor .${n.getInlineClassNameOfLevel(r)} { color: ${s}; }`)}});let ut=0;class gt{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,i=0;for(;;){var n=this._source.read();if(null===n)return this._eos=!0,0===t?null:e.join("");if(0{throw new Error("Invalid change accessor")};class mt{constructor(){this._searchCanceledBrand=void 0}}function ft(e){return e instanceof mt?null:e}mt.INSTANCE=new mt;class _t extends s.a{constructor(e,t,i,n=null,s){super(),this._onWillDispose=this._register(new o.b),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new Ot(e=>this.handleBeforeFireDecorationsChangedEvent(e))),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new o.b),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new o.b),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new o.b),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new o.b),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new o.b),this.onDidChangeAttached=this._onDidChangeAttached.event,this._onDidChangeContentOrInjectedText=this._register(new o.b),this.onDidChangeContentOrInjectedText=this._onDidChangeContentOrInjectedText.event,this._eventEmitter=this._register(new Et),this._backgroundTokenizationState=0,this._onBackgroundTokenizationStateChanged=this._register(new o.b),this.onBackgroundTokenizationStateChanged=this._onBackgroundTokenizationStateChanged.event,this._register(this._eventEmitter.fastEvent(e=>{this._onDidChangeContentOrInjectedText.fire(e.rawContentChangedEvent)})),ut++,this.id="$model"+ut,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource=null==n?a.a.parse("inmemory://model/"+ut):n,this._undoRedoService=s,this._attachedEditorCount=0;var{textBuffer:n,disposable:e}=ct(e,t.defaultEOL);this._buffer=n,this._bufferDisposable=e,this._options=_t.resolveOptions(this._buffer,t),n=this._buffer.getLineCount(),e=this._buffer.getValueLengthInRange(new d.a(1,1,n,this._buffer.getLineLength(n)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=e>_t.LARGE_FILE_SIZE_THRESHOLD||n>_t.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=e>_t.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=i||ge.a,this._languageRegistryListener=Ce.a.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=r.P(ut),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager=new u.a(this,s),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new oe.d,this._tokens2=new oe.e,this._tokenization=new _e(this),this._bracketPairColorizer=this._register(new rt(this)),this._decorationProvider=this._bracketPairColorizer,this._register(this._decorationProvider.onDidChangeDecorations(()=>{this._onDidChangeDecorations.beginDeferredEmit(),this._onDidChangeDecorations.fire(),this._onDidChangeDecorations.endDeferredEmit()}))}static resolveOptions(e,t){return t.detectIndentation?(e=p(e,t.tabSize,t.insertSpaces),new c.e({tabSize:e.tabSize,indentSize:e.tabSize,insertSpaces:e.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})):new c.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}get backgroundTokenizationState(){return this._backgroundTokenizationState}setBackgroundTokenizationState(e){this._backgroundTokenizationState!==e&&(this._backgroundTokenizationState=e,this._onBackgroundTokenizationStateChanged.fire())}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._bufferDisposable.dispose(),this._isDisposing=!1;const e=new re([],"","\n",!1,!1,!0,!0);e.dispose(),this._buffer=e}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._bracketPairColorizer.handleContentChanged(t),this._isDisposing||this._eventEmitter.fire(new de.a(e,t))}setValue(e){var t;this._assertNotDisposed(),null!==e&&(({textBuffer:e,disposable:t}=ct(e,this._options.defaultEOL)),this._setValueFromTextBuffer(e,t))}_createContentChanged2(e,t,i,n,o,s,r){return{changes:[{range:e,rangeOffset:t,rangeLength:i,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:s,isFlush:r}}_setValueFromTextBuffer(e,t){this._assertNotDisposed();var i=this.getFullModelRange(),n=(i=this.getValueLengthInRange(i),this.getLineCount()),o=this.getLineMaxColumn(n);this._buffer=e,this._bufferDisposable.dispose(),this._bufferDisposable=t,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new de.d([new de.f],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,n,o),0,i,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();var t,i,n;e=1===e?"\r\n":"\n";this._buffer.getEOL()!==e&&(t=this.getFullModelRange(),t=this.getValueLengthInRange(t),i=this.getLineCount(),n=this.getLineMaxColumn(i),this._onBeforeEOLChange(),this._buffer.setEOL(e),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new de.d([new de.e],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,i,n),0,t,this.getValue(),!1,!1,!1)))}_onBeforeEOLChange(){this._decorationsTree.ensureAllNodesHaveRanges(this)}_onAfterEOLChange(){var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let s=0,r=t.length;se}get uri(){return this._associatedResource}getOptions(){return this._assertNotDisposed(),this._options}getFormattingOptions(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}}updateOptions(e){this._assertNotDisposed();var t=(void 0!==e.tabSize?e:this._options).tabSize,i=(void 0!==e.indentSize?e:this._options).indentSize,n=(void 0!==e.insertSpaces?e:this._options).insertSpaces,o=(void 0!==e.trimAutoWhitespace?e:this._options).trimAutoWhitespace;e=void 0!==e.bracketColorizationOptions?e.bracketColorizationOptions:this._options.bracketPairColorizationOptions,t=new c.e({tabSize:t,indentSize:i,insertSpaces:n,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o,bracketPairColorizationOptions:e});this._options.equals(t)||(i=this._options.createChangeEvent(t),this._options=t,this._onDidChangeOptions.fire(i))}detectIndentation(e,t){this._assertNotDisposed(),t=p(this._buffer,t,e),this.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.tabSize})}static _normalizeIndentationFromWhitespace(e,t,i){let n=0;for(let r=0;r({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getInitialUndoRedoSnapshot(){return this._assertNotDisposed(),this._initialUndoRedoSnapshot}getOffsetAt(e){return this._assertNotDisposed(),e=this._validatePosition(e.lineNumber,e.column,0),this._buffer.getOffsetAt(e.lineNumber,e.column)}getPositionAt(e){return this._assertNotDisposed(),e=Math.min(this._buffer.getLength(),Math.max(0,e)),this._buffer.getPositionAt(e)}_increaseVersionId(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId}_overwriteVersionId(e){this._versionId=e}_overwriteAlternativeVersionId(e){this._alternativeVersionId=e}_overwriteInitialUndoRedoSnapshot(e){this._initialUndoRedoSnapshot=e}getValue(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueInRange(i,e);return t?this._buffer.getBOM()+i:i}createSnapshot(e=!1){return new gt(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueLengthInRange(i,e);return t?this._buffer.getBOM().length+i:i}getValueInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(e),t)}getValueLengthInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(e),t)}getCharacterCountInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(e),t)}getLineCount(){return this._assertNotDisposed(),this._buffer.getLineCount()}getLineContent(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)}getLineLength(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)}getLinesContent(){return this._assertNotDisposed(),this._buffer.getLinesContent()}getEOL(){return this._assertNotDisposed(),this._buffer.getEOL()}getEndOfLineSequence(){return this._assertNotDisposed(),"\n"===this._buffer.getEOL()?0:1}getLineMinColumn(e){return this._assertNotDisposed(),1}getLineMaxColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1}getLineFirstNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)}getLineLastNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)}_validateRangeRelaxedNoAllocations(e){var t=this._buffer.getLineCount(),i=e.startLineNumber,n=e.startColumn;let o=Math.floor("number"!=typeof i||isNaN(i)?1:i),s=Math.floor("number"!=typeof n||isNaN(n)?1:n);o<1?(o=1,s=1):o>t?(o=t,s=this.getLineMaxColumn(o)):s<=1?s=1:(r=this.getLineMaxColumn(o),s>=r&&(s=r));var r=e.endLineNumber,a=e.endColumn;let l=Math.floor("number"!=typeof r||isNaN(r)?1:r),c=Math.floor("number"!=typeof a||isNaN(a)?1:a);return l<1?(l=1,c=1):l>t?(l=t,c=this.getLineMaxColumn(l)):c<=1?c=1:(t=this.getLineMaxColumn(l),c>=t&&(c=t)),i===o&&n===s&&r===l&&a===c&&e instanceof d.a&&!(e instanceof h.a)?e:new d.a(o,s,l,c)}_isValidPosition(e,t,i){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(this._buffer.getLineCount()d.a.isIRange(e))?t.map(e=>this.validateRange(e)):a)?[this.getFullModelRange()]:a).sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let h;if(l.push(a.reduce((e,t)=>d.a.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!i&&e.indexOf("\n")<0){const t=new G.a(e,i,n,o),a=t.parseSearchRequest();if(!a)return[];h=e=>this.findMatchesLineByLine(e,a,s,r)}else h=t=>G.c.findMatches(this,new G.a(e,i,n,o),t,s,r);return l.map(h).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,i,n,o,s){if(this._assertNotDisposed(),t=this.validatePosition(t),!i&&e.indexOf("\n")<0){const l=new G.a(e,i,n,o);var r=l.parseSearchRequest();if(!r)return null;var a=this.getLineCount();a=new d.a(t.lineNumber,t.column,a,this.getLineMaxColumn(a));let h=this.findMatchesLineByLine(a,r,s,1);return G.c.findNextMatch(this,new G.a(e,i,n,o),t,s),0({range:this.validateRange(e.range),text:e.text}));let i=!0;if(e)for(let t=0,a=e.length;to.endLineNumber;s=o.startLineNumber>s.endLineNumber;if(!r&&!s){a=!0;break}}if(!a){i=!1;break}}if(i)for(let e=0,o=this._trimAutoWhitespaceLines.length;et.endLineNumber)&&!(l===t.startLineNumber&&t.startColumn===h&&t.isEmpty()&&o&&0{var t=this.getPositionAt(e.newPosition),i=this.getPositionAt(e.newEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.oldText}}),this._applyUndoRedoEdits(e,t,!0,!1,i,n)}_applyRedo(e,t,i,n){e=e.map(e=>{var t=this.getPositionAt(e.oldPosition),i=this.getPositionAt(e.oldEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.newText}}),this._applyUndoRedoEdits(e,t,!1,!0,i,n)}_applyUndoRedoEdits(e,t,i,n,o,s){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=i,this._isRedoing=n,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(s),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();var i=this._validateEditOperations(e);return this._doApplyEdits(i,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){var i=this._buffer.getLineCount(),n=(e=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),this._buffer.getLineCount()),o=e.changes;if(this._trimAutoWhitespaceLines=e.trimAutoWhitespaceLineNumbers,0!==o.length){for(let i=0,n=o.length;ie.lineNumber>i);var b=s.takeFromEndWhile(e=>e.lineNumber===i);e.push(new de.g(_,this.getLineContent(i),b))}if(ge.lineNumbere.lineNumber===t)}e.push(new de.i(u+1,c+h,s,o))}t+=p}this._emitContentChangedEvent(new de.d(e,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:o,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===e.reverseEdits?void 0:e.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(e){if(null!==e&&0!==e.size){const t=[...e];e=t.map(e=>new de.g(e,this.getLineContent(e),this._getInjectedTextInLine(e))),this._onDidChangeContentOrInjectedText.fire(new de.c(e))}}changeDecorations(e,t=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(e,t){let i={addDecoration:(t,i)=>this._deltaDecorationsImpl(e,[],[{range:t,options:i}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,Nt(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])},deltaDecorations:(t,i)=>0===t.length&&0===i.length?[]:this._deltaDecorationsImpl(e,t,i)},o=null;try{o=t(i)}catch(t){Object(n.f)(t)}return i.addDecoration=pt,i.changeDecoration=pt,i.changeDecorationOptions=pt,i.removeDecoration=pt,i.deltaDecorations=pt,o}deltaDecorations(e,t,i=0){if(this._assertNotDisposed(),0===(e=e||[]).length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(i,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,i){const n=e?this._decorations[e]:null;var o,s;return n?t?(e=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),s=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,s,e),n.setOptions(Dt[i]),this._decorationsTree.insert(n),n.id):(this._decorationsTree.delete(n),delete this._decorations[n.id],null):t?this._deltaDecorationsImpl(0,[],[{range:t,options:Dt[i]}])[0]:null}removeAllDecorationsWithOwnerId(e){if(!this._isDisposed){var t=this._decorationsTree.collectNodesFromOwner(e);for(let e=0,n=t.length;ethis.getLineCount()?[]:this.getLinesDecorations(e,e,t,i)}getLinesDecorations(e,t,i=0,n=!1){var o=this.getLineCount();e=Math.min(o,Math.max(1,e)),o=Math.min(o,Math.max(1,t)),t=this.getLineMaxColumn(o),e=new d.a(e,1,o,t);const s=this._getDecorationsInRange(e,i,n);return s.push(...this._decorationProvider.getDecorationsInRange(e,i,n)),s}getDecorationsInRange(e,t=0,i=!1){e=this.validateRange(e);const n=this._getDecorationsInRange(e,t,i);return n.push(...this._decorationProvider.getDecorationsInRange(e,t,i)),n}getOverviewRulerDecorations(e=0,t=!1){return this._decorationsTree.getAll(this,e,t,!0)}getInjectedTextDecorations(e=0){return this._decorationsTree.getAllInjectedText(this,e)}_getInjectedTextInLine(e){var t=this._buffer.getOffsetAt(e,1),i=t+this._buffer.getLineLength(e);t=this._decorationsTree.getInjectedTextInInterval(this,t,i,0);return de.b.fromDecorations(t).filter(t=>t.lineNumber===e)}getAllDecorations(e=0,t=!1){const i=this._decorationsTree.getAll(this,e,t,!1);return i.push(...this._decorationProvider.getAllDecorations(e,t)),i}_getDecorationsInRange(e,t,i){var n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn);e=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn);return this._decorationsTree.getAllInInterval(this,n,e,t,i)}getRangeAt(e,t){return this._buffer.getRangeAt(e,t-e)}_changeDecorationImpl(e,t){const i=this._decorations[e];var n;i&&(i.options.after&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.endLineNumber)),i.options.before&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.startLineNumber)),e=this._validateRangeRelaxedNoAllocations(t),n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),t=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(i),i.reset(this.getVersionId(),n,t,e),this._decorationsTree.insert(i),this._onDidChangeDecorations.checkAffectedAndFire(i.options),i.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.endLineNumber),i.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.startLineNumber))}_changeDecorationOptionsImpl(e,t){const i=this._decorations[e];var n,o;i&&(e=!(!i.options.overviewRuler||!i.options.overviewRuler.color),n=!(!t.overviewRuler||!t.overviewRuler.color),this._onDidChangeDecorations.checkAffectedAndFire(i.options),this._onDidChangeDecorations.checkAffectedAndFire(t),(i.options.after||t.after)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.endLineNumber)),(i.options.before||t.before)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.startLineNumber)),e!=n?(this._decorationsTree.delete(i),i.setOptions(t),this._decorationsTree.insert(i)):i.setOptions(t))}_deltaDecorationsImpl(e,t,i){var n=this.getVersionId(),o=t.length;let s=0;var r,a,l,d,h,c,u=i.length;let g=0,p=new Array(u);for(;sthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)}isCheapToTokenize(e){return this._tokenization.isCheapToTokenize(e)}tokenizeIfCheap(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)}getLineTokens(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)}_getLineTokens(e){var t=this.getLineContent(e);t=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,t)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){var t;this._languageIdentifier.id!==e.id&&(t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language},this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({}))}getLanguageIdAtPosition(e,t){e=this.validatePosition(new l.a(e,t));const i=this.getLineTokens(e.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(e.column-1))}getWordAtPosition(e){this._assertNotDisposed();var t=this.validatePosition(e);const i=this.getLineContent(t.lineNumber),n=this._getLineTokens(t.lineNumber);var o=n.findTokenIndexAtOffset(t.column-1),[s,r]=_t._findLanguageBoundaries(n,o),r=Object(ve.d)(t.column,Ce.a.getWordDefinition(n.getLanguageId(o)),i.substring(s,r),s);if(r&&r.startColumn<=e.column&&e.column<=r.endColumn)return r;if(0=l)break;if(Object(we.b)(t.getStandardTokenType(h))||t.getLanguageId(h)!==s){l=d;break}}return{searchStartOffset:r,searchEndOffset:l}}_matchBracket(e){var t=e.lineNumber;const i=this._getLineTokens(t),n=this._buffer.getLineContent(t);var o=i.findTokenIndexAtOffset(e.column-1);if(!(o<0)){var s=Ce.a.getBracketsSupport(i.getLanguageId(o));if(s&&!Object(we.b)(i.getStandardTokenType(o))){let{searchStartOffset:l,searchEndOffset:d}=this._establishBracketSearchOffsets(e,i,s,o),h=null;for(;;){var r=ye.a.findNextBracketInRange(s.forwardRegex,t,n,l,d);if(!r)break;if(r.startColumn<=e.column&&e.column<=r.endColumn){var a=n.substring(r.startColumn-1,r.endColumn-1).toLowerCase();a=this._matchFoundBracket(r,s.textIsBracket[a],s.textIsOpenBracket[a],null);if(a){if(a instanceof mt)return null;h=a}}l=r.endColumn-1}if(h)return h}if(0{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findPrevBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;l=d.startColumn-1}return null};for(let u=t.lineNumber;1<=u;u--){const e=this._getLineTokens(u);var l=e.getCount(),d=this._buffer.getLineContent(u);let i=l-1,o=d.length,s=d.length,r=(u===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;0<=i;i--){var h=e.getLanguageId(i)===n&&!Object(we.b)(e.getStandardTokenType(i));if(h)r?o=e.getStartOffset(i):(o=e.getStartOffset(i),s=e.getEndOffset(i));else if(r&&o!==s){var c=a(u,d,o,s);if(c)return c}r=h}if(r&&o!==s&&(l=a(u,d,o,s),l))return l}return null}_findMatchingBracketDown(e,t,i){var n=e.languageIdentifier.id;const o=e.forwardRegex;let s=1,r=0;var a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findNextBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;a=d.endColumn-1}return null},l=this.getLineCount();for(let p=t.lineNumber;p<=l;p++){const e=this._getLineTokens(p);var d=e.getCount(),h=this._buffer.getLineContent(p);let i=0,o=0,s=0,r=(p===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;iDate.now()-e<=t}var n=this.validatePosition(e),o=this.getLineCount();const s=new Map;let r=[];var a=(e,t)=>{if(!s.has(e)){let i=[];for(let e=0,n=t?t.brackets.length:0;e{for(;;){if(i&&++l%100==0&&!i())return mt.INSTANCE;var a=ye.a.findNextBracketInRange(e.forwardRegex,t,n,o,s);if(!a)break;var d=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();const h=e.textIsBracket[d];if(h&&(h.isOpen(d)?r[h.index]++:h.isClose(d)&&r[h.index]--,-1===r[h.index]))return this._matchFoundBracket(a,h,!1,i);o=a.endColumn-1}return null};let h=-1,c=null;for(let _=n.lineNumber;_<=o;_++){const e=this._getLineTokens(_);var u=e.getCount(),g=this._buffer.getLineContent(_);let t=0,i=0,o=0,s=(_===n.lineNumber&&(t=e.findTokenIndexAtOffset(n.column-1),i=n.column-1,o=n.column-1,f=e.getLanguageId(t),h!==f&&(h=f,c=Ce.a.getBracketsSupport(h),a(h,c))),!0);for(;tn)throw new Error("Illegal value for lineNumber");var o=Ce.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(o&&o.offSide);let r=-2,a=-1,l=-2,d=-1;var h=e=>{if(-1!==r&&(-2===r||r>e-1)){r=-1,a=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){r=i,a=t;break}}}if(-2===l){l=-1,d=-1;for(let t=e;t{if(-2===c){c=-1,u=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){c=i,u=t;break}}}if(-1!==g&&(-2===g||gn||i=C?f=S:_=!1),v&&(r>=C?b=L:v=!1)}}return{startLineNumber:f,endLineNumber:b,indent:C}}getLinesIndentGuides(e,t){this._assertNotDisposed();var i=this.getLineCount();if(e<1||i>>0}static getTokenType(e){return(1792&e)>>>8}static getFontStyle(e){return(14336&e)>>>11}static getForeground(e){return(8372224&e)>>>14}static getBackground(e){return(4286578688&e)>>>23}static getClassNameFromMetadata(e){let t="mtk"+this.getForeground(e);return e=this.getFontStyle(e),1&e&&(t+=" mtki"),2&e&&(t+=" mtkb"),4&e&&(t+=" mtku"),t}static getInlineStyleFromMetadata(e,t){var i=this.getForeground(e);e=this.getFontStyle(e);let n=`color: ${t[i]};`;return 1&e&&(n+="font-style: italic;"),2&e&&(n+="font-weight: bold;"),4&e&&(n+="text-decoration: underline;"),n}}const p=function(){let e=Object.create(null);return e[0]="symbol-method",e[1]="symbol-function",e[2]="symbol-constructor",e[3]="symbol-field",e[4]="symbol-variable",e[5]="symbol-class",e[6]="symbol-struct",e[7]="symbol-interface",e[8]="symbol-module",e[9]="symbol-property",e[10]="symbol-event",e[11]="symbol-operator",e[12]="symbol-unit",e[13]="symbol-value",e[14]="symbol-constant",e[15]="symbol-enum",e[16]="symbol-enum-member",e[17]="symbol-keyword",e[27]="symbol-snippet",e[18]="symbol-text",e[19]="symbol-color",e[20]="symbol-file",e[21]="symbol-reference",e[22]="symbol-customcolor",e[23]="symbol-folder",e[24]="symbol-type-parameter",e[25]="account",e[26]="issues",function(t){t=e[t];let i=t&&c.d.get(t);return(i=i||c.b.symbolProperty).classNames}}();let m=function(){let e=Object.create(null);return e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=27,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24,e.account=25,e.issue=26,function(t,i){let n=e[t];return void 0!==n||i?n:9}}();function f(e){return e&&a.a.isUri(e.uri)&&l.a.isIRange(e.range)&&(l.a.isIRange(e.originSelectionRange)||l.a.isIRange(e.targetSelectionRange))}(i=n=n||{})[i.Automatic=0]="Automatic",i[i.Explicit=1]="Explicit",(i=o=o||{})[i.Invoke=1]="Invoke",i[i.TriggerCharacter=2]="TriggerCharacter",i[i.ContentChange=3]="ContentChange",(i=s=s||{})[i.Text=0]="Text",i[i.Read=1]="Read",i[i.Write=2]="Write";{i=r=r||{};const e=new Map,t=(e.set("file",0),e.set("module",1),e.set("namespace",2),e.set("package",3),e.set("class",4),e.set("method",5),e.set("property",6),e.set("field",7),e.set("constructor",8),e.set("enum",9),e.set("interface",10),e.set("function",11),e.set("variable",12),e.set("constant",13),e.set("string",14),e.set("number",15),e.set("boolean",16),e.set("array",17),e.set("object",18),e.set("key",19),e.set("null",20),e.set("enum-member",21),e.set("struct",22),e.set("event",23),e.set("operator",24),e.set("type-parameter",25),new Map);t.set(0,"file"),t.set(1,"module"),t.set(2,"namespace"),t.set(3,"package"),t.set(4,"class"),t.set(5,"method"),t.set(6,"property"),t.set(7,"field"),t.set(8,"constructor"),t.set(9,"enum"),t.set(10,"interface"),t.set(11,"function"),t.set(12,"variable"),t.set(13,"constant"),t.set(14,"string"),t.set(15,"number"),t.set(16,"boolean"),t.set(17,"array"),t.set(18,"object"),t.set(19,"key"),t.set(20,"null"),t.set(21,"enum-member"),t.set(22,"struct"),t.set(23,"event"),t.set(24,"operator"),t.set(25,"type-parameter"),i.fromString=function(t){return e.get(t)},i.toString=function(e){return t.get(e)},i.toCssClassName=function(e,i){let n=(e=t.get(e))&&c.d.get("symbol-"+e);return(i?"inline":"block")+" "+(n=n||c.b.symbolProperty).classNames}}class _{constructor(e){this.value=e}}_.Comment=new _("comment"),_.Imports=new _("imports"),_.Region=new _("region");const b=new t.a,v=new t.a,C=new t.a,w=new t.a,y=new t.a,S=new t.a,L=new t.a,x=new t.a,k=new t.a,D=new t.a,N=new t.a,O=new t.a,E=new t.a,I=new t.a,M=new t.a,T=new t.a,A=new t.a,R=new t.a,P=new t.a,F=new t.a,B=new t.a,j=new t.a,W=new t.a,V=new t.a,H=new t.a,z=new class{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new d.b,this.onDidChange=this._onDidChange.event,this._colorMap=null}fire(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})}register(e,t){return this._map.set(e,t),this.fire([e]),Object(h.i)(()=>{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let i=null,n=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!n&&t&&(i=this.register(e,t))})),Object(h.i)(()=>{n=!0,i&&i.dispose()})}getPromise(e){var t=this.get(e);if(t)return Promise.resolve(t);const i=this._promises.get(e);return i?i.then(t=>this.get(e)):null}get(e){return this._map.get(e)||null}setColorMap(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&2{var t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){return this.themingParticipants}};function m(e){return p.onColorThemeChange(e)}l.a.add(g.ThemingContribution,p);class f extends r.a{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(e=>this.onThemeChange(e)))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}},b800:function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return p}));class n{constructor(){this.value="",this.pos=0}static isDigitCharacter(e){return 48<=e&&e<=57}static isVariableCharacter(e){return 95===e||97<=e&&e<=122||65<=e&&e<=90}text(e){this.value=e,this.pos=0}tokenText(e){return this.value.substr(e.pos,e.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};var e=this.pos;let t,i=0,o=this.value.charCodeAt(e);if("number"==typeof(t=n._table[o]))return this.pos+=1,{type:t,pos:e,len:1};if(n.isDigitCharacter(o))for(t=8;i+=1,o=this.value.charCodeAt(e+i),n.isDigitCharacter(o););else if(n.isVariableCharacter(o))for(t=9;o=this.value.charCodeAt(e+ ++i),n.isVariableCharacter(o)||n.isDigitCharacter(o););else for(t=10;i+=1,o=this.value.charCodeAt(e+i),!isNaN(o)&&void 0===n._table[o]&&!n.isDigitCharacter(o)&&!n.isVariableCharacter(o););return this.pos+=i,{type:t,pos:e,len:i}}}n._table={[36]:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class o{constructor(){this._children=[]}appendChild(e){return e instanceof s&&this._children[this._children.length-1]instanceof s?this._children[this._children.length-1].value+=e.value:(e.parent=this)._children.push(e),this}replace(e,t){const i=e["parent"];e=i.children.indexOf(e);const n=i.children.slice(0);n.splice(e,1,...t),i._children=n,function e(t,i){for(const n of t)n.parent=i,e(n.children,n)}(t,i)}get children(){return this._children}get snippet(){let e=this;for(;;){if(!e)return;if(e instanceof g)return e;e=e.parent}}toString(){return this.children.reduce((e,t)=>e+t.toString(),"")}len(){return 0}}class s extends o{constructor(e){super(),this.value=e}toString(){return this.value}len(){return this.value.length}clone(){return new s(this.value)}}class r extends o{}class a extends r{constructor(e){super(),this.index=e}static compareByIndex(e,t){return e.index===t.index?0:e.isFinalTabstop?1:t.isFinalTabstop||e.indext.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof l?this._children[0]:void 0}clone(){let e=new a(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}class l extends o{constructor(){super(...arguments),this.options=[]}appendChild(e){return e instanceof s&&(e.parent=this).options.push(e),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){var e=new l;return this.options.forEach(e.appendChild,e),e}}class d extends o{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(e){const t=this;let i=!1,n=e.replace(this.regexp,(function(){return i=!0,t._replace(Array.prototype.slice.call(arguments,0,-2))}));return!i&&this._children.some(e=>e instanceof h&&Boolean(e.elseValue))?this._replace([]):n}_replace(e){let t="";for(const n of this._children){var i;n instanceof h?(i=e[n.index]||"",i=n.resolve(i),t+=i):t+=n.toString()}return t}toString(){return""}clone(){let e=new d;return e.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),e._children=this.children.map(e=>e.clone()),e}}class h extends o{constructor(e,t,i,n){super(),this.index=e,this.shorthandName=t,this.ifValue=i,this.elseValue=n}resolve(e){return"upcase"===this.shorthandName?e?e.toLocaleUpperCase():"":"downcase"===this.shorthandName?e?e.toLocaleLowerCase():"":"capitalize"===this.shorthandName?e?e[0].toLocaleUpperCase()+e.substr(1):"":"pascalcase"===this.shorthandName?e?this._toPascalCase(e):"":"camelcase"===this.shorthandName?e?this._toCamelCase(e):"":Boolean(e)&&"string"==typeof this.ifValue?this.ifValue:Boolean(e)||"string"!=typeof this.elseValue?e||"":this.elseValue}_toPascalCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map(e=>e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}_toCamelCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map((e,t)=>0===t?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}clone(){return new h(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class c extends r{constructor(e){super(),this.name=e}resolve(e){let t=e.resolve(this);return void 0!==(t=this.transform?this.transform.resolve(t||""):t)&&(this._children=[new s(t)],!0)}clone(){const e=new c(this.name);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}function u(e,t){const i=[...e];for(;0n===e?!(i=!0):(t+=n.len(),!0)),i?t:-1}fullLen(e){let t=0;return u([e],e=>(t+=e.len(),!0)),t}enclosingPlaceholders(e){let t=[],i=e["parent"];for(;i;)i instanceof a&&t.push(i),i=i.parent;return t}resolveVariables(e){return this.walk(t=>(t instanceof c&&t.resolve(e)&&(this._placeholders=void 0),!0)),this}appendChild(e){return this._placeholders=void 0,super.appendChild(e)}replace(e,t){return this._placeholders=void 0,super.replace(e,t)}clone(){var e=new g;return this._children=this.children.map(e=>e.clone()),e}walk(e){u(this.children,e)}}class p{constructor(){this._scanner=new n,this._token={type:14,pos:0,len:0}}static escape(e){return e.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(e){return/\${?CLIPBOARD/.test(e)}parse(e,t,i){this._scanner.text(e),this._token=this._scanner.next();const n=new g;for(;this._parse(n););const o=new Map,s=[];let r=0;n.walk(e=>(e instanceof a&&(r+=1,e.isFinalTabstop?o.set(0,void 0):!o.has(e.index)&&0{e.mime===i.mime||e.userConfigured||(i.extension&&e.extension,i.filename&&e.filename,i.filepattern&&e.filepattern,i.firstline&&e.firstline)})}function g(e,t){let i;if(e)switch(e.scheme){case s.c.file:i=e.fsPath;break;case s.c.data:const t=a.a.parseMetaData(e);i=t.get(a.a.META_DATA_LABEL);break;default:i=e.path}if(i){i=i.toLowerCase();var o=Object(r.a)(i),u=p(i,o,c);if(u)return[u,n.text];if(u=p(i,o,h),u)return[u,n.text];if(t&&(o=function(e){if(Object(l.S)(e)&&(e=e.substr(1)),0s.filepattern.length)&&(a=l.filepatternOnPath?e:t,null!=(n=l.filepatternLowercase)&&n.call(l,a)&&(s=l)),l.extension&&(!r||l.extension.length>r.extension.length)&&t.endsWith(l.extensionLowercase)&&(r=l)}return o?o.mime:s?s.mime:r?r.mime:null}},b9db:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("561a");function o(e){let t=e.definition;for(;t instanceof n.b;)t=t.definition;return`.codicon-${e.id}:before { content: '${t.fontCharacter}'; }`}i("1e03"),i("f2d2")},b9f8:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib"],aliases:["StructuredText","scl","stl"],loader:function(){return i.e("chunk-2d2138c7").then(i.bind(null,"acc2"))}})},ba77:function(e,t,i){},bc02:function(e,t,i){},bc04:function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m})),i.d(t,"d",(function(){return f})),i.d(t,"c",(function(){return _}));var n=i("3742"),o=i("6a89"),s=(t=i("2504"),i("a666")),r=i("b2cc"),a=i("4fc3"),l=i("db88"),d=i("0a0f"),h=i("f5f3");i=i("dff7");const c=Object(d.c)("IEditorCancelService"),u=new a.c("cancellableOperation",!1,Object(i.a)("cancellableOperation","Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Object(h.b)(c,class{constructor(){this._tokens=new WeakMap}add(e,t){let i,n=this._tokens.get(e);return n||(n=e.invokeWithinContext(e=>({key:u.bindTo(e.get(a.b)),tokens:new l.a})),this._tokens.set(e,n)),n.key.set(!0),i=n.tokens.push(t),()=>{i&&(i(),n.key.set(!n.tokens.isEmpty()),i=void 0)}}cancel(e){const t=this._tokens.get(e);if(t){const e=t.tokens.pop();e&&(e.cancel(),t.key.set(!t.tokens.isEmpty()))}}},!0);class g extends t.b{constructor(e,t){super(t),this.editor=e,this._unregister=e.invokeWithinContext(t=>t.get(c).add(e,this))}dispose(){this._unregister(),super.dispose()}}Object(r.k)(new class extends r.c{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:u})}runEditorCommand(e,t){e.get(c).cancel(t)}});class p{constructor(e,t){if(this.flags=t,0!=(1&this.flags)){const t=e.getModel();this.modelVersionId=t?n.v("{0}#{1}",t.uri.toString(),t.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(e){return e instanceof p&&this.modelVersionId===(e=e).modelVersionId&&this.scrollLeft===e.scrollLeft&&this.scrollTop===e.scrollTop&&!(!this.position&&e.position||this.position&&!e.position||this.position&&e.position&&!this.position.equals(e.position))&&!(!this.selection&&e.selection||this.selection&&!e.selection||this.selection&&e.selection&&!this.selection.equalsRange(e.selection))}validate(e){return this._equals(new p(e,this.flags))}}class m extends g{constructor(e,t,i,n){super(e,n),this._listener=new s.b,4&t&&this._listener.add(e.onDidChangeCursorPosition(e=>{i&&o.a.containsPosition(i,e.position)||this.cancel()})),2&t&&this._listener.add(e.onDidChangeCursorSelection(e=>{i&&o.a.containsRange(i,e.selection)||this.cancel()})),8&t&&this._listener.add(e.onDidScrollChange(e=>this.cancel())),1&t&&(this._listener.add(e.onDidChangeModel(e=>this.cancel())),this._listener.add(e.onDidChangeModelContent(e=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class f extends t.b{constructor(e,t){super(t),this._listener=e.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}class _{constructor(e,t,i){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=i}static capture(e){let t=null,i=0;if(0!==e.getScrollTop()){const o=e.getVisibleRanges();var n;0r.a.shiftIndent(e,e.length+(t=t||1),h,g,p),f=(e,t)=>r.a.unshiftIndent(e,e.length+(t=t||1),h,g,p);let _,b=[],v=e.getLineContent(t),C=v,w=(null!=n?(_=n,n=s.x(v),C=_+v.substring(n.length),o.decreaseIndentPattern&&o.decreaseIndentPattern.test(C)&&(_=f(_),C=_+v.substring(n.length)),v!==C&&b.push(a.a.replaceMove(new d.a(t,1,t,n.length+1),c.b.normalizeIndentation(_,g,p)))):_=s.x(v),_);o.increaseIndentPattern&&o.increaseIndentPattern.test(C)?(w=m(w),_=m(_)):o.indentNextLinePattern&&o.indentNextLinePattern.test(C)&&(w=m(w));for(let r=++t;r<=i;r++){let t=e.getLineContent(r);var y=s.x(t),S=w+t.substring(y.length);o.decreaseIndentPattern&&o.decreaseIndentPattern.test(S)&&(w=f(w),_=f(_)),y!==w&&b.push(a.a.replaceMove(new d.a(r,1,r,y.length+1),c.b.normalizeIndentation(w,g,p))),o.unIndentedLinePattern&&o.unIndentedLinePattern.test(t)||(w=o.increaseIndentPattern&&o.increaseIndentPattern.test(S)?_=m(_):o.indentNextLinePattern&&o.indentNextLinePattern.test(S)?m(w):_)}return b}class _ extends t.b{constructor(){super({id:_.ID,label:n.a("indentationToSpaces","Convert Indentation to Spaces"),alias:"Convert Indentation to Spaces",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new N(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!0})))}}_.ID="editor.action.indentationToSpaces";class b extends t.b{constructor(){super({id:b.ID,label:n.a("indentationToTabs","Convert Indentation to Tabs"),alias:"Convert Indentation to Tabs",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new O(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!1})))}}b.ID="editor.action.indentationToTabs";class v extends t.b{constructor(e,t){super(t),this.insertSpaces=e}run(e,t){const i=e.get(m.a),o=e.get(g.a);let s=t.getModel();if(s){let e=o.getCreationOptions(s.getLanguageIdentifier().language,s.uri,s.isForSimpleWidget);const t=[1,2,3,4,5,6,7,8].map(t=>({id:t.toString(),label:t.toString(),description:t===e.tabSize?n.a("configuredTabSize","Configured Tab Size"):void 0})),r=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{i.pick(t,{placeHolder:n.a({key:"selectTabWidth",comment:["Tab corresponds to the tab key"]},"Select Tab Size for Current File"),activeItem:t[r]}).then(e=>{e&&s&&!s.isDisposed()&&s.updateOptions({tabSize:parseInt(e.label,10),insertSpaces:this.insertSpaces})})},50)}}}class C extends v{constructor(){super(!1,{id:C.ID,label:n.a("indentUsingTabs","Indent Using Tabs"),alias:"Indent Using Tabs",precondition:void 0})}}C.ID="editor.action.indentUsingTabs";class w extends v{constructor(){super(!0,{id:w.ID,label:n.a("indentUsingSpaces","Indent Using Spaces"),alias:"Indent Using Spaces",precondition:void 0})}}w.ID="editor.action.indentUsingSpaces";class y extends t.b{constructor(){super({id:y.ID,label:n.a("detectIndentation","Detect Indentation from Content"),alias:"Detect Indentation from Content",precondition:void 0})}run(e,t){const i=e.get(g.a);let n=t.getModel();n&&(e=i.getCreationOptions(n.getLanguageIdentifier().language,n.uri,n.isForSimpleWidget),n.detectIndentation(e.insertSpaces,e.tabSize))}}y.ID="editor.action.detectIndentation";class S extends t.b{constructor(){super({id:"editor.action.reindentlines",label:n.a("editor.reindentlines","Reindent Lines"),alias:"Reindent Lines",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n;!i||0<(n=f(i,1,i.getLineCount())).length&&(t.pushUndoStop(),t.executeEdits(this.id,n),t.pushUndoStop())}}class L extends t.b{constructor(){super({id:"editor.action.reindentselectedlines",label:n.a("editor.reindentselectedlines","Reindent Selected Lines"),alias:"Reindent Selected Lines",precondition:h.a.writable})}run(e,t){var i=t.getModel();if(i){var n=t.getSelections();if(null!==n){let e=[];for(var o of n){let t=o.startLineNumber,n=o.endLineNumber;if(t!==n&&1===o.endColumn&&n--,1===t){if(t===n)continue}else t--;o=f(i,t,n),e.push(...o)}0this.update())),this.callOnDispose.add(e.onDidChangeModel(()=>this.update())),this.callOnDispose.add(e.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),this.editor.getOption(9)<4||this.editor.getOption(46)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:e})=>{this.trigger(e)}))}trigger(e){var t=this.editor.getSelections();if(!(null===t||1r.a.shiftIndent(e,e.length+1,g,m,f),unshiftIndent:e=>r.a.unshiftIndent(e,e.length+1,g,m,f)};let b=e.startLineNumber;for(;b<=e.endLineNumber&&this.shouldIgnoreLine(c,b);)b++;if(!(b>e.endLineNumber)){let r=c.getLineContent(b);if(!/\S/.test(r.substring(0,e.startColumn-1))){var n=u.a.getGoodIndentForLine(t,c,c.getLanguageIdentifier().id,b,i);if(null!==n){var o=s.x(r);n=p.b(n,g);if(n!==p.b(o,g))n=p.a(n,g,f),_.push({range:new l.a(b,1,b,o.length+1),text:n}),r=n+r.substr(o.length);else if(n=u.a.getIndentMetadata(c,b),0===n||8===n)return}}const m=b;for(;bc.getLineTokens(e),getLanguageIdentifier:()=>c.getLanguageIdentifier(),getLanguageIdAtPosition:(e,t)=>c.getLanguageIdAtPosition(e,t),getLineContent:e=>e===m?r:c.getLineContent(e)},c.getLanguageIdentifier().id,b+1,i),null!==o&&(n=p.b(o,g),t=p.b(s.x(c.getLineContent(b+1)),g),n!==t))){var a=n-t;for(let t=b+1;t<=e.endLineNumber;t++){var d=c.getLineContent(t),h=(d=s.x(d),p.b(d,g));h=p.a(h+a,g,f);h!==d&&_.push({range:new l.a(t,1,t,d.length+1),text:h})}}0<_.length&&(this.editor.pushUndoStop(),i=new x(_,this.editor.getSelection()),this.editor.executeCommand("autoIndentOnPaste",i),this.editor.pushUndoStop())}}}}shouldIgnoreLine(e,t){e.forceTokenization(t);var i=e.getLineFirstNonWhitespaceColumn(t);if(0===i)return!0;let n=e.getLineTokens(t);return 0Promise.resolve(n(i,e,t)).then(void 0,e=>{Object(o.g)(e)})),Promise.all(i).then(e=>{const t=[];for(var i of e)Array.isArray(i)?t.push(...i):i&&t.push(i);return t})}function d(e,t,i){return l(e,t,s.f,(e,t,n)=>e.provideDefinition(t,n,i))}function h(e,t,i){return l(e,t,s.e,(e,t,n)=>e.provideDeclaration(t,n,i))}function c(e,t,i){return l(e,t,s.q,(e,t,n)=>e.provideImplementation(t,n,i))}function u(e,t,i){return l(e,t,s.G,(e,t,n)=>e.provideTypeDefinition(t,n,i))}function g(e,t,i,n){return l(e,t,s.y,(e,t,o)=>a(this,void 0,void 0,(function*(){var s,r=yield e.provideReferences(t,o,{includeDeclaration:!0},n);return i&&r&&2===r.length&&(s=yield e.provideReferences(t,o,{includeDeclaration:!1},n))&&1===s.length?s:r})))}function p(e){return a(this,void 0,void 0,(function*(){var t=yield e();const i=new r.c(t,"");return t=i.references.map(e=>e.link),i.dispose(),t}))}Object(t.n)("_executeDefinitionProvider",(e,t)=>p(()=>d(e,t,n.a.None))),Object(t.n)("_executeDeclarationProvider",(e,t)=>p(()=>h(e,t,n.a.None))),Object(t.n)("_executeImplementationProvider",(e,t)=>p(()=>c(e,t,n.a.None))),Object(t.n)("_executeTypeDefinitionProvider",(e,t)=>p(()=>u(e,t,n.a.None))),Object(t.n)("_executeReferenceProvider",(e,t)=>p(()=>g(e,t,!1,n.a.None)))},bd50:function(e,t,i){"use strict";i.r(t);t=i("b2cc");var n=i("b1ca"),o=i("03d9");class s extends t.b{constructor(){super({id:"editor.action.toggleHighContrast",label:o.i.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(e,t){const i=e.get(n.a);this._originalThemeName?(i.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=i.getColorTheme().themeName,i.setTheme("hc-black"))}}Object(t.j)(s)},be5f:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));const n=Object.prototype.hasOwnProperty;function o(e,t){for(let i in e)if(n.call(e,i)&&!1===t({key:i,value:e[i]},(function(){delete e[i]})))return}class s{constructor(){this.map=new Map}add(e,t){let i=this.map.get(e);i||(i=new Set,this.map.set(e,i)),i.add(t)}delete(e,t){const i=this.map.get(e);i&&(i.delete(t),0===i.size&&this.map.delete(e))}forEach(e,t){const i=this.map.get(e);i&&i.forEach(t)}}},bf44:function(e,t,i){"use strict";var n=i("33f9");i.o(n,"Emitter")&&i.d(t,"Emitter",(function(){return n.Emitter})),i.o(n,"MarkerSeverity")&&i.d(t,"MarkerSeverity",(function(){return n.MarkerSeverity})),i.o(n,"MarkerTag")&&i.d(t,"MarkerTag",(function(){return n.MarkerTag})),i.o(n,"Range")&&i.d(t,"Range",(function(){return n.Range})),i.o(n,"Uri")&&i.d(t,"Uri",(function(){return n.Uri})),i.o(n,"editor")&&i.d(t,"editor",(function(){return n.editor})),i.o(n,"languages")&&i.d(t,"languages",(function(){return n.languages}))},bf5b:function(e,t,i){"use strict";i.d(t,"b",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"c",(function(){return m}));t=i("5fe7");var n=i("561a"),o=i("308f"),s=i("dff7"),r=i("dd1b"),a=i("89cd"),l=i("b7d0");const d=new class{constructor(){this._onDidChange=new o.b,this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:Object(s.a)("iconDefintion.fontId","The id of the font to use. If not set, the font that is defined first is used.")},fontCharacter:{type:"string",description:Object(s.a)("iconDefintion.fontCharacter","The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${n.a.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(e,t,i,n){const o=this.iconsById[e];var s;if(o)return i&&!o.description&&(o.description=i,this.iconSchema.properties[e].markdownDescription=i+` $(${e})`,-1!==(s=this.iconReferenceSchema.enum.indexOf(e))&&(this.iconReferenceSchema.enumDescriptions[s]=i),this._onDidChange.fire()),o;this.iconsById[e]={id:e,description:i,defaults:t,deprecationMessage:n};let r={$ref:"#/definitions/icons"};return n&&(r.deprecationMessage=n),i&&(r.markdownDescription=i+`: $(${e})`),this.iconSchema.properties[e]=r,this.iconReferenceSchema.enum.push(e),this.iconReferenceSchema.enumDescriptions.push(i||""),this._onDidChange.fire(),{id:e}}getIcons(){return Object.keys(this.iconsById).map(e=>this.iconsById[e])}getIcon(e){return this.iconsById[e]}getIconSchema(){return this.iconSchema}getIconFont(e){return this.iconFontsById[e]}toString(){var e=(e,t)=>e.id.localeCompare(t.id),t=e=>{for(;l.d.isThemeIcon(e.defaults);)e=this.iconsById[e.defaults.id];return"codicon codicon-"+(e?e.id:"")};let i=[];i.push("| preview | identifier | default codicon ID | description"),i.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const n=Object.keys(this.iconsById).map(e=>this.iconsById[e]);for(const o of n.filter(e=>!!e.description).sort(e))i.push(`||${o.id}|${(l.d.isThemeIcon(o.defaults)?o.defaults:o).id}|${o.description||""}|`);i.push("| preview | identifier "),i.push("| ----------- | --------------------------------- |");for(const o of n.filter(e=>!l.d.isThemeIcon(e.defaults)).sort(e))i.push(`||${o.id}|`);return i.join("\n")}};function h(e,t,i,n){return d.registerIcon(e,t,i,n)}function c(){return d}a.a.add("base.contributions.icons",d);for(const f of n.d.all)d.registerIcon(f.id,f.definition,f.description);n.d.onDidRegister(e=>d.registerIcon(e.id,e.definition,e.description));const u="vscode://schemas/icons";let g=a.a.as(r.a.JSONContribution);g.registerSchema(u,d.getIconSchema());const p=new t.e(()=>g.notifySchemaChanged(u),200),m=(d.onDidChange(()=>{p.isScheduled()||p.schedule()}),h("widget-close",n.b.close,Object(s.a)("widgetClose","Icon for the close action in widgets.")))},bfa1c:function(e,t,i){"use strict";i.d(t,"a",(function(){return I}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5d28"),a=i("7ddc"),l=i("fdcc"),d=i("308f"),h=i("78bc"),c=i("1097"),u=i("9c3e");let g;!function e(t,i,n){function o(s,r){if(!i[s]){var a;if(!t[s])throw(a=new Error("Cannot find module '"+s+"'")).code="MODULE_NOT_FOUND",a;a=i[s]={exports:{}},t[s][0].call(a.exports,(function(e){return o(t[s][1][e]||e)}),a,a.exports,e,t,i,n)}return i[s].exports}for(var s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,l=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,d=/^":">"))},end:function(e){e=o(e),-1!==(a.allowedTags||[]).indexOf(e)&&!1===i.ignoring?(l("")):h(e)},chars:function(e){!1===i.ignoring&&l(a.transformText?a.transformText(e):e)}};function l(t){e.push(t)}function d(e){r.voids[e]||(!1===i.ignoring?i={ignoring:e,depth:1}:i.ignoring===e&&i.depth++)}function h(e){i.ignoring===e&&--i.depth<=0&&c()}function c(){i={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,i){var n={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},s=/(&|<|>|"|')/g,r=/[&<>"']/g;function a(e){return n[e]}function l(e){return o[e]}function d(e){return null==e?"":String(e).replace(r,a)}function h(e){return null==e?"":String(e).replace(s,l)}d.options=h.options={},t.exports={encode:d,escape:d,decode:h,unescape:h,version:"1.0.0-browser"}},{}],10:[function(e,t,i){function n(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(n,{})}},{}]},{},[4]);var p=g,m=i("4acc"),f=i("438a"),_=i("b589"),b=i("aa3d"),v=i("82c9"),C=i("3742"),w=i("6d8e");const y=null==(t=window.trustedTypes)?void 0:t.createPolicy("insane",{createHTML(e,t){return p(e,t)}});function S(e,t={},i={}){var g;function S(t,i){var n=e.uris&&e.uris[t];if(!n)return t;let o=w.a.revive(n);return i?t.startsWith(_.c.data+":")?t:_.a.asBrowserUri(o).toString(!0):w.a.parse(t).toString()===o.toString()?t:(o=o.query?o.with({query:function(t){let i;try{i=Object(f.a)(decodeURIComponent(t))}catch(t){}return i?(i=Object(b.a)(i,t=>{if(e.uris&&e.uris[t])return w.a.revive(e.uris[t])}),encodeURIComponent(JSON.stringify(i))):t}(o.query)}):o).toString()}const L=Object(s.a)(t);let x;const k=new Promise(e=>x=e),D=new m.Renderer;D.image=(e,i,n)=>{let o=[],s=[];if(e){({href:e,dimensions:o}=Object(h.c)(e)),e=S(e,!0);try{var r=w.a.parse(e);t.baseUrl&&r.scheme===_.c.file&&(e=Object(v.j)(t.baseUrl,e).toString())}catch(e){}s.push(`src="${e}"`)}return n&&s.push(`alt="${n}"`),i&&s.push(`title="${i}"`),""},D.link=(i,n,o)=>(i===o&&(o=Object(h.d)(o)),i=S(i,!1),t.baseUrl&&!/^\w[\w\d+.-]*:/.test(i)&&(i=Object(v.j)(t.baseUrl,i).toString()),n=Object(h.d)(n),!(i=Object(h.d)(i))||i.match(/^data:|javascript:/i)||i.match(/^command:/i)&&!e.isTrusted||i.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?o:`
      /g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${n||i}">${o}`),D.paragraph=t=>{if(e.supportThemeIcons){const e=Object(a.a)(t);t=e.map(e=>"string"==typeof e?e:e.outerHTML).join("")}return`

      ${t}

      `},t.codeBlockRenderer&&(D.code=(e,i)=>{i=t.codeBlockRenderer(i,e);const o=u.b.nextId(),s=Promise.all([i,k]).then(e=>{var t=L.querySelector(`div[data-code="${o}"]`);t&&n.R(t,e[0])}).catch(e=>{});return t.asyncRenderCallback&&s.then(t.asyncRenderCallback),`
      ${Object(C.s)(e)}
      `}),t.actionHandler&&(g=t.actionHandler.disposables.add(new o.a(L,"click")),O=t.actionHandler.disposables.add(new o.a(L,"auxclick")),t.actionHandler.disposables.add(d.c.any(g.event,O.event)(e=>{const i=new r.a(e);if(i.leftButton||i.middleButton){let o=i.target;if("A"===o.tagName||(o=o.parentElement)&&"A"===o.tagName)try{var n=o.dataset.href;n&&t.actionHandler.callback(n,i)}catch(e){Object(l.f)(e)}finally{i.preventDefault()}}}))),i.sanitizer=t=>(e.isTrusted?t.match(/^(]+>)|(<\/\s*span>)$/):void 0)?t:"",i.sanitize=!0,i.silent=!0,i.renderer=D;let N=null!=(g=e.value)?g:"";1e5{e.dispose(),t.asyncRenderCallback()})}return L}t=i("5bd7");var L,x=i("5818"),k=i("4d05"),D=i("a666"),N=i("b707"),O=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3n.dispose()}}_getRenderOptions(t,i){return{baseUrl:this._options.baseUrl,codeBlockRenderer:(t,i)=>E(this,void 0,void 0,(function*(){var n;let o;t?o=this._modeService.getModeIdForLanguageName(t):this._options.editor&&(o=null==(s=this._options.editor.getModel())?void 0:s.getLanguageIdentifier().language),o=o||"plaintext",this._modeService.triggerMode(o);var s=null!=(s=yield N.F.getPromise(o))?s:void 0;const r=document.createElement("span");r.innerHTML=null!=(n=null==(n=e._ttpTokenizer)?void 0:n.createHTML(i,s))?n:Object(k.b)(i,s);let a=this._options.codeBlockFontFamily;return(a=this._options.editor?this._options.editor.getOption(42).fontFamily:a)&&(r.style.fontFamily=a),r})),asyncRenderCallback:()=>this._onDidRenderAsync.fire(),actionHandler:{callback:e=>this._openerService.open(e,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:t.isTrusted}).catch(l.f),disposables:i}}}};I._ttpTokenizer=null==(L=window.trustedTypes)?void 0:L.createPolicy("tokenizeToString",{createHTML(e,t){return Object(k.b)(e,t)}}),I=i([O(1,x.a),O(2,t.a)],I)},c101:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n,o;t=i("dff7"),i=i("4fc3");(o=n=n||{}).editorSimpleInput=new i.c("editorSimpleInput",!1,!0),o.editorTextFocus=new i.c("editorTextFocus",!1,t.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),o.focus=new i.c("editorFocus",!1,t.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),o.textInputFocus=new i.c("textInputFocus",!1,t.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),o.readOnly=new i.c("editorReadonly",!1,t.a("editorReadonly","Whether the editor is read only")),o.inDiffEditor=new i.c("inDiffEditor",!1,t.a("inDiffEditor","Whether the context is a diff editor")),o.columnSelection=new i.c("editorColumnSelection",!1,t.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),o.writable=o.readOnly.toNegated(),o.hasNonEmptySelection=new i.c("editorHasSelection",!1,t.a("editorHasSelection","Whether the editor has text selected")),o.hasOnlyEmptySelection=o.hasNonEmptySelection.toNegated(),o.hasMultipleSelections=new i.c("editorHasMultipleSelections",!1,t.a("editorHasMultipleSelections","Whether the editor has multiple selections")),o.hasSingleSelection=o.hasMultipleSelections.toNegated(),o.tabMovesFocus=new i.c("editorTabMovesFocus",!1,t.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),o.tabDoesNotMoveFocus=o.tabMovesFocus.toNegated(),o.isInWalkThroughSnippet=new i.c("isInEmbeddedEditor",!1,!0),o.canUndo=new i.c("canUndo",!1,!0),o.canRedo=new i.c("canRedo",!1,!0),o.hoverVisible=new i.c("editorHoverVisible",!1,t.a("editorHoverVisible","Whether the editor hover is visible")),o.inCompositeEditor=new i.c("inCompositeEditor",void 0,t.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),o.notInCompositeEditor=o.inCompositeEditor.toNegated(),o.languageId=new i.c("editorLangId","",t.a("editorLangId","The language identifier of the editor")),o.hasCompletionItemProvider=new i.c("editorHasCompletionItemProvider",!1,t.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),o.hasCodeActionsProvider=new i.c("editorHasCodeActionsProvider",!1,t.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),o.hasCodeLensProvider=new i.c("editorHasCodeLensProvider",!1,t.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),o.hasDefinitionProvider=new i.c("editorHasDefinitionProvider",!1,t.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),o.hasDeclarationProvider=new i.c("editorHasDeclarationProvider",!1,t.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),o.hasImplementationProvider=new i.c("editorHasImplementationProvider",!1,t.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),o.hasTypeDefinitionProvider=new i.c("editorHasTypeDefinitionProvider",!1,t.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),o.hasHoverProvider=new i.c("editorHasHoverProvider",!1,t.a("editorHasHoverProvider","Whether the editor has a hover provider")),o.hasDocumentHighlightProvider=new i.c("editorHasDocumentHighlightProvider",!1,t.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),o.hasDocumentSymbolProvider=new i.c("editorHasDocumentSymbolProvider",!1,t.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),o.hasReferenceProvider=new i.c("editorHasReferenceProvider",!1,t.a("editorHasReferenceProvider","Whether the editor has a reference provider")),o.hasRenameProvider=new i.c("editorHasRenameProvider",!1,t.a("editorHasRenameProvider","Whether the editor has a rename provider")),o.hasSignatureHelpProvider=new i.c("editorHasSignatureHelpProvider",!1,t.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),o.hasInlayHintsProvider=new i.c("editorHasInlayHintsProvider",!1,t.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),o.hasDocumentFormattingProvider=new i.c("editorHasDocumentFormattingProvider",!1,t.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),o.hasDocumentSelectionFormattingProvider=new i.c("editorHasDocumentSelectionFormattingProvider",!1,t.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),o.hasMultipleDocumentFormattingProvider=new i.c("editorHasMultipleDocumentFormattingProvider",!1,t.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),o.hasMultipleDocumentSelectionFormattingProvider=new i.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,t.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))},c286:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:function(){return i.e("chunk-7459c510").then(i.bind(null,"23e02"))}})},c2c6:function(e,t,i){var n;self.MonacoEnvironment={globalAPI:!(n={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"}),getWorkerUrl:function(e,t){var o=i.p;o=(o?o.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location);s=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s)return/^(\/\/)/.test(o)&&(o=window.location.protocol+o),s=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"}),URL.createObjectURL(s)}return o}},i("4816"),i("3765"),i("6e4e"),i("2935"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("d585"),i("e516"),i("fd11"),i("891c"),i("a106"),i("7605"),i("6df4"),i("7082"),i("958f"),i("3323"),i("f187"),i("1f84"),i("aee8"),i("a222"),i("1af3"),i("bc61"),i("6e62"),i("2e66"),i("8090"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("2e4b"),i("6c8c"),i("8452"),i("e2c2"),i("43ad"),i("d741"),i("b574"),i("7a9e"),i("bd50"),i("93ba"),i("6daf"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),e.exports=i("8ea9"),i("09d16"),i("db7a"),i("38e9"),i("962f"),i("d1c2"),i("91d3"),i("0292"),i("8eb6"),i("82a1"),i("a771"),i("13e8"),i("f41d"),i("f570"),i("f5ba"),i("4af6"),i("a8f5"),i("9d48"),i("23f2"),i("2dec"),i("d282"),i("f9ad"),i("77db"),i("8457"),i("7367"),i("cd01"),i("93b9"),i("7257"),i("a79b"),i("daaa"),i("0ef9"),i("16f5"),i("38f6"),i("1aa7"),i("66f1"),i("2e5e"),i("4058"),i("6640"),i("fdc0"),i("c583"),i("8d5c"),i("ea53"),i("abca"),i("b12b"),i("a0a2"),i("1fa1"),i("cb70"),i("2652"),i("8f6a"),i("c286"),i("88b6"),i("4da7"),i("32cc"),i("6a38"),i("4220"),i("a48d"),i("c8aa"),i("8a3f"),i("5d08"),i("19bd"),i("1bd1"),i("c663"),i("73d3"),i("333a"),i("199a"),i("d65c"),i("e8cb"),i("c3d4"),i("b9f8"),i("2d19"),i("d2ce"),i("0542"),i("9f5f"),i("10eb"),i("cf78"),i("9eb0"),i("0447"),i("1389")},c317:function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return a}));var n=i("30db");let o;if(void 0!==n.b.vscode&&void 0!==n.b.vscode.process){const e=n.b.vscode.process;o={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()},nextTick(e){return Object(n.j)(e)}}}else o=void 0!==e?{get platform(){return e.platform},get arch(){return e.arch},get env(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"})},cwd(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"}).VSCODE_CWD||e.cwd()},nextTick(t){return e.nextTick(t)}}:{get platform(){return n.i?"win32":n.f?"darwin":"linux"},get arch(){},nextTick(e){return Object(n.j)(e)},get env(){return{}},cwd(){return"/"}};const s=o.cwd,r=o.env,a=o.platform}).call(this,i("f28c"))},c36f:function(e,t,i){"use strict";i.r(t),i.d(t,"CutAction",(function(){return m})),i.d(t,"CopyAction",(function(){return f})),i.d(t,"PasteAction",(function(){return _}));var n=i("dff7"),o=(t=i("0f70"),i("30db")),s=i("e53c"),r=i("b2cc"),a=i("5717"),l=i("c101"),d=i("7e32"),h=i("f577"),c=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},u=(i="9_cutcopypaste",o.g||document.queryCommandSupported("cut")),g=o.g||document.queryCommandSupported("copy");t=void 0!==navigator.clipboard&&!t.g||document.queryCommandSupported("paste");function p(e){return e.register(),e}const m=u?p(new r.e({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:o.g?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.cutLabel","Cut"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1}]})):void 0,f=g?p(new r.e({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:o.g?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.copyLabel","Copy"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0,_=(d.d.appendMenuItem(d.b.MenubarEditMenu,{submenu:d.b.MenubarCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),d.d.appendMenuItem(d.b.EditorContext,{submenu:d.b.EditorContextCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:i,order:3}),t?p(new r.e({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:o.g?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4}]})):void 0);class b extends r.b{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:n.a("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:0,weight:100}})}run(e,t){!t.hasModel()||!t.getOption(31)&&t.getSelection().isEmpty()||(s.a.forceCopyWithSyntaxHighlighting=!0,t.focus(),document.execCommand("copy"),s.a.forceCopyWithSyntaxHighlighting=!1)}}function v(e,t){e&&(e.addImplementation(1e4,"code-editor",(e,i)=>{const n=e.get(a.a).getFocusedCodeEditor();if(n&&n.hasTextFocus()){e=n.getOption(31);const i=n.getSelection();return i&&i.isEmpty()&&!e||document.execCommand(t),!0}return!1}),e.addImplementation(0,"generic-dom",(e,i)=>(document.execCommand(t),!0)))}v(m,"cut"),v(f,"copy"),_&&(_.addImplementation(1e4,"code-editor",(e,t)=>{const i=e.get(a.a),n=e.get(h.a),r=i.getFocusedCodeEditor();return!(!r||!r.hasTextFocus())&&(!document.execCommand("paste")&&o.h&&c(void 0,void 0,void 0,(function*(){var e=yield n.readText();if(""!==e){var t=s.b.INSTANCE.get(e);let i=!1,n=null,o=null;t&&(i=r.getOption(31)&&!!t.isFromEmptySelection,n=void 0!==t.multicursorText?t.multicursorText:null,o=t.mode),r.trigger("keyboard","paste",{text:e,pasteOnNewLine:i,multicursorText:n,mode:o})}})),!0)}),_.addImplementation(0,"generic-dom",(e,t)=>(document.execCommand("paste"),!0))),g&&Object(r.j)(b)},c3d4:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:function(){return i.e("chunk-2d0ae937").then(i.bind(null,"0b3b"))}})},c4e3:function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("11f7"),o=i("ee56"),s=i("5fe7"),r=i("2504"),a=i("a666"),l=i("ef8e9"),d=i("dff7"),h=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function c(e,t,i){if(i){const o=function(e){if(Object(l.k)(e))return()=>h(this,void 0,void 0,(function*(){return e}));if(Object(l.h)(e.markdown))return e.markdown;{const t=e.markdown;return()=>h(this,void 0,void 0,(function*(){return t}))}}(i);let c,u;const g=n.i(t,n.d.MOUSE_OVER,g=>{if(!c){const g=new r.b;var p=e=>{var i=e.type===n.d.MOUSE_DOWN;i&&(null!==u&&void 0!==u&&u.dispose(),u=void 0),!i&&e.fromElement!==t||(null!==c&&void 0!==c&&c.dispose(),c=void 0)};const m=n.i(t,n.d.MOUSE_LEAVE,p,!0),f=n.i(t,n.d.MOUSE_DOWN,p,!0),_={targetElements:[t],dispose:()=>{}};let b;void 0!==e.placement&&"mouse"!==e.placement||(b=n.i(t,n.d.MOUSE_MOVE,e=>_.x=e.x+10,!0));const v=new s.e(()=>h(this,void 0,void 0,(function*(){var t;c&&(t={content:Object(d.a)("iconLabel.loading","Loading..."),target:_,hoverPosition:2},null!==u&&void 0!==u&&u.dispose(),u=e.showHover(t),t=null!=(t=yield o(g.token))?t:Object(l.k)(i)?void 0:i.markdownNotSupportedFallback,null!==u&&void 0!==u&&u.dispose(),u=void 0,t&&c&&(t={content:t,target:_,showPointer:"element"===e.placement,hoverPosition:2},u=e.showHover(t))),null!==b&&void 0!==b&&b.dispose()})),e.delay);v.schedule(),c=Object(a.i)(()=>{v.dispose(),null!==b&&void 0!==b&&b.dispose(),f.dispose(),m.dispose(),g.dispose(!0)})}},!0);return Object(a.i)(()=>{g.dispose(),null!==c&&void 0!==c&&c.dispose(),null!==u&&void 0!==u&&u.dispose()})}}var u=i("aa3d"),g=i("9ee1");i("2a04");class p{constructor(e){this._element=e}get element(){return this._element}set textContent(e){this.disposed||e===this._textContent||(this._textContent=e,this._element.textContent=e)}set className(e){this.disposed||e===this._className||(this._className=e,this._element.className=e)}set empty(e){this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class m extends a.a{constructor(e,t){super(),this.customHovers=new Map,this.domNode=this._register(new p(n.q(e,n.a(".monaco-icon-label")))),this.labelContainer=n.q(this.domNode.element,n.a(".monaco-icon-label-container")),e=n.q(this.labelContainer,n.a("span.monaco-icon-name-container")),this.descriptionContainer=this._register(new p(n.q(this.labelContainer,n.a("span.monaco-icon-description-container")))),null!=t&&t.supportHighlights||null!=t&&t.supportIcons?this.nameNode=new _(e,!!t.supportIcons):this.nameNode=new f(e),null!=t&&t.supportDescriptionHighlights?this.descriptionNodeFactory=()=>new o.a(n.q(this.descriptionContainer.element,n.a("span.label-description")),!!t.supportIcons):this.descriptionNodeFactory=()=>this._register(new p(n.q(this.descriptionContainer.element,n.a("span.label-description")))),this.hoverDelegate=null==t?void 0:t.hoverDelegate}setLabel(e,t,i){const n=["monaco-icon-label"];i&&(i.extraClasses&&n.push(...i.extraClasses),i.italic&&n.push("italic"),i.strikethrough&&n.push("strikethrough")),this.domNode.className=n.join(" "),this.setupHover(this.labelContainer,null==i?void 0:i.title),this.nameNode.setLabel(e,i),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof o.a?(this.descriptionNode.set(t||"",i?i.descriptionMatches:void 0),this.setupHover(this.descriptionNode.element,null==i?void 0:i.descriptionTitle)):(this.descriptionNode.textContent=t||"",this.setupHover(this.descriptionNode.element,(null==i?void 0:i.descriptionTitle)||""),this.descriptionNode.empty=!t))}setupHover(e,t){const i=this.customHovers.get(e);var n;i&&(i.dispose(),this.customHovers.delete(e)),t?this.hoverDelegate?(n=c(this.hoverDelegate,e,t))&&this.customHovers.set(e,n):(n=e,t=t,Object(l.k)(t)?n.title=t:null!=t&&t.markdownNotSupportedFallback?n.title=t.markdownNotSupportedFallback:n.removeAttribute("title")):e.removeAttribute("title")}dispose(){super.dispose();for(const e of this.customHovers.values())e.dispose();this.customHovers.clear()}}class f{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Object(u.d)(this.options,t))if(this.label=e,this.options=t,"string"==typeof e)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=n.q(this.container,n.a("a.label-name",{id:null==t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let s=0;s{const o={start:n,end:n+e.length};return e=i.map(e=>g.a.intersect(o,e)).filter(e=>!g.a.isEmpty(e)).map(({start:e,end:t})=>({start:e-n,end:t-n})),n=o.end+t.length,e})}}(e,i,null==t?void 0:t.matches);for(let d=0;d{if(t=e,Object(o.j)(t)&&n.a.isUri(t.resource)&&Object(o.j)(t.edit))return new a(e.resource,e.edit,e.modelVersionId,e.metadata);var t;if(t=e,Object(o.j)(t)&&(Boolean(t.newUri)||Boolean(t.oldUri)))return new l(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}class a extends r{constructor(e,t,i,n){super(n),this.resource=e,this.textEdit=t,this.versionId=i}}class l extends r{constructor(e,t,i,n){super(n),this.oldResource=e,this.newResource=t,this.options=i}}},c84a:function(e,t,i){},c8aa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:function(){return i.e("chunk-2d0bdf38").then(i.bind(null,"2dd4"))}})},caa1:function(e,t,i){},cab5:function(e,t,i){},cb70:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:function(){return i.e("chunk-2d0cf16e").then(i.bind(null,"61da"))}})},ccde:function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("6a89"),r=i("8025"),a=i("70cb");const l=Object.create(null);function d(e,t){if(t<=0)return"";l[e]||(l[e]=["",e]);const i=l[e];for(let n=i.length;n<=t;n++)i[n]=i[n-1]+e;return i[t]}class h{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.prevIndentTabStop(e,n)/n)):d("\t",o.a.prevRenderTabStop(e,i)/i)}static shiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.nextIndentTabStop(e,n)/n)):d("\t",o.a.nextRenderTabStop(e,i)/i)}_addEditOperation(e,t,i){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,i):e.addEditOperation(t,i)}getEditOperations(e,t){var i=this._selection.startLineNumber;let r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var{tabSize:l,indentSize:c,insertSpaces:u}=this._opts,g=i===r;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0);let d=0,m=0;for(let f=i;f<=r;f++,d=m){m=0;let r=e.getLineContent(f),_=n.u(r);if((!this._opts.isUnshift||0!==r.length&&0!==_)&&(g||this._opts.isUnshift||0!==r.length)){if(-1===_&&(_=r.length),1/?",o=function(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const i of n)0<=e.indexOf(i)||(t+="\\"+i);return t+="\\s]+)",new RegExp(t,"g")}();function s(e){let t=o;if(e&&e instanceof RegExp)if(e.global)t=e;else{let i="g";e.ignoreCase&&(i+="i"),e.multiline&&(i+="m"),e.unicode&&(i+="u"),t=new RegExp(e.source,i)}return t.lastIndex=0,t}const r={maxLen:1e3,windowSize:15,timeBudget:150};function a(e,t,i,n,o=r){if(i.length>o.maxLen){let s=e-o.maxLen/2;return s<0?s=0:n+=s,a(e,t,i=i.substring(s,e+o.maxLen/2),n,o)}var s=Date.now(),l=e-1-n;let d=-1,h=null;for(let r=1;!(Date.now()-s>=o.timeBudget);r++){var c=l-o.windowSize*r,u=(t.lastIndex=Math.max(0,c),function(e,t,i,n){for(var o;o=e.exec(t);){var s=o.index||0;if(s<=i&&e.lastIndex>=i)return o;if(0this.dispose())),this._register(this._editor.onDidUpdateDiff(()=>this._onDiffUpdated())),this._options.followsCaret&&this._register(this._editor.getModifiedEditor().onDidChangeCursorPosition(e=>{this.ignoreSelectionChange||(this.nextIdx=-1)})),this._options.alwaysRevealFirst&&this._register(this._editor.getModifiedEditor().onDidChangeModel(e=>{this.revealFirst=!0})),this._init()}_init(){this._editor.getLineChanges()}_onDiffUpdated(){this._init(),this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))}_compute(e){this.ranges=[],e&&e.forEach(e=>{!this._options.ignoreCharChanges&&e.charChanges?e.charChanges.forEach(e=>{this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,1,e.modifiedStartLineNumber,1)})}),this.ranges.sort((e,t)=>e.range.getStartPosition().isBeforeOrEqual(t.range.getStartPosition())?-1:t.range.getStartPosition().isBeforeOrEqual(e.range.getStartPosition())?1:0),this._onDidUpdate.fire(this)}_initIdx(e){let t=!1,i=this._editor.getPosition();if(i){for(let n=0,o=this.ranges.length;n=this.ranges.length&&(this.nextIdx=0)):(--this.nextIdx,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}}canNavigate(){return this.ranges&&0t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>i(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null)}dispose(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()}setLanguage(e){this._disposeLanguageSelection(),this._languageSelection=e,this._languageSelectionListener=this._languageSelection.onDidChange(()=>this.model.setMode(e.languageIdentifier)),this.model.setMode(e.languageIdentifier)}}const D=s.d||s.f?1:2;class N{constructor(e,t,i,n,o,s,r,a){this.uri=e,this.initialUndoRedoSnapshot=t,this.time=i,this.sharesUndoRedoStack=n,this.heapSize=o,this.sha1=s,this.versionId=r,this.alternativeVersionId=a}}let O=class e extends o.a{constructor(e,t,i,o,s){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=i,this._logService=o,this._undoRedoService=s,this._onModelAdded=this._register(new n.b),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new n.b),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new n.b),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new T(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new M(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let i=a.d.tabSize,n=(e.editor&&void 0!==e.editor.tabSize&&(r=parseInt(e.editor.tabSize,10),(i=isNaN(r)?i:r)<1&&(i=1)),i),o=(e.editor&&void 0!==e.editor.indentSize&&"tabSize"!==e.editor.indentSize&&(r=parseInt(e.editor.indentSize,10),(n=isNaN(r)?n:r)<1&&(n=1)),a.d.insertSpaces),s=(e.editor&&void 0!==e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces)),D);var r=e.eol;"\r\n"===r?s=2:"\n"===r&&(s=1);let l=a.d.trimAutoWhitespace,d=(e.editor&&void 0!==e.editor.trimAutoWhitespace&&(l="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace)),a.d.detectIndentation),h=(e.editor&&void 0!==e.editor.detectIndentation&&(d="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation)),a.d.largeFileOptimizations),c=(e.editor&&void 0!==e.editor.largeFileOptimizations&&(h="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),a.d.bracketPairColorizationOptions);return null!=(r=e.editor)&&r.bracketPairColorization&&"object"==typeof e.editor.bracketPairColorization&&(c={enabled:!!e.editor.bracketPairColorization.enabled}),{isForSimpleWidget:t,tabSize:i,indentSize:n,insertSpaces:o,detectIndentation:d,defaultEOL:s,trimAutoWhitespace:l,largeFileOptimizations:h,bracketPairColorizationOptions:c}}_getEOL(e,t){return e?this._resourcePropertiesService.getEOL(e,t):(e=this._configurationService.getValue("files.eol",{overrideIdentifier:t}))&&"string"==typeof e&&"auto"!==e?e:3===s.a||2===s.a?"\n":"\r\n"}_shouldRestoreUndoStack(){var e=this._configurationService.getValue("files.restoreUndoStack");return"boolean"!=typeof e||e}getCreationOptions(t,i,n){let o=this._modelCreationOptionsByLanguageAndResource[t+i];var s,r;return o||(s=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:i}),r=this._getEOL(i,t),o=e._readModelOptions({editor:s,eol:r},n),this._modelCreationOptionsByLanguageAndResource[t+i]=o),o}_updateModelOptions(){var t=this._modelCreationOptionsByLanguageAndResource,i=(this._modelCreationOptionsByLanguageAndResource=Object.create(null),Object.keys(this._models));for(let r=0,a=i.length;re){const i=[];for(this._disposedModels.forEach(e=>{e.sharesUndoRedoStack||i.push(e)}),i.sort((e,t)=>e.time-t.time);0e;){var t=i.shift();this._removeDisposedModel(t.uri),null!==t.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(t.initialUndoRedoSnapshot)}}}_createModelData(e,t,i,n){n=this.getCreationOptions(t.language,i,n);const o=new l.b(e,n,t,i,this._undoRedoService);if(i&&this._disposedModels.has(L(i)))if(e=this._removeDisposedModel(i),n=this._undoRedoService.getElements(i),t=x(o)===e.sha1,t||e.sharesUndoRedoStack){for(const e of n.past)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);for(const e of n.future)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);this._undoRedoService.setElementsValidFlag(i,!0,e=>Object(b.b)(e)&&e.matchesResource(i)),t&&(o._overwriteVersionId(e.versionId),o._overwriteAlternativeVersionId(e.alternativeVersionId),o._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot);if(n=L(o.uri),this._models[n])throw new Error("ModelService: Cannot add model because it already exists!");return t=new k(o,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t)),this._models[n]=t}createModel(e,t,i,n=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,i,n),this.setMode(o.model,t)):o=this._createModelData(e,h.b,i,n),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(t){const i=this._models[L(e.uri)];i&&i.setLanguage(t)}}getModels(){const e=[];var t=Object.keys(this._models);for(let n=0,o=t.length;nd?null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l):(this._ensureDisposedModelsHeapSize(d-r),this._undoRedoService.setElementsValidFlag(t.uri,!1,e=>Object(b.b)(e)&&e.matchesResource(t.uri)),this._insertDisposedModel(new N(t.uri,n.model.getInitialUndoRedoSnapshot(),Date.now(),o,r,x(t),t.getVersionId(),t.getAlternativeVersionId()))):o||null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l),delete this._models[i],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageIdentifier().language+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,i){i=i.oldLanguage;var n=t.getLanguageIdentifier().language,o=this.getCreationOptions(i,t.uri,t.isForSimpleWidget);n=this.getCreationOptions(n,t.uri,t.isForSimpleWidget);e._setModelOptionsForModel(t,n,o),this._onModelModeChanged.fire({model:t,oldModeId:i})}};O.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20971520,O=i([S(0,c.a),S(1,t.b),S(2,p.b),S(3,m.b),S(4,f.a)],O);const E="editor.semanticHighlighting";function I(e,t,i){return e=null==(i=i.getValue(E,{overrideIdentifier:e.getLanguageIdentifier().language,resource:e.uri}))?void 0:i.enabled,"boolean"==typeof e?e:t.getColorTheme().semanticHighlighting}class M extends o.a{constructor(e,t,i,n){super(),this._watchers=Object.create(null),this._semanticStyling=n;const o=e=>{this._watchers[e.uri.toString()]=new R(e,t,this._semanticStyling)},s=(e,t)=>{t.dispose(),delete this._watchers[e.uri.toString()]},r=()=>{for(var n of e.getModels()){var r=this._watchers[n.uri.toString()];I(n,t,i)?r||o(n):r&&s(n,r)}};this._register(e.onModelAdded(e=>{I(e,t,i)&&o(e)})),this._register(e.onModelRemoved(e=>{var t=this._watchers[e.uri.toString()];t&&s(e,t)})),this._register(i.onDidChangeConfiguration(e=>{e.affectsConfiguration(E)&&r()})),this._register(t.onDidColorThemeChange(r))}}class T extends o.a{constructor(e,t){super(),this._themeService=e,this._logService=t,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(e){return this._caches.has(e)||this._caches.set(e,new C.a(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class A{constructor(e,t,i){this._provider=e,this.resultId=t,this.data=i}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends o.a{constructor(e,t,i){super(),this._isDisposed=!1,this._model=e,this._semanticStyling=i,this._fetchDocumentSemanticTokens=this._register(new u.e(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const n=()=>{Object(o.f)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of d.l.all(e))"function"==typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};n(),this._register(d.l.onDidChange(()=>{n(),this._fetchDocumentSemanticTokens.schedule()})),this._register(t.onDidColorThemeChange(e=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(!this._currentDocumentRequestCancellationTokenSource){var e=new g.b,t=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null;t=Object(w.b)(this._model,t,e.token);if(t){const{provider:i,request:n}=t,o=(this._currentDocumentRequestCancellationTokenSource=e,[]),s=this._model.onDidChangeContent(e=>{o.push(e)}),a=this._semanticStyling.get(i);n.then(e=>{this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),this._setDocumentSemanticTokens(i,e||null,a,o)},e=>{e&&(r.e(e)||"string"==typeof e.message&&-1!==e.message.indexOf("busy"))||r.f(e),this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),0{0this._onParentConfigurationChanged(e)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(e){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(e){n.f(this._overwriteOptions,e,!0),super.updateOptions(this._overwriteOptions)}};u=h([c(3,a.a),c(4,t.a),c(5,s.b),c(6,r.b),c(7,d.b),c(8,l.a),c(9,i.b)],u)},d3d7:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return d}));var n,o=i("308f");t=i("a666"),i=i("0a0f");const s=Object(i.c)("logService"),r=((i=n=n||{})[i.Trace=0]="Trace",i[i.Debug=1]="Debug",i[i.Info=2]="Info",i[i.Warning=3]="Warning",i[i.Error=4]="Error",i[i.Critical=5]="Critical",i[i.Off=6]="Off",n.Info);class a extends t.a{constructor(){super(...arguments),this.level=r,this._onDidChangeLogLevel=this._register(new o.b)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class l extends a{constructor(e=r){super(),this.setLevel(e)}trace(e){this.getLevel(),n.Trace}debug(e){this.getLevel(),n.Debug}info(e){this.getLevel(),n.Info}error(e){this.getLevel(),n.Error}dispose(){}}class d extends t.a{constructor(e){super(),this.logger=e,this._register(e)}getLevel(){return this.logger.getLevel()}trace(e,...t){this.logger.trace(e,...t)}debug(e,...t){this.logger.debug(e,...t)}info(e,...t){this.logger.info(e,...t)}error(e,...t){this.logger.error(e,...t)}}},d3ef:function(e,t,i){"use strict";i.d(t,"b",(function(){return _})),i.d(t,"a",(function(){return b}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5aa5"),a=i("3813"),l=i("1898"),d=(t=i("1b7d"),i("ceb8")),h=i("308f");class c{constructor(e,t=0,i=e.length,n=t-1){this.items=e,this.start=t,this.end=i,this.index=n}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class u{constructor(e=[],t=10){this._initialize(e),this._limit=t,this._onChange()}add(e){this._history.delete(e),this._history.add(e),this._onChange()}next(){return this._currentPosition()!==this._elements.length-1?this._navigator.next():null}previous(){return 0!==this._currentPosition()?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}has(e){return this._history.has(e)}_onChange(){this._reduceToLimit();var e=this._elements;this._navigator=new c(e,0,e.length,e.length)}_reduceToLimit(){const e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))}_currentPosition(){var e=this._navigator.current();return e?this._elements.indexOf(e):-1}_initialize(e){this._history=new Set;for(const t of e)this._history.add(t)}get _elements(){const e=[];return this._history.forEach(t=>e.push(t)),e}}var g=i("aa3d"),p=(i("8bf4"),i("dff7"));const m=n.a,f={inputBackground:d.a.fromHex("#3C3C3C"),inputForeground:d.a.fromHex("#CCCCCC"),inputValidationInfoBorder:d.a.fromHex("#55AAFF"),inputValidationInfoBackground:d.a.fromHex("#063B49"),inputValidationWarningBorder:d.a.fromHex("#B89500"),inputValidationWarningBackground:d.a.fromHex("#352A05"),inputValidationErrorBorder:d.a.fromHex("#BE1100"),inputValidationErrorBackground:d.a.fromHex("#5A1D1D")};class _ extends t.a{constructor(e,t,i){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new h.b),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new h.b),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=i||Object.create(null),Object(g.f)(this.options,f,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=null!=(t=this.options.tooltip)?t:this.placeholder||"",this.ariaLabel=this.options.ariaLabel||"",this.inputBackground=this.options.inputBackground,this.inputForeground=this.options.inputForeground,this.inputBorder=this.options.inputBorder,this.inputValidationInfoBorder=this.options.inputValidationInfoBorder,this.inputValidationInfoBackground=this.options.inputValidationInfoBackground,this.inputValidationInfoForeground=this.options.inputValidationInfoForeground,this.inputValidationWarningBorder=this.options.inputValidationWarningBorder,this.inputValidationWarningBackground=this.options.inputValidationWarningBackground,this.inputValidationWarningForeground=this.options.inputValidationWarningForeground,this.inputValidationErrorBorder=this.options.inputValidationErrorBorder,this.inputValidationErrorBackground=this.options.inputValidationErrorBackground,this.inputValidationErrorForeground=this.options.inputValidationErrorForeground,this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=n.q(e,m(".monaco-inputbox.idle")),i=this.options.flexibleHeight?"textarea":"input";let s=n.q(this.element,m(".ibwrapper"));if(this.input=n.q(s,m(i+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight="number"==typeof this.options.flexibleMaxHeight?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=n.q(s,m("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new l.b(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),n.q(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop)),t=this._register(new o.a(document,"selectionchange"));const i=h.c.filter(t.event,()=>{var e=document.getSelection();return(null==e?void 0:e.anchorNode)===s});this._register(i(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&!this.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this.ignoreGesture(this.input),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new r.a(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e)}setTooltip(e){this.tooltip=e,this.input.title=e}setAriaLabel(e){(this.ariaLabel=e)?this.input.setAttribute("aria-label",this.ariaLabel):this.input.removeAttribute("aria-label")}getAriaLabel(){return this.ariaLabel}get inputElement(){return this.input}get value(){return this.input.value}set value(e){this.input.value!==e&&(this.input.value=e,this.onValueChange())}get height(){return"number"==typeof this.cachedHeight?this.cachedHeight:n.H(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return document.activeElement===this.input}select(e=null){this.input.select(),e&&(this.input.setSelectionRange(e.start,e.end),e.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}get width(){return n.I(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let n=0;var t,i;this.mirror&&(t=parseFloat(this.mirror.style.paddingLeft||"")||0,i=parseFloat(this.mirror.style.paddingRight||"")||0,n=t+i),this.input.style.width=e-n+"px"}else this.input.style.width=e+"px";this.mirror&&(this.mirror.style.width=e+"px")}set paddingRight(e){this.options.flexibleHeight&&this.options.flexibleWidth?this.input.style.width=`calc(100% - ${e}px)`:this.input.style.paddingRight=e+"px",this.mirror&&(this.mirror.style.paddingRight=e+"px")}updateScrollDimensions(){var e,t,i;"number"==typeof this.cachedContentHeight&&"number"==typeof this.cachedHeight&&this.scrollableElement&&(e=this.cachedContentHeight,t=this.cachedHeight,i=this.input.scrollTop,this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:i}))}showMessage(e,t){this.message=e,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(e.type)),e=this.stylesForType(this.message.type),this.element.style.border=e.border?"1px solid "+e.border:"",(this.hasFocus()||t)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let e=null;return this.validation&&((e=this.validation(this.value))?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),null===e||void 0===e?void 0:e.type}stylesForType(e){switch(e){case 1:return{border:this.inputValidationInfoBorder,background:this.inputValidationInfoBackground,foreground:this.inputValidationInfoForeground};case 2:return{border:this.inputValidationWarningBorder,background:this.inputValidationWarningBackground,foreground:this.inputValidationWarningForeground};default:return{border:this.inputValidationErrorBorder,background:this.inputValidationErrorBackground,foreground:this.inputValidationErrorForeground}}}classForType(e){switch(e){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(this.contextViewProvider&&this.message){let e,t,i=()=>e.style.width=n.I(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:t=>{if(this.message){e=n.q(t,m(".monaco-inputbox-container")),i(),t={inline:!0,className:"monaco-inputbox-message"};const o=(this.message.formatContent?Object(s.b):Object(s.c))(this.message.content,t),r=(o.classList.add(this.classForType(this.message.type)),this.stylesForType(this.message.type));o.style.backgroundColor=r.background?r.background.toString():"",o.style.color=r.foreground?r.foreground.toString():"",o.style.border=r.border?"1px solid "+r.border:"",n.q(e,o)}return null},onHide:()=>{this.state="closed"},layout:i}),t=3===this.message.type?p.a("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?p.a("alertWarningMessage","Warning: {0}",this.message.content):p.a("alertInfoMessage","Info: {0}",this.message.content),a.a(t),this.state="open"}}_hideMessage(){this.contextViewProvider&&("open"===this.state&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),"open"===this.state&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(this.mirror){const t=this.value;var e=10===t.charCodeAt(t.length-1)?" ":"";(t+e).replace(/\u000c/g,"")?this.mirror.textContent=t+e:this.mirror.innerText=" ",this.layout()}}style(e){this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",i=this.inputBorder?this.inputBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.input.style.backgroundColor="inherit",this.input.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}layout(){var e;this.mirror&&(e=this.cachedContentHeight,this.cachedContentHeight=n.H(this.mirror),e!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight)))}insertAtCursor(e){const t=this.inputElement;var i=t.selectionStart,n=t.selectionEnd;const o=t.value;null!==i&&null!==n&&(this.value=o.substr(0,i)+e+o.substr(n),t.setSelectionRange(i+1,i+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}class b extends _{constructor(e,t,i){super(e,t,i),this.history=new u(i.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let e=this.getNextValue();(e=e&&(e===this.value?this.getNextValue():e))&&(this.value=e,a.c(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let e=this.getPreviousValue();(e=e&&(e===this.value?this.getPreviousValue():e))&&(this.value=e,a.c(this.value))}getCurrentValue(){let e=this.history.current();return e||(e=this.history.last(),this.history.next()),e}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}},d3f4:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("6a89");class o{static insert(e,t){return{range:new n.a(e.lineNumber,e.column,e.lineNumber,e.column),text:t,forceMoveMarkers:!0}}static delete(e){return{range:e,text:null}}static replace(e,t){return{range:e,text:t}}static replaceMove(e,t){return{range:e,text:t,forceMoveMarkers:!0}}}},d48d:function(e,t,i){"use strict";i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("b272"),r=i("e6ff"),a=i("7061"),l=i("6a89");class d{static _createWord(e,t,i,n,o){return{start:n,end:o,wordType:t,nextCharClass:i}}static _findPreviousWordOnLine(e,t,i){return t=t.getLineContent(i.lineNumber),this._doFindPreviousWordOnLine(t,e,i)}static _doFindPreviousWordOnLine(e,t,i){let n=0;for(let s=i.column-2;0<=s;s--){var o=e.charCodeAt(s);o=t.get(o);if(0===o){if(2===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=1}else if(2===o){if(1===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=2}else if(1===o&&0!==n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1))}return 0!==n?this._createWord(e,n,1,0,this._findEndOfWord(e,t,n,0)):null}static _findEndOfWord(e,t,i,n){var o=e.length;for(let r=n;r=l.start+1&&(l=d._findNextWordOnLine(e,t,new a.a(o,l.end+1)));s=l?l.start+1:t.getLineMaxColumn(o)}return new a.a(o,s)}static _moveWordPartRight(e,t){var i=t.lineNumber,o=e.getLineMaxColumn(i);if(t.column===o)return ie.start+1<=i.column&&i.column<=e.end+1;const r=(e,t)=>(e=Math.min(e,i.column),t=Math.max(t,i.column),new l.a(i.lineNumber,e,i.lineNumber,t));var a=e=>{let t=e.start+1,i=e.end+1,s=!1;for(;i-1=g.start+1?d._findNextWordOnLine(i,n,new a.a(r,g.end+1)):g)?g.start+1:hBoolean(e))}},d585:function(e,t,i){"use strict";i.r(t),i.d(t,"CoreEditorCommand",(function(){return L})),i.d(t,"EditorScroll_",(function(){return g})),i.d(t,"RevealLine_",(function(){return m})),i.d(t,"CoreNavigationCommands",(function(){return f})),i.d(t,"CoreEditingCommands",(function(){return _}));var n=i("dff7"),o=i("0f70"),s=i("ef8e9"),r=i("3813"),a=i("b2cc"),l=i("5717"),d=i("2e5d"),h=i("7061"),c=i("6a89");class u{static columnSelect(e,t,i,n,o,s){var r=Math.abs(o-i)+1,a=o{const i=e.get(l.a).getFocusedCodeEditor();return!(!i||!i.hasTextFocus())&&this._runEditorCommand(e,i,t)}),e.addImplementation(1e3,"generic-dom-input-textarea",(e,t)=>{const i=document.activeElement;return!!(i&&0<=["input","textarea"].indexOf(i.tagName.toLowerCase()))&&(this.runDOMCommand(),!0)}),e.addImplementation(0,"generic-dom",(e,t)=>{const i=e.get(l.a).getActiveCodeEditor();return!!i&&(i.focus(),this._runEditorCommand(e,i,t))})}_runEditorCommand(e,t,i){return e=this.runEditorCommand(e,t,i),e||!0}}{var k=f=f||{};class e extends L{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[v.b.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}k.MoveTo=Object(a.k)(new e({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),k.MoveToSelect=Object(a.k)(new e({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class t extends L{runCoreEditorCommand(e,t){e.model.pushStackElement();const i=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,i.viewStates.map(e=>d.d.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:i.fromLineNumber,fromViewVisualColumn:i.fromVisualColumn,toViewLineNumber:i.toLineNumber,toViewVisualColumn:i.toVisualColumn}),i.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}k.ColumnSelect=Object(a.k)(new class extends t{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(e,t,i,n){var o=e.model.validatePosition(n.position),s=(o=e.coordinatesConverter.validateViewPosition(new h.a(n.viewPosition.lineNumber,n.viewPosition.column),o),n.doColumnSelect?i.fromViewLineNumber:o.lineNumber);i=n.doColumnSelect?i.fromViewVisualColumn:n.mouseColumn-1;return u.columnSelect(e.cursorConfig,e,s,i,o.lineNumber,n.mouseColumn-1)}}),k.CursorColumnSelectLeft=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectLeft(e.cursorConfig,e,i)}}),k.CursorColumnSelectRight=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectRight(e.cursorConfig,e,i)}});class i extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectUp(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectUp=Object(a.k)(new i({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3600,linux:{primary:0}}})),k.CursorColumnSelectPageUp=Object(a.k)(new i({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3595,linux:{primary:0}}}));class s extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectDown(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectDown=Object(a.k)(new s({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3602,linux:{primary:0}}})),k.CursorColumnSelectPageDown=Object(a.k)(new s({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3596,linux:{primary:0}}}));class l extends L{constructor(){super({id:"cursorMove",precondition:void 0,description:v.a.description})}runCoreEditorCommand(e,t){var i=v.a.parse(t);i&&this._runCursorMove(e,t.source,i)}_runCursorMove(e,t,i){e.model.pushStackElement(),e.setCursorStates(t,3,l._move(e,e.getCursorStates(),i)),e.revealPrimaryCursor(t,!0)}static _move(e,t,i){var n=i.select,o=i.value;switch(i.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return v.b.simpleMove(e,t,i.direction,n,o,i.unit);case 11:case 13:case 12:case 14:return v.b.viewportMove(e,t,i.direction,n,o);default:return null}}}k.CursorMoveImpl=l,k.CursorMove=Object(a.k)(new l);class p extends L{constructor(e){super(e),this._staticArgs=e.args}runCoreEditorCommand(e,t){let i=this._staticArgs;-1===this._staticArgs.value&&(i={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,v.b.simpleMove(e,e.getCursorStates(),i.direction,i.select,i.value,i.unit)),e.revealPrimaryCursor(t.source,!0)}}k.CursorLeft=Object(a.k)(new p({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),k.CursorLeftSelect=Object(a.k)(new p({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1039}})),k.CursorRight=Object(a.k)(new p({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),k.CursorRightSelect=Object(a.k)(new p({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1041}})),k.CursorUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),k.CursorUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),k.CursorPageUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:11}})),k.CursorPageUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1035}})),k.CursorDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),k.CursorDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),k.CursorPageDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:12}})),k.CursorPageDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1036}})),k.CreateCursor=Object(a.k)(new class extends L{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let i;i=t.wholeLine?v.b.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):v.b.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const n=e.getCursorStates();if(1n&&(o=n),n=new c.a(o,1,o,e.model.getLineMaxColumn(o));let s=0;if(i.at)switch(i.at){case m.RawAtArgument.Top:s=3;break;case m.RawAtArgument.Center:s=1;break;case m.RawAtArgument.Bottom:s=4}i=e.coordinatesConverter.convertModelRangeToViewRange(n),e.revealRange(t.source,!1,i,s,0)}}),k.SelectAll=new class extends x{constructor(){super(a.h)}runDOMCommand(){o.g&&(document.activeElement.focus(),document.activeElement.select()),document.execCommand("selectAll")}runEditorCommand(e,t,i){t=t._getViewModel(),t&&this.runCoreEditorCommand(t,i)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[v.b.selectAll(e,e.getPrimaryCursorState())])}},k.SetSelection=Object(a.k)(new class extends L{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[d.d.fromModelSelection(t.selection)])}})}const D=y.a.and(w.a.textInputFocus,w.a.columnSelection);function N(e,t){S.a.registerKeybindingRule({id:e,primary:t,when:D,weight:1})}function O(e){e.register()}N(f.CursorColumnSelectLeft.id,1039),N(f.CursorColumnSelectRight.id,1041),N(f.CursorColumnSelectUp.id,1040),N(f.CursorColumnSelectPageUp.id,1035),N(f.CursorColumnSelectDown.id,1042),N(f.CursorColumnSelectPageDown.id,1036);{i=_=_||{};class e extends a.c{runEditorCommand(e,t,i){var n=t._getViewModel();n&&this.runCoreEditingCommand(t,n,i||{})}}i.CoreEditingCommand=e,i.LineBreakInsert=Object(a.k)(new class extends e{constructor(){super({id:"lineBreakInsert",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),i.Outdent=Object(a.k)(new class extends e{constructor(){super({id:"outdent",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.Tab=Object(a.k)(new class extends e{constructor(){super({id:"tab",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.DeleteLeft=Object(a.k)(new class extends e{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection),t.getCursorAutoClosedCharacters());n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),i.DeleteRight=Object(a.k)(new class extends e{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),i.Undo=new class extends x{constructor(){super(a.i)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().undo()}},i.Redo=new class extends x{constructor(){super(a.g)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().redo()}}}class E extends a.a{constructor(e,t,i){super({id:e,precondition:void 0,description:i}),this._handlerId=t}runCommand(e,t){const i=e.get(l.a).getFocusedCodeEditor();i&&i.trigger("keyboard",this._handlerId,t)}}function I(e,t){O(new E("default:"+e,e)),O(new E(e,e,t))}I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I("replacePreviousChar"),I("compositionType"),I("compositionStart"),I("compositionEnd"),I("paste"),I("cut")},d65c:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return i.e("chunk-2d0d61fd").then(i.bind(null,"70e3"))}})},d741:function(e,t,i){"use strict";i.r(t),i.d(t,"provideSelectionRanges",(function(){return C}));var n=i("e8e3"),o=i("2504"),s=(t=i("b2cc"),i("7061")),r=i("6a89"),a=i("8025"),l=i("c101"),d=i("b707"),h=i("dff7"),c=i("7e32"),u=i("3742"),g=i("67b4"),p=i("9e74"),m=i("fdcc"),f=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class _{constructor(e,t){this.index=e,this.ranges=t}mov(e){var t=this.index+(e?1:-1);if(t<0||t>=this.ranges.length)return this;const i=new _(t,this.ranges);return i.ranges[t].equalsRange(this.ranges[this.index])?i.mov(e):i}}class b{constructor(e){this._editor=e,this._ignoreSelection=!1}static get(e){return e.getContribution(b.ID)}dispose(){var e;null!=(e=this._selectionListener)&&e.dispose()}run(e){return f(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=this._editor.getSelections();var t=this._editor.getModel();if(d.A.has(t)&&(this._state||(yield C(t,i.map(e=>e.getPosition()),this._editor.getOption(102),o.a.None).then(e=>{var t;if(n.n(e)&&e.length===i.length&&this._editor.hasModel()&&n.h(this._editor.getSelections(),i,(e,t)=>e.equalsSelection(t))){for(let t=0;te.containsPosition(i[t].getStartPosition())&&e.containsPosition(i[t].getEndPosition())),e[t].unshift(i[t]);this._state=e.map(e=>new _(0,e)),null!=(t=this._selectionListener)&&t.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var e;this._ignoreSelection||(null!=(e=this._selectionListener)&&e.dispose(),this._state=void 0)})}})),this._state)){this._state=this._state.map(t=>t.mov(e)),t=this._state.map(e=>a.a.fromPositions(e.ranges[e.index].getStartPosition(),e.ranges[e.index].getEndPosition())),this._ignoreSelection=!0;try{this._editor.setSelections(t)}finally{this._ignoreSelection=!1}}}}))}}b.ID="editor.contrib.smartSelectController";class v extends t.b{constructor(e,t){super(t),this._forward=e}run(e,t){return f(this,void 0,void 0,(function*(){let e=b.get(t);e&&(yield e.run(this._forward))}))}}function C(e,t,i,o){return f(this,void 0,void 0,(function*(){const a=d.A.all(e);1===a.length&&a.unshift(new g.a);let l=[],h=[];for(const i of a)l.push(Promise.resolve(i.provideSelectionRanges(e,t,o)).then(e=>{if(n.n(e)&&e.length===t.length)for(let i=0;i{if(0===t.length)return[];t.sort((e,t)=>s.a.isBefore(e.getStartPosition(),t.getStartPosition())?1:s.a.isBefore(t.getStartPosition(),e.getStartPosition())||s.a.isBefore(e.getEndPosition(),t.getEndPosition())?-1:s.a.isBefore(t.getEndPosition(),e.getEndPosition())?1:0);let n,o=[];for(const e of t)n&&(!r.a.containsRange(e,n)||r.a.equalsRange(e,n))||(o.push(e),n=e);if(!i.selectLeadingAndTrailingWhitespace)return o;let a=[o[0]];for(let i=1;i(this._link=t||this._link,this._link.url?this.resolve(e):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing")))}))}}class w{constructor(e){this._disposables=new l.b;let t=[];for(const[n,o]of e){var i=n.links.map(e=>new C(e,o));t=w._union(t,i),Object(l.g)(n)&&this._disposables.add(n)}this.links=t}dispose(){this._disposables.dispose(),this.links.length=0}static _union(e,t){let i,n=[];var o,s;let r;for(i=0,r=0,o=e.length,s=t.length;iPromise.resolve(n.provideLinks(e,t)).then(e=>{e&&(i[o]=[e,n])},r.g));return Promise.all(n).then(()=>{const e=new w(Object(_.e)(i));return t.isCancellationRequested?(e.dispose(),new w([])):e})}f.a.registerCommand("_executeLinkProvider",(e,...t)=>v(void 0,void 0,void 0,(function*(){let[i,n]=t;Object(b.c)(i instanceof g.a),"number"!=typeof n&&(n=0);var o=e.get(m.a).getModel(i);if(!o)return[];const r=yield y(o,s.a.None);if(!r)return[];for(let e=0;e{this._onEditorMouseMove(e,t)})),this.listenersToRemove.add(n.onExecute(e=>{this.onEditorMouseUp(e)})),this.listenersToRemove.add(n.onCancel(e=>{this.cleanUpActiveLinkDecoration()})),this.enabled=e.getOption(62),this.listenersToRemove.add(e.onDidChangeConfiguration(t=>{var i=e.getOption(62);this.enabled!==i&&(this.enabled=i,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(e.onDidChangeModelContent(e=>this.onChange())),this.listenersToRemove.add(e.onDidChangeModel(e=>this.onModelChanged())),this.listenersToRemove.add(e.onDidChangeModelLanguage(e=>this.onModelModeChanged())),this.listenersToRemove.add(c.v.onDidChange(e=>this.onModelModeChanged())),this.timeout=new o.g,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(e){return e.getContribution(t.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),t.RECOMPUTE_TIME)}beginCompute(){return O(this,void 0,void 0,(function*(){if(this.editor.hasModel()&&this.enabled){const t=this.editor.getModel();if(c.v.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=o.h(e=>y(t,e));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(e){Object(r.f)(e)}finally{this.computePromise=null}}}}))}updateDecorations(e){var t="altKey"===this.editor.getOption(69);let i=[];var n=Object.keys(this.currentOccurrences);for(let l=0,d=n.length;l{t.activate(e,i),this.activeLinkDecorationId=t.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const e="altKey"===this.editor.getOption(69);if(this.activeLinkDecorationId){const t=this.currentOccurrences[this.activeLinkDecorationId];t&&this.editor.changeDecorations(i=>{t.deactivate(i,e)}),this.activeLinkDecorationId=null}}onEditorMouseUp(e){var t;!this.isEnabled(e)||(t=this.getLinkOccurrence(e.target.position))&&this.openLinkOccurrence(t,e.hasSideBySideModifier,!0)}openLinkOccurrence(e,t,i=!1){if(this.openerService){const o=e["link"];o.resolve(s.a.None).then(e=>{if("string"==typeof e&&this.editor.hasModel()){var n=this.editor.getModel().uri;if(n.scheme===k.c.file&&e.startsWith(k.c.file+":")){var o=g.a.parse(e);if(o.scheme===k.c.file){const t=D.i(o);let i=null;t.startsWith("/./")?i="."+t.substr(1):t.startsWith("//./")&&(i="."+t.substr(2)),i&&(e=D.g(n,i))}}}return this.openerService.open(e,{openToSide:t,fromUserGesture:i,allowContributedOpeners:!0,allowCommands:!0})},e=>{var t=e instanceof Error?e.message:e;"invalid"===t?this.notificationService.warn(n.a("invalid.url","Failed to open this link because it is not well-formed: {0}",o.url.toString())):"missing"===t?this.notificationService.warn(n.a("missing.url","Failed to open this link because its target is missing.")):Object(r.f)(e)})}}getLinkOccurrence(e){if(this.editor.hasModel()&&e)for(const i of this.editor.getModel().getDecorationsInRange({startLineNumber:e.lineNumber,startColumn:e.column,endLineNumber:e.lineNumber,endColumn:e.column},0,!0)){var t=this.currentOccurrences[i.id];if(t)return t}return null}isEnabled(e,t){return Boolean(6===e.target.type&&(e.hasTriggerModifier||t&&t.keyCodeIsTriggerKey))}stop(){var e;this.timeout.cancel(),this.activeLinksList&&(null!=(e=this.activeLinksList)&&e.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};M.ID="editor.linkDetector",M.RECOMPUTE_TIME=1e3,M=i([N(1,S.a),N(2,f.a)],M);class T extends t.b{constructor(){super({id:"editor.action.openLink",label:n.a("label","Open Link"),alias:"Open Link",precondition:void 0})}run(e,t){let i=M.get(t);var n;if(i&&t.hasModel())for(n of t.getSelections()){var o=i.getLinkOccurrence(n.getEndPosition());o&&i.openLinkOccurrence(o,!1)}}}Object(t.l)(M.ID,M),Object(t.j)(T),Object(x.f)((e,t)=>{e=e.getColor(L.q),e&&t.addRule(`.monaco-editor .detected-link-active { color: ${e} !important; }`)})},d8c3:function(e,t,i){},d93b:function(e,t,i){},d95f:function(e,t,i){},daaa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:function(){return i.e("chunk-2d0e4fe5").then(i.bind(null,"931f"))}})},db2d:function(e,t,i){"use strict";i.r(t),i.d(t,"ColorContribution",(function(){return r})),i("92a6d");t=i("a666");var n=i("b2cc"),o=i("aee8"),s=i("6a89");class r extends t.a{constructor(e){super(),this._editor=e,this._register(e.onMouseDown(e=>this.onMouseDown(e)))}dispose(){super.dispose()}onMouseDown(e){var t=e.target.type;if(6===t){t=[...(null==(t=e.target.element)?void 0:t.classList.values())||[]].find(e=>e.startsWith("ced-colorBox"));if(t&&e.target.range){const i=this._editor.getContribution(o.ModesHoverController.ID);i.isColorPickerVisible()||(t=new s.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1),i.showContentHover(t,0,!1))}}}}r.ID="editor.contrib.colorContribution",Object(n.l)(r.ID,r)},db7a:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return i.e("chunk-2d0d056d").then(i.bind(null,"680e"))}})},db88:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));class n{constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined}}n.Undefined=new n(void 0);class o{constructor(){this._first=n.Undefined,this._last=n.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===n.Undefined}clear(){let e=this._first;for(;e!==n.Undefined;){var t=e.next;e.prev=n.Undefined,e.next=n.Undefined,e=t}this._first=n.Undefined,this._last=n.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const i=new n(e);if(this._first===n.Undefined)this._first=i,this._last=i;else if(t){const e=this._last;((this._last=i).prev=e).next=i}else{const e=this._first;((this._first=i).next=e).prev=i}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(i))}}shift(){var e;if(this._first!==n.Undefined)return e=this._first.element,this._remove(this._first),e}pop(){var e;if(this._last!==n.Undefined)return e=this._last.element,this._remove(this._last),e}_remove(e){if(e.prev!==n.Undefined&&e.next!==n.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===n.Undefined&&e.next===n.Undefined?(this._first=n.Undefined,this._last=n.Undefined):e.next===n.Undefined?(this._last=this._last.prev,this._last.next=n.Undefined):e.prev===n.Undefined&&(this._first=this._first.next,this._first.prev=n.Undefined);--this._size}*[Symbol.iterator](){let e=this._first;for(;e!==n.Undefined;)yield e.element,e=e.next}}},dbc9:function(e,t,i){"use strict";var n=i("dff7"),o=i("b7d0"),s=i("303e"),r=i("561a");const a=Object(s.wc)("symbolIcon.arrayForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.arrayForeground","The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),l=Object(s.wc)("symbolIcon.booleanForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.booleanForeground","The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),d=Object(s.wc)("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.classForeground","The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),h=Object(s.wc)("symbolIcon.colorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.colorForeground","The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),c=Object(s.wc)("symbolIcon.constantForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.constantForeground","The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),u=Object(s.wc)("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.constructorForeground","The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),g=Object(s.wc)("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.enumeratorForeground","The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),p=Object(s.wc)("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.enumeratorMemberForeground","The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),m=Object(s.wc)("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.eventForeground","The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),f=Object(s.wc)("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.fieldForeground","The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),_=Object(s.wc)("symbolIcon.fileForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.fileForeground","The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),b=Object(s.wc)("symbolIcon.folderForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.folderForeground","The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),v=Object(s.wc)("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.functionForeground","The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),C=Object(s.wc)("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.interfaceForeground","The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),w=Object(s.wc)("symbolIcon.keyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keyForeground","The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),y=Object(s.wc)("symbolIcon.keywordForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keywordForeground","The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),S=Object(s.wc)("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.methodForeground","The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),L=Object(s.wc)("symbolIcon.moduleForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.moduleForeground","The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),x=Object(s.wc)("symbolIcon.namespaceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.namespaceForeground","The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),k=Object(s.wc)("symbolIcon.nullForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.nullForeground","The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),D=Object(s.wc)("symbolIcon.numberForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.numberForeground","The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),N=Object(s.wc)("symbolIcon.objectForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.objectForeground","The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),O=Object(s.wc)("symbolIcon.operatorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.operatorForeground","The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),E=Object(s.wc)("symbolIcon.packageForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.packageForeground","The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),I=Object(s.wc)("symbolIcon.propertyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.propertyForeground","The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),M=Object(s.wc)("symbolIcon.referenceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.referenceForeground","The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),T=Object(s.wc)("symbolIcon.snippetForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.snippetForeground","The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),A=Object(s.wc)("symbolIcon.stringForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.stringForeground","The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),R=Object(s.wc)("symbolIcon.structForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.structForeground","The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),P=Object(s.wc)("symbolIcon.textForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.textForeground","The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),F=Object(s.wc)("symbolIcon.typeParameterForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.typeParameterForeground","The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),B=Object(s.wc)("symbolIcon.unitForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.unitForeground","The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),j=Object(s.wc)("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.variableForeground","The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Object(o.f)((e,t)=>{var i=e.getColor(a);i&&t.addRule(r.b.symbolArray.cssSelector+` { color: ${i}; }`),i=e.getColor(l),i&&t.addRule(r.b.symbolBoolean.cssSelector+` { color: ${i}; }`),i=e.getColor(d),i&&t.addRule(r.b.symbolClass.cssSelector+` { color: ${i}; }`),i=e.getColor(S),i&&t.addRule(r.b.symbolMethod.cssSelector+` { color: ${i}; }`),i=e.getColor(h),i&&t.addRule(r.b.symbolColor.cssSelector+` { color: ${i}; }`),i=e.getColor(c),i&&t.addRule(r.b.symbolConstant.cssSelector+` { color: ${i}; }`),i=e.getColor(u),i&&t.addRule(r.b.symbolConstructor.cssSelector+` { color: ${i}; }`),i=e.getColor(g),i&&t.addRule(`\n\t\t\t${r.b.symbolValue.cssSelector},${r.b.symbolEnum.cssSelector} { color: ${i}; }`),i=e.getColor(p),i&&t.addRule(r.b.symbolEnumMember.cssSelector+` { color: ${i}; }`),i=e.getColor(m),i&&t.addRule(r.b.symbolEvent.cssSelector+` { color: ${i}; }`),i=e.getColor(f),i&&t.addRule(r.b.symbolField.cssSelector+` { color: ${i}; }`),i=e.getColor(_),i&&t.addRule(r.b.symbolFile.cssSelector+` { color: ${i}; }`),i=e.getColor(b),i&&t.addRule(r.b.symbolFolder.cssSelector+` { color: ${i}; }`),i=e.getColor(v),i&&t.addRule(r.b.symbolFunction.cssSelector+` { color: ${i}; }`),i=e.getColor(C),i&&t.addRule(r.b.symbolInterface.cssSelector+` { color: ${i}; }`),i=e.getColor(w),i&&t.addRule(r.b.symbolKey.cssSelector+` { color: ${i}; }`),i=e.getColor(y),i&&t.addRule(r.b.symbolKeyword.cssSelector+` { color: ${i}; }`),i=e.getColor(L),i&&t.addRule(r.b.symbolModule.cssSelector+` { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(r.b.symbolNamespace.cssSelector+` { color: ${i}; }`),i=e.getColor(k),i&&t.addRule(r.b.symbolNull.cssSelector+` { color: ${i}; }`),i=e.getColor(D),i&&t.addRule(r.b.symbolNumber.cssSelector+` { color: ${i}; }`),i=e.getColor(N),i&&t.addRule(r.b.symbolObject.cssSelector+` { color: ${i}; }`),i=e.getColor(O),i&&t.addRule(r.b.symbolOperator.cssSelector+` { color: ${i}; }`),i=e.getColor(E),i&&t.addRule(r.b.symbolPackage.cssSelector+` { color: ${i}; }`),i=e.getColor(I),i&&t.addRule(r.b.symbolProperty.cssSelector+` { color: ${i}; }`),i=e.getColor(M),i&&t.addRule(r.b.symbolReference.cssSelector+` { color: ${i}; }`),i=e.getColor(T),i&&t.addRule(r.b.symbolSnippet.cssSelector+` { color: ${i}; }`),i=e.getColor(A),i&&t.addRule(r.b.symbolString.cssSelector+` { color: ${i}; }`),i=e.getColor(R),i&&t.addRule(r.b.symbolStruct.cssSelector+` { color: ${i}; }`),i=e.getColor(P),i&&t.addRule(r.b.symbolText.cssSelector+` { color: ${i}; }`),i=e.getColor(F),i&&t.addRule(r.b.symbolTypeParameter.cssSelector+` { color: ${i}; }`),i=e.getColor(B),i&&t.addRule(r.b.symbolUnit.cssSelector+` { color: ${i}; }`),i=e.getColor(j);i&&t.addRule(r.b.symbolVariable.cssSelector+` { color: ${i}; }`)})},dd1b:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");t=i("89cd");const o={JSONContribution:"base.contributions.json"};i=new class{constructor(){this._onDidChangeSchema=new n.b,this.schemasById={}}registerSchema(e,t){var i;this.schemasById[0<(i=e).length&&"#"===i.charAt(i.length-1)?i.substring(0,i.length-1):i]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}},t.a.add(o.JSONContribution,i)},debc:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"b",(function(){return d}));var n=i("3d378"),o=i("b589"),s=i("30db"),r=i("82c9"),a=i("6d8e");function l(e){if(e)return"string"==typeof e&&(e=a.a.file(e)),e=Object(r.b)(e)||(e.scheme===o.c.file?e.fsPath:e.path),s.i&&Object(n.c)(e)?d(e):e}function d(e){return Object(n.a)(e)?e.charAt(0).toUpperCase()+e.slice(1):e}},dff7:function(e,t,i){"use strict";function n(e,t,...i){{var n=i;let e;return e=0===n.length?t:t.replace(/\{(\d+)\}/g,(function(e,t){return t=t[0],void 0!==n[t]?n[t]:e}))}}i.d(t,"a",(function(){return n}))},e1b5:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("b707");class o{constructor(e,t){this._lineTokensBrand=void 0,this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}static createEmpty(e){var t=o.defaultTokenMetadata;const i=new Uint32Array(2);return i[0]=e.length,i[1]=t,new o(i,e)}equals(e){return e instanceof o&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,i){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;t<<=1;var n=t+(i<<1);for(let o=t;o>>1)-1;for(let n=0;n>>1)-1;for(;ir&&(n+=this._text.substring(r,l.offset),d=this._tokens[1+(t<<1)],s.push(n.length,d),r=l.offset),n+=l.text,s.push(n.length,l.tokenMetadata),i++}}return new o(new Uint32Array(s),n)}}o.defaultTokenMetadata=16793600;class s{constructor(e,t,i,n){this._source=e,this._startOffset=t,this._endOffset=i,this._deltaOffset=n,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let o=this._firstTokenIndex,s=e.getCount();othis.emitter.fire(e);this.emitter=new n.b({onFirstListenerAdd:()=>e.addEventListener(t,o,i),onLastListenerRemove:()=>e.removeEventListener(t,o,i)})}get event(){return this.emitter.event}dispose(){this.emitter.dispose()}}function s(e){return e.preventDefault(),e.stopPropagation(),e}},e385d:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return b}));var n,o,s=i("11f7"),r=i("70c3"),a=i("1898"),l=i("e8e3"),d=(t=i("ceb8"),i("308f")),h=i("a666"),c=i("49d9"),u=i("42e39"),g=i("ef8e9");i("e750");const p={separatorBorder:t.a.transparent};class m{constructor(e,t,i,n){this.container=e,this.view=t,this.disposable=n,this._cachedVisibleSize=void 0,"number"==typeof i?(this._size=i,this._cachedVisibleSize=void 0,e.classList.add("visible")):(this._size=0,this._cachedVisibleSize=i.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=Object(c.b)(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),this.container.classList.toggle("visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e,t){this.layoutContainer(e),this.view.layout(this.size,e,t)}dispose(){return this.disposable.dispose(),this.view}}class f extends m{layoutContainer(e){this.container.style.top=e+"px",this.container.style.height=this.size+"px"}}class _ extends m{layoutContainer(e){this.container.style.left=e+"px",this.container.style.width=this.size+"px"}}(i=n=n||{})[i.Idle=0]="Idle",i[i.Busy=1]="Busy",(t=o=o||{}).Distribute={type:"distribute"},t.Split=function(e){return{type:"split",index:e}},t.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}};class b extends h.a{constructor(e,t={}){super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=n.Idle,this._onDidSashChange=this._register(new d.b),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new d.b),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=g.l(t.orientation)?0:t.orientation,this.inverseAltBehavior=!!t.inverseAltBehavior,this.proportionalLayout=!!g.l(t.proportionalLayout)||!!t.proportionalLayout,this.getSashOrthogonalSize=t.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(0===this.orientation?"vertical":"horizontal"),e.appendChild(this.el),this.sashContainer=Object(s.q)(this.el,Object(s.a)(".sash-container")),this.viewContainer=Object(s.a)(".split-view-container"),this.scrollable=new u.a(125,s.V),this.scrollableElement=this._register(new a.c(this.viewContainer,{vertical:0===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2,horizontal:1===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2},this.scrollable)),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(e=>{this.viewContainer.scrollTop=e.scrollTop,this.viewContainer.scrollLeft=e.scrollLeft})),Object(s.q)(this.el,this.scrollableElement.getDomNode()),this.style(t.styles||p),t.descriptor&&(this.size=t.descriptor.size,t.descriptor.views.forEach((e,t)=>{var i=g.l(e.visible)||e.visible?e.size:{type:"invisible",cachedVisibleSize:e.size};e=e.view;this.doAddView(e,i,t,!0)}),this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){for(const t of this.sashItems)t.sash.orthogonalStartSash=e;this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){for(const t of this.sashItems)t.sash.orthogonalEndSash=e;this._orthogonalEndSash=e}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}style(e){e.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",e.separatorBorder.toString()))}addView(e,t,i=this.viewItems.length,n){this.doAddView(e,t,i,n)}layout(e,t){var i=Math.max(this.size,this.contentSize);if(this.size=e,this.layoutContext=t,this.proportions)for(let o=0;o1===this.viewItems[e].priority);var n=o.filter(e=>2===this.viewItems[e].priority);this.resize(this.viewItems.length-1,e-i,void 0,t,n)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&0e.size/this.contentSize))}onSashStart({sash:e,start:t,alt:i}){for(const s of this.viewItems)s.enabled=!1;const n=this.sashItems.findIndex(t=>t.sash===e),o=Object(h.e)(Object(s.i)(document.body,"keydown",e=>r(this.sashDragState.current,e.altKey)),Object(s.i)(document.body,"keyup",()=>r(this.sashDragState.current,!1))),r=(e,t)=>{const i=this.viewItems.map(e=>e.size);let s,r,a=Number.NEGATIVE_INFINITY,d=Number.POSITIVE_INFINITY;if((t=this.inverseAltBehavior?!t:t)&&(h=n===this.sashItems.length-1,d=h?(h=this.viewItems[n],a=(h.minimumSize-h.size)/2,(h.maximumSize-h.size)/2):(h=this.viewItems[n+1],a=(h.size-h.maximumSize)/2,(h.size-h.minimumSize)/2)),!t){const e=Object(l.r)(n,-1),t=Object(l.r)(n+1,this.viewItems.length);var h=e.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),c=e.reduce((e,t)=>e+(this.viewItems[t].viewMaximumSize-i[t]),0),u=0===t.length?Number.POSITIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),g=0===t.length?Number.NEGATIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].viewMaximumSize),0);const o=Math.max(h,g),a=Math.min(u,c);h=this.findFirstSnapIndex(e),g=this.findFirstSnapIndex(t);"number"==typeof h&&(u=this.viewItems[h],c=Math.floor(u.viewMinimumSize/2),s={index:h,limitDelta:u.visible?o-c:o+c,size:u.size}),"number"==typeof g&&(h=this.viewItems[g],c=Math.floor(h.viewMinimumSize/2),r={index:g,limitDelta:h.visible?a+c:a-c,size:h.size})}this.sashDragState={start:e,current:e,index:n,sizes:i,minDelta:a,maxDelta:d,alt:t,snapBefore:s,snapAfter:r,disposable:o}};r(t,i)}onSashChange({current:e}){var{index:t,start:i,sizes:n,alt:o,minDelta:s,maxDelta:r,snapBefore:a,snapAfter:l}=this.sashDragState,i=(e=(this.sashDragState.current=e)-i,this.resize(t,e,n,void 0,void 0,s,r,a,l));o&&(e=t===this.sashItems.length-1,n=this.viewItems.map(e=>e.size),r=(s=this.viewItems[e?t:t+1]).size-s.maximumSize,a=s.size-s.minimumSize,this.resize(e?t-1:t+1,-i,n,void 0,void 0,r,a)),this.distributeEmptySpace(),this.layoutViews()}onSashEnd(e){this._onDidSashChange.fire(e),this.sashDragState.disposable.dispose(),this.saveProportions();for(const t of this.viewItems)t.enabled=!0}onViewChange(e,t){var i=this.viewItems.indexOf(e);i<0||i>=this.viewItems.length||(t="number"==typeof t?t:e.size,t=Object(c.b)(t,e.minimumSize,e.maximumSize),this.inverseAltBehavior&&0=this.viewItems.length)){const s=Object(l.r)(this.viewItems.length).filter(t=>t!==e);var i=[...s.filter(e=>1===this.viewItems[e].priority),e],o=s.filter(e=>2===this.viewItems[e].priority);const r=this.viewItems[e];t=Math.round(t),t=Object(c.b)(t,r.minimumSize,Math.min(r.maximumSize,this.size)),r.size=t,this.relayout(i,o),this.state=n.Idle}}distributeViewSizes(){const e=[];let t=0;for(const r of this.viewItems)01===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);this.relayout(o,s)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}doAddView(e,t,i=this.viewItems.length,o){if(this.state!==n.Idle)throw new Error("Cant modify splitview");this.state=n.Busy;const a=Object(s.a)(".split-view-view"),c=(i===this.viewItems.length?this.viewContainer.appendChild(a):this.viewContainer.insertBefore(a,this.viewContainer.children.item(i)),e.onDidChange(e=>this.onViewChange(m,e)));var u=Object(h.i)(()=>this.viewContainer.removeChild(a));const g=Object(h.e)(c,u);let p;p="number"==typeof t?t:"split"===t.type?this.getViewSize(t.index)/2:"invisible"===t.type?{cachedVisibleSize:t.cachedVisibleSize}:e.minimumSize;const m=new(0===this.orientation?f:_)(a,e,p,g);if(this.viewItems.splice(i,0,m),1this.getSashPosition(e),getHorizontalSashWidth:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:1})):new r.b(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e),getVerticalSashHeight:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:0}));u=0===this.orientation?t=>({sash:e,start:t.startY,current:t.currentY,alt:t.altKey}):t=>({sash:e,start:t.startX,current:t.currentX,alt:t.altKey});const t=d.c.map(e.onDidStart,u);var b=t(this.onSashStart,this);const n=d.c.map(e.onDidChange,u),o=n(this.onSashChange,this),s=d.c.map(e.onDidEnd,()=>this.sashItems.findIndex(t=>t.sash===e));u=s(this.onSashEnd,this);var v=e.onDidReset(()=>{var t=this.sashItems.findIndex(t=>t.sash===e),i=Object(l.r)(t,-1),n=Object(l.r)(t+1,this.viewItems.length);i=this.findFirstSnapIndex(i),n=this.findFirstSnapIndex(n);"number"==typeof i&&!this.viewItems[i].visible||"number"==typeof n&&!this.viewItems[n].visible||this._onDidSashReset.fire(t)});const a=Object(h.e)(b,o,u,v,e);b={sash:e,disposable:a},this.sashItems.splice(i-1,0,b)}let C;a.appendChild(e.element),"number"!=typeof t&&"split"===t.type&&(C=[t.index]),o||this.relayout([i],C),this.state=n.Idle,o||"number"==typeof t||"distribute"!==t.type||this.distributeViewSizes()}relayout(e,t){var i=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-i,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(e,t,i=this.viewItems.map(e=>e.size),n,o,s=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,a,d){if(e<0||e>=this.viewItems.length)return 0;const h=Object(l.r)(e,-1),u=Object(l.r)(e+1,this.viewItems.length);if(o)for(const c of o)Object(l.p)(h,c),Object(l.p)(u,c);if(n)for(const c of n)Object(l.o)(h,c),Object(l.o)(u,c);var g=h.map(e=>this.viewItems[e]),p=h.map(e=>i[e]),m=u.map(e=>this.viewItems[e]),f=u.map(e=>i[e]),_=h.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),b=h.reduce((e,t)=>e+(this.viewItems[t].maximumSize-i[t]),0),v=0===u.length?Number.POSITIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),C=0===u.length?Number.NEGATIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].maximumSize),0);_=Math.max(_,C,s),C=Math.min(v,b,r);let w=!1;if(a){const e=this.viewItems[a.index];v=t>=a.limitDelta,w=v!==e.visible,e.setVisible(v,a.size)}if(!w&&d){const e=this.viewItems[d.index];b=te+t.size,0);let i=this.size-t;const n=Object(l.r)(this.viewItems.length-1,-1);t=n.filter(e=>1===this.viewItems[e].priority);for(const r of n.filter(e=>2===this.viewItems[e].priority))Object(l.p)(n,r);for(const r of t)Object(l.o)(n,r);"number"==typeof e&&Object(l.o)(n,e);for(let r=0;0!==i&&re+t.size,0);let e=0;for(const t of this.viewItems)t.layout(e,this.layoutContext),e+=t.size;this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){0===this.orientation?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this.contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this.contentSize})}updateSashEnablement(){let e=!1;var t=this.viewItems.map(t=>e=0e=0e=0e=0e.dispose()),this.viewItems=[],this.sashItems.forEach(e=>e.disposable.dispose()),this.sashItems=[]}}},e516:function(e,t,i){"use strict";i.r(t),i.d(t,"CursorUndoRedoController",(function(){return l})),i.d(t,"CursorUndo",(function(){return d})),i.d(t,"CursorRedo",(function(){return h}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("c101");class r{constructor(e){this.selections=e}equals(e){var t=this.selections.length;if(t!==e.selections.length)return!1;for(let i=0;i{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeModelContent(e=>{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeCursorSelection(t=>{this._isCursorUndoRedo||t.oldSelections&&t.oldModelVersionId===t.modelVersionId&&(t=new r(t.oldSelections),0this._onCut.fire(),0)),this._asyncFocusGainWriteScreenReaderContent=this._register(new r.e(()=>this.writeScreenReaderContent("asyncFocusGain"),0)),this._textAreaState=c.b.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let i=null;this._register(s.o(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),i=e,this._onKeyDown.fire(e)})),this._register(s.o(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(s.i(t.domNode,"compositionstart",e=>{if(c.c,!this._isDoingComposition){if(this._isDoingComposition=!0,d.f&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&0{var t=this._textAreaState,i=c.b.readFromTextArea(this._textArea);return[i,c.b.deduceInput(t,i,e)]},g=()=>{var e=this._textAreaState,t=c.b.readFromTextArea(this._textArea);return[t,c.b.deduceAndroidCompositionInput(e,t)]},p=e=>{var t=this._textAreaState;e=c.b.selectedText(e);return[e,{text:e.value,replacePrevCharCnt:t.selectionEnd-t.selectionStart,replaceNextCharCnt:0,positionDelta:0}]};this._register(s.i(t.domNode,"compositionupdate",e=>{if(c.c,o.e){const[t,i]=g();this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}})),this._register(s.i(t.domNode,"compositionend",e=>{if(c.c,this._isDoingComposition)if(this._isDoingComposition=!1,o.e){const[e,t]=g();this._textAreaState=e,this._onType.fire(t),this._onCompositionEnd.fire()}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),(o.f||o.g)&&(this._textAreaState=c.b.readFromTextArea(this._textArea)),this._onCompositionEnd.fire()}})),this._register(s.i(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),!this._isDoingComposition){const[e,t]=l(d.f);0===t.replacePrevCharCnt&&1===t.text.length&&h.E(t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""===t.text&&0===t.replacePrevCharCnt||this._onType.fire(t):(""===t.text&&0===t.replacePrevCharCnt||this._firePaste(t.text,null),this._nextCommand=0))}})),this._register(s.i(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(s.i(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(s.i(t.domNode,"paste",e=>{var t;this._textArea.setIgnoreSelectionChangeTime("received paste event"),_.canUseTextData(e)?([e,t]=_.getTextData(e),""!==e&&this._firePaste(e,t)):(this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",c.b.EMPTY),this._nextCommand=1)})),this._register(s.i(t.domNode,"focus",()=>{var e=this._hasFocus;this._setHasFocus(!0),o.h&&!e&&this._hasFocus&&this._asyncFocusGainWriteScreenReaderContent.schedule()})),this._register(s.i(t.domNode,"blur",()=>{this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(s.i(t.domNode,n.Tap,()=>{o.e&&this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let e=0;return s.i(document,"selectionchange",t=>{var i,n;this._hasFocus&&!this._isDoingComposition&&o.f&&(n=(i=Date.now())-e,e=i,n<5||(n=i-this._textArea.getIgnoreSelectionChangeTime(),this._textArea.resetSelectionChangeTime(),n<100||this._textAreaState.selectionStartPosition&&this._textAreaState.selectionEndPosition&&(i=this._textArea.getValue(),this._textAreaState.value===i&&(n=this._textArea.getSelectionStart(),i=this._textArea.getSelectionEnd(),this._textAreaState.selectionStart===n&&this._textAreaState.selectionEnd===i||(n=this._textAreaState.deduceEditorPosition(n),n=this._host.deduceModelPosition(n[0],n[1],n[2]),i=this._textAreaState.deduceEditorPosition(i),i=this._host.deduceModelPosition(i[0],i[1],i[2]),n=new g.a(n.lineNumber,n.column,i.lineNumber,i.column),this._onSelectionChangeRequest.fire(n))))))})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){var e=s.F(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):s.N(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)}_setHasFocus(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&this.writeScreenReaderContent("focusgain"),(this._hasFocus?this._onFocus:this._onBlur).fire())}_setAndWriteTextAreaState(e,t){(t=this._hasFocus?t:t.collapseSelection()).writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t}writeScreenReaderContent(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))}_ensureClipboardGetsEditorSelection(e){const t=this._host.getDataToCopy(_.canUseTextData(e));var i={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};m.INSTANCE.set(o.g?t.text.replace(/\r\n/g,"\n"):t.text,i),_.canUseTextData(e)?_.setTextData(e,t.text,t.html,i):this._setAndWriteTextAreaState("copy or cut",c.b.selectedText(t.text))}_firePaste(e,t){t=t||m.INSTANCE.get(e),this._onPaste.fire({text:e,metadata:t})}}class _{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(t){if(t.clipboardData){t.preventDefault();var i=t.clipboardData.getData(l.a.text);let o=null;var n=t.clipboardData.getData("vscode-editor-data");if("string"==typeof n)try{1!==(o=JSON.parse(n)).version&&(o=null)}catch(e){}return[i,o]}if(window.clipboardData)return t.preventDefault(),[window.clipboardData.getData("Text"),null];throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,i,n){if(e.clipboardData)e.clipboardData.setData(l.a.text,t),"string"==typeof i&&e.clipboardData.setData("text/html",i),e.clipboardData.setData("vscode-editor-data",JSON.stringify(n));else{if(!window.clipboardData)throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!");window.clipboardData.setData("Text",t)}e.preventDefault()}}class b extends t.a{constructor(e){super(),this._actual=e,this._ignoreSelectionChangeTime=0}setIgnoreSelectionChangeTime(e){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.domNode.value}setValue(e,t){const i=this._actual.domNode;i.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),i.value=t)}getSelectionStart(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionEnd:this._actual.domNode.selectionStart}getSelectionEnd(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionStart:this._actual.domNode.selectionEnd}setSelectionRange(e,t,i){const n=this._actual.domNode;let r=null;var a=s.F(n),l=(a=(r=(a||document).activeElement)===n,n.selectionStart),d=n.selectionEnd;if(a&&l===t&&d===i)o.g&&window.parent!==window&&n.focus();else if(a)this.setIgnoreSelectionChangeTime("setSelectionRange"),n.setSelectionRange(t,i),o.g&&window.parent!==window&&n.focus();else try{var h=s.U(n);this.setIgnoreSelectionChangeTime("setSelectionRange"),n.focus(),n.setSelectionRange(t,i),s.S(n,h)}catch(e){}}}},e58e:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("30db");const o=n.b.performance&&"function"==typeof n.b.performance.now;class s{constructor(e){this._highResolution=o&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new s(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return(this._highResolution?n.b.performance:Date).now()}}},e679:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("1e93"),o=i("7ab3");function s(e){return e.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class r{constructor(e,t,i,n){this.oldPosition=e,this.oldText=t,this.newPosition=i,this.newText=n}get oldLength(){return this.oldText.length}get oldEnd(){return this.oldPosition+this.oldText.length}get newLength(){return this.newText.length}get newEnd(){return this.newPosition+this.newText.length}toString(){return 0===this.oldText.length?`(insert@${this.oldPosition} "${s(this.newText)}")`:0===this.newText.length?`(delete@${this.oldPosition} "${s(this.oldText)}")`:`(replace@${this.oldPosition} "${s(this.oldText)}" with "${s(this.newText)}")`}static _writeStringSize(e){return 4+2*e.length}static _writeString(e,t,i){var o=t.length;n.f(e,o,i),i+=4;for(let s=0;s(t.hasOwnProperty(i)||(t[i]=e(i)),t[i])}(e=>new n(e))},e750:function(e,t,i){},e757:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));let n=!1,o=null;class s{static getSameOriginWindowChain(){if(!o){o=[];let t=window;for(var e;(e=function(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,i=e.parent.location;if("null"!==t.origin&&"null"!==i.origin&&(t.protocol!==i.protocol||t.hostname!==i.hostname||t.port!==i.port))return n=!0,null}catch(e){return n=!0,null}return e.parent}(t))?o.push({window:t,iframeElement:t.frameElement||null}):o.push({window:t,iframeElement:null}),t=e;);}return o.slice(0)}static hasDifferentOriginAncestor(){return o||this.getSameOriginWindowChain(),n}static getPositionOfChildWindowRelativeToAncestorWindow(e,t){if(!t||e===t)return{top:0,left:0};let i=0,n=0;for(const s of this.getSameOriginWindowChain()){if(i+=s.window.scrollY,n+=s.window.scrollX,s.window===t)break;if(!s.iframeElement)break;var o=s.iframeElement.getBoundingClientRect();i+=o.top,n+=o.left}return{top:i,left:n}}}},e75b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i("f0b2");const n="monaco-mouse-cursor-text"},e8cb:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:function(){return i.e("chunk-2d0b21d7").then(i.bind(null,"2377"))}})},e8e3:function(e,t,i){"use strict";function n(e,t=0){return e[e.length-(1+t)]}function o(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function s(e,t,i=((e,t)=>e===t)){if(e!==t){if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let n=0,o=e.length;n=t.length)throw new TypeError("invalid index");var n,o=t[Math.floor(t.length*Math.random())];let s=[],r=[],a=[];for(n of t){var d=i(n,o);(d<0?s:0!!e)}function c(e){return!Array.isArray(e)||0===e.length}function u(e){return Array.isArray(e)&&0e.indexOf(t)===i);const i=Object.create(null);return e.filter(e=>(e=t(e),!i[e]&&(i[e]=!0)))}function p(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))}function m(e,t){return 0t;o--)n.push(o);return n}function b(e,t,i){const n=e.slice(0,t);return e=e.slice(t),n.concat(i,e)}function v(e,t){var i=e.indexOf(t);-1=r;l--)o[l+a]=o[l];for(let l=0;ls(t,e),n)):(i=e,n=r(181387,n=t),Object.keys(i).sort().reduce((e,t)=>(e=a(t,e),s(i[t],e)),n));case"string":return a(e,t);case"boolean":return r(e?433:863,t);case"number":return r(e,t);case"undefined":return r(937,t);default:return r(617,t)}var i,n}function r(e,t){return(t<<5)-t+e|0}function a(e,t){t=r(149417,t);for(let i=0,n=e.length;i>>i)>>>0}function d(e,t=0,i=e.byteLength,n=0){for(let o=0;oe.toString(16).padStart(2,"0")).join("");for(var[i,n,o="0"]=[(e>>>0).toString(16),t/4];i.length>>6:(i<65536?e[t++]=224|(61440&i)>>>12:(e[t++]=240|(1835008&i)>>>18,e[t++]=128|(258048&i)>>>12),e[t++]=128|(4032&i)>>>6),e[t++]=128|(63&i)>>>0),64<=t&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),h(this._h0)+h(this._h1)+h(this._h2)+h(this._h3)+h(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,d(this._buff,this._buffLen),56{i="\r\n"===e?-1:0,o+=n;for(const n of t)n.end<=o||(n.start>=o&&(n.start+=i),n.end>=o&&(n.end+=i));return n+=i,"⏎"})}}},ef37:function(e,t,i){},ef8e9:function(e,t,i){"use strict";function n(e){return Array.isArray(e)}function o(e){return"string"==typeof e}function s(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function r(e){return"number"==typeof e&&!isNaN(e)}function a(e){return!0===e||!1===e}function l(e){return void 0===e}function d(e){return l(e)||null===e}function h(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function c(e){if(d(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function u(e){return"function"==typeof e}function g(e,t){var i=Math.min(e.length,t.length);for(let n=0;nfunction(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(n);return i}function f(e){return null===e?void 0:e}function _(e,t="Unreachable"){throw new Error(t)}i.d(t,"f",(function(){return n})),i.d(t,"k",(function(){return o})),i.d(t,"j",(function(){return s})),i.d(t,"i",(function(){return r})),i.d(t,"g",(function(){return a})),i.d(t,"l",(function(){return l})),i.d(t,"m",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"h",(function(){return u})),i.d(t,"n",(function(){return g})),i.d(t,"e",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"o",(function(){return f})),i.d(t,"b",(function(){return _}))},efdb:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("markerDecorationsService")},eff2:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("0f70"),o=i("650e"),s=i("11f7"),r=i("a60f"),a=i("f070"),l=(t=i("a666"),i("30db")),d=i("ef8e9"),h=(i("c84a"),i("dff7"));class c extends t.a{constructor(e,t,i={}){super(),this.options=i,this._context=e||this,(this._action=t)instanceof a.a&&this._register(t.onDidChange(e=>{this.element&&this.handleActionChangeEvent(e)}))}handleActionChangeEvent(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner}set actionRunner(e){this._actionRunner=e}getAction(){return this._action}isEnabled(){return this._action.enabled}setActionContext(e){this._context=e}render(e){const t=this.element=e,i=(this._register(r.b.addTarget(e)),this.options&&this.options.draggable);i&&(e.draggable=!0,n.g&&this._register(Object(s.i)(e,s.d.DRAG_START,e=>null==(e=e.dataTransfer)?void 0:e.setData(o.a.TEXT,this._action.label)))),this._register(Object(s.i)(t,r.a.Tap,e=>this.onClick(e,!0))),this._register(Object(s.i)(t,s.d.MOUSE_DOWN,e=>{i||s.c.stop(e,!0),this._action.enabled&&0===e.button&&t.classList.add("active")})),l.f&&this._register(Object(s.i)(t,s.d.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(Object(s.i)(t,s.d.CLICK,e=>{s.c.stop(e,!0),this.options&&this.options.isMenu||l.j(()=>this.onClick(e))})),this._register(Object(s.i)(t,s.d.DBLCLICK,e=>{s.c.stop(e,!0)})),[s.d.MOUSE_UP,s.d.MOUSE_OUT].forEach(e=>{this._register(Object(s.i)(t,e,e=>{s.c.stop(e),t.classList.remove("active")}))})}onClick(e,t=!1){s.c.stop(e,!0);var i=d.m(this._context)?null!=(i=this.options)&&i.useEventAsContext?e:{preserveFocus:t}:this._context;this.actionRunner.run(this._action,i)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(e){this.element&&(this.element.tabIndex=e?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),super.dispose()}}class u extends c{constructor(e,t,i={}){super(e,t,i),this.options=i,this.options.icon=void 0!==i.icon&&i.icon,this.options.label=void 0===i.label||i.label,this.cssClass=""}render(e){super.render(e),this.element&&(this.label=Object(s.q)(this.element,Object(s.a)("a.action-label"))),this.label&&(this._action.id===a.d.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(Object(s.q)(this.element,Object(s.a)("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(e){this.label&&(this.label.tabIndex=e?0:-1)}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=h.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)}updateClass(){this.cssClass&&this.label&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):this.label&&this.label.classList.remove("codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),this.element&&this.element.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),this.element&&this.element.classList.add("disabled"))}updateChecked(){this.label&&(this.getAction().checked?this.label.classList.add("checked"):this.label.classList.remove("checked"))}}},f004:function(e,t,i){},f070:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"d",(function(){return l})),i.d(t,"e",(function(){return d})),i.d(t,"c",(function(){return h}));var n=i("308f"),o=(t=i("a666"),i("dff7")),s=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class r extends t.a{constructor(e,t="",i="",o=!0,s){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=i,this._enabled=o,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(e){this._setLabel(e)}_setLabel(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))}get tooltip(){return this._tooltip||""}set tooltip(e){this._setTooltip(e)}_setTooltip(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))}get class(){return this._cssClass}set class(e){this._setClass(e)}_setClass(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))}get enabled(){return this._enabled}set enabled(e){this._setEnabled(e)}_setEnabled(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))}get checked(){return this._checked}set checked(e){this._setChecked(e)}_setChecked(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))}run(e,t){return s(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(e))}))}}class a extends t.a{constructor(){super(...arguments),this._onBeforeRun=this._register(new n.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new n.b),this.onDidRun=this._onDidRun.event}run(e,t){return s(this,void 0,void 0,(function*(){if(e.enabled){this._onBeforeRun.fire({action:e});let i=void 0;try{yield this.runAction(e,t)}catch(e){i=e}this._onDidRun.fire({action:e,error:i})}}))}runAction(e,t){return s(this,void 0,void 0,(function*(){yield e.run(t)}))}}class l extends r{constructor(e){super(l.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}l.ID="vs.actions.separator";class d{constructor(e,t,i,n){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=e,this.label=t,this.class=n,this._actions=i}get actions(){return this._actions}dispose(){}run(){return s(this,void 0,void 0,(function*(){}))}}class h extends r{constructor(){super(h.ID,o.a("submenu.empty","(empty)"),void 0,!1)}}h.ID="vs.actions.empty"},f07b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(...e){for(var[t,i]of(this._entries=new Map,e))this.set(t,i)}set(e,t){var i=this._entries.get(e);return this._entries.set(e,t),i}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}},f0b2:function(e,t,i){},f17c:function(e,t,i){"use strict";i.r(t),i.d(t,"InsertCursorAbove",(function(){return w})),i.d(t,"InsertCursorBelow",(function(){return y})),i.d(t,"MultiCursorSessionResult",(function(){return k})),i.d(t,"MultiCursorSession",(function(){return D})),i.d(t,"MultiCursorSelectionController",(function(){return N})),i.d(t,"MultiCursorSelectionControllerAction",(function(){return O})),i.d(t,"AddSelectionToNextFindMatchAction",(function(){return E})),i.d(t,"AddSelectionToPreviousFindMatchAction",(function(){return I})),i.d(t,"MoveSelectionToNextFindMatchAction",(function(){return M})),i.d(t,"MoveSelectionToPreviousFindMatchAction",(function(){return T})),i.d(t,"SelectHighlightsAction",(function(){return A})),i.d(t,"CompatChangeAll",(function(){return R})),i.d(t,"SelectionHighlighter",(function(){return F}));var n=i("dff7"),o=i("5fe7"),s=i("fe45"),r=i("a666"),a=i("3813"),l=(t=i("b2cc"),i("a007")),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("3352"),g=i("b57f"),p=i("b707"),m=i("a106"),f=i("7e32"),_=i("303e"),b=i("b7d0"),v=i("4fc3");function C(e,t){const i=t.filter(t=>!e.find(e=>e.equals(t)));1<=i.length&&(t=i.map(e=>`line ${e.viewState.position.lineNumber} column `+e.viewState.position.column).join(", "),t=1===i.length?n.a("cursorAdded","Cursor added: {0}",t):n.a("cursorsAdded","Cursors added: {0}",t),Object(a.c)(t))}class w extends t.b{constructor(){super({id:"editor.action.insertCursorAbove",label:n.a("mutlicursor.insertAbove","Add Cursor Above"),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAbove",comment:["&& denotes a mnemonic"]},"&&Add Cursor Above"),order:2}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorUp(e,t,n)),e.revealTopMostCursor(i.source),C(t,e.getCursorStates()))}}}class y extends t.b{constructor(){super({id:"editor.action.insertCursorBelow",label:n.a("mutlicursor.insertBelow","Add Cursor Below"),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorBelow",comment:["&& denotes a mnemonic"]},"A&&dd Cursor Below"),order:3}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorDown(e,t,n)),e.revealBottomMostCursor(i.source),C(t,e.getCursorStates()))}}}class S extends t.b{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:n.a("mutlicursor.insertAtEndOfEachLineSelected","Add Cursors to Line Ends"),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAtEndOfEachLineSelected",comment:["&& denotes a mnemonic"]},"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(e,t,i){if(!e.isEmpty()){for(let o=e.startLineNumber;othis.getCursorsForSelection(t,e,s)),0{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(e.getState().onFindReplaceStateChange(e=>{(e.matchCase||e.wholeWord)&&this._endSession()}))}}}_endSession(){var e;this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController&&(e={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0},this._session.findController.getState().change(e,!1)),this._session=null}_setSelections(e){this._ignoreSelectionChange=!0,this._editor.setSelections(e),this._ignoreSelectionChange=!1}_expandEmptyToWord(e,t){var i;return t.isEmpty()&&(i=this._editor.getConfiguredWordAtPosition(t.getStartPosition()))?new h.a(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):t}_applySessionResult(e){e&&(this._setSelections(e.selections),e.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(e.revealRange,e.revealScrollType))}getSession(e){return this._session}addSelectionToNextFindMatch(e){if(this._editor.hasModel()){if(!this._session){var t=this._editor.getSelections();if(1{e.forEach(e=>{t.range.endLineNumber<=e.endLineNumber&&t.range.startLineNumber>=e.startLineNumber&&i.push(t)})}),n=i}if(0new h.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)))}}}}N.ID="editor.contrib.multiCursorController";class O extends t.b{run(e,t){var i=N.get(t);if(i){var n=m.CommonFindController.get(t);if(n){const e=t._getViewModel();e&&(t=e.getCursorStates(),this._run(i,n),C(t,e.getCursorStates()))}}}}class E extends O{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:n.a("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:2082,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(e,t){e.addSelectionToNextFindMatch(t)}}class I extends O{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:n.a("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(e,t){e.addSelectionToPreviousFindMatch(t)}}class M extends O{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:n.a("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:Object(s.a)(2089,2082),weight:100}})}_run(e,t){e.moveSelectionToNextFindMatch(t)}}class T extends O{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:n.a("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(e,t){e.moveSelectionToPreviousFindMatch(t)}}class A extends O{constructor(){super({id:"editor.action.selectHighlights",label:n.a("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:3114,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(e,t){e.selectAll(t)}}class R extends O{constructor(){super({id:"editor.action.changeAll",label:n.a("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:v.a.and(c.a.writable,c.a.editorTextFocus),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(e,t){e.selectAll(t)}}class P{constructor(e,t,i,n){this.searchText=e,this.matchCase=t,this.wordSeparators=i,this.modelVersionId=n}static softEquals(e,t){return!e&&!t||!(!e||!t)&&e.searchText===t.searchText&&e.matchCase===t.matchCase&&e.wordSeparators===t.wordSeparators&&e.modelVersionId===t.modelVersionId}}class F extends r.a{constructor(e){super(),this.editor=e,this._isEnabled=e.getOption(97),this.decorations=[],this.updateSoon=this._register(new o.e(()=>this._update(),300)),this.state=null,this._register(e.onDidChangeConfiguration(t=>{this._isEnabled=e.getOption(97)})),this._register(e.onDidChangeCursorSelection(e=>{this._isEnabled&&(e.selection.isEmpty()?3===e.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(e.onDidChangeModel(e=>{this._setState(null)})),this._register(e.onDidChangeModelContent(e=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(m.CommonFindController.get(e).getState().onFindReplaceStateChange(e=>{this._update()}))}_update(){this._setState(F._createState(this._isEnabled,this.editor))}static _createState(e,t){if(!e)return null;if(!t.hasModel())return null;if(e=t.getSelection(),e.startLineNumber!==e.endLineNumber)return null;const i=N.get(t);if(!i)return null;const n=m.CommonFindController.get(t);if(!n)return null;let o=i.getSession(n);if(!o){if(e=t.getSelections(),1e.range),r=(s.sort(d.a.compareRangesUsingStarts),this.editor.getSelections()),a=(r.sort(d.a.compareRangesUsingStarts),[]);for(let e=0,n=0,l=s.length,h=r.length;e=h?(a.push(i),e++):(t=d.a.compareRangesUsingStarts(i,r[n]))<0?(!r[n].isEmpty()&&d.a.areIntersecting(i,r[n])||a.push(i),e++):(0({range:e,options:o?F._SELECTION_HIGHLIGHT:F._SELECTION_HIGHLIGHT_OVERVIEW})),this.decorations=this.editor.deltaDecorations(this.decorations,e)}}}else this.decorations=this.editor.deltaDecorations(this.decorations,[])}dispose(){this._setState(null),super.dispose()}}function B(e,t,i){var n=j(e,t[0],!i);for(let o=1,s=t.length;o{if(!this._ignoreEditorChange){const e=this._editorService.getActiveCodeEditor();if(e){var i=e.getModel(),n=e.getPosition();if(i&&n){let e=!1,o=!1;for(const s of t.references)if(Object(I.f)(s.uri,i.uri))e=!0,o=o||h.a.containsPosition(s.range,n);else if(e)break;e&&o||this.reset()}}}}),this._currentState=Object(N.e)(i,e)}}revealNext(e){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;var t=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:t.uri,options:{selection:h.a.collapseToStart(t.range),selectionRevealType:3}},e).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){null!=(t=this._currentMessage)&&t.dispose();const e=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult");var t=e?Object(_.a)("location.kb","Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,e.getLabel()):Object(_.a)("location","Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(t)}};P=M([T(0,v.b),T(1,l.a),T(2,C.a),T(3,E.a)],P);Object(k.b)(R,P,!0),Object(a.k)(new class extends a.c{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:A,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(R).revealNext(t)}}),D.a.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:A,primary:9,handler(e){e.get(R).reset()}});let F=class{constructor(e){this._listener=new Map,this._disposables=new N.b,this._onDidChange=new O.b,this.onDidChange=this._onDidChange.event,this._disposables.add(e.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(e.onCodeEditorAdd(this._onDidAddEditor,this)),e.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),Object(N.f)(this._listener.values())}_onDidAddEditor(e){this._listener.set(e,Object(N.e)(e.onDidChangeCursorPosition(t=>this._onDidChange.fire({editor:e})),e.onDidChangeModelContent(t=>this._onDidChange.fire({editor:e}))))}_onDidRemoveEditor(e){var t;null!=(t=this._listener.get(e))&&t.dispose(),this._listener.delete(e)}};F=M([T(0,l.a)],F);E=i("0f70");var B=i("6d8e"),j=i("ef8e9"),W=i("d379"),V=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};b.d.appendMenuItem(b.b.EditorContext,{submenu:b.b.EditorContextPeek,title:_.a("peek.submenu","Peek"),group:"navigation",order:100});const H=new Set;function z(e){e=new e,Object(a.m)(e),H.add(e.id)}class U extends a.b{constructor(e,t){super(t),this._configuration=e}run(e,t){if(!t.hasModel())return Promise.resolve(void 0);const i=e.get(C.a),s=e.get(l.a),r=e.get(w.a),a=e.get(R),d=t.getModel(),h=t.getPosition(),c=new L.b(t,5);return e=Object(o.l)(this._getLocationModel(d,h,c.token),c.token).then(e=>V(this,void 0,void 0,(function*(){if(e&&!c.token.isCancellationRequested){let r;Object(n.a)(e.ariaMessage),!e.referenceAt(d.uri,h)||(o=this._getAlternativeCommand(t))!==this.id&&H.has(o)&&(r=t.getAction(o));var i,o=e.references.length;if(0===o)this._configuration.muteMessage||(i=d.getWordAtPosition(h),g.a.get(t).showMessage(this._getNoResultFoundMessage(i),h));else{if(1!==o||!r)return this._onResult(s,a,t,e);r.run()}}})),e=>{i.error(e)}).finally(()=>{c.dispose()}),r.showWhile(e,250),e}_onResult(e,t,i,n){return V(this,void 0,void 0,(function*(){var o,s,r,a=this._getGoToPreference(i);i instanceof W.a||!(this._configuration.openInPeek||"peek"===a&&1{r.getModel()===e&&r.deltaDecorations(t,[])},350)}return r}}}))}_openInPeek(e,t){let i=m.a.get(e);i&&e.hasModel()?i.toggleWidget(e.getSelection(),Object(o.h)(e=>Promise.resolve(t)),this._configuration.openInPeek):t.dispose()}}class K extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.b)(e,t,i),_.a("def.title","Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("noResultWord","No definition found for '{0}'",e.word):_.a("generic.noResults","No definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleDefinitions}}const q=t.h&&!E.i?2118:70;z(((k=class e extends K{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:q,weight:100},contextMenuOpts:{group:"navigation",order:1.1}}),S.a.registerCommandAlias("editor.action.goToDeclaration",e.id)}}).id="editor.action.revealDefinition",k)),z(((P=class e extends K{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:Object(s.a)(2089,q),weight:100}}),S.a.registerCommandAlias("editor.action.openDeclarationToTheSide",e.id)}}).id="editor.action.revealDefinitionAside",P)),z(((D=class e extends K{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.id,label:_.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:v.a.and(c.a.hasDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:2}}),S.a.registerCommandAlias("editor.action.previewDeclaration",e.id)}}).id="editor.action.peekDefinition",D));class $ extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.a)(e,t,i),_.a("decl.title","Declarations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDeclarationCommand}_getGoToPreference(e){return e.getOption(49).multipleDeclarations}}z(((M=class e extends ${constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3}})}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}}).id="editor.action.revealDeclaration",M)),z(class extends ${constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:_.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:3}})}});class G extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.e)(e,t,i),_.a("typedef.title","Type Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):_.a("goToTypeDefinition.generic.noResults","No type definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeTypeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleTypeDefinitions}}z(((T=class e extends G{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4}})}}).ID="editor.action.goToTypeDefinition",T)),z(((i=class e extends G{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",i));class Z extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.c)(e,t,i),_.a("impl.title","Implementations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):_.a("goToImplementation.generic.noResults","No implementation found")}_getAlternativeCommand(e){return e.getOption(49).alternativeImplementationCommand}_getGoToPreference(e){return e.getOption(49).multipleImplementations}}z(((t=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:v.a.and(c.a.hasImplementationProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2118,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",t)),z(((E=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:v.a.and(c.a.hasImplementationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",E));class Y extends U{_getNoResultFoundMessage(e){return e?_.a("references.no","No references found for '{0}'",e.word):_.a("references.noGeneric","No references found")}_getAlternativeCommand(e){return e.getOption(49).alternativeReferenceCommand}_getGoToPreference(e){return e.getOption(49).multipleReferences}}z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:_.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!0,i),_.a("ref.title","References"))}))}}),z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:_.a("references.action.label","Peek References"),alias:"Peek References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!1,i),_.a("ref.title","References"))}))}});class X extends U{constructor(e,t,i){super(e,{id:"editor.action.goToLocation",label:_.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:v.a.and(p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated())}),this._references=t,this._gotoMultipleBehaviour=i}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(this._references,_.a("generic.title","Locations"))}))}_getNoResultFoundMessage(e){return e&&_.a("generic.noResult","No results for '{0}'",e.word)||""}_getGoToPreference(e){var t;return null!=(t=this._gotoMultipleBehaviour)?t:e.getOption(49).multipleReferences}_getAlternativeCommand(){return""}}S.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(e,t,i,n,o,s,a)=>V(void 0,void 0,void 0,(function*(){Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i)),Object(j.c)(Array.isArray(n)),Object(j.c)(void 0===o||"string"==typeof o),Object(j.c)(void 0===a||"boolean"==typeof a);const h=e.get(l.a),c=yield h.openCodeEditor({resource:t},h.getFocusedCodeEditor());if(Object(r.b)(c))return c.setPosition(i),c.revealPositionInCenterIfOutsideViewport(i,0),c.invokeWithinContext(e=>{const t=new class extends X{_getNoResultFoundMessage(e){return s||super._getNoResultFoundMessage(e)}}({muteMessage:!Boolean(s),openInPeek:Boolean(a),openToSide:!1},n,o);e.get(x.a).invokeFunction(t.run.bind(t),c)})}))}),S.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(e,t,i,n,o)=>V(void 0,void 0,void 0,(function*(){e.get(S.b).executeCommand("editor.action.goToLocations",t,i,n,o,void 0,!0)}))}),S.a.registerCommand({id:"editor.action.findReferences",handler:(e,t,i)=>{Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i));const n=e.get(l.a);return n.openCodeEditor({resource:t},n.getFocusedCodeEditor()).then(e=>{if(Object(r.b)(e)&&e.hasModel()){const s=m.a.get(e);var t,n;if(s)return t=Object(o.h)(t=>Object(y.d)(e.getModel(),d.a.lift(i),!1,t).then(e=>new f.c(e,_.a("ref.title","References")))),n=new h.a(i.lineNumber,i.column,i.lineNumber,i.column),Promise.resolve(s.toggleWidget(n,t,!1))}})}}),S.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations"),b.d.appendMenuItems([{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDefinition",title:_.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")},group:"4_symbol_nav",order:2}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDeclaration",title:_.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToTypeDefinition",title:_.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToImplementation",title:_.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},group:"4_symbol_nav",order:4}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToReferences",title:_.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")},group:"4_symbol_nav",order:5}}])},f20b:function(e,t,i){},f2d2:function(e,t,i){},f33e:function(e,t,i){"use strict";i.r(t),i.d(t,"CancellationTokenSource",(function(){return xa})),i.d(t,"Emitter",(function(){return ka})),i.d(t,"KeyCode",(function(){return Da})),i.d(t,"KeyMod",(function(){return Na})),i.d(t,"Position",(function(){return Oa})),i.d(t,"Range",(function(){return Ea})),i.d(t,"Selection",(function(){return Ia})),i.d(t,"SelectionDirection",(function(){return Ma})),i.d(t,"MarkerSeverity",(function(){return Ta})),i.d(t,"MarkerTag",(function(){return Aa})),i.d(t,"Uri",(function(){return Ra})),i.d(t,"Token",(function(){return Pa})),i.d(t,"editor",(function(){return Fa})),i.d(t,"languages",(function(){return Ba}));t=i("fd49");var n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w,y,S,L,x,k,D,N,O,E,I,M,T,A,R,P,F,B=i("2504"),j=i("308f"),W=i("fe45"),V=i("6d8e"),H=i("7061"),z=i("6a89"),U=i("8025"),K=i("4dc7");(oe=n=n||{})[oe.Unknown=0]="Unknown",oe[oe.Disabled=1]="Disabled",oe[oe.Enabled=2]="Enabled",(oe=o=o||{})[oe.KeepWhitespace=1]="KeepWhitespace",oe[oe.InsertAsSnippet=4]="InsertAsSnippet",(oe=s=s||{})[oe.Method=0]="Method",oe[oe.Function=1]="Function",oe[oe.Constructor=2]="Constructor",oe[oe.Field=3]="Field",oe[oe.Variable=4]="Variable",oe[oe.Class=5]="Class",oe[oe.Struct=6]="Struct",oe[oe.Interface=7]="Interface",oe[oe.Module=8]="Module",oe[oe.Property=9]="Property",oe[oe.Event=10]="Event",oe[oe.Operator=11]="Operator",oe[oe.Unit=12]="Unit",oe[oe.Value=13]="Value",oe[oe.Constant=14]="Constant",oe[oe.Enum=15]="Enum",oe[oe.EnumMember=16]="EnumMember",oe[oe.Keyword=17]="Keyword",oe[oe.Text=18]="Text",oe[oe.Color=19]="Color",oe[oe.File=20]="File",oe[oe.Reference=21]="Reference",oe[oe.Customcolor=22]="Customcolor",oe[oe.Folder=23]="Folder",oe[oe.TypeParameter=24]="TypeParameter",oe[oe.User=25]="User",oe[oe.Issue=26]="Issue",oe[oe.Snippet=27]="Snippet",r=r||{},r[r.Deprecated=1]="Deprecated",(oe=a=a||{})[oe.Invoke=0]="Invoke",oe[oe.TriggerCharacter=1]="TriggerCharacter",oe[oe.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions",(oe=l=l||{})[oe.EXACT=0]="EXACT",oe[oe.ABOVE=1]="ABOVE",oe[oe.BELOW=2]="BELOW",(oe=d=d||{})[oe.NotSet=0]="NotSet",oe[oe.ContentFlush=1]="ContentFlush",oe[oe.RecoverFromMarkers=2]="RecoverFromMarkers",oe[oe.Explicit=3]="Explicit",oe[oe.Paste=4]="Paste",oe[oe.Undo=5]="Undo",oe[oe.Redo=6]="Redo",(oe=h=h||{})[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=c=c||{})[oe.Text=0]="Text",oe[oe.Read=1]="Read",oe[oe.Write=2]="Write",(oe=u=u||{})[oe.None=0]="None",oe[oe.Keep=1]="Keep",oe[oe.Brackets=2]="Brackets",oe[oe.Advanced=3]="Advanced",oe[oe.Full=4]="Full",(oe=g=g||{})[oe.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",oe[oe.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",oe[oe.accessibilitySupport=2]="accessibilitySupport",oe[oe.accessibilityPageSize=3]="accessibilityPageSize",oe[oe.ariaLabel=4]="ariaLabel",oe[oe.autoClosingBrackets=5]="autoClosingBrackets",oe[oe.autoClosingDelete=6]="autoClosingDelete",oe[oe.autoClosingOvertype=7]="autoClosingOvertype",oe[oe.autoClosingQuotes=8]="autoClosingQuotes",oe[oe.autoIndent=9]="autoIndent",oe[oe.automaticLayout=10]="automaticLayout",oe[oe.autoSurround=11]="autoSurround",oe[oe.bracketPairColorization=12]="bracketPairColorization",oe[oe.codeLens=13]="codeLens",oe[oe.codeLensFontFamily=14]="codeLensFontFamily",oe[oe.codeLensFontSize=15]="codeLensFontSize",oe[oe.colorDecorators=16]="colorDecorators",oe[oe.columnSelection=17]="columnSelection",oe[oe.comments=18]="comments",oe[oe.contextmenu=19]="contextmenu",oe[oe.copyWithSyntaxHighlighting=20]="copyWithSyntaxHighlighting",oe[oe.cursorBlinking=21]="cursorBlinking",oe[oe.cursorSmoothCaretAnimation=22]="cursorSmoothCaretAnimation",oe[oe.cursorStyle=23]="cursorStyle",oe[oe.cursorSurroundingLines=24]="cursorSurroundingLines",oe[oe.cursorSurroundingLinesStyle=25]="cursorSurroundingLinesStyle",oe[oe.cursorWidth=26]="cursorWidth",oe[oe.disableLayerHinting=27]="disableLayerHinting",oe[oe.disableMonospaceOptimizations=28]="disableMonospaceOptimizations",oe[oe.domReadOnly=29]="domReadOnly",oe[oe.dragAndDrop=30]="dragAndDrop",oe[oe.emptySelectionClipboard=31]="emptySelectionClipboard",oe[oe.extraEditorClassName=32]="extraEditorClassName",oe[oe.fastScrollSensitivity=33]="fastScrollSensitivity",oe[oe.find=34]="find",oe[oe.fixedOverflowWidgets=35]="fixedOverflowWidgets",oe[oe.folding=36]="folding",oe[oe.foldingStrategy=37]="foldingStrategy",oe[oe.foldingHighlight=38]="foldingHighlight",oe[oe.foldingImportsByDefault=39]="foldingImportsByDefault",oe[oe.unfoldOnClickAfterEndOfLine=40]="unfoldOnClickAfterEndOfLine",oe[oe.fontFamily=41]="fontFamily",oe[oe.fontInfo=42]="fontInfo",oe[oe.fontLigatures=43]="fontLigatures",oe[oe.fontSize=44]="fontSize",oe[oe.fontWeight=45]="fontWeight",oe[oe.formatOnPaste=46]="formatOnPaste",oe[oe.formatOnType=47]="formatOnType",oe[oe.glyphMargin=48]="glyphMargin",oe[oe.gotoLocation=49]="gotoLocation",oe[oe.hideCursorInOverviewRuler=50]="hideCursorInOverviewRuler",oe[oe.highlightActiveIndentGuide=51]="highlightActiveIndentGuide",oe[oe.hover=52]="hover",oe[oe.inDiffEditor=53]="inDiffEditor",oe[oe.inlineSuggest=54]="inlineSuggest",oe[oe.letterSpacing=55]="letterSpacing",oe[oe.lightbulb=56]="lightbulb",oe[oe.lineDecorationsWidth=57]="lineDecorationsWidth",oe[oe.lineHeight=58]="lineHeight",oe[oe.lineNumbers=59]="lineNumbers",oe[oe.lineNumbersMinChars=60]="lineNumbersMinChars",oe[oe.linkedEditing=61]="linkedEditing",oe[oe.links=62]="links",oe[oe.matchBrackets=63]="matchBrackets",oe[oe.minimap=64]="minimap",oe[oe.mouseStyle=65]="mouseStyle",oe[oe.mouseWheelScrollSensitivity=66]="mouseWheelScrollSensitivity",oe[oe.mouseWheelZoom=67]="mouseWheelZoom",oe[oe.multiCursorMergeOverlapping=68]="multiCursorMergeOverlapping",oe[oe.multiCursorModifier=69]="multiCursorModifier",oe[oe.multiCursorPaste=70]="multiCursorPaste",oe[oe.occurrencesHighlight=71]="occurrencesHighlight",oe[oe.overviewRulerBorder=72]="overviewRulerBorder",oe[oe.overviewRulerLanes=73]="overviewRulerLanes",oe[oe.padding=74]="padding",oe[oe.parameterHints=75]="parameterHints",oe[oe.peekWidgetDefaultFocus=76]="peekWidgetDefaultFocus",oe[oe.definitionLinkOpensInPeek=77]="definitionLinkOpensInPeek",oe[oe.quickSuggestions=78]="quickSuggestions",oe[oe.quickSuggestionsDelay=79]="quickSuggestionsDelay",oe[oe.readOnly=80]="readOnly",oe[oe.renameOnType=81]="renameOnType",oe[oe.renderControlCharacters=82]="renderControlCharacters",oe[oe.renderIndentGuides=83]="renderIndentGuides",oe[oe.renderFinalNewline=84]="renderFinalNewline",oe[oe.renderLineHighlight=85]="renderLineHighlight",oe[oe.renderLineHighlightOnlyWhenFocus=86]="renderLineHighlightOnlyWhenFocus",oe[oe.renderValidationDecorations=87]="renderValidationDecorations",oe[oe.renderWhitespace=88]="renderWhitespace",oe[oe.revealHorizontalRightPadding=89]="revealHorizontalRightPadding",oe[oe.roundedSelection=90]="roundedSelection",oe[oe.rulers=91]="rulers",oe[oe.scrollbar=92]="scrollbar",oe[oe.scrollBeyondLastColumn=93]="scrollBeyondLastColumn",oe[oe.scrollBeyondLastLine=94]="scrollBeyondLastLine",oe[oe.scrollPredominantAxis=95]="scrollPredominantAxis",oe[oe.selectionClipboard=96]="selectionClipboard",oe[oe.selectionHighlight=97]="selectionHighlight",oe[oe.selectOnLineNumbers=98]="selectOnLineNumbers",oe[oe.showFoldingControls=99]="showFoldingControls",oe[oe.showUnused=100]="showUnused",oe[oe.snippetSuggestions=101]="snippetSuggestions",oe[oe.smartSelect=102]="smartSelect",oe[oe.smoothScrolling=103]="smoothScrolling",oe[oe.stickyTabStops=104]="stickyTabStops",oe[oe.stopRenderingLineAfter=105]="stopRenderingLineAfter",oe[oe.suggest=106]="suggest",oe[oe.suggestFontSize=107]="suggestFontSize",oe[oe.suggestLineHeight=108]="suggestLineHeight",oe[oe.suggestOnTriggerCharacters=109]="suggestOnTriggerCharacters",oe[oe.suggestSelection=110]="suggestSelection",oe[oe.tabCompletion=111]="tabCompletion",oe[oe.tabIndex=112]="tabIndex",oe[oe.unusualLineTerminators=113]="unusualLineTerminators",oe[oe.useShadowDOM=114]="useShadowDOM",oe[oe.useTabStops=115]="useTabStops",oe[oe.wordSeparators=116]="wordSeparators",oe[oe.wordWrap=117]="wordWrap",oe[oe.wordWrapBreakAfterCharacters=118]="wordWrapBreakAfterCharacters",oe[oe.wordWrapBreakBeforeCharacters=119]="wordWrapBreakBeforeCharacters",oe[oe.wordWrapColumn=120]="wordWrapColumn",oe[oe.wordWrapOverride1=121]="wordWrapOverride1",oe[oe.wordWrapOverride2=122]="wordWrapOverride2",oe[oe.wrappingIndent=123]="wrappingIndent",oe[oe.wrappingStrategy=124]="wrappingStrategy",oe[oe.showDeprecated=125]="showDeprecated",oe[oe.inlayHints=126]="inlayHints",oe[oe.editorClassName=127]="editorClassName",oe[oe.pixelRatio=128]="pixelRatio",oe[oe.tabFocusMode=129]="tabFocusMode",oe[oe.layoutInfo=130]="layoutInfo",oe[oe.wrappingInfo=131]="wrappingInfo",(oe=p=p||{})[oe.TextDefined=0]="TextDefined",oe[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=m=m||{})[oe.LF=0]="LF",oe[oe.CRLF=1]="CRLF",(oe=f=f||{})[oe.None=0]="None",oe[oe.Indent=1]="Indent",oe[oe.IndentOutdent=2]="IndentOutdent",oe[oe.Outdent=3]="Outdent",(oe=_=_||{})[oe.Other=0]="Other",oe[oe.Type=1]="Type",oe[oe.Parameter=2]="Parameter",(oe=b=b||{})[oe.Automatic=0]="Automatic",oe[oe.Explicit=1]="Explicit",(oe=v=v||{})[oe.DependsOnKbLayout=-1]="DependsOnKbLayout",oe[oe.Unknown=0]="Unknown",oe[oe.Backspace=1]="Backspace",oe[oe.Tab=2]="Tab",oe[oe.Enter=3]="Enter",oe[oe.Shift=4]="Shift",oe[oe.Ctrl=5]="Ctrl",oe[oe.Alt=6]="Alt",oe[oe.PauseBreak=7]="PauseBreak",oe[oe.CapsLock=8]="CapsLock",oe[oe.Escape=9]="Escape",oe[oe.Space=10]="Space",oe[oe.PageUp=11]="PageUp",oe[oe.PageDown=12]="PageDown",oe[oe.End=13]="End",oe[oe.Home=14]="Home",oe[oe.LeftArrow=15]="LeftArrow",oe[oe.UpArrow=16]="UpArrow",oe[oe.RightArrow=17]="RightArrow",oe[oe.DownArrow=18]="DownArrow",oe[oe.Insert=19]="Insert",oe[oe.Delete=20]="Delete",oe[oe.KEY_0=21]="KEY_0",oe[oe.KEY_1=22]="KEY_1",oe[oe.KEY_2=23]="KEY_2",oe[oe.KEY_3=24]="KEY_3",oe[oe.KEY_4=25]="KEY_4",oe[oe.KEY_5=26]="KEY_5",oe[oe.KEY_6=27]="KEY_6",oe[oe.KEY_7=28]="KEY_7",oe[oe.KEY_8=29]="KEY_8",oe[oe.KEY_9=30]="KEY_9",oe[oe.KEY_A=31]="KEY_A",oe[oe.KEY_B=32]="KEY_B",oe[oe.KEY_C=33]="KEY_C",oe[oe.KEY_D=34]="KEY_D",oe[oe.KEY_E=35]="KEY_E",oe[oe.KEY_F=36]="KEY_F",oe[oe.KEY_G=37]="KEY_G",oe[oe.KEY_H=38]="KEY_H",oe[oe.KEY_I=39]="KEY_I",oe[oe.KEY_J=40]="KEY_J",oe[oe.KEY_K=41]="KEY_K",oe[oe.KEY_L=42]="KEY_L",oe[oe.KEY_M=43]="KEY_M",oe[oe.KEY_N=44]="KEY_N",oe[oe.KEY_O=45]="KEY_O",oe[oe.KEY_P=46]="KEY_P",oe[oe.KEY_Q=47]="KEY_Q",oe[oe.KEY_R=48]="KEY_R",oe[oe.KEY_S=49]="KEY_S",oe[oe.KEY_T=50]="KEY_T",oe[oe.KEY_U=51]="KEY_U",oe[oe.KEY_V=52]="KEY_V",oe[oe.KEY_W=53]="KEY_W",oe[oe.KEY_X=54]="KEY_X",oe[oe.KEY_Y=55]="KEY_Y",oe[oe.KEY_Z=56]="KEY_Z",oe[oe.Meta=57]="Meta",oe[oe.ContextMenu=58]="ContextMenu",oe[oe.F1=59]="F1",oe[oe.F2=60]="F2",oe[oe.F3=61]="F3",oe[oe.F4=62]="F4",oe[oe.F5=63]="F5",oe[oe.F6=64]="F6",oe[oe.F7=65]="F7",oe[oe.F8=66]="F8",oe[oe.F9=67]="F9",oe[oe.F10=68]="F10",oe[oe.F11=69]="F11",oe[oe.F12=70]="F12",oe[oe.F13=71]="F13",oe[oe.F14=72]="F14",oe[oe.F15=73]="F15",oe[oe.F16=74]="F16",oe[oe.F17=75]="F17",oe[oe.F18=76]="F18",oe[oe.F19=77]="F19",oe[oe.NumLock=78]="NumLock",oe[oe.ScrollLock=79]="ScrollLock",oe[oe.US_SEMICOLON=80]="US_SEMICOLON",oe[oe.US_EQUAL=81]="US_EQUAL",oe[oe.US_COMMA=82]="US_COMMA",oe[oe.US_MINUS=83]="US_MINUS",oe[oe.US_DOT=84]="US_DOT",oe[oe.US_SLASH=85]="US_SLASH",oe[oe.US_BACKTICK=86]="US_BACKTICK",oe[oe.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",oe[oe.US_BACKSLASH=88]="US_BACKSLASH",oe[oe.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",oe[oe.US_QUOTE=90]="US_QUOTE",oe[oe.OEM_8=91]="OEM_8",oe[oe.OEM_102=92]="OEM_102",oe[oe.NUMPAD_0=93]="NUMPAD_0",oe[oe.NUMPAD_1=94]="NUMPAD_1",oe[oe.NUMPAD_2=95]="NUMPAD_2",oe[oe.NUMPAD_3=96]="NUMPAD_3",oe[oe.NUMPAD_4=97]="NUMPAD_4",oe[oe.NUMPAD_5=98]="NUMPAD_5",oe[oe.NUMPAD_6=99]="NUMPAD_6",oe[oe.NUMPAD_7=100]="NUMPAD_7",oe[oe.NUMPAD_8=101]="NUMPAD_8",oe[oe.NUMPAD_9=102]="NUMPAD_9",oe[oe.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",oe[oe.NUMPAD_ADD=104]="NUMPAD_ADD",oe[oe.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",oe[oe.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",oe[oe.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",oe[oe.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",oe[oe.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",oe[oe.ABNT_C1=110]="ABNT_C1",oe[oe.ABNT_C2=111]="ABNT_C2",oe[oe.MAX_VALUE=112]="MAX_VALUE",(oe=C=C||{})[oe.Hint=1]="Hint",oe[oe.Info=2]="Info",oe[oe.Warning=4]="Warning",oe[oe.Error=8]="Error",(oe=w=w||{})[oe.Unnecessary=1]="Unnecessary",oe[oe.Deprecated=2]="Deprecated",(oe=y=y||{})[oe.Inline=1]="Inline",oe[oe.Gutter=2]="Gutter",(oe=S=S||{})[oe.UNKNOWN=0]="UNKNOWN",oe[oe.TEXTAREA=1]="TEXTAREA",oe[oe.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",oe[oe.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",oe[oe.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",oe[oe.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",oe[oe.CONTENT_TEXT=6]="CONTENT_TEXT",oe[oe.CONTENT_EMPTY=7]="CONTENT_EMPTY",oe[oe.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",oe[oe.CONTENT_WIDGET=9]="CONTENT_WIDGET",oe[oe.OVERVIEW_RULER=10]="OVERVIEW_RULER",oe[oe.SCROLLBAR=11]="SCROLLBAR",oe[oe.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",oe[oe.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR",(oe=L=L||{})[oe.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",oe[oe.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",oe[oe.TOP_CENTER=2]="TOP_CENTER",(oe=x=x||{})[oe.Left=1]="Left",oe[oe.Center=2]="Center",oe[oe.Right=4]="Right",oe[oe.Full=7]="Full",(oe=k=k||{})[oe.Off=0]="Off",oe[oe.On=1]="On",oe[oe.Relative=2]="Relative",oe[oe.Interval=3]="Interval",oe[oe.Custom=4]="Custom",(oe=D=D||{})[oe.None=0]="None",oe[oe.Text=1]="Text",oe[oe.Blocks=2]="Blocks",(oe=N=N||{})[oe.Smooth=0]="Smooth",oe[oe.Immediate=1]="Immediate",(oe=O=O||{})[oe.Auto=1]="Auto",oe[oe.Hidden=2]="Hidden",oe[oe.Visible=3]="Visible",(oe=E=E||{})[oe.LTR=0]="LTR",oe[oe.RTL=1]="RTL",(oe=I=I||{})[oe.Invoke=1]="Invoke",oe[oe.TriggerCharacter=2]="TriggerCharacter",oe[oe.ContentChange=3]="ContentChange",(oe=M=M||{})[oe.File=0]="File",oe[oe.Module=1]="Module",oe[oe.Namespace=2]="Namespace",oe[oe.Package=3]="Package",oe[oe.Class=4]="Class",oe[oe.Method=5]="Method",oe[oe.Property=6]="Property",oe[oe.Field=7]="Field",oe[oe.Constructor=8]="Constructor",oe[oe.Enum=9]="Enum",oe[oe.Interface=10]="Interface",oe[oe.Function=11]="Function",oe[oe.Variable=12]="Variable",oe[oe.Constant=13]="Constant",oe[oe.String=14]="String",oe[oe.Number=15]="Number",oe[oe.Boolean=16]="Boolean",oe[oe.Array=17]="Array",oe[oe.Object=18]="Object",oe[oe.Key=19]="Key",oe[oe.Null=20]="Null",oe[oe.EnumMember=21]="EnumMember",oe[oe.Struct=22]="Struct",oe[oe.Event=23]="Event",oe[oe.Operator=24]="Operator",oe[oe.TypeParameter=25]="TypeParameter",T=T||{},T[T.Deprecated=1]="Deprecated",(oe=A=A||{})[oe.Hidden=0]="Hidden",oe[oe.Blink=1]="Blink",oe[oe.Smooth=2]="Smooth",oe[oe.Phase=3]="Phase",oe[oe.Expand=4]="Expand",oe[oe.Solid=5]="Solid",(oe=R=R||{})[oe.Line=1]="Line",oe[oe.Block=2]="Block",oe[oe.Underline=3]="Underline",oe[oe.LineThin=4]="LineThin",oe[oe.BlockOutline=5]="BlockOutline",oe[oe.UnderlineThin=6]="UnderlineThin",(oe=P=P||{})[oe.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",oe[oe.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",oe[oe.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",oe[oe.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter",(oe=F=F||{})[oe.None=0]="None",oe[oe.Same=1]="Same",oe[oe.Indent=2]="Indent",oe[oe.DeepIndent=3]="DeepIndent";class q{static chord(e,t){return Object(W.a)(e,t)}}function $(){return{editor:void 0,languages:void 0,CancellationTokenSource:B.b,Emitter:j.b,KeyCode:v,KeyMod:q,Position:H.a,Range:z.a,Selection:U.a,SelectionDirection:E,MarkerSeverity:C,MarkerTag:w,Uri:V.a,Token:K.a}}q.CtrlCmd=2048,q.Shift=1024,q.Alt=512,q.WinCtrl=256,i("b223");var G,Z=i("5717"),Y=i("11f7"),X=i("db88"),Q=i("40355"),J=i("438a"),ee=i("b589"),te=i("82c9"),ie=i("9e74"),ne=((oe=G=G||{})[oe.API=0]="API",oe[oe.USER=1]="USER",i("5bd7")),oe=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new X.a,this._defaultExternalOpener={openExternal:e=>re(this,void 0,void 0,(function*(){return Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https)?Y.Z(e):window.location.href=e,!0}))},this._openers.push({open:(e,t)=>re(this,void 0,void 0,(function*(){return!!(null!=t&&t.openExternal||Object(ne.c)(e,ee.c.mailto)||Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new ae(t)),this._openers.push(new le(e))}registerOpener(e){return{dispose:this._openers.unshift(e)}}registerValidator(e){return{dispose:this._validators.push(e)}}registerExternalUriResolver(e){return{dispose:this._resolvers.push(e)}}setDefaultExternalOpener(e){this._defaultExternalOpener=e}registerExternalOpener(e){return{dispose:this._externalOpeners.push(e)}}open(e,t){var i;return re(this,void 0,void 0,(function*(){var n="string"==typeof e?V.a.parse(e):e,o=null!=(i=this._resolvedUriTargets.get(n))?i:e;for(const e of this._validators)if(!(yield e.shouldOpen(o)))return!1;for(const i of this._openers)if(yield i.open(e,t))return!0;return!1}))}resolveExternalUri(e,t){return re(this,void 0,void 0,(function*(){for(const n of this._resolvers)try{var i=yield n.resolveExternalUri(e,t);if(i)return this._resolvedUriTargets.has(i.resolved)||this._resolvedUriTargets.set(i.resolved,e),i}catch(i){}throw new Error("Could not resolve external URI: "+e.toString())}))}_doOpenExternal(e,t){return re(this,void 0,void 0,(function*(){const i="string"==typeof e?V.a.parse(e):e;let n,o;try{n=(yield this.resolveExternalUri(i,t)).resolved}catch(o){n=i}if(o="string"==typeof e&&i.toString()===n.toString()?e:encodeURI(n.toString(!0)),null!=t&&t.allowContributedOpeners){var s="string"!=typeof(null==t?void 0:t.allowContributedOpeners)||null==t?void 0:t.allowContributedOpeners;for(const e of this._externalOpeners)if(yield e.openExternal(o,{sourceUri:i,preferredOpenerId:s},B.a.None))return!0}return this._defaultExternalOpener.openExternal(o,{sourceUri:i},B.a.None)}))}dispose(){this._validators.clear()}});de=oe([se(0,Z.a),se(1,ie.b)],de);var he=i("d0b6"),ce=(oe=i("fb71"),i("8ae8")),ue=i("3352"),ge=i("b707"),pe=i("8bf1"),me=i("a40b"),fe=i("5818"),_e=i("b78f"),be=i("5fe7"),ve=i("a666"),Ce=i("fdcc"),we=i("30db"),ye=i("ef8e9");const Se="$initialize";let Le=!1;function xe(){we.h&&(Le=Le||!0)}class ke{constructor(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}setWorkerId(e){this._workerId=e}sendMessage(e,t){let i=String(++this._lastSentReq);return new Promise((n,o)=>{this._pendingReplies[i]={resolve:n,reject:o},this._send({vsWorker:this._workerId,req:i,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){var t=e;if(!this._pendingReplies[t.seq])return;let i=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&((e=new Error).name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void i.reject(e)}i.resolve(t.res)}else{let t=e.req,i=this._handler.handleMessage(e.method,e.args);i.then(e=>{this._send({vsWorker:this._workerId,seq:t,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=Object(Ce.h)(e.detail)),this._send({vsWorker:this._workerId,seq:t,res:void 0,err:Object(Ce.h)(e)})})}}_send(e){let t=[];if(e.req){var i=e;for(let e=0;e{this._protocol.handleMessage(e)},e=>{n&&n(e)})),this._protocol=new ke({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!=typeof i[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(i[e].apply(i,t))}catch(e){return Promise.reject(e)}}}),this._protocol.setWorkerId(this._worker.getId()),null);void 0!==self.require&&"function"==typeof self.require.getConfig?o=self.require.getConfig():void 0!==self.requirejs&&(o=self.requirejs.s.contexts._.config),e=ye.e(i),this._onModuleLoaded=this._protocol.sendMessage(Se,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,e]);const s=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,i)=>{n=i,this._onModuleLoaded.then(t=>{e(ye.d(t,s))},e=>{i(e),this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((i,n)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(i,n)},n)})}_onError(e,t){}}const Ne=null==(se=window.trustedTypes)?void 0:se.createPolicy("defaultWorkerFactory",{createScriptURL:e=>e});class Oe{constructor(e,t,i,n,o){this.id=t,t=function(e,t){if(we.b.MonacoEnvironment){if("function"==typeof we.b.MonacoEnvironment.getWorker)return we.b.MonacoEnvironment.getWorker(e,t);if("function"==typeof we.b.MonacoEnvironment.getWorkerUrl)return e=we.b.MonacoEnvironment.getWorkerUrl(e,t),new Worker(Ne?Ne.createScriptURL(e):e,{name:t})}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",i),"function"==typeof t.then?this.worker=t:this.worker=Promise.resolve(t),this.postMessage(e,[]),this.worker.then(e=>{e.onmessage=function(e){n(e.data)},e.onmessageerror=o,"function"==typeof e.addEventListener&&e.addEventListener("error",o)})}getId(){return this.id}postMessage(e,t){this.worker&&this.worker.then(i=>i.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class Ee{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,i){var n=++Ee.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new Oe(e,n,this._label||"anonymous"+n,t,e=>{xe(),this._webWorkerFailedBeforeError=e,i(e)})}}Ee.LAST_WORKER_ID=0;var Ie=i("70cb"),Me=i("1b0e"),Te=i("3742");function Ae(e,t,i,n){const o=new Me.a(e,t,i);return o.ComputeDiff(n)}class Re{constructor(e){const t=[],i=[];for(let n=0,o=e.length;n!0;const t=Date.now();return()=>Date.now()-tt&&(t=o),s>(i=n>i?n:i)&&(i=s)}t++,i++;let r=new qe(i,t,0);for(let h=0,c=e.length;h=this._maxCharCode?0:this._states.get(e,t)}}let Ge=null,Ze=null;class Ye{static _createLink(e,t,i,n,o){let s=o-1;do{var r=t.charCodeAt(s);if(2!==e.get(r))break}while(--s>n);var a;return 0this._lines.length?(t=this._lines.length,i=this._lines[t-1].length+1,n=!0):(o=this._lines[t-1].length+1,i<1?(i=1,n=!0):i>o&&(i=o,n=!0)),n?{lineNumber:t,column:i}:e}}class tt{constructor(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}dispose(){this._models=Object.create(null)}_getModel(e){return this._models[e]}_getModels(){let e=[];return Object.keys(this._models).forEach(t=>e.push(this._models[t])),e}acceptNewModel(e){this._models[e.url]=new et(V.a.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(this._models[e]){let i=this._models[e];i.onEvents(t)}}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=this._getModel(e),s=this._getModel(t);if(!o||!s)return null;var r=o.getLinesContent(),a=s.getLinesContent();const l=new je(r,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:i,shouldMakePrettyDiff:!0,maxComputationTime:n});return r=l.computeDiff(),a=!(0e.range&&t.range?z.a.compareRangesUsingStarts(e.range,t.range):(e.range?0:1)-(t.range?0:1)))if("number"==typeof a&&(o=a),(!z.a.isEmpty(s)||r)&&(a=i.getValueInRange(s),a!==(r=r.replace(/\r\n|\n|\r/g,i.eol))))if(Math.max(r.length,a.length)>tt._diffLimit)n.push({range:s,text:r});else{var a=Object(Me.b)(a,r,!1),l=i.offsetAt(z.a.lift(s).getStartPosition());for(const e of a){var d=i.positionAt(l+e.originalStart),h=i.positionAt(l+e.originalStart+e.originalLength);d={text:r.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:d.lineNumber,startColumn:d.column,endLineNumber:h.lineNumber,endColumn:h.column}};i.getValueInRange(d.range)!==d.text&&n.push(d)}}return"number"==typeof o&&n.push({eol:o,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),n}))}computeLinks(e){return Je(this,void 0,void 0,(function*(){var t=this._getModel(e);return t?(t=t)&&"function"==typeof t.getLineCount&&"function"==typeof t.getLineContent?Ye.computeLinks(t):[]:null}))}textualSuggest(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=new Qe.a(!0);var s=new RegExp(i,n);const r=new Set;e:for(var a of e){const e=this._getModel(a);if(e)for(var l of e.words(s))if(l!==t&&isNaN(Number(l))&&(r.add(l),r.size>tt._suggestionsLimit))break e}return{words:Array.from(r),duration:o.elapsed()}}))}computeWordRanges(e,t,i,n){return Je(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);var s=new RegExp(i,n);const r=Object.create(null);for(let e=t.startLineNumber;ethis._host.fhr(e,t)),this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory({host:i,getMirrorModels:()=>this._getModels()},t),Promise.resolve(ye.e(this._foreignModule))):Promise.reject(new Error("Unexpected usage"))}fmr(e,t){if(!this._foreignModule||"function"!=typeof this._foreignModule[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._foreignModule[e].apply(this._foreignModule,t))}catch(e){return Promise.reject(e)}}}tt._diffLimit=1e5,tt._suggestionsLimit=1e4,"function"==typeof importScripts&&(we.b.monaco=$());var it=i("1b69"),nt=(se=i("7b4a"),i("e8e3")),ot=i("d3d7"),st=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3lt(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(ge.d.register("*",new ht(this._workerManager,t,this._modelService)))}dispose(){super.dispose()}canComputeDiff(e,t){return lt(this._modelService,e)&<(this._modelService,t)}computeDiff(e,t,i,n){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,i,n))}computeMoreMinimalEdits(e,t){if(Object(nt.n)(t)){if(!lt(this._modelService,e))return Promise.resolve(t);const i=Qe.a.create(!0),n=this._workerManager.withWorker().then(i=>i.computeMoreMinimalEdits(e,t));return n.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),i.elapsed())),Promise.race([n,Object(be.n)(1e3).then(()=>t)])}return Promise.resolve(void 0)}canNavigateValueSet(e){return lt(this._modelService,e)}navigateValueSet(e,t,i){return this._workerManager.withWorker().then(n=>n.navigateValueSet(e,t,i))}canComputeWordRanges(e){return lt(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(i=>i.computeWordRanges(e,t))}};dt=st([rt(0,it.a),rt(1,se.a),rt(2,ot.b)],dt);class ht{constructor(e,t,i){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=i}provideCompletionItems(e,t){return at(this,void 0,void 0,(function*(){var i=this._configurationService.getValue(e.uri,t,"editor");if(i.wordBasedSuggestions){const s=[];if("currentDocument"===i.wordBasedSuggestionsMode)lt(this._modelService,e.uri)&&s.push(e.uri);else for(const t of this._modelService.getModels())lt(this._modelService,t.uri)&&(t===e?s.unshift(t.uri):"allDocuments"!==i.wordBasedSuggestionsMode&&t.getLanguageIdentifier().id!==e.getLanguageIdentifier().id||s.push(t.uri));if(0!==s.length){var n=Ie.a.getWordDefinition(e.getLanguageIdentifier().id),o=e.getWordAtPosition(t);const i=o?new z.a(t.lineNumber,o.startColumn,t.lineNumber,o.endColumn):z.a.fromPositions(t),r=i.setEndPosition(t.lineNumber,t.column),a=yield this._workerManager.withWorker(),l=yield a.textualSuggest(s,null==o?void 0:o.word,n);if(l)return{duration:l.duration,suggestions:l.words.map(e=>({kind:18,label:e,insertText:e,range:{insert:r,replace:i}}))}}}}))}}class ct extends ve.a{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime();let t=this._register(new be.c);t.cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(15e4)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){this._editorWorkerClient&&0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){this._editorWorkerClient&&3e5<(new Date).getTime()-this._lastWorkerUsedTime&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new mt(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class ut extends ve.a{constructor(e,t,i){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!i){let e=new be.c;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(3e4)),this._register(e)}}dispose(){for(var e in this._syncedModels)Object(ve.f)(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const i of e){var t=i.toString();this._syncedModels[t]||this._beginModelSync(i),this._syncedModels[t]&&(this._syncedModelsLastUsedTime[t]=(new Date).getTime())}}_checkStopModelSync(){var e,t=(new Date).getTime();let i=[];for(e in this._syncedModelsLastUsedTime)6e4{this._proxy.acceptModelChanged(i.toString(),e)})),n.add(t.onWillDispose(()=>{this._stopModelSync(i)})),n.add(Object(ve.i)(()=>{this._proxy.acceptRemovedModel(i)})),this._syncedModels[i]=n}}_stopModelSync(e){var t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],Object(ve.f)(t)}}class gt{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class pt{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}class mt extends ve.a{constructor(e,t,i){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new Ee(i),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new De(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new pt(this)))}catch(t){xe(),this._worker=new gt(new tt(new pt(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(xe(),this._worker=new gt(new tt(new pt(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new ut(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(Object(Ce.b)()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,i,n){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),i,n))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(i=>i.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t,i){return at(this,void 0,void 0,(function*(){const n=yield this._withSyncedResources(e);var o=i.source,s=Object(Te.M)(i);return n.textualSuggest(e.map(e=>e.toString()),t,o,s)}))}computeWordRanges(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);var o,s;return n?(o=(s=Ie.a.getWordDefinition(n.getLanguageIdentifier().id)).source,s=Object(Te.M)(s),i.computeWordRanges(e.toString(),t,o,s)):Promise.resolve(null)})}navigateValueSet(e,t,i){return this._withSyncedResources([e]).then(n=>{let o=this._modelService.getModel(e);var s,r;return o?(s=(r=Ie.a.getWordDefinition(o.getLanguageIdentifier().id)).source,r=Object(Te.M)(r),n.navigateValueSet(e.toString(),t,i,s,r)):null})}dispose(){super.dispose(),this._disposed=!0}}class ft extends mt{constructor(e,t){super(e,t.keepIdleModels||!1,t.label),this._foreignModuleId=t.moduleId,this._foreignModuleCreateData=t.createData||null,this._foreignModuleHost=t.host||null,this._foreignProxy=null}fhr(e,t){if(!this._foreignModuleHost||"function"!=typeof this._foreignModuleHost[e])return Promise.reject(new Error("Missing method "+e+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[e].apply(this._foreignModuleHost,t))}catch(e){return Promise.reject(e)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(e=>{var t=this._foreignModuleHost?ye.e(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;var i=(t,i)=>e.fmr(t,i);let n={};for(const e of t)n[e]=((e,t)=>function(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(e,i);return n})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}var _t=i("e1b5"),bt=i("6da2"),vt=i("a8d0");function Ct(e){return!Array.isArray(e)}function wt(e){return"string"==typeof e}function yt(e){return!wt(e)}function St(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Lt(e){return e.replace(/[&<>'"_]/g,"-")}function xt(e,t){return new Error(e.languageId+": "+t)}function kt(e,t,i,n,o){let s=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,r,a,l,d,h,c,u,g){return a?"$":l?St(e,i):d&&d=this._maxCacheDepth)return new Ot(e,t);let i=Ot.getStackElementId(e),n=(0=this._maxCacheDepth)return new Mt(e,t);t=Ot.getStackElementId(e);let i=this._entries[t];return i||(i=new Mt(e,null),this._entries[t]=i),i}}It._INSTANCE=new It(5);class Mt{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:It.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof Mt&&!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData))}}class Tt{constructor(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterMode(e,t){this._language=t}emit(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language,this._tokens.push(new K.a(e,t,this._language)))}nestedModeTokenize(e,t,i,n){var o=i.modeId;i=i.state;const s=ge.F.get(o);return s?(e=s.tokenize(e,t,i,n),this._tokens=this._tokens.concat(e.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,e.endState):(this.enterMode(n,o),this.emit(n,""),i)}finalize(e){return new K.b(this._tokens,e)}}class At{constructor(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterMode(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id}emit(e,t){t=this._theme.match(this._currentLanguageId,t),this._lastTokenMetadata!==t&&(this._lastTokenMetadata=t,this._tokens.push(e),this._tokens.push(t))}static _merge(e,t,i){var n=null!==e?e.length:0,o=t.length,s=null!==i?i.length:0;if(0===n&&0===o&&0===s)return new Uint32Array(0);if(0===n&&0===o)return i;if(0===o&&0===s)return e;let r=new Uint32Array(n+o+s);null!==e&&r.set(e);for(let a=0;a{if(!o){let i=!1;for(let n=0,o=e.changedLanguages.length;n{})}}getInitialState(){var e=Nt.create(null,this._lexer.start);return It.create(e,null)}tokenize(e,t,i,n){let o=new Tt;return e=this._tokenize(e,t,i,n,o),o.finalize(e)}tokenize2(e,t,i,n){let o=new At(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme);return e=this._tokenize(e,t,i,n,o),o.finalize(e)}_tokenize(e,t,i,n,o){return i.embeddedModeData?this._nestedTokenize(e,t,i,n,o):this._myTokenize(e,t,i,n,o)}_findLeavingNestedModeOffset(e,t){let i=this._lexer.tokenizer[t.stack.state];if(!i&&!(i=Dt(this._lexer,t.stack.state)))throw xt(this._lexer,"tokenizer state is not defined: "+t.stack.state);let n=-1,o=!1;for(const r of i)if(yt(r.action)&&"@pop"===r.action.nextEmbedded){o=!0;let t=r.regex,i=r.regex.source;"^(?:"===i.substr(0,4)&&")"===i.substr(i.length-1,1)&&(s=(t.ignoreCase?"i":"")+(t.unicode?"u":""),t=new RegExp(i.substr(4,i.length-5),s));var s=e.search(t);-1===s||0!==s&&r.matchOnlyAtLineStart||(-1===n||s=a)break;u=!1;let e=this._lexer.tokenizer[f];if(!e&&!(e=Dt(this._lexer,f)))throw xt(this._lexer,"tokenizer state is not defined: "+f);let t=r.substr(h);for(const n of e)if((0===h||!n.matchOnlyAtLineStart)&&(i=t.match(n.regex))){b=i[0],v=n.action;break}}if(i||(i=[""],b=""),v||(h=this._lexer.maxStack)throw xt(this._lexer,"maximum tokenizer stack size reached: ["+d.state+","+d.parent.state+",...]");d=d.push(f)}else if("@pop"===v.next){if(d.depth<=1)throw xt(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(C));d=d.pop()}else if("@popall"===v.next)d=d.popall();else{let e=kt(this._lexer,v.next,b,i,f);if("@"===e[0]&&(e=e.substr(1)),!Dt(this._lexer,e))throw xt(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(C));d=d.push(e)}}v.log&&"string"==typeof v.log&&(this._lexer,this._lexer.languageId,kt(this._lexer,v.log,b,i,f))}if(null===y)throw xt(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(C));if(_=i=>{var s=this._modeService.getModeIdForLanguageName(i);s=this._getNestedEmbeddedModeData(i=s||i);return he});class Ft{static colorizeElement(e,t,i,n){var o=(n=n||{}).theme||"vs",s=n.mimeType||i.getAttribute("lang")||i.getAttribute("data-lang");return s?(e.setTheme(o),e=i.firstChild?i.firstChild.nodeValue:"",i.className+=" "+o,this.colorize(t,e||"",s,n).then(e=>{var t=null!=(t=null===Pt||void 0===Pt?void 0:Pt.createHTML(e))?t:e;i.innerHTML=t},e=>{})):Promise.resolve()}static colorize(e,t,i,n){let o=4,s=(n&&"number"==typeof n.tabSize&&(o=n.tabSize),Te.S(t)&&(t=t.substr(1)),Te.Q(t)),r=e.getModeId(i);if(!r)return Promise.resolve(jt(s,o));if(e.triggerMode(r),n=ge.F.get(r),n)return Bt(s,o,n);const a=ge.F.getPromise(r);return new Promise(a?(e,t)=>{a.then(i=>{Bt(s,o,i).then(e,t)},t)}:(e,t)=>{let i=null,n=null;const a=()=>{i&&(i.dispose(),i=null),n&&(n.dispose(),n=null);var a=ge.F.get(r);a?Bt(s,o,a).then(e,t):e(jt(s,o))};(n=new be.g).cancelAndSet(a,500),i=ge.F.onDidChange(e=>{0<=e.changedLanguages.indexOf(r)&&a()})})}static colorizeLine(e,t,i,n,o=4){return t=vt.f.isBasicASCII(e,t),i=vt.f.containsRTL(e,t,i),Object(bt.e)(new bt.c(!1,!0,e,!1,t,i,0,n,[],o,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(e,t,i=4){var n=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t);return t=o.inflate(),this.colorizeLine(n,e.mightContainNonBasicASCII(),e.mightContainRTL(),t,i)}}function Bt(e,t,i){return new Promise((n,o)=>{const s=()=>{var r=function(e,t,i){let n=[],o=i.getInitialState();for(let d=0,h=e.length;d"),o=r.endState}return n.join("")}(e,t,i);if(i instanceof Rt){const e=i.getLoadStatus();if(!1===e.loaded)return void e.promise.then(s,o)}n(r)};s()})}function jt(e,t){let i=[];const n=new Uint32Array(2);n[0]=0,n[1]=16793600;for(let l=0,d=e.length;l")}return i.join("")}var Wt=i("b835"),Vt=i("4b76"),Ht=i("b055"),zt=i("c7f5"),Ut=i("8830"),Kt=i("d3f4"),qt=i("fbba"),$t=i("aa3d"),Gt=i("0910");class Zt{constructor(e={},t=[],i=[]){this._contents=e,this._keys=t,this._overrides=i,this.isFrozen=!1}get contents(){return this.checkAndFreeze(this._contents)}get overrides(){return this.checkAndFreeze(this._overrides)}get keys(){return this.checkAndFreeze(this._keys)}isEmpty(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length}getValue(e){return e?Object(qt.d)(this.contents,e):this.contents}override(e){var t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!=typeof t||!Object.keys(t).length)return this;let i={};for(const o of nt.f([...Object.keys(this.contents),...Object.keys(t)])){let e=this.contents[o];var n=t[o];n&&("object"==typeof e&&"object"==typeof n?(e=$t.b(e),this.mergeContents(e,n)):e=n),i[o]=e}return new Zt(i,this.keys,this.overrides)}merge(...e){var t=$t.b(this.contents);const i=$t.b(this.overrides),n=[...this.keys];for(const s of e){this.mergeContents(t,s.contents);for(const e of s.overrides){var[o]=i.filter(t=>nt.h(t.identifiers,e.identifiers));o?this.mergeContents(o.contents,e.contents):i.push($t.b(e))}for(const e of s.keys)-1===n.indexOf(e)&&n.push(e)}return new Zt(t,n,i)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const i of Object.keys(t))i in e&&ye.j(e[i])&&ye.j(t[i])?this.mergeContents(e[i],t[i]):e[i]=$t.b(t[i])}checkAndFreeze(e){return this.isFrozen&&!Object.isFrozen(e)?$t.c(e):e}getContentsForOverrideIdentifer(e){for(const t of this.overrides)if(-1!==t.identifiers.indexOf(e))return t.contents;return null}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(e,t){this.addKey(e),Object(qt.b)(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&Object(qt.f)(this.contents,e)}addKey(e){let t=this.keys.length;for(let i=0;i{})});super(e,t,i)}}class Xt{constructor(e,t,i=new Zt,n=new Zt,o=new Q.b,s=new Zt,r=new Q.b,a=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=i,this._workspaceConfiguration=n,this._folderConfigurations=o,this._memoryConfiguration=s,this._memoryConfigurationByResource=r,this._freeze=a,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new Q.b,this._userConfiguration=null}getValue(e,t,i){const n=this.getConsolidateConfigurationModel(t,i);return n.getValue(e)}updateValue(e,t,i={}){let n;i.resource?(n=this._memoryConfigurationByResource.get(i.resource))||(n=new Zt,this._memoryConfigurationByResource.set(i.resource,n)):n=this._memoryConfiguration,void 0===t?n.removeValue(e):n.setValue(e,t),i.resource||(this._workspaceConsolidatedConfiguration=null)}get userConfiguration(){return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration}getConsolidateConfigurationModel(e,t){let i=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?i.override(e.overrideIdentifier):i}getConsolidatedConfigurationModelForResource({resource:e},t){let i=this.getWorkspaceConsolidatedConfiguration();return t&&e&&((t=t.getFolder(e))&&(i=this.getFolderConsolidatedConfiguration(t.uri)||i),(t=this._memoryConfigurationByResource.get(e))&&(i=i.merge(t))),i}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration),this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(e){let t=this._foldersConsolidatedConfigurations.get(e);if(!t){const n=this.getWorkspaceConsolidatedConfiguration();var i=this._folderConfigurations.get(e);i?(t=n.merge(i),this._freeze&&(t=t.freeze()),this._foldersConsolidatedConfigurations.set(e,t)):t=n}return t}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},user:{contents:this.userConfiguration.contents,overrides:this.userConfiguration.overrides,keys:this.userConfiguration.keys},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((e,t)=>{var{contents:i,overrides:n,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:i,overrides:n,keys:o}]),e},[])}}static parse(e){var t=this.parseConfigurationModel(e.defaults),i=this.parseConfigurationModel(e.user),n=this.parseConfigurationModel(e.workspace);e=e.folders.reduce((e,t)=>(e.set(V.a.revive(t[0]),this.parseConfigurationModel(t[1])),e),new Q.b);return new Xt(t,i,new Zt,n,e,new Zt,new Q.b,!1)}static parseConfigurationModel(e){return new Zt(e.contents,e.keys,e.overrides).freeze()}}class Qt{constructor(e,t,i,n){this.change=e,this.previous=t,this.currentConfiguraiton=i,this.currentWorkspace=n,this._previousConfiguration=void 0;const o=new Set,s=(e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()],new Zt);this.affectedKeys.forEach(e=>s.setValue(e,{})),this.affectedKeysTree=s.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=Xt.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){var i;return!!this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)&&(!t||(i=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null==(i=this.previous)?void 0:i.workspace):void 0,e=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace),!$t.d(i,e)))}doesAffectedKeysTreeContains(e,t){let i,n=Object(qt.g)({[t]:!0},()=>{});for(;"object"==typeof n&&(i=Object.keys(n)[0]);){if(!(e=e[i]))return!1;n=n[i]}return!0}}var Jt=i("dff7");class ei extends ve.a{constructor(e,t,i,n,o){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=i,this._notificationService=n,this._logService=o,this._onDidUpdateKeybindings=this._register(new j.b),this._currentChord=null,this._currentChordChecker=new be.c,this._currentChordStatusMessage=null,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new be.g,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:j.c.None}dispose(){super.dispose()}_log(e){this._logging&&this._logService.info("[KeybindingService]: "+e)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(e,t){if(e=this._getResolver().lookupPrimaryKeybinding(e,t||this._contextKeyService),e)return e.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const i=this.resolveKeyboardEvent(e);var n;return i.isChord()||([e]=i.getDispatchParts(),null===e)?null:(t=this._contextKeyService.getContext(t),n=this._currentChord?this._currentChord.keypress:null,this._getResolver().resolve(t,n,e))}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(Jt.a("first.chord","({0}) was pressed. Waiting for second key of chord...",t));const i=Date.now();this._currentChordChecker.cancelAndSet(()=>{(!this._documentHasFocus()||5e3{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300);else{if(null!==e&&e===this._currentSingleModifier)return this._log(`/ Dispatching single modifier chord ${e} `+e),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(i,t,!0);this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null}return!1}_doDispatch(e,t,i=!1){let n=!1;if(e.isChord())return!1;let o=null,s=null;return s=i?([i]=e.getSingleModifierDispatchParts(),o=i):([o]=e.getDispatchParts(),this._currentChord?this._currentChord.keypress:null),null===o?this._log("\\ Keyboard event cannot be dispatched in keydown phase."):(i=this._contextKeyService.getContext(t),t=e.getLabel(),e=this._getResolver().resolve(i,s,o),this._logService.trace("KeybindingService#dispatch",t,null==e?void 0:e.commandId),e&&e.enterChord?(n=!0,this._enterChordMode(o,t)):(!this._currentChord||e&&e.commandId||(this._notificationService.status(Jt.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,t),{hideAfter:1e4}),n=!0),this._leaveChordMode(),e&&e.commandId&&(e.bubble||(n=!0),void 0===e.commandArgs?this._commandService.executeCommand(e.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(e.commandId,e.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:e.commandId,from:"keybinding"})))),n}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30)}}var ti=i("4fc3");class ii{constructor(e,t,i){this._log=i,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let s=0,r=e.length;sthis._getLabel(e))}getAriaLabel(){return li.a.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))}isChord(){return 1this._getPart(e))}_getPart(e){return new W.d(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}getSingleModifierDispatchParts(){return this._parts.map(e=>this._getSingleModifierDispatchPart(e))}}class hi extends di{constructor(e,t){super(t,e.parts)}_keyCodeToUILabel(e){if(2===this._os)switch(e){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return W.b.toString(e)}_getLabel(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)}_getAriaLabel(e){return e.isDuplicateModifierCase()?"":W.b.toString(e.keyCode)}_getDispatchPart(e){return hi.getDispatchStr(e)}static getDispatchStr(e){if(e.isModifierKey())return null;let t="";return e.ctrlKey&&(t+="ctrl+"),e.shiftKey&&(t+="shift+"),e.altKey&&(t+="alt+"),e.metaKey&&(t+="meta+"),t+W.b.toString(e.keyCode)}_getSingleModifierDispatchPart(e){return 5!==e.keyCode||e.shiftKey||e.altKey||e.metaKey?4!==e.keyCode||e.ctrlKey||e.altKey||e.metaKey?6!==e.keyCode||e.ctrlKey||e.shiftKey||e.metaKey?57!==e.keyCode||e.ctrlKey||e.shiftKey||e.altKey?null:"meta":"alt":"shift":"ctrl"}}var ci=i("b0cd"),ui=i("1165"),gi=i("03d9"),pi=(rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.findModel(t,e),o=t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e),(Object(Ht.b)(i)?n:o)(i)):t)?Promise.resolve(new ve.c(new mi(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let i=this.modelService.getModel(t);return i&&i.uri.toString()!==t.toString()?null:i}};fi=rt([st(0,it.a)],fi);class _i{show(){return _i.NULL_PROGRESS_RUNNER}showWhile(e,t){return pi(this,void 0,void 0,(function*(){yield e}))}}_i.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class bi{confirm(e){return this.doConfirm(e).then(e=>({confirmed:e,checkboxChecked:!1}))}doConfirm(e){let t=e.message;return e.detail&&(t=t+"\n\n"+e.detail),Promise.resolve(window.confirm(t))}show(e,t,i,n){return Promise.resolve({choice:0})}}class vi{info(e){return this.notify({severity:Vt.a.Info,message:e})}warn(e){return this.notify({severity:Vt.a.Warning,message:e})}error(e){return this.notify({severity:Vt.a.Error,message:e})}notify(e){switch(e.severity){case Vt.a.Error:case Vt.a.Warning:}return vi.NO_OP}status(e,t){return ve.a.None}}vi.NO_OP=new ci.b;class Ci{constructor(e){this._onWillExecuteCommand=new j.b,this._onDidExecuteCommand=new j.b,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=e}executeCommand(e,...t){var i=ie.a.getCommand(e);if(!i)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});var n=this._instantiationService.invokeFunction.apply(this._instantiationService,[i.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(n)}catch(e){return Promise.reject(e)}}}class wi extends ei{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(Y.i(s,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);this._dispatch(t,t.target)&&(t.preventDefault(),t.stopPropagation())})),this._register(Y.i(window,Y.d.KEY_UP,e=>{const t=new Wt.a(e);this._singleModifierDispatch(t,t.target)&&t.preventDefault()}))}addDynamicKeybinding(e,t,i,n){t=Object(W.f)(t,we.a);const o=new ve.b;return t&&(this._dynamicKeybindings.push({keybinding:t,command:e,when:n,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),o.add(Object(ve.i)(()=>{for(let t=0;tthis._log(e))),this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let i=[],n=0;for(const r of e){var o=r.when||void 0,s=r.keybinding;if(s)for(const e of this.resolveKeybinding(s))i[n++]=new ri(e,r.command,r.commandArgs,o,t,null,!1);else i[n++]=new ri(void 0,r.command,r.commandArgs,o,t,null,!1)}return i}resolveKeybinding(e){return[new hi(e,we.a)]}resolveKeyboardEvent(e){return e=new W.e(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord(),new hi(e,we.a)}}function yi(e){return e&&"object"==typeof e&&(!e.overrideIdentifier||"string"==typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof V.a)}class Si{constructor(){this._onDidChangeConfiguration=new j.b,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new Xt(new Yt,new Zt)}getValue(e,t){var i="string"==typeof e?e:void 0;e=yi(e)?e:yi(t)?t:{};return this._configuration.getValue(i,e,void 0)}updateValues(e){var t={data:this._configuration.toData()};let i=[];for(const s of e){var[n,o]=s;this.getValue(n)!==o&&(this._configuration.updateValue(n,o),i.push(n))}if(0{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,i)=>e.affectsConfiguration(i)})})}getValue(e,t,i){return i=H.a.isIPosition(t)&&t?"string"==typeof i?i:void 0:"string"==typeof t?t:void 0,void 0===i?this.configurationService.getValue():this.configurationService.getValue(i)}}let xi=class{constructor(e){this.configurationService=e}getEOL(e,t){return t=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e}),t&&"string"==typeof t&&"auto"!==t?t:we.d||we.f?"\n":"\r\n"}};xi=rt([st(0,qt.a)],xi);class ki{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}}class Di{constructor(){var e=V.a.from({scheme:Di.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new ui.b({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}}function Ni(e,t,i){if(t&&e instanceof Si){let n=[];Object.keys(t).forEach(e=>{Object(Ut.d)(e)&&n.push(["editor."+e,t[e]]),i&&Object(Ut.c)(e)&&n.push(["diffEditor."+e,t[e]])}),0[]),e.pushStackElement(),o+=1,n+=s.length;return{ariaSummary:Te.v(gi.g.bulkEditServiceSummary,n,o)}}))}}class Ei{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}}class Ii{constructor(e,t){this._codeEditorService=e,this._container=t,this.onDidLayout=j.c.None}get dimension(){return this._dimension||(this._dimension=Y.z(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null!=(e=this._codeEditorService.getFocusedCodeEditor())&&e.focus()}}var Mi=i("3813"),Ti=(rt=i("9c1d"),st=i("4a64"),i("f58f")),Ai=i("b1ca"),Ri=i("7e32"),Pi=i("533b"),Fi=i("0a0f"),Bi=i("6dec"),ji=i("b7d0"),Wi=i("4779"),Vi=i("f577"),Hi=i("b539");class zi extends ve.a{constructor(){super(),this._onCodeEditorAdd=this._register(new j.b),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new j.b),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new j.b),this._onDiffEditorRemove=this._register(new j.b),this._onDecorationTypeRegistered=this._register(new j.b),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(e){this._codeEditors[e.getId()]=e,this._onCodeEditorAdd.fire(e)}removeCodeEditor(e){delete this._codeEditors[e.getId()]&&this._onCodeEditorRemove.fire(e)}listCodeEditors(){return Object.keys(this._codeEditors).map(e=>this._codeEditors[e])}addDiffEditor(e){this._diffEditors[e.getId()]=e,this._onDiffEditorAdd.fire(e)}removeDiffEditor(e){delete this._diffEditors[e.getId()]&&this._onDiffEditorRemove.fire(e)}listDiffEditors(){return Object.keys(this._diffEditors).map(e=>this._diffEditors[e])}getFocusedCodeEditor(){let e=null;for(const t of this.listCodeEditors()){if(t.hasTextFocus())return t;t.hasWidgetFocus()&&(e=t)}return e}setModelProperty(e,t,i){let n;e=e.toString(),this._modelProperties.has(e)?n=this._modelProperties.get(e):(n=new Map,this._modelProperties.set(e,n)),n.set(t,i)}getModelProperty(e,t){if(e=e.toString(),this._modelProperties.has(e)){const i=this._modelProperties.get(e);return i.get(t)}}}class Ui{constructor(e,t,i){this._parent=e,this._editorId=t,this._styleSheet=i,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null!=(e=this._styleSheet.parentNode)&&e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}class Ki{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}var qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.removeDecorations(e))))}resolveDecorationOptions(e,t){const i=this._decorationOptionProviders.get(e);if(i)return i.getOptions(this,t);throw new Error("Unknown decoration type key: "+e)}});class $i{constructor(e,t,i){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=i.parentTypeKey,this.refCount=0,this._beforeContentRules=new Yi(3,i,e),this._afterContentRules=new Yi(4,i,e)}getOptions(e,t){const i=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(i.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(i.afterContentClassName=this._afterContentRules.className),i}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Gi{constructor(e,t,i,n){this._disposables=new ve.b,this.description=e,this._styleSheet=i,this._styleSheet.ref(),this.refCount=0;e=e=>{if(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent)return e.className},i=e=>(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent?{className:e.className,hasLetterSpacing:e.hasLetterSpacing}:null);var o=(this.className=e(0),i(1));o&&(this.inlineClassName=o.className,this.inlineClassNameAffectsLetterSpacing=o.hasLetterSpacing),this.beforeContentClassName=e(3),this.afterContentClassName=e(4),n.options.beforeInjectedText&&n.options.beforeInjectedText.contentText&&(o=i(5),this.beforeInjectedText={content:n.options.beforeInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.beforeInjectedText.affectsLetterSpacing}),n.options.afterInjectedText&&n.options.afterInjectedText.contentText&&(o=i(6),this.afterInjectedText={content:n.options.afterInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.afterInjectedText.affectsLetterSpacing}),this.glyphMarginClassName=e(2),i=n.options,this.isWholeLine=Boolean(i.isWholeLine),this.stickiness=i.rangeBehavior,o=i.light&&i.light.overviewRulerColor||i.overviewRulerColor,e=i.dark&&i.dark.overviewRulerColor||i.overviewRulerColor;void 0===o&&void 0===e||(this.overviewRuler={color:o||e,darkColor:e||o,position:i.overviewRulerLane||ue.d.Center})}getOptions(e,t){return t?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const Zi={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",fontSize:"font-size:{0};",fontFamily:"font-family:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class Yi{constructor(e,t,i){this._theme=i.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let n=Xi.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(n=n+" "+Xi.getClassName(this._providerArgs.parentTypeKey,e)),this._className=n,this._unThemedSelector=Xi.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=i.onDidColorThemeChange(e=>{this._theme=i.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){var e=this._providerArgs.options;let t,i,n;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),i=this.getCSSTextForModelDecorationClassName(e.light),n=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),i=this.getCSSTextForModelDecorationInlineClassName(e.light),n=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light),n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;case 5:t=this.getCSSTextForModelDecorationContentClassName(e.beforeInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.beforeInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.beforeInjectedText);break;case 6:t=this.getCSSTextForModelDecorationContentClassName(e.afterInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.afterInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let s=!1;0this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let e=!1;for(const t of this.listCodeEditors())if(!t.isSimpleWidget){e=!0;break}this._editorIsOpen.set(e)}setActiveCodeEditor(e){this._activeCodeEditor=e}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(e,t,i){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){if(this.findModel(e,t.resource))return(i=t.options?t.options.selection:null)&&("number"==typeof i.endLineNumber&&"number"==typeof i.endColumn?(e.setSelection(i),e.revealRangeInCenter(i,1)):(i={lineNumber:i.startLineNumber,column:i.startColumn},e.setPosition(i),e.revealPositionInCenter(i,1))),e;if(t.resource){var i=t.resource.scheme;if(i===ee.c.http||i===ee.c.https)return Object(Y.Z)(t.resource.toString()),e}return null}findModel(e,t){const i=e.getModel();return i&&i.uri.toString()!==t.toString()?null:i}};Ji=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3Promise.resolve(e.run(this,...i));const d=new ve.b;var h=this.getId()+":"+t;if(d.add(ie.a.registerCommand(h,l)),r&&d.add(Ri.d.appendMenuItem(Ri.b.EditorContext,{command:{id:h,title:i},when:n,group:r,order:a})),Array.isArray(o))for(const c of o)d.add(this._standaloneKeybindingService.addDynamicKeybinding(h,c,l,s));return r=new Ti.a(h,i,i,n,l,this._contextKeyService),this._actions[t]=r,d.add(Object(ve.i)(()=>{delete this._actions[t]})),d}_triggerCommand(e,t){if(this._codeEditorService instanceof Ji)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(e,t)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(e,t)}},sn=class extends(on=qi([Qi(2,Fi.a),Qi(3,Z.a),Qi(4,ie.b),Qi(5,ti.b),Qi(6,Bi.a),Qi(7,ji.b),Qi(8,ci.a),Qi(9,Wi.b)],on)){constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){const m=Object.assign({},t);Ni(c,m,!1);t=d.registerEditorContainer(e);var f=("string"==typeof m.theme&&d.setTheme(m.theme),void 0!==m.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(m.autoDetectHighContrast)),m.model);let _;delete m.model,super(e,m,n,o,s,r,a,d,h,u),this._contextViewService=l,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(t),void 0===f?(_=an(g,p,m.value||"",m.language||en.a.text,void 0),this._ownsModel=!0):(_=f,this._ownsModel=!1),this._attachModel(_),_&&(e={oldModelUrl:null,newModelUrl:_.uri},this._onDidChangeModel.fire(e))}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!1),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_attachModel(e){super._attachModel(e),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(e){super._postDetachModelCleanup(e),e&&this._ownsModel&&(e.dispose(),this._ownsModel=!1)}},rn=(sn=qi([Qi(3,Fi.a),Qi(4,Z.a),Qi(5,ie.b),Qi(6,ti.b),Qi(7,Bi.a),Qi(8,Pi.b),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Wi.b),Qi(13,it.a),Qi(14,fe.a)],sn),class extends st.a{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){t=Object.assign({},t);var m=(Ni(c,t,!0),d.registerEditorContainer(e));"string"==typeof t.theme&&d.setTheme(t.theme),void 0!==t.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(t.autoDetectHighContrast)),super(e,t,{},p,a,o,n,l,d,h,u,g),this._contextViewService=r,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(m),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!0),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_createInnerEditor(e,t,i){return e.createInstance(on,t,i)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,i){return this.getModifiedEditor().addCommand(e,t,i)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}});function an(e,t,i,n,o){if(i=i||"",n)return ln(e,i,t.create(n),o);{n=i.indexOf("\n");let s=i;return-1!==n&&(s=i.substring(0,n)),ln(e,i,t.createByFilepathOrFirstLine(o||null,s),o)}}function ln(e,t,i,n){return e.createModel(t,i,n)}rn=qi([Qi(3,Fi.a),Qi(4,ti.b),Qi(5,Bi.a),Qi(6,Pi.b),Qi(7,me.a),Qi(8,Z.a),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Pi.a),Qi(13,Hi.a),Qi(14,Vi.a)],rn);class dn{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}var hn=i("32a4"),cn=i("89cd");const un=Object.prototype.hasOwnProperty;class gn extends ve.a{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new j.b),this.onDidChange=this._onDidChange.event,this._warnOnOverwrite=t,this._nextLanguageId2=1,this._languageIdToLanguage=[],this._languageToLanguageId=Object.create(null),this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},e&&(this._initializeFromRegistry(),this._register(hn.a.onDidChangeLanguages(e=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};var e=hn.a.getLanguages();this._registerLanguages(e)}_registerLanguages(e){for(const t of e)this._registerLanguage(t);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(e=>{let t=this._languages[e];t.name&&(this._nameMap[t.name]=t.identifier),t.aliases.forEach(e=>{this._lowercaseNameMap[e.toLowerCase()]=t.identifier}),t.mimetypes.forEach(e=>{this._mimeTypesMap[e]=t.identifier})}),cn.a.as(Gt.a.Configuration).registerOverrideIdentifiers(hn.a.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){var t;return this._languageToLanguageId[e]||(t=this._nextLanguageId2++,this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t)}_registerLanguage(e){var t,i=e.id;let n;un.call(this._languages,i)?n=this._languages[i]:(t=this._getLanguageId(i),n={identifier:new ge.u(i,t),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[i]=n),this._mergeLanguage(n,e)}_mergeLanguage(e,t){var i=t.id;let n=null;if(Array.isArray(t.mimetypes)&&0e.trim()).map(e=>un.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>un.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===pe.b||0===e)return pe.a;let t;if("string"==typeof e)t=e;else if(!(t=this._languageIdToLanguage[e]))return null;return un.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let i=en.b(e,t);return this.extractModeIds(i.join(","))}}class pn{constructor(e,t){let i;this._selector=t,this.languageIdentifier=this._selector(),this._onDidChange=new j.b({onFirstListenerAdd:()=>{i=e(()=>this._evaluate())},onLastListenerRemove:()=>{i.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){var e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}class mn extends ve.a{constructor(e=!1){super(),this._onDidCreateMode=this._register(new j.b),this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=this._register(new j.b({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=this._register(new gn(!0,e)),this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){return e=this._registry.getModeIdsFromFilepathOrFirstLine(e,t),Object(nt.j)(e,null)}getModeId(e){return e=this._registry.extractModeIds(e),Object(nt.j)(e,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new pn(this.onLanguagesMaybeChanged,()=>{var t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new pn(this.onLanguagesMaybeChanged,()=>{var i=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(i)})}_createModeAndGetLanguageIdentifier(e){return e=this.getLanguageIdentifier(e||"plaintext")||pe.a,this._getOrCreateMode(e.language),e}triggerMode(e){e=this.getModeId(e),this._getOrCreateMode(e||"plaintext")}_getOrCreateMode(e){var t;return this._instantiatedModes.hasOwnProperty(e)||(t=this.getLanguageIdentifier(e)||pe.a,this._instantiatedModes[e]=new dn(t),this._onDidCreateMode.fire(this._instantiatedModes[e])),this._instantiatedModes[e]}}var fn=i("d1a7"),_n=i("ceb8");class bn{constructor(e,t,i,n,o){this._parsedThemeRuleBrand=void 0,this.token=e,this.index=t,this.fontStyle=i,this.foreground=n,this.background=o}}function vn(e,t){e.sort((e,t)=>{var i=function(e,t){return e>>0,this._cache.set(t,i)),(i|e<<0)>>>0}}const Sn=/\b(comment|string|regex|regexp)\b/;class Ln{constructor(e,t,i){this._themeTrieElementRuleBrand=void 0,this._fontStyle=e,this._foreground=t,this._background=i,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new Ln(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,i){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==i&&(this._background=i),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class xn{constructor(e){this._themeTrieElementBrand=void 0,this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;var t=e.indexOf(".");let i,n,o=(n=-1===t?(i=e,""):(i=e.substring(0,t),e.substring(t+1)),this._children.get(i));return void 0!==o?o.match(n):this._mainRule}insert(e,t,i,n){if(""===e)this._mainRule.acceptOverwrite(t,i,n);else{var o=e.indexOf(".");let s,r,a=(r=-1===o?(s=e,""):(s=e.substring(0,o),e.substring(o+1)),this._children.get(s));void 0===a&&(a=new xn(this._mainRule.clone()),this._children.set(s,a)),a.insert(r,t,i,n)}}}var kn=i("918c"),Dn=i("303e");const Nn={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"C700C7"}],colors:{[Dn.r]:"#FFFFFE",[Dn.B]:"#000000",[Dn.J]:"#E5EBF1",[kn.o]:"#D3D3D3",[kn.a]:"#939393",[Dn.T]:"#ADD6FF4D"}},On={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#1E1E1E",[Dn.B]:"#D4D4D4",[Dn.J]:"#3A3D41",[kn.o]:"#404040",[kn.a]:"#707070",[Dn.T]:"#ADD6FF26"}},En={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#000000",[Dn.B]:"#FFFFFF",[kn.o]:"#FFFFFF",[kn.a]:"#FFFFFF"}};var In=i("9c41"),Mn=i("bf5b");function Tn(){const e=new j.b,t=Object(Mn.a)();return t.onDidChange(()=>e.fire()),{onDidChange:e.event,getCSS(){const e={};var i,n;const o=[];for(i of t.getIcons()){var s=(i=>{let n=i.defaults;for(;ji.d.isThemeIcon(n);){var o=t.getIcon(n.id);if(!o)return;n=o.defaults}var s=n.fontId;if(s){var r=t.getIconFont(s);if(r)return e[s]=r,`.codicon-${i.id}:before { content: '${n.fontCharacter}'; font-family: ${Object(Y.r)(s)}; }`}return`.codicon-${i.id}:before { content: '${n.fontCharacter}'; }`})(i);s&&o.push(s)}for(n in e){const t=e[n];var r=t.definition.src.map(e=>`${Object(Y.s)(e.location)} format('${e.format}')`).join(", ");o.push(`@font-face { src: ${r}; font-family: ${Object(Y.r)(n)}; font-display: block; }`)}return o.join("\n")}}}const An="vs-dark",Rn="hc-black",Pn=cn.a.as(Dn.a.ColorContribution),Fn=cn.a.as(ji.a.ThemingContribution);class Bn{constructor(e,t){this.semanticHighlighting=!1,t=(this.themeData=t).base,0{this._codiconCSS=e.getCSS(),this._updateCSS()}),Y.m("(forced-colors: active)",()=>{this._updateActualTheme()})}registerEditorContainer(e){return Y.O(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=Y.w(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.textContent=this._allCSS,this._styleElements.push(this._globalStyleElement)),ve.a.None}_registerShadowDomContainer(e){const t=Y.w(e);return t.className="monaco-colors",t.textContent=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e{t.base===e&&t.notifyBaseUpdated()}),this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setColorMapOverride(e){this._colorMapOverride=e,this._updateThemeOrColorMap()}setTheme(e){let t;t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get("vs"),this._desiredTheme=t,this._updateActualTheme()}_updateActualTheme(){var e=this._autoDetectHighContrast&&window.matchMedia("(forced-colors: active)").matches?this._knownThemes.get(Rn):this._desiredTheme;this._theme!==e&&(this._theme=e,this._updateThemeOrColorMap())}setAutoDetectHighContrast(e){this._autoDetectHighContrast=e,this._updateActualTheme()}_updateThemeOrColorMap(){let e=[],t={},i={addRule:i=>{t[i]||(e.push(i),t[i]=!0)}};Fn.getThemingParticipants().forEach(e=>e(this._theme,i,this._environment));var n=this._colorMapOverride||this._theme.tokenTheme.getColorMap();i.addRule(function(e){let t=[];for(let n=1,o=e.length;ne.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var zn=i("258a");rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(6===e.source){var t=Array.from(zn.a.map(this._values,([e])=>e));this._values.clear(),i.fire(new Yn(t))}else{const t=[];for(const i of e.affectedKeys){var n="config."+i,o=this._values.findSuperstr(n);void 0!==o&&(t.push(...zn.a.map(o,([e])=>e)),this._values.deleteSuperstr(n)),this._values.has(n)&&(t.push(n),this._values.delete(n))}i.fire(new Yn(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf($n._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);var t=e.substr($n._keyPrefix.length),i=this._configurationService.getValue(t);let n=void 0;switch(typeof i){case"number":case"boolean":case"string":n=i;break;default:n=Array.isArray(i)?JSON.stringify(i):i}return this._values.set(e,n),n}setValue(e,t){return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}$n._keyPrefix="config.";class Gn{constructor(e,t,i){this._service=e,this._key=t,this._defaultValue=i,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class Zn{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class Yn{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class Xn{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class Qn{constructor(e){this._onDidChangeContext=new j.e({merge:e=>new Xn(e)}),this.onDidChangeContext=this._onDidChangeContext.event,this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new Gn(this,e,t)}bufferChangeEvents(e){this._onDidChangeContext.pause();try{e()}finally{this._onDidChangeContext.resume()}}createScoped(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new eo(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");var t=this.getContextValuesContainer(this._myContextId);return ii.contextMatchesRules(t,e)}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(!this._isDisposed){const i=this.getContextValuesContainer(this._myContextId);i&&i.setValue(e,t)&&this._onDidChangeContext.fire(new Zn(e))}}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new Zn(e))}getContext(e){return this._isDisposed?qn.INSTANCE:this.getContextValuesContainer(function(e){for(;e;){var t;if(e.hasAttribute(Un))return(t=e.getAttribute(Un))?parseInt(t,10):NaN;e=e.parentElement}return 0}(e))}}let Jn=class extends Qn{constructor(e){super(0),this._contexts=new Map,this._toDispose=new ve.b,this._lastContextId=0,e=new $n(this._myContextId,e,this._onDidChangeContext),this._contexts.set(this._myContextId,e),this._toDispose.add(e)}dispose(){this._onDidChangeContext.dispose(),this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return!this._isDisposed&&this._contexts.get(e)||qn.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");var t=++this._lastContextId;return this._contexts.set(t,new Kn(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};Jn=rt([st(0,qt.a)],Jn);class eo extends Qn{constructor(e,t){if(super(e.createChildContext()),this._parentChangeListener=new ve.d,this._parent=e,this._updateParentChangeListener(),this._domNode=t,this._domNode.hasAttribute(Un)){let e="";this._domNode.classList&&(e=Array.from(this._domNode.classList.values()).join(", "))}this._domNode.setAttribute(Un,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(this._onDidChangeContext.fire,this._onDidChangeContext)}dispose(){this._isDisposed||(this._onDidChangeContext.dispose(),this._parent.disposeContext(this._myContextId),this._parentChangeListener.dispose(),this._domNode.removeAttribute(Un),this._isDisposed=!0)}getContextValuesContainer(e){return this._isDisposed?qn.INSTANCE:this._parent.getContextValuesContainer(e)}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(e)}disposeContext(e){this._isDisposed||this._parent.disposeContext(e)}}ie.a.registerCommand(ti.d,(function(e,t,i){e.get(ti.b).createKey(String(t),i)})),ie.a.registerCommand({id:"getContextKeyInfo",handler(){return[...ti.c.all()].sort((e,t)=>e.key.localeCompare(t.key))},description:{description:Object(Jt.a)("getContextKeyInfo","A command that returns information about context keys"),args:[]}}),ie.a.registerCommand("_generateContextKeyInfo",(function(){const e=[],t=new Set;for(var i of ti.c.all())t.has(i.key)||(t.add(i.key),e.push(i));e.sort((e,t)=>e.key.localeCompare(t.key))}));var to,io=i("5d75"),no=i("5d28"),oo=i("0f70"),so=i("a60f"),ro=i("5aa5"),ao=(qi=i("eff2"),Qi=i("b9db"),i("0a31")),lo=i("9ee1");function ho(e,t,i){var n=i.mode===to.ALIGN?i.offset:i.offset+i.size,o=i.mode===to.ALIGN?i.offset+i.size:i.offset;return 0===i.position?t<=e-n?n:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-n?n:0}i("4d3d"),(rt=to=to||{})[rt.AVOID=0]="AVOID",rt[rt.ALIGN=1]="ALIGN";class co extends ve.a{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=ve.a.None,this.toDisposeOnSetContainer=ve.a.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Y.a(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Y.K(this.view),this.setContainer(e,t),this._register(Object(ve.i)(()=>this.setContainer(null,1)))}setContainer(e,t){var i;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),(this.shadowRoot=null)!=(i=this.shadowRootHostElement)&&i.remove(),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){if(this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM){this.shadowRootHostElement=Y.a(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const e=document.createElement("style");e.textContent=uo,this.shadowRoot.appendChild(e),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Y.a("slot"))}else this.container.appendChild(this.view);const i=new ve.b;co.BUBBLE_UP_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),co.BUBBLE_DOWN_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=i}}show(e){this.isVisible()&&this.hide(),Y.t(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex="2500",this.view.style.position=this.useFixedPosition?"fixed":"absolute",Y.W(this.view),this.toDisposeOnClean=e.render(this.view)||ve.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||we.c&&ao.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(this.isVisible()){var e=this.delegate.getAnchor();let s;s=Y.M(e)?{top:(t=Y.D(e)).top,left:t.left,width:t.width,height:t.height}:{top:e.y,left:e.x,width:e.width||1,height:e.height||2};var t=Y.I(this.view),i=(e=Y.H(this.view),this.delegate.anchorPosition||0),n=this.delegate.anchorAlignment||0;let r,a;if(0===(this.delegate.anchorAxisAlignment||0)){var o={offset:s.top-window.pageYOffset,size:s.height,position:0===i?0:1};const l={offset:s.left,size:s.width,position:0===n?0:1,mode:to.ALIGN};r=ho(window.innerHeight,e,o)+window.pageYOffset,lo.a.intersects({start:r,end:r+e},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),a=ho(window.innerWidth,t,l)}else{o={offset:s.left,size:s.width,position:0===n?0:1};const l={offset:s.top,size:s.height,position:0===i?0:1,mode:to.ALIGN};a=ho(window.innerWidth,t,o),lo.a.intersects({start:a,end:a+t},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),r=ho(window.innerHeight,e,l)+window.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(0===i?"bottom":"top"),this.view.classList.add(0===n?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition),t=Y.D(this.container),this.view.style.top=r-(this.useFixedPosition?Y.D(this.view):t).top+"px",this.view.style.left=a-(this.useFixedPosition?Y.D(this.view):t).left+"px",this.view.style.width="initial"}}hide(e){const t=this.delegate;(this.delegate=null)!==t&&void 0!==t&&t.onHide&&t.onHide(e),this.toDisposeOnClean.dispose(),Y.K(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Y.L(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}co.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],co.BUBBLE_DOWN_EVENTS=["click"];let uo='\n\t:host {\n\t\tall: initial; /* 1st rule so subsequent properties are reset. */\n\t}\n\n\t@font-face {\n\t\tfont-family: "codicon";\n\t\tfont-display: block;\n\t\tsrc: url("./codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");\n\t}\n\n\t.codicon[class*=\'codicon-\'] {\n\t\tfont: normal normal normal 16px/1 codicon;\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\ttext-rendering: auto;\n\t\ttext-align: center;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tuser-select: none;\n\t\t-webkit-user-select: none;\n\t\t-ms-user-select: none;\n\t}\n\n\t:host {\n\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n\t}\n\n\t:host-context(.mac) { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }\n\t:host-context(.mac:lang(zh-Hans)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", sans-serif; }\n\t:host-context(.mac:lang(zh-Hant)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", sans-serif; }\n\t:host-context(.mac:lang(ja)) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic Pro", sans-serif; }\n\t:host-context(.mac:lang(ko)) { font-family: -apple-system, BlinkMacSystemFont, "Nanum Gothic", "Apple SD Gothic Neo", "AppleGothic", sans-serif; }\n\n\t:host-context(.windows) { font-family: "Segoe WPC", "Segoe UI", sans-serif; }\n\t:host-context(.windows:lang(zh-Hans)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft YaHei", sans-serif; }\n\t:host-context(.windows:lang(zh-Hant)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft Jhenghei", sans-serif; }\n\t:host-context(.windows:lang(ja)) { font-family: "Segoe WPC", "Segoe UI", "Yu Gothic UI", "Meiryo UI", sans-serif; }\n\t:host-context(.windows:lang(ko)) { font-family: "Segoe WPC", "Segoe UI", "Malgun Gothic", "Dotom", sans-serif; }\n\n\t:host-context(.linux) { font-family: system-ui, "Ubuntu", "Droid Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hans)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }\n';var go,po=i("1898"),mo=i("f070"),fo=i("561a"),_o=i("1097");const bo=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,vo=/(&)?(&)([^\s&])/g,Co=Object(fo.e)("menu-selection",fo.b.check),wo=Object(fo.e)("menu-submenu",fo.b.chevronRight);(st=go=go||{})[st.Right=0]="Right",st[st.Left=1]="Left";class yo extends ro.a{constructor(e,t,i={}){e.classList.add("monaco-menu-container"),e.setAttribute("role","presentation");const n=document.createElement("div");n.classList.add("monaco-menu"),n.setAttribute("role","presentation"),super(n,{orientation:1,actionViewItemProvider:e=>this.doGetActionViewItem(e,i,o),context:i.context,actionRunner:i.actionRunner,ariaLabel:i.ariaLabel,focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...we.f||we.d?[10]:[]],keyDown:!0}}),this.menuElement=n,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new ve.b),this.initializeStyleSheet(e),this._register(so.b.addTarget(n)),Object(Y.i)(n,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);t.equals(2)&&e.preventDefault()}),i.enableMnemonics&&this.menuDisposables.add(Object(Y.i)(n,Y.d.KEY_DOWN,e=>{var t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){Y.c.stop(e,!0);const i=this.mnemonics.get(t);1===i.length&&(i[0]instanceof Lo&&i[0].container&&this.focusItemByElement(i[0].container),i[0].onClick(e)),1{const t=new Wt.a(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Y.c.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Y.c.stop(e,!0))})),this._register(Object(Y.i)(this.domNode,Y.d.MOUSE_OUT,e=>{var t=e.relatedTarget;Object(Y.L)(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})),this._register(Object(Y.i)(this.actionsList,Y.d.MOUSE_OVER,e=>{let t=e.target;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}})),this._register(so.b.addTarget(this.actionsList)),this._register(Object(Y.i)(this.actionsList,so.a.Tap,e=>{let t=e.initialTarget;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new po.a(n,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const s=this.scrollableElement.getDomNode();s.style.position="",this._register(Object(Y.i)(n,so.a.Change,e=>{Y.c.stop(e,!0);var t=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:t-e.translationY})})),this._register(Object(Y.i)(s,Y.d.MOUSE_UP,e=>{e.preventDefault()})),n.style.maxHeight=Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)+"px",t=t.filter(e=>{var t;return null==(t=i.submenuIds)||!t.has(e.id)}),this.push(t,{icon:!0,label:!0,isMenu:!0}),e.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(e=>!(e instanceof xo)).forEach((e,t,i)=>{e.updatePositionInSet(t+1,i.length)})}initializeStyleSheet(e){Object(Y.O)(e)?(this.styleSheet=Object(Y.w)(e),this.styleSheet.textContent=ko):(yo.globalStyleSheet||(yo.globalStyleSheet=Object(Y.w)(),yo.globalStyleSheet.textContent=ko),this.styleSheet=yo.globalStyleSheet)}style(e){const t=this.getContainer();var i=e.foregroundColor?""+e.foregroundColor:"",n=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",s=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=i,this.domNode.style.backgroundColor=n,t.style.boxShadow=s,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof So||t instanceof xo)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){var t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t{this.element&&(this._register(Object(Y.i)(this.element,Y.d.MOUSE_UP,e=>{Y.c.stop(e,!0),oo.g?new no.a(e).rightButton||this.onClick(e):setTimeout(()=>{this.onClick(e)},0)})),this._register(Object(Y.i)(this.element,Y.d.CONTEXT_MENU,e=>{Y.c.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e,this.item=Object(Y.q)(this.element,Object(Y.a)("a.action-menu-item")),this._action.id===mo.d.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=Object(Y.q)(this.item,Object(Y.a)("span.menu-item-check"+Co.cssSelector)),this.check.setAttribute("role","none"),this.label=Object(Y.q)(this.item,Object(Y.a)("span.action-label")),this.options.label&&this.options.keybinding&&(Object(Y.q)(this.item,Object(Y.a)("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())}blur(){super.blur(),this.applyStyle()}focus(){super.focus(),this.item&&this.item.focus(),this.applyStyle()}updatePositionInSet(e,t){this.item&&(this.item.setAttribute("aria-posinset",""+e),this.item.setAttribute("aria-setsize",""+t))}updateLabel(){if(this.label&&this.options.label){Object(Y.t)(this.label);let t=Object(_o.e)(this.getAction().label);if(t){const i=function(e){const t=bo,i=t.exec(e);if(!i)return e;var n=!i[1];return e.replace(t,n?"$2$3":"").trim()}(t),n=(this.options.enableMnemonics||(t=i),this.label.setAttribute("aria-label",i.replace(/&&/g,"&")),bo.exec(t));if(n){t=Te.s(t),vo.lastIndex=0;let i=vo.exec(t);for(;i&&i[1];)i=vo.exec(t);var e=e=>e.replace(/&&/g,"&");i?this.label.append(Te.J(e(t.substr(0,i.index))," "),Object(Y.a)("u",{"aria-hidden":"true"},i[3]),Te.O(e(t.substr(i.index+i[0].length))," ")):this.label.innerText=e(t).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]||n[3]).toLocaleLowerCase())}else this.label.innerText=t.replace(/&&/g,"&").trim()}}}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Jt.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)}updateClass(){this.cssClass&&this.item&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.getAction().enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){this.item&&(this.getAction().checked?(this.item.classList.add("checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(this.item.classList.remove("checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(this.menuStyle){var e=this.element&&this.element.classList.contains("focused");const t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,i=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0;e=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"",this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=i?i.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=e)}}style(e){this.menuStyle=e,this.applyStyle()}}class Lo extends So{constructor(e,t,i,n){super(e,e,n),this.submenuActions=t,this.parentData=i,this.submenuOptions=n,this.mysubmenu=null,this.submenuDisposables=this._register(new ve.b),this.mouseOver=!1,this.expandDirection=n&&void 0!==n.expandDirection?n.expandDirection:go.Right,this.showScheduler=new be.e(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new be.e(()=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(e){super.render(e),this.element&&(this.item&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Y.q)(this.item,Object(Y.a)("span.submenu-indicator"+wo.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Y.i)(this.element,Y.d.KEY_UP,e=>{let t=new Wt.a(e);(t.equals(17)||t.equals(3))&&(Y.c.stop(e,!0),this.createSubmenu(!0))})),this._register(Object(Y.i)(this.element,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);Object(Y.y)()===this.item&&(t.equals(17)||t.equals(3))&&Y.c.stop(e,!0)})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(Object(Y.i)(this.element,Y.d.FOCUS_OUT,e=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}updateEnabled(){}onClick(e){Y.c.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(e){if(this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch(e){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,i,n){const o={top:0,left:0};return o.left=ho(e.width,t.width,{position:n===go.Right?0:1,offset:i.left,size:i.width}),o.left>=i.left&&o.left{let t=new Wt.a(e);t.equals(15)&&(Y.c.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(Y.i)(this.submenuContainer,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);t.equals(15)&&Y.c.stop(e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu))}updateAriaExpanded(e){var t;this.item&&null!=(t=this.item)&&t.setAttribute("aria-expanded",e)}applyStyle(){var e;super.applyStyle(),this.menuStyle&&(e=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,this.submenuIndicator&&(this.submenuIndicator.style.color=e?""+e:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle))}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class xo extends qi.a{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")}}let ko=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${Object(Qi.a)(Co)}\n${Object(Qi.a)(wo)}\n\n.monaco-menu .monaco-action-bar {\n\ttext-align: right;\n\toverflow: hidden;\n\twhite-space: nowrap;\n}\n\n.monaco-menu .monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tjustify-content: flex-end;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar.reverse .actions-container {\n\tflex-direction: row-reverse;\n}\n\n.monaco-menu .monaco-action-bar .action-item {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\ttransition: transform 50ms ease;\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-menu .monaco-action-bar.animated .action-item.active {\n\ttransform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */\n}\n\n.monaco-menu .monaco-action-bar .action-item .icon,\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar .action-label {\n\tfont-size: 11px;\n\tmargin-right: 4px;\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label,\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.4;\n}\n\n/* Vertical actions */\n\n.monaco-menu .monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-menu .secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-menu .monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-menu .monaco-action-bar.vertical {\n\tmargin-left: 0;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tpadding: 0;\n\ttransform: none;\n\tdisplay: flex;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.active {\n\ttransform: none;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\tflex: 1 1 auto;\n\tdisplay: flex;\n\theight: 2em;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label {\n\tflex: 1 1 auto;\n\ttext-decoration: none;\n\tpadding: 0 1em;\n\tbackground: none;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .keybinding,\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tdisplay: inline-block;\n\tflex: 2 1 auto;\n\tpadding: 0 1em;\n\ttext-align: right;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon {\n\tfont-size: 16px !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon::before {\n\tmargin-left: auto;\n\tmargin-right: -20px;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {\n\topacity: 0.4;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\tmargin: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tposition: static;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu {\n\tposition: absolute;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tpadding: 0.5em 0 0 0;\n\tmargin-bottom: 0.5em;\n\twidth: 100%;\n\theight: 0px !important;\n\tmargin-left: .8em !important;\n\tmargin-right: .8em !important;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {\n\tpadding: 0.7em 1em 0.1em 1em;\n\tfont-weight: bold;\n\topacity: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:hover {\n\tcolor: inherit;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tposition: absolute;\n\tvisibility: hidden;\n\twidth: 1em;\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check {\n\tvisibility: visible;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Context Menu */\n\n.context-view.monaco-menu-container {\n\toutline: 0;\n\tborder: none;\n\tanimation: fadeIn 0.083s linear;\n\t-webkit-app-region: no-drag;\n}\n\n.context-view.monaco-menu-container :focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical :focus {\n\toutline: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tborder: thin solid transparent; /* prevents jumping behaviour on hover or focus */\n}\n\n\n/* High Contrast Theming */\n:host-context(.hc-black) .context-view.monaco-menu-container {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-menu .monaco-action-bar.vertical .action-item.focused {\n\tbackground: none;\n}\n\n/* Vertical Action Bar Styles */\n\n.monaco-menu .monaco-action-bar.vertical {\n\tpadding: .5em 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\theight: 1.8em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator),\n.monaco-menu .monaco-action-bar.vertical .keybinding {\n\tfont-size: inherit;\n\tpadding: 0 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tfont-size: inherit;\n\twidth: 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tfont-size: inherit;\n\tpadding: 0.2em 0 0 0;\n\tmargin-bottom: 0.2em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tfont-size: 60%;\n\tpadding: 0 1.8em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n\tmask-size: 10px 10px;\n\t-webkit-mask-size: 10px 10px;\n}\n\n.monaco-menu .action-item {\n\tcursor: default;\n}\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n\tfont-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\n}\n\n/* ---------- Default Style ---------- */\n\n:host-context(.vs) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(100, 100, 100, .4);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(121, 121, 121, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(111, 195, 223, .6);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(100, 100, 100, .7);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(111, 195, 223, .8);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(0, 0, 0, .6);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(191, 191, 191, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(111, 195, 223, 1);\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: #000 6px 0 6px -6px inset;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: #000 6px 6px 6px -6px inset;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: none;\n}\n`;i("7a2c");var Do=i("a6d7");class No{constructor(e,t,i,n,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=i,this.keybindingService=n,this.themeService=o,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}configure(e){this.options=e}showContextMenu(e){const t=e.getActions();if(t.length){let n;this.focusToReturn=document.activeElement;var i=Object(Y.M)(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,anchorAxisAlignment:e.anchorAxisAlignment,render:i=>{var o=e.getMenuClassName?e.getMenuClassName():"";o&&(i.className+=" "+o),this.options.blockMouse&&(this.block=i.appendChild(Object(Y.a)(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",Object(Y.i)(this.block,Y.d.MOUSE_DOWN,e=>e.stopPropagation()));const s=new ve.b,r=e.actionRunner||new mo.b;return r.onBeforeRun(this.onActionRun,this,s),r.onDidRun(this.onDidActionRun,this,s),n=new yo(i,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:r,getKeyBinding:e.getKeyBinding||(e=>this.keybindingService.lookupKeybinding(e.id))}),s.add(Object(Do.c)(n,this.themeService)),n.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,s),n.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,s),s.add(Object(Y.i)(window,Y.d.BLUR,()=>this.contextViewService.hideContextView(!0))),s.add(Object(Y.i)(window,Y.d.MOUSE_DOWN,e=>{if(!e.defaultPrevented){e=new no.a(e);let t=e.target;if(!e.rightButton){for(;t;){if(t===i)return;t=t.parentElement}this.contextViewService.hideContextView(!0)}}})),Object(ve.e)(s,n)},focus:()=>{n&&n.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(this.block.remove(),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},i,!!i)}}onActionRun(e){this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&!Object(Ce.e)(e.error)&&this.notificationService.error(e.error)}}rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,i){t?t!==this.container&&(this.container=t,this.setContainer(t,i?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const n=Object(ve.i)(()=>{this.currentViewDisposable===n&&this.hideContextView()});return this.currentViewDisposable=n}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};Io=qi([Qi(0,Eo)],Io);rt=i("eafb");var Mo=i("af40");class To{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}class Ao{constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(var t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const i=this.lookupOrInsertNode(e),n=this.lookupOrInsertNode(t);i.outgoing.set(this._hashFn(t),n),n.incoming.set(this._hashFn(e),i)}removeNode(e){var t,i=this._hashFn(e);for(t of(this._nodes.delete(i),this._nodes.values()))t.outgoing.delete(i),t.incoming.delete(i)}lookupOrInsertNode(e){var t=this._hashFn(e);let i=this._nodes.get(t);return i||(i=new To(e),this._nodes.set(t,i)),i}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(var[t,i]of this._nodes)e.push(`${t}, (incoming)[${[...i.incoming.keys()].join(", ")}], (outgoing)[${[...i.outgoing.keys()].join(",")}]`);return e.join("\n")}findCycleSlow(){for(var[e,t]of this._nodes)if(e=new Set([e]),t=this._findCycle(t,e),t)return t}_findCycle(e,t){for(var[i,n]of e.outgoing){if(t.has(i))return[...t,i].join(" -> ");if(t.add(i),n=this._findCycle(n,t),n)return n;t.delete(i)}}}var Ro=i("f07b");class Po extends Error{constructor(e){var t;super("cyclic dependency between services"),this.message=null!=(t=e.findCycleSlow())?t:"UNABLE to detect cycle, dumping graph: \n"+e.toString()}}class Fo{constructor(e=new Ro.a,t=!1,i){this._activeInstantiations=new Set,this._services=e,this._strict=t,this._parent=i,this._services.set(Fi.a,this)}createChild(e){return new Fo(e,this._strict,this)}invokeFunction(e,...t){let i=Bo.traceInvocation(e),n=!1;try{return e({get:(e,t)=>{if(n)throw Object(Ce.d)("service accessor is only valid during the invocation of its target method");var o=this._getOrCreateServiceInstance(e,i);if(o||t===Fi.d)return o;throw new Error(`[invokeFunction] unknown service '${e}'`)}},...t)}finally{n=!0,i.stop()}}createInstance(e,...t){let i,n;return n=e instanceof Mo.a?(i=Bo.traceCreation(e.ctor),this._createInstance(e.ctor,e.staticArguments.concat(t),i)):(i=Bo.traceCreation(e),this._createInstance(e,t,i)),i.stop(),n}_createInstance(e,t=[],i){var n=Fi.b.getServiceDependencies(e).sort((e,t)=>e.index-t.index);let o=[];for(const a of n){var s=this._getOrCreateServiceInstance(a.id,i);if(!s&&this._strict&&!a.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${a.id}.`);o.push(s)}var r;n=0e.id.toString());let o=0;const s=[{id:e,desc:t,_trace:i}];for(;s.length;){const e=s.pop();if(n.lookupOrInsertNode(e),1e3this._createInstance(e,t,n));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];var n=i.value;let o=n[t];return"function"==typeof o&&(o=o.bind(n),e[t]=o),o},set(e,t,n){return i.value[t]=n,!0}})}return this._createInstance(e,t,n)}}class Bo{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return Bo._None}static traceCreation(e){return Bo._None}branch(e,t){var i=new Bo(2,e.toString());return this._dep.push([e,t,i]),i}stop(){let e=Date.now()-this._start,t=(Bo._totals+=e,!1);this.type,this.name,function e(i,n){let o=[];var s,r,a,l,d=new Array(i+1).join("\t");for([s,r,a]of n._dep)r&&a?(t=!0,o.push(d+"CREATES -> "+s),(l=e(i+1,a))&&o.push(l)):o.push(d+"uses -> "+s);return o.join("\n")}(1,this),e.toFixed(2),Bo._totals.toFixed(2)}}Bo._None=new class extends Bo{constructor(){super(-1,null)}stop(){}branch(){return this}},Bo._totals=0;st=i("47cb");var jo=i("93d9"),Wo=i("b400");class Vo{constructor(){this._byResource=new Q.b,this._byOwner=new Map}set(e,t,i){let n=this._byResource.get(e),o=(n||(n=new Map,this._byResource.set(e,n)),n.set(t,i),this._byOwner.get(t));o||(o=new Q.b,this._byOwner.set(t,o)),o.set(e,i)}get(e,t){let i=this._byResource.get(e);return null===i||void 0===i?void 0:i.get(t)}delete(e,t){let i=!1,n=!1,o=this._byResource.get(e),s=(o&&(i=o.delete(t)),this._byOwner.get(t));if(s&&(n=s.delete(e)),i!==n)throw new Error("illegal state");return i&&n}values(e){var t;return"string"==typeof e?null!=(t=null==(t=this._byOwner.get(e))?void 0:t.values())?t:zn.a.empty():V.a.isUri(e)?null!=(e=null==(t=this._byResource.get(e))?void 0:t.values())?e:zn.a.empty():zn.a.map(zn.a.concat(...this._byOwner.values()),e=>e[1])}}class Ho{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new Q.b,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const i of e){var t=this._data.get(i);t=(t&&this._substract(t),this._resourceStats(i));this._add(t),this._data.set(i,t)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme!==ee.c.inMemory&&e.scheme!==ee.c.walkThrough&&e.scheme!==ee.c.walkThroughSnippet)for(var{severity:i}of this._service.read({resource:e}))i===Wo.c.Error?t.errors+=1:i===Wo.c.Warning?t.warnings+=1:i===Wo.c.Info?t.infos+=1:t.unknowns+=1;return t}_substract(e){this.errors-=e.errors,this.warnings-=e.warnings,this.infos-=e.infos,this.unknowns-=e.unknowns}_add(e){this.errors+=e.errors,this.warnings+=e.warnings,this.infos+=e.infos,this.unknowns+=e.unknowns}}class zo{constructor(){this._onMarkerChanged=new j.a({delay:0,merge:zo._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new Vo,this._stats=new Ho(this)}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(e,t){for(const i of t||[])this.changeOne(e,i,[])}changeOne(e,t,i){if(Object(nt.m)(i))this._data.delete(t,e)&&this._onMarkerChanged.fire([t]);else{const o=[];for(const s of i){var n=zo._toMarker(e,t,s);n&&o.push(n)}this._data.set(t,e,o),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,i){let{code:n,severity:o,message:s,source:r,startLineNumber:a,startColumn:l,endLineNumber:d,endColumn:h,relatedInformation:c,tags:u}=i;if(s)return a=0=a?d:a,h=0{this._build(),this._onDidChange.fire(this)},t.eventDebounceDelay),r=(this._disposables.add(s),this._disposables.add(Ri.d.onDidChangeMenu(t=>{t.has(e)&&s.schedule()})),this._disposables.add(new ve.b));this._onDidChange=new j.b({onFirstListenerAdd:()=>{const e=new be.e(()=>this._onDidChange.fire(this),t.eventDebounceDelay);r.add(e),r.add(n.onDidChangeContext(t=>{t.affectsSome(this._contextKeys)&&e.schedule()}))},onLastListenerRemove:r.clear.bind(r)}),this.onDidChange=this._onDidChange.event}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=Ri.d.getMenuItems(this._id);let i;t.sort(e._compareMenuItems);for(const e of t){var n=e.group||"";i&&i[0]===n||(i=[n,[]],this._menuGroups.push(i)),i[1].push(e),this._collectContextKeys(e)}}_collectContextKeys(t){var i;e._fillInKbExprKeys(t.when,this._contextKeys),Object(Ri.f)(t)?(t.command.precondition&&e._fillInKbExprKeys(t.command.precondition,this._contextKeys),t.command.toggled&&(i=t.command.toggled.condition||t.command.toggled,e._fillInKbExprKeys(i,this._contextKeys))):this._options.emitEventsForSubmenuChanges&&Ri.d.getMenuItems(t.submenu).forEach(this._collectContextKeys,this)}getActions(e){const t=[];for(var i of this._menuGroups){var n,[i,o]=i;const s=[];for(const t of o)this._contextKeyService.contextMatchesRules(t.when)&&(n=Object(Ri.f)(t)?new Ri.c(t.command,t.alt,e,this._contextKeyService,this._commandService):new Ri.e(t,this._menuService,this._contextKeyService,e),s.push(n));0{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){var i=[...this._markersData.keys()],n=(this._markersData.clear(),this.model.deltaDecorations(i,t));for(let o=0;othis._onModelAdded(e)),this._register(e.onModelAdded(this._onModelAdded,this)),this._register(e.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(e=>e.dispose()),this._markerDecorations.clear()}getMarker(e,t){const i=this._markerDecorations.get(e);return i&&i.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{e=this._markerDecorations.get(e),e&&this._updateDecorations(e)})}_onModelAdded(e){var t=new Go(e);this._markerDecorations.set(e.uri,t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(e.uri);t&&(t.dispose(),this._markerDecorations.delete(e.uri)),e.uri.scheme!==ee.c.inMemory&&e.uri.scheme!==ee.c.internal&&e.uri.scheme!==ee.c.vscode||this._markerService&&this._markerService.read({resource:e.uri}).map(e=>e.owner).forEach(t=>this._markerService.remove(t,[e.uri]))}_updateDecorations(e){const t=this._markerService.read({resource:e.model.uri,take:500});var i=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,i)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let i=z.a.lift(t);var n;return t.severity!==Wo.c.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(i=i.setEndPosition(i.startLineNumber,i.startColumn+2)),(i=e.validateRange(i)).isEmpty()?(n=e.getWordAtPosition(i.getStartPosition()))?i=new z.a(i.startLineNumber,n.startColumn,i.endLineNumber,n.endColumn):1!==(n=e.getLineLastNonWhitespaceColumn(i.startLineNumber)||e.getLineMaxColumn(i.startLineNumber))&&(i=i.endColumn>=n?new z.a(i.startLineNumber,n-1,i.endLineNumber,n):new z.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn+1)):t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&i.startLineNumber===i.endLineNumber&&(n=e.getLineFirstNonWhitespaceColumn(t.startLineNumber))this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(i(),this._onDidChangeScreenReaderOptimized.fire())})),i(),this.onDidChangeScreenReaderOptimized(()=>i())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};Xo=Qi([$o(0,ti.b),$o(1,qt.a)],Xo);var Qo=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class Jo{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,i){return Qo(this,void 0,void 0,(function*(){if(i)this.mapTextToType.set(i,e);else{try{return yield navigator.clipboard.writeText(e)}catch(t){}const i=document.activeElement,n=document.body.appendChild(Object(Y.a)("textarea",{"aria-hidden":!0}));n.style.height="1px",n.style.width="1px",n.style.position="absolute",n.value=e,n.focus(),n.select(),document.execCommand("copy"),i instanceof HTMLElement&&i.focus(),document.body.removeChild(n)}}))}readText(e){return Qo(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(e){return""}}))}readFindText(){return Qo(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return Qo(this,void 0,void 0,(function*(){this.findText=e}))}}var es=i("3803"),ts=(Qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=t||s.id!==e.elements[n])&&(i=!1,o=0),i||1!==s.type||s.removeResource(this.resourceLabel,this.strResource,0)}let s=-1;for(let r=this._future.length-1;0<=r;r--,n++){const o=this._future[r];i&&(n>=t||o.id!==e.elements[n])&&(i=!1,s=r),i||1!==o.type||o.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==s&&(this._future=this._future.slice(s+1)),this.versionId++}getElements(){const e=[],t=[];for(const i of this._past)e.push(i.actual);for(const i of this._future)t.push(i.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return 0t.sourceOrder)&&(t=o,i=n);return[t,i]}canUndo(e){if(e instanceof es.d)return[,t]=this._findClosestUndoElementWithSource(e.id),!!t;var t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasPastElements()}return!1}_onError(e,t){Object(Ce.f)(e);for(const i of t.strResources)this.removeElements(i);this._notificationService.error(e)}_acquireLocks(e){for(const t of e.editStacks)if(t.locked)throw new Error("Cannot acquire edit stack lock");for(const t of e.editStacks)t.locked=!0;return()=>{for(const t of e.editStacks)t.locked=!1}}_safeInvokeWithLocks(e,t,i,n,o){const s=this._acquireLocks(i);let r;try{r=t()}catch(t){return s(),n.dispose(),this._onError(t,e)}return r?r.then(()=>(s(),n.dispose(),o()),t=>(s(),n.dispose(),this._onError(t,e))):(s(),n.dispose(),o())}_invokeWorkspacePrepare(e){return ts(this,void 0,void 0,(function*(){var t;return void 0===e.actual.prepareUndoRedo||void 0===(t=e.actual.prepareUndoRedo())?ve.a.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||void 0===e.actual.prepareUndoRedo)return t(ve.a.None);const i=e.actual.prepareUndoRedo();return i?Object(ve.g)(i)?t(i):i.then(e=>t(e)):t(ve.a.None)}_getAffectedEditStacks(e){const t=[];for(const i of e.strResources)t.push(this._editStacks.get(i)||hs);return new ds(t)}_tryToSplitAndUndo(e,t,i,n){if(t.canSplit())return this._splitPastWorkspaceElement(t,i),this._notificationService.warn(n),new us(this._undo(e,0,!0));for(const o of t.strResources)this.removeElements(o);return this._notificationService.warn(n),new us}_checkWorkspaceUndo(e,t,i,n){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.removedResources.createMessage()));if(n&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.invalidatedResources.createMessage()));const o=[];for(const r of i.editStacks)r.getClosestPastElement()!==t&&o.push(r.resourceLabel);if(0 1"]},"Undo in {0} Files",i.editStacks.length),Jt.a("nok","Undo this File"),Jt.a("cancel","Cancel")],{cancelId:2});if(2===o.choice)return;if(1===o.choice)return this._splitPastWorkspaceElement(t,null),this._undo(e,0,!0);if(o=this._checkWorkspaceUndo(e,t,i,!1),o)return o.returnValue;n=!0}let s;try{s=yield this._invokeWorkspacePrepare(t)}catch(o){return this._onError(o,t)}if(o=this._checkWorkspaceUndo(e,t,i,!0),o)return s.dispose(),o.returnValue;for(const e of i.editStacks)e.moveBackward(t);return this._safeInvokeWithLocks(t,()=>t.actual.undo(),i,s,()=>this._continueUndoInGroup(t.groupId,n))}))}_resourceUndo(e,t,i){if(t.isValid){var n;if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new ds([e]),n,()=>this._continueUndoInGroup(t.groupId,i))));n=Jt.a({key:"cannotResourceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not undo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(n)}else e.flushAllElements()}_findClosestUndoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestPastElement(),o&&o.groupId===e&&(!t||o.groupOrder>t.groupOrder)&&(t=o,i=n);return[t,i]}_continueUndoInGroup(e,t){if(e)return[,e]=this._findClosestUndoElementInGroup(e),e?this._undo(e,0,t):void 0}undo(e){var t;return e instanceof es.d?([,t]=this._findClosestUndoElementWithSource(e.id),t?this._undo(t,e.id,!1):void 0):"string"==typeof e?this._undo(e,0,!1):this._undo(this.getUriComparisonKey(e),0,!1)}_undo(e,t=0,i){if(this._editStacks.has(e)){const r=this._editStacks.get(e);var n=r.getClosestPastElement();if(n){if(n.groupId){var[o,s]=this._findClosestUndoElementInGroup(n.groupId);if(n!==o&&s)return this._undo(s,t,i)}return n.sourceId===t&&!n.confirmBeforeUndo||i?1===n.type?this._workspaceUndo(e,n,i):this._resourceUndo(r,n,i):this._confirmAndContinueUndo(e,t,n)}}}_confirmAndContinueUndo(e,t,i){return ts(this,void 0,void 0,(function*(){var n=yield this._dialogService.show(Vt.a.Info,Jt.a("confirmDifferentSource","Would you like to undo '{0}'?",i.label),[Jt.a("confirmDifferentSource.yes","Yes"),Jt.a("cancel","Cancel")],{cancelId:1});if(1!==n.choice)return this._undo(e,t,!0)}))}_findClosestRedoElementWithSource(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.sourceId===e&&(!t||o.sourceOrdert.actual.redo(),i,n,()=>this._continueRedoInGroup(t.groupId))}))}_resourceRedo(e,t){if(t.isValid){var i;if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new ds([e]),i,()=>this._continueRedoInGroup(t.groupId))));i=Jt.a({key:"cannotResourceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not redo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(i)}else e.flushAllElements()}_findClosestRedoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.groupId===e&&(!t||o.groupOrder{this._register(Object(Y.i)(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):Y.c.stop(e)}))}),this._register(Object(Y.i)(this._element,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);let i=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),i=!0):t.equals(9)&&(this._element.blur(),i=!0),i&&Y.c.stop(t,!0)})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OVER,e=>{this._element.classList.contains("disabled")||this.setHoverBackground()})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(Object(Y.Y)(this._element)),this._register(this.focusTracker.onDidFocus(()=>this.setHoverBackground())),this._register(this.focusTracker.onDidBlur(()=>this.applyStyles())),this.applyStyles()}get onDidClick(){return this._onDidClick.event}setHoverBackground(){let e;(e=this.options.secondary?this.buttonSecondaryHoverBackground?this.buttonSecondaryHoverBackground.toString():null:this.buttonHoverBackground?this.buttonHoverBackground.toString():null)&&(this._element.style.backgroundColor=e)}style(e){this.buttonForeground=e.buttonForeground,this.buttonBackground=e.buttonBackground,this.buttonHoverBackground=e.buttonHoverBackground,this.buttonSecondaryForeground=e.buttonSecondaryForeground,this.buttonSecondaryBackground=e.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=e.buttonSecondaryHoverBackground,this.buttonBorder=e.buttonBorder,this.applyStyles()}applyStyles(){if(this._element){let t,i;t=this.options.secondary?(i=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(i=this.buttonForeground?this.buttonForeground.toString():"",this.buttonBackground?this.buttonBackground.toString():"");var e=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=i,this._element.style.backgroundColor=t,this._element.style.borderWidth=e?"1px":"",this._element.style.borderStyle=e?"solid":"",this._element.style.borderColor=e}}get element(){return this._element}set label(e){this._element.classList.add("monaco-text-button"),this.options.supportIcons?Object(Y.R)(this._element,...Object(gs.a)(e)):this._element.textContent=e,"string"==typeof this.options.title?this._element.title=this.options.title:this.options.title&&(this._element.title=e)}set enabled(e){e?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}}var fs=i("3bfb");i("1f26");const _s="infinite",bs={progressBarBackground:_n.a.fromHex("#0E70C0")};class vs extends ve.a{constructor(e,t){super(),this.options=t||Object.create(null),Object($t.f)(this.options,bs,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new be.e(()=>Object(Y.W)(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),e.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active",_s,"discrete"),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return this.element.classList.add("done"),this.element.classList.contains(_s)?this.bit.style.opacity="0":this.bit.style.width="inherit",e?setTimeout(()=>this.off(),200):this.off(),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",this.element.classList.remove("discrete","done"),this.element.classList.add("active",_s),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){var e;this.bit&&(e=this.progressBarBackground?this.progressBarBackground.toString():"",this.bit.style.backgroundColor=e)}}$o=i("9c3e"),i("0836");const Cs={},ws=new $o.a("quick-input-button-icon-");function ys(e){if(e){let i;var t=e.dark.toString();return Cs[t]?i=Cs[t]:(i=ws.nextId(),Y.v("."+i,"background-image: "+Y.s(e.light||e.dark)),Y.v(`.vs-dark .${i}, .hc-black .`+i,"background-image: "+Y.s(e.dark)),Cs[t]=i),i}}var Ss=i("cdd6"),Ls=i("d3ef");const xs=Y.a;class ks extends ve.a{constructor(e){super(),this.parent=e,this.onKeyDown=e=>Y.i(this.inputBox.inputElement,Y.d.KEY_DOWN,t=>{e(new Wt.a(t))}),this.onMouseDown=e=>Y.i(this.inputBox.inputElement,Y.d.MOUSE_DOWN,t=>{e(new no.a(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=Y.q(this.parent,xs(".quick-input-box")),this.inputBox=this._register(new Ls.b(this.container,void 0))}get value(){return this.inputBox.value}set value(e){this.inputBox.value=e}select(e=null){this.inputBox.select(e)}isSelectionAtEnd(){return this.inputBox.isSelectionAtEnd()}get placeholder(){return this.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(e){this.inputBox.setPlaceHolder(e)}get ariaLabel(){return this.inputBox.getAriaLabel()}set ariaLabel(e){this.inputBox.setAriaLabel(e)}get password(){return"password"===this.inputBox.inputElement.type}set password(e){this.inputBox.inputElement.type=e?"password":"text"}setAttribute(e,t){this.inputBox.inputElement.setAttribute(e,t)}removeAttribute(e){this.inputBox.inputElement.removeAttribute(e)}showDecoration(e){e===Vt.a.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===Vt.a.Info?1:e===Vt.a.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===Vt.a.Info?1:e===Vt.a.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}var Ds=i("ee56"),Ns=i("c4e3");i("abf2");const Os=Y.a;class Es{constructor(e,t,i){this.os=t,this.keyElements=new Set,this.options=i||Object.create(null),this.labelBackground=this.options.keybindingLabelBackground,this.labelForeground=this.options.keybindingLabelForeground,this.labelBorder=this.options.keybindingLabelBorder,this.labelBottomBorder=this.options.keybindingLabelBottomBorder,this.labelShadow=this.options.keybindingLabelShadow,this.domNode=Y.q(e,Os(".monaco-keybinding")),this.didEverRender=!1,e.appendChild(this.domNode)}get element(){return this.domNode}set(e,t){this.didEverRender&&this.keybinding===e&&Es.areSame(this.matches,t)||(this.keybinding=e,this.matches=t,this.render())}render(){var e,t;this.clear(),this.keybinding?([e,t]=this.keybinding.getParts(),e&&this.renderPart(this.domNode,e,this.matches?this.matches.firstPart:null),t&&(Y.q(this.domNode,Os("span.monaco-keybinding-key-chord-separator",void 0," ")),this.renderPart(this.domNode,t,this.matches?this.matches.chordPart:null)),this.domNode.title=this.keybinding.getAriaLabel()||""):this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode),this.applyStyles(),this.didEverRender=!0}clear(){Y.t(this.domNode),this.keyElements.clear()}renderPart(e,t,i){var n=li.b.modifierLabels[this.os];t.ctrlKey&&this.renderKey(e,n.ctrlKey,Boolean(null==i?void 0:i.ctrlKey),n.separator),t.shiftKey&&this.renderKey(e,n.shiftKey,Boolean(null==i?void 0:i.shiftKey),n.separator),t.altKey&&this.renderKey(e,n.altKey,Boolean(null==i?void 0:i.altKey),n.separator),t.metaKey&&this.renderKey(e,n.metaKey,Boolean(null==i?void 0:i.metaKey),n.separator),n=t.keyLabel;n&&this.renderKey(e,n,Boolean(null==i?void 0:i.keyCode),"")}renderKey(e,t,i,n){Y.q(e,this.createKeyElement(t,i?".highlight":"")),n&&Y.q(e,Os("span.monaco-keybinding-key-separator",void 0,n))}renderUnbound(e){Y.q(e,this.createKeyElement(Object(Jt.a)("unbound","Unbound")))}createKeyElement(e,t=""){return t=Os("span.monaco-keybinding-key"+t,void 0,e),this.keyElements.add(t),t}style(e){this.labelBackground=e.keybindingLabelBackground,this.labelForeground=e.keybindingLabelForeground,this.labelBorder=e.keybindingLabelBorder,this.labelBottomBorder=e.keybindingLabelBottomBorder,this.labelShadow=e.keybindingLabelShadow,this.applyStyles()}applyStyles(){var e;if(this.element){for(const t of this.keyElements)this.labelBackground&&(t.style.backgroundColor=null==(e=this.labelBackground)?void 0:e.toString()),this.labelBorder&&(t.style.borderColor=this.labelBorder.toString()),this.labelBottomBorder&&(t.style.borderBottomColor=this.labelBottomBorder.toString()),this.labelShadow&&(t.style.boxShadow="inset 0 -1px 0 "+this.labelShadow);this.labelForeground&&(this.element.style.color=this.labelForeground.toString())}}static areSame(e,t){return e===t||!e&&!t||!!e&&!!t&&Object($t.d)(e.firstPart,t.firstPart)&&Object($t.d)(e.chordPart,t.chordPart)}}const Is=new be.b(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function Ms(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase();e=function(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase(),s=n.startsWith(i),r=o.startsWith(i);if(s!==r)return s?-1:1;if(s&&r){if(n.lengtho.length)return 1}return 0}(e,t,i);return e||((t=n.endsWith(i))!==o.endsWith(i)?t?-1:1:(e=n,i=o,e=e||"",i=i||"",t=Is.value.collator.compare(e,i),0!==(e=Is.value.collatorIsNumeric&&0===t&&e!==i?e{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=Y.q(e,Ps("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(Y.o(t.checkbox,Y.d.CHANGE,e=>{t.element.checked=t.checkbox.checked})),e=Y.q(e,Ps(".quick-input-list-rows"));var i=Y.q(e,Ps(".quick-input-list-row"));e=Y.q(e,Ps(".quick-input-list-row")),t.label=new Ns.a(i,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0}),i=Y.q(i,Ps(".quick-input-list-entry-keybinding")),t.keybinding=new Es(i,we.a),i=Y.q(e,Ps(".quick-input-list-label-meta"));return t.detail=new Ds.a(i,!0),t.separator=Y.q(t.entry,Ps(".quick-input-list-separator")),t.actionBar=new ro.a(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement),i.element=e,i.checkbox.checked=e.checked,i.toDisposeElement.push(e.onChecked(e=>i.checkbox.checked=e));var{labelHighlights:n,descriptionHighlights:o,detailHighlights:s}=e;const r=Object.create(null),a=(r.matches=n||[],r.descriptionTitle=e.saneDescription,r.descriptionMatches=o||[],r.extraClasses=e.item.iconClasses,r.italic=e.item.italic,r.strikethrough=e.item.strikethrough,i.label.setLabel(e.saneLabel,e.saneDescription,r),i.keybinding.set(e.item.keybinding),i.detail.set(e.saneDetail,s),e.separator&&e.separator.label?(i.separator.textContent=e.separator.label,i.separator.style.display=""):i.separator.style.display="none",i.entry.classList.toggle("quick-input-list-separator-border",!!e.separator),i.actionBar.clear(),e.item.buttons);a&&a.length?(i.actionBar.push(a.map((t,i)=>{let n=t.iconClass||(t.iconPath?ys(t.iconPath):void 0);t.alwaysVisible&&(n=n?n+" always-visible":"always-visible");const o=new mo.a("id-"+i,"",n,!0,()=>Rs(this,void 0,void 0,(function*(){e.fireButtonTriggered({button:t,item:e.item})})));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),i.entry.classList.add("has-actions")):i.entry.classList.remove("has-actions")}disposeElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=Object(ve.f)(e.toDisposeElement),e.toDisposeTemplate=Object(ve.f)(e.toDisposeTemplate)}}Bs.ID="listelement";class js{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return Bs.ID}}(Xs=Ts=Ts||{})[Xs.First=1]="First",Xs[Xs.Second=2]="Second",Xs[Xs.Last=3]="Last",Xs[Xs.Next=4]="Next",Xs[Xs.Previous=5]="Previous",Xs[Xs.NextPage=6]="NextPage",Xs[Xs.PreviousPage=7]="PreviousPage";class Ws{constructor(e,t,i){this.parent=e,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.matchOnMeta=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new j.b,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new j.b,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new j.b,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new j.b,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new j.b,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new j.b,this.onKeyDown=this._onKeyDown.event,this._onLeave=new j.b,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=Y.q(this.parent,Ps(".quick-input-list"));e=new js;var n=new Vs;this.list=i.createList("QuickInput",this.container,e,[new Bs],{identityProvider:{getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:n}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{var t=new Wt.a(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(we.f?e.metaKey:e.ctrlKey)&&this.list.setFocus(Object(nt.r)(this.list.length));break;case 16:var i=this.list.getFocus();1===i.length&&0===i[0]&&this._onLeave.fire();break;case 18:i=this.list.getFocus(),1===i.length&&i[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(Y.i(this.container,Y.d.CLICK,e=>{(e.x||e.y)&&this._onLeave.fire()})),this.disposables.push(this.list.onMouseMiddleClick(e=>{this._onLeave.fire()})),this.disposables.push(this.list.onContextMenu(e=>{"number"==typeof e.index&&(e.browserEvent.preventDefault(),this.list.setSelection([e.index]))})),this.disposables.push(this._onChangedAllVisibleChecked,this._onChangedCheckedCount,this._onChangedVisibleCount,this._onChangedCheckedElements,this._onButtonTriggered,this._onLeave,this._onKeyDown)}get onDidChangeFocus(){return j.c.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return j.c.map(this.list.onDidChangeSelection,e=>({items:e.elements.map(e=>e.item),event:e.browserEvent}))}getAllVisibleChecked(){return this.allVisibleChecked(this.elements,!1)}allVisibleChecked(e,t=!0){for(let n=0,o=e.length;n{t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=Object(ve.f)(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((i,n,o)=>{if("separator"!==n.type){var s=o&&e[o-1];const l=n.label&&n.label.replace(/\r?\n/g," ");var r=n.meta&&n.meta.replace(/\r?\n/g," ");const d=n.description&&n.description.replace(/\r?\n/g," "),h=n.detail&&n.detail.replace(/\r?\n/g," ");var a=n.ariaLabel||[l,d,h].map(e=>Object(fo.c)(e)).filter(e=>!!e).join(", ");i.push(new Fs({index:o,item:n,saneLabel:l,saneMeta:r,saneAriaLabel:a,saneDescription:d,saneDetail:h,labelHighlights:null==(o=n.highlights)?void 0:o.label,descriptionHighlights:null==(r=n.highlights)?void 0:r.description,detailHighlights:null==(a=n.highlights)?void 0:a.detail,checked:!1,separator:s&&"separator"===s.type?s:void 0,fireButtonTriggered:t}))}return i},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length),this.list.splice(0,this.list.length,this.elements),this._onChangedVisibleCount.fire(this.elements.length)}getFocusedElements(){return this.list.getFocusedElements().map(e=>e.item)}setFocusedElements(e){this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),0this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e)))}getCheckedElements(){return this.elements.filter(e=>e.checked).map(e=>e.item)}setCheckedElements(e){try{this._fireCheckedEvents=!1;const t=new Set;for(const i of e)t.add(i);for(const e of this.elements)e.checked=t.has(e.item)}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}set enabled(e){this.list.getHTMLElement().style.pointerEvents=e?"":"none"}focus(e){if(this.list.length){switch(e=(e=(e=e===Ts.Next&&this.list.getFocus()[0]===this.list.length-1?Ts.First:e)===Ts.Previous&&0===this.list.getFocus()[0]?Ts.Last:e)===Ts.Second&&this.list.length<2?Ts.First:e){case Ts.First:this.list.focusFirst();break;case Ts.Second:this.list.focusNth(1);break;case Ts.Last:this.list.focusLast();break;case Ts.Next:this.list.focusNext();break;case Ts.Previous:this.list.focusPrevious();break;case Ts.NextPage:this.list.focusNextPage();break;case Ts.PreviousPage:this.list.focusPreviousPage()}e=this.list.getFocus()[0],"number"==typeof e&&this.list.reveal(e)}}clearFocus(){this.list.setFocus([])}domFocus(){this.list.domFocus()}layout(e){this.list.getHTMLElement().style.maxHeight=e?`calc(${44*Math.floor(e/44)}px)`:"",this.list.layout()}filter(e){if(!(this.sortByLabel||this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))return this.list.layout(),!1;if((e=e.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)){let t;this.elements.forEach(i=>{var n=this.matchOnLabel?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneLabel))):void 0,o=this.matchOnDescription?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDescription||""))):void 0,s=this.matchOnDetail?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDetail||""))):void 0,r=this.matchOnMeta?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneMeta||""))):void 0;n||o||s||r?(i.labelHighlights=n,i.descriptionHighlights=o,i.detailHighlights=s,i.hidden=!1):(i.labelHighlights=void 0,i.descriptionHighlights=void 0,i.detailHighlights=void 0,i.hidden=!i.item.alwaysShow),i.separator=void 0,this.sortByLabel||(r=i.index&&this.inputElements[i.index-1],(t=r&&"separator"===r.type?r:t)&&!i.hidden&&(i.separator=t,t=void 0))})}else this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;var t=e.index&&this.inputElements[e.index-1];e.separator=t&&"separator"===t.type?t:void 0});const t=this.elements.filter(e=>!e.hidden);if(this.sortByLabel&&e){const i=e.toLowerCase();t.sort((e,t)=>{return e=e,t=t,n=i,o=e.labelHighlights||[],s=t.labelHighlights||[],!o.length||s.length?o.length||!s.length?0!==o.length||0!==s.length?Ms(e.saneLabel,t.saneLabel,n):0:1:-1;var n,o,s})}return this.elementsToIndexes=t.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length,t),this.list.setFocus([]),this.list.layout(),this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedVisibleCount.fire(t.length),!0}toggleCheckbox(){try{this._fireCheckedEvents=!1;var e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const i of e)i.checked=!t}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}display(e){this.container.style.display=e?"":"none"}isDisplayed(){return"none"!==this.container.style.display}dispose(){this.elementDisposables=Object(ve.f)(this.elementDisposables),this.disposables=Object(ve.f)(this.disposables)}fireCheckedEvents(){this._fireCheckedEvents&&(this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedCheckedCount.fire(this.getCheckedCount()),this._onChangedCheckedElements.fire(this.getCheckedElements()))}fireButtonTriggered(e){this._onButtonTriggered.fire(e)}style(e){this.list.style(e)}}As([$o.a],Ws.prototype,"onDidChangeFocus",null),As([$o.a],Ws.prototype,"onDidChangeSelection",null);class Vs{getWidgetAriaLabel(){return Object(Jt.a)("quickInput","Quick Input")}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}var Hs=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const zs=Y.a,Us={iconClass:Object(fo.e)("quick-input-back",fo.b.arrowLeft).classNames,tooltip:Object(Jt.a)("quickInput.back","Back"),handle:-1};class Ks extends ve.a{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.noValidationMessage=Ks.noPromptMessage,this._severity=Vt.a.Ignore,this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new j.b),this.onDidHideEmitter=this._register(new j.b),this.onDisposeEmitter=this._register(new j.b),this.visibleDisposables=this._register(new ve.b),this.onDidHide=this.onDidHideEmitter.event}get title(){return this._title}set title(e){this._title=e,this.update()}get description(){return this._description}set description(e){this._description=e,this.update()}get step(){return this._steps}set step(e){this._steps=e,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(e){this._totalSteps=e,this.update()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.update()}get contextKey(){return this._contextKey}set contextKey(e){this._contextKey=e,this.update()}get busy(){return this._busy}set busy(e){this._busy=e,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(e){var t=this._ignoreFocusOut!==e&&!we.c;this._ignoreFocusOut=e&&!we.c,t&&this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get severity(){return this._severity}set severity(e){this._severity=e,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(e=>{-1!==this.buttons.indexOf(e)&&this.onDidTriggerButtonEmitter.fire(e)})),this.ui.show(this),this.visible=!0,this._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(e=Ss.c.Other){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:e})}update(){if(this.visible){var e=this.getTitle();e=(e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" "),this.getDescription());if(this.ui.description1.textContent!==e&&(this.ui.description1.textContent=e),this.ui.description2.textContent!==e&&(this.ui.description2.textContent=e),this.busy&&!this.busyDelay&&(this.busyDelay=new be.g,this.busyDelay.setIfNotSet(()=>{this.visible&&this.ui.progressBar.infinite()},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const e=this.buttons.filter(e=>e===Us),t=(this.ui.leftActionBar.push(e.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1}),this.ui.rightActionBar.clear(),this.buttons.filter(e=>e!==Us));this.ui.rightActionBar.push(t.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey),e=this.validationMessage||this.noValidationMessage,this._lastValidationMessage!==e&&(this._lastValidationMessage=e,Y.R(this.ui.message,...Object(gs.a)(e))),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title||(this.step?this.getSteps():"")}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?Object(Jt.a)("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){this.ui.inputBox.showDecoration(e),e!==Vt.a.Ignore?(e=this.ui.inputBox.stylesForType(e),this.ui.message.style.color=e.foreground?""+e.foreground:"",this.ui.message.style.backgroundColor=e.background?""+e.background:"",this.ui.message.style.border=e.border?"1px solid "+e.border:"",this.ui.message.style.paddingBottom="4px"):(this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.paddingBottom="")}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}}Ks.noPromptMessage=Object(Jt.a)("inputModeEntry","Press 'Enter' to confirm your input or 'Escape' to cancel");class qs extends Ks{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new j.b),this.onWillAcceptEmitter=this._register(new j.b),this.onDidAcceptEmitter=this._register(new j.b),this.onDidCustomEmitter=this._register(new j.b),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._sortByLabel=!0,this._autoFocusOnList=!0,this._itemActivation=this.ui.isScreenReaderOptimized()?Ss.a.NONE:Ss.a.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new j.b),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new j.b),this.onDidTriggerItemButtonEmitter=this._register(new j.b),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event}get quickNavigate(){return this._quickNavigate}set quickNavigate(e){this._quickNavigate=e,this.update()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e||"",this.update(),this.onDidChangeValueEmitter.fire(this._value))}set ariaLabel(e){this._ariaLabel=e,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.update()}get items(){return this._items}set items(e){this._items=e,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(e){this._canSelectMany=e,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(e){this._canAcceptInBackground=e}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(e){this._matchOnDescription=e,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(e){this._matchOnDetail=e,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(e){this._matchOnLabel=e,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(e){this._sortByLabel=e,this.update()}get autoFocusOnList(){return this._autoFocusOnList}set autoFocusOnList(e){this._autoFocusOnList=e,this.update()}get itemActivation(){return this._itemActivation}set itemActivation(e){this._itemActivation=e}get activeItems(){return this._activeItems}set activeItems(e){this._activeItems=e,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(e){this._selectedItems=e,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?Ss.b:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,this.update()}get customButton(){return this._customButton}set customButton(e){this._customButton=e,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(e){this._customButtonLabel=e,this.update()}get customHover(){return this._customButtonHover}set customHover(e){this._customButtonHover=e,this.update()}get ok(){return this._ok}set ok(e){this._ok=e,this.update()}get hideInput(){return!!this._hideInput}set hideInput(e){this._hideInput=e,this.update()}trySelectFirst(){!this.autoFocusOnList||this.canSelectMany||this.ui.list.focus(Ts.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{e!==this.value&&(this._value=e,this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(e))})),this.visibleDisposables.add(this.ui.inputBox.onMouseDown(e=>{this.autoFocusOnList||this.ui.list.clearFocus()})),this.visibleDisposables.add((this._hideInput?this.ui.list:this.ui.inputBox).onKeyDown(e=>{switch(e.keyCode){case 18:this.ui.list.focus(Ts.Next),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(Ts.Previous):this.ui.list.focus(Ts.Last),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 12:this.ui.list.focus(Ts.NextPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 11:this.ui.list.focus(Ts.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 17:this._canAcceptInBackground&&this.ui.inputBox.isSelectionAtEnd()&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!0));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.First),Y.c.stop(e,!0));break;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.Last),Y.c.stop(e,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Object(nt.h)(e,this._activeItems,(e,t)=>e===t)||(this._activeItems=e,this.onDidChangeActiveEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:e,event:t})=>{this.canSelectMany?e.length&&this.ui.list.setSelectedElements([]):this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e),e.length&&this.handleAccept(t instanceof MouseEvent&&1===t.button))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{!this.canSelectMany||this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(e=>this.onDidTriggerItemButtonEmitter.fire(e))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}handleAccept(e){let t=!1;this.onWillAcceptEmitter.fire({veto:()=>t=!0}),t||this.onDidAcceptEmitter.fire({inBackground:e})}registerQuickNavigation(){return Y.i(this.ui.container,Y.d.KEY_UP,e=>{if(!this.canSelectMany&&this._quickNavigate){const t=new Wt.a(e),i=t.keyCode,n=this._quickNavigate.keybindings;n.some(e=>{var[e,n]=e.getParts();return!n&&(e.shiftKey&&4===i?!(t.ctrlKey||t.altKey||t.metaKey):!(!e.altKey||6!==i)||!(!e.ctrlKey||5!==i)||!(!e.metaKey||57!==i))})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)}})}update(){if(this.visible){var e=!!this._hideInput&&0{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey};this._register(Y.i(window,Y.d.KEY_DOWN,e,!0)),this._register(Y.i(window,Y.d.KEY_UP,e,!0)),this._register(Y.i(window,Y.d.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=Y.q(this.parentElement,zs(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";var t=Y.w(e),i=Y.q(e,zs(".quick-input-titlebar"));const n=this._register(new ro.a(i));n.domNode.classList.add("quick-input-left-action-bar");var o=Y.q(i,zs(".quick-input-title"));const s=this._register(new ro.a(i));s.domNode.classList.add("quick-input-right-action-bar");var r=Y.q(e,zs(".quick-input-description")),a=Y.q(e,zs(".quick-input-header"));const l=Y.q(a,zs("input.quick-input-check-all"));l.type="checkbox",this._register(Y.o(l,Y.d.CHANGE,e=>{var t=l.checked;C.setAllVisibleChecked(t)})),this._register(Y.i(l,Y.d.CLICK,e=>{(e.x||e.y)&&u.setFocus()}));var d=Y.q(a,zs(".quick-input-description")),h=Y.q(a,zs(".quick-input-and-message")),c=Y.q(h,zs(".quick-input-filter"));const u=this._register(new ks(c)),g=(u.setAttribute("aria-describedby",this.idPrefix+"message"),Y.q(c,zs(".quick-input-visible-count"))),p=(g.setAttribute("aria-live","polite"),g.setAttribute("aria-atomic","true"),new fs.a(g,{countFormat:Object(Jt.a)({key:"quickInput.visibleCount",comment:["This tells the user how many items are shown in a list of items to select from. The items can be anything. Currently not visible, but read by screen readers."]},"{0} Results")})),m=Y.q(c,zs(".quick-input-count")),f=(m.setAttribute("aria-live","polite"),new fs.a(m,{countFormat:Object(Jt.a)({key:"quickInput.countSelected",comment:["This tells the user how many items are selected in a list of items to select from. The items can be anything."]},"{0} Selected")}));var _=Y.q(a,zs(".quick-input-action"));const b=new ms(_);b.label=Object(Jt.a)("ok","OK"),this._register(b.onDidClick(e=>{this.onDidAcceptEmitter.fire()})),a=Y.q(a,zs(".quick-input-action"));const v=new ms(a);v.label=Object(Jt.a)("custom","Custom"),this._register(v.onDidClick(e=>{this.onDidCustomEmitter.fire()})),h=Y.q(h,zs(`#${this.idPrefix}message.quick-input-message`));const C=this._register(new Ws(e,this.idPrefix+"list",this.options)),w=(this._register(C.onChangedAllVisibleChecked(e=>{l.checked=e})),this._register(C.onChangedVisibleCount(e=>{p.setCount(e)})),this._register(C.onChangedCheckedCount(e=>{f.setCount(e)})),this._register(C.onLeave(()=>{setTimeout(()=>{u.setFocus(),this.controller instanceof qs&&this.controller.canSelectMany&&C.clearFocus()},0)})),this._register(C.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")})),new vs(e)),y=(w.getContainer().classList.add("quick-input-progress"),Y.Y(e));return this._register(y),this._register(Y.i(e,Y.d.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(y.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(Ss.c.Blur),this.previousFocusElement=void 0})),this._register(Y.i(e,Y.d.FOCUS,e=>{u.setFocus()})),this._register(Y.i(e,Y.d.KEY_DOWN,t=>{var i=new Wt.a(t);switch(i.keyCode){case 3:Y.c.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:Y.c.stop(t,!0),this.hide(Ss.c.Gesture);break;case 2:if(!i.altKey&&!i.ctrlKey&&!i.metaKey){const n=[".action-label.codicon"],o=(e.classList.contains("show-checkboxes")?n.push("input"):n.push("input[type=text]"),this.getUI().list.isDisplayed()&&n.push(".monaco-list"),e.querySelectorAll(n.join(", ")));i.shiftKey&&i.target===o[0]?(Y.c.stop(t,!0),o[o.length-1].focus()):i.shiftKey||i.target!==o[o.length-1]||(Y.c.stop(t,!0),o[0].focus())}}})),this.ui={container:e,styleSheet:t,leftActionBar:n,titleBar:i,title:o,description1:r,description2:d,rightActionBar:s,checkAll:l,filterContainer:c,inputBox:u,visibleCountContainer:g,visibleCount:p,countContainer:m,count:f,okContainer:_,ok:b,message:h,customButtonContainer:a,customButton:v,list:C,progressBar:w,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,isScreenReaderOptimized:()=>this.options.isScreenReaderOptimized(),show:e=>this.show(e),hide:()=>this.hide(),setVisibilities:e=>this.setVisibilities(e),setComboboxAccessibility:e=>this.setComboboxAccessibility(e),setEnabled:e=>this.setEnabled(e),setContextKey:e=>this.options.setContextKey(e)},this.updateStyles(),this.ui}pick(e,t={},i=B.a.None){return new Promise((n,o)=>{let s=e=>{s=n,t.onKeyMods&&t.onKeyMods(r.keyMods),n(e)};if(i.isCancellationRequested)return void s(void 0);const r=this.createQuickPick();let a;const l=[r,r.onDidAccept(()=>{var e;r.canSelectMany?(s(r.selectedItems.slice()),r.hide()):(e=r.activeItems[0])&&(s(e),r.hide())}),r.onDidChangeActive(e=>{e=e[0],e&&t.onDidFocus&&t.onDidFocus(e)}),r.onDidChangeSelection(e=>{r.canSelectMany||(e=e[0])&&(s(e),r.hide())}),r.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{var t=r.items.indexOf(e.item);if(-1!==t){const e=r.items.slice(),i=e.splice(t,1);t=r.activeItems.filter(e=>e!==i[0]),r.items=e,t&&(r.activeItems=t)}}}))),r.onDidChangeValue(e=>{!a||e||1===r.activeItems.length&&r.activeItems[0]===a||(r.activeItems=[a])}),i.onCancellationRequested(()=>{r.hide()}),r.onDidHide(()=>{Object(ve.f)(l),s(void 0)})];r.title=t.title,r.canSelectMany=!!t.canPickMany,r.placeholder=t.placeHolder,r.ignoreFocusOut=!!t.ignoreFocusLost,r.matchOnDescription=!!t.matchOnDescription,r.matchOnDetail=!!t.matchOnDetail,r.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,r.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,r.quickNavigate=t.quickNavigate,r.contextKey=t.contextKey,r.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,r.busy=!1,r.items=e,r.canSelectMany&&(r.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(r.activeItems=[a])}),r.show(),Promise.resolve(e).then(void 0,e=>{o(e),r.hide()})})}createQuickPick(){var e=this.getUI();return new qs(e)}show(e){const t=this.getUI(),i=(this.onShowEmitter.fire(),this.controller);this.controller=e,i&&i.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description1.textContent="",t.description2.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(Vt.a.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),Y.R(t.message),t.progressBar.stop(),t.list.setElements([]),t.list.matchOnDescription=!1,t.list.matchOnDetail=!1,t.list.matchOnLabel=!0,t.list.sortByLabel=!0,t.ignoreFocusOut=!1,this.setComboboxAccessibility(!1),t.inputBox.ariaLabel="",e=this.options.backKeybindingLabel(),Us.tooltip=e?Object(Jt.a)("quickInput.backWithKeybinding","Back ({0})",e):Object(Jt.a)("quickInput.back","Back"),t.container.style.display="",this.updateLayout(),t.inputBox.setFocus()}setVisibilities(e){const t=this.getUI();t.title.style.display=e.title?"":"none",t.description1.style.display=e.description&&(e.inputBox||e.checkAll)?"":"none",t.description2.style.display=!e.description||e.inputBox||e.checkAll?"none":"",t.checkAll.style.display=e.checkAll?"":"none",t.filterContainer.style.display=e.inputBox?"":"none",t.visibleCountContainer.style.display=e.visibleCount?"":"none",t.countContainer.style.display=e.count?"":"none",t.okContainer.style.display=e.ok?"":"none",t.customButtonContainer.style.display=e.customButton?"":"none",t.message.style.display=e.message?"":"none",t.progressBar.getContainer().style.display=e.progressBar?"":"none",t.list.display(!!e.list),t.container.classList[e.checkBox?"add":"remove"]("show-checkboxes"),this.updateLayout()}setComboboxAccessibility(e){if(e!==this.comboboxAccessibility){const t=this.getUI();this.comboboxAccessibility=e,this.comboboxAccessibility?(t.inputBox.setAttribute("role","combobox"),t.inputBox.setAttribute("aria-haspopup","true"),t.inputBox.setAttribute("aria-autocomplete","list"),t.inputBox.setAttribute("aria-activedescendant",t.list.getActiveDescendant()||"")):(t.inputBox.removeAttribute("role"),t.inputBox.removeAttribute("aria-haspopup"),t.inputBox.removeAttribute("aria-autocomplete"),t.inputBox.removeAttribute("aria-activedescendant"))}}setEnabled(e){if(e!==this.enabled){this.enabled=e;for(const t of this.getUI().leftActionBar.viewItems)t.getAction().enabled=e;for(const t of this.getUI().rightActionBar.viewItems)t.getAction().enabled=e;this.getUI().checkAll.disabled=!e,this.getUI().ok.enabled=e,this.getUI().list.enabled=e}}hide(e){var t;const i=this.controller;i&&(t=!(null!=(t=this.ui)&&t.container.contains(document.activeElement)),this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",t||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),i.didHide(e))}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const t=this.ui.container.style;var e=Math.min(.62*this.dimension.width,$s.MAX_WIDTH);t.width=e+"px",t.marginLeft="-"+e/2+"px",this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&.4*this.dimension.height)}}applyStyles(e){this.styles=e,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:t,quickInputBackground:i,quickInputForeground:n,contrastBorder:o,widgetShadow:s}=this.styles.widget,r=(this.ui.titleBar.style.backgroundColor=t?t.toString():"",this.ui.container.style.backgroundColor=i?i.toString():"",this.ui.container.style.color=n?n.toString():"",this.ui.container.style.border=o?"1px solid "+o:"",this.ui.container.style.boxShadow=s?"0 0 8px 2px "+s:"",this.ui.inputBox.style(this.styles.inputBox),this.ui.count.style(this.styles.countBadge),this.ui.ok.style(this.styles.button),this.ui.customButton.style(this.styles.button),this.ui.progressBar.style(this.styles.progressBar),this.ui.list.style(this.styles.list),[]);this.styles.list.pickerGroupBorder&&r.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.list.pickerGroupBorder}; }`),this.styles.list.pickerGroupForeground&&r.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.list.pickerGroupForeground}; }`),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(r.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&r.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&r.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&r.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&r.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&r.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),r.push("}"));var e=r.join("\n");e!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=e)}}}$s.MAX_WIDTH=600;var Gs=i("0bfb"),Zs=i("2f1e"),Ys=i("66bd"),Xs=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.substring(o?o.prefix.length:0),null!==o&&void 0!==o&&o.placeholder&&(l.ariaLabel=null===o||void 0===o?void 0:o.placeholder);let d=void 0,h=void 0;t&&(d=new Promise(e=>h=e),a.add(Object(Gs.a)(l.onWillAccept)(e=>{e.veto(),l.hide()}))),a.add(this.registerPickerListeners(l,n,o,e));const c=a.add(new B.b);return n&&a.add(n.provide(l,c.token)),Object(Gs.a)(l.onDidHide)(()=>{0===l.selectedItems.length&&c.cancel(),a.dispose(),null!==h&&void 0!==h&&h(l.selectedItems)}),l.show(),t?d:void 0}e===o.prefix||null!=i&&i.preserveValue||(s.picker.value=e),this.adjustValueSelection(s.picker,o,i)}adjustValueSelection(e,t,i){let n;n=null!=i&&i.preserveValue?[e.value.length,e.value.length]:[null!=(i=null==t?void 0:t.prefix.length)?i:0,e.value.length],e.valueSelection=n}registerPickerListeners(e,t,i,n){const o=new ve.b,s=this.visibleQuickAccess={picker:e,descriptor:i,value:n};return o.add(Object(ve.i)(()=>{s===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),o.add(e.onDidChangeValue(e=>{var[i]=this.getOrInstantiateProvider(e);i!==t?this.show(e,{preserveValue:!0}):s.value=e})),i&&o.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(i,e.value)})),o}getOrInstantiateProvider(e){if(e=this.registry.getQuickAccessProvider(e),!e)return[void 0,void 0];let t=this.mapProviderToDescriptor.get(e);return t||(t=this.instantiationService.createInstance(e.ctor),this.mapProviderToDescriptor.set(e,t)),[t,e]}};Qs=Xs([As(0,Ys.a),As(1,Fi.a)],Qs);$o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,i,n,o)=>this.instantiationService.createInstance(jo.d,e,t,i,n,o),styles:this.computeStyles()};const n=this._register(new $s(Object.assign(Object.assign({},i),t)));return n.layout(e.dimension,null!=(t=null==(i=e.offset)?void 0:i.top)?t:0),this._register(e.onDidLayout(t=>n.layout(t,null!=(t=null==(t=e.offset)?void 0:t.top)?t:0))),this._register(n.onShow(()=>this.resetContextKeys())),this._register(n.onHide(()=>this.resetContextKeys())),n}setContextKey(e){let t;e&&!(t=this.contexts.get(e))&&(t=new ti.c(e,!1).bindTo(this.contextKeyService),this.contexts.set(e,t)),t&&t.get()||(this.resetContextKeys(),t&&t.set(!0))}resetContextKeys(){this.contexts.forEach(e=>{e.get()&&e.reset()})}pick(e,t={},i=B.a.None){return this.controller.pick(e,t,i)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},Object(Do.d)(this.theme,{quickInputBackground:Dn.qc,quickInputForeground:Dn.rc,quickInputTitleBackground:Dn.vc,contrastBorder:Dn.h,widgetShadow:Dn.Nc})),inputBox:Object(Do.d)(this.theme,{inputForeground:Dn.lb,inputBackground:Dn.jb,inputBorder:Dn.kb,inputValidationInfoBackground:Dn.pb,inputValidationInfoForeground:Dn.rb,inputValidationInfoBorder:Dn.qb,inputValidationWarningBackground:Dn.sb,inputValidationWarningForeground:Dn.ub,inputValidationWarningBorder:Dn.tb,inputValidationErrorBackground:Dn.mb,inputValidationErrorForeground:Dn.ob,inputValidationErrorBorder:Dn.nb}),countBadge:Object(Do.d)(this.theme,{badgeBackground:Dn.c,badgeForeground:Dn.d,badgeBorder:Dn.h}),button:Object(Do.d)(this.theme,{buttonForeground:Dn.f,buttonBackground:Dn.e,buttonHoverBackground:Dn.g,buttonBorder:Dn.h}),progressBar:Object(Do.d)(this.theme,{progressBarBackground:Dn.pc}),keybindingLabel:Object(Do.d)(this.theme,{keybindingLabelBackground:Dn.vb,keybindingLabelForeground:Dn.yb,keybindingLabelBorder:Dn.wb,keybindingLabelBottomBorder:Dn.xb,keybindingLabelShadow:Dn.Nc}),list:Object(Do.d)(this.theme,{listBackground:Dn.qc,listInactiveFocusForeground:Dn.tc,listInactiveSelectionIconForeground:Dn.uc,listInactiveFocusBackground:Dn.sc,listFocusOutline:Dn.b,listInactiveFocusOutline:Dn.b,pickerGroupBorder:Dn.kc,pickerGroupForeground:Dn.lc})}}};var Js,er=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.focus()}}createController(){return super.createController(this.host)}},nr=(ir=er([tr(1,Fi.a),tr(2,ti.b),tr(3,ji.b),tr(4,Wi.b),tr(5,Eo)],ir),class{constructor(e,t){this.instantiationService=e,this.codeEditorService=t,this.mapEditorToService=new Map}get activeService(){const e=this.codeEditorService.getFocusedCodeEditor();if(!e)throw new Error("Quick input service needs a focused editor to work.");let t=this.mapEditorToService.get(e);if(!t){const i=t=this.instantiationService.createInstance(ir,e);this.mapEditorToService.set(e,t),Object(Gs.a)(e.onDidDispose)(()=>{i.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},i=B.a.None){return this.activeService.pick(e,t,i)}createQuickPick(){return this.activeService.createQuickPick()}});nr=er([tr(0,Fi.a),tr(1,Z.a)],nr);class or{constructor(e){this.editor=e,this.widget=new sr(this.editor)}static get(e){return e.getContribution(or.ID)}dispose(){this.widget.dispose()}}or.ID="editor.controller.quickInput";class sr{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return sr.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}sr.ID="editor.contrib.quickInputWidget",Object(Qi.l)(or.ID,or);{var rr=Js=Js||{};const e=new Ro.a;class t{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(t){if(!this._value){if(t&&(this._value=t[this._serviceId.toString()]),this._value||(this._value=this._factory(t)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");e.set(this._serviceId,this._value)}return this._value}}rr.LazyStaticService=t;let i=[];function ar(e,n){return e=new t(e,n),i.push(e),e}rr.init=function(e){let t=new Ro.a;for(var[n,o]of Object(Yo.a)())t.set(n,o);for(var s in e)e.hasOwnProperty(s)&&t.set(Object(Fi.c)(s),e[s]);i.forEach(i=>t.set(i.id,i.get(e)));var r=new Fo(t,!0);return t.set(Fi.a,r),[t,r]},rr.instantiationService=ar(Fi.a,()=>new Fo(e,!0));const n=new Si;rr.configurationService=ar(qt.a,()=>n),rr.resourceConfigurationService=ar(se.a,()=>new Li(n)),rr.resourcePropertiesService=ar(se.b,()=>new xi(n)),rr.contextService=ar(ui.a,()=>new Di),rr.labelService=ar(st.a,()=>new Ei),rr.telemetryService=ar(io.a,()=>new ki),rr.dialogService=ar(rt.a,()=>new bi),rr.notificationService=ar(ci.a,()=>new vi),rr.markerService=ar(Wo.b,()=>new zo),rr.modeService=ar(fe.a,e=>new mn),rr.standaloneThemeService=ar(Ai.a,()=>new Hn),rr.logService=ar(ot.b,()=>new ot.d(new ot.a)),rr.undoRedoService=ar(es.a,e=>new cs(rr.dialogService.get(e),rr.notificationService.get(e))),rr.modelService=ar(it.a,e=>new fn.a(rr.configurationService.get(e),rr.resourcePropertiesService.get(e),rr.standaloneThemeService.get(e),rr.logService.get(e),rr.undoRedoService.get(e))),rr.markerDecorationsService=ar(qi.a,e=>new Zo(rr.modelService.get(e),rr.markerService.get(e))),rr.contextKeyService=ar(ti.b,e=>new Jn(rr.configurationService.get(e))),rr.codeEditorService=ar(Z.a,e=>new Ji(null,rr.contextKeyService.get(e),rr.standaloneThemeService.get(e))),rr.editorProgressService=ar(Hi.a,()=>new _i),rr.storageService=ar(Uo.a,()=>new Uo.b),rr.editorWorkerService=ar(me.a,e=>new dt(rr.modelService.get(e),rr.resourceConfigurationService.get(e),rr.logService.get(e)))}class lr extends ve.a{constructor(e,t){super();const[i,n]=Js.init(t),o=(this._serviceCollection=i,this._instantiationService=n,this.get(qt.a)),s=this.get(ci.a),r=this.get(io.a),a=this.get(ji.b),l=this.get(ot.b),d=this.get(ti.b);var h=(e,i)=>{let n=null;return n=(n=t?t[e.toString()]:n)||i(),this._serviceCollection.set(e,n),n};h(Wi.b,()=>new Xo(d,o)),h(jo.a,()=>new jo.b(a));let c=h(ie.b,()=>new Ci(this._instantiationService)),u=h(Bi.a,()=>this._register(new wi(d,c,r,s,l,e))),g=h(Eo,()=>new Ii(Js.codeEditorService.get(Z.a),e)),p=(h(Ys.a,()=>new nr(n,Js.codeEditorService.get(Z.a))),h(Pi.b,()=>this._register(new Io(g))));h(Vi.a,()=>new Jo),h(Pi.a,()=>{const e=new Oo(r,s,p,u,a);return e.configure({blockMouse:!1}),this._register(e)}),h(Ri.a,()=>new Ko(c)),h(zt.a,()=>new Oi(Js.modelService.get(it.a)))}get(e){var t=this._serviceCollection.get(e);if(t)return t;throw new Error("Missing service "+e)}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}var dr=i("1ddc");function hr(e,t,i){let n=new lr(e,t),o=null;return n.has(_e.a)||(o=new fi(Js.modelService.get()),n.set(_e.a,o)),n.has(ne.a)||n.set(ne.a,new de(n.get(Z.a),n.get(ie.b))),e=i(n),o&&o.setEditor(e),e}function cr(e,t,i){return hr(e,i||{},i=>new sn(e,t,i,i.get(Fi.a),i.get(Z.a),i.get(ie.b),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Wi.b),i.get(it.a),i.get(fe.a)))}function ur(e){return Js.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function gr(e,t,i){return hr(e,i||{},i=>new rn(e,t,i,i.get(Fi.a),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(me.a),i.get(Z.a),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Pi.a),i.get(Hi.a),i.get(Vi.a)))}function pr(e,t){return new he.a(e,t)}function mr(e,t,i){return an(Js.modelService.get(),Js.modeService.get(),e,t,i)}function fr(e,t){Js.modelService.get().setMode(e,Js.modeService.get().create(t))}function _r(e,t,i){e&&Js.markerService.get().changeOne(t,e.uri,i)}function br(e){return Js.markerService.get().read(e)}function vr(e){return Js.markerService.get().onMarkerChanged(e)}function Cr(e){return Js.modelService.get().getModel(e)}function wr(){return Js.modelService.get().getModels()}function yr(e){return Js.modelService.get().onModelAdded(e)}function Sr(e){return Js.modelService.get().onModelRemoved(e)}function Lr(e){return Js.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function xr(e){return t=Js.modelService.get(),e=e,new ft(t,e);var t}function kr(e,t){const i=Js.standaloneThemeService.get();return i.registerEditorContainer(e),Ft.colorizeElement(i,Js.modeService.get(),e,t)}function Dr(e,t,i){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorize(Js.modeService.get(),e,t,i)}function Nr(e,t,i=4){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorizeModelLine(e,t,i)}function Or(e,t){let i=Js.modeService.get(),n=(i.triggerMode(t),o=t,ge.F.get(o)||{getInitialState:()=>pe.c,tokenize:(e,t,i,n)=>Object(pe.d)(o,e,i,n)});var o,s=Object(Te.Q)(e);let r=[],a=n.getInitialState();for(let d=0,h=s.length;d",token:"delimiter.angle"}];let r=[];for(var a of t.brackets){let e=a;if((e=e&&Array.isArray(e)&&3===e.length?{token:e[2],open:e[0],close:e[1]}:e).open===e.close)throw xt(i,"open and close brackets in a 'brackets' attribute must be different: "+e.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!=typeof e.open||"string"!=typeof e.token||"string"!=typeof e.close)throw xt(i,"every element in the 'brackets' array must be a '{open,close,token}' object or array");r.push({token:e.token+i.tokenPostfix,open:St(i,e.open),close:St(i,e.close)})}return i.brackets=r,i.noThrow=!0,i}function Hr(e){hn.a.registerLanguage(e)}function zr(){let e=[];return e.concat(hn.a.getLanguages())}function Ur(e){return e=Js.modeService.get().getLanguageIdentifier(e),e?e.id:0}function Kr(e,t){let i=Js.modeService.get().onDidCreateMode(n=>{n.getId()===e&&(i.dispose(),t())});return i}function qr(e,t){var i=Js.modeService.get().getLanguageIdentifier(e);if(i)return Ie.a.register(i,t,100);throw new Error("Cannot set configuration for unknown language "+e)}class $r{constructor(e,t){this._languageIdentifier=e,this._actual=t}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,i,n){if("function"==typeof this._actual.tokenize)return Gr.adaptTokenize(this._languageIdentifier.language,this._actual,e,i,n);throw new Error("Not supported!")}tokenize2(e,t,i){return e=this._actual.tokenizeEncoded(e,i),new K.c(e.tokens,e.endState)}}class Gr{constructor(e,t,i){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=i}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(e,t,i){let n=[],o=0;for(let r=0,a=e.length;r"tokenizeEncoded"in e?new $r(i,e):new Gr(Js.standaloneThemeService.get(),i,e);return Zr(t)?ge.F.registerPromise(e,t.then(e=>n(e))):ge.F.register(e,n(t))}function Qr(e,t){const i=t=>{return i=Js.modeService.get(),n=Js.standaloneThemeService.get(),o=e,t=Vr(e,t),new Rt(i,n,o,t);var i,n,o};return Zr(t)?ge.F.registerPromise(e,t.then(e=>i(e))):ge.F.register(e,i(t))}function Jr(e,t){return ge.y.register(e,t)}function ea(e,t){return ge.z.register(e,t)}function ta(e,t){return ge.B.register(e,t)}function ia(e,t){return ge.p.register(e,{provideHover:(e,i,n)=>{let o=e.getWordAtPosition(i);return Promise.resolve(t.provideHover(e,i,n)).then(e=>{if(e)return!e.range&&o&&(e.range=new z.a(i.lineNumber,o.startColumn,i.lineNumber,o.endColumn)),e.range||(e.range=new z.a(i.lineNumber,i.column,i.lineNumber,i.column)),e})}})}function na(e,t){return ge.m.register(e,t)}function oa(e,t){return ge.i.register(e,t)}function sa(e,t){return ge.w.register(e,t)}function ra(e,t){return ge.f.register(e,t)}function aa(e,t){return ge.q.register(e,t)}function la(e,t){return ge.G.register(e,t)}function da(e,t){return ge.b.register(e,t)}function ha(e,t,i){return ge.a.register(e,{providedCodeActionKinds:null==i?void 0:i.providedCodeActionKinds,provideCodeActions:(e,i,n,o)=>{var s=Js.markerService.get().read({resource:e.uri}).filter(e=>z.a.areIntersectingOrTouching(e,i));return t.provideCodeActions(e,i,{markers:s,only:n.only},o)}})}function ca(e,t){return ge.g.register(e,t)}function ua(e,t){return ge.j.register(e,t)}function ga(e,t){return ge.x.register(e,t)}function pa(e,t){return ge.v.register(e,t)}function ma(e,t){return ge.d.register(e,t)}function fa(e,t){return ge.c.register(e,t)}function _a(e,t){return ge.o.register(e,t)}function ba(e,t){return ge.e.register(e,t)}function va(e,t){return ge.A.register(e,t)}function Ca(e,t){return ge.l.register(e,t)}function wa(e,t){return ge.k.register(e,t)}function ya(e,t){return ge.t.register(e,t)}function Sa(e,t){return ge.r.register(e,t)}$o=i("84df"),t.g.wrappingIndent.defaultValue=0,t.g.glyphMargin.defaultValue=!1,t.g.autoIndent.defaultValue=3,t.g.overviewRulerLanes.defaultValue=2,$o.a.setFormatterSelector((e,t,i)=>Promise.resolve(e[0]));const La=$(),xa=(La.editor={create:cr,onDidCreateEditor:ur,createDiffEditor:gr,createDiffNavigator:pr,createModel:mr,setModelLanguage:fr,setModelMarkers:_r,getModelMarkers:br,onDidChangeMarkers:vr,getModels:wr,getModel:Cr,onDidCreateModel:yr,onWillDisposeModel:Sr,onDidChangeModelLanguage:Lr,createWebWorker:xr,colorizeElement:kr,colorize:Dr,colorizeModelLine:Nr,tokenize:Or,defineTheme:Er,setTheme:Ir,remeasureFonts:Mr,registerCommand:Tr,AccessibilitySupport:n,ContentWidgetPositionPreference:l,CursorChangeReason:d,DefaultEndOfLine:h,EditorAutoIndentStrategy:u,EditorOption:g,EndOfLinePreference:p,EndOfLineSequence:m,MinimapPosition:y,MouseTargetType:S,OverlayWidgetPositionPreference:L,OverviewRulerLane:x,RenderLineNumbersType:k,RenderMinimap:D,ScrollbarVisibility:O,ScrollType:N,TextEditorCursorBlinkingStyle:A,TextEditorCursorStyle:R,TrackedRangeStickiness:P,WrappingIndent:F,ConfigurationChangedEvent:t.b,BareFontInfo:oe.a,FontInfo:oe.b,TextModelResolvedOptions:ue.e,FindMatch:ue.b,EditorType:ce.a,EditorOptions:t.g},La.languages={register:Hr,getLanguages:zr,onLanguage:Kr,getEncodedLanguageId:Ur,setLanguageConfiguration:qr,setColorMap:Yr,setTokensProvider:Xr,setMonarchTokensProvider:Qr,registerReferenceProvider:Jr,registerRenameProvider:ea,registerCompletionItemProvider:ma,registerSignatureHelpProvider:ta,registerHoverProvider:ia,registerDocumentSymbolProvider:na,registerDocumentHighlightProvider:oa,registerLinkedEditingRangeProvider:sa,registerDefinitionProvider:ra,registerImplementationProvider:aa,registerTypeDefinitionProvider:la,registerCodeLensProvider:da,registerCodeActionProvider:ha,registerDocumentFormattingEditProvider:ca,registerDocumentRangeFormattingEditProvider:ua,registerOnTypeFormattingEditProvider:ga,registerLinkProvider:pa,registerColorProvider:fa,registerFoldingRangeProvider:_a,registerDeclarationProvider:ba,registerSelectionRangeProvider:va,registerDocumentSemanticTokensProvider:Ca,registerDocumentRangeSemanticTokensProvider:wa,registerInlineCompletionsProvider:ya,registerInlayHintsProvider:Sa,DocumentHighlightKind:c,CompletionItemKind:s,CompletionItemTag:r,CompletionItemInsertTextRule:o,SymbolKind:M,SymbolTag:T,IndentAction:f,CompletionTriggerKind:a,SignatureHelpTriggerKind:I,InlayHintKind:_,InlineCompletionTriggerKind:b,FoldingRangeKind:ge.n},La.CancellationTokenSource),ka=La.Emitter,Da=La.KeyCode,Na=La.KeyMod,Oa=La.Position,Ea=La.Range,Ia=La.Selection,Ma=La.SelectionDirection,Ta=La.MarkerSeverity,Aa=La.MarkerTag,Ra=La.Uri,Pa=La.Token,Fa=La.editor,Ba=La.languages;(null!=(Xs=we.b.MonacoEnvironment)&&Xs.globalAPI||"function"==typeof define&&i("3c35"))&&(self.monaco=La),void 0!==self.require&&"function"==typeof self.require.config&&self.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})},f41d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:function(){return i.e("chunk-2d21b84a").then(i.bind(null,"bfb2"))}})},f570:function(e,t,i){"use strict";i.r(t),i.d(t,"cssDefaults",(function(){return a})),i.d(t,"scssDefaults",(function(){return l})),i.d(t,"lessDefaults",(function(){return d})),i("33f9");var n=i("0b3c");Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this.options},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),o.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setDiagnosticsOptions=function(e){this.setOptions(e)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},t=o;function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(i)}var s={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0}},r={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},a=new t("css",s,r),l=new t("scss",s,r),d=new t("less",s,r);function h(){return i.e("chunk-0b65ffb6").then(i.bind(null,"db4f"))}n.languages.css={cssDefaults:a,lessDefaults:d,scssDefaults:l},n.languages.onLanguage("less",(function(){h().then((function(e){return e.setupMode(d)}))})),n.languages.onLanguage("scss",(function(){h().then((function(e){return e.setupMode(l)}))})),n.languages.onLanguage("css",(function(){h().then((function(e){return e.setupMode(a)}))}))},f577:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("clipboardService")},f58f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t,i,n,o,s){this.id=e,this.label=t,this.alias=i,this._precondition=n,this._run=o,this._contextKeyService=s}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}},f5ba:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:function(){return i.e("chunk-2d0de971").then(i.bind(null,"85fd"))}})},f5f3:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("af40");const o=[];function s(e,t,i){t instanceof n.a||(t=new n.a(t,[],i)),o.push([e,t])}function r(){return o}},f68e:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m})),i.d(t,"c",(function(){return f}));var n=i("dff7"),o=i("308f"),s=i("82c9"),r=i("a666"),a=i("3742"),l=i("9c3e"),d=i("6a89"),h=i("40355"),c=i("fdcc"),u=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class g{constructor(e,t,i,n){this.isProviderFirst=e,this.parent=t,this.link=i,this._rangeCallback=n,this.id=l.b.nextId()}get uri(){return this.link.uri}get range(){var e;return null!=(e=null!=(e=this._range)?e:this.link.targetSelectionRange)?e:this.link.range}set range(e){this._range=e,this._rangeCallback(this)}get ariaMessage(){var e=null==(e=this.parent.getPreview(this))?void 0:e.preview(this.range);return e?Object(n.a)({key:"aria.oneReference.preview",comment:["Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"]},"symbol in {0} on line {1} at column {2}, {3}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn,e.value):Object(n.a)("aria.oneReference","symbol in {0} on line {1} at column {2}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn)}}class p{constructor(e){this._modelReference=e}dispose(){this._modelReference.dispose()}preview(e,t=8){const i=this._modelReference.object.textEditorModel;var n,o,s,r;if(i)return({startLineNumber:o,startColumn:s,endLineNumber:n,endColumn:r}=e),t=i.getWordUntilPosition({lineNumber:o,column:s-t}),t=new d.a(o,t.startColumn,o,s),o=new d.a(n,r,n,1073741824),{value:(s=i.getValueInRange(t).replace(/^\s+/,""))+(r=i.getValueInRange(e))+i.getValueInRange(o).replace(/\s+$/,""),highlight:{start:s.length,end:s.length+r.length}}}}class m{constructor(e,t){this.parent=e,this.uri=t,this.children=[],this._previews=new h.b}dispose(){Object(r.f)(this._previews.values()),this._previews.clear()}getPreview(e){return this._previews.get(e.uri)}get ariaMessage(){var e=this.children.length;return 1===e?Object(n.a)("aria.fileReferences.1","1 symbol in {0}, full path {1}",Object(s.b)(this.uri),this.uri.fsPath):Object(n.a)("aria.fileReferences.N","{0} symbols in {1}, full path {2}",e,Object(s.b)(this.uri),this.uri.fsPath)}resolve(e){return u(this,void 0,void 0,(function*(){if(0===this._previews.size)for(var t of this.children)if(!this._previews.has(t.uri))try{var i=yield e.createModelReference(t.uri);this._previews.set(t.uri,new p(i))}catch(t){Object(c.f)(t)}return this}))}}class f{constructor(e,t){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new o.b,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=e,this._title=t;var i,n,[r]=e;let a;for(i of(e.sort(f._compareReferences),e))a&&s.e.isEqual(a.uri,i.uri,!0)||(a=new m(this,i.uri),this.groups.push(a)),0!==a.children.length&&0===f._compareReferences(i,a.children[a.children.length-1])||(n=new g(r===i,a,i,e=>this._onDidChangeReferenceRange.fire(e)),this.references.push(n),a.children.push(n))}dispose(){Object(r.f)(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new f(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?Object(n.a)("aria.result.0","No results found"):1===this.references.length?Object(n.a)("aria.result.1","Found 1 symbol in {0}",this.references[0].uri.fsPath):1===this.groups.length?Object(n.a)("aria.result.n1","Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):Object(n.a)("aria.result.nm","Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(e,t){let i=e["parent"],n=i.children.indexOf(e);e=i.children.length;var o=i.parent.groups.length;return 1===o||t&&n+1({idx:n,prefixLen:a.d(i.uri.toString(),e.toString()),offsetDist:100*Math.abs(i.range.startLineNumber-t.lineNumber)+Math.abs(i.range.startColumn-t.column)})).sort((e,t)=>e.prefixLen>t.prefixLen?-1:e.prefixLent.offsetDist?1:0)[0];if(i)return this.references[i.idx]}referenceAt(e,t){for(const i of this.references)if(i.uri.toString()===e.toString()&&d.a.containsPosition(i.range,t))return i}firstReference(){for(const e of this.references)if(e.isProviderFirst)return e;return this.references[0]}static _compareReferences(e,t){return s.e.compare(e.uri,t.uri)||d.a.compareRangesUsingStarts(e.range,t.range)}}},f85a:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("2e5d"),o=i("7061"),s=i("6a89"),r=i("3742"),a=i("708a");class l{constructor(e,t,i){this._cursorPositionBrand=void 0,this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=i}}class d{static leftPosition(e,t){var i;return t.column>e.getLineMinColumn(t.lineNumber)?t.delta(void 0,-r.L(e.getLineContent(t.lineNumber),t.column-1)):1{})}return t}},fd11:function(e,t,i){"use strict";i.r(t),i.d(t,"DragAndDropController",(function(){return h})),i("3a19");t=i("a666");var n=i("30db"),o=i("b2cc"),s=i("7061"),r=i("6a89"),a=i("8025");class l{constructor(e,t,i){this.selection=e,this.targetPosition=t,this.copy=i,this.targetSelection=null}getEditOperations(e,t){e=e.getValueInRange(this.selection),this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new r.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),e),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new a.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new a.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumberthis._onEditorMouseDown(e))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._register(this._editor.onMouseDrag(e=>this._onEditorMouseDrag(e))),this._register(this._editor.onMouseDrop(e=>this._onEditorMouseDrop(e))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(e=>this.onEditorKeyDown(e))),this._register(this._editor.onKeyUp(e=>this.onEditorKeyUp(e))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!0),this._mouseDown&&d(e)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!1),this._mouseDown&&e.keyCode===h.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(e){this._mouseDown=!0}_onEditorMouseUp(e){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(e){let t=e.target;if(null===this._dragSelection){const e=this._editor.getSelections()||[];var i=e.filter(e=>t.position&&e.containsPosition(t.position));if(1!==i.length)return;this._dragSelection=i[0]}d(e.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),t.position&&(this._dragSelection.containsPosition(t.position)?this._removeDecoration():this.showAt(t.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(e){if(e.target&&(this._hitContent(e.target)||this._hitMargin(e.target))&&e.target.position){let n=new s.a(e.target.position.lineNumber,e.target.position.column);if(null===this._dragSelection){let o=null;var t,i;e.event.shiftKey?(t=this._editor.getSelection())&&(({selectionStartLineNumber:t,selectionStartColumn:i}=t),o=[new a.a(t,i,n.lineNumber,n.column)]):o=(this._editor.getSelections()||[]).map(e=>e.containsPosition(n)?new a.a(n.lineNumber,n.column,n.lineNumber,n.column):e),this._editor.setSelections(o||[],"mouse",3)}else this._dragSelection.containsPosition(n)&&(!d(e.event)&&!this._modifierPressed||!this._dragSelection.getEndPosition().equals(n)&&!this._dragSelection.getStartPosition().equals(n))||(this._editor.pushUndoStop(),this._editor.executeCommand(h.ID,new l(this._dragSelection,n,d(e.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(e){var t=[{range:new r.a(e.lineNumber,e.column,e.lineNumber,e.column),options:h._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,t),this._editor.revealPosition(e,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(e){return 6===e.type||7===e.type}_hitMargin(e){return 2===e.type||3===e.type||4===e.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}h.ID="editor.contrib.dragAndDrop",h.TRIGGER_KEY_VALUE=n.f?6:5,h._DECORATION_OPTIONS=i.a.register({description:"dnd-target",className:"dnd-target"}),Object(o.l)(h.ID,h)},fd49:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"j",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"k",(function(){return g})),i.d(t,"n",(function(){return b})),i.d(t,"i",(function(){return n})),i.d(t,"e",(function(){return x})),i.d(t,"f",(function(){return I})),i.d(t,"m",(function(){return V})),i.d(t,"c",(function(){return X})),i.d(t,"d",(function(){return Q})),i.d(t,"l",(function(){return J})),i.d(t,"g",(function(){return te}));var n,o=i("dff7"),s=i("30db");t=i("d093");const r=8;class a{constructor(e){this._values=e}hasChanged(e){return this._values[e]}}class l{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class d{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class h{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}compute(e,t,i){return i}}class c{constructor(e,t=null){this.schema=void 0,this.id=e,this.name="_never_",this.defaultValue=void 0,this.deps=t}validate(e){return this.defaultValue}}class u{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}validate(e){return void 0===e?this.defaultValue:e}compute(e,t,i){return i}}function g(e,t){return void 0===e?t:"false"!==e&&Boolean(e)}class p extends u{constructor(e,t,i,n){void 0!==n&&(n.type="boolean",n.default=i),super(e,t,i,n)}validate(e){return g(e,this.defaultValue)}}class m extends u{constructor(e,t,i,n,o,s){void 0!==s&&(s.type="integer",s.default=i,s.minimum=n,s.maximum=o),super(e,t,i,s),this.minimum=n,this.maximum=o}static clampedInt(e,t,i,n){return void 0===e||(e=parseInt(e,10),isNaN(e))?t:(e=Math.max(i,e),0|(e=Math.min(n,e)))}validate(e){return m.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class f extends u{constructor(e,t,i,n,o){void 0!==o&&(o.type="number",o.default=i),super(e,t,i,o),this.validationFn=n}static clamp(e,t,i){return eC),"fill"!==g&&!i||(y=!0,N=c,L=Math.min(a*o,Math.max(1,Math.floor(1/D))),b&&s&&_<=t.stableFitRemainingWidth&&(r=t.stableFitMaxMinimapScale),(c=Math.min(r,Math.max(1,Math.floor(L/v))))>N&&(k=Math.min(2,c/N)),x=c/o/k,C=Math.ceil(Math.max(d,f+n)*L),b?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=_,t.stableFitMaxMinimapScale=c):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0))}}return g=Math.floor(u*x),a=Math.min(g,Math.max(0,Math.floor((_-m-2)*x/(l+x)))+r),s=(D=Math.floor(o*a))/o,D=Math.floor(D*k),{renderMinimap:h?1:2,minimapLeft:"left"===p?0:i-a-m,minimapWidth:a,minimapHeightIsEditorHeight:y,minimapIsSampling:S,minimapScale:c,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:C,minimapCanvasOuterWidth:s,minimapCanvasOuterHeight:w}}static computeLayout(e,t){var i=0|t.outerWidth,n=0|t.outerHeight,o=0|t.lineHeight,s=0|t.lineNumbersDigitCount,r=t.typicalHalfwidthCharacterWidth,a=t.maxDigitWidth,l=t.pixelRatio,h=t.viewLineCount,c=e.get(122),u=(c="inherit"===c?e.get(121):c,"inherit"===c?e.get(117):c),g=e.get(120),p=e.get(2),f=t.isDominatedByLongLines,_=e.get(48),b=0!==e.get(59).renderType,v=e.get(60),C=e.get(94),w=e.get(64),y=e.get(92),S=y.verticalScrollbarSize,L=y.verticalHasArrows,x=y.arrowSize;y=y.horizontalScrollbarSize;const k=e.get(57);e=e.get(36);let D,N=(D="string"==typeof k&&/^\d+(\.\d+)?ch$/.test(k)?(B=parseFloat(k.substr(0,k.length-2)),m.clampedInt(B*r,0,0,1e3)):m.clampedInt(k,0,0,1e3),e&&(D+=16),0),O=(b&&(B=Math.max(s,v),N=Math.round(B*a)),0),E=(_&&(O=o),0),M=E+O,T=M+N,A=T+D;e=i-O-N-D;let R=!1,P=!1,F=-1;2!==p&&("inherit"===c&&f?(R=!0,P=!0):"on"===u||"bounded"===u?P=!0:"wordWrapColumn"===u&&(F=g));b=I._computeMinimapLayout({outerWidth:i,outerHeight:n,lineHeight:o,typicalHalfwidthCharacterWidth:r,pixelRatio:l,scrollBeyondLastLine:C,minimap:w,verticalScrollbarWidth:S,viewLineCount:h,remainingWidth:e,isViewportWrapping:P},t.memory||new d),0!==b.renderMinimap&&0===b.minimapLeft&&(E+=b.minimapWidth,M+=b.minimapWidth,T+=b.minimapWidth,A+=b.minimapWidth),s=e-b.minimapWidth,v=Math.max(1,Math.floor((s-S-2)/r));var B=L?x:0;return P&&(F=Math.max(1,v),"bounded"===u&&(F=Math.min(F,g))),{width:i,height:n,glyphMarginLeft:E,glyphMarginWidth:O,lineNumbersLeft:M,lineNumbersWidth:N,decorationsLeft:T,decorationsWidth:D,contentLeft:A,contentWidth:s,minimap:b,viewportColumn:v,isWordWrapMinified:R,isViewportWrapping:P,wrappingColumn:F,verticalScrollbarWidth:S,horizontalScrollbarHeight:y,overviewRuler:{top:B,width:S,height:n-2*B,right:0}}}}class M extends h{constructor(){var e={enabled:!0};super(56,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class T extends h{constructor(){var e={enabled:!0,fontSize:0,fontFamily:""};super(126,"inlayHints",e,{"editor.inlayHints.enabled":{type:"boolean",default:e.enabled,description:o.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:e.fontSize,markdownDescription:o.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. When set to `0`, the 90% of `#editor.fontSize#` is used.")},"editor.inlayHints.fontFamily":{type:"string",default:e.fontFamily,description:o.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),fontSize:m.clampedInt(e.fontSize,this.defaultValue.fontSize,0,100),fontFamily:_.string(e.fontFamily,this.defaultValue.fontFamily)}:this.defaultValue}}class A extends f{constructor(){super(58,"lineHeight",X.lineHeight,e=>f.clamp(e,0,150),{markdownDescription:o.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}compute(e,t,i){return e.fontInfo.lineHeight}}class R extends h{constructor(){var e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(64,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[o.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),o.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),o.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:o.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:e.scale,minimum:1,maximum:3,enum:[1,2,3],description:o.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),size:b(e.size,this.defaultValue.size,["proportional","fill","fit"]),side:b(e.side,this.defaultValue.side,["right","left"]),showSlider:b(e.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g(e.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(e.scale,1,1,3),maxColumn:m.clampedInt(e.maxColumn,this.defaultValue.maxColumn,1,1e4)}:this.defaultValue}}class P extends h{constructor(){super(74,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.top","Controls the amount of space between the top edge of the editor and the first line.")},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(e){return e&&"object"==typeof e?(e=e,{top:m.clampedInt(e.top,0,0,1e3),bottom:m.clampedInt(e.bottom,0,0,1e3)}):this.defaultValue}}class F extends h{constructor(){var e={enabled:!0,cycle:!1};super(75,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:e.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),cycle:g(e.cycle,this.defaultValue.cycle)}:this.defaultValue}}class B extends c{constructor(){super(128)}compute(e,t,i){return e.pixelRatio}}class j extends h{constructor(){var e={other:!0,comments:!1,strings:!1};super(78,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:e.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:e.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:e,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=e}validate(e){return"boolean"==typeof e?e:e&&"object"==typeof e?!!((e={other:g((e=e).other,this.defaultValue.other),comments:g(e.comments,this.defaultValue.comments),strings:g(e.strings,this.defaultValue.strings)}).other&&e.comments&&e.strings)||!!(e.other||e.comments||e.strings)&&e:this.defaultValue}}class W extends h{constructor(){super(59,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})}validate(e){let t=this.defaultValue.renderType,i=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,i=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:i}}}function V(e){var t=e.get(87);return"editable"===t?e.get(80):"on"!==t}class H extends h{constructor(){var e=[],t={type:"number",description:o.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(91,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string",description:o.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})}validate(e){if(Array.isArray(e)){let i=[];for(var t of e)"number"==typeof t?i.push({column:m.clampedInt(t,0,0,1e4),color:null}):t&&"object"==typeof t&&(t=t,i.push({column:m.clampedInt(t.column,0,0,1e4),color:t.color}));return i.sort((e,t)=>e.column-t.column),i}return this.defaultValue}}function z(e,t){if("string"!=typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}class U extends h{constructor(){var e={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};super(92,"scrollbar",e,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),o.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),o.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),o.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),o.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:e.verticalScrollbarSize,description:o.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:e.horizontalScrollbarSize,description:o.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:e.scrollByPage,description:o.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}validate(e){var t,i;return e&&"object"==typeof e?(e=e,t=m.clampedInt(e.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=m.clampedInt(e.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3),{arrowSize:m.clampedInt(e.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:z(e.vertical,this.defaultValue.vertical),horizontal:z(e.horizontal,this.defaultValue.horizontal),useShadows:g(e.useShadows,this.defaultValue.useShadows),verticalHasArrows:g(e.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:g(e.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:g(e.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:g(e.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:t,horizontalSliderSize:m.clampedInt(e.horizontalSliderSize,t,0,1e3),verticalScrollbarSize:i,verticalSliderSize:m.clampedInt(e.verticalSliderSize,i,0,1e3),scrollByPage:g(e.scrollByPage,this.defaultValue.scrollByPage)}):this.defaultValue}}class K extends h{constructor(){var e={enabled:!0,mode:"subwordSmart"};super(54,"inlineSuggest",e,{"editor.inlineSuggest.enabled":{type:"boolean",default:e.enabled,description:o.a("inlineSuggest.enabled","Controls whether to automatically show inline suggestions in the editor.")},"editor.inlineSuggest.mode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("inlineSuggest.mode.prefix","Only render an inline suggestion if the replace text is a prefix of the insert text."),o.a("inlineSuggest.mode.subword","Only render an inline suggestion if the replace text is a subword of the insert text."),o.a("inlineSuggest.mode.subwordSmart","Only render an inline suggestion if the replace text is a subword of the insert text, but the subword must start after the cursor.")],default:e.mode,description:o.a("inlineSuggest.mode","Controls which mode to use for rendering inline suggestions.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),mode:b(e.mode,this.defaultValue.mode,["prefix","subword","subwordSmart"])}:this.defaultValue}}class q extends h{constructor(){var e={enabled:Q.bracketPairColorizationOptions.enabled};super(12,"bracketPairColorization",e,{"editor.bracketPairColorization.enabled":{type:"boolean",default:e.enabled,description:o.a("bracketPairColorization.enabled","Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class $ extends h{constructor(){var e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,showStatusBar:!1,preview:!1,previewMode:"subwordSmart",showInlineDetails:!0,showMethods:!0,showFunctions:!0,showConstructors:!0,showDeprecated:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0,showUsers:!0,showIssues:!0};super(106,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[o.a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),o.a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:e.insertMode,description:o.a("suggest.insertMode","Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.")},"editor.suggest.filterGraceful":{type:"boolean",default:e.filterGraceful,description:o.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:o.a("suggest.localityBonus","Controls whether sorting favors words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:o.a("suggest.shareSuggestSelections","Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:e.snippetsPreventQuickSuggestions,description:o.a("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:o.a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.showStatusBar":{type:"boolean",default:e.showStatusBar,description:o.a("suggest.showStatusBar","Controls the visibility of the status bar at the bottom of the suggest widget.")},"editor.suggest.preview":{type:"boolean",default:e.preview,description:o.a("suggest.preview","Controls whether to preview the suggestion outcome in the editor.")},"editor.suggest.previewMode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("suggest.previewMode.prefix","Only render a preview if the replace text is a prefix of the insert text."),o.a("suggest.previewMode.subword","Only render a preview if the replace text is a subword of the insert text."),o.a("suggest.previewMode.subwordSmart","Render a preview if the replace text is a subword of the insert text, or if it is a prefix of the insert text.")],default:e.previewMode,description:o.a("suggest.previewMode","Controls which mode to use for rendering the suggest preview.")},"editor.suggest.showInlineDetails":{type:"boolean",default:e.showInlineDetails,description:o.a("suggest.showInlineDetails","Controls whether suggest details show inline with the label or only in the details widget")},"editor.suggest.maxVisibleSuggestions":{type:"number",deprecationMessage:o.a("suggest.maxVisibleSuggestions.dep","This setting is deprecated. The suggest widget can now be resized.")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:o.a("deprecated","This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.")},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showDeprecated":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showDeprecated","When enabled IntelliSense shows `deprecated`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")}})}validate(e){return e&&"object"==typeof e?{insertMode:b((e=e).insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:g(e.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:g(e.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:g(e.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:g(e.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:g(e.showIcons,this.defaultValue.showIcons),showStatusBar:g(e.showStatusBar,this.defaultValue.showStatusBar),preview:g(e.preview,this.defaultValue.preview),previewMode:b(e.previewMode,this.defaultValue.previewMode,["prefix","subword","subwordSmart"]),showInlineDetails:g(e.showInlineDetails,this.defaultValue.showInlineDetails),showMethods:g(e.showMethods,this.defaultValue.showMethods),showFunctions:g(e.showFunctions,this.defaultValue.showFunctions),showConstructors:g(e.showConstructors,this.defaultValue.showConstructors),showDeprecated:g(e.showDeprecated,this.defaultValue.showDeprecated),showFields:g(e.showFields,this.defaultValue.showFields),showVariables:g(e.showVariables,this.defaultValue.showVariables),showClasses:g(e.showClasses,this.defaultValue.showClasses),showStructs:g(e.showStructs,this.defaultValue.showStructs),showInterfaces:g(e.showInterfaces,this.defaultValue.showInterfaces),showModules:g(e.showModules,this.defaultValue.showModules),showProperties:g(e.showProperties,this.defaultValue.showProperties),showEvents:g(e.showEvents,this.defaultValue.showEvents),showOperators:g(e.showOperators,this.defaultValue.showOperators),showUnits:g(e.showUnits,this.defaultValue.showUnits),showValues:g(e.showValues,this.defaultValue.showValues),showConstants:g(e.showConstants,this.defaultValue.showConstants),showEnums:g(e.showEnums,this.defaultValue.showEnums),showEnumMembers:g(e.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:g(e.showKeywords,this.defaultValue.showKeywords),showWords:g(e.showWords,this.defaultValue.showWords),showColors:g(e.showColors,this.defaultValue.showColors),showFiles:g(e.showFiles,this.defaultValue.showFiles),showReferences:g(e.showReferences,this.defaultValue.showReferences),showFolders:g(e.showFolders,this.defaultValue.showFolders),showTypeParameters:g(e.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:g(e.showSnippets,this.defaultValue.showSnippets),showUsers:g(e.showUsers,this.defaultValue.showUsers),showIssues:g(e.showIssues,this.defaultValue.showIssues)}:this.defaultValue}}class G extends h{constructor(){super(102,"smartSelect",{selectLeadingAndTrailingWhitespace:!0},{"editor.smartSelect.selectLeadingAndTrailingWhitespace":{description:o.a("selectLeadingAndTrailingWhitespace","Whether leading and trailing whitespace should always be selected."),default:!0,type:"boolean"}})}validate(e){return e&&"object"==typeof e?{selectLeadingAndTrailingWhitespace:g(e.selectLeadingAndTrailingWhitespace,this.defaultValue.selectLeadingAndTrailingWhitespace)}:this.defaultValue}}class Z extends c{constructor(){super(129,[80])}compute(e,t,i){return!!t.get(80)||e.tabFocusMode}}class Y extends c{constructor(){super(131,[130])}compute(e,t,i){return t=t.get(130),{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:t.isWordWrapMinified,isViewportWrapping:t.isViewportWrapping,wrappingColumn:t.wrappingColumn}}}const X={fontFamily:s.f?"Menlo, Monaco, 'Courier New', monospace":s.d?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:s.f?12:14,lineHeight:0,letterSpacing:0},Q={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0,bracketPairColorizationOptions:{enabled:!1}},J=[];function ee(e){return J[e.id]=e}const te={acceptSuggestionOnCommitCharacter:ee(new p(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:o.a("acceptSuggestionOnCommitCharacter","Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.")})),acceptSuggestionOnEnter:ee(new v(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",o.a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:o.a("acceptSuggestionOnEnter","Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.")})),accessibilitySupport:ee(new w),accessibilityPageSize:ee(new m(3,"accessibilityPageSize",10,1,1073741824,{description:o.a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:ee(new _(4,"ariaLabel",o.a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:ee(new v(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),o.a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingDelete:ee(new v(6,"autoClosingDelete","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingDelete.auto","Remove adjacent closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingDelete","Controls whether the editor should remove adjacent closing quotes or brackets when deleting.")})),autoClosingOvertype:ee(new v(7,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:ee(new v(8,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),o.a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:ee(new C(9,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[o.a("editor.autoIndent.none","The editor will not insert indentation automatically."),o.a("editor.autoIndent.keep","The editor will keep the current line's indentation."),o.a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),o.a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),o.a("editor.autoIndent.full","The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.")],description:o.a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:ee(new p(10,"automaticLayout",!1)),autoSurround:ee(new v(11,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[o.a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),o.a("editor.autoSurround.quotes","Surround with quotes but not brackets."),o.a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:o.a("autoSurround","Controls whether the editor should automatically surround selections when typing quotes or brackets.")})),bracketPairColorization:ee(new q),stickyTabStops:ee(new p(104,"stickyTabStops",!1,{description:o.a("stickyTabStops","Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.")})),codeLens:ee(new p(13,"codeLens",!0,{description:o.a("codeLens","Controls whether the editor shows CodeLens.")})),codeLensFontFamily:ee(new _(14,"codeLensFontFamily","",{description:o.a("codeLensFontFamily","Controls the font family for CodeLens.")})),codeLensFontSize:ee(new m(15,"codeLensFontSize",0,0,100,{type:"number",default:0,minimum:0,maximum:100,markdownDescription:o.a("codeLensFontSize","Controls the font size in pixels for CodeLens. When set to `0`, the 90% of `#editor.fontSize#` is used.")})),colorDecorators:ee(new p(16,"colorDecorators",!0,{description:o.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:ee(new p(17,"columnSelection",!1,{description:o.a("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:ee(new y),contextmenu:ee(new p(19,"contextmenu",!0)),copyWithSyntaxHighlighting:ee(new p(20,"copyWithSyntaxHighlighting",!0,{description:o.a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:ee(new C(21,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:o.a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:ee(new p(22,"cursorSmoothCaretAnimation",!1,{description:o.a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:ee(new C(23,"cursorStyle",n.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function(e){switch(e){case"line":return n.Line;case"block":return n.Block;case"underline":return n.Underline;case"line-thin":return n.LineThin;case"block-outline":return n.BlockOutline;case"underline-thin":return n.UnderlineThin}}),{description:o.a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:ee(new m(24,"cursorSurroundingLines",0,0,1073741824,{description:o.a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.")})),cursorSurroundingLinesStyle:ee(new v(25,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[o.a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),o.a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:o.a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:ee(new m(26,"cursorWidth",0,0,1073741824,{markdownDescription:o.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:ee(new p(27,"disableLayerHinting",!1)),disableMonospaceOptimizations:ee(new p(28,"disableMonospaceOptimizations",!1)),domReadOnly:ee(new p(29,"domReadOnly",!1)),dragAndDrop:ee(new p(30,"dragAndDrop",!0,{description:o.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:ee(new class extends p{constructor(){super(31,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(e,t,i){return i&&e.emptySelectionClipboard}}),extraEditorClassName:ee(new _(32,"extraEditorClassName","")),fastScrollSensitivity:ee(new f(33,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:o.a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:ee(new L),fixedOverflowWidgets:ee(new p(35,"fixedOverflowWidgets",!1)),folding:ee(new p(36,"folding",!0,{description:o.a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:ee(new v(37,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[o.a("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),o.a("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:o.a("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:ee(new p(38,"foldingHighlight",!0,{description:o.a("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),foldingImportsByDefault:ee(new p(39,"foldingImportsByDefault",!1,{description:o.a("foldingImportsByDefault","Controls whether the editor automatically collapses import ranges.")})),unfoldOnClickAfterEndOfLine:ee(new p(40,"unfoldOnClickAfterEndOfLine",!1,{description:o.a("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:ee(new _(41,"fontFamily",X.fontFamily,{description:o.a("fontFamily","Controls the font family.")})),fontInfo:ee(new k),fontLigatures2:ee(new x),fontSize:ee(new D),fontWeight:ee(new N),formatOnPaste:ee(new p(46,"formatOnPaste",!1,{description:o.a("formatOnPaste","Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.")})),formatOnType:ee(new p(47,"formatOnType",!1,{description:o.a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:ee(new p(48,"glyphMargin",!0,{description:o.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:ee(new O),hideCursorInOverviewRuler:ee(new p(50,"hideCursorInOverviewRuler",!1,{description:o.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:ee(new p(51,"highlightActiveIndentGuide",!0,{description:o.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:ee(new E),inDiffEditor:ee(new p(53,"inDiffEditor",!1)),letterSpacing:ee(new f(55,"letterSpacing",X.letterSpacing,e=>f.clamp(e,-5,20),{description:o.a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:ee(new M),lineDecorationsWidth:ee(new u(57,"lineDecorationsWidth",10)),lineHeight:ee(new A),lineNumbers:ee(new W),lineNumbersMinChars:ee(new m(60,"lineNumbersMinChars",5,1,300)),linkedEditing:ee(new p(61,"linkedEditing",!1,{description:o.a("linkedEditing","Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.")})),links:ee(new p(62,"links",!0,{description:o.a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:ee(new v(63,"matchBrackets","always",["always","near","never"],{description:o.a("matchBrackets","Highlight matching brackets.")})),minimap:ee(new R),mouseStyle:ee(new v(65,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:ee(new f(66,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:o.a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:ee(new p(67,"mouseWheelZoom",!1,{markdownDescription:o.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:ee(new p(68,"multiCursorMergeOverlapping",!0,{description:o.a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:ee(new C(69,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function(e){return"ctrlCmd"===e?s.f?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[o.a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),o.a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:o.a({key:"multiCursorModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add multiple cursors with the mouse. The Go To Definition and Open Link mouse gestures will adapt such that they do not conflict with the multicursor modifier. [Read more](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).")})),multiCursorPaste:ee(new v(70,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[o.a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),o.a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:o.a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:ee(new p(71,"occurrencesHighlight",!0,{description:o.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:ee(new p(72,"overviewRulerBorder",!0,{description:o.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:ee(new m(73,"overviewRulerLanes",3,0,3)),padding:ee(new P),parameterHints:ee(new F),peekWidgetDefaultFocus:ee(new v(76,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[o.a("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),o.a("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:o.a("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:ee(new p(77,"definitionLinkOpensInPeek",!1,{description:o.a("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:ee(new j),quickSuggestionsDelay:ee(new m(79,"quickSuggestionsDelay",10,0,1073741824,{description:o.a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:ee(new p(80,"readOnly",!1)),renameOnType:ee(new p(81,"renameOnType",!1,{description:o.a("renameOnType","Controls whether the editor auto renames on type."),markdownDeprecationMessage:o.a("renameOnTypeDeprecate","Deprecated, use `editor.linkedEditing` instead.")})),renderControlCharacters:ee(new p(82,"renderControlCharacters",!1,{description:o.a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:ee(new p(83,"renderIndentGuides",!0,{description:o.a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:ee(new p(84,"renderFinalNewline",!0,{description:o.a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:ee(new v(85,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",o.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:o.a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:ee(new p(86,"renderLineHighlightOnlyWhenFocus",!1,{description:o.a("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused.")})),renderValidationDecorations:ee(new v(87,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:ee(new v(88,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",o.a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),o.a("renderWhitespace.selection","Render whitespace characters only on selected text."),o.a("renderWhitespace.trailing","Render only trailing whitespace characters."),""],description:o.a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:ee(new m(89,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:ee(new p(90,"roundedSelection",!0,{description:o.a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:ee(new H),scrollbar:ee(new U),scrollBeyondLastColumn:ee(new m(93,"scrollBeyondLastColumn",5,0,1073741824,{description:o.a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:ee(new p(94,"scrollBeyondLastLine",!0,{description:o.a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:ee(new p(95,"scrollPredominantAxis",!0,{description:o.a("scrollPredominantAxis","Scroll only along the predominant axis when scrolling both vertically and horizontally at the same time. Prevents horizontal drift when scrolling vertically on a trackpad.")})),selectionClipboard:ee(new p(96,"selectionClipboard",!0,{description:o.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:s.d})),selectionHighlight:ee(new p(97,"selectionHighlight",!0,{description:o.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:ee(new p(98,"selectOnLineNumbers",!0)),showFoldingControls:ee(new v(99,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[o.a("showFoldingControls.always","Always show the folding controls."),o.a("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:o.a("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:ee(new p(100,"showUnused",!0,{description:o.a("showUnused","Controls fading out of unused code.")})),showDeprecated:ee(new p(125,"showDeprecated",!0,{description:o.a("showDeprecated","Controls strikethrough deprecated variables.")})),inlayHints:ee(new T),snippetSuggestions:ee(new v(101,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[o.a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),o.a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),o.a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),o.a("snippetSuggestions.none","Do not show snippet suggestions.")],description:o.a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smartSelect:ee(new G),smoothScrolling:ee(new p(103,"smoothScrolling",!1,{description:o.a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:ee(new m(105,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:ee(new $),inlineSuggest:ee(new K),suggestFontSize:ee(new m(107,"suggestFontSize",0,0,1e3,{markdownDescription:o.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:ee(new m(108,"suggestLineHeight",0,0,1e3,{markdownDescription:o.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.")})),suggestOnTriggerCharacters:ee(new p(109,"suggestOnTriggerCharacters",!0,{description:o.a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:ee(new v(110,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[o.a("suggestSelection.first","Always select the first suggestion."),o.a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:ee(new v(111,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")})),tabIndex:ee(new m(112,"tabIndex",0,-1,1073741824)),unusualLineTerminators:ee(new v(113,"unusualLineTerminators","prompt",["auto","off","prompt"],{enumDescriptions:[o.a("unusualLineTerminators.auto","Unusual line terminators are automatically removed."),o.a("unusualLineTerminators.off","Unusual line terminators are ignored."),o.a("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed.")],description:o.a("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useShadowDOM:ee(new p(114,"useShadowDOM",!0)),useTabStops:ee(new p(115,"useTabStops",!0,{description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:ee(new _(116,"wordSeparators",t.b,{description:o.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:ee(new v(117,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[o.a("wordWrap.off","Lines will never wrap."),o.a("wordWrap.on","Lines will wrap at the viewport width."),o.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),o.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:o.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:ee(new _(118,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:ee(new _(119,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:ee(new m(120,"wordWrapColumn",80,1,1073741824,{markdownDescription:o.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapOverride1:ee(new v(121,"wordWrapOverride1","inherit",["off","on","inherit"])),wordWrapOverride2:ee(new v(122,"wordWrapOverride2","inherit",["off","on","inherit"])),wrappingIndent:ee(new C(123,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[o.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),o.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),o.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),o.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:o.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:ee(new v(124,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[o.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),o.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:o.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:ee(new S),pixelRatio:ee(new B),tabFocusMode:ee(new Z),layoutInfo:ee(new I),wrappingInfo:ee(new Y)}},fdc0:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return i.e("chunk-2d22c171").then(i.bind(null,"f26e"))}})},fdcc:function(e,t,i){"use strict";i.d(t,"f",(function(){return o})),i.d(t,"g",(function(){return s})),i.d(t,"h",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"b",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u}));const n=new class{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(()=>{if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e},0)}}emit(e){this.listeners.forEach(t=>{t(e)})}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}};function o(e){l(e)||n.onUnexpectedError(e)}function s(e){l(e)||n.onUnexpectedExternalError(e)}function r(e){var t,i;return e instanceof Error?(({name:t,message:i}=e),{$isError:!0,name:t,message:i,stack:e.stacktrace||e.stack}):e}const a="Canceled";function l(e){return e instanceof Error&&e.name===a&&e.message===a}function d(){const e=new Error(a);return e.name=e.message,e}function h(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function c(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}class u extends Error{constructor(e){super("NotSupported"),e&&(this.message=e)}}},fe45:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"e",(function(){return g})),i.d(t,"d",(function(){return m})),i.d(t,"c",(function(){return f}));var n,o=i("fdcc");class s{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e}keyCodeToStr(e){return this._keyCodeToStr[e]}strToKeyCode(e){return this._strToKeyCode[e.toLowerCase()]||0}}const r=new s,a=new s,l=new s;function d(e,t,i=t,n=i){r.define(e,t),a.define(e,i),l.define(e,n)}function h(e,t){return(e|(65535&t)<<16>>>0)>>>0}function c(e,t){var i;return 0===e?null:(i=(65535&e)>>>0,0!=(e=(4294901760&e)>>>16)?new p([u(i,t),u(e,t)]):new p([u(i,t)]))}function u(e,t){var i=!!(2048&e),n=!!(256&e),o=2===t?n:i,s=!!(1024&e),r=!!(512&e);t=2===t?i:n,i=255&e;return new g(o,s,r,t,i)}d(0,"unknown"),d(1,"Backspace"),d(2,"Tab"),d(3,"Enter"),d(4,"Shift"),d(5,"Ctrl"),d(6,"Alt"),d(7,"PauseBreak"),d(8,"CapsLock"),d(9,"Escape"),d(10,"Space"),d(11,"PageUp"),d(12,"PageDown"),d(13,"End"),d(14,"Home"),d(15,"LeftArrow","Left"),d(16,"UpArrow","Up"),d(17,"RightArrow","Right"),d(18,"DownArrow","Down"),d(19,"Insert"),d(20,"Delete"),d(21,"0"),d(22,"1"),d(23,"2"),d(24,"3"),d(25,"4"),d(26,"5"),d(27,"6"),d(28,"7"),d(29,"8"),d(30,"9"),d(31,"A"),d(32,"B"),d(33,"C"),d(34,"D"),d(35,"E"),d(36,"F"),d(37,"G"),d(38,"H"),d(39,"I"),d(40,"J"),d(41,"K"),d(42,"L"),d(43,"M"),d(44,"N"),d(45,"O"),d(46,"P"),d(47,"Q"),d(48,"R"),d(49,"S"),d(50,"T"),d(51,"U"),d(52,"V"),d(53,"W"),d(54,"X"),d(55,"Y"),d(56,"Z"),d(57,"Meta"),d(58,"ContextMenu"),d(59,"F1"),d(60,"F2"),d(61,"F3"),d(62,"F4"),d(63,"F5"),d(64,"F6"),d(65,"F7"),d(66,"F8"),d(67,"F9"),d(68,"F10"),d(69,"F11"),d(70,"F12"),d(71,"F13"),d(72,"F14"),d(73,"F15"),d(74,"F16"),d(75,"F17"),d(76,"F18"),d(77,"F19"),d(78,"NumLock"),d(79,"ScrollLock"),d(80,";",";","OEM_1"),d(81,"=","=","OEM_PLUS"),d(82,",",",","OEM_COMMA"),d(83,"-","-","OEM_MINUS"),d(84,".",".","OEM_PERIOD"),d(85,"/","/","OEM_2"),d(86,"`","`","OEM_3"),d(110,"ABNT_C1"),d(111,"ABNT_C2"),d(87,"[","[","OEM_4"),d(88,"\\","\\","OEM_5"),d(89,"]","]","OEM_6"),d(90,"'","'","OEM_7"),d(91,"OEM_8"),d(92,"OEM_102"),d(93,"NumPad0"),d(94,"NumPad1"),d(95,"NumPad2"),d(96,"NumPad3"),d(97,"NumPad4"),d(98,"NumPad5"),d(99,"NumPad6"),d(100,"NumPad7"),d(101,"NumPad8"),d(102,"NumPad9"),d(103,"NumPad_Multiply"),d(104,"NumPad_Add"),d(105,"NumPad_Separator"),d(106,"NumPad_Subtract"),d(107,"NumPad_Decimal"),d(108,"NumPad_Divide"),(t=n=n||{}).toString=function(e){return r.keyCodeToStr(e)},t.fromString=function(e){return r.strToKeyCode(e)},t.toUserSettingsUS=function(e){return a.keyCodeToStr(e)},t.toUserSettingsGeneral=function(e){return l.keyCodeToStr(e)},t.fromUserSettings=function(e){return a.strToKeyCode(e)||l.strToKeyCode(e)};class g{constructor(e,t,i,n,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyCode=o}equals(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode}isModifierKey(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode}toChord(){return new p([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class p{constructor(e){if(0===e.length)throw Object(o.c)("parts");this.parts=e}}class m{constructor(e,t,i,n,o,s){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyLabel=o,this.keyAriaLabel=s}}class f{}},fe86:function(e,t,i){},ffac:function(e,t,i){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-de4c07ae.d4393244.js.gz b/crmeb/public/admin/js/chunk-de4c07ae.d4393244.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2576c89b3b8d86860f6652a3b2001cad10908759 GIT binary patch literal 645160 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

      _1Dvoe!jI${o*p8;i$j>XeS zG){#KwG4#UaDI4F=49O|CjmMP5o);Cdb}c5CYb;n-x%E|z{w4S19c;(q#XH@m2Hhn z&uh{<=z_$#XT9EUZ-*`EqZV?Yd41mAo?6SIe6_yp=uJheRU1L*g%+C4OBIzyyU--Y zyyY%p7*20<=-wu<&)>Ta?341=7Siq5r1}Wpcp%k*cLo2S1^LC*B?&FOkL+6rGzi-~ zlbWqm_mlSpA^2U8^*5;8{)s(}zneN=5c1yv$BpXa{d3I33NNwvXXxldFh4n&Uwppw zo(IvNQwh80K{!62B;#`dtgpQ{L8XiI&RI*uHhnlbIe!v-P+|wz$);$velj(?><(Rj;IhiEQKUGZ9v?&J z9}Gq{IL8z@mM7;vg4Q*u41A&PUGF7-T8B=7kbeFoNGW0MiUok-4knA~>S6)+wp@Ha zgqv>+==ppc!^%LeI%cugSydlCb-W>0r8jcVwcO`_4pQcT-$B;p2Lo2ju)8|17oB7;%<4&JsqL5}XbKrHY48j3uF_a}FA3Vp0hgZ;D}TdCfkrvt-p7a^ zBH9jyMA`Q=y$y!`NdAUhfRvHDZC*f0Q(VP~sj@%oXZReRQUF6#YssamJHO5bfDtL` z_Wv_f2 zv)1*MHsY(=c%_&hD3#E{B1=sdo%Vxs+(rov0LB2IN_L16dBkUs^HD+6Z1QnD6GsCm z_KVpiKw@aDMb^DPn55$LgbcWr@F9VVox$D^4q+x?7Z_t$r*sUnbBRcFs(_&*9Z!Ys zH1sjJ`h7HG>fvjBeo<<48*G2%k-tLx#9n~LI%c-_MoAKsyIfJ3=Y-=7khwIS+P466 zwg9!`wCRy)7Yy*46o%?ph(R)z*}iSmy!SvSku48V`BnW zDBpLtM%sp@>2sRHoHkqO-H71j*c7m#k*Oh<;W~3GXBSDePjE=sIiV*B3q_~sIV&}1 zz^$j#SDsZG=2?ifR^gP3PjLY7)mXeJCN%%^Qce~2JlQwDXIR9}MtPqgPh)_9q@!m- zq~0*}(Z{%0r1>Y{T;Q%xh%qmLgiD(1^Z^pZNkSrD>va|+))hOK z>DrpTl8KE~^WGDXEuAlLuwEMc)l;NE-@-}xIe6~9fWJS&|Nnsh{|flz^)%iB6b-#NYKdXZ4)8H~9a#alpcKQm!UJP8$|SOy7A5l=xphE}1Zy7%S^X9MU&&1ly`ZG+u zKDP%Wcl;KH{}zY;zHiDJ-vW@uy&t_7-mfl#)0kbs#>Cz-=p#>&kLk9(se%u^pa1;f zcHkWYB|e-~0DPYc*x#Y^=>Fq-2xI)`gZuY~_jRZmAuGUONfsJD7;tP_1w&6JpSj}~ z-JtT`vW5H^zTNE~_~46vF2!bH)89JdE9;CC7)%Mb1h=!eVs;iskNt#AAK%?;*9jyv zX2!^;G1WaC`K@^m2KJ+Ql2+r6S#s1;^15E~^ifO6aJ8-#9r&-*Ef^aTdia>EO^zOoV2a}Flzk21LkEb{Q&BsL0TZVcab{OQZopOQy*fF$nw*Zzv2?Fo zA2Nm`)Z@9*^X@&?pzX@t0>mV!Dwk+rQ!=o*p8nYF`iL|k>kHtYrxq-O&bLtjV1*lk z8vEhvOn%@fR8Rp=Z*S|3=r|n+GlIc)Cnq~F^2stz(_}rCt?%iaD2loB-h1smBR{XZ zIJIi$O~8%-Dy9xdey40!iz700sZ+y9P8OUa8_91}i#`Nn+X@wmHn$h}OXmrnIw%Ws)r}Yx|1f7zZeJV5^TRYhEq^VaGD_ ze}B;b$W3HDQ@haKK)8Cp-Vy7oO*D<3`Rg)i6jLX=#nhQ5rd}(BSLui~be&;*PcBOw zFj+Q@|JsQg!+|}VZ7|TY+aNt#h9D-rYP0)ms^jpbsF9lAta<~7Mrqk-q@_@^A?h+H zcQ5E3{TuOIp0+B{M9n>1HuP%d?P?#J7Nwf&-AXa*Emx>p+|gACcl?oa_aL*;e9qj1 zjOL@qXf;%7A)d)q$b2{$iqHy+NB2Xi)0S!h&t_JW5sGNR!{&r6Bn<_5U*~1~GDdIR zWrthEqaU$OJ+q&3Gx+x+<49CW2I;zd5+lu$QWg~bBe(~5lvW( zB3CH=k|z|N<}J~|fp7y<;Q1i*%^d!d2R13ChZYj)mewV8(WK!lD-~&+8H!X8%~#=P z{y>^B6pYICLq^b#m^(fa)w$$y7@q;7X+qC=(l?wR!on0dSc{>ZQ>^vkdd{hwG%wf5Cii z58EEa^KWr%kWr*I^86DH7V_E@-g#gMbJyv7h`(TX7j#p_{GW8#pcePO7dm+`LXSc+ zI_cM-3cN7>uRLF!X9kjBt{`5>Oo=2|#u4TmVb&2;lxV`1X(9^tqO2cm3=j)+1r~o9 ze}r?43Du+ndt+!)SmuE!0jD*rJKjwc79af1e>@%Fe*seH%2mIYbM<5E5d`IW!#}pP+Y#L#6;k<{To21R@@WG&smSH^Rj6w?lo=;9r5_2Ms!~=`3Srn#> zuzy(^k{cchYSZqwg$rD8vPVy!0GxO{Lx`iWkUak`MTmhO)#7mx`0Es zMm)+EZ=)0?XL+8+AzU{?x^g_gDB_pe!Xxew7qwda1yFFDm^>cfUK|fuNE)LXdh;f8 zuKKF6;1F!Lu38nWL{vk;kO}w~tXIBfYS)QqYIb;_<610V3`r!0jcRu)@)_p*1BiF% z={%AF(jv{!K^A2}Fhn!&^4uCSIq%0>fKRgy4DbFxT7c8R|4~l5B|7h^+uA+ZVn%>f zoJQc#xEUi=QM|#En@)yNF( z#o|FT8TRO(TnsMzmiR1Fpt#T+x!Jf+>6R*tTgUdAm6&pmGDYq$fCD?r=4p;j-6U>` znR2At+K#Q6*MO0=8Pc^~AXIYk0e#!Xq%m8q|vg99clx?WCsZ1p>$QeNJUamoWEVyxzcCH1>fj(xoQwOLe<}O zv>14G+|FLUV*o}$uOXB;)kT8ZFE<1cKAsnk({Dgy^RKN}FEzB4a<|`pH&wV&mI?1X zulsR73obd3K0Vw!-hVm@&34{F6+7*+t~}|aHRjk_XKp~aueIjB(S03i+KW;xv!;g0 z!@!{0r6~_CFGAeC#EQ>{lTyMskAhg}%9c!LR4GwKeWI36i zoa7hFOBEPBDSwQiRE&}B+-0|m8)YfR?bZ_4<+^{EJ(gMo2-OCL!vhI?(be;_XK&s< zeSiMu_0^l7@z1-fU(etFboJ&RXK(*;e)j9t+h1Ouy&a`t!qz+V1P*mdhrALy)XTtCm)MzND}>OYGyngp=S-d*)<55y9R}OZ&rh7Us{D{JHKgTw$Uvoe?q9 zHq=Xk!brqb=qw$V$oaj$%Cm5u_qglrzA==eo1+>0WU{UvTg;@9D4NY=aKtF?f6*f6T(-Z#jN=H#oMn-?@L4WaumB zDhoe$Jnlf;-!DC@k}8c!Omy=h{^EC5$=`A<8yi9wJr|vmlcOlk@+w9_^(u>DYRSBF zxfQatlM^XE+InnWBj!;$elWU|Ko?f@JWInbKP6dJT7|gpG*2R`=pM=MOT)Pcm+_Lk zcM;L!3O&%qQTR|i&~m|V*m#4v|8V%Q<8pcL?BU>{koU%q;!`Q_WwKn7_m1wPw3*3! znOv92d%4_r&A#trsE8HGgyV-;enIKzk=ymIsQtyG7%R+JLyu61{81A|KjUF17PDFS zKVc`nPuPi1cMLo6C1@_YvbM$jxxIycR!JEHrjljRCF_mUL1A$!iZ3@Qu#FioE$Hk= zISVRD0x3&}dTDY6y0dsH%__%nKgzRsieaNzyj|ZRe{AfB=1Vg{*nm4Yag2z>7zG2) zmD@+p*-qhwz!*8`FbgqP`UO|u_7(^;mra5RKa@+QcLE*o1!AV?+!dYpBRl-7qlCFc zCZ_$O&%@WVAj%&xE)u6Oi$F%}{@^+#i8adLNkt!3@PzLH)B@D|F{bDRO9Cxyx+%Gkv>EEaL)GJecuqk{W;~QZ3Kyv#dwc|ik6Z$Jle&=_NY@zP zdrNQVVzH7qjgG`LFpxArEIw0jnH3-1uRBzz>Oy36PsJYoL_`!3+rC0)ZX!`eyw-(w zA~O?mw**y3P&K6FL9w}GnX3{m{{&@!Z3PVU|2&2-R$|?sIk4g0=sx^!FtAAY-UEU; zk4l@A)J#@=Q_vIwBPES&h_{j7Z>gH_ibw&x$5py}6BY^ZH`Nw0+^=qBk2H2Tdf=K8 zbX~wJQ&<=1H>+*m`?81>4zGYze43^@?`s>fthkl^DaO~*(L9aA`rC;nF2))4;|$A2 zn!u=qdqt!FlM{p)SQNywhHv4FKacFkWQ;fk79{RxfUuQ93F$=kXXDoC;Eu@vCy7h_ zWpYu_8y>@ed1DS-#g0j&eoi;#KY%P>126k@1}pz#oYFw@fT0$|&bbFS3fh8`2~^tw z?aL_bYCgRLHBTeVmpFqJ;}vO-^P+Te4SsBmGbuR^z}dMbB7A#mzP=i5PdRjIba8## znQ6B6ZjR)qjsa@z=nq;P>AAbNIdSV!D+D~m^{^lo;wsbUr4|w;eArw|wq>w7%WOZF z2b5^pZ$^FGpy~=Lf%=t)pD)5yl78`%tpc-`;g@_W8rylq}alKUdu>$r*=TlQa* zN!FdJyb*`6z{?^Os)cFL>Gcx1S}){aI}PbJ59b{h&-2x5^jzuo$>IeCp^~^vfubP2UMSN=5NC&*_6IR z=`L&OBkCl~!}MvITxZBHM^PGgw(4E1qadZ%=}IZZ+;!Hj44L5!ABdCRAiJboMI9!j zY#i2bZ%HlBHD)*QHq)CKZHo>bTX(VjuN$hQD_4rouWVv-PVmWR zr1oJTdNP-@jp*G$R~A;X@@}GgsDVsU9lN#2<~0JvtJ-q!-4iA(%yird?^#)kkU@-!v-L8|Bp!iM;7zRxSgfEx%lJ^0ir|K`{azg4P5Q;amu5;z0@=vQ`f-;F>R$uQMt;q)4Ae0 z(6R#&{H^1O&>u)&nxth5g?Rz&-epjYdFNM%h8EB%i&+G$t*7T)Qw|UNoVfz033`xj zBxeQ_>d%W9E_NcE-o^`Hz_U5MO`s4$5YU2%%==6{L>2*T-KnB?f&Eb!>kO6%CCab! zO!+3$+4opzCE&|7L z6Kf+-g^k$AsU8tK)uL2mDC<;@W37I;YB-a|VBQpGI9KbKL|)6#WYzCFLbYCI%xEo4 zHpQ&gbxkN*wMtO25`v6Ht)A;4tA%1p(#y8<6waw*#IVnt1_)~atfI__N*$-utwUbN z<7piBI&P;W*gXetyB3U!U$1*l+!?|?-5qkJ=q2bn7s>oXW&mI&zKVXDURV2zB&BQOT#z6G~e5HqkhWK zT%j)T#!zW*xG*NJ$){N!Q82Zfx;$NPWS^LIhp=`}J9|aOhtxkrXxwaP-v4X}&h?5^ z$!*Gk%~t9nU~O@COL_Hzd&Il<9!h!j!Aem=g%N|c(=6pH6PN!|XrTNBg&BKaB-htK zz$=G9T*rv%)6K>LtyD)M@MmjH5yst&k1}pf+Ae}5L4i=-)qS=|bcPS-OmHn0rDB6{ ztbte9Ndit!l-j8iiu#zt$xf9|5mEjC?a_KpLo4)nD4iD^B-_P>A)oz8`6AtvOE*Uc z7}|Tn*zna=kxvL(N0gT_kW&{>7zW;8VeV35kmSN~u4s9*`5ffuFjh*yZ7)LpdnM(lR zF#`aMFsZj3ZxJwn_jTUc_+tg-9duL0_~Q+6!|z;g7gDa_QFc32iSf|*ZJ7H152*Q% z|IMg*4_7=AK=@o#=Ph-A6Ziu*N3^BTp^%lib;Hf&4#Umi{f8qD@bu=h=9pqQ z92%Y}JbIw`T%p<>YniLw4X;*tlq`}t?RJMNzYY7Rh5_io8ZHg57vf<-iQni}!XMAz z$C%04vVOVDKmEGIz`RKl)*`q)h8FljT?!I}2_wW0Uk@enKv=*;=GEauRjLDu)?6#3 zv;l;y`;CwxpKn6f84Vsi_TZm;?ryO71lO?7#{+9j`sH#w-aeoiepjf;bf_r}*D1_v zN>H`gf5l2So=lh`vPP==OBs62w6f_jrBMh&*QwXm1~eBMG-p=K3AE52c-95(NTDFv zVH3jZE(kuGKR>wM!X~1(L4OCyq(j8=g79UN#uo!d(E;4W(KGor!BkB!8qyAIupkWr zV+&yi)yA>aOlodboZU#?_3u(mJHT9^-g!896n=}ZmE2I(9mS{^%P+C~hKu*q>$BlE zN^~Y-2y1Sx(VKOFZh}KS05SUcPA55wyuibERGd=3K$lzPrSOYb{y7N(7NjzTMoQN+ zc&yareiKhee%TF%y5qpdeu=UQl1{KF6Ys+rxv?ox8NhTB$UBFT(*G`{En!6=i}|R0 ztpHz>u*z4-Tyy<{r=%2-QN&_+7vx9mGRXV87m>wNC6`7bq%bYyQZ5Le@W5Z9A-y)= zA*L8BF!G_bh*nVWLDhH}KngHPKa9|W-;y?fdJN4Tt3X8`$b)d4Pl|E3n=`bBu9v!r zXfzaqGxjFe_NHp=P1UkDRomY5hQ^*i_tVgaMCQfW-dKc@ zz1g~O`4-hO=w$c@sG0t|e1pGB{DZ&GfHwig1^&ffzsC6M6a3rZG{7ccG{(%k7GE6W zuWLjo@l197;$?q^0j!Sl?B_f|gQi#cN9~2GUWX~ekw_qPJ|$U{fATu396%eD1^|Zo z@kamwv&mo9U(?`bt(vPb+;)}LEpTsDKfLtTsE}UeFTvOgO>O=II1mYXlRB!Msi@tJ6R|hZY>YycESeJAW;?FNZym$F{$-Yr$ z&k8l_{Ib?oLCtk>@LU%M&Gkw$hRc3vb9!TVs9B=XAL;J~r-MN~EiP=XWm2)vs-To` zA%znMr~DVmcFss+8&NfbFk6!ms^KtiJ3Fda^B92X9gg7~IvpqO!2Q6!4u4JUQlqT7SIC>YBOCz`(-W2(Do`oqb59aGeA(md3s#mk_ z^CG540J5at~R*jGI_a?tIAp}GKykQ!jTGX z7y2qigC3U)qP=~+MYD9CCi4%nGt^k9_m(?mSI_eeY{t(;T$YFSL$e}#XsxGNqo)Ol z;;*2qS6JZ;D>$r+1N%thP$M%?x1!$1%*tR{o!vIV-74_#ct2PH89Fq(f&oE^Jai=lmp-f<08^Xukkg?Jx!M83B z4w%LJa4qJ*A^BM#76JcqQ$75QVhpH0M|zqo5jry*iyJm-ehqelh`G=yoaO-lQ&OIlyiXZxYQq1cr4%j91%kHwCk0ZZ`)QQUTQl!eSuTy9V4%Ftl#mvhM!r=K5Os5N~GB6 z5dhvD)V6gT|K1^+G>?tE`I;fSTS?rpN2W@meA^KdJb4{Ux1Ua4pmsJzwYHPl#u~Jp z%O(@D>r`4w-}y}L9bwyvG%9}md5p8javEDlb;wyXD(^UnJ3DCuYNOJ(pTf2={QCy` z4d<_Qu!o&KK^?{02DM+gHvn-Id|h}DO+@J7xPPS|VQAruxFyrS9LnI0LfB45rfwA1 z-P#6bWp>_U;Z*pDDRdl_@Z#izMx+v`C3F(qOvUzV)pzwKgW$mO-PGbrl>IX}MaiNF zS8+$T29HshG;?E4aIab8)P0G9_$=;7`z^>0ujBuuI3W1-UlbNSOsl`gU&e88Lzm-! z`nfmX6a_SZpOp4rej(EElhyFUZ5yqKFT)6B4Y8S^kNA)@8OSGzI9wPCf+hD=*Xh9T zWZDVSv{#a8eaE+w$}*8waM~$*!1e&|(4o-DdQK*DfEk>2iu{vI=wzx|y}`J(!B1v` z^E_1z#xm1O$@WdeS^E92M>j`va$1ev#NzGIak4@$3?cBXN88`G(m0$;j>f2kmvH4W zJC2V@R_jIRWx$j;Glfub#)v?-?zn)F=DtgqF?ZjPMDp$3+J^DV+BOIQK@3knTVk}V zbQeowgDn&_Qr9T$P-?vDlvM1LRQ6MXI;tHt=7_tI*lulnv=i5qmaV9V6gG63Dj!}0 zo7C|`Tb*XQcPnEyppugjCj9PfAXH7%_(hjl%Eq zwZ>SpX5m-{wt}otCcJ63^b-kr8jW$;PfKyV$*txu_K?}jVg4lL7REqZW^b0p#cGUM zt!uMza}mrk6pOCWA`_Ce6*pF4yG$bagefFd1J7&^u^WoC*wwBwY?5xF^@@bpY!M8I$ zBJ_}Y_N2GRy2`q|TpU*@w9LLmq2-yOmd3PAm|-VZHX#+3(}(v)LWLz7JU$gFETc!K z4}}WL;NJb2RB4OqkI2Gg4sWMt%!%&LVN#TAnXc-|L9?XL;Y9i&?9Wjy1qfU?v~F)l zhUlr)zsc8e#=KsmS6}AZ8dk$^Y3bsU+2bPI#}Ri7s?Wii7qrw7qq(2~VAq$H>9jRj zpOewbuBtSNt1D7(1n7`PTJJV%B-ZdiwCDDteEy6%PesfS99Y(~FQ{_Qu66?mEcnCs z1CJN{y}j*pGzqzAhWqRZIwhHS>88!KBGX2SAN8M~y?FY|%lB7Le|i7r*~>TY&aQqu zd-3M&+11OZumAST)4!cvL5cI%XU~PW6bMK3+@k?jJxLf!)F+C#>S-;lE}Pj^hY$K4 z#mTVN;w1zTQ7-dM8p-O|V9h5b-Pnl5-=iC}XZXg0<{*v;5kbim5B_QOX0a&It#)rj z{#v*r@hl1pR*cN^61+r`^3C6o_rt-zt1V7LP+rU53YS$H$TlijVS2m0!)^whvETQC z?WOzV=(p@Qz>bKRNV#q}cr=jsYi?D7xdK36q9(Hp)k~K^RI3WlD@N!S0?NU^gV4UCvskXusD2gBTh^Z#iol z4)>`F{Ks|tS;`YCq2VtqD_uC@GlpH9frkU>#>$}t8bjcifsOjeTNaT;GjHhS-oO*S z@`2B#xLdi_pb?R^H}nz|9*SS+Q|o2^DK4Icbn~~YISWTyz5$fUlP=;*3Wh;*c{;B) zVXDnYxZ5|ocD*0|`?vD1fBFHMD=S*X=?!`F)*ANXEqkR^mhc-h%1@fl!jvRO=yRSn zF&Mbs&>r_%9H@liC=~57#h?is&c$0on2drQHwL z;^`z%elYW3;Ax6_qAg)Blut@#lfgrd*UMexM66uEnYcz)gl-EoAN0s|X0r8oPKd5C zRYoQ=)^Hal`KClTQTf&O65nTvFSrTE$x+&&B6Fh zqR`_r4JLxI@~?uQqkP-UgxYs`_T~i1*i^3`m_7tw;ws#PzmyLfOZ$a9Cm*DZPw|c`{FKs z1A)=;;9QmAf-fIZrDm_T({^aLm7;p7|1KKo?C9eGo&HA)cch~vC=cGTn&7h6@iOp824R<|)io{qO4 zDRIo|obRy-8PZ9FzO7QBLBS7uV{_Ud&a<>4B`hL=2Gjt*I#1pxfTynwa?uOCV+0PC zy*5fW?>keQ#envyEwNv3!8cG{4P2Fwl4N!)l|9-UY$bcozuArrM~6x-mgv8UI}MB? zC@Gnx`TT>basdOp49sNU2=$*NKIW~}vd%c;9ALPimJrUuX{QDE$VkntL7xpr-U3;z zizF|S>Wk7dMWxe3`f6OQYwjRr1r$ArAJdps>{aZqugdjQDKW&42Tw{;ROG8UG7u^{ z7>Tve8EoVOTa~Sf?dw&_P95QRMoZM~YHhe<^JK7&q)TbrkYp$nuKsgl`ZPBi5+U}O zpC%&@eR>5!BBP-28s$1oNFRJ??VcIWqH_i~>TkJpfgc{>zuBCVs7^ugj3n}4LB)A@?y6>s;z3xcv!40fpH#dGsdCM`T%}HEhEOWY8AEdIzob$n1DW3Sb#i{vd`OF zm8|g@P(od@Dj7;>w-yvK?l2=0<)@9S%yLOLi+Lum5L7kR!OZrWFDp=^o`kjPXULU#$6DY;k;cnLeD($Y2W67qd+t|`!kF^dtHHG%4i-}x^JGc(K|6IiL7(4t&m?jaEAS-u9+?Ur&dElQakEoS5 zV8Od56$6TrTpbZD2bVm24JSc4E_*$fc|dJzsDy@&gCG-RV=)$=4MK$htOsdL|CCL$G*Oq<5q35vWlR>?Qcyee5 zN%Nf*peV0DR3z^0ZEk;ms0%h(S7rY*@>pSA%84!z(Mcxuo!8$x4rz+mG_4V4Zr4)H zGPjn7f*9bJ`LN3S&F7p(Loig@T<7!zgCyL8e{TezD0s#!NXS!8HqPKo5GdG}u+cg` z`eGbV&JZ3vyYA3BzwVHv-Pt!UlbBf)#4xXD9N}4K;maCrFz9bUQrf!5X)CxyTeB%+ z@z5n&edUuNqLoj^$sJcdVk@6~-<5Ab`XQ^Jnu)dt55zi*A>Ar}%k#*J{XFL6?3mD> zpmoyrYleAkOGU|O7kXr6BeIoI#ab|NMiKa$hXI{OaR+lunul#N{Y*gm1u1i+nsgEH zT%(o3g=80H9Nclbb@>Vv`c_zX;lmjXKQZ-B!~=(3&UK~OfW7aan>h*0N?2gY>nNH@f?VddmW_D~crn#(pr^PV!@z=lwzND=_wGU4ElyJ=gW^P1F{nUPb%4H6PF(xNlcvJT%;~RE-?a#CO3R%Y$)8a|B4y6?FiLx=Y}ZjxFgKA|v{fTV{1jRc!VE$~5mZg&+{PRRx zcT#ho;ymCgw+x`ZLtK}g4&GD4z@~1l{S~K4Msl`LyjkOrFIhWcEXn z)(=Ul8abee?{Y}egAYk_1Y5=@b~;RC)L8wK6MRi<);ny_wZ@okz1kycS^Wgm9$BVB z2N~7C73UCng$Ep1O~s%HOcI=7F@s1ZEd|90pv$G@w5VT2%b@dH)d76qFN31S8x&S{ z0L%NZh}h%2b_(gV8v?q$H-?H(=*)w;LEX(ILxXpop`=!LYNGzqQ`7W;uFxp_`F7hn zIDSy$z;dcN7DMtv6QT3*JV|=PY1YvF2b^UC4$+N;o|h35;~FuB$3;aqPo{A*wm{|f zhCWJjOieSQ?I~Cu)DUI>UnR0tuhr_I#PT$%8g-b*IA>?uuI5ip7u)yk);%uiwK6lt z#rIK6+Lx!Gp1C%IK44>*~!>W@Nnv&{ljYEJv38)1jZ z9&a%+DV{m)2dqJoM(~B9p<@x33N9(3B!l)Nz)jJ`M?wNG3!J7w+Z2VSN!0E9(CNm$ zqyOq>;VSl|XhQ1}Upo`Vg8%-f8?3SY;ZHZL!uATkSZuG_0p4Ey-ZirLNk*B7=HY!X zZtD{cJu0ihK6E=*oo+6VmyD=O_e*TpqQ$BWG;|jFK1=DIH`?o*H;JTX5-q;aODeyt zW;tx7P(ftfh!=Lz(|lJ?$ipAh7lnZlT`{$yYTiVpJv3eRE5w?vx58*4!b;lH`yx9rbRREXO`k*6 zewKd%awzNbMwy=m(lQV_M^ybeSNDN6W>LRlPgU<>gia~u>C+IVJOF85s4DSv*LP%R zFt2VfB!3~#$Xi3oGyzzbam2;}kl*X+b8)r+6u5hi6mXx1tY-ti)2D3Q}QYv%o8<->1XxAC;K*n^PwrUQ>;}4AK0&a*)sZ+={ z&t=|bjZ1B+7myTz>&F=Hgh&_ST+m0TYhrA@q6(35;bquuN_MD4$(~PCpQ2&J#r%Q*^G=P!|7P(;?lH-myi#i%G z!sptSKwdMj1cLnRUoBG9b zUYGEVe>@}w;hRXvD6YaJ^^sJ?50CpZiHp~)kntOEiN~T(W_+xr2$=PjCz}bL*idnQ z!^xGKd~(vhe6d!}V?%Yf+fDQKCOnY9wFDsKoucn*?T(|&svkO!z5c`dl!e609&Jo= zeGMcWcdvYfG9s$-YaD(+8g3yBdl(e_jzl#hv#Y6a6jZ|C09m=fQ*VFxookCP(O(VX zYec)a!7N4UJ^}w-Q&^5o>n|LNAh9GP8PmI@G4^g(8#||yNb9;A#4^|uW57nEMUw&B zdJjkUAMWGJ3Zw;yqgsSR^b;e)%>lPckrn?4KZY!jP{$*J7nh~z z5r^z`;^^UHU>`AX9Ifm9*tV{a5k5SOgT*84iBJ8bIadd&M950Umaq*cw^FDcBXnavTg#O+I&i@1+`woG}yyhAz)m~HvxxMAI zy6dR(kz*u8>5-!l#;YmDMTf1XyG0tUqA*YM-x2DiDH8h5;;HV%E6TGNW*sy73^-r% z2E~48)Lw!cjrX!PWN3x>P*?Cmg%`Tp)IpmAly3uX04qRjmdhsL5=$yz_@(vuRz;Xp zLPAndl)yORbUm7Sku75d3>T0YsK6jrw6-t!W=e3fTu?1@rnwGM$X zEokV@!qAFtpCe6yhFb{U0BUu=iS>3avdghH&P~P&aQ{nWNMDfy!Xx`I7(qw{eKgNk zqd-ptdef{b8#2zWh7-jDn860*k`1VL?B;BAlX#l3LFB0ZL1|BdxC=)(GX}@=x=F7# z%-mQzG3LgWXIpIoOhcL<@3z^u4!t*=#L`JpC46?YtP*Evb)aGF`983yP@SR%7U+6) zGT?^UjkQ$a;_D36Ke^fI*GAxhi z$YIZQlVNtcFq_XwGb+aRUveL#wOcrN6;?}N5I;Kuk9{Wi2Bl33pOR#_C#f)pVVnTM z;5NDdCbKz9;SvjXU=q6?6iS51inLs&NjLVbZ=*ac+#H)xr#pB&D=}& zKnrwE8liLHjic=?>y@F|KV<9|6##Frj!7RIWQM{IECl`05%-=liE`&z>6Ts{R|@ zomXsi&CBBuvWV{;RG->eE``(%8vh)}TyiS?2193NlFNbQtQAPGH5-i7L)5Ot?Yi2e zRkBWF8I1mUTgg28d;H~j{wdRLo>N+-5AhcavF-LzAAuDm)f1}M=-+K`Zup?ByVJLG3WsRe^sRL1u%Zvx^mB;%u{VFyTFo13KLyx`WgK>YJ?=bRa->lT*Q1K zWEADA*Dw&T10ynGa_Usr@oPu8;&xr#zcaMT$O?MWeX}MJG11~eYa!mTe$L)`sz65n z-`oaQInP0Q3jMOd(mjtCA=IK_W6%neLWI{$SxE+SDCt_1tvV{1j85kpdX4Gp1Pk`Y z&(>G3^=Dy>cApm&21FbMN9j4Y{k@vm^2(jiJ9Hcy|Uq4K=f1UAdCYbG~iN+zsYI19J}w zIlmw8)WXvf4{>G&V&~XUgll&`1y;6^=&p5h3Y9N8(zvjpGQIJkL-VAe8N%4kro$ zqoySPoCNnD+}@5_b594iw~tTTa)*P_?d_vMTlV7ttQhC0UfC7UcG8g0&@2y&=ymup zVSw=xRnZjN!N~~Nvuh0d$+gmAintWX2(m0D=rh^}mVzF6R`~e*_eKvgngX!O`h$+i;1wVS-3v#-`Go~}{WTXX2R<866UZJZ8w?Z?BiIeBdmnWcoCj($H2L)Qi6nyD%1Kgpt8UB7`ui$ zUmG%P;>@iQzZvKd&x{#YyP`GKgJ{Eq=}q_1V1RCcF&pLtqjT^x%)T(W1Xt?dPg)f- zFmWhwh1;$08IIF%=h=EwX*67O(@+Ud5PV2t?kjAZV#|5lZYAvA=!IoupC;HC(LC!I zLT{TcSXP+9q{pS)wOblxoAOqx;La9a-5O|u6c|iBb83qp_I@~@$7Pw!l2n(JD4p|b zCL1E$r(M)Suz`KM=%$X}=OOAR2p3m2oVDd!hG+#<%M4k5ohD8KHP0z_!kj8j`H$DkmlZ!&dVmzvQ^KK?mk=Q>q89=8a`Q zf0L}?c)ShxYs5}ur)}6p{l3M+?;Qj^W1&=gD1ZEY_~LP*7j{O+8qY~y@~kux+3=b4 zlFp#M4`(eBi!Eh}L&OIrkbr(E?K)rdKuYEYobEPF1w}Jw`dKHFHuYAS^#8eui!Y3F zg)Qq`zzsw4<;xDmSIt`EgwcBss?D+TCnp^qkPMQYD)^LSuo=wCWd#T$j^1H>GxVzh zBNG@4YEhgsngv&7KAg_a6t%wH9z?Kf!qunRTLF_k7bY+PG5o^r@l`uvtrX*xjCWaov=qs;V(c6- z@tPzs?=B`nGcyeADmpN3upOmuZ+{jn76w}s?k6>JRyLyL-`=8h+LqI7i(rk%awPE_ zUk{nkCUL}CWIgw}dKG6INuj8uT{T(rv-DY-%s(g@FUBCHq+NC2=bQPG1s6VauvP?G z^k?|@J)s_E=&PM?e4;?DP)^f{UfAg5&sT8bQ!Vj*xOT;;{sHKRgHan2{I0S{4am6V zPyD|ZQr+#Ys+HC`xDns)xBCRlr~j)A%8$#8mc>0j{gOB>Z! z)g@NguXeIH1!2K!MDW-K0$FWi)#hxZ zZ*sXqw2Uv-*?gIk#uq8w86`FHg#{aC;oK?0cYn62D#@W+1csK56$!3glRPXo*SxBY ze$U|d%O`8oWE(=!tFLIVeHNMy_|6d^3dj* zQYVyFD-O9ba^aS=hFhUI+kGtgF|RJ0Ku=t`1$1q9T#b9P0L~b8O;@Btrm1Z#cGQ94 zFocd;5ad!c(}Ius{eJE>=jFGQ&l``R2l8Z$vH7t@ctCNn`5i4)&p5;SZnIbpBFs*>MF-{odEqWBzngZIASX z9xlnz&CyIY;UA%0l-cZde6;=D^??&bG9UA3FO8wJb>|Zs+~|~X$8luz-6MbhY6P`j z*f6}W?8#r|fMM?5pE2bZc@c{#fBlSY-Kv)PG+EwLq5>rxf76l+Wx1Ve(AwcwuD zfaTxQb<2``%a&*>vU@Ct?aul9I}N8l&!Yqy+dD3^M`LURRZp|X3OizC7*v`4R}3a9 z!s}kL3a?|YnR)004nN)Y0pdhN@9h(^E%m>DLi=W6ZbxGl=NV({8tBA17-2UDBS+KH z`ku49A7|dFpZZkqd_LM|+&mbKAsuoyjNu=IQ}1?x+1Ke{T>3S4*kN6^Zp~LN!phIlc}`+pm)y9TrrbZsSMFHOYWqjS_2;7~uP{|~U+)6?=f!(D z`6cv^dQh!#{WeDQov$Z_gN)Iad74D#4YhaRyDzG*SlX7c)mGNl%K@uP@NoA*Nu*&8 zDJ+-Tko2|>7|L@vgNKn;Vp#gI-LdISM(t}W>h*RWd2=q?qvK?S65BAV#^OjO%pa|h zWuetb67Xvhq2t3n=&XmzhCL=b*iA568{O)MPAjn!I_iD0XqL9a(`?bCvbFrz`75-> zj?06)?q_*##p)b9ih3``aCp|cWf_ zxHm=@nbY|#>$oCX;2*(_MTX#4=exI(&@(#nKHZ ztd*S8f6#GF5oRSbVRQN;ckBHc+z5p+{;uX94?O*yjefU0GGkr@v%pXU&w&E@3R>>&C>%EM_k8#6U)R;T8D9P6=Z^i9vRa`vWb99=Qd$lIdvPd2` z)%h8+2+cHHPr7DI>l!R$Bnv?Kr^O@(y<7dtE5a42V$O2~s(|Z&5!Xr@h;aRK7FM`I z2yN*Wg4yIFtwcNQXIV;ff0j^m$Qwe_(hM zsW5+`HcR6BTB9XOdr z$qBajcN&|=kc4mpMe6pL`vo0T(U!(iQ>`+A(c#>3;grkQLw9OdKRA|o>p9f_2E?* zg4$DF=3cg_;;O;!DjOG$`})Lq zaP9N3^yBKv@O4dP=3o4kndR(Us#-g)S4VAJ2bDtw{bCt={Cda+YCaR7k(!3#&W75q z29_x={N3aE!hv~CZ`6*-MXtBrgs_93h91BX2g;&c!=j>S@lv9mB`IGeg- zzu<|j6raS+XA~ZW*YSULhu#7fj!J4ivhzAa*3wg_D*$ z^g)=ugW-b&+-~hxdu%ueeZd`s)=a8`o2@VlFj?_E+=WpXLw2_kKf?EGGpFXDqSmB> z&fOQW-jj3Kr9J(oJG*%(TEuDf23p9ox}OeLMDMABHi8w_v{_3HtDeQckpHa7ym_+W zV==h6~s8KOzu8DlAuuvv5`k=#JDyJKY_p5uHhdRu6Dwjsl>{Q}b`E_jGrz(%u zm5s`F@vSYmW)^Bzo#?Mwg_y5`-g1nuIGPpKjTw3~>i^;DQU|sYp0H1o z6{SgWEsT&f?&8g=NebB}Lj~$UN(+~NCmb+dOTvKiaTjCU8}$34MD$~MgGnnWE~sa% zuodYICo&m&!^W5o-@!!M;N(F5bz^_vVNf{XQC;``L5R)t3;4YTBpS31s(09+l-oMZ z5A{1H6ybC!|04q*{M9j{C(oHaUQCa~aZvaHT10Y&<-6@02 z?X`gauI(+qetR3+sBQ7fu;ll41LfdCRc)t74^A+Y3s)N;8XfX}UQi@IMIbP^1Cngu zY4{m_^QV97Xky#8#n^jd={>%rhHHfxre)U-*R>gE6RoRphVH2F8h&Dq;J9+dn>WQ{ z{Ij0z9Vc*OIkl@!`iP3haksk_)wj*{ywkuYgXU-geM`FWpY^Nr&vzPVucrp8gd7GD zq}@VW+i9y)OuUWV)DriDB~$>ujS3=rY;Py-X^esq-{UxF!@w%~=&YXr(d146f5k1Q zxef0pf8}kg`ZJ7RI`D>WH+Nl(f1P&`4ziY;!OJHZK=}k?COPm8Ox6S~LuactKQPqdHXoB3FY%=4(w=L2VAO|3fu)q!G)8f7sZ6}%J;_B6 zwaB>C`Z_0ru6+t%jY<}mg4`eDVazwv$cMuDewRpSECDe z+kC_`VW7qs9|Q-oPLI67dCWzQ0SE`TP?B$jjyL>m z%11Wm(El`@Lz_>B!bkMJ!g7Q5RM4dNdrH=vRJRX6ALrJ4c>3V5Sg9i9X0=LR!VESc zPNMjj%y>OUCX*>&yLwdQkRovOtTB}in|H=>QW>v4Wvx|jZ zI=%(~hWiGtltX&DqPkA!^mKv2FlF@6)BA%FMGyU-kc+!RE&`)y@!sQQr2BY7(olck zm3UQZtB*m{omq8OKD6ly+J=Qj*P~axYhitNGZ~<#|$^3{aO6@)L zOz}~j&fnsUb#|1LM`2pTVf5t)h>rQD0@U2^FmFWTa_r*1V>`jn%Scc)I!R%brl?m) z^W?v%8=zdFgvdhS3)6eeTyNm|4AjuMnS*+EEXPY>abW`yPz0NjkIPR!pTtFeGhJouvM>rb%gNb|Qzg3NnE4SXfDAMg0JsZa?QqujY4G0MA3{zX7!e~qxSCgRoX}7YxO`ZJMRL92zcFb10sW`^W;l=bbgv42mwx%% zfoc?bXD^CUj-{{%m!|fExTJ# zhP4VS|E3CO?~;GT{yh(Fa@gp1>k#-V+!EAMdkGNmlJJ{991Xlp#;T#qiobCD*zu1# zp?4I{W(E8^FY@fm$~&6D|DqiJNv`1^$YCBJy`wqYknk_6U>rpYNQj|y0{>eNpb3K^? zHL&_W3F?)W5O}#?lWGYC$v_`dK37GEwV*&}2{$&ZOdfslj($MuxqQtc_y$$n*!p9R5lsdx9AdAOmO;=Y~Ncd zWXz)+)mGCKm9Zf68fY(Z!ci_G_zjE-(!{U1GjDt3QH7XNkY|wPoH~oyEib7s?g$gm zK_58v`Erwe=ndl$@R#$b!)f@WKf@Tm1ooXpcz*`#ayjPo8}D)%AVNj)5MrXu8gY@c zaXla=wp$)nT}S|L#CrN0k8|q!O>(XA_DpyLl-E*AT=HcEN7LP|(7`Zoi{FtKIqNL*9@WH+*6VDx5IqO{G%4gOR;nvkT?uYka zOx)Tz-x1%6w5^!=y0}#Vee(nnHyT^P(61tN2(F!oXmy1+{&_sl*G${}w^g6XB9VVTPX?X44VVPKneaO@i$9Hqux03C4+W!V6##FNwIy9qDIy=ov+O z8TuENUWtd@!qb{&xsh6R_{O!CSPcM?&s?ZF3wX27nNO*Nxxr)ya@Ci>KhM=JEhqEw zQiS6P@p1~{i=}W}JP)FNfp_J2jzdLC<26|};~UGI%}ymgp~R#-Tdje@NB$MZ#pZE) zdn&)tF?AR;s?)VK*O$ysfZ?w7%uC6I^E0o!DAe-P9QsLy$LCpNF}LChlV=FiG1N&| z#5x#XjPRY#JCy>Tbv&UB*I}R*BtC;o zbWs>x$hPw}Yl$G)Y)d7{)?^t}R}B=Z6b0%Y5||f^p|OM{w^KeYGgY8q!0SrQ6Hyu+fFk;2n5zS7_;Iy;*WaFV>p44!r;p z#5t|4>LgY!7{#n(5s~q0W{C>gTgIx^t`OBPf1K0TLL2Syaw4=l^>tx>RGKTo9IDjU zf>INv5PD?M2cfRSMcEilcKIZTo99KWa0ZwxZrvNqty=a5^I%jYKi#T7vy zL(r?uHim!K8n28R2ntx^NAlpdquNtzHBzM9QR}T`=f;vi&6n|_+EM3)t%jh@1Q%imG{SIbg7 z3wKuehgRhm;6{o)<$u!3(>dN#{$KhOk}8e&l>bFP6U46blA5vrv5ZW*sv|xzwq6^U)V*ZNL$Z@LJYS4W>f-i8Qew zwdaB|SJ^$itSc|AP+nMo?gx_~9EWfRR2Si8t*46+C^#(*?Z)_x8+t>R2h_Qshc9#s zhicB^Diobjyv8=g6r`{T$P1hfCSYjGg}6Q&>9_5U)ON+ve&&y ziE(Z7+JNy!ye1EFd^ON*9P}Q*MFlqcE`~mj^=O*eH+&<50 zJLQ@gis}oFjq{cL0M@M4nIxw8;pBuOJn4cnr?tJImjvYZ?JSFa&dY>7nwbp(_aYDJ ztMD^xv{?w*m5WOS#R$Q*p^nQ*P^&jC0kTCq10uAFu{KF!#-%yjn{Yt#3Jo+S-E zH1hWUt@Aykj_ct_y1DBefVUF2{b1KJ$RVG|blNc-Kc@#GI2jO4OjR*dUT4U-i%!z^BH`9#P9o$29dlnp55)rc$I&w-x&Dn z%$Ob_{A;@yP?!0Pt%LFouq=}71I9q#N$NF7At5O-#w5_1g5WxuNZhZu+Q&x3IHSkg zTjjP$GgUUhMJa>O{KZ{Ct9U%*ZxgjP#%bfON^N&lYPqYd{S1I=PwTf;ddO{+T5c=6 zTBJHi!u1*GM`r4VJ-Sv&70GvY6fL1(iA5Xq2021& zuZY*E^)kbH)GxA?So&I)9x}TK!uNA;V?Xom&Ah(MKqG9LywQB;_~v%lpOc8snj^-| znXC=>SFp@CY4lX$L_lJxJ9U^U0{V<)qF7XdJVQ5CZ#QT$1Yn;)H;v84vo>`KV7NXz zmI(px-VHwXXAZfoE8r7%D1jpcj6%T-q^crWp`-?QL)hA7t&srzXcM5;dY)Rk^BZZE zP_n?8&EO(~{J-TnKi4nv0t-9!d%|0K?PqL`(A9)`vUK0I5-eZIA?+J1un4 zD-me??+7%^0&E^wP{3CpGw5vIRVaNobnoRi(mIdw6?Hg|vJncWHZ%#F*#^Gz=>Z$O z2O8TkZ*yas+c4rsvbYJ>kX9&~??#Z;!;l#WlOKlS&W9nR!*GbmEYOf&1}NRTEGc4MagMYAEd3&0r@(+a zKm7M^W%mcK0~Chk&aLUT9XEzFxrf$!$8kR?pDp8X{XQqw8&yH7#+^d;_B*&|%f;nN ze$`&Xq%(%l1wY%y=|^ZNxt~ciTiJJUNuW_`lTCU1vMFz0?s$4z;wJO^7dD)s7Q$Y{ zex%)!%QhGdv5U!G0{OP|)H5EmjPH6u(0Hv#bnR7D;pBwG{ApbxWR<)PT#DrOT|~Pz zJFbQpiXdd)n+XxF?p~Q8&VJ8x&U9Z_-pKV6q3-ml<=wg=2aTi(iV%V}-mSUf6f7I; zP8wFaqrOl5t7mUszI^)r&D+~sNBc$MkMpcb`=XNTY1wTO(m1GV{4o8pFZ`$2m28Ty zs{%0yV9P9wO17WA&l>c7)(=q+MSE;ww6A=utwnNBtLS<$K9V=iL(E@gWA-ZBTxvVn z_+8#)jVD>56C7r5H<_kMDCi9FyewB7^IU;kVtkYgvObH?C|;)HNrg_NP~}f#UBs8@ z=Z>u-`gxRE@iOY1GP?g#i>lSYU+gu!hC*>^kbbhhj8pjIfgUj@eokMZATMR208>%c3J`k}*VzzO= zpf?qALJt@~KUNy(3q6w5#wN#7~s3a>LZW|-GSbvaJ@?N29Jzx9EG)OKkm zlZ^eH!e5#Z+%G<6iXUDQWavtQ_sZdm2PtDF8JW@mUO80*ZNMhLOj(04&5BC@l12Hu ziuq^kGq(n)F24$4YuSNLqW_n@chPR!NczNIh2m!Q0V4<@CCjo&!90pD6K#B3%TDH7 zS?fS#Q$kDu3IW7v+R@otE%sf21(hT+5Mk0XU@bTy3y!Mb#+yB)vr)9aBJ6+ z`G0981W5%HJ;i`Q74tad(=chcPj({?HvyYC==zGa%VkGD4SDF*z*~rsrO=-VzoWPU zV)#7I2;4flWclLNRaFjd@UNrE;26|6#Em&i=c)nx9bxXyt3h{%;*Ppeg??t#NzA1= z=w4<|JbeYCBmDQ1?&f9(#HpfUWhd=i=IpY_vvK#dj-bRpAfD5652Lu|7SHtW7~wpe zBaWN9d4@8bCY6X+U9u^{O2?**m_2pB2Jl*!bnPKrMd#R@EiI-b#^dk?$DjV+C7Q;g3P*NqMoLsLv^j1edRxHa~+Rn3T zHG)^GM$lV20__LhG6b`N*-PWOZxH5dYmDOQTIa^o_~=QqmzCEuy~|zJJF=u>6sZok z)>v{{d_3c4#mBR!U#{j<#^)BTc!UrJFK3tO{CXgwh6{`u-swGf813|XJD`jZg5sdx z>p6T~Z4Sa9*e=sgtV{apoTX)fY9D&-`8KDO?qz}LUg9gEtXT?(d?+|^h}hDVgWfLC z0!fC*=e&rtTwJ-;?QEt`U%nU=&K|O9dF{r;|h%{?c%V8Eob3#FiZTf89vL*U)QS=c(lQ5V^0y6$nG8jsG| z4^^_|NJPG#n8Ixjoz#_ZdysMgS9<M*|(jiJD9Z&yt% zvC)u*7&*3ra(#~-4YP{u2_Co%3HAnPHh~+1;E93uI9k}t% zD>NT|pA&JXzq{YY3#IIdo8i}teOCO9%)DzKJ!AMh9~Mk54{YFoOpzs`HjdHIdtmXI zfBQ8vU+{~-wy77zF!$od(3yPe>35s`y|&peEp;;0g3{EPLk3Jt_#@qqyC5hE!ug#-Qq)x4T5 zN^YCMI<=_7PMCqlIW$Dqryy7u7X}%KK11$|JC`DiDY`L|)rRX!QrQxN&oedmuiH1k z#EiggRTEUXR1Dxjhn~0^gDUtgS_8t~jR!ZH`0qWe9qRYYvSG2Jhym0lF*;IRDXK)F zm5?AyT9o;)Od1y&y@O&zP9Lu1R7Bdt*urLsoZonNrHqA*I1}s573Cy~R}C4j`HoA_ zEF5J?IS|(HGDHb;b2FEYEEvd>*Pb0Fv6!0z_)uI~;dI$JLO}h5kzy!k#$6C)^f@_2 znUBQVWfu}51;t58pE?p5&^g*f%Y}FoItNzPKv!ZOUubCCc+C)4`-8mc`lsEtAcg-=byA+nut%|fx8}_d3Tp$essMYzzc~xJ zISU<&wdM{rRAj>%(zZF5?c~g^oIAVEyY~WdY}=*@)>JE9yt!=DPU}|P=B6R9j=@*I zj&7-#v{~_`by$%CpZeo#B+EY}{)A_z8D)f1!Hvgydl}EZj||z^S@-KUk<#$l@zD$# zNM#IVLwK{C8rEU=B34V?GNH+LvH-D21XG!}a#b@NuffTIGB`}2;g5liWh_DPn{bdd zVd)y73c-Z}V#?M($6ePT!?$XU&;AoW8V)a{I7_oUZdgynQjPUpAD5dJ35%`_z$Fy2 zFOv&x8olHqHkQG2G>vkedFk~cnMNO?GiZ*4U|_yu_pH5ioPnfZeQ5;Set^amDcs&( zdTe8t?v$4B2niHxDi^LWH1I19#tl>KG%0}BjGO#zikHCCq%>alRWr-^8&1Dk+NP=c z)SR3`hxIe;+K?S2Q*!+gr$FNkkwYuhC6sROWs&P!2FbIz75yMlVbL4C;RfuMZWn`~ zHa8KDvD={^1ZH(u1)nr1$L41DebrWYdkgJs^rKHus@zFW-k0we&z?Se_WsLZ?{w>j zAI~F1VnciwpzH-g>I5l@YM-`}fQ_JR0P4|J3IxPPsS?Qs@=qQS0Mu1u_a7(P@3|iV z-O=zi9&5^xPQ8^$P9tfJH1)E_(IA4eeWERsr!J5^X;Z6%MLUN>gA){@X-*&Up%A7?FY zI`Sz0?Q4$mNw54*tO~}y-BuhK_YF< zvg5n7j_>AqAmq!`wX2}Nlcg>QShxbY?(FLTKSqK(mfu5U>%o5L4 zA6*P>^>03^Q(}6`Kf*9-cXG!zq-l z8?}2w%p_+w3;gm8JAeA+DzG|Zc130ggAS`$OtXgM^Z4*4I8I)oWGzg)m*RY&Z)i~1J-eQCU+ z8d2}6tR;Vh0bfVCiqG%h?K&>5uE_@X?&`4VozD$G;3_|-4`RBL5D{XUkw z{@&gWW=vXq(dN9}`@NoJ&->97kyFFQ% zYx`_TM(t&p!9H1_=sSD8dkPeNLdfR?ihh6cfDtGTACQ+LbsuKOHmwV)C#(t zZ6%r6qEarZ8WR$VJ89mhlMGS28QKOKUE^i_NL4c0q*zsuWa$~@wb)90!{D#(7;UtS zCAY>RstZ$0q<(S-2{JxLIel&v=)y+#aWEVqin?t^e3j)@c~~(7N0GqQ@Ytc zyRH~d+Y;UTo66)BZH!|k9qB+J8@d7GR-|}xk5?>`{Df`wPJu#mN)`mz0&U_S zyQf25BS|A(Bbi6MMp8z+Mp7u<>VnugdJOP%ujd-iKf3yN>iHF^=k=DpG~rh`W(v}a z?&{R8KtuxER1ymwo1pwUNkTInpnZmyeG19}&QOuYHIL@(&jluY6-xoEx-4d&K%A{0ZJPw1bV~|D} zrvlnENa0Uye9l4v>Y%vx8D7gv#yH~cG}N&`;LruL_$+iR=gpy!!PY-M1fxRd{;!y# zubrIX(wR|)b^i?E1kFWK+vEeH-;nbb^d14u_)V_P+4xOU1d|iZv4v;w3Hm-ae21cs zdUup+ccgW4L1)*53{#WjI%Bg*C)M^QDI4GfsR+pP5cz^Anrv=f1`~3iT9D}o7&V-A z1Ag}LbjuUI?=juuoWPon;H?t=p0TuS+lsm_xsS*cwQDc`5;FSAZIXS%HZd-6J_*8L z*22r3@@*shs?c^AQZPcPv>)ZyPM@8(ZG6>Xp4bvUqF*B<{j8j@>iMt1$xWS$Xy^xl+|BXR;K?k zLh@XdjC^p*hE_s1*<+T?RIh*B-BB=Ilowjz|D&s5UX_nI`V!q7068z_>@^j@m$NY| zt(yer6@6RbwA2%~F2doEB_h^R*u#sHLPvF2aAfkHSNo^H_B=q0NLl>UbZ3FWM@dz? zZpV!oZTKN`-}`38lkzmm5_k5|T^U)#qw(!+_GsK(ZO5lZEVS|9a)Hue0lfChn6XKx zyEWzxXT#osoC^>~8Tn%l!y>-ITU)Umbd`}cbA#>vu#kZVk#{gjwG{+AdwZLCcyO?D zFN{1xOERc)e{bhOk81VrBa1mlj}!Wk-mIm_EqU#PooD)yaftw z)FZMU8Gl1{c{pFBCB9RtQEY4&6>Cg5!#C8#XtuW@vlrRh?S#Q@y6v5A_74u&e}#=z zmjWbiD8oL-L@fjla9 z!oIjm=jAt`qzA#ho&5*>hrJ#UrI&ufM~@x>J#TqxT4aOufTAPf*Dx|nsmu`As!Frm zPTStbfEX~Ks*M3LVnEYOeABQ7DL&$3L?St>3=5E8uozY+Ee*uVr?Uc{2h~;<{fRcIBm>nAM-V^TcAo*=gL^8wy#)g>3qXn4)6QcdKoVZ3SyI= zt}Xmr7lb0wxzJ503MahlQ6lrB8*Z?YND1oQVN;FI0E3kK#BN29!d07J$Kncvc=q%Y zqTXI+=vKiIaN;vg9hf<4^7sO0BWZghX81#jbnFXPZIsYBVdH{BbG{bpwGtlr8gr>} z5xBBrk9#WHkCenf68#g^_R&Nqe*XY!SDsZFC7+faD1x9$S9}nUsfy~nTS*lNvN4)> zt6GJ?FwW0s?6G;8;$j+7JR-3&2LQyN{q4&9C3S@=xv7V3(~C~|uwHs@KqVB>uRM9^ zb{|w1VDS_Q3)%`seG$9QDIdKli;CH4Zr40if~~A$Zk8Mbi35br&KkXuIh|V95zhQp z(xK#XPE#0_dypU)IA&RRRB|YKARf#~PV9NkAtGsHGlB_KGYU#sdq-xc!wE>i)yd=( zB@p-ry{=M3EC;e`AN?$}3EY-jX3+!{N#*2QL@VZchWfQgRj+EvTNe2#&%T^ya~9lO zBHdCx!^o2A_^zG|2$qb$jRXk0$O;UCXBd%11VVxU&Se$S$((O)<_Ah>*pOk@u;GZx zMEpA(v!&FvgcY!P$RQbe4>(xM^7fWFM<+shleL`|dxKI-S(A+4j3gDS?dwHZpC=6z zpm}6?;||nHfdE5UtSn5Md8FKP2cY_isEZpqL7=eUfo!ZS(EEmUu*-xgHRFD)2M8Km{9Pru`MA z0oOC%dT;{jvUR&nPN_30VemyGt_(|^;8L|X7urplmPw}dTeA3L1d=!2BlTq17}mm1 zv^*EWMzA$8!Xgr^q_?T>{|5;m1Phahuh?1-}A#|Cl}iwD`qHA66iSP=Ur^?P0>+FJLLm~jw;GMC1kQ-bkPTJC$SCg4GxH0V6p6f~ ztI$Ihj#|3L1R%cp7Hr%SX4wnZ%SM*;xYZw^z{gy;xB>qsesTDZ55FEhfA^Focyn_n z(KclZW?36F^M>5#!&GRU=u$AvmAk174+_au#WFH&n9O5K1+!6kLMF_WOf4fWtlDad z(sQ6@iX_!u_&J88`i3_@NV!)&7iwCDH(z&nb7Od%@(j8w%`Cm9uK?ZwB<|Xwe}yt{ z<8?Da*+@T-P%;RC%X}kJ@K|IEi$YSf$qvwFvbm|vx&4ETWG&-uNr+`c36xNCX*7@@ zzzHN;iQ|}(e$kZYzLx0jckRY7$F7%46`|!oA)QdvBsp^;2Gw9e%g2>C16!jn9~#KF zvL^y!+Dyyd=uRQ7C&QB-K~J^KAHw3IPCmaz)FWW>wzUGy`qm?orW-@V!>r{5FnvDE z@$ifrbW&4Dq9FgsNeH2D43IUa!*qLFoys~(G z&T&@s_DqTVyyG&xXg;~)k|QY`UTBS^9F{PWjFNGfLnu)crBn#=!T_HL(#cKMxP*pq zejd~P;oknV8%CcK6l{X--u-^sr5nq$>E0QJ)L(PI!%0uwEFLG~miKdf76x>Un&s!) z?8{XOhs2}{vv>w-I{P%|`F7+rc8);Kvieg|`)EuF3Gg3en;qFohnvhgSxzC${HX7o z&#td7I+yAEJj-M3-E)6mq-JV&hA@V_y-~C4c1Ja|UVp?@>lfQTCL|mFj+6jPK(xP@ z5u^HN*kty-b*V(>@}l@G%6^7^&#>=UTKg0{%g#Ug690VkQAKo0k{QJ`nPo6%0 z_2%&H(W{pOHfnDhUZZ3suaBQT`SA16-+z7%|9=aA|9W)%?(n(Uj9If;x@>sxk*EK7 zefaVTym|QU?JM}ulc(ME8v}ZBz+rD~ry>#r!W5bIixIx7I zc}7b#Xwv5Pr>tD0vu!Q#cB8V&#vjpPyd3m-9vQ)c9wTABOfT7>o8{&AG+iE-RpP~r=|KGJV%?r+UtI|(OpQ&`fei~>k|HG`^<3K_zv^1 z4r#7436hCz6A=9cY=f0E@GZSRc6$G9eg2+3?WVKO>2-N5_zkkvveVsa89)oyTBr9g z#}k%s6O(T3dd)o!KH`Zs?)Um|&^<96jbD;8&I7iq5;MK>^6{0o93Mol?28NY;d2~I z&d_{mT!|oF8r9_=_?gBe;7`;|#f9+{O{z+oP})pu6Li~Pe$P=a+wNlMy$h=;`$e;? z_I+8x0`gc-Nq*{q?Md6Jx`<@6k$~L|y!GiWA{+#i z%Bs@98&3$kA4Y{}l6WVO!gOMC&Vb$CE*XKeZIY?TS~xf@J@%sw*MM|;+oO;R%l5R< zAM$%_Lodn1%?UQrFr(exZa8K%-I6oP%m?h(z%heau!6UJ7 z?MC6aAymm8+m)eQOhXr8f|M#fJI?-MBKIb8+_(ICo|}t?JUOO;qVaq1!;RRqaak

      T>#3tPlWxC$n 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

      xFWmyV_Qo^Ao&XPanI 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

      &87_abs27 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 z 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


      kH>DZv5(%=2OV4o7i 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
      yU$jfBRr(Kj@3TED_Y0K=X--Oj<`@hM*LA|Fx= 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

      FoR$0fjRUc}g zTpK{5&`w1Cs+^-pQUeiA{6?o`E89m6R~m=1n^oF#Q&*0Yy`KlO!S?fK+dm{wGaKw? zXZubTjBw7IpE2c)11k}Ut}ZwX?!>=eGV?$@`gt%N)J=Itc`|f1zg2p{;r_7m^TCr> z?_W}fcD~j3NFIq;dHipV?a@%S3-KFJVs&&MBfh8~o5L8>&~=P8!O#H|&cUl6cixy44ID3|9Wr>tqdpMlG{e4%V*{th zJNnU`hw*OLjDq6py~VhmwFQvEZthmlS38f6?&9aTb@W1!k8M~ST=*#k_0(i?Xlg6N zdW;*TK{>NgFx)Acpv8D3!r_VOuy7#a(BL>y%vd=)C|px395q=1$*oey@)aE!SwRrT zPr5((P}+x`!@3^o7TXv;KBYu$@IliTt#?kW`nZW(y=dZY&zQLT+a*5p!4kKBr9|Lq zau2HW%c7R$WmBms#!c5LjHJw@b6F7r7r1NL^j8F7y@y36U27`h8cwA$gYN7qDH7Nys zP~3f>)CBhyb=Z}(CPkV0|m zx`{k(YdZ8zfTC1E^Sbut^LnN*c*oXsb;^(1&?_87`iO%_A08btE4g{J^^ImF59+j^ z7r=h!7&`nA7|Sy$;Ch@b;}>_n9c~Z%I_~?&Tk(Ws7KVYU-KRw3gM(Uz84ApH*dN`nPGSNFVmCh(<#}Uh zds^aTYdDn81pmfA7YdnplWg^{^}l@1Cg_DvZde9dDYIpAkQ84=UYKxfV2|Do;})?D zp)8{yiS!w(>BEC3pT;1#N%yB9F_tgkA{Jj!uBX3D@8g=mU&BA&H;=(Kp#Md3!SR5; zD$$0TM^$cwa2+kX*gD4Qh@OMV2x2p$G0&C(MCC(y}`+J<8Y2Xzk^?vgOgBbJZX-3=;-BqOE2eiHiIQfp3{%neQ~7M>r((5etr;_Ps)oT73p_B4{{Z87uNi7`HBD72?=N#%uEz%(M)4xJ(#)l zycV|r%JK*gY*G4Pb;h7nCE?W|t&cjufPR)>p?-_3xhJ21QW-d>tNhfDbu3|q8Il-3 z$G{FQaH-#wBojSX-mTVyq>n^May1Hyd70Q<)I7G5nNqvklITHO1_uvtx*X-)I zU600k2FFvJl=E2&4+VD$l`PilY_;xFY80B74O6s7-n_=|->dI541DIvlB8=8*srNW z-Iz9^P99lbd8Tkj;CVC))K?{a6T&()W#lk;UJ631zgB%@%QW~AW!<5*F>7Zcr-h-k zD$5WtR^ih2?b-__DOFNIj?9#%Y%zOW0E0bo;hp3&W0*DaRv2KZZ&x_uk%3hlm6J{L zTPC5LY>n! z?pP=c4r1pggph^!8nN?BM%53*eP(j9!=o*Yr(fB4dM6NjUv^aL@b@3Y<&K>%0%NK< ztV%@F$`0me(DE3%50 z$-x0G!%dqpu<^kTkaCrHo1Mxyyr*adBNHgZKcb{l{1;PzNy9Xt zOvavg&?eEI&_)BM7?CkL6knex(%v+@1O? zE807Re{M`q;4Ey^Xu*T|xBAM`s^8Na*fq3f$!X>#< z>U{FB-W7*%VRp2afawjP{^GSZxbU{@g zyTPg&Ex6gd6Doh|hRNSs5Kl#ub%B)Mx?#!+9?&9faD!;6$3+NoH^dJZ>J+yb&fvms zBQ5b6@mV6GAM{B;Gq_0~-u~kg;&D)}j9G0^?WwTklKa@ciG{{G>M)Dt1CVkpw1tbK z{y8@y-(CI-C6ld2=+FfN)hIVzKF3oFK;A4mP%0>`feOXnwU#svEg-4v!=eH{(n>7hwbLon?O42VYXxoamJ-CT)(OKb zUkeg{Y{N56I-v3@JMccq9qH!WYv;DpcQzIt(Wq zxPfU;Q5beILZq!R(xt#a0`M>WvDT>UhA1DO#gQ=YI3Pm(cigI`-&Clk|Bh7v>Swi* zZXc4EPy1nE>9eAl4=BkwQq1z=UKQu3qROY3^Sl-X<{|xOay`-^*uve-sP4nOI=DfX(d zv656`4xpp_xL{`#$)HZTo>A$pS^gqoMzStd2j{Dj3aAQNKQ4dkVE<+a(zq_Ra)tR- z^cR($;cX-<&=o2h&MMm5C*mkOpEuG*Pgl1_PlIR=NY(5+?O0;j*B_S;*Rop_f45MtO22ZBxEitWHgo1Q#kC z4tGBIoeWwiX?ntg%$J=SU#?_JY$#@I4ec)kTKO-ZGEHIw8AhDBj)Xjef}AJ!geQll zs*PbMTPL;++Hh_(!i@0UJnd*`c`iFg{%j&Uit z+|j^~07ORXXkwO9{wrxWmdRxd)Xl$HFEHF;oDNC?M zB2$KIO0foj@a39kmnd%-E%{oY zT>zdrJo(oBXv*W`xd>bl4QYd!%zgqamn{;?t$U|LwsK)uHD1T#Y<)dbF4&RXfDUj5 z=jJRTN)He=XB}zGKBGXHeqna>$z^T*(%xTVl%HK>m-UZ%jj50^%^cFg_xe39-}uNM z`lG&AV0`-#r<{_0Kc8)os=bc^1c&4=`Q~QdSzrXT)*QU&N7=fXJ_Ku88Al<40?oi#V`-gx*fFTH-Q%t48fw%1*?o zsHmaOM`a3<}z=!}w6ajLmtC6Yz1RK#~X&+Cm#Hf8q)BZ|C-1h=enWfURujk~! zgVEL&Qlh(t)Ds@9w}^hK(_Q@E_4U;v-utN@JVnt$y1AeB>92nBQ;o%JV4QA2Isd6X zU>2J6J{030s_-S;_4EN0;vcH;HIP+#d0wYq!w2=lZt*%h7U?K?yBQiX4=)>KKZ z$@^}FpKFIovs>^C1 zd>&uA^@yTJlZ)A-`COuePJX4M-c5icN8?qKAGgc%qUq?$sj{SbxC1qaB^@|bmNZ{F z14q%@ISE~BIS{WW4@LT2_@6tPc|eu5kOxc^d)2(g&qel8_)WRcsp2$4Y_BHzkyb&S zKY1A#N1@rVxhJzgSw2%b(QeD2Abrf71`WHGk>BvgkF}J^LX}iyguxde>i-=fJVO9| zug63rd)WAKy$_ELF#Ap3T)wW#kMMUjLInD3HUj$6B9j&gP&sePi|5duu`9e!$>}*h zU~{2Od)_j4g5OTcD*qjOoWGq`<$Mk_6BcLFsi@&#=5xExLK#@$JW!nV{qBqB+JV|y zHET_+ApY1YzNvyaA>??-CVIA8Uwx5Nq6w|Ox|(LS=xq*1(v%hHrfo@aM>6%~nCjf$ z97VuC9ZiJNrorp4)QVDfMq|*HA@Y?&OPSajqm+X>z&F1cSy4yS3P}T#F*n$ z^S$A|N*%2ZGYLdosDB=XAto-woYNHgL)_R5cd_tq9~C#oop0#|X`?;bqAkiuaflo_ z@LwOv7m^SIlGILdP%shfO0mF5;tP6vs*VI9H{esV`VBqvOaEsH*2|C7rH)n6I~(Ddeqrn zLfbfUcXz>~Xzhb%`;)c4J9HeyC2iM1mG;`OogXrk5;9K(=6l2lDY+CNbG(#XNhVC{ zSA?qKkoOugMYoQL@@P$mb{s`DR6k>UD^WZqb=P8Iaqphi8(}~8k^2Ju@H_!m*xl5j z?U1U1PFiBqC9JiBd_z)A)lbw|Vjf^CkMaU`Z3$ROqO`t5ZXP|~E61i~9A>Pel47eH zZ4w<~j#a`}m&p(wkAeEo+4)pN5vPiR1wiGM5e}}Yn6WB*YYF?jS8i+%l(NhZP3fBmzX{ImG4W3tYoZLd2g!}UpG z)IFdK)i}zE>-u_cp3IVyeT56;ZXA_^DfuYELeJ4G96qhBiP(znHqIGiBYpF<2JC{k zeN?hwqDVAdH=5Jm$YzZy`cvDGjk3g(jE!cAVWUSUNlVDcMiV8>LEG=t+E}8L0(=oCN~h+iIkglxC4s}t`Lt9Ls|6-m z?BWJ^8wP`cbIxyB-Mj@x{;PeF0@quI8)&oYE?jllSSCQ>$55Kt(3^vbaKQn^fVp=l z2Ts5~Oj?BNDwUGZQgraGOg%bdmOU*L#cJpT@7Z(cTDz9_v}$v0tBy9ga)@?eUAXZ2 zs;E(_i;h|xItq4a_)us{+b8O@^^r@T13m7r6iDD@%FW;rd3xcU6~!!TSpkRHtK+uI zBYTX^G@L%I5|b=TmdVgSUwo-7LZM^7&GV^y)+&|Ip8L>le5J>BFqpTZX{DKqSv;G^ ze&9m)#0yJ7NsA!I^tlhZ?Hj&iyID_g25&_p>Bt)WMfxLF87$aI!HSAzU+^o*C5x2* zhelevETyy$rE^?^?Birtid07;W*AC#DQ#=Qu&@~lRCOyBy4rn9lcO!W2WI7UfvHTB zr9ziI){y8CR780KvOJ2UL}tuE@cJ>lC!$5tNTD)p5Sw*`xBT%cnZeR+LdUtd?KA@zu8 zv{)PjNo0)hIq*r}v`%tkv4yd0S^(u#x}aL0J<$4#f}gXlm$j;IPs)qf)=sPX?TZ3b zeXitFZ60t>eghUR0gkuw>G6u`@oI!Ny;{5g7sBqlNt#qU!OAeN;ggQyGtsq3V)-J8 z&P5Vt6SVVp_l$*}@mScC@TaZa+=#uPM7;IPJT5a-+)9;&;Mwy;Zm+&5NxK7rxTsCJNVz zN!7_dCGz+MM22yjB-RqZbglV33RhaT==Wbs@IA{Ho0iS%CtPX?MfsDmD(!&cTaMmU zHr7@JwwqaBk?d$qy=%F&A?%ktP>x>OY3+(>;~Rwb!M5fQ#XQrtl<=xc2P|!ReV-`0 zcG@rcQH?Q+2ibn|oeLi#jE*0K%y~uvE zbg`_M?eQ;W+U-aJj>U@pve13KDd#4*1DU{}&FrG}h5bDH>?;2K9~SZ}TFC!S7V^ov zI=#|nX(J z1w3jhu-Ff`h^lg)D|x!Kcr!-)QZiu7W)9EmOY=FW_zQG1UY$3lT$=T1^M#`PkyGfP z1t*7JNPoa$JUeHNEK)fOfcvX3o{<&e!H$<$zdNI3Ji0r&bn?RU?cX`go2DK1)eD@B z&A!iPV&&Rwgtkg;xsW#657dX9X$>X~j!i~#B}W4^ll5aDQX$E5__M}`G6taBXj(WK zLdBw3eQ4Gvf@xRPkgdWXe3+#lvFiZKY63}LH7qI*LZLulZ}D?$%K8h>+f+1@*JVN2 zevH7LbLNARF?}II@TRP7N0(&}r1`>LDyE_aY|4VL@!t7Rv5er+M-7RtXb6UTTYYHm zSAy#`P>41SHCUsd4{H}(MLmm zhph@K=8@M-52E!cd>JH8Yh4Ig&UZppGWSBELLVk2jg++{u2E4n+Ng*9!Wq*CkR`FU z8=H!-mCMMi<|_ydq7C=?rsui%ms39s1 zNEF`x*j==Efsui{Ra0k?(4BR?IIPdcI(U?>nHRv! zpiER9B=^fMS|IoT&;LV(41`fVv0o4)I5>AiMw|Ws)pjkZmI`x_tU6n(f!Yd!LaeAV z%j4e^q|_W8S)iP`j}x~XIrL{oFH1O&9L}-h5LwX%2PUH9BKh+WgPX2dBMA@01Hn-* z{jqRf)>gR^WQDMy6aKtKK%Jx6-VrGQ9WRZslT=jQI!jFkhv*&N@H7g;k={q-ydmX7 zN{r;WQZ(pFA#9h9OHyztHxA`w@%_zC7Aqqw?Ol;;?+W2~SL7Yu6>72-%B)(emUOMw z8m*SJXK6Q=K4kwNTdaketw#>9c+)8}kB4Y>B;jSJ%82a>+lGeH@)-V&o|=3+{pUq0 zI0D?rvPa3rG#$?t`og}^cR=PG4Mhi!15cZJc-3R?^rhcFr%Iw@Ez1#D@$sCB7%IcO z9}evyV}^5epphrPe060$EP9dr3C$(_y@-DqnHuVuptfF348F7QUkEp@n5&don6^$e z1TM#Di1|q;Q%rmWaK%@{#eZ=IO9dqHV8|F(GJ)j7vaTKlo_69JEovhCBY+O z$0t-48BQxNieTcM9w#1(KsAI)FVOGbvwv$fWUFl}j;&R~P|WWoP;{~fPBVZZ{(BU= zzegabw7dBk5TCHR9AhT!KREl;S0Ug#CcE-{ZW{8cW9qm3{h1aFGyc*5J0TH@9S)!^ z&`8~bN_+pJ1bUEM@)PvBs_WjLcF>^WPnh#orfbLi?p2SfV*=9qB!JzKA%6DPQ_WXy0qoC^|#M~0y(agS$Y1jR98|d4Zc3jU^ zb$iRxr6-}Isb049rtND1Xl+({^F~@SQz8*wW*_t8tQBGZ!1+jm7`M8X#yG`6F;6Ij z_CZ(ZZ2sU-mokVp2b;2?FU8cB%8VhzU6G~_bWw2lUE!=vvm1hMA6TC{V`|%#!g5Ny z?k({o7P3^5K5J-<_eBWpha`Z`6VQ^=+8r^+=TIV4V;eOh0N}#`XCDm`Bx!r%@ z#UgK&Ui-Q7yKUE?J_8MPhk-XRG;8NM?Ccglx;;|$c4zdcF6k$DSnY3iFWyyfp6H;= z*1Xm&v90;Ul3S~)5#Cy_eekxq4}a^lT^NmatnNrI_8WZpqqh`a~=vPeOzEATEKl zua`b9NTD5$6d@;Dn3ut_f_I(>^KOb&h!7VIS=2`h`&i!?>DZMGuCWOi(b-4vqS$TC zb+H=+yXn3(T#IrOF6)abSbcGWU|;kp*jL$3t@(jq!Utn;@*&t3IY^R8w8GWtF9gce z(-3u03ovkvyzA2N{E9((mtRV`oF___p@3E!Ye&kg{d3ew;VdR-E2+dmtIy1JFJH3eYC^Wv`c3^s-mXtIO_(_SYdTT}23t^}^6_sDac?OvLzvE6Nw=r_U#2HMv|dMxRnd;ch_j+`t@EJ# zJ9aF%Wt;J>X2()JOO4u=_4!dQZU7q$!(bun79lC|bx6*o!^T=4bx`o48Jxr_1%O>6 zkt#b1KCUyIgs9q1p~-C@sLsF;k&X%>qdznYz0}S*niwZi2WZG;b8la%OoBo=y=ubcovqN7lE?ntVyM{gWI0cy6g5oZE}Y{a^Dd&{>bO&C%0@dMMN^K* zcRr=)xr*Wo$W6IHZau?f>(e;_#bW3XL$IoDlp#!9`0h1@8A6}J&IiHeHcgyqD_T{O zr#etoqGFyo&8%Rh^|%<+<*87CulAtHek!a)O42A`t)K`(Ch^S!j0H7Wi*$w^ST6l; z>bx`YXf0YZ@98%f6CaK)73y|h+ok$N{`y-ghGVMUz5glni%EX%%8R9S&SC|#uNJGg zzCL_tNjtR<5jj)0&P*U^D?4|w@p(TH$`H!Z!pF%KCl;5TOC7)bg=%sA!!^IN19Pax zcGL}W<9Rfnk3z@Rn&`Hy#|?l~4Kzp;84HwJVi`)|&ySWz6Pln*>5l-6^212$Xp|LP z`C-zoDbrwmNQe^ykW!1RX4$eYNo=`-?An&GI0h`_QG?;^a)DAPiKbkEe~b4GGS#hG zR-I+oQMK_6{YzYg+8Low@^Ou{V^GA<&o;wzfx;qVLjq-XdsgO3Y zEA|M;)H__BJKB+WyzRmqtSyJ&duh9MZIQL_1lm@x#47S(r^4MLC^cDRYR8`^1=6h* zhB4tWJgG#$e@!>G(FWU_($+v#eD5c4zz5 z%O@Q&2M$IN?s*x|=a1g*-Yk^45un7gqoBNQvFzp2dD#0%x#<)TqV8kfp0ywm6a`qE zPPtroOmUa$AwXuVWHr&|6#bjw%glUO@e=4kUN!2jZ>NO}={8j3yO?E!n39_|BoIy~ zKxU0@oKRmKr3C8wpRaM}@aIXx`l z@ISJH;G(1qjesRq^uICw;VOL~FHzoEv+y@}lSg zsRo#!9%$ROuWsR@sL}_kgSdWEdc_9?}e16ByFrcK~w z41p{-ub}D-BWSERF07iio4MvSw{U^99TZ#Mi7Ha{>q;EupD>Vx{4=qlRI3pG!eVhH zhk^F6sWj276Nl;lftLy&1_3SV$gtDxPm+n!(m%P*1G&tp#an8I(%BJYNK?g@F2>%P zAe(*x{Be1qdGjZ)-oH#(&YRp^8#(z^>b`jO?(L2Z8x@Q1o>^?;dF})QI?uJkh8G)L zu6pvjA0qsMe8WjNvH>)g*gyk*%3~x3O?F7}FVYQ69v#XOB14w^Jh))V0;d3KbwWsv za_1^$PAaq{xeU`mQx3n-W%-^R9&lJ@x+*_ zDC??sLUx^IsB@~AQN?zCETW4xvN`7K8qeD)vHTNOMsq*^6>p-Zp2ypRU@%%M7Pot3 z=Sw1CpPSGo*ql~qW=&|>3Y~P-%Zk~CWW}-GloF5yR`NWw=^yH73P6t2h{oy% zG~_WIirL|1-$iiu`g#lr4q)0IfaEPUh)cjwPRUss9f!J^1E~h@=2;0383GJe%HToD zr%(-ENvwp!Kf=6O$H^6S@wBXfw{v3#Tme!W**+3B!_!aTB}L3I+UxJagSGHScK#?(>7cg@K==!g9=$`+ z130jN#qprGeO@6}nqT&cvgyeICFtM_R6;iE9bWcovT>%LfYb;5{RMe-^xiNP(Wk?B znszL_TJYp3jZRltZ@rYKw^>T6sc6x=tfg%FdCRHSMvp{awS&$pG?lkZUX4R`F{`74 zczh_SS(n%=G1|ndANnm6a46{|H(Y&}T%7hTTXk3;)vz*{PjFaFHN()DUTY8UWB2g7 zG>#_*q5Se6(hEx6`i1f&v4<_oe$nIJ4q=-2wbI-e6hbLF91<7$zmU={(|mhL8XB6E zk$s2&mfj9$exa6UMtULQLt4>q`*H9oURzQ3TP^t& z^Vw%-wq28(WY{$vPep8W&_R|$_ABWwTMl}25hV$ym*{7NFm}w=^a@-CA8^j(`SjKHySItHA!pK9h1SVX?UlgHSF_!$ zB9l_HNmew?iC0a9p$ihdm%J&D=jWBR8+yeZ2T`SS;6bvj5LXkUC@a}ZGqiif=$gb{8iL&7=+Vi zYs6_5n8~34iN^9J*9tnF`g^Z0bMkR6Pq;2KWEJ}RNts4sHM!lSU>|2DWBc*Q`MpQ9 zEBf&6TQLUA<#9r?VNiT-J2)+iY+A}>M+qWkp=5ex1=unwtoZgArod8D=D_6O2~E?q z#2~?uw~*ytsRIx1OEC%M%`@ge3IxU?v}<2qw}A}}jK#uIdZbsH86Js*IIXuQ0xnLI zIR5mbA|XBo|IGPM%EW1+D2yum=hkSJxK8Gy+UVov2@}W~$&98(zjp5E(@d3PSI>6F zYBuxzRO;Q1lJbKoJwT<~q1KsA(2wM7{w^y;>xB z`WSU3Wg+ZfbUhh|E{bFV5H#(mNeqP1ab+Ga+zxov&5x*3y96&V4giDL|({AM^jdy>+fq~AiII}6X8R_+I(uy^aCfE^&)WO)ubCU|SiDo`>d%dW4* z_4Ou&Hnuxb=5GEGfQlIgQFeOS%l2c+4-0rVbinyAs;x3RMKO`+n-hn04!2z0f3vh6A07eRa1RH$)(<0_iyaEGX4d^4|{P}s6IT;?dCCXtaI zJl<0V@UgTrBFT}KRH4JP>QO(2oYp=VV<~9@k-AX**Bu?p|GL%w+7+3oZ7YFFv#{|D z0Wx0zonDlc-@prgVnsc{-onNev>4M?8HLbMkvgzSC=yoNo`gbXcN)~tXaiO=t#T8U zp=}C7r5&+OyVbLsvAs~n3686b3h8P!#mW+$euwrnc3$$8xnAsqUOcK~}8Q)UM?;pDu4V zZ8fl1w^r@)g9|&v$hEt$YB|l_xICtTEO+YK=)jYW`OU4W4hXi4kn!NxV6$Zg;E)B< zp4>s&jBGXoFib=C_XDzx(EV5};hs>3D@-i;K&7r*({2B-%s65aHC^IMc*IZ_qMG&n zd+kd)PqO-~JUc%#im2uFk=g;^XTSwvKT=TB+*X=;lL!@~N*S2ERsJlUZd+B{*{x95 znb|7!TiMZMMoklC*gh62?A?`P)gr8135`w?rbT5Ajqx!T7iGCbeldmPtt{ch_lNM1ya({?i@(;3A(jC&^d!;Kie#4&Fa|vim)f zB~+RU>IC1YtUAsMjL@IDt>B04HgOAimZnDQrN#TVGE+S zC)upL7}bl^8ts6;B~|JM6lQup6w$Alpv#Jk#~9l|1^t8Jx6CK`iY+;|$b(b6SYg=Ev^WUz^L>KUFW51L|2i0F;W6$`6p;(I)J-;{_ce0gem23zM ztk}Ei@t$n}_Sm599`$-(UESQ-V%%H&5+}1xer8E)AGgJ|BNA>WW&H8D#PlVnM10Ncwib%LgO@4G-D{@J_gyBogp!kYaz zxJaEgcV|}yxfuU)yTN!@L>~J)4MJXk+YZ2Nerp(q^zn|PF>r4?CO%j8Xg+P!{5+w( zf@lCAZy+ik-fm0`_qL-6;fuShh>Zj{Y76|dZB)T)!hFq`texv5a>Xl^~tuJ z&~jA^S4c6<(!!>V(r<=C>g=y|nn(TN;n5*no`2Aft)opcgrpzed~-O1A3ue%N0F6o zQl~m7t#Tu+()!_jOw2?{+3|svrd~)|zq%-1SLKp*7QrNYVygx z5l1MtUSIF4A+){?W-PZ9ah3W-dc0#w35i@14m?YR*6@#q57TU%ZEVC*nF{7dk-Lmq=cx;6T^sx- z!962& z0}{?>B!G~>PqQA;VJed*%B+V#S+Y`8%wE$|NcykZttACr)CUVWlqC<# z_(@!;IF%9w`md_jtUpGnEhY?h3UOz6Y4(bw+}HA!SJg8;aiIoJitV&x9MS?@9^v}> zTI+%83I91V&e3IsCwC2Mt(9;t(13(!_Y%$#L&)J15?-Q)HD^_z%Ev2bJmw=rjp_JF zZ{9(Deh9mQZzNe7s@#s`F$?Q+uaqC|RTRr0iu9-pYt)4rbuo~hd{2#ICMMGUhw>Gi zNH(l%2Pq$W350e{B)7SYRbWJM(yE5|N}!IEnZ7Jl`LmLFnwcmOts~sl#-o|M6NN0B z{d!J8{p|>R^Q6SAo^wYdB3G!iR;W}fRN6J6ovYE4`>87D?q~8aJ3eO}3bZv5;MUeW zNbBosbrSjMv!fP#&&TxonuQ{yr|Rw-kH_3=n@Vv?mEP3Jq#FHeUVALdS6kyxe@#)u+OEO(ns3RPpr^@%T$ac`O@n6g%AQ{$;T{y3J$ zgF~bETwj+TkT*lr1x=^G^L`Ko^wb)l)bYoxfgCi|2C7EG7iPKHEM62)9Ro^Da=V0CR9TrGdDFu8NCwuR@gSTZ=0+oujegmbZ$!=@kBgtQ~u zb29VnkNIg|MlaDjDvW(Mij&h$B2B)2&!m|)8tMX!>eKH?smz0Xw z&*LRTy-2)dN*=YJ**Zn_tx&`}3c6Kc=|IvHyiSzKs+CZpO#Y%Hm|1!l&*a{+w%oQL zYTJC%(j)=k%NUH(%%60>R#~v)Rqh*H4L2GT!&|flt#YT^ONjf=?gLlKVaWDAJLo5t z)wtzO?b#$FvIDl~Mib=F)-JI}4%n=)VdbL3?$@{XO)QlYwG>)+#mj?F-pD$?63!~? z{%bjyC8i~t)JvOeRM?(d%9CX-$zRnsnU>;hvXY|}O5G!jVkgo1NXB;&T8^?hFE+Gv zQ=Y|u5{E6v68UsVwONyXr~7DHkefE-#z1a6trXJWEz+j|A5?3f>ZqfYwg>HQRV@51 zXV!I$OpJQ96n>EJ8uO>P^bH^~V%XyWp0V9B3S*|&#WU9Hh3ZrStD_;dhsl+&4LR7i zD_ptI;dR)_Fy1ne@B|z!9;qE!C*EME?z^#_83{zdtg)j}tD>&}^c&a;#n2rGxMvsyqE4OHBU1XT?$JwmJ*e@n#%`qx<=-_5FQT6_~Kh z>8kFk=Js~p2~Bs{w5se>Rav>+orWv9os}JsbXUb8@P9^S*}YGP_}Lx7G@(Mb#~Bw| zM*})w-Q^PC^xXw?BwM+C3Ry~VdE8IOs)5tB?W@$;zg5XQK5&W?PxRjnrc;qb_vSF^ z)FI&a%hq=@k&D1LqmjWHpISBCtH`cfog>GuEewH$&k8oiA+o?7aO2j{yz;ZDzm?|! zSl->?8j47o1L1_lhwXOG*OtbZ(84qcs%;6iz)~!LgF-s)Z*>AR>>q5>=d(#obq9?| zUb(DN^i>({{e&zn@v*>r0ZR*1$07Z>mHevyyq~;Re?CZdO5k`O0a+hrvXWY{S*Ad` z8bMRL@p)fa7EM#JEUrmgRKuE@X^a6VvXpm?vTluQ9O7&d_S0{*-& z_X7TWAol|P{F?V7ha*Az+E#9@z~;`x&Mb!p9-DibopJeYshM1he^m&GzC^}FEDY4j zi?OZ0MdV|)CgSD?E8 zuTB{SkB)U#>01bn@+wiMGyq=F+^$qv9wC`MRf-aGOJdvwZYI#6mK+WjiUhuagLigh zV6)n*5ae#_)oF6KU7IXl#N$Gr?V&l_o5?>&a#mC-7G7ET;qTbymsUm{SHA0X5^H&l zxI(;uZEEsqkN4TR?{x9d2pLfUAe?7UTG?(T4zW_%QoXd#&}~k_Q0jd-@;W?na|_hy zWk{`5Tix<{NvqVTKg&P%WB*>F@b(o@Ucm9br%}?hDH7T5lH*lq6$8~r+=bNFUXxV& zi-cwucvxX|s3zii2}~y1QBpQ6eVdOfx+g~SYytSKQ2=7>2VFzYtEsD~wyLAgtM2c4 z9-(&AY9<#c7q#2wP`CM{+ek5wRq@=O%#)mIQ2-PhSYy@M;W`Zkc%|UNx?Wyd^*(UD zS)R?yW2;hS13TnOMcL#>`P85I)E?VMu6mkPz=&9t-j~))e=oTbAT_JX5iX$M8mGMG zxU(}DSs`|jU$ZJdvOE2rYr8Wj8>>h7!K&#JeGjQNa7N`DF)OVmnCC-{U|L81y2w-7 zu@w3YtEt(0lQ#zPQ8CD(j&o;q(RpyJI^p%PDg+1b&DwNLABxtYX2%E+6h z)q%774*0f02jC)st>FHxxM67&9G_waIR7xi`&&+?D8VjQT|e%LAJf-TP-6A=y?p`? zatRNX?btr2@9fJ4KMpOR?@RBJoLVbB?xTd2UhsLfnn50;%e@@)t^BQ~ zmjqr(jJ4#vY}-hcvB5yDBC?0ja-n^c2)oAGgbhokM3z>j01*`i>C*+we$7n*-tjn@ znF8X~=n*+dVIsMTzrqF;T04?P1*-7(giR-m&^#%ROrCgeYLdMuP@^zDiI4%*JNr`^ z&ESQMlM~eWm>q{7hfx+YUo=hO;j=ORwoJ4WTr2=~4hgUF6W~G^vt0nJ08$ zkD`qcj4zlZ)GT!Wo*;+Z0NLC+Y7ORzsv{95 zk*(@nYq6lPwiTK_Z_Z{@ph7jdcv3kQMzr2@zUy$Coy$Sc4gf2lzKYFyj>5}@$~77) z)~4gnjSFtf-|z>;6a;ptFei`y#Or{ENu)^pBxEj!j;Jh~AOcoTVXCJfM@nDT znzpr8;!LI}nbFNnr@84={>{Q2{`;|2{k2v8$SR*&e-jFmf4{ft=T`au!`-`Zw~Zr- z!sq)Z3b$_}wrNGOotGSqJBgF-%;Yt3dU|#}-h>hG~eYn|oxF zrsIm_=)p~T06+&Vl(s?TB!5{CS*pyt)KhN+t;1CeScigOf&ZYnBu zqCggWi`)0uiAnwaUM!malilDR;)qDtBR=ueKM%!&z1Aa(#6e<`@!z=PRThZCv&v z9g*0j-)vkO|H!W5S$9Ri!;%XH*(`bk*-LaGSoYuxOT3O&*4+GN)>n?)tcoYVBwx{p zB4)*<)Hu!slgfkAKNoEpt6DM>WwguULwl$If%>ZCm#4|E>c}f;oH9mx4s+{;0xTgL zQj<1PqfX$)S#)Vp*4=0hzY`>l_WmtI5p%o&pl+3r_hOv*l*UOrsGLc!WQTDiT4>!Z zgVVV8O1wz`v5m)xpkl+O6AyscrQ!lKpn%M!fd*xV1R3It1@a@mn?dhj@=C-X0L5D5 ze~Np5^-)nl>hjU?324-`_?k6!`EZAg%+bDFUjFSzPvQTqEmnqRqvAL^*`JNlo}{Qd z3-0uTFu;Qv$Q#W#r+`{!J=kCndU@29>ppv_1#sJdiOV<2sH_ODX@;#UkItUCuu=3a zN-xnrQ4Y(UDWg8w>k()Rq2iVo*?bO_b+3|W7zZ41F~_*Jy7)7zxHrzSSsWU7obdrj z4GsR$2Cu$1sX%`q=+T{l77FIUp7ca;wK5!PBk8-v8l;`=^2T|B0(9m?EP-_04`luCpxA?msTJd;r(oLH4Q%b{l)~^gO!Lu8q=h zcH$Q!{D-ck>Cn21pLg%#U&BB3$N2Q+w}mf`mesQlggW?!O20P~YfFb%pKb{{Q5F{z zq(EH0c0%dWrE|~Q%C@|FL5FVS!g7d*)BccgX)txWAPaQnOLVv&cft-gr-EUh+tcHd z204R^1Fw59^tOsE&qv2oM~7G6+ZBmlw|tN<1T|0GBc*x^ITgl;MkzV+a3h4`2oq3us5~t{r~>QcirxB zaddLvcmEOnBRcS}|HJS0zW2Yoj|T}|^b8mt?_!wNVzdbJB7O}EBBuC3c)UaDTcbfA z9fs$l@OTf>z5ns>%z<9b<#+EQcjiJ`9zcZ`-+y<%SH=ZM7XM&20w(c>-EfpElDa=! z-}&MCf3ENR&-G|@eP<-;p+`?p$KV98W99x3zP&pm556&8BvcG_&FpOt% z9~amExb}@&ePq!eFs3L*{<_1zSb(3wn1TRD_B<0T$c%#FA%5r(i5+$%jeHUzpCrtA zEQq53&;Ik}EEZgXsB9w$zMpxP=iy~9Dd=BRm9Huisr2dM83Wz$Sj!F$*`+Et$G(b0CRZkB zHzR{pc3-xkiQFSX(m>{D#B@>+@F6_{XY!g03oDf%*BikR5n4*~6@@iHBcvfd!$~cy zFk%t8!Y#YrHThs)J9x4`xhts`IcIx7k7cjYa31RyN&$Ayux>gf-z`CkOk1sn8y4m( zuX;LkehU39m*ai_54(*%Mrxfn8DYp}n(S}BrU?Tix;d3om^)poCw z;ZH(%ui9o^`SxH%ou9_v%BJ3?ysBiy#12|`#5LWaLp<*4=4`~+XraKxZ;>sof57|c zYy26`X1-jxGVJGU#1fU_AY}6W_`n}#enk@9y<1s$SZy~9}LiQL8T!?+$1{|;tl z0m`uC#Q~`%DbR_p@LtP0XwHma1|HyCz*q}RN}u>1Y9#5D1uz|8Plb;E+ByuDA?}Cz zidq{e1RG^i5>?+=!|0rnu{SX#{~XCQCtGr)k5BZTUww>py0g$MJ0*DdcSK)KC?xeI zkcWpg1a2mb?0h`(D&j)r;v@nA4g+KB3W+ZdsnOm+>`F7(l@=p4p4ro4KZ9Lq3L5H2 zN*+|gg`~Pd)7Qn2(I-6&HB!iRP++A&$G%tDq@nJM&+1MiW#*K1F%Sq$=$0RhDDEiD zevm)t--Cj!F|J7b%ZHY8Kzl54A+* zCzNBdpBgIBx>`nx66tCgP1Eb^OsE_J*jKN1iJ*P8*I%tHL6&wxag20JH-pJlQa?fI$3+~kd zsgRw>daw}C&}Y!ZY#GIGUX7mRjM<2 z@t!JdYJFj$C8ej$@iJb;R1rMmHLItEt=Kn`s*4+GUV`1OujQ{%M)n!H7%Z?sVttap zq-8r$GcN9meVkrILKM?E3%z_4%E6@*6t@am>9n+SPn2PnP{GQ3Q`5rXm%Piw*&0s>-9LB={UYV6 z{PlFS>$Bo2*N!v@DT2$c2KQZy2p%K(RPLEP$rKA19WbF@HpDZgm9MuVRTd^3Ht!l5 zZOAc2QD^RmF!Hn*(-KU{i8_5AC zChZtW5A5cZ@&v?Arbg)1G~|V-(kvpGxJeLY927})qoSY?8dgvgXHJuNX0S#`%Mq-S zwZRb?FtD^@@;AD%F;+ub2?@rz41)|0ojEAb{lI1!(dbH#g<}1LwN)AngU;6Vw3vWq zR3>~-fJ#X^wIxz*2@4ZJY&HvCcq@m2I@cNp5_~etHP6-LE7a(CJj*&7=jiwfH^W2k z$_r>KJoHvxAe6T#o+a}HeP&OV`Ro#OIRSjEfKMF2#lMze9&6~Xg7zKI9P9inE|NkQ zd8&&1$x#HBgc;yJQI~W|xRdBK`;(7$LX;vH*{XWd8iOp^#R~;_BrT?Wj5CHvp%`0C zOAM1^HH`fpW>6tYw?+lCpu3|EWpyMW94okexRNQ|InaEFsg5o0A8F?-!K7s&mO97r z2FMCxZBkreMS%yB8+2qjGdOG^k72j}2U33l@lX7Fc_oCQu%34C# z^)FEudpo%i<#e7YcfzmDD`Oa~GQb<8x^3W#Fh!lB;766(k{4gKc9!XRiXqOGx=5CT zyodcRZ+d|Ac%RGc1(KOesG|$p`tumW<@VL# zT0ZIr`T_NR{xsarrO5~00_VIgg`4$*7~*~*1>g~PU)T*{ z^AANPAifGVG!51Lf+W;t2E$7f9oC^axHdJRkyj>Fz)7`M=4!ym-41B|a@=~fh!ow_ zKS+lTu=f=RF!S_TD{MpmV{+S$jV2I*o9${-bzr_exoRMa>sL05`Jm7~yUP-Y%P{g<^aI^7?{ z6m(D*`A_B2Pn-6Te@A^To{R=Tsz)$+n(imiHDv7b8Q1A)p3Q&4Lr1*v*x$ffikRqa zxWE^tc|w+ItYZI`vPi6<8~lC!V&1mE-bwtnHI#>`BixMU&8w)IP#8S2vH*DawDEwP zZsF1$`$PQwW8PiU`~YDkC&5^k{sGzcDfgMuKP#RRU}#Bv=R;3&h87&YFtII*|5~vE zMVnNqyEGXat|Kx8c4M4naBh#Uv(Hy zZZ3NVN}<&;$W+?)(+A1IUtul9C?;wAj_v}3j3q2gx8*zyDp@hbqJa!L1|TdL1i1|# zMs=y9lBtLX-NzU`nAUo5-qhJy4K!&2Eoz__O`v%VblL)j-Eh zpl4x41wFO)2b$r?F9#pb{3S`FVp#KZ-2fPfbe&uXzU2_)tjM*!DY%kP3WxMCVdWd~ zb$>;N`Z-$0#d*OOBJcB0*^>6>w1OIswCj`*Ay-^;F)RW+7967QzS-r9mPn(kCbeEY zZR*u!4fLN)pr`G8aIJ{t${vk0)0^f zoi%}8)IiUhKrd^cWfSO84K%NSewX1Bx5sfX7l`~cMQ0%$APY|cG z%f;DSilAm^Qvlvm3We<|y-T?$yD{wG$K{MpOya_Z+6lhPV3JVq*&MXx66Y8`&I1ia z%>B`yYB8qqAYbYtZ^F@cur7ZKN8LA}^tW=w4~>Qs5bOGkgI_ERm$~pydYDY7BJI>n z6Q1=Uc_EYO3Bz!n2jYR#Oub{7>a@3Frhd+Y(@N4<5<<^oWa?K9SPU=p$MA(kH>X`< z8hW7@{&+a`$VP0D_C`|wOFZT$)5C9&WItjVp6jIHq5iENZ4BS#`W40dJTTrB3|~^? z`S3xSfcORv@C{iF~u_fAAZUME2`-cA3O}xKm@H}Pb*SC_@G_8%z_uoyvW2` ztdCGnmJXxfkh$q)8oi$qwP%5N`ltBvs6_W?rDXe0A_fJV!SRlL}+MXy}p#@C#$4Q`|3Uw$?zG7EpNk zQvz#=$~_8$8aJXQKb!>i9HGRblK3e+9p;s^*J%;wCCVlg%fl?-c|hggiVrOJDPS?k z{4<;yXg=}tL@E*n)=V_BUI(f{^!+)g_JRpL4$RS|B+%$m5_>Nwe#?vomiqXJwjh3R z9*!Vegf|Wj>FY1?CGvgnPJV$54&Kv;T&04S^hq@Zuj#kqjo_{QeVF7T;}d1P6+0u4 zF0dvA&x}Oqw%{Xu|C}em2l~Y}K(FXGYiqD>j7(9!FXKP|y%=5K?(i+eeSDdIP4XUI`WPY%0P?LY01?Udd60xEpnz zFq#0uvBurIj>PU2n^_$$7c+EognATO84i!VuLZ6-+p3)y_axs&{Dl{^<=&r%N!kno zoGahnZUj_8m(B|7TZe^z7V8>H#E76Gpy)gAA1rSe;dJ57P zj=dfxodn@5L919ucyV+D#Bu68na4y3q+?gz=j2%ylE9VJ=%=l{xa&>Mmg)KSPP8)^ zKi&&HaW<8Zw|jP?*=0~olm z9XKLjm^ZuAC*u8K%JCw1(KU+Oxi5x(%E}CTG4PBni5KAGY)2pRm4N}-i&2wY1#t>& znq%nrA?z{L{Vsj?S8}jh>({qIYpU0Pw^A>jC|j!In(Axtw?ajfgdl?oSbqzlFSnB+ zLdf4r-PtA;e%`o712-NLh~`)i(kzUl`1)EJ@5Y z(Eg)};cazX9TeBb{B0}_?8OcPiMi*P0nm~_^!ai0AQI|_ruDePQdg%dX^ zXYn^u$=`4ULodb~H7`*9-(RPc{Yngr0uXmx(cv=wl;IH(XqvT-3e7H>!t!Q(CQ+?pRsoD`IJ|;IN-P+M@U3)ln4zlx58Et# zx zb7dYzfw`&=XRE+0txq&0k>)~v))iE^{Zqh{UM|SuD?;}a`!Gc6f?H{n6CVhjC5v$u=8?Gn@u=d*)8ARKa0;C^ zMOW|hdklq6%*$q7bB1I3@NxV*ns>Ukd2<6| z;)Ix59S}{Yk32N$z}-&&G2V(5bVIf?ft^o44k5#b4?(D-Zxn!ew1;dq!{1LPyD|AQ zf!`0q#|VFhzxVpP4<5kBg!nR=z?Lakj+&pN#uwcL1BHvZ;2Xk^WPs6`s5|DDS2OWk z7;Q#Y6EZP_oWl0$6PnOu{L>0PQ*Jx=<6e}d@d4^k$l_i?!v#>g@eYbh zt0;pp202#gOpmtjI}n03CBb?ggJy|U!fGC?3k`_?qgu{M89(+u=s?^B5E&1lrp`2( zkv11}217jl?C?ANptCdVu-%MG*&TKS)=rToi$zQ?rC1Vo@Sw>%Sp{A}swKWMxazO) z*#lv{8mu~DDKTE{tb)$f?n=dQDA0KswG~ELY;~yBY$2pC}7{Frs;q8 zs?xS0faoR-ivTu4Ms6A?Ypr3vq9Edid=oR-N<*_d6;Or#TmZ@WY{$h4A0u#$nA zWQ{I4&dF4E8swmp4f>B@1sFWu+4F-db|TO%xLPu2c+FEA+?% zfCZtvRZqY!uI)u1y4A=+7l*zjh=)7eyci^2l0j#u9Rhr>cS;~2Ud7;tq*Lk=wZ0$muOqx4cSRD{k_vi zf8>1fF=w_&3_jw{Vf`Hg3*dEFSe;9E?;@|bYNyu?68gASaC>lqwX@&!Q;>io^fQPy z-_rYibC=OEXDnrh9yO*l^^J;UlHVqlxTXHO5w8X~6CK3u8TEnJV14geZnvjhV_?l; zWr;;Ut2=B;Ay~`#n4nYUfVL2;%eGoeDvJQX2WWf-ZopLYn_DT;Zf=3q;{r>~%OS%*cJOLuAr z#^zKc{;AZz54HzGBkQS|g*lp3$kHENOn?8$${Y;)K8%v}3b#6iG1S;MbZ{tAo{1P7 zRllTmF`u0sSe;8R<@M*?yP#Y5glFDDKMLW_!Wi)SsWEQ(^@y95#|@Ro)e{5l5wfA7 z{S);Hw7$-nrq#IA3JBIr16FCSuem{7maZLsF318ChP{waNdTDl*L2SL_(AwP&XFVQ zJZmR@5XtkbNBxHbd7dTCr*h*AD`c3*p(oFwXU)%YCuA=w2Z#dOicq-f)J5>Tj?9Xz ztxjd)X^A&NWV(}sQgMr}M86}T;sZUc^(zU+`zMZs3$?yYQpVP`X5InbQqRgz zoG1s|dGAeE6%w|_c9B3L2SEkv)KfF_po<>9^!N54V6`wLmjaTO@SC6|!N*+X%F(E2 zWj0SHN7=OegmOVU{*<*p9VvWlZ{}(qcS|~2*9|cG?Ty|qK-Yu+h$_|bh0zzFs`cp& z;r0OSq|jUSr~tulXg}BuCe{G+tssrHVKuv^_RJi`WHLFwgdRF7vqf= z<3Tw#xtroyjL{Dc)YULEIN}ykCPyO8%$bRHXo z%v|V|D(rnV*Xmb!HdhNwh4DbZW`+dbDuT07S(z+&8;1T2?%vIC1L#^Ym88^`CWl!wL#0ZFK-N*Ck0YNnsA$k0^fs&*$UUp#hSI7hO3)aK89uL5-67?e(HhW6 z4YG2baa37Qt6Azfccp~8Ndt8BwjbMd$u6>LSy&UVxsw>9Ayd=dl!7@H=*z|IGRcpD zGZjy?8me%vx_XAM9f9TI51Q$C&XC-_OUDg*3U`xjn7~g5IE4q+6jtlx?M~sdKW+;D zy!bb2gg2bTVp#v3Q&@IK(*zbI{TrsQs_FmlllOB{JfDT>xs0J^9TY1?kj^;XW$7jJBuvYwz*kA^!?@c6RvJ`MA|rd z(3ekmgqa&Z>OtP7AP$-D$tVmM7wGO?)0B&k9%I+RV|E;$;MHq4MZ3i(;VnGc;;4Y* zFt5GcGIQW-Y`^6C$;`Dt8PZ|VsiC&Zc)q}OZF5`B$=<`rZOgekel$_GoY2bOaj-kH z4tA&EQR&{V4rOVTkihi!fu76=TrU0mh4f(2jY&-}Ji1(a?b#KaH1k6lPdg(vf^q8?l;( z#*C7c=}1gldydd;Y>NW$R^JRbV#GwtKGa`qN84K zcr#F1QzapeaAK`c=k)79!KCrcnS4!vlXmj3ebTBaDFkWK%Rug{7l#GLypj(sRhsh! zfToaNGK?P$euum;ZNJCOw%;Y2I!9ykVdul0ab(zmm%Zu1p!Z-n=Ju2Y^3=b=$9Cezic2* zGk|b&H;UCyql%bb=^w@9lc5kWl~jGd^%GatzmAPhdA&uBi$K+aBIHxj_*O^QG<9ef zE1t|nvXZL$!4Agu26$s9en0TZ(JcMmLko2AdlxOx`S*jzxGfUD9~hwtKa1ytsK155 zEQoX%I(6O25S%Wd&Vq@x(+Cg3QTBZ@44*zmueINgUkYmaj<5eqasghgC*O}IL5P27x7EE;JTi;|%@f13Ko9;f4)h>{ZYoE0m;{c& z8|Hx?DtcdKjLQ&K*p={gZ7p_+j4f|lMETLw=rm1~oyN4;X-HzFq)n;L)C3!87C)hv zsE{mxqF0Ir)rLFwj|1=CiHHnWp%i4({o}1pQ|`eR@4Kr?;>!CntR{(DTMUQS z54b}umJ41vSW>X72lO}uO{j|sd@YDCm&9_I6rb`XEIpCDKu!u+UozUv;EJWcI2+WE zWD?GP3TM-cBr4BdoP~Kffj;{MztHBO6~IFB3N*P^Bn<%K-aAZxE@D*=-7s8)d4xd* zvI~q8&NTrk{-ITIU#1i${#McV%Y=MC^o^SR1`HT(FiAqmjGHTo`A4^z!;jnqrDYG?$;hI5@<1hT33b?}0wSQER**!#SHX zhL7`oDj=dT4LM01Y79lQXt7DVU+9%QMn{2#ZiVr1zPrkL#SHqf+Ye@21HbprEJ>+- zD~y-&W$VvJ@89(}=1DTWq(^ku^dF@e9Js5 zI)EdrJHvV<*Vp{0ZX``5_mfd##C}d{q==Un^a2GfR4gX~d`^P?Ps0KYl6%(f)aSqi zMvC_S&{fmb>@hPC%|zl4O4q!B9sh5v7rTn$6({PP_c%V0US0P?Ixj5Hy#Gqa*eP)- zhz5h3_&++#!_#MJbO@E>jUD>AL>E+zvKO|s;Q)8!rGB+*?AB?^%SWK&9eR{o7*>+G zVI@hHk&pX34>qujR5w=gh=-qgN{bEkoGM#f%2%nC$Ds616LorgB=;WrIh4MifeXcU z&VF2G)$8jDuCL2p7)2JI3UnYm%GBX-3znlLP`wf6^@A&0T6_K0lK6flxMLGqHwt!? z2jQU_51Y;k2J-S5sq(&zI?;m2Dol5fn-v#M4Umol_ZZ{p>+kQ~28)pGN@nG@d25qe z8%xXg8Vz+HG}F9QFDEVE9W{!#oK0o?VS6k7v?-A{9hB`h#9Qrs_j{+y|LcSD^p6^p z-`=rXzhff(KQ$Nz}kA`t?Qsy)GwMs~DeDG+hbiy-r z_zBun^>&00Kkc(m?ZiV~tC_jIEG3WfY#^!M#!A--DobBUw&Fo6EhiSt*boP5;7znp z*2Z|UMI)YUaU(qJ`8bZcUB3~bf?1Cj#@6a_iA$w#gu>`-1HooJeV9bgXUm*RaqIxy zHi-=(x;Mmy9@MHE!*Lmn4}d3hZHH&iw>c74*B zO-v@yszNnG>IiN^#i~APS60uQO0SmP-M+7^xoVk%NBF2CqDa8qhRXVWm9o2cxrBvu zxxfoP=}Pm8fH~ZPhr0w1Z+xq)@`uqpaL^p%kpa2|N2~nar;o3H{PE?-&wqLOpP&Es z?9INwm<<(VfB>O9eNV;kq@bxsHQ4bKXa>^(=ToBxbtXVmiDGE9#_(*lkSyD=i za+xR36EKfMC+RF7d4qrJ9uU!GrPXl_z_uH%W{P8!b)3!iy$C_PTL#I#;3+=x1vzxk zEt?s?OD^=gS50=^!!mH$bq|x(h(g#NE43Bx6wD^6CY<;~yb)P5^?Z8OALB#$8Xsbm zT2YO&iiV1Zm5XY$88WKPuv&EQ4ZPq5yW%*0qluAXr`^%hSBdh9m_`Q;4t!0gSgA%- zE6{Lq1rtqK+=*7A*OZ^rD8u)96?L^2e~TxmQ*-2|?pg2kp?D(Us5VFg-9*X#l@|Jy z3hc`L)&I&o7t%@i(fd3q= zPWBsgF00}6G*IVDAFI_uL0Rd|9Qr<-84orGAXe+0b9I|Ez*JmW@=tA}9?Dzq`1<;h z`n@s*qJrHqV0Vq*d%9fJLERsuNCvcTGyL7Hkn2aD=oXyYc{1)r`ewol9Lm!OH<1sA z4+1A2z?yHwu)K;y^b7J64n4fh(%lPaoB0mCUYp6v3x7B3&3vAfXJ|bb?LFD(qW$a^ zuF?Ow_8L80dyRg+*2Qb;gcutTNwZJq)~on$YfS=P8xV6R#NXDM1pIxiS;1e;s2om+ zKd&`_C}U+;z_(k%r)^;vdeV(p)PJ(8j6CzvV{wiVx-C1|ao;FjorQ%6^j34w$1rG4 zzH;4@RZtzDpgaoO(2%3Q#@x>rc_I&XDtV()dlGSwP?Q)^Ld4R06JBP^@^!jcmWF^} zkXI<4z6rpiNjRe@m{$JB7{lHq=_y;i^kv0oZJukD1vvUWm6w86AWU&NSWM0U|45x^ zRlOI;+5lNVroSfD+NdeAxs1fLud7hteNHi6(`U~?iCHX)7qB#}WQ>RE;F#qkWy{;` z2S?S$m3poGFmCQS9o5!495m4ly(wr)F}{R}@7{f$WwSWMrAqo!RcC$;tyJ-(aNm^D z+BNdVjK&L8097=c750(R5ZBR8BD2~+fo z!1c@dC=JN6i+*P|ozi!n296H51)3i8dmJSeY4?>;X>+5ZL z_-=UW;}%dKeEp5=BU^=`=xKVb<)hExY?fWb(cgHDb;`?e^CYl~t1*0`=s#~$mG<1Qy+t~pf z*Ad9r3;Mwo(lk^Zf!#1X_ApMihmq0n&vfdYP{yIw{)^!;z7cn#?TON#&f*SlMmiVC zY}P^j9v?4GvwYrp_ThEWDYH%#m#{zR;Ipev*g2ZyG5q)#!4Haj*K;~aKSzcm8x}= zKxfrSA^ioBY)pjbp9Inuq2KAPjn&K>5&Z17fq}Q}z2fd&p zTpo84bnRLpuwa^UqN(V0gkd|58^(plripIpT$r7P#+|lE6IQd*T$WlStzG-VA{M$% zCJjVVs#11Vjk=s$hr(q$!P`++1aGC9UN+7gws*WrDBvoZ;!{8;jx|NTYw;|R;xz5^ zBpW=2y%h%&z$d}MmEMVSV$ZmUb`3W&cN zIyNrdWCTjs_4U=tKTdiGI2xRcJpADW2_!wAWs~#K4y4g9PW&0;vtzG}b|FK3aVD1i zbe5!}J%I>63}o+@B^7-jaf*ZrYC`eQL{E6c*8ND$w25<#8tgm@jvqbXeq| z-p3w?!`)_9^-i>_P27#|?)Z1_3h&w~1wEEP&3Pz-$;*Q(1?kTA19inDeSmczKJX7j zAwFH-mLR^kz%oHq1p<};gd4%`px-wD@Lc!j6o4WPu=Ah-a2R9gDtw9Q;frH7qwjc1 z33#(kl(Apbw=h>Y#5aeX!-t*t7MkCs;)_ppBnd0e>>|8`8H(~6L*BnmjZ9kAynrJc zW9|zXc?`p2qR}q)D@_WhFk4X2#f<)yGIMt?@TO4Gl9!m!s}kELe5$Z@;p0ZxuvRjh z6h8l4&KJ1gA&SnN>$)FsEZGZ_JW&;K76> zzsZsgjGHi`qgaLg*mXR-*yedSd4GiC%Hkx($VAiXl&LLc zZLO?BHw{%C?dEMn-Iw$h$tfTnvIRSrmtp|6vdB}Q2!OJDnJqh$FvUGxMmyR|U;_ds zZ}qG)6AwDXjBry}=Kx&K+d2dD8=6l=+eM!}K`@L0dZyRXZY+Ijb-J0@=cbX*tw>?X zUgm^RuG-jq*h^3>5yz&00}8fp4Qe{nDTN#K>pDnXzpsM$>$ES~pPGR7h2&sezLexr zcN>mDPj1&J>dk0}Z&ze|w(E;VV zRAt2I5G0N!)PQ_evJnH#zIquLgDv1 zeD6!gL#VEYN?ilVfG@MRPxBBTXw!lU0!NCxO%s7e_}O8Lgb;UPVW8 zwyEL(0$cVC!^9`$X7zNQbwsC0VYLX++=If};;NQRLDI+YKgh!rCL*;}XfOA(=~VX_ z(tNU}=YNdTI1gtmh3N@xz3Z|2%&vx>X3FA395hLafs&ZU@xDA1w6Itsf;~?c;&K?U z8=AVv7zVYp+!?r!bXxCQ<=`0-UEHBk0b=5zhwG(EcsGoP`f8O^2yV5ae@6E_Y^4Y7 zmK3V>$|$q~!&k-wy~7 z`lnC32yx-myH^)#ix3^pz>56eU9RIAv0r1+>*K-plau2<{JH7}J1hS?4~o-H@m=re z=O2H3c|?X|)TE=;Nrh)bk2$$U_U*ko-&{}@$i>MdUV!TN+nbKfb@80U$hZ8AlGrRB z3Ri8FD|)Lv)gi77E#5RcdS`SjYYn)Md zKJU)fv8-fHh%XmXfc|P!DGYvxa#IotyW;FqrZHG$ZIW+Z-e}X!3)_uW@Mj!N-bwVRMbk zCqw0?@cffikic~Hg32JPKy17f>XqyzwFXyZhDtV8Z!?7x!x|98V)L~V%Nh{GVsN*k z$!N6Q2EiB_E072zz_TKW;9cR4B!Grf7g<pm1cXd!*x89Uv zs^vCgnObeP$un9${;oc8ZW%V~7H82-dd6Mn?RAcg|M&Gzb-T1#*HlYw(kr!^Zm&ZW z>ejya4fj=QPd^rRY-%f5zZOtgt=mf9c`m@7MDZ%jr5B>P`MB%M3PfES)>%DpaMW7? zsn%V|zG3~=iH5V$I=|j(op-}(tA{0ynkyjH$}8D7tlv0|aa65ytF`K!4J&Lt$&|Zl_qx(ryR(SjdhF${ zyC%3>tF1z}-Fm)UcRtD|MiH7ZM)54X9Pak}0Y?!wOd22T1m0OjH^|2E1f}!@hBku< z0a9OxYzz%{69hzdVQ1Ney?%0eB3#ukFD!KRl;2c27p`n9C=suA=E-c96fs&C6`gR3 zCg&Gt$>eM^!nhyXdWIpIXcOgI`$d@t;iFh-(;{{}Xrhbsp(%OPVQR}8TaHT>kyhh! zH0w+%a(ux`_8o&5hI%PZ?+1f;&zG!+6GZfl!&rkd+SvZ}I=k%MesH|^IC$_V*nJp0 z+zX!U1P`7B5BtHByY@Vce7We$}O_rXry*9DQDzuz@!`CcNH9>K3f)Bgs=@L`Vb z`!XQwHX1j(I@Z#YJdU`rDc`pm4dGC|(^-bE0Bw@)r!b>c93k!y>#4mFlVD_VVLGyT z&yEF!?u_olJwb_@-J+GS1VwQ!>VdA31jo}-fAR3DPp;;5!S50T*WMY(?AOH+$P0{5 zV`ZWl` zQMbT1-&X&QMx(;~#%wE)N?`?3iPy(RDb~hEF$a_i=ugaa@jijMGO$2}8wj?NW`f~u zhy{ZQHo&h{fM0C@SX_^07|YHEQ^_VUGo|W-!YWeDGz-pUOi`_2APa@o{q8u zBeK}e_mwX2hm{1H70Z#MQ-jlyJ>tP)Wb;TcA2oGfFdbDFtTW&yt@yOMa!Pn8* z!On1(+Vo;nnfyfX#puQTjPfth0nriuc{BR@{UrD{n%vKV^U(kWp*ICp5RE8Kudm@Z zy`VZJq1r6(qh@)Z+VcLeF7My1MoPbEUf!P0r$l|I$aYXJD`{H(PV3|uR7!I-R?W?;Ypm#y4~qk>VN;n55{-z z!c_bGREf))4;PG44|U}xM8yk?KTJmN{`A5RcpUCfeRq=U>n_pyZZrWhm1~Od`z%nd zD+Ylv?1TG<=zDcNP57X`jh>)8(e>pGwY|Cj6>9VU^bW9{Yw(?50-fx0r`|sgUKrh` z5JiFNz=Lk{N<$$>n|$MZ4w_pqn)t&uyzH5$+3gOR0ZBh8=EPcl{|zH}sK%b^zUiBN z)BU_X-`?@R|8~DS+xiB*w3VaJr0$_TOGDp>NoXY=et+%<75(GvU@+XVbPx|ix+7yQ z4*J7nJKUbzN=ewNlw3M=k|SFsnK)FEH;pREVY5o|qEQJcnw5}?RYe7^t9t$G(pL6V zf>QS|#n6Tel~7mxaW<@3ZbAUD_4gU17{Nu);M11m6A>;GHd=nL9KodWk`#8hEK?>2 zGI!uZe><}Vk08sZ6^23kKCLeJ0XU~nWy8+tvkc++80OfB{IqcB&L_TD6zS2!SCRY> z5Wf(=pTJi2LZ-v-OPLNe9*r*RD;b%WzAmN+cz7r8B&;5h$bJI1= zd9PTGp*+mibKx6z8($n-yZPte=dfePJ^QZj+Z+9Jl@XxZo5QWq;GrKt-@PAoLF__h zN*)x!S3h`XhA(}N^BsX-j=G-#_&qv6g3q_3ms{_HPouY6?}BHePg{r3@?`t{_Pgyv zYWGK6k3Qg^SEKF0{tk@g0*YGeMm{W9uYyxl z5w0%8C@R(IbauHoW9ON)!n`z7xIf>U=P3mA)=XibccA+z&z=PI$xM;!g?J=M0MF!C zWnCDKX@qh3gsy!zoDZ+c zY%zQuT*!i=^R{=se;(xYyT4k=bGo;iA5W{J=!XG5KR7GL%h}jEj#jC^>qvT%Me(zV zw5Abnc*GOaNIK-`sJi46Wclw zLVloHpwIiP^QHeKpv))z|AWQ8{D*vLDk}JoFL*+aZZg`M#$(iC2B3jjJKMljZP=8O zZ_qSyYQv4QTE+P7cKy*84vM8KcMf*Ud8@3->eDM5b1E3ObVk3rQHa3ZEmQNEnwnGR zWyFKWDAA;DfUj{3jXWOxNxugIN*@5FSB(s8qOotZ=q2=-czE)Uw6op$xrjS`dR1sW zNET{MwUBnQ+(q3RXn^CkFeH0n9}_u2kGMt6ET_=-_~Zr8u!dgFU9Zn3 zhwLYZuTHB6ZHP-9kqz<6so=A2DTp8L1)f;wEg@VvZ~aXYxQe6Ul2L%UZ#m5qy(WJf zb~o|qO+aTxjsEvcw7p9CPX@GvSw1DEND?@C|^Cx9H@twyP`RRU?2H0R(MYdG6L@cuc~TOcv=yq%9)oYgvNO+$ z5-6X*?hB1LxNaU2#8&(}G$>ls(9ErHt4oyJD$adg1Q|!<#t|V7u}ZQ;z+!s2q{4ch zIZ)_K_k{K9%Pi_~HKwbhu7dbtIj*RbJnshZ->z>g-xVm$Ee@Mhl{X-xmloae!Y^ZN=6%VG1IFX=(v;139$YhrHVd!fQ*)driDkEwPOK0>vt)p4XE__K-gJi zi|yrtEz(gS6dhHl6J?X7vdQG3!Pgu~iXNIpVnL3hFulTSR?XA}tu7i7U~K~!O@n%^ z>E`V=P`>O?33~ZInZXh!^at1!P0q+sF}sA4OgIydm;UGlf;j?ZDYx6<3kuWQq}lVe z?ouB&Z{7^+FM;l#>-d@8I}| z^lKnoxg>Ehypq`4Og;&s&No#OB&1^f4ncGZ4T2A3Q5P1F#LcR$EsQHbHlRT}e_l(3 z>6$p;u5TuR@;9iT;MywBmL=7WGMjsWCcWh+*>KzuudmZJSIruwvpVb8gr4++OsYCj z^&JsbVwcB`y1TH0c<7$JckbY<72GXnFn4HuQc}9Fxq>FJ9Dm0g7FoWUCv1w#JnOQ> zr5tD|*Tiu*83);yiTvwppjuFKeXU{ew}b)sX4&z}8cpcI6Fx-~H!Yqt5Fm$k1ECbY zO6jS`sv$xEJG!Sw{&_qjV|y>4Xe~L6So48}QLk{8k5_KWZwvaTNwZQY{D!xEt6b_T zCX3J!+PDC%v6KK#EC$)FxFT3IFuo^l^VruSZj%~Z&6*Xc&S$Fj2L5jR8yrZgOcNYULnte-l{K$Hy2+8P8$;63cHXa*w4bJh4_>-XlYA(k_3v&ZC`Z6#)~k z;n4u8QWd(9{aI&3Kj;9peHMT7a4}i6ttPTf@}xpusWMXeh{UzoclB$Jj_K9Ybw1=K zXLBk|G^q0~Q&qrR6o)v|4s|J>G|_cUecB|`?lT1GB?bM90f~f(-|@*l)YK(bL;_>K z7UZZrNZ6aZ90qH5Qi^TKo-YQ6gfGk+$FfG@d`F=2wc(S|KPzZU9!?CyCxeakK$4YR zvWDU)wODSuRDnX1=Fl5@CjQFSRA~KK3wPto^81xAAZJMw#YT(|j`|@U=BVV|eaS;I zI*458eqN{5N{)h6O<&8yhq56W4h8`RYds4i*c+k#TQfRBMOYVZNVbfRhJzh5i;iGq zy3^WeIM~w}2KZiZ1`66Nrm)VxoW=1BDdeLZko*Pg-s~)4{BrpL{oH7+{mD+?6|zEW zGpbURu~p-VF9-FJgA>TXYh3B;sLjAYYOX6VbzvnRW|5Oi_T?+j^VK@*K&~lk!_S>( zRMUo1Uo@;o$KA0};2uY(S5|VOjUv{_t!teCYd@}2HRJsOBdL*_W2sYr_h=dw*yGt; z$0j3cpw(l#3CiCzs>Tqk9ak3-4I}Fm9WAHuZo|qAxY4eFJIgwm{|(HzDbWojHtTK| z;r1=#4Z7QurLFH$4Y)QkEqsoB^JE5l>q7Zwzw9h9IvA)gG6D$!m|G5~Lx>>RUw?pF zjw(l^P2FDK1T;a4lh>q*+0BJ@ylyyw^-3?;74#~@^$=X;2{cL__|+h+g%;n`8h*99 zskLW(Q>VZ~0sZMHr!#$r_Hk;Estuu=X;v`4Q)@Z3TG58k0p-{A5yDqVbRnyN_>Ec& zzxQ|MIp6v_A^k?xtaNK;&C@}_1Z9YU$e@94nfx)jJ<2a8<1a_HJ( z6=~Fkjc>NiiKodojAp=nqknNPH7ZZ_DtZbRd2^O`+i9J2+?2Avpv4R~yCn=HMaAqe z3c0Fr_&Lf}%8#R7P5N)ISm5|=HFH<}G1Uj1@sf=QB+PtSlpP8gB2E%?aIcD$57M}f z5s5i0F2o}o3ZMy$h~6Wn6pIiW#qpY|eE9FUd7}AC9(XdRSpg+)z|Cz}Q~%mjp8T~p z&cn%hTz&|XoKBCDU+G%$J<2aq1@gd9$V9;zX3KjRr?J%qmIo{FGHM*$a3^Z7>qUTzQ|2@vWwRfQI3pW%CKA(&%+#Zfz|QFh4J%keT`!rG-D6rGE8O)*IO9tEK;AZ z#CexWc%geirRhkGs#p@wG?KrCc|!N|3JG>@Y|xJg)#qzGH=l+R4FD}z8pS{8BVLj6 z@+)8A^4ELF4NU@nPLtB01`kTD_Jl^^m$0l^A8%v2Rgg)45#IOZ_b=uLO(orVi9xjC zQcPxNv&cY<2mc@BoxkoI!8)obg^~HXD3*3i-u^?BY;|=-r1dnvHZA;;i#@RzwH%Yw zaQ0N;*St^}OB@<@XRu=7jK9bej;oC8TyE}H)p8XyRUyf8)q%IW5`Wx={iGIt_^oqE zbab0TFmf~oJX)8PgUk>izA26awiRs`W-+e=op%|T(T649EkyBxgbXx+&Za|NTL-3);=lIMD~{e$18CJN0*t0}&gDCQwrLSMp; z-q{381hxlRGXR?#VB>S$+zX1Q;a8ZoVi;*uLYQ-*u(6Ro^%e8fDR;~2)dE|2FVxG784gqire*0mqReACp|@lkpKAN zyZfho{cG*0_M*+BzphSK4DpoS@O_1T;ljA>pp~U=T++Y?Vr6b0dI8izyTaq%2GYha zL&Gr8oRW#y^KC+%QWe%wr~uok)cDq({1yb-!9(Y;G|eVuKBL8x*VDLkwm>K}ZL|xJ zW~wC)ch8DklOUWnuyBF=j$3xt74&cah^@7wj)uLpYRB)`P`het*io;qZi8)fOMP-5 z{qYv+3vl81*WM8$*@yTN8Qqi2c@ zI!g<_z@yi~^3VWxe6v|{1e$LwthT?*3G~bMCaap-rQRB$8si3}N~4g?h&6Z6w??mp zbOVx&!;HjC}Z1z$Rz-7D(~^=`4)veq1#B(1LO_VlkhefQ)ApzF$p(iPdco>y%|KH=Fbh_o9-15+yNH<{s4Zk59 z@MYxfF@nIi2`dojW@Orzq_;QsZM2&R0kg!0dlPZ&a(kN-iExwM3BzuvNENr)xr}WS zMXK1eEBWI4_V!MUZj*fzLDq=8k#&k;Ga{qZ8F$ciI~60-bv^G_4Nk~6oqfsc@K0v} z_-jp6$Ut+=UEKOwY%3SUY2W46F`i5Q2Y1h1_b9Q%Q8#zHGMa7HRbwMD=y7KGO3Y&B!F+(eJSSQ?}L`)2>Z334S(m z2xj^f3pi_vgw1VL`MzN>r+Nv$nmP&d{F-H*SyZI8AP^9~ZH*^!$b<$2GTS$7_hivu zTFU*R3ke%P-C46XNitJ|%GQ8-`ZqH&<@r^sL0Qs>G3qXEgeSG^3{}9Cd72*rF$@x8Rh$b#Y27}O27rFla zg##6MDZ2cadD^2ml0Dc#zXe7BkA5(VOAvWSfB?G*=JsDlS1|NcWG_h4C>G`M1GjTW z3u)~hfv}vEuL*<@BzC5H` zi`bm4e?A7biB3kb7_%}SU9my4-u1nw;KoU*d}9s)1qKFLbo+s~7TODd-e#xe8aupp-D*c8pOPe-XItc+C=a=qdQ_13;jjUN5l9k_awV1#d~WA;#02zxnnICY}C z_hrqj(DQ2-dJXAAOc6_QVmuRahEunc{;!=n`&u*~Lou@MA zuN(l0(JQ3U>(O$7Vo?s=MI{^Gu#yB2`Sb2B4{Z&?3kH4k1>1kL`)F_QcxNxDulEfF zZG&9xOo&@!nX(FgWR}ihtwf7ge3KvI`}~+)ObU<08EBRw+QS9e_JP2v!9h;tt!i8f zTR>W5vG1X(2mL;v3UiD)G~`DPXA}_tRz7mDM1IIH#u}T^k=>;9D^~SyE>O$ifIaXV zv__PD{JFaaeJoQ2<8$+I6?-N+aTbew@1^A`-owB@*rpe=tN?PKvyd(H?0gV-j(l`x z4E(=@VL6Pa7^u-R-4oaHym1VTj4fS_T)N{-jvHsNP#zrw^y*dM<2;#)?VAGkiwHwF zFgT|9oa{QuJ2}5Q=Eo3YiB+2Iwp8qB$+H?F!%>QUWr2o};@Jgyf<~^@Dyftt^?Bgz zeW!C(!S+snjTQRzTUtDyMrneNB0AY3My{1`lIt`HhoE?tv1X5l7JG267YOev21f`- zGrwuf8LRYF^D)Ng?m+QBq1V!q8ipkQYnhcS&+I{9Yibw_^qz0`3ClxP`q%ZnYT5=p zpKnegu}FltrT#VBPH7QxqS96oCwumf5OAu`f1`L4w5<_t1ZA)TZ%iZ~ zyy!k*KHy|8fCYBCM6dtHuvbd4GtOhOz8`CG97bPpRmbrm*pr|ucOSU*sCdjHG|~@V zpZ(<#PURbq(^Lf&-+HPx?Oc!2scMT(2 zS2IzUq+hdh*qtrnNdjAqjQ0!}Zm`e=E)|kCa+!1g5K@C1(-|0jZ`9PGQiR_{X|5nqhT@{2)gyNBU%=lDvQYKZflV-_C*4-@iN!Nqly645ShYz za3RjoB@D`;w%Msr8C_u`Q!`AW)2m_QvSbX%jrq*c2coygS9-IC(s0lv+2vp8sXUpS zU&5yUsLU3H$#<|;*_p_9j?Hxy$a^_o&iEmgAQm>VXW`dG_zDikrtf1hSLnom-&0TR z8QtqB69gGh3||_fZUC4HtWz`=V~oCuQ?n7ffhSY>Ak7)Fl(W|j%SF+7A%H6tzS8Hk zYAZe1(^bDR14nu-M7(lFm{h_3M3hPFpcYE(W0S!Hn+`tt=yTx4;3g4a`Yk3y^%@-H zQy{b??NBg^!fwXziTmjbSH_1N1{m)iH3vKlyh>&xBUGR^+nuS1TH>K6hs%l-9uZIh z6Bod@>L`{TI#pN$h^U)J^5b;%2}|QW@?nBrHYgH|Sc;0)F0nZIYj@{CQ@_Zb7b*a9 zwfgCWbPUn74QN5w(>T7k!M?C>JWvKEbTOq)g7W0_l$`T?O+xA`Sg%MdW4}E6@LFl^ zZPkagW8J7~K8JJf65G4X4prJ%nJIF(PHW_TL4Vo?2S1b}MHzLrZPvxiQZ~<8KD))V zVxpynWlTd>vZP9e{QE@^93@3a*FcvXr_El^L4R=oh)t`=c`NM)?5lZ=QV=23^F+kf3>p)-8v5w$PxvpnMn^4cdkUvC-~rHp?z>yHA>i-m@VqBQg>V z5ug(tO5sJ6BKJZnAd*hDgOOG+3#S##E~p+2Xc}782<`Ah4(b+JJqZ_ep`lrl`c%{o zfZBqICm7tSp?X{$prv`pmy2X<`!1ZvdS|t}gDO-V0{2$Xm(#E)*$*?mOGwJ(Yf>ua zn09wzEq8)=!2=8!A3q)S4;~ETmI>BS+&hvnqwy3gj;x^VILQ_{-k(DDmuIt5&ZTLh zPjBAf=eIb*3yUdm&@bd_#h4bm4=`M89YU};z7w+M;w}ggk=VclDz}xb@yZ#ucpU*= zQJO^RQHlOnPA~Oxv-?QZFEh>CCB6?b_WCW0Oa+a+Ov1yZP#rIA)A8XnnJ7XF0Z-9< zzQS6JbO#;Sf5z2gyX|pU&=REMMN}&_N#(lTII6X~SCx9t*nzqw=~KF6$B9I~_yq18 zZAJ=v1k^^zV1dVK2vlx6FBo8($U5zdmY%6aPQqT#(b%JSet9UpFDd$-DEg{E4SRq_ z=vHbgS3EFL!v%&1O$d!m^fJXd-lI^OoIk@0pqFX%ev0e3CVa1t3Vb7A1M#gT8bUze zXlKG01%;*xHZH?qiH;YJre?Da*CHaErm-4}`Z3ks0J~qGI{m$;znp!)!2y*~-D@C3 zR(8%wZ<14T(pl`tjBma+7!*l|zG+t|65q*~V(-%rc%W{K1<5%htC4jqn42HOG6E5O zwm?%VF&4efGm(iyLXO7K;7Upy9jRHt7-m^?W|K+eAu}TxW~qq0s!zEApNxBaX#OMJ z{7-bz-P-z38{dUDHlE|e^VO&h*XakRv&+TV+b};(jGg`-h#(`QLHbw_H#~b&;b#a* zXHHmpoga-a)MYVLJhWrUA{tNW#>>-FgZiw@-eeQ&pyItBpcBa#q!+(VapA=WV|dSG zSaLq-Q_v(gSi^9%z`L6-_rZ#BI2MsKRLcYo6@d?%q@?pR^4rN*T|X`{*1RTufW$Y! zH4Iln$84}#sk zsOmh9u&XU~^WlI>>Z}INufVKTJsF--Oy#q4NM50hV<6>3|ro1&}oU*Em?hjiqLS-%?}G|{UIppX*%A9Y=Zwq2$e6$ zfWHV&<2ZbzOO%r2MxVtfS#f~KC-(>Bel|dis;_8r zsy-q7(x7lIh~Xkqfh$06UTNkkGQuoKK z^C|0)rA(sC$=<`7hFyOyW-C6T!0nOYw(jOakYqFEWggiQkV2HMuZ0#X`vAr(Sx zl*INr$9OUd-+6q}JuAyaF}!~tPj@iD<}#c?by1RGkoo(t`zY?S7$JypSR|9;KRz3H zwr#wh zMbBpwK7gIXh2tRT5h!Oahz3#Z2ECbPU&Ju^fKh}N)-iBOlFfb3^DK|dP1PgNxf}pZ z1iK&|Aq+ZW$}_f69PT@03#-PRl!gCIXk9lx+O1GZ`ChOa^n+a}yTBJ#dinf-DdOEX zUXLhDuOK6i&-qkWoNLj0SYr}_4&;VGJu8ptKAQg(Hf=43s%}I*QJg+_nm__GskD2> zl5*ZOU=g*OcubAN#^g92ZEU40EWuROA?$EORaveZAoj_K*NCCu(<5ymfl=Fs+r#) z@?C&8AkaK*vT1vjq~Yvcd@-|5{2%X0+RXe`+H61>o?`}UIxqFYctoxLQ#y#ic|kf{ zh>vTH6MROBmj$&2{%iN~14*6*;At}@@h;QRm*3t6_(@cayG06J1%loF*e@EPKdZGrGN_AUbC83%?2yF8K&bpi_Y0S}{)b@Xq3Ku-_nRaJ)H1&#l) z#BV+RDzv$(V#qOSUSWP|XM56iY7L7TeXnck892qPGhDV9_UG|8dbCgB*LZ&*%+TdS zck+g$_6W6lOoCf0qM=g(#)L}WjMr$qKuZW*4rnX^>wbXX7>LbgR#P?1W?$oQ_LGW? z{SjI8gRSb$yN{nBA2dUPmfRN+uK^{FS{ymdqMzU*U&(C}y)`h0Nw7A`k=vH=Yuph< zVeQIOqoJtMtEuyojLba_)n?^q6|FnI1hwW32zcS&MfJlISlQe#c(T4m!D=el?i(srG#Sh10r z7`B2B4HtO=D)6PYr8l&`D+fHyn6kf$w0 z0vnc49UfL+NbvW2+~ZYm+JNN8l4J`&JdcpxNF?Cm=T+0G_xiz~ct%wnwKn z@An<}dJ4fa-d+}RJ&=Y*6A7u}&^fReG_f08R%9quH-=F>2gZg~?DWitlh%=OjO2orq_7pYPM$s~2gi=ngRjsduyw8jkoBJ2 zU6f=U%ONX`3|8`5c(R7I$C!?ggJhgh^H6{s6)muPv#PTr&7*a!in2z;;~33$Z-i8} z(nMNR&M?sC`X)$)T71aI`b7h|4b#LmNOko`5~`*{1DRsAy3iMJg_PaI&Ds^CWR@Q> z72n(_b69g??aKF1D!1uXX%%W?J%O(}F;uO5?IVc=uK6fKN}@C-`#a;QWFM!X6UYPo zbT8O8-Ao}u?k9=iJDONfSw z@6%8G1jTitHt0W5?R5Y)N$!>c8~Jdnyb9-YQR^kRcs5httW_gXn;rxDsx9W82^J5~ zL1&jg7wj`&n&d@UOSeA%Z*Rw<+_rK26&dYF;235ITB2ToJ$jgl8_RYrxlLkgWQqhO zOh`fnKr5-l8A^lRm~n z`5t?>dwcK0K9*m(P8QTp|8|!~n3vVdV+hX>k7AIcup{jdH?AW^8f8pSYJ#8b7Ho#F zS+_k}Nr-ub6E_%J2n=y=OK!u?A5NURFd-uicjpdl7S#%WqUA9ZQ`*Mo0^!9T<)8&I zPeyLUx`^z=&Ll+B$@wjun}kQ+gQi3}e^nf|ykYFknS zM!U8=>^h$G&dkY#RT16N6X6_YD*a_<3j3!u6(|}U8U3ARIq8-A8BGwKhi~vNE8Brt z!Q6V8li{$YGAiKgym4tHX z$u)@c`G`)gykwNE7Iop6iixZf>veWou6KG(vc=;oBM2dh64RH_xntQXtl_oCq2Mb` zlkdv3^Z`y77R^X)!nfCVE3oFTURzVPO0_szaGTyc zpJ2b1Ma7`zI<3O27s{7TpcU(A6vx1=BrHP7_pZCbGB##i1pIs2lj|nHRV04j5@*~NIDHuU$i`;GD-(+=D9M_cK-&8EN$4}}0 zHx&x}-*7N-1QPoF1TQ9oI!%{7yFvX&W-@S$Byr@<32lniygnsj(@@WpRoR4S^rbk|BUtj#`>SL{uiwOch>(0 z>;IGW|Hb-Wvi^Yehphh<>px`Od#nred=L)*5Dq^Khkp!*e+q{mg~LCG!;iz^U&0|Y z@Lkq@ops+}-5;~=PgwV7towF2cs(2p!{NK(@V=I2@G`eHna$z(6o=EWz+(N@!Q<{P zA9sJvy05YBk68Cj)_se0f6BT)4+pP>1EBYvaQObC`;Q)kgIB|c?}ZN^oDBzWsC1;i z`A*hSmSK@22*kr%acvc#4O?l3WP5NX^tpEl6_<$qKo~V z^yCKkJA&vtskw+^=blruO=a&yYd$0S{23E2h)$5&NM-6~My*A)*5YWb#V4y(a3XC` z)I?)6$xLo`$mbgH(I<6^3f*e1a$)ZY=&x^2lvkEAK_qHUnIKZoM0SWyvK^XihLv}qao-t2!4+>esLqGh*lCQI@v$RWo8UpR^p353ZA+N)6f$*qKMKZG8S!(p(z9j( ziU@W0qPoD{$Io7;SE;Zpv)baR)n=UW(*q zJs*NH6x){FJaqs>D)v#~CEss1<@*NQy40`PToI%m_amJkCpOSLzJsFPXrciM?YJHu zqR9RM-kcH#+R-K|W?#_~I2`ivASPG7Jr}>r2!(&y>GU4q!5sz#_~Ul^_`xD-r!jg( zt9!QnLt#{ry93}NX1>8KS309i!I_1;hRN)oJhaA{El6=)SO6JmptO9FZRKMk;C4|}W%JAG3K}QBkn41edaYVmh?hVzO@eny{sFBTXp2tX z(*wX}IcV*}EJ9aa<4&3MAYaMp2TpB4Yx=dy%bLNhviL$6DbJI%JmqZ~u+JeQA!l{z zc~rMq$Nx8thKoKRVj5!0D0y4gs=MvhOXrHUVzFw@np!RoY;EaIejDbk-fA}*hE^|@ zY&dkF6De#?^|a>H^Z*KJ%E}+1bomECg4oG~@D+&NObAbburnbV3dD9ML`{LHWltmrx>`4OAM!;2p3aIs#>BY;;P-W1ZZB^zu}(v=v0wfF(R`c0={zHbM|u zJVJDqWmPaNaAGuWTMfn@p|GuZpj2{EJE@AOv|-0(cUANkvY25vD8*r9f~C5eRz z7;3qN6CgB&-PO~og=Pl!_&RwuR7fVQ+K~|}4wjg9wzOmg$G>1*$_T;AYfnz!g$xdN9JS<3ec^;oJzEKhXH|YOGWpeQ`0!?UH zXo@VawAQG^F$azlajca~OflpPk*C{-dTD0n{LEyKd-`d!bm78xM|Tb1@c8WO)O2nW=_NE~iM}t<9osUjog{LM2}S-ziwDo+XC)M^z{oTT&^Yyg zM`qwe8F&pIF5w4ZN}e^e>v*Q+k2gGJ4gf2A{uQ);it%}<(yvzb2p4|VUXL*2mqhgZ zb#srRMT)LQq;h&{6b5phb(^9fkaNYZ2TQPG?Q0aK4501io=leY0+n34S*G&{WzC^T z&wfkh#Hi=xHw@xYf$jx?U>Oizpb*e(QV57GQV2*rPa&XlnnFO>426K25`_TyEQJ8u z9Q6Ponx_!pSfUW%Sf&u*SfLQ$Sfvo)xI`hqQKk^!c!olN<5>z}i>PA($9E_MIG&>r z;J88|z_CUlz;TsAfa4m40LOI-0gmrd2yon>5a3v+@d7wDCqGp~xKFYGAusLvz+V4G@-z|7aqmOdWtWPs-E-Xd|RdU4Rxk z%G3uXz*?qGK)V=a>IF1qQKoJ{>knn>2ehhCHmSEu93A09&FQj92vLu>Y!XJ)kS&{p z5_M3^CgGe#oF*ZiMWiNSMdi`5NoY}{v1}6FS-^X>-Hav@Dg%<}Rg{EEc8ePQu3cK& zBEnFk&eG_Isn@UEq&`8FGx-lQR<5nB(Fj8guX7sxFlX)ZRapk8#wWESt8vQVfSb@4acQpE8>UlBKfz+kts~cM@rbsYlf+z<~zopR+%Mk-nVdeI1P5i-h zVkRmuY-;qwRAMXYBTQ-Z!&GAMyh$-)@qAJ6sz7*A1pwH5y;7qtM)`S)6QL-lPH_QW zl5uJo3P4kwD4w5_aiSDOhACbWD_}t;%!&k4Cd`S1qD+_<2@#E3Yh=UV6_F7UyR}pk z>trD!cq{q_DsoD3PJ0`V(qa)TL~YnwwX0}BS)|X!>CRm=Bb77Yb_18R!^49P+=215 z0JnK-)GWt@mrtEHI!2JMdv5cjBB@gc771K*i@i=y*#6D+tb&y+T*-pZ;1#XX$SU0! zN2yvq8*Pf-!^6f%6U3QtCwZ>Mz1e`Xqd3zEJ0+HI1?}Uui*a$ZBjY8OV~8U+H*aFK zC@P4z+zx-}^3$g^SvQ<2xRN78{gBHVF&X=4Q7 z;?px8xYRO-hclxovm;5Rk(B9FN+)nvc3rQgTq)=@hCrJ+pl7vBZaHm97@bzeylatfg0Fq;+?CgkdBW;xKwfEAuFsH8bQ)<3pw|0VE@o*vDzubH^r)x0P17E|J z3aF1qtf;NVbh-*2?YXpg;h$9?JQp6)1kW$18gm^7Q93TXfBA#PO<;t96%gZ4z zu_SWHeFQm`Lmp#k<&ZZB@~ISY41n5X>5#nF2^Job1iSC7;-3Y zrWn$fcT)^W-E{Drm46^R%GDV$8FG7MsgX zd5gu6mb}I0@>jmo1B~evbXklc@-B-Za+Y-r;RSs*m%wt&Q7(h!m`Ax#mN#1rc_Ht% z81j+4-RATz=(jnC%lmCEZsh$oR|(|(7DFD&`)#gP$Qv$(oX8t)uA0ajE{2@SJ8lNi zwYztT3#Yf~Y3@$*jt$=@E7okC&x%X)6}7p}EMn-xg!y$Xrks00t7eCR>$PfaN*u}> zO%i)H^sFxB?a--fEehwnh%nNP>#*-=N}h zjy9rp7|?P?SAo$c5x3i_RDf?T|SNWY-F0iwa7qPL!yE258G@9G4fCL&dtFDBrP4zo5i# z_+G4%x(^iiA~I+Q&T?hXma?HXtL)mR%R;wH8KivxdCxb2Uuwh()T)_b%}@!A|;X~ld|MY>9L?w}Gg zOr?#O6Q0C*`@%k&G5bLVF><{YZ~9!XvgaVM8&bn#%Jb@d%3f;nmuiHK*UW~YsV2y3 zidGNoB?v8W~54^%bOKu3_DL=9*6goPD3p8=ZcLq`5soZNZxOSv`>^} z{IwG0nfi_e^{%L2e7Fj8xf?&yRawiT`r|5txI#hxq|#t7lTJ$esa}Bg$2#s z*Qpj3%aVV7J|pVlXXM!|I@^O98p~(C zR#{3cp|70U(aM@samXpJaHfOBjqKiav5j8w3gT-gx(c@GS8!fNS~{q8stZ~v-Y%-SbG*a<;nZtIg?f}h6>mTX zn~!e!{jEy0aF_zSJL>UrSjDr;i`FsMRV%seQxY_6Vz-w>$b;p4gBS|YC+rf%2RsLANt5zt=Z>AN;_!aXt2`YRlfuHY;iBL^U&+v72R?|@BJib}^gails%Ili*qrXLaqc08b0&_P}E9L?-|4sX}r z-yE3}$jz7E-2CDDn?Ha4?(1*HK%X?JctGU^FH`u==BCLRrS)5A-Ot~B_U`+ybL${T zXuumnzx?Xis$ahN{O6y()XdlqIUMa%bv4uVt||D1iKhf;<<|D*=*kpR$q7VcT))h| zJaX!r;5<9*f+JzwI5un%8~A!SGRI#NiyAsiOpXVpzSO+V0p3XEQ~#YFI}kdFw(%b)P>+1K?tSo-@)tB1&|0rTYb|Q zjRQ8W57VLSP|Rc)FQSs~i&cALMMJA)=!V7HG|*>nGC>+~YyByWV<`MqoY*#8>eTAS zEn{Rrh7fMI)$t>fI7n`u2|_bLQXSU2p+o%pkn8$XFz^637DSu9=Zh5=d-!3WvfM5y zbrt~o+{_t^!-Da3kzmvsXUhJqO>-($TS%1&wP09Wa~N&WfHDHj^Ep&9uM5^7tTWSO zjqAbeZR16BpOFaZ4YENg)c5v`xbF$;a|=!fy?t&4^csF?6DUHPb!ttce?Lgy!!nT` zTYD*NyDt9GXy9n|N$6S7<|Ew@fyRYBjlIe1zR1Z_Fo`06pbImZgtd|`WN{2@bxCZ1 zY*+#iXBsG!F;I!m!lV@*5WBMw;bRwWnhWtR&W)7=%T*05I^H=G&Y}K7>Cei17B2ha zk_Ep=y7j5VH7+tFSKZ_eZ#V0&-FCxbBI8xg3!F}`^q$$Q*C9!yZT_!m3aYVpFog z!u}fk-DpzYr!?3QWhkO-t=rt*94qxa?8DOWMq-evYpzePC(MT-i~^uWQ}olxH!+u( zw;=cm_HHJei^m68gs$f}nPp(jK?;~()@2}-nG+>q9u(REWDz79Ae;^H$Zcf87wC!} zE-$%?<~X9Fj3$22e);x?o6o*__vLSX{^2KWZ1|}V(jD<05cJayj5xph-GBf7&v!q5 zar3Xg3C=4>$ML5~OxWRqG{xiX$p)IR1B^;qHjHVaj&6v2(O`#s22O@KvGsVY8&CJM zGB7e@JB+Av4#SiHHWK}Em`-BT!79j^C#!GN0x@8OrIr^s^m?2`mkcC`Py4|c15U;V zFzmKH-+_@%Gd>U#F6g0PbvCUJ3)UAl5@J$aRITN^9eF)3y$hFj4n#eK3-QGWHK9_I zP4pHJE-x3%$N%~FUncROu&3f?&>D1RYB#_C3IgQjAAh|0?zft040E_02cu zoH@4{()z#)ooHYUXgel$?_m;!@xJ7DZ{MC@7*?DnUH$xAv%6{7+n~4G?l#?_+J$+g zZSCyZTGLHKn|o2HbCa5(aiygRT}wFgY_9F~30q_Pp|06&va1<;p%v=Pu*k^NZg0}v ziqWCv=+xA>X6jR%am6T4S-57848t5FUP%!tLfmUhArXSyl|u-Ecv6Ii5Vo8oL6Aps zh=WAVefZyg-Q8Qp5p5Fe&0Wo<*+ADYm>E z@)GMShulSwr*g20=cNBJLo>iJasy8vcG32@2tRcoEQV7G4XL1@FV?LB)QjEEj*HR2Q zl-E)W8OVz%hNSXhTF^;eOfjS@ucjD6<>eGZTzNgkkozSC6=NQhR8)+4D93a#=2b~i z#h779RV}QyysBcz9XU-4W8TOyLyS3)WBLWZDJiZPb0o*~Fy^?VzGBSdk^+k{Pf99m zAv)z17DGDn3X363KGVHIJd_k!j3M$Oiy?BB^+Gl&DYF>Umt&4FhRZPzFs3K3wHR_H zFSZ!+LSAhPrYR}681qzKZVNskFSms#mzUc@vXGbCLLQLU+ky|v>n(;nk{8?@qHDKr z6Bl-7)1BI__AMLkCnMHuozF5y`xUjh&Mac+S1I$GT0%MZ!cN1ELf7jwx|BGSwb~@{ zY$!+p<=x0>Y8?uDxR@{!Bu$uiG$l{PzOS5~Rx?D)#N!rx$~i2DaDs`5zC_J1;+{Kf zBtg>PG>98EqlD9!-4WL;|a4kJfFHeZ2`(TGk=mg1A*Fv`eYeCU#H30z+l8T6*`Zy^>zW5#uf5`{k+*s%fH_hUEl3 z1?L_MA`+;A!OoPT*N&K@Kz6A>wy2<#>ah}4*aB@CO_J)wa;TUW6y-ZssTY*^E#FI2 zLie5mUrdHA!C9^B$x=2{W|f!r$uidsD1)#MA?|s^P^jNKJ}bEIx;jaNI8Je4=gD3# z)p3q(7VMVi%;Nmy*{L+|A1&o}8TC3{-dOOxQtLffrg&qHuQFr4s3TpiJaQfW&E`Q z<*E9NCHbzbUVOL;bM-QQq^q)4dG*J28gYe${7J3GUM8KC_EWtED^$30g*jhMqcOKW-0*QpAL zCG@pJJ6>6nIt%iQ*Vxm+;8uQiU2daSyvDvxVL@9}HlLF*t3cgoP_)9V_@Jy5r$y0+ zbwtmMpQ$S z<>yBv=TvyHHwoggevWeYY;vx5z^9>V7M3VIV2pRQzRF#{jQY99DfO?sb*CPa`b zwrY3l@+!yV!y3$zBcoD@-_+$@eAFrBy;GN0EMT>7+^Z;`%neFYH z+g0znGbr}xh56gJ-h*z#7T4~My93whz799!y&ds|cyr^H?dDh8?yYUjFw97xvlr`) zJ$wHuBmtd@+;WIR#>QND9ptLRJg0ee={I*xzXKnE)7;uNlc2f%o_U$T=g9OU;s8(c z#+GSEej0?yR`dLdd)$Xf-u?L3>py*~nLRpeYM!H+1JB{z=KGr?a{{^k@|){Fe1HAt z&)m}A?$Orw%bJjMS zyEnn|V$?~LcmiKJP~%aofo-V^&Nl)V%1W|>$7KV+Ifb_RrZE~jY|^~S8l^+gCt{f?TrCQ6Df>4z&8bvfAyqEaf?;u*VYEX-$_Ny+=a5~z0IWe+Z>Gr_*TdQCy^H7pBQeq& zWP|ji@9i1Mz!TQz7If_WeQt&H627zvB%#eFwWi*`A7<}HnMjYVy$rV96hAZ?I$Cq$ zdKQ%4ST}^DabZtmZ}NUETI4C1#IZlrg_%skI%xn=oWNLJ;u|0vmH@<=ItpbBRN^x? z=|l&_?k#xucnLSn1%DTNx!R89syY@O&zuYAP=6uy=V?B7m;G_df-lmb8Jdf`7hu4r zzu9>XJ_0^Eetdj(teGA}u%?Z$2B#^bumbZ!ixRgOc)3MQHuD85iG9zedT4Hm-%k`| zNI}`cu_bE-+dIdnk6~et3Z*F9JQu=cs;ESIs^@R;Wt@{HP^4O=sDPbhHS_$=Ct7X4^OD9eZ)Q;DO)IPbm60N;wANnK# z+j|>68Ad7Jh(Yy@@qyB41#}XVZ~@*=F>)jG8i5B%`??SpKGqo!Ldu|=SQ)@DF0y~Z zLWe}WQL)GxKrJMkGsyq#?3e(m1w*ywA*txEMEHYFP@8mz(pjW*>2O2ZA2 zhGNRrg7)_2SgGgH0EUhy5`Aw|bA5U_VLptY6#zBbqMlCfL|2yPa|_j`Xnz zf#*26Wnj!f2ACffFp$bDh!Qgo673M82m%cd&W3mlHZtJ`s-lO}OCh5ssZ$vSAi zeEY-oXJ5Vh@;5*K@RK$+{8R|(jCc-k`e_A5oZtQKzkmPdyC1)}{@33G=LLl0_)`QX z%y359;*s-Y0!`QfS|u%S#x#*fH$=Q>Fhel{C(WFgdfe8HJMLK;7@3J3#nd^4W=a5C zseXQybz;-TDlC{M&u`QMF`$K|mKQqoavVhG3?xXN4Z;%!oQw~l+3kA111+6qd>}ep z&_luMY?>bytS@XN#H6~&TFYlU^7>wOGFDt1@Op3;;)@n)LZv2~s4XB|Q7-6@|MTy^ zO#DG%PQ}TfH0aFKu7Cd(ILP%s{&@Y}Z#C1#Gv{ArUNah9K)#%~4a@<3F2s45`o5`c uZ|&T^=}>SYac@8y<4~8RK8JoFe{&DqK>Qi+LNODxd;bG`p$K?ZJOBVj1pvnY diff --git a/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js b/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js deleted file mode 100644 index 507fd332f..000000000 --- a/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-ed45edfc"],{"0741":function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("96cf"),n("d81d"),n("a434"),n("2f62")),u=n("90e7");a={data:function(){return{addlangModal:!1,langType:{},formValidate:{is_admin:0,type_id:1,remarks:"",page:1,limit:20},total:0,loading:!1,ruleValidate:{code:[{required:!0,message:"请输入状态码/文字",trigger:"blur"}],remarks:[{required:!0,message:"请输入文字",trigger:"blur"}]},columns:[{title:"编号",key:"id",width:80},{title:"所属语言",key:"language_name",minWidth:180},{title:"状态码/文字",key:"code",minWidth:300},{title:"备注说明",key:"remarks",minWidth:300},{title:"对应语言",key:"lang_explain",minWidth:150},{title:"操作",slot:"action",fixed:"right",width:100}],langColumns:[{title:"所属语言",key:"language_name",width:120},{title:"对应语言",slot:"lang_explain",minWidth:250}],langData:[],langFormData:{is_admin:0,code:"",remarks:"",edit:0,list:[]},tabList:[],FromData:null,extractId:0,code:null}},computed:Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),mounted:function(){this.getList()},methods:{add:function(){this.langFormData.list=this.langType.langType.map((function(t){return{language_name:t.title,lang_explain:"",remarks:"",type_id:t.value}})),this.addlangModal=!0},ok:function(){var t=this;Object(u.J)(this.langFormData).then((function(e){t.$Message.success(e.msg),t.getList()}))},edit:function(t){var e=this;this.langFormData.is_admin=this.formValidate.is_admin,this.code=t.code,Object(u.H)({code:t.code}).then((function(t){e.langFormData.list=t.data.list,e.langFormData.code=t.data.code,e.langFormData.remarks=t.data.remarks,e.langFormData.edit=1,e.addlangModal=!0})).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_code/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tabList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},modalChange:function(t){t||(this.langFormData={is_admin:0,name:"",code:"",list:[]},this.code=null)},selChange:function(){this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(u.I)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loading=!1,t.tabList=n.data.list,t.total=n.data.count,t.langType=n.data.langType;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()}}},n("a91a"),o=n("2877"),n=Object(o.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",staticClass:"tabform",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"语言分类:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},on:{"on-change":t.selChange},model:{value:t.formValidate.is_admin,callback:function(e){t.$set(t.formValidate,"is_admin",e)},expression:"formValidate.is_admin"}},t._l(t.langType.isAdmin,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1)],1),n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"语言类型:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},on:{"on-change":t.selChange},model:{value:t.formValidate.type_id,callback:function(e){t.$set(t.formValidate,"type_id",e)},expression:"formValidate.type_id"}},t._l(t.langType.langType,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1)],1),n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索:"}},[n("div",{staticClass:"acea-row row-middle"},[n("Input",{staticStyle:{width:"30%"},attrs:{search:"","enter-button":"",placeholder:"请输入语言备注","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.remarks,callback:function(e){t.$set(t.formValidate,"remarks",e)},expression:"formValidate.remarks"}})],1)])],1)],1)],1)],1),n("Alert",{staticClass:"mt10"},[t._v("\n 通知\n "),n("template",{slot:"desc"},[t._v("我是一个通知. ")])],2),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言")])],1)],1),n("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tabList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除语言",a)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),n("Modal",{attrs:{width:"750",title:"添加语言"},on:{"on-ok":t.ok,"on-cancel":function(e){t.addlangModal=!1},"on-visible-change":t.modalChange},model:{value:t.addlangModal,callback:function(e){t.addlangModal=e},expression:"addlangModal"}},[n("Form",{ref:"langFormData",attrs:{model:t.langFormData,rules:t.ruleValidate,"label-width":120}},[n("FormItem",{staticClass:"mb20",attrs:{label:"语言分类:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},model:{value:t.langFormData.is_admin,callback:function(e){t.$set(t.langFormData,"is_admin",e)},expression:"langFormData.is_admin"}},t._l(t.langType.isAdmin,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1),n("Input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],model:{value:t.langFormData.edit,callback:function(e){t.$set(t.langFormData,"edit",e)},expression:"langFormData.edit"}}),n("FormItem",{staticClass:"mb20",attrs:{label:"语言说明:",prop:"remarks"}},[n("Input",{staticStyle:{width:"330px"},attrs:{placeholder:"请输入语言说明"},model:{value:t.langFormData.remarks,callback:function(e){t.$set(t.langFormData,"remarks",e)},expression:"langFormData.remarks"}})],1),n("FormItem",{staticClass:"mb20",attrs:{label:"对应语言:",prop:"remark"}},[n("Table",{ref:"langTable",attrs:{columns:t.langColumns,data:t.langFormData.list,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"lang_explain",fn:function(e){e.row;var r=e.index;return[n("Input",{staticClass:"priceBox",model:{value:t.langFormData.list[r].lang_explain,callback:function(e){t.$set(t.langFormData.list[r],"lang_explain",e)},expression:"langFormData.list[index].lang_explain"}})]}}])})],1)],1)],1)],1)}),[],!1,null,"0472414e",null);e.default=n.exports},4162:function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return u})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return g})),n.d(e,"hb",(function(){return h})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return y})),n.d(e,"db",(function(){return k})),n.d(e,"m",(function(){return w})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return F})),n.d(e,"ib",(function(){return D})),n.d(e,"kb",(function(){return T})),n.d(e,"S",(function(){return V})),n.d(e,"lb",(function(){return M})),n.d(e,"xb",(function(){return E})),n.d(e,"G",(function(){return $})),n.d(e,"wb",(function(){return G})),n.d(e,"p",(function(){return I})),n.d(e,"n",(function(){return L})),n.d(e,"o",(function(){return R})),n.d(e,"q",(function(){return q})),n.d(e,"r",(function(){return P})),n.d(e,"ob",(function(){return S})),n.d(e,"Sb",(function(){return W})),n.d(e,"pb",(function(){return U})),n.d(e,"Nb",(function(){return A})),n.d(e,"qb",(function(){return J})),n.d(e,"Y",(function(){return B})),n.d(e,"Pb",(function(){return z})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return N})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return gt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"zb",(function(){return vt})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return wt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Ft})),n.d(e,"R",(function(){return Dt})),n.d(e,"g",(function(){return Tt})),n.d(e,"rb",(function(){return Vt})),n.d(e,"ub",(function(){return Mt})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return $t})),n.d(e,"sb",(function(){return Gt})),n.d(e,"vb",(function(){return It})),n.d(e,"tb",(function(){return Lt})),n.d(e,"k",(function(){return Rt})),n.d(e,"T",(function(){return qt})),n.d(e,"U",(function(){return Pt})),n.d(e,"ab",(function(){return St})),n.d(e,"N",(function(){return Wt})),n.d(e,"M",(function(){return Ut})),n.d(e,"I",(function(){return At})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return zt})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function g(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function w(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function D(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function $(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function I(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function L(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function q(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function P(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function S(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function N(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Vt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function It(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Lt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function qt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Pt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function St(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function At(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function zt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a91a:function(t,e,n){"use strict";var r=n("4162");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js.gz b/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js.gz deleted file mode 100644 index 49747fb530d600afd4c1c22947ea283ce71fe915..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4221 zcmV-@5Q6U?iwFP!000026U|(EZ`{Ta|0)jQ0z81a)5)?OpCA;rB-?WQiY?noRN=5k z?%mPik@RwTr?Y&3TcB;)qA#RP+cZdnq6LZqsav#Y+9vI%i6rN*eud61$-5zMc_h{J z5yKWAzy0m(%kZs5v#wP{6HWcA!?bhXmGu%gv!Mkv}{TBaAZ+8S9u zv#uw23va-PW?f z0noOsR?}c~K-hlJ(lo;-Jqk}8dtmd{%JRhE9tX~4!|{k^yFJ0qLWj;6P0ymOU6ABS zXftZHURgEAOeY|5!8j>A0oYmS&7>i}zcv!mtv^@wc8I z{o#X`FFtzto98i5C@+LQ+b$VU%>ZRRlFgd9-TZ)LTcHfp-&duoBxXQeU!VMkApa-0R2DYt)M?9SfUm5rz2Zh|}Jf$)zqxITR> z;>PS^Kzv=F1-xm*N%=yH*QEm(*wz_~CDDf0hr|gf45DVpK5^_?e+4w-?PGC8AdRG3 zi|rBCZ`Aa;QPk?ZPhBJ{g`w8Z-iqQ!JqS$`E_E1D(1V_lrfQ%p=}&l=qFWkuJFl?B zHzTFt06TpZjZJvmI+s6;sr1*uxuh#bFD7%6L-$l=p}Lh^8=3cUKUQ*`eIMH)fyB32 zlu*KY6P{*GQmfTX!p;7ij8RTle?>H!s+uz9F`Y|AOXXVBnai0`ew6y9>v8yi7vZ4g z8X1u}!MGMzfZq1-4+|Qh<#D-p<`kATkg5YO?HUy8gAw#^2K_%dh0MKUHvUY@z|c02)b7qN;nOmsbN#6(bK zv`1aa2=~}M2w?U=1Q@nI)94w{^)v)3&?A}!*yDBA@J7@ zO#+qKGE6k&sXQ_6x{D?hJQamb^2`+R6&@yWaEguZ*Cg|5OZ?ENYiX@mX7D8l)u37k z(o}dsZ7qH?A4CC6eBT*MT^fY-!U1)80Bv=JugQ3p8b`+Q=*;niwN-wnb_P z^=l6yttJBm;#Ca|RUl zXlW~}SPR>n4rT}`ohbW7EqV0zH%|WW$v;1RFTvk~Y2aN0+xS`i4_Nd3R7;T*9gqr! z43z~8PV?L)Q%((`gK6}X!5TU|l+{T_v9qjh636Mla

      uGay^(Sz{!PG!Y1(5Cshe zfhhJgCASzFIGv-~+bAnJ2wq*OM|#=lBQjpZw{U$TEt^NlZ$Xm^V5Df0qU} zlz%i1oZBuelcwDR0Ftaae708DW1eRi(%1s3aI_P_jC6?>c zg?v1<<*Hb;iZaC#sJf-e73RzxBJv9EkW{!;++n&HU+4}A3KG1u&D28JQkNad_?+MK z=JGVXXkT&9z<-}VfA8cMzmBe>jUO-}s7u8E!)X0%(ZHNFJAV6z$3K1X*6Cw@0j^e$EM}objNC1H5r=gEeX&Phw2ct zaQxoaj(_su@sEFh{N3Ma@@?04xKNk^cJk5BKY#wMlTY3`{@{HWV_BPX%B5t@nnny1_vDyNA4Sx>j~zS&J6A7?GHcy*{_n_9D;j}UP%*9CL&fDB?61w zdO9OYt~j{d6_+z{K|GVIthZf{@kdi#d#h`1(ov`i>UueF;K z2_4#j4HE##hL)0Zkq=YkMZ8ouG#%gYJ5^bVSE+LaD1Iq-hQ)NiJH(l)RO}bdWvq0Z z?5r$n#(%I3%&1SfwNsEeQlnl_=_$GYca@%jGP-3mSjj=jFE)Ln{RT0IG=q`RZFxIf ziXKFY5}Q0YDG~>kzLUL$+7uzHk|sri0xe2N9LuV^P_+FnT*&a5=g+p_Cnf5gbIbn0 ztm0Wz)x^8}i+!zJk&;$WZjqv5PKuPOs>0j&bE---mCD!BkD~{3=^1@qNK*9N=H`DT zHK)HsWD>MY&1*@T&Zg(ITg0k^^2elCyaR2amBsLO*8l}q1i7L__z1D1Cg~uEtA^Y`kbxTV7(vELL>nQV zDiK43aFmEKR=rw~eJraIF+zx*n&bdMx@yP1T&Dt1{lWD`O5)sP(oxvxY##ClVc z+(M88HDn74BDS%+DG@gj!c!vdA;c3U;t4`9CE_mbMLn4NSo3Pg zBRpO;j?2kiMWjrZzvJ3VL_CL*Ae2f z67dE?Y$*|MBE+T=@fJc1l?cvp-cdp*hTK!D)y0@V31Jv=M@>U8=5;m3!?H|V~9G*Vu+gMY$}@Mq*;s^sxjLb!_}CZ7_+a=wHUIa zPPQ2GK%H$w;W7;{^lZc{#?PPeI9u1>e9V4+U8sW_m{w<#Z1=UWVUO`UKfh^}3_ zM7kO}i+Z7R!G!ziVGDxJBH&{hhp7`drssC;UL*QS-tLgVHpPj>_~=cKa&c;ukpV2W zC$-6x+!O1*e0o~U5H1pr*Wq6^hdio*iA;ULFkO$^-Ekur1P$@+r4gN5NDmN`*#$~t zL)vh>o;>UrQ}|v0;zfHOm?|hiHSjDDub9g!!4>*qL$>YrJ(m_UIwcrQ;&Zc4ipjcV z$okaW--u4o7SIh!&@tMx11>&@6tVU6LNeR!dig%lFCmU_u)yvix48RYMbGXQ1^>zJfFJx1fvqp9Sb4?XbFWKl$yP!Cq88t zl5LbAn;)Q(>S`$}w;k`h76+Eil5wG=d^=_G1tm^f?EjYFdsu?cC*!u@EFSEwg={Fz zmNxCyBG(;ICO(hCyyqT6Q~lc3PRf1HmM3Wt%SszIOLlGH7&B}+hn4T%xvz}-+Y7n7 zjEc|ajXB@T)!xlT18-#b3M1ydD$-Sob5ANULsi-qUtz)^tzYOztIZxnkXkC&;!f}C zRr(yeW?QLvOnJY0o-!Az{82f=_7f)0#|yH?{LIIU4^Agyp>td=Sp%d*jYvzCE;mk5 zW0-03Vn4i6YBj_>ClhRxlkaIojil|COMAVvj9=75xm~`;oOqX)FJ3zhbFmp;*UPdN zdG#Ar3h@#F`OQj&y-GSI?OS>UR&hWtcfg#VZp3*Orj_`nhqMb zybS@ZIp%xjm+byA+ z{R+m5NDB+KQFTEp`P)G?bH+XV8%EtIIiMkB5XIZ_w>--1Z&jj&#T4k>D(^3wRV=$W zXzg&lY$P`wO5CDuodAOKw96%sSK6DBBNRP(1`JA^3VqGcHywZ8=H00vf97

    )3%l3(W4tCJN0=px*#f{syRNQoC5+nWo;)sII+2Ss34}_~NY6e89Nf->xWU`f) zZqTRj!SqR+<%sj)3CK$P>e?c;Y^G)NeZ5qi{=6W*GneT$rB;iWyE!y4%1x}0+|Bu3 zN%#7m&zi(>vPIpWPsZz0H=Dq24(ART!33H^VSBlv*YtcV2eGvr#HIyQlDd+Ml-mSp zeHsMw6U#=t9j}LB~H_^gFK^G6-d|_|Rq$ZWw+@?J}%XNFyhp=}c z?wRLHp?-PeR?2_1q6}SWGhl=bg0y~N9<7`_5Rh`J*25D=-!+>` z#mgjLE?%e1nJT}Vk6`n4--M=V5s58MN4`w)^2u17>m0A=>;Y1&3Zl7MmkTH8G0Zga z`F?mY*J{Z3oQY(k48E5NY9wv9OtR1C=JERql;`r#n33ctBup*-J=FP8FBo#)lB z6luhBB;;2MHTEj*lw@Bk6`%?gE?Z#6P9|}dg=ryr-Kn{nS+++C*eUc z{<*Gl=J$Z*+^VvJ=ENq`q$;euq=1e$VA+HmmT#NTX8Vg1-kj}c?E*w0XXT>VD?qbI zMd{|F8+7e{A3pF^umia}Sj@Q&>z{Z6l%+Yl=j+T1i5cVzhj#14k`yt>kQG?d!QiIY zyUy0pbyi?qm&2fU=IMNbM_z%t-YBhwr1(f#sXs`wJ}SaGS4Qqy&@4h4D`>l&LpS>c zj3s_KKM^oZ)|A)U})f4XF=Vya^R-(!16BTZPENVhZ$b<@cA3B9@(< zw63yJ-b`*fl(5Fy8 zaxL4vZ?Gb#!`LZIoegI>_sb_zG|s^G`}sWZZa(fEf=vh#&DpA5E=o6dOuk-#vSQ09 zlj93T=}sSYD(PMD!teT=iPEL$w{?A5aGlX;J58+hX0i;^t-74vc8X`Jrc9 z3)T9w)v?Y;-S7e%@pA`i%FA>MayA{jz zgFYmydQErip3UmDm9fq|Mx5n(Rd+mMfrBmAPu29EXAvjh9~o&~0SB&c@1#hrOp($D zwgqIE*AyS{M@W7tA-@#TbSP3?L9&;8ueXk3xC6&YO)@UQ@wqt6z|Haul;LoQOXZI*Dic^KMr9{K$rsoWLZg8f) zeZXwy0NvZ0>zckx_v;!c36g^C3V*3BfvzHuaL~h#A07VaT}=-h51g6|ffaxDh@%hw z`}jXT3+YFinHUl?RZE!q?yG-2e*Eb8!JE-!c8_;FBR=X`X`UE)_})9xRMXSMBaYs9 zeE8PqN1s1D`b7k9dyeCcG6#I{@aX>UkAC^t;qQJUMux-oo3jUoI(YEo<4?Yc1mUsO zoZ#=QJlp+0KE3}aR3TshVZk~s3N}qYRV(WgFGWaddUfgz z$dBQn=?CDQ0eJ9u3KCFhW2?VYLDzBhsw2V>QXo8iH_;w|ga9$nUeaW3W5dv3=q z&u7X>19)+b+gO_(Y7Ts#x=bZ54?%d$piF{HU`1-lxs+#KsHC?c6I?+KE;vr9JPwO2 z)FWImcIZ{=4pOzWd=QLmW_C-Q0AK!YS`EHu5ARG8P_3rb`Af?ixmUngc&`k%*D>(Q zt1Vc|?5=X)QV2Yab&UGr_u3$Rfd^=d!~%C%>=A#Lif$M9alzrmDJJ~j2M3UhZ1cQr zHMAch591X5<&eI}mJKKv{A-l_052F%>B7d1VDX5Pf-))#k}A%2yL5_`CHw4T-jcHe5Pd*hH1AQX}xq2I$s+KIj629;F59fUd;%g5WyD z2JSU$#P!_$o(BO|2Bha=7&NAeqve@{9=L=dmW&$?#cx21xI+R%SDC>xUxSLjb!K$= zi90+HAK(e7V$E|I-GhNk(CHYKPez>A64k5lCmI}$0kWV;=Al+^-@H;1GP;@E5Rk#= z8n_Aq(T$>6F4wn0;XumkWDvnz)B*bQP4TjNfP zc1+nRZFU3#k!h=sb?NJL zU1)TnfcpkE@4$de3BW|eA>)#j@jf${Ry0Ztf}eScZTJRn)ZsytkQ=9JJnk0G)_M3* z*V5|IFWwlinCyd!AwNsKd!hx2!jVh`OGv|o6M9PG70Qi7nLh9{jM2iN<(d%$p10UGXhb%*C!BX0JLu(y-m zfmp(uF-^p^rQvd!p$Ou)4Br+RjAzSB(5aSU(XWB%)$)|^NgJ=IBsd+Pe#5d^mU3s# z$WLUmC#6%9*2Jt9lyOGWa)zrwvEt)X(?-~uz>7hz?&`BH%mB%(lj8M_D;u{q(6j;C zRu*Y%;6uiok^mh&@ylRfn(z^*qGw`MMm95oK4e752zo8`Tm-L5<5R(ro=SuOOF{tm z$R{d%m@E?}rX3X`j$-ZP#q&IkeKzvmI!(FpSZ~2v7pK`|v^UXA@W~Q)=Bc?RQghhc zG^jq8BSq+>=|*9aD)&*+huUaTXR0}p7i*1)MOAg?Vr{I`NuNJypTp~>+~4pRp5pbS zlyM(L4^^>6{UNy9tlW@f`l^lx?1IRJzFnHq*!Nuy|8m8U8OhqZA&R1^$|a!blF5uF zZc0#dms*hnPM5`%zg1aW5_K`V6k?^{qQp15!OSp7#itZOmK;8LQ|;n(uKjDK+1Q?P znms`d4b_k%Y%pr#0(YYo_K$Ir`n!yniGYb(p^4To4uLa&+s-gM0+PkUblRRMPi)Hl z!C(2%&0q@(YG$v~z|A&ZfxD0OvMna+wsM9u@=Dm9~k^|2H?4hP_M;{LO&V;$o`rc#}-=NUIo3R zA9JwgIg?o2tdCJTVGPeQkkh)hjGYh;!`=_Zg)jMj82G-}7t{G(;E-1MMkaU$zRPGjAX?lNN@k?GpZsGEVi0zozya>H`g)3gFzldW^VcSS;y19d z4V%yN8n(#ST@72jkbmCgVFL^fMv(REZvBAoUDV}eVeHXz_se-h*A({A{=r?4{=*&* z3`UK3!=ezbIe;01ZgJ5W5qcuiWGWYDsG$}Jq!x5J|^9INR*8C~OFhZXT) zNSpzU7Y};)TOW9Eq@jVr=h}EDZ9%?yTtPc7@M!S*%<35lWfJrZ8Vo@MF%A83qLvj^Dm!#^RvUZ|M~boA8S(Zeh-o*t7ZJP_QSUyJpK2N z!-*na{p-q_Vj+}uCvvVGz9CiP{)YeSaaQtaJM@K%5CG{+v{Z{S$Qt3h^x@kU-@m37 z9&Q20L8a>rffcca+g2yXUTdiulNT}7cIaL_0cR#Xdo_A_aljZ4NkvdVp6jN9LOc*b zv8~0+xQe`ttAxwAom8}J|6nHi2Rl)O$KA09vYou>C4V$!bXfcw_9 zCx7_j$v5vGzV-XbBTT`m21P+o#QG|&^~QLP3`@5Ip>QU3x@aHWB#wi>J6%t=)Taad z?UDqnhliw)8B-=nQ`5pK5vk)AzD-09Pi}#U=nOZ!p^~gM;-l!etJk$I1Ux@itN0MA zTw|_RK^bx43Z7x0*7zCB(JwwbdgoJt5Z5lKl>t5en}gCeZzZC$M`HBPhqx`&h*711!X=?I%BDIUT{li>;~fh5mq{`-|yNH8UCDA=UD^7*_QT(M3)^r9Y7v$4wb)S5>dG~8dcQ%Oex@>c z%-F09?(4BSCNnoiMbvGl)}B#);+Hu1KbJ;{`Mx9es<2 zzxDak`=5l(U*f9KrIAeI>7)_bEi@ytPGD+94=gJbx9dx(g_&r$BLUX!q0R64r`J-@ zD?*kc4!^9HZzeDjDqi%s(%mE?PcGgToO~S?Xn1ZO^1z*lAE>JtNv?MQKgpVgB-3%z-yy<8qotZWewa0#bC{9rhDuGF+`L`IeRs)9rtdipFHJaI+w-t#?Sk9#`7yeq zm(g{wFCRR8^L=prl)7~2$%EZWgx9dph1)>qs<4Wh>{rFbo~$evUi+cx+$Nqzc`fQf zxv$6fzv89PR9AXN>PmS}ip?ZG%4jte{b`TvRm8O!_kNX5T>T&Y1II;qUH|}nvoUA@ diff --git a/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js b/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js deleted file mode 100644 index fc69631d5..000000000 --- a/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-5be827f6"],{"3dbc":function(t,e,n){},"5b6a":function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=n("f3f3"),c=(n("96cf"),n("a434"),n("2f62")),o=n("90e7");u={data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},formValidate:{keyword:"",page:1,limit:20},total:0,loading:!1,columns:[{title:"编号",key:"id",width:80},{title:"所属语言",key:"name",minWidth:180},{title:"状态码/文字",key:"code",minWidth:300},{title:"操作",slot:"action",fixed:"right",width:100}],tabList:[],code:null}},computed:Object(u.a)(Object(u.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),mounted:function(){this.getList()},methods:{add:function(){var t=this;this.$modalForm(Object(o.K)(0)).then((function(){return t.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.K)(t.id)).then((function(){return e.getList()}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_country/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tabList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},selChange:function(){this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(o.L)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loading=!1,t.tabList=n.data.list,t.total=n.data.count;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()}}},n("97e9"),c=n("2877"),n=Object(c.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索:"}},[n("div",{staticClass:"acea-row row-middle"},[n("Input",{staticStyle:{width:"30%"},attrs:{search:"","enter-button":"",placeholder:"请输入语言Code","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.keyword,callback:function(e){t.$set(t.formValidate,"keyword",e)},expression:"formValidate.keyword"}})],1)])],1)],1)],1)],1),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言地区")])],1)],1),n("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tabList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除地区语言",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"42e5015b",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return o})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return d})),n.d(e,"Kb",(function(){return s})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return p})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return T})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return L})),n.d(e,"S",(function(){return V})),n.d(e,"lb",(function(){return G})),n.d(e,"xb",(function(){return P})),n.d(e,"G",(function(){return q})),n.d(e,"wb",(function(){return $})),n.d(e,"p",(function(){return M})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return R})),n.d(e,"q",(function(){return S})),n.d(e,"r",(function(){return U})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return W})),n.d(e,"pb",(function(){return I})),n.d(e,"Nb",(function(){return J})),n.d(e,"qb",(function(){return K})),n.d(e,"Y",(function(){return z})),n.d(e,"Pb",(function(){return B})),n.d(e,"Z",(function(){return A})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return N})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return dt})),n.d(e,"O",(function(){return st})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return bt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return pt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"zb",(function(){return vt})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Tt})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Lt})),n.d(e,"rb",(function(){return Vt})),n.d(e,"ub",(function(){return Gt})),n.d(e,"a",(function(){return Pt})),n.d(e,"b",(function(){return qt})),n.d(e,"sb",(function(){return $t})),n.d(e,"vb",(function(){return Mt})),n.d(e,"tb",(function(){return Ft})),n.d(e,"k",(function(){return Rt})),n.d(e,"T",(function(){return St})),n.d(e,"U",(function(){return Ut})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Wt})),n.d(e,"M",(function(){return It})),n.d(e,"I",(function(){return Jt})),n.d(e,"H",(function(){return Kt})),n.d(e,"J",(function(){return zt})),n.d(e,"L",(function(){return Bt})),n.d(e,"K",(function(){return At})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function G(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function P(){return Object(r.a)({url:"merchant/store",method:"GET"})}function q(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function $(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function M(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function S(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function U(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function K(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function z(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function A(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function N(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function dt(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function st(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Lt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Vt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Pt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Ut(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function It(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Jt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},"97e9":function(t,e,n){"use strict";var r=n("3dbc");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js.gz b/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js.gz deleted file mode 100644 index 8733e9a277585ae0961550301cc174585678683f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3402 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 B6@>r* literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js b/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js deleted file mode 100644 index aa8f08122..000000000 --- a/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-611e73b1"],{"4f70":function(t,e,n){"use strict";var r=n("cf7a");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return o})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return h})),n.d(e,"bb",(function(){return m})),n.d(e,"hb",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return F})),n.d(e,"eb",(function(){return T})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return C})),n.d(e,"S",(function(){return L})),n.d(e,"lb",(function(){return $})),n.d(e,"xb",(function(){return M})),n.d(e,"G",(function(){return G})),n.d(e,"wb",(function(){return P})),n.d(e,"p",(function(){return q})),n.d(e,"n",(function(){return R})),n.d(e,"o",(function(){return S})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return I})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return z})),n.d(e,"Nb",(function(){return J})),n.d(e,"qb",(function(){return B})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return H})),n.d(e,"Z",(function(){return K})),n.d(e,"W",(function(){return N})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return ht})),n.d(e,"Hb",(function(){return mt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ft})),n.d(e,"Mb",(function(){return Tt})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Ct})),n.d(e,"rb",(function(){return Lt})),n.d(e,"ub",(function(){return $t})),n.d(e,"a",(function(){return Mt})),n.d(e,"b",(function(){return Gt})),n.d(e,"sb",(function(){return Pt})),n.d(e,"vb",(function(){return qt})),n.d(e,"tb",(function(){return Rt})),n.d(e,"k",(function(){return St})),n.d(e,"T",(function(){return Wt})),n.d(e,"U",(function(){return It})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return zt})),n.d(e,"I",(function(){return Jt})),n.d(e,"H",(function(){return Bt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Ht})),n.d(e,"K",(function(){return Kt})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function $(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(r.a)({url:"merchant/store",method:"GET"})}function G(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function P(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function q(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function R(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function S(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function I(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function B(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function N(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ft(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ct(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function qt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function St(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function It(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Jt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},"9a71":function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=n("f3f3"),c=(n("96cf"),n("a434"),n("2f62")),o=n("90e7");u={name:"user_level",data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[{title:"ID",key:"id",width:80},{title:"物流公司名称",key:"name",minWidth:100},{title:"编码",key:"code",minWidth:120},{title:"排序",key:"sort",sortable:!0,minWidth:100},{title:"是否显示",slot:"is_shows",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],levelFrom:{keyword:"",page:1,limit:20},levelLists:[],total:0,FromData:null}},created:function(){this.getList()},computed:Object(u.a)(Object(u.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),methods:{del:function(t,e,n){var r=this;e={title:e,num:n,url:"freight/express/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.levelLists.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.is_show};Object(o.q)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(o.p)(this.levelFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.levelLists=r.list,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.levelFrom.page=t,this.getList()},add:function(){var t=this;this.$modalForm(Object(o.n)()).then((function(){return t.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.o)(t.id)).then((function(){return e.getList()}))},userSearchs:function(){this.levelFrom.page=1,this.getList()},syncExpress:function(){var t=this;Object(o.r)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(n.msg),t.getList();case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}}},n("4f70"),c=n("2877"),n=Object(c.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"levelFrom",attrs:{model:t.levelFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"搜索:","label-for":"keyword"}},[n("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入物流公司名称或者编码"},on:{"on-search":t.userSearchs},model:{value:t.levelFrom.keyword,callback:function(e){t.$set(t.levelFrom,"keyword",e)},expression:"levelFrom.keyword"}})],1)],1)],1),n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.syncExpress}},[t._v("同步物流公司")])],1)],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns1,data:t.levelLists,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"is_shows",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.is_show,callback:function(e){t.$set(r,"is_show",e)},expression:"row.is_show"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var r=e.row;return e.index,[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.levelFrom.page,"show-elevator":"","show-total":"","page-size":t.levelFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"1f98752f",null);e.default=n.exports},cf7a:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js.gz b/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js.gz deleted file mode 100644 index db1be2b036f1cc224cbd95fa9db1278278b6520c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3616 zcmV+*4&U(~iwFP!000026TMt(Z`;-x{wpq#4?KEu-LpUN2 zCC0pkJd~^`0@?uuR$yJT6>E#G7>Z#R3|QBG*s!77`fFx8{j|TZ_wXVeN{8a177Rrc zQF_jE-uwF=im5!XJ<}g(1KbIaadIc}y>0%NJ(;Lj^^}nmM|dS7p=}UpqmROsaMP0|!&*m@vf*i-94ZTBzCUNMk#A8KKGsF`v!e9`$I$Vg)KyLCOh=JH#gv}rf zK1swt?(!if%fdxi48r6h90u_g7tv!79ljtg1L^T0T?TT4iwGFRA)lnfKs-L=Ap>#w zkS7de$VK!S#4|3U%^(~uV!)c7FUXLUm5VrG5M4gWDFd-TxSq_e3IJ?PEEM&lMrYt1pH`9Vn{AS8Rdi-w6LNLFbvJi{kPg%(Al7`A+ zc1t=ci@C$c1T5xBNmFGp!;-FA@HfA!vXJY1nm&tp#>cc-%nd$fP>7q7=E`EW`Ir+H zvs2PvSJ{ASBS9`U+q?(!RM3X!F2*N_D#v&l*AYUio}*ZGQ-SSHiT(RqRmB8M7MQWcO87@E}aw8q~9Z$#&dhRQy$JGq}BJqd@ zuY3;8L$3#~^92#Je-DSdJ@6jPonqVOr3WDYUgUw0v1Y2<$YE4OlEHw~;rKLi4 zM0ukC!y6++77@tvhfB~h@~To3n>LZk<$fa9=dViQex=YB#%2c@Cju5|3zOB-dr%#f z_%!fC(ngL`uIjLw#t*PpPH-X++?gP>fC?DwR4985KQsl%ZVHgiE6Alf6r%Flplyhw zsJgK12-XEb`L;y*1x8NWu_KYxy(hpIpkbSGRx5jHAsf?XgeX%CEHu5;|$w0*)`jo=K0>k18&`ax{%unvEA*F=3MNRT5o@m z;>{Vp%8GeVN4i>d?r|+#3v**w=+FZl4l-u?D zl(Ep{kHiSuPeTKSrY0q8&SyT$_-r{5D}&>X;0#a@H6;}qU2ZHfV;Dv9>NvbEbQ%hM zXQtS2lkav-ixmA~54tKImPEXrCH)o<4s#03iSJGBOT zo^)K=cjX$a(BaAzCS*B{%RG#0@x7{u^+?U!dqw+(b@z>7!b(Q9vdk%Ud0clZdVCeC zv<6vx+lFU8)aO@mCM5HJ^2$`3D)Q!y3*@Nh=4nllp?zinr5x z?#y=hADntqP@z5!p^CSmgUv=a|Nd4jS~yIB-A(a$*{S2%#YJn2$fA|pa4_=P1~PgJ zBIMp;zF`D~DF300%7?l*yDaCtR8i}MNXtg&`^%79e&`B$>ef=Ci=Wr`mf#nN->1un zO>f@x_)Tmk>-LwTpFKE~^B*k3Z~870{DJ4OSkff?>AB-_t314SNu6JZ>7+3C+i+QM zZ!cwNx&s*oViEXAOnL{=A%v0&j%v^9@(SnVof^!XTSlc4->Azw|5GQI_j+Ak>cHyQ zxLu1j_DDDswZz>esH@yZpLR#1m0k4DPcOcDKLZ-+ zPyQ3&8UsB4*)Pt%`#1weeh99muc!lGzP4Jze*XD4XD@z#{`vP8zx@vIj!!`NC>h40 z(v3d(=->bPGDoAthLUR8rx=_a(w_rnRvxQ~*>8rvtB*ju0Zd`KL?f?@^_J?`u1$2h zLjt=8AsXpN$13p&a`aV|uG^*#^J2$=FiN|t$@-7<>_~$+qibaaAifJN1u$9c#x!=> z_oK0zT^brzWEi&|?*(h4HtGccTM{L!DhlmB*>_WOD@Bn%sR% zCky&M4c+lZ=3HNUs=%^T5ylIYhHSEhEyP{y;SfO!-G_Q+yI6Bkcrq1wg~;CYf#P}e zAVfh?MJR~!#)c9NY^pucz#IKdqIvifzBCXNy;U90+tW)7v5^2;I{iz+o+;^h_5 z0|;`66GH8!Y~;`K=6g@iUqnMe;0$GIFcpQ}*u@@+V6Dve3SQuqEWPwOGp634(UTR& zO(-`L2Ly_oewUX3zBh19Z(uo3g$-e!;8~yG)F-&;6X-k1b8#wRLV6S88~%pRlClJs zN#CQGTL59iVdhTaczUGfhu=@du@ zzBks_>FBpPY35+lSe3cXQ6ZYNOX>8m<6tTWtRz}H!j7f2jpxsCt_M(?b|2<}{LP5A z7~9x#5V&5l8x9)!F=@~^X=Jxd$4j820C{upe#{~pNr$I+khCvTapC1s2!vo6OpulU z6y-Sik6LI8(PxI{SzQ>+5FsH97M4U|SZ&WFncpAyjE75NzV^jWBkWE9AZ}ag8yb6N$@k37^MRCWSsRL=_1ZQny z3&jpi#7xG0e*hw8BGDrx%svi2mDFxb2oCAIo&vXgnEAnS9Xj{rS9I7{Uu!87b$8(? zJ>^S8gkkr^mluEe&42#+g_P?7`2}{$#@O6kyB@uTF+2!)p?w!i*)wlr{`Z6tSiwxnUVUCo|5u#C+S5Y zeO$8k`Xu_ZgCA^}9|5z|IWsRz4vLfZtV*8WpgyA}Y!E2N5Dw>G{P_H{ug-t@?fFN4 zmJ)hwabFJUt%5>0Pd8r_#G#sNJs-NDZO)NLVpe+dgiX$}$-|{%wQ!NeQFcVm zDlBiY;rJ1rtj@2p2=cZXzWOZ^~tS)`7k2dbe5f|L7>>tF%%P(-Yih1mUZoo_1D)d mDY;fQux6%R1ZMp7No=T{^nc4Rcg&_%+W0SRb^swJLI40qkpl++ diff --git a/crmeb/public/admin/js/chunk-63bdea71.0d1f3a1d.js b/crmeb/public/admin/js/chunk-63bdea71.0d1f3a1d.js new file mode 100644 index 000000000..ad90acad3 --- /dev/null +++ b/crmeb/public/admin/js/chunk-63bdea71.0d1f3a1d.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-63bdea71"],{1945:function(e,t,i){},3736:function(e,t,i){},"3dda":function(e,t){},"433f":function(e,t,i){e.exports=i.p+"img/sw.3ef10e8b.jpg"},"59da":function(e,t,i){e.exports=i.p+"img/logo-dark.b9962944.png"},8368:function(e,t,i){"use strict";var n=i("1945");i.n(n).a},a979:function(e,t,i){"use strict";var n=i("3736");i.n(n).a},d666:function(e,t,i){"use strict";i.r(t);var n=i("c964"),a=(i("96cf"),i("b0c0"),i("99af"),i("ac1f"),i("5319"),i("42e3")),r=i("3dda"),o=(r=i.n(r),i("d708")),s=i("c276"),c=i("d044"),u=i.n(c);c={mixins:[r.a],data:function(){return{fullWidth:document.documentElement.clientWidth,swiperOption:{pagination:".swiper-pagination",autoplay:!0},modals:!1,autoLogin:!0,imgcode:"",formInline:{username:"",password:"",code:""},ruleInline:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},errorNum:0,jigsaw:null,login_logo:"",swiperList:[],defaultSwiperList:i("433f"),loginType:0,codeKey:"",scanTime:"",rxpired:!1,isMobile:!1,version:"",isScan:!1,timeNum:0,copyright:"",copyrightImg:i("59da")}},created:function(){var e=this,t=(Object(a.p)().then((function(t){e.version=t.data.version,e.copyright=t.data.copyright,t.data.site_name&&(document.title=t.data.site_name),t.data.copyrightImg&&(e.copyrightImg=t.data.copyrightImg)})),this.isMobile=this.$store.state.media.isMobile,this);top!=window&&(top.location.href=location.href),document.onkeydown=function(e){"login"===t.$route.name&&13===window.event.keyCode&&t.handleSubmit("formInline")},window.addEventListener("resize",this.handleResize)},watch:{fullWidth:function(e){var t;this.timer||(this.screenWidth=e,this.timer=!0,t=this,setTimeout((function(){t.timer=!1}),400))},$route:function(e){this.captchas()}},mounted:function(){this.$nextTick((function(){})),this.captchas()},methods:{bindScan:function(){this.isScan||(this.isScan=!0,this.getSanCodeKey()),this.loginType=1},creatQrCode:function(){var e="".concat(window.location.protocol,"//").concat(window.location.host,"/pages/users/scan_login/index?key=").concat(this.codeKey);new u.a(this.$refs.qrCodeUrl,{text:e,width:160,height:160,colorDark:"#000000",colorLight:"#ffffff",correctLevel:u.a.CorrectLevel.H})},closeModel:function(){var e=this,t=this.$Message.loading({content:"登录中...",duration:0});Object(a.a)({account:this.formInline.username,password:this.formInline.password,imgcode:this.formInline.code}).then(function(){var i=Object(n.a)(regeneratorRuntime.mark((function i(n){var a;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(t(),a=e.getExpiresTime(n.data.exp_time),Object(s.q)("kefu_uuid",n.data.kefuInfo.uid,a),Object(s.q)("kefu_token",n.data.token,a),Object(s.q)("kefu_expires_time",n.data.exp_time,a),Object(s.q)("kefuInfo",n.data.kefuInfo,a),e.$store.commit("kefu/setInfo",n.data.kefuInfo),e.$store.state.media.isMobile)return i.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/mobile_list"}));i.next=11;break;case 11:return i.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/pc_list"}));case 12:case"end":return i.stop()}}),i)})));return function(e){return i.apply(this,arguments)}}()).catch((function(i){t(),i=void 0===i?{}:i,e.errorNum++,e.captchas(),e.$Message.error(i.msg||"登录失败"),e.jigsaw&&e.jigsaw.reset()}))},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},closefail:function(){this.jigsaw&&this.jigsaw.reset(),this.$Message.error("校验错误")},handleResize:function(e){this.fullWidth=document.documentElement.clientWidth},captchas:function(){this.imgcode=o.a.apiBaseURL+"/captcha_pro?"+Date.parse(new Date)},handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){e&&t.closeModel()}))},getSanCodeKey:function(){var e=this;Object(a.l)().then((function(t){e.codeKey=t.data.key,e.creatQrCode(),e.scanTime=setInterval((function(){e.timeNum++,60<=e.timeNum?(e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0):e.getScanStatus()}),1e3)})).catch((function(t){e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0,e.$Message.error(t.msg)}))},getScanStatus:function(){var e=this;Object(a.H)(this.codeKey).then(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(i){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0==i.data.status&&(e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0),i.data.status,3!=i.data.status)t.next=15;else{if(window.clearInterval(e.scanTime),n=e.getExpiresTime(i.data.exp_time),Object(s.q)("kefu_uuid",i.data.kefuInfo.uid,n),Object(s.q)("kefu_token",i.data.token,n),Object(s.q)("kefu_expires_time",i.data.exp_time,n),Object(s.q)("kefuInfo",i.data.kefuInfo,n),e.$store.commit("kefu/setInfo",i.data.kefuInfo),e.$store.state.media.isMobile)return t.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/mobile_list"}));t.next=14}break;case 14:return t.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/pc_list"}));case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Modal.error({title:"提示",content:t.msg}),e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0}))},bindRefresh:function(){this.$refs.qrCodeUrl.innerHTML="",this.rxpired=!1,this.getSanCodeKey()}},beforeCreate:function(){},beforeDestroy:function(){this.timeNum=0,this.$refs.qrCodeUrl.innerHTML="",window.clearInterval(this.scanTime),window.removeEventListener("resize",this.handleResize)}},i("8368"),i("a979"),r=i("2877"),r=Object(r.a)(c,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",{staticClass:"wrapper-box"},[t("div",{staticClass:"page-account kf"},[t("div",{staticClass:"content"},[t("img",{attrs:{src:e.copyrightImg,alt:""}}),e._m(0)]),t("div",{staticClass:"container",class:[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 C=Um+Y diff --git a/crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js b/crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js similarity index 56% rename from crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js rename to crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js index 245935b23..9673c8ce5 100644 --- a/crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js +++ b/crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-63dabe45"],{6605:function(t,e,r){},"669a":function(t,e,r){"use strict";r.r(e);var n=r("f3f3"),a=(r("a434"),r("2f62")),o=r("90e7"),i=r("c964"),c=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("2e8e")),s={name:"systemStore",components:{uploadPictures:r("b0e7").a},props:{},data:function(){var t=this;return{isTemplate:!1,spinShow:!1,modalMap:!1,addresData:[],modalTitle:"",formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入提货点名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择提货点地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择提货点营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传提货点logo"))},trigger:"change"}],oblong_image:[{required:!0,validator:function(e,r,n){t.formItem.oblong_image?n():n(new Error("请上传提货点大图"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:20,lg:20,md:20,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){var t=this;c.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),setTimeout((function(){t.addresData=c.a}),10)},computed:{},mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{cancel:function(){this.$refs.formItem.resetFields(),this.clearFrom()},clearFrom:function(){this.formItem.introduction="",this.formItem.day_time=[],this.formItem.oblong_image="",this.formItem.id=0},selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){},getInfo:function(t){var e=this;e.formItem.id=t,e.spinShow=!0,Object(o.zb)(t).then((function(t){t=t.data.info||null,e.formItem=t||e.formItem,e.formItem.address=t.address2,e.spinShow=!1})).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},modalPicTap:function(t,e){this.modalTitle="oblong"==e?"提货点大图":"提货点LOGO",this.modalPic=!0,this.picTit=e},getPic:function(t){switch(this.picTit){case"logo":this.formItem.image=t.att_dir;break;case"oblong":this.formItem.oblong_image=t.att_dir}this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){var t=this;this.keyUrl?this.modalMap=!0:Object(o.G)().then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp"),t.modalMap=!0;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(r){if(!r)return!1;Object(o.wb)(e.formItem).then(function(){var r=Object(i.a)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e.$Message.success(n.msg),e.isTemplate=!1,e.$parent.getList(),e.$refs[t].resetFields(),e.clearFrom();case 5:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},u=(r("bcc6"),r("2877"));s={name:"setting_store",components:{systemStore:Object(u.a)(s,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.formItem.id?"编辑提货点":"添加提货点","z-index":1},on:{"on-cancel":t.cancel},model:{value:t.isTemplate,callback:function(e){t.isTemplate=e},expression:"isTemplate"}},[e("div",{staticClass:"article-manager"},[e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":120,"label-position":"right",rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入提货点名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入提货点简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{placeholder:"请输入提货点手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点营业:","label-for":"day_time",prop:"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","logo")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点大图:",prop:"oblong_image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","oblong")}}},[t.formItem.oblong_image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.oblong_image,expression:"formItem.oblong_image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("div",{staticClass:"btn"},[e("Button",{attrs:{type:"primary",long:""},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v(t._s(t.formItem.id?"修改":"提交"))])],1)]),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:t.modalTitle,"mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"请选择地址","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)])],1)}),[],!1,null,"500f4ee0",null).exports},computed:Object(n.a)(Object(n.a)(Object(n.a)({},Object(a.e)("media",["isMobile"])),Object(a.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},headeNum:{show:{name:"",num:0},hide:{name:"",num:0},recycle:{name:"",num:0}},artFrom:{page:1,limit:15,type:"0",keywords:""},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"提货点图片",slot:"image",minWidth:100},{title:"提货点名称",key:"name",minWidth:100},{title:"提货点电话",key:"phone",minWidth:100},{title:"地址",key:"detailed_address",minWidth:100},{title:"营业时间",key:"day_time",minWidth:100},{title:"是否显示",slot:"is_show",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],total:0}},mounted:function(){this.storeHeade(),this.getList()},methods:{storeHeade:function(){var t=this,e=this;Object(o.yb)().then((function(t){e.headeNum=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.Q)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},onClickTab:function(){this.artFrom.page=1,this.artFrom.keywords="",this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,r){var n=this;e={title:e,num:r,url:"merchant/store/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){n.$Message.success(t.msg),n.storeLists.splice(r,1),n.storeHeade()})).catch((function(t){n.$Message.error(t.msg)}))},add:function(){this.$refs.template.isTemplate=!0},onchangeIsShow:function(t,e){var r=this;Object(o.Ab)(t,e).then((function(t){r.$Message.success(t.msg),r.getList(),r.storeHeade()}))},edit:function(t){this.$refs.template.isTemplate=!0,this.$refs.template.getInfo(t)}}},r("a959"),n=Object(u.a)(s,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"i-layout-page-header"},[t._m(0),r("div",[r("Tabs",{on:{"on-click":t.onClickTab},model:{value:t.artFrom.type,callback:function(e){t.$set(t.artFrom,"type",e)},expression:"artFrom.type"}},[r("TabPane",{attrs:{label:t.headeNum.show.name+"("+t.headeNum.show.num+")",name:"0"}}),r("TabPane",{attrs:{label:t.headeNum.hide.name+"("+t.headeNum.hide.num+")",name:"1"}}),r("TabPane",{attrs:{label:t.headeNum.recycle.name+"("+t.headeNum.recycle.num+")",name:"2"}})],1)],1)]),r("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[r("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[r("Row",{attrs:{type:"flex",gutter:24}},[r("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[r("FormItem",{attrs:{label:"提货点搜索:","label-for":"store_name"}},[r("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入提货点名称,电话"},on:{"on-search":t.userSearchs},model:{value:t.artFrom.keywords,callback:function(e){t.$set(t.artFrom,"keywords",e)},expression:"artFrom.keywords"}})],1)],1)],1)],1),r("Row",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"flex"}},[r("Col",t._b({},"Col",t.grid,!1),[r("Button",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加提货点")])],1)],1),r("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"is_show",fn:function(e){var n=e.row;return e.index,[r("i-switch",{attrs:{value:n.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(n.id,n.is_show)}},model:{value:n.is_show,callback:function(e){t.$set(n,"is_show",e)},expression:"row.is_show"}},[t._v(">\n "),r("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),r("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var n=e.row,a=e.index;return[r("a",{on:{click:function(e){return t.edit(n.id)}}},[t._v("编辑")]),r("Divider",{attrs:{type:"vertical"}}),0==n.is_del?r("a",{on:{click:function(e){return t.del(n,"删除提货点",a)}}},[t._v("删除")]):r("a",{on:{click:function(e){return t.del(n,"恢复提货点",a)}}},[t._v("恢复")])]}}])}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1),r("system-store",{ref:"template"})],1)}),[function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v("提货点")])])}],!1,null,"027af89b",null);e.default=n.exports},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Gb",(function(){return i})),r.d(e,"Fb",(function(){return c})),r.d(e,"i",(function(){return s})),r.d(e,"cb",(function(){return u})),r.d(e,"Kb",(function(){return l})),r.d(e,"c",(function(){return d})),r.d(e,"d",(function(){return m})),r.d(e,"V",(function(){return f})),r.d(e,"bb",(function(){return h})),r.d(e,"hb",(function(){return g})),r.d(e,"B",(function(){return p})),r.d(e,"Tb",(function(){return b})),r.d(e,"nb",(function(){return v})),r.d(e,"mb",(function(){return _})),r.d(e,"y",(function(){return O})),r.d(e,"z",(function(){return j})),r.d(e,"l",(function(){return y})),r.d(e,"db",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"gb",(function(){return k})),r.d(e,"fb",(function(){return C})),r.d(e,"eb",(function(){return x})),r.d(e,"ib",(function(){return T})),r.d(e,"kb",(function(){return F})),r.d(e,"S",(function(){return P})),r.d(e,"lb",(function(){return $})),r.d(e,"xb",(function(){return M})),r.d(e,"G",(function(){return q})),r.d(e,"wb",(function(){return E})),r.d(e,"p",(function(){return S})),r.d(e,"n",(function(){return L})),r.d(e,"o",(function(){return z})),r.d(e,"q",(function(){return N})),r.d(e,"r",(function(){return G})),r.d(e,"ob",(function(){return B})),r.d(e,"Sb",(function(){return D})),r.d(e,"pb",(function(){return R})),r.d(e,"Nb",(function(){return U})),r.d(e,"qb",(function(){return W})),r.d(e,"Y",(function(){return H})),r.d(e,"Pb",(function(){return A})),r.d(e,"Z",(function(){return J})),r.d(e,"W",(function(){return K})),r.d(e,"X",(function(){return Q})),r.d(e,"P",(function(){return V})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Rb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Ob",(function(){return at})),r.d(e,"Qb",(function(){return ot})),r.d(e,"x",(function(){return it})),r.d(e,"C",(function(){return ct})),r.d(e,"w",(function(){return st})),r.d(e,"u",(function(){return ut})),r.d(e,"O",(function(){return lt})),r.d(e,"h",(function(){return dt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Hb",(function(){return ht})),r.d(e,"Ib",(function(){return gt})),r.d(e,"Jb",(function(){return pt})),r.d(e,"jb",(function(){return bt})),r.d(e,"yb",(function(){return vt})),r.d(e,"Q",(function(){return _t})),r.d(e,"Ab",(function(){return Ot})),r.d(e,"zb",(function(){return jt})),r.d(e,"Bb",(function(){return yt})),r.d(e,"Cb",(function(){return wt})),r.d(e,"Db",(function(){return It})),r.d(e,"Eb",(function(){return kt})),r.d(e,"Lb",(function(){return Ct})),r.d(e,"Mb",(function(){return xt})),r.d(e,"R",(function(){return Tt})),r.d(e,"g",(function(){return Ft})),r.d(e,"rb",(function(){return Pt})),r.d(e,"ub",(function(){return $t})),r.d(e,"a",(function(){return Mt})),r.d(e,"b",(function(){return qt})),r.d(e,"sb",(function(){return Et})),r.d(e,"vb",(function(){return St})),r.d(e,"tb",(function(){return Lt})),r.d(e,"k",(function(){return zt})),r.d(e,"T",(function(){return Nt})),r.d(e,"U",(function(){return Gt})),r.d(e,"ab",(function(){return Bt})),r.d(e,"N",(function(){return Dt})),r.d(e,"M",(function(){return Rt})),r.d(e,"I",(function(){return Ut})),r.d(e,"H",(function(){return Wt})),r.d(e,"J",(function(){return Ht})),r.d(e,"L",(function(){return At})),r.d(e,"K",(function(){return Jt})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function i(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function s(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(n.a)({url:"serve/info",method:"get"})}function g(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function _(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function j(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function F(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function P(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function $(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(n.a)({url:"merchant/store",method:"GET"})}function q(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function L(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function N(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function G(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function R(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function W(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function H(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function st(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function dt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function _t(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function jt(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function Ft(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function Pt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Lt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Nt(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function Gt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function Rt(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Wt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ht(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(n.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a201:function(t,e,r){},a959:function(t,e,r){"use strict";var n=r("6605");r.n(n).a},bcc6:function(t,e,r){"use strict";var n=r("a201");r.n(n).a}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-63dabe45"],{6605:function(t,e,r){},"669a":function(t,e,r){"use strict";r.r(e);var n=r("f3f3"),a=(r("a434"),r("2f62")),o=r("90e7"),i=r("c964"),c=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("2e8e")),s={name:"systemStore",components:{uploadPictures:r("b0e7").a},props:{},data:function(){var t=this;return{isTemplate:!1,spinShow:!1,modalMap:!1,addresData:[],modalTitle:"",formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入提货点名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择提货点地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择提货点营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传提货点logo"))},trigger:"change"}],oblong_image:[{required:!0,validator:function(e,r,n){t.formItem.oblong_image?n():n(new Error("请上传提货点大图"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:20,lg:20,md:20,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){var t=this;c.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),setTimeout((function(){t.addresData=c.a}),10)},computed:{},mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{cancel:function(){this.$refs.formItem.resetFields(),this.clearFrom()},clearFrom:function(){this.formItem.introduction="",this.formItem.day_time=[],this.formItem.oblong_image="",this.formItem.id=0},selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){},getInfo:function(t){var e=this;e.formItem.id=t,e.spinShow=!0,Object(o.Ab)(t).then((function(t){t=t.data.info||null,e.formItem=t||e.formItem,e.formItem.address=t.address2,e.spinShow=!1})).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},modalPicTap:function(t,e){this.modalTitle="oblong"==e?"提货点大图":"提货点LOGO",this.modalPic=!0,this.picTit=e},getPic:function(t){switch(this.picTit){case"logo":this.formItem.image=t.att_dir;break;case"oblong":this.formItem.oblong_image=t.att_dir}this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){var t=this;this.keyUrl?this.modalMap=!0:Object(o.G)().then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp"),t.modalMap=!0;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(r){if(!r)return!1;Object(o.xb)(e.formItem).then(function(){var r=Object(i.a)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e.$Message.success(n.msg),e.isTemplate=!1,e.$parent.getList(),e.$refs[t].resetFields(),e.clearFrom();case 5:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},u=(r("bcc6"),r("2877"));s={name:"setting_store",components:{systemStore:Object(u.a)(s,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.formItem.id?"编辑提货点":"添加提货点","z-index":1},on:{"on-cancel":t.cancel},model:{value:t.isTemplate,callback:function(e){t.isTemplate=e},expression:"isTemplate"}},[e("div",{staticClass:"article-manager"},[e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":120,"label-position":"right",rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入提货点名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入提货点简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{placeholder:"请输入提货点手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点营业:","label-for":"day_time",prop:"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","logo")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点大图:",prop:"oblong_image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","oblong")}}},[t.formItem.oblong_image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.oblong_image,expression:"formItem.oblong_image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("div",{staticClass:"btn"},[e("Button",{attrs:{type:"primary",long:""},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v(t._s(t.formItem.id?"修改":"提交"))])],1)]),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:t.modalTitle,"mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"请选择地址","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)])],1)}),[],!1,null,"500f4ee0",null).exports},computed:Object(n.a)(Object(n.a)(Object(n.a)({},Object(a.e)("media",["isMobile"])),Object(a.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},headeNum:{show:{name:"",num:0},hide:{name:"",num:0},recycle:{name:"",num:0}},artFrom:{page:1,limit:15,type:"0",keywords:""},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"提货点图片",slot:"image",minWidth:100},{title:"提货点名称",key:"name",minWidth:100},{title:"提货点电话",key:"phone",minWidth:100},{title:"地址",key:"detailed_address",minWidth:100},{title:"营业时间",key:"day_time",minWidth:100},{title:"是否显示",slot:"is_show",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],total:0}},mounted:function(){this.storeHeade(),this.getList()},methods:{storeHeade:function(){var t=this,e=this;Object(o.zb)().then((function(t){e.headeNum=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.R)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},onClickTab:function(){this.artFrom.page=1,this.artFrom.keywords="",this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,r){var n=this;e={title:e,num:r,url:"merchant/store/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){n.$Message.success(t.msg),n.storeLists.splice(r,1),n.storeHeade()})).catch((function(t){n.$Message.error(t.msg)}))},add:function(){this.$refs.template.isTemplate=!0},onchangeIsShow:function(t,e){var r=this;Object(o.Bb)(t,e).then((function(t){r.$Message.success(t.msg),r.getList(),r.storeHeade()}))},edit:function(t){this.$refs.template.isTemplate=!0,this.$refs.template.getInfo(t)}}},r("a959"),n=Object(u.a)(s,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"i-layout-page-header"},[t._m(0),r("div",[r("Tabs",{on:{"on-click":t.onClickTab},model:{value:t.artFrom.type,callback:function(e){t.$set(t.artFrom,"type",e)},expression:"artFrom.type"}},[r("TabPane",{attrs:{label:t.headeNum.show.name+"("+t.headeNum.show.num+")",name:"0"}}),r("TabPane",{attrs:{label:t.headeNum.hide.name+"("+t.headeNum.hide.num+")",name:"1"}}),r("TabPane",{attrs:{label:t.headeNum.recycle.name+"("+t.headeNum.recycle.num+")",name:"2"}})],1)],1)]),r("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[r("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[r("Row",{attrs:{type:"flex",gutter:24}},[r("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[r("FormItem",{attrs:{label:"提货点搜索:","label-for":"store_name"}},[r("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入提货点名称,电话"},on:{"on-search":t.userSearchs},model:{value:t.artFrom.keywords,callback:function(e){t.$set(t.artFrom,"keywords",e)},expression:"artFrom.keywords"}})],1)],1)],1)],1),r("Row",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"flex"}},[r("Col",t._b({},"Col",t.grid,!1),[r("Button",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加提货点")])],1)],1),r("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"is_show",fn:function(e){var n=e.row;return e.index,[r("i-switch",{attrs:{value:n.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(n.id,n.is_show)}},model:{value:n.is_show,callback:function(e){t.$set(n,"is_show",e)},expression:"row.is_show"}},[t._v(">\n "),r("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),r("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var n=e.row,a=e.index;return[r("a",{on:{click:function(e){return t.edit(n.id)}}},[t._v("编辑")]),r("Divider",{attrs:{type:"vertical"}}),0==n.is_del?r("a",{on:{click:function(e){return t.del(n,"删除提货点",a)}}},[t._v("删除")]):r("a",{on:{click:function(e){return t.del(n,"恢复提货点",a)}}},[t._v("恢复")])]}}])}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1),r("system-store",{ref:"template"})],1)}),[function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v("提货点")])])}],!1,null,"027af89b",null);e.default=n.exports},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Hb",(function(){return i})),r.d(e,"Gb",(function(){return c})),r.d(e,"i",(function(){return s})),r.d(e,"db",(function(){return u})),r.d(e,"Lb",(function(){return l})),r.d(e,"c",(function(){return d})),r.d(e,"d",(function(){return m})),r.d(e,"W",(function(){return f})),r.d(e,"cb",(function(){return h})),r.d(e,"ib",(function(){return g})),r.d(e,"B",(function(){return p})),r.d(e,"Ub",(function(){return b})),r.d(e,"ob",(function(){return v})),r.d(e,"nb",(function(){return _})),r.d(e,"y",(function(){return O})),r.d(e,"z",(function(){return j})),r.d(e,"l",(function(){return y})),r.d(e,"eb",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"hb",(function(){return k})),r.d(e,"gb",(function(){return C})),r.d(e,"fb",(function(){return x})),r.d(e,"jb",(function(){return T})),r.d(e,"lb",(function(){return F})),r.d(e,"T",(function(){return P})),r.d(e,"mb",(function(){return $})),r.d(e,"yb",(function(){return M})),r.d(e,"G",(function(){return q})),r.d(e,"xb",(function(){return E})),r.d(e,"p",(function(){return S})),r.d(e,"n",(function(){return L})),r.d(e,"o",(function(){return z})),r.d(e,"q",(function(){return N})),r.d(e,"r",(function(){return G})),r.d(e,"pb",(function(){return B})),r.d(e,"Tb",(function(){return D})),r.d(e,"qb",(function(){return R})),r.d(e,"Ob",(function(){return U})),r.d(e,"rb",(function(){return W})),r.d(e,"Z",(function(){return H})),r.d(e,"Qb",(function(){return A})),r.d(e,"ab",(function(){return J})),r.d(e,"X",(function(){return K})),r.d(e,"Y",(function(){return V})),r.d(e,"Q",(function(){return Q})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Sb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Pb",(function(){return at})),r.d(e,"Rb",(function(){return ot})),r.d(e,"x",(function(){return it})),r.d(e,"C",(function(){return ct})),r.d(e,"w",(function(){return st})),r.d(e,"u",(function(){return ut})),r.d(e,"P",(function(){return lt})),r.d(e,"h",(function(){return dt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Ib",(function(){return ht})),r.d(e,"Jb",(function(){return gt})),r.d(e,"Kb",(function(){return pt})),r.d(e,"kb",(function(){return bt})),r.d(e,"zb",(function(){return vt})),r.d(e,"R",(function(){return _t})),r.d(e,"Bb",(function(){return Ot})),r.d(e,"Ab",(function(){return jt})),r.d(e,"Cb",(function(){return yt})),r.d(e,"Db",(function(){return wt})),r.d(e,"Eb",(function(){return It})),r.d(e,"Fb",(function(){return kt})),r.d(e,"Mb",(function(){return Ct})),r.d(e,"Nb",(function(){return xt})),r.d(e,"S",(function(){return Tt})),r.d(e,"g",(function(){return Ft})),r.d(e,"sb",(function(){return Pt})),r.d(e,"vb",(function(){return $t})),r.d(e,"a",(function(){return Mt})),r.d(e,"b",(function(){return qt})),r.d(e,"tb",(function(){return Et})),r.d(e,"wb",(function(){return St})),r.d(e,"ub",(function(){return Lt})),r.d(e,"k",(function(){return zt})),r.d(e,"U",(function(){return Nt})),r.d(e,"V",(function(){return Gt})),r.d(e,"bb",(function(){return Bt})),r.d(e,"N",(function(){return Dt})),r.d(e,"M",(function(){return Rt})),r.d(e,"I",(function(){return Ut})),r.d(e,"H",(function(){return Wt})),r.d(e,"J",(function(){return Ht})),r.d(e,"L",(function(){return At})),r.d(e,"K",(function(){return Jt})),r.d(e,"O",(function(){return Kt})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function i(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function s(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(n.a)({url:"serve/info",method:"get"})}function g(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function _(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function j(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function F(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function P(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function $(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(n.a)({url:"merchant/store",method:"GET"})}function q(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function L(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function N(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function G(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function R(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function W(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function H(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function V(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function st(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function dt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function _t(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function jt(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function Ft(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function Pt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Lt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Nt(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function Gt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function Rt(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Wt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ht(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(n.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Kt(t,e){return Object(n.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a201:function(t,e,r){},a959:function(t,e,r){"use strict";var n=r("6605");r.n(n).a},bcc6:function(t,e,r){"use strict";var n=r("a201");r.n(n).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js.gz b/crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..62652d481bbc18d1dcdf08565fa231a25ccbbddb GIT binary patch literal 6351 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 RJKn0U{SVKZA%s$F002VwRA>MI literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js b/crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js deleted file mode 100644 index 70fc1360c..000000000 --- a/crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-65e43b7e"],{"0336":function(t,e,n){"use strict";n.r(e),n("a15b");var r=n("90e7"),a=n("a584"),o={name:"referrerInfo",data:function(){return{isTemplate:!1,spread:{},spinShow:!1}},mounted:function(){},methods:{verifySpreadInfo:function(t){var e=this;e.spinShow=!0,Object(r.Mb)(t).then((function(t){e.spinShow=!1,e.spread=t.data.spread})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){}}},c=(n("be7a"),n("2877"));o=Object(c.a)(o,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("Modal",{attrs:{title:"推荐人信息",width:"45%"},on:{"on-cancel":t.cancel},model:{value:t.isTemplate,callback:function(e){t.isTemplate=e},expression:"isTemplate"}},[e("div",{staticClass:"Modals"},[e("div",{staticClass:"header acea-row row-middle"},[e("div",{staticClass:"pictrue"},[e("img",{attrs:{src:t.spread.avatar}})]),e("div",{staticClass:"name"},[t._v(t._s(t.spread.nickname))])]),e("div",{staticClass:"list"},[e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name money ivu-form-item-content"},[t._v("\n 金额:"),e("span",[t._v(t._s(t.spread.now_money))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n UID:"),e("span",[t._v(t._s(t.spread.uid))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name commission ivu-form-item-content"},[t._v("\n 佣金:"),e("span",[t._v(t._s(t.spread.brokerage_price))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 真实姓名:"),e("span",[t._v(t._s(t.spread.real_name))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 身份证:"),e("span",[t._v(t._s(t.spread.card_id))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 手机号码:"),e("span",[t._v(t._s(t.spread.phone))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 生日:"),e("span",[t._v(t._s(t.spread.birthday))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 积分:"),e("span",[t._v(t._s(t.spread.integral))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 用户备注:"),e("span",[t._v(t._s(t.spread.mark))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 最后登录时间:"),e("span",[t._v(t._s(t.spread.last_time))])])])])]),e("div",{attrs:{slot:"footer"},slot:"footer"}),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[],!1,null,"e2541b56",null).exports,a={name:"setting_order",components:{cardsData:a.a,referrerInfo:o},data:function(){return{formValidate:{page:1,limit:15,data:"",real_name:"",store_id:"",field_key:""},field_key:"",fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},timeVal:[],storeSelectList:[],columns:[{title:"订单号",key:"order_id",minWidth:180,sortable:!0},{title:"用户信息",slot:"name",minWidth:120},{title:"推荐人信息",slot:"spread_nickname",minWidth:120},{title:"商品信息",slot:"info",minWidth:360},{title:"实际支付",key:"pay_price",minWidth:90},{title:"核销员",key:"clerk_name",minWidth:90},{title:"核销门店",key:"store_name",minWidth:120},{title:"支付状态",key:"pay_type_name",minWidth:80},{title:"订单状态",slot:"status_name",minWidth:80},{title:"下单时间",key:"add_time",minWidth:130,sortable:!0}],orderList:[],loading:!1,total:0}},mounted:function(){this.getList(),this.storeList()},methods:{getList:function(){var t=this;t.loading=!0,t.formValidate.field_key="all"===this.field_key?"":this.field_key,Object(r.Lb)(t.formValidate).then((function(e){t.loading=!1,t.orderList=e.data.data,t.total=e.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},onchangeTime:function(t){this.timeVal=t,this.formValidate.data=this.timeVal.join("-"),this.getList()},selectChange:function(t){this.formValidate.page=1,this.formValidate.data=t,this.timeVal=[],this.getList()},storeList:function(){var t=this;Object(r.R)().then((function(e){t.storeSelectList=e.data})).catch((function(e){t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},referenceInfo:function(t){this.$refs.info.isTemplate=!0,this.$refs.info.verifySpreadInfo(t)},refresh:function(){this.formValidate={page:1,limit:15,data:"",real_name:"",store_id:"",field_key:""},this.field_key="",this.getList()}}},n("7a35"),o=Object(c.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"核销日期:"}},[n("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.data)}},model:{value:t.formValidate.data,callback:function(e){t.$set(t.formValidate,"data",e)},expression:"formValidate.data"}},t._l(t.fromList.fromTxt,(function(e,r){return n("Radio",{key:r,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),n("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1),n("Col",{staticClass:"ivu-text-left",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"筛选条件:"}},[n("Input",{staticStyle:{width:"90%"},attrs:{"enter-button":"",placeholder:"请输入搜索内容"},model:{value:t.formValidate.real_name,callback:function(e){t.$set(t.formValidate,"real_name",e)},expression:"formValidate.real_name"}},[n("Select",{staticStyle:{width:"80px"},attrs:{slot:"prepend"},slot:"prepend",model:{value:t.field_key,callback:function(e){t.field_key=e},expression:"field_key"}},[n("Option",{attrs:{value:"all"}},[t._v("全部")]),n("Option",{attrs:{value:"order_id"}},[t._v("订单号")]),n("Option",{attrs:{value:"uid"}},[t._v("UID")]),n("Option",{attrs:{value:"real_name"}},[t._v("用户姓名")]),n("Option",{attrs:{value:"user_phone"}},[t._v("用户电话")]),n("Option",{attrs:{value:"title"}},[t._v("商品名称(模糊)")])],1)],1)],1)],1),n("Col",{staticClass:"mr",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"选择门店:","label-for":"store_name"}},[n("Select",{attrs:{"element-id":"store_id",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.formValidate.store_id,callback:function(e){t.$set(t.formValidate,"store_id",e)},expression:"formValidate.store_id"}},t._l(t.storeSelectList,(function(e){return n("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1)],1),n("Col",{staticClass:"mr",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"","label-for":"store_name"}},[n("Button",{staticClass:"mr15",attrs:{type:"primary"},on:{click:t.userSearchs}},[t._v("搜索")]),n("Button",{staticClass:"mr15",on:{click:t.refresh}},[t._v("刷新")])],1)],1)],1)],1)],1),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Table",{ref:"table",staticClass:"orderData mt25",attrs:{columns:t.columns,data:t.orderList,loading:t.loading,"highlight-row":"","no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"name",fn:function(e){var n=e.row;return e.index,[t._v(" "+t._s(n.nickname)+"/"+t._s(n.uid)+" ")]}},{key:"spread_nickname",fn:function(e){var r=e.row;return e.index,[n("a",{attrs:{href:"javascript:void(0);"},on:{click:function(e){return t.referenceInfo(r.spread_uid)}}},[t._v(t._s(r.spread_nickname))])]}},{key:"info",fn:function(e){var r=e.row;return e.index,t._l(r._info,(function(e,r){return n("div",{key:r,staticClass:"tabBox"},[n("div",{staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:(e.cart_info.productInfo.attrInfo||e.cart_info.productInfo).image,expression:"\n val.cart_info.productInfo.attrInfo\n ? val.cart_info.productInfo.attrInfo.image\n : val.cart_info.productInfo.image\n "}]})]),n("span",{staticClass:"tabBox_tit"},[t._v(t._s(e.cart_info.productInfo.store_name+" | ")+t._s(e.cart_info.productInfo.attrInfo?e.cart_info.productInfo.attrInfo.suk:""))]),n("span",{staticClass:"tabBox_pice"},[t._v(t._s("¥"+e.cart_info.truePrice+" x "+e.cart_info.cart_num))])])}))}},{key:"status_name",fn:function(e){var n=e.row;return e.index,[t._v("\n "+t._s(n.status_name.status_name)+"\n ")]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),n("referrer-info",{ref:"info"})],1)}),[],!1,null,"206b3ce2",null);e.default=o.exports},7443:function(t,e,n){"use strict";var r=n("b627");n.n(r).a},"7a35":function(t,e,n){"use strict";var r=n("a6a0");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return c})),n.d(e,"Fb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return p})),n.d(e,"hb",(function(){return h})),n.d(e,"B",(function(){return b})),n.d(e,"Tb",(function(){return g})),n.d(e,"nb",(function(){return _})),n.d(e,"mb",(function(){return v})),n.d(e,"y",(function(){return O})),n.d(e,"z",(function(){return j})),n.d(e,"l",(function(){return y})),n.d(e,"db",(function(){return w})),n.d(e,"m",(function(){return C})),n.d(e,"gb",(function(){return k})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return I})),n.d(e,"ib",(function(){return V})),n.d(e,"kb",(function(){return T})),n.d(e,"S",(function(){return L})),n.d(e,"lb",(function(){return S})),n.d(e,"xb",(function(){return E})),n.d(e,"G",(function(){return P})),n.d(e,"wb",(function(){return G})),n.d(e,"p",(function(){return $})),n.d(e,"n",(function(){return W})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return q})),n.d(e,"r",(function(){return B})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return F})),n.d(e,"Nb",(function(){return R})),n.d(e,"qb",(function(){return z})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return J})),n.d(e,"Z",(function(){return N})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return pt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return bt})),n.d(e,"jb",(function(){return gt})),n.d(e,"yb",(function(){return _t})),n.d(e,"Q",(function(){return vt})),n.d(e,"Ab",(function(){return Ot})),n.d(e,"zb",(function(){return jt})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return Ct})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Lb",(function(){return xt})),n.d(e,"Mb",(function(){return It})),n.d(e,"R",(function(){return Vt})),n.d(e,"g",(function(){return Tt})),n.d(e,"rb",(function(){return Lt})),n.d(e,"ub",(function(){return St})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return Pt})),n.d(e,"sb",(function(){return Gt})),n.d(e,"vb",(function(){return $t})),n.d(e,"tb",(function(){return Wt})),n.d(e,"k",(function(){return Mt})),n.d(e,"T",(function(){return qt})),n.d(e,"U",(function(){return Bt})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Ft})),n.d(e,"I",(function(){return Rt})),n.d(e,"H",(function(){return zt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Jt})),n.d(e,"K",(function(){return Nt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function p(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function v(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function w(){return Object(r.a)({url:"serve/open",method:"get"})}function C(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function I(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function $(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function W(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function q(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function B(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function F(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function R(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function z(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function N(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function _t(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function vt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function jt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function xt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function It(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function $t(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Wt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function qt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Bt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Rt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},"92e9":function(t,e,n){},a15b:function(t,e,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),c=n("fc6a"),i=(n=n("a640"),a([].join));a=o!=Object,o=n("join",",");r({target:"Array",proto:!0,forced:a||!o},{join:function(t){return i(c(this),void 0===t?",":t)}})},a584:function(t,e,n){"use strict";var r={name:"cards",data:function(){return{}},props:{cardLists:Array},methods:{},created:function(){}};n("7443"),n=n("2877"),n=Object(n.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Row",{staticClass:"ivu-mt",attrs:{type:"flex",align:"middle",gutter:10}},t._l(t.cardLists,(function(e,r){return n("Col",{key:r,staticClass:"ivu-mb",attrs:{xl:e.col,lg:6,md:12,sm:24,xs:24}},[n("Card",{staticClass:"card_cent",attrs:{shadow:"",padding:0}},[n("div",{staticClass:"card_box"},[n("div",{staticClass:"card_box_cir",class:{one:r%5==0,two:r%5==1,three:r%5==2,four:r%5==3,five:r%5==4}},[n("div",{staticClass:"card_box_cir1",class:{one1:r%5==0,two1:r%5==1,three1:r%5==2,four1:r%5==3,five1:r%5==4}},[n("Icon",{attrs:{type:e.className}})],1)]),n("div",{staticClass:"card_box_txt"},[n("span",{staticClass:"sp1",domProps:{textContent:t._s(e.count||0)}}),n("span",{staticClass:"sp2",domProps:{textContent:t._s(e.name)}})])])])],1)})),1)],1)}),[],!1,null,"e3e38522",null);e.a=n.exports},a6a0:function(t,e,n){},b627:function(t,e,n){},be7a:function(t,e,n){"use strict";var r=n("92e9");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js.gz b/crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js.gz deleted file mode 100644 index a2a55521853a9de1b05c21792d11a722dd0da365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5204 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 diff --git a/crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js b/crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js new file mode 100644 index 000000000..df82b0a77 --- /dev/null +++ b/crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-65e43b7e"],{"0336":function(t,e,n){"use strict";n.r(e),n("a15b");var r=n("90e7"),a=n("a584"),o={name:"referrerInfo",data:function(){return{isTemplate:!1,spread:{},spinShow:!1}},mounted:function(){},methods:{verifySpreadInfo:function(t){var e=this;e.spinShow=!0,Object(r.Nb)(t).then((function(t){e.spinShow=!1,e.spread=t.data.spread})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){}}},c=(n("be7a"),n("2877"));o=Object(c.a)(o,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("Modal",{attrs:{title:"推荐人信息",width:"45%"},on:{"on-cancel":t.cancel},model:{value:t.isTemplate,callback:function(e){t.isTemplate=e},expression:"isTemplate"}},[e("div",{staticClass:"Modals"},[e("div",{staticClass:"header acea-row row-middle"},[e("div",{staticClass:"pictrue"},[e("img",{attrs:{src:t.spread.avatar}})]),e("div",{staticClass:"name"},[t._v(t._s(t.spread.nickname))])]),e("div",{staticClass:"list"},[e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name money ivu-form-item-content"},[t._v("\n 金额:"),e("span",[t._v(t._s(t.spread.now_money))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n UID:"),e("span",[t._v(t._s(t.spread.uid))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name commission ivu-form-item-content"},[t._v("\n 佣金:"),e("span",[t._v(t._s(t.spread.brokerage_price))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 真实姓名:"),e("span",[t._v(t._s(t.spread.real_name))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 身份证:"),e("span",[t._v(t._s(t.spread.card_id))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 手机号码:"),e("span",[t._v(t._s(t.spread.phone))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 生日:"),e("span",[t._v(t._s(t.spread.birthday))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 积分:"),e("span",[t._v(t._s(t.spread.integral))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 用户备注:"),e("span",[t._v(t._s(t.spread.mark))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 最后登录时间:"),e("span",[t._v(t._s(t.spread.last_time))])])])])]),e("div",{attrs:{slot:"footer"},slot:"footer"}),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[],!1,null,"e2541b56",null).exports,a={name:"setting_order",components:{cardsData:a.a,referrerInfo:o},data:function(){return{formValidate:{page:1,limit:15,data:"",real_name:"",store_id:"",field_key:""},field_key:"",fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},timeVal:[],storeSelectList:[],columns:[{title:"订单号",key:"order_id",minWidth:180,sortable:!0},{title:"用户信息",slot:"name",minWidth:120},{title:"推荐人信息",slot:"spread_nickname",minWidth:120},{title:"商品信息",slot:"info",minWidth:360},{title:"实际支付",key:"pay_price",minWidth:90},{title:"核销员",key:"clerk_name",minWidth:90},{title:"核销门店",key:"store_name",minWidth:120},{title:"支付状态",key:"pay_type_name",minWidth:80},{title:"订单状态",slot:"status_name",minWidth:80},{title:"下单时间",key:"add_time",minWidth:130,sortable:!0}],orderList:[],loading:!1,total:0}},mounted:function(){this.getList(),this.storeList()},methods:{getList:function(){var t=this;t.loading=!0,t.formValidate.field_key="all"===this.field_key?"":this.field_key,Object(r.Mb)(t.formValidate).then((function(e){t.loading=!1,t.orderList=e.data.data,t.total=e.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},onchangeTime:function(t){this.timeVal=t,this.formValidate.data=this.timeVal.join("-"),this.getList()},selectChange:function(t){this.formValidate.page=1,this.formValidate.data=t,this.timeVal=[],this.getList()},storeList:function(){var t=this;Object(r.S)().then((function(e){t.storeSelectList=e.data})).catch((function(e){t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},referenceInfo:function(t){this.$refs.info.isTemplate=!0,this.$refs.info.verifySpreadInfo(t)},refresh:function(){this.formValidate={page:1,limit:15,data:"",real_name:"",store_id:"",field_key:""},this.field_key="",this.getList()}}},n("7a35"),o=Object(c.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"核销日期:"}},[n("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.data)}},model:{value:t.formValidate.data,callback:function(e){t.$set(t.formValidate,"data",e)},expression:"formValidate.data"}},t._l(t.fromList.fromTxt,(function(e,r){return n("Radio",{key:r,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),n("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1),n("Col",{staticClass:"ivu-text-left",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"筛选条件:"}},[n("Input",{staticStyle:{width:"90%"},attrs:{"enter-button":"",placeholder:"请输入搜索内容"},model:{value:t.formValidate.real_name,callback:function(e){t.$set(t.formValidate,"real_name",e)},expression:"formValidate.real_name"}},[n("Select",{staticStyle:{width:"80px"},attrs:{slot:"prepend"},slot:"prepend",model:{value:t.field_key,callback:function(e){t.field_key=e},expression:"field_key"}},[n("Option",{attrs:{value:"all"}},[t._v("全部")]),n("Option",{attrs:{value:"order_id"}},[t._v("订单号")]),n("Option",{attrs:{value:"uid"}},[t._v("UID")]),n("Option",{attrs:{value:"real_name"}},[t._v("用户姓名")]),n("Option",{attrs:{value:"user_phone"}},[t._v("用户电话")]),n("Option",{attrs:{value:"title"}},[t._v("商品名称(模糊)")])],1)],1)],1)],1),n("Col",{staticClass:"mr",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"选择门店:","label-for":"store_name"}},[n("Select",{attrs:{"element-id":"store_id",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.formValidate.store_id,callback:function(e){t.$set(t.formValidate,"store_id",e)},expression:"formValidate.store_id"}},t._l(t.storeSelectList,(function(e){return n("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1)],1),n("Col",{staticClass:"mr",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"","label-for":"store_name"}},[n("Button",{staticClass:"mr15",attrs:{type:"primary"},on:{click:t.userSearchs}},[t._v("搜索")]),n("Button",{staticClass:"mr15",on:{click:t.refresh}},[t._v("刷新")])],1)],1)],1)],1)],1),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Table",{ref:"table",staticClass:"orderData mt25",attrs:{columns:t.columns,data:t.orderList,loading:t.loading,"highlight-row":"","no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"name",fn:function(e){var n=e.row;return e.index,[t._v(" "+t._s(n.nickname)+"/"+t._s(n.uid)+" ")]}},{key:"spread_nickname",fn:function(e){var r=e.row;return e.index,[n("a",{attrs:{href:"javascript:void(0);"},on:{click:function(e){return t.referenceInfo(r.spread_uid)}}},[t._v(t._s(r.spread_nickname))])]}},{key:"info",fn:function(e){var r=e.row;return e.index,t._l(r._info,(function(e,r){return n("div",{key:r,staticClass:"tabBox"},[n("div",{staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:(e.cart_info.productInfo.attrInfo||e.cart_info.productInfo).image,expression:"\n val.cart_info.productInfo.attrInfo\n ? val.cart_info.productInfo.attrInfo.image\n : val.cart_info.productInfo.image\n "}]})]),n("span",{staticClass:"tabBox_tit"},[t._v(t._s(e.cart_info.productInfo.store_name+" | ")+t._s(e.cart_info.productInfo.attrInfo?e.cart_info.productInfo.attrInfo.suk:""))]),n("span",{staticClass:"tabBox_pice"},[t._v(t._s("¥"+e.cart_info.truePrice+" x "+e.cart_info.cart_num))])])}))}},{key:"status_name",fn:function(e){var n=e.row;return e.index,[t._v("\n "+t._s(n.status_name.status_name)+"\n ")]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),n("referrer-info",{ref:"info"})],1)}),[],!1,null,"206b3ce2",null);e.default=o.exports},7443:function(t,e,n){"use strict";var r=n("b627");n.n(r).a},"7a35":function(t,e,n){"use strict";var r=n("a6a0");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Hb",(function(){return c})),n.d(e,"Gb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return p})),n.d(e,"ib",(function(){return h})),n.d(e,"B",(function(){return b})),n.d(e,"Ub",(function(){return g})),n.d(e,"ob",(function(){return _})),n.d(e,"nb",(function(){return v})),n.d(e,"y",(function(){return O})),n.d(e,"z",(function(){return j})),n.d(e,"l",(function(){return y})),n.d(e,"eb",(function(){return w})),n.d(e,"m",(function(){return C})),n.d(e,"hb",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return I})),n.d(e,"jb",(function(){return V})),n.d(e,"lb",(function(){return T})),n.d(e,"T",(function(){return S})),n.d(e,"mb",(function(){return L})),n.d(e,"yb",(function(){return E})),n.d(e,"G",(function(){return P})),n.d(e,"xb",(function(){return G})),n.d(e,"p",(function(){return $})),n.d(e,"n",(function(){return W})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return q})),n.d(e,"r",(function(){return U})),n.d(e,"pb",(function(){return B})),n.d(e,"Tb",(function(){return D})),n.d(e,"qb",(function(){return F})),n.d(e,"Ob",(function(){return z})),n.d(e,"rb",(function(){return R})),n.d(e,"Z",(function(){return N})),n.d(e,"Qb",(function(){return A})),n.d(e,"ab",(function(){return J})),n.d(e,"X",(function(){return H})),n.d(e,"Y",(function(){return K})),n.d(e,"Q",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return at})),n.d(e,"Rb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return ht})),n.d(e,"Kb",(function(){return bt})),n.d(e,"kb",(function(){return gt})),n.d(e,"zb",(function(){return _t})),n.d(e,"R",(function(){return vt})),n.d(e,"Bb",(function(){return Ot})),n.d(e,"Ab",(function(){return jt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return wt})),n.d(e,"Eb",(function(){return Ct})),n.d(e,"Fb",(function(){return kt})),n.d(e,"Mb",(function(){return xt})),n.d(e,"Nb",(function(){return It})),n.d(e,"S",(function(){return Vt})),n.d(e,"g",(function(){return Tt})),n.d(e,"sb",(function(){return St})),n.d(e,"vb",(function(){return Lt})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return Pt})),n.d(e,"tb",(function(){return Gt})),n.d(e,"wb",(function(){return $t})),n.d(e,"ub",(function(){return Wt})),n.d(e,"k",(function(){return Mt})),n.d(e,"U",(function(){return qt})),n.d(e,"V",(function(){return Ut})),n.d(e,"bb",(function(){return Bt})),n.d(e,"N",(function(){return Dt})),n.d(e,"M",(function(){return Ft})),n.d(e,"I",(function(){return zt})),n.d(e,"H",(function(){return Rt})),n.d(e,"J",(function(){return Nt})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Jt})),n.d(e,"O",(function(){return Ht})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function p(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function v(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function w(){return Object(r.a)({url:"serve/open",method:"get"})}function C(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function I(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function $(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function W(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function q(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function U(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function F(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function R(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function N(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function _t(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function vt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function jt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function xt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function It(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function St(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function $t(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Wt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function qt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Ut(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Ht(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},"92e9":function(t,e,n){},a15b:function(t,e,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),c=n("fc6a"),i=(n=n("a640"),a([].join));a=o!=Object,o=n("join",",");r({target:"Array",proto:!0,forced:a||!o},{join:function(t){return i(c(this),void 0===t?",":t)}})},a584:function(t,e,n){"use strict";var r={name:"cards",data:function(){return{}},props:{cardLists:Array},methods:{},created:function(){}};n("7443"),n=n("2877"),n=Object(n.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Row",{staticClass:"ivu-mt",attrs:{type:"flex",align:"middle",gutter:10}},t._l(t.cardLists,(function(e,r){return n("Col",{key:r,staticClass:"ivu-mb",attrs:{xl:e.col,lg:6,md:12,sm:24,xs:24}},[n("Card",{staticClass:"card_cent",attrs:{shadow:"",padding:0}},[n("div",{staticClass:"card_box"},[n("div",{staticClass:"card_box_cir",class:{one:r%5==0,two:r%5==1,three:r%5==2,four:r%5==3,five:r%5==4}},[n("div",{staticClass:"card_box_cir1",class:{one1:r%5==0,two1:r%5==1,three1:r%5==2,four1:r%5==3,five1:r%5==4}},[n("Icon",{attrs:{type:e.className}})],1)]),n("div",{staticClass:"card_box_txt"},[n("span",{staticClass:"sp1",domProps:{textContent:t._s(e.count||0)}}),n("span",{staticClass:"sp2",domProps:{textContent:t._s(e.name)}})])])])],1)})),1)],1)}),[],!1,null,"e3e38522",null);e.a=n.exports},a6a0:function(t,e,n){},b627:function(t,e,n){},be7a:function(t,e,n){"use strict";var r=n("92e9");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js.gz b/crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b69aa4670dc3c72ae908ecfd68b59449ee1644d GIT binary patch literal 5219 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-74532125.f72a38d3.js b/crmeb/public/admin/js/chunk-74532125.f72a38d3.js new file mode 100644 index 000000000..5d4512149 --- /dev/null +++ b/crmeb/public/admin/js/chunk-74532125.f72a38d3.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-74532125"],{"0d351":function(e,t,n){"use strict";n.r(t),n.d(t,"conf",(function(){return r})),n.d(t,"language",(function(){return s}));var r={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#%\^\&\*\(\)\=\$\-\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{blockComment:["###","###"],lineComment:"#"},folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},s={defaultToken:"",ignoreCase:!1,tokenPostfix:".mips",regEx:/\/(?!\/\/)(?:[^\/\\]|\\.)*\/[igm]*/,keywords:[".data",".text","syscall","trap","add","addu","addi","addiu","and","andi","div","divu","mult","multu","nor","or","ori","sll","slv","sra","srav","srl","srlv","sub","subu","xor","xori","lhi","lho","lhi","llo","slt","slti","sltu","sltiu","beq","bgtz","blez","bne","j","jal","jalr","jr","lb","lbu","lh","lhu","lw","li","la","sb","sh","sw","mfhi","mflo","mthi","mtlo","move"],symbols:/[\.,\:]+/,escapes:/\\(?:[abfnrtv\\"'$]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\$[a-zA-Z_]\w*/,"variable.predefined"],[/[.a-zA-Z_]\w*/,{cases:{this:"variable.predefined","@keywords":{token:"keyword.$0"},"@default":""}}],[/[ \t\r\n]+/,""],[/#.*$/,"comment"],["///",{token:"regexp",next:"@hereregexp"}],[/^(\s*)(@regEx)/,["","regexp"]],[/(\,)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\:)(\s*)(@regEx)/,["delimiter","","regexp"]],[/@symbols/,"delimiter"],[/\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d+\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/0[0-7]+(?!\d)/,"number.octal"],[/\d+/,"number"],[/[,.]/,"delimiter"],[/"""/,"string",'@herestring."""'],[/'''/,"string","@herestring.'''"],[/"/,{cases:{"@eos":"string","@default":{token:"string",next:'@string."'}}}],[/'/,{cases:{"@eos":"string","@default":{token:"string",next:"@string.'"}}}]],string:[[/[^"'\#\\]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/\./,"string.escape.invalid"],[/#{/,{cases:{'$S2=="':{token:"string",next:"root.interpolatedstring"},"@default":"string"}}],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/#/,"string"]],herestring:[[/("""|''')/,{cases:{"$1==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/[^#\\'"]+/,"string"],[/['"]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/#{/,{token:"string.quote",next:"root.interpolatedstring"}],[/#/,"string"]],comment:[[/[^#]+/,"comment"],[/#/,"comment"]],hereregexp:[[/[^\\\/#]+/,"regexp"],[/\\./,"regexp"],[/#.*$/,"comment"],["///[igm]*",{token:"regexp",next:"@pop"}],[/\//,"regexp"]]}}}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-7737c618.69966ee2.js b/crmeb/public/admin/js/chunk-7737c618.69966ee2.js new file mode 100644 index 000000000..c339b1417 --- /dev/null +++ b/crmeb/public/admin/js/chunk-7737c618.69966ee2.js @@ -0,0 +1,7 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7737c618"],{"00bb":function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.CFB=function(){var t=r.lib.BlockCipherMode.extend();function e(t,e,i,r){var n,o=this._iv;o?(n=o.slice(0),this._iv=void 0):n=this._prevBlock,r.encryptBlock(n,0);for(var s=0;s>>32-e}var s,a,c,h,l,f,u,d,p;t.exports=(t=i("21bf"),Math,p=(i=t).lib,s=p.WordArray,a=p.Hasher,p=i.algo,c=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),h=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),f=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=s.create([0,1518500249,1859775393,2400959708,2840853838]),d=s.create([1352829926,1548603684,1836072691,2053994217,0]),p=p.RIPEMD160=a.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=0;i<16;i++){var s=e+i,a=t[s];t[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var p,g,m,v,y,b,_=this._hash.words,w=u.words,k=d.words,x=c.words,B=h.words,S=l.words,C=f.words,z=p=_[0],A=g=_[1],I=m=_[2],H=v=_[3],E=y=_[4];for(i=0;i<80;i+=1)b=(b=o(b=(b=p+t[e+x[i]]|0)+(i<16?(g^m^v)+w[0]:i<32?r(g,m,v)+w[1]:i<48?((g|~m)^v)+w[2]:i<64?n(g,m,v)+w[3]:(g^(m|~v))+w[4])|0,S[i]))+y|0,p=y,y=v,v=o(m,10),m=g,g=b,b=(b=o(b=(b=z+t[e+B[i]]|0)+(i<16?(A^(I|~H))+k[0]:i<32?n(A,I,H)+k[1]:i<48?((A|~I)^H)+k[2]:i<64?r(A,I,H)+k[3]:(A^I^H)+k[4])|0,C[i]))+E|0,z=E,E=H,H=o(I,10),I=A,A=b;b=_[1]+m+H|0,_[1]=_[2]+v+E|0,_[2]=_[3]+y+z|0,_[3]=_[4]+p+A|0,_[4]=_[0]+g+I|0,_[0]=b},_doFinalize:function(){for(var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes,n=(r=(e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(e.length+1),this._process(),this._hash),r.words),o=0;o<5;o++){var s=n[o];n[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return r},clone:function(){var t=a.clone.call(this);return t._hash=this._hash.clone(),t}}),i.RIPEMD160=a._createHelper(p),i.HmacRIPEMD160=a._createHmacHelper(p),t.RIPEMD160)},1132:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=this._map,n=(t.clamp(),[]),o=0;o>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var c=r.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(t){var e=t.length,i=this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],o=0;o>>=1)&&(e+=e))1&r&&(i+=e);return i}},1382:function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.Rabbit=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=0;i<4;i++)t[i]=16711935&(t[i]<<8|t[i]>>>24)|4278255360&(t[i]<<24|t[i]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],o=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(i=this._b=0;i<4;i++)r.call(this);for(i=0;i<8;i++)o[i]^=n[i+4&7];if(e){e=e.words;var s=e[0],a=(e=e[1],s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),s>>>16|4294901760&e),c=e<<16|65535&s;for(o[0]^=s,o[1]^=a,o[2]^=e,o[3]^=c,o[4]^=s,o[5]^=a,o[6]^=e,o[7]^=c,i=0;i<4;i++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.Rabbit=n._createHelper(c),t.Rabbit)},"17e1":function(t,e,i){var r;t.exports=(r=i("21bf"),function(){var t,e;"function"==typeof ArrayBuffer&&(t=r.lib.WordArray,e=t.init,(t.init=function(t){if((t=(t=t instanceof ArrayBuffer?new Uint8Array(t):t)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t)instanceof Uint8Array){for(var i=t.byteLength,r=[],n=0;n>>2]|=t[n]<<24-n%4*8;e.call(this,r,i)}else e.apply(this,arguments)}).prototype=t)}(),r.lib.WordArray)},"191b":function(t,e,i){var r,n,o;t.exports=(t=i("21bf"),i("94f8"),r=(i=t).lib.WordArray,o=i.algo,n=o.SHA256,o=o.SHA224=n.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=n._doFinalize.call(this);return t.sigBytes-=4,t}}),i.SHA224=n._createHelper(o),i.HmacSHA224=n._createHmacHelper(o),t.SHA224)},"21bf":function(t,e,i){(function(e){var r;t.exports=(r=function(t){var r;if("undefined"!=typeof window&&window.crypto&&(r=window.crypto),"undefined"!=typeof self&&self.crypto&&(r=self.crypto),!(r=!(r=!(r="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:r)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:r)&&void 0!==e&&e.crypto?e.crypto:r))try{r=i(4)}catch(s){}var n=Object.create||function(t){return o.prototype=t,t=new o,o.prototype=null,t};function o(){}var s={},a=s.lib={},c=a.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},h=a.WordArray=c.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||f).stringify(this)},concat:function(t){var e=this.words,i=t.words,r=this.sigBytes,n=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o>>2]>>>24-o%4*8&255;e[r+o>>>2]|=s<<24-(r+o)%4*8}else for(var a=0;a>>2]=i[a>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,i=this.sigBytes;e[i>>>2]&=4294967295<<32-i%4*8,e.length=t.ceil(i/4)},clone:function(){var t=c.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],i=0;i>>2]>>>24-n%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new h.init(i,e/2)}},u=l.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>24-n%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new h.init(i,e)}},d=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},p=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var i,r=this._data,n=r.words,o=r.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s;e=t.min(4*c,o);if(c){for(var l=0;l>>2]>>>24-i%4*8&255){t.sigBytes=i+1;break}}},t.pad.ZeroPadding)},"2b79":function(t,e,i){var r,n,o,s,a;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.MD5,a=o.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i,r=this.cfg,o=r.hasher.create(),s=n.create(),a=s.words,c=r.keySize,h=r.iterations;a.length=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2?this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2:t)<=0&&(t=parseInt(parseInt(this.blockSize.width)/2)),this.moveBlockLeft=t-this.startLeft+"px",this.leftBarWidth=t-this.startLeft+"px")},end:function(){var t,e,i=this,r=(this.endMovetime=+new Date,this);this.status&&0==this.isEnd&&(t=310*(t=parseInt((this.moveBlockLeft||"").replace("px","")))/parseInt(this.setSize.imgWidth),e={captchaType:this.captchaType,pointJson:this.secretKey?l(JSON.stringify({x:t,y:5}),this.secretKey):JSON.stringify({x:t,y:5}),token:this.backToken},Object(u.b)(e).then((function(e){i.moveBlockBackgroundColor="#5cb85c",i.leftBarBorderColor="#5cb85c",i.iconColor="#fff",i.iconClass="icon-check",i.showRefresh=!1,i.isEnd=!0,"pop"==i.mode&&setTimeout((function(){i.$parent.clickShow=!1,i.refresh()}),1500),i.passFlag=!0,i.tipWords="".concat(((i.endMovetime-i.startMoveTime)/1e3).toFixed(2),"s验证成功");var r=i.secretKey?l(i.backToken+"---"+JSON.stringify({x:t,y:5}),i.secretKey):i.backToken+"---"+JSON.stringify({x:t,y:5});setTimeout((function(){i.tipWords="",i.$parent.closeBox(),i.$parent.$emit("success",{captchaVerification:r})}),1e3)})).catch((function(t){i.moveBlockBackgroundColor="#d9534f",i.leftBarBorderColor="#d9534f",i.iconColor="#fff",i.iconClass="icon-close",i.passFlag=!1,setTimeout((function(){r.refresh()}),1e3),i.$parent.$emit("error",i),i.tipWords="验证失败",setTimeout((function(){i.tipWords=""}),1e3)})),this.status=!1)},refresh:function(){var t=this;this.showRefresh=!0,this.finishText="",this.transitionLeft="left .3s",this.moveBlockLeft=0,this.leftBarWidth=void 0,this.transitionWidth="width .3s",this.leftBarBorderColor="#ddd",this.moveBlockBackgroundColor="#fff",this.iconColor="#000",this.iconClass="icon-right",this.isEnd=!1,this.getPictrue(),setTimeout((function(){t.transitionWidth="",t.transitionLeft="",t.text=t.explain}),300)},getPictrue:function(){var t=this,e={captchaType:this.captchaType,clientUid:localStorage.getItem("slider"),ts:Date.now()};Object(u.a)(e).then((function(e){t.backImgBase=e.data.originalImageBase64,t.blockBackImgBase=e.data.jigsawImageBase64,t.backToken=e.data.token,t.secretKey=e.data.secretKey})).catch((function(e){t.tipWords=e.msg,t.backImgBase=null,t.blockBackImgBase=null}))}}},i("2877")),p=(c=Object(d.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticStyle:{position:"relative"}},["2"===t.type?e("div",{staticClass:"verify-img-out",style:{height:parseInt(t.setSize.imgHeight)+t.vSpace+"px"}},[e("div",{staticClass:"verify-img-panel",style:{width:t.setSize.imgWidth,height:t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:t.backImgBase?"data:image/png;base64,"+t.backImgBase:t.defaultImg,alt:""}}),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showRefresh,expression:"showRefresh"}],staticClass:"verify-refresh",on:{click:t.refresh}},[e("i",{staticClass:"iconfont icon-refresh"})]),e("transition",{attrs:{name:"tips"}},[t.tipWords?e("span",{staticClass:"verify-tips",class:t.passFlag?"suc-bg":"err-bg"},[t._v(t._s(t.tipWords))]):t._e()])],1)]):t._e(),e("div",{staticClass:"verify-bar-area",style:{width:t.setSize.imgWidth,height:t.barSize.height,"line-height":t.barSize.height}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.text)}}),e("div",{staticClass:"verify-left-bar",style:{width:void 0!==t.leftBarWidth?t.leftBarWidth:t.barSize.height,height:t.barSize.height,"border-color":t.leftBarBorderColor,transaction:t.transitionWidth}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.finishText)}}),e("div",{staticClass:"verify-move-block",style:{width:t.barSize.height,height:t.barSize.height,"background-color":t.moveBlockBackgroundColor,left:t.moveBlockLeft,transition:t.transitionLeft},on:{touchstart:t.start,mousedown:t.start}},[e("i",{class:["verify-icon iconfont",t.iconClass],style:{color:t.iconColor}}),"2"===t.type?e("div",{staticClass:"verify-sub-block",style:{width:Math.floor(47*parseInt(t.setSize.imgWidth)/310)+"px",height:t.setSize.imgHeight,top:"-"+(parseInt(t.setSize.imgHeight)+t.vSpace)+"px","background-size":t.setSize.imgWidth+" "+t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:"data:image/png;base64,"+t.blockBackImgBase,alt:""}})]):t._e()])])])])}),[],!1,null,null,null).exports,i("a434"),i("d81d"),{name:"VerifyPoints",props:{mode:{type:String,default:"fixed"},captchaType:{type:String},vSpace:{type:Number,default:5},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",checkNum:3,fontPos:[],checkPosArr:[],num:1,pointBackImgBase:"",poinTextList:[],backToken:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},tempPoints:[],text:"",barAreaColor:void 0,barAreaBorderColor:void 0,showRefresh:!0,bindingClick:!0}},computed:{resetSize:function(){return f}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var t=this;this.fontPos.splice(0,this.fontPos.length),this.checkPosArr.splice(0,this.checkPosArr.length),this.num=1,this.getPictrue(),this.$nextTick((function(){t.setSize=t.resetSize(t),t.$parent.$emit("ready",t)}))},canvasClick:function(t){var e=this;this.checkPosArr.push(this.getMousePos(this.$refs.canvas,t)),this.num==this.checkNum&&(this.num=this.createPoint(this.getMousePos(this.$refs.canvas,t)),this.checkPosArr=this.pointTransfrom(this.checkPosArr,this.setSize),setTimeout((function(){var t=e.secretKey?l(e.backToken+"---"+JSON.stringify(e.checkPosArr),e.secretKey):e.backToken+"---"+JSON.stringify(e.checkPosArr),i={captchaType:e.captchaType,pointJson:e.secretKey?l(JSON.stringify(e.checkPosArr),e.secretKey):JSON.stringify(e.checkPosArr),token:e.backToken};Object(u.b)(i).then((function(i){"0000"==i.repCode?(e.barAreaColor="#4cae4c",e.barAreaBorderColor="#5cb85c",e.text="验证成功",e.bindingClick=!1,"pop"==e.mode&&setTimeout((function(){e.$parent.clickShow=!1,e.refresh()}),1500),e.$parent.$emit("success",{captchaVerification:t})):(e.$parent.$emit("error",e),e.barAreaColor="#d9534f",e.barAreaBorderColor="#d9534f",e.text="验证失败",setTimeout((function(){e.refresh()}),700))}))}),400)),this.num>>2];t.sigBytes-=e}},i.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:d}),reset:function(){c.reset.call(this);var t,e=this.cfg,i=e.iv;e=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=e.createEncryptor:(t=e.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,i&&i.words):(this._mode=t.call(e,this,i&&i.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),l=i.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),f=(t.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext;t=t.salt,t=t?n.create([1398893684,1701076831]).concat(t).concat(e):e;return t.toString(s)},parse:function(t){t=s.parse(t);var e,i=t.words;return 1398893684==i[0]&&1701076831==i[1]&&(e=n.create(i.slice(2,4)),i.splice(0,4),t.sigBytes-=16),l.create({ciphertext:t,salt:e})}},u=i.SerializableCipher=r.extend({cfg:r.extend({format:f}),encrypt:function(t,e,i,r){r=this.cfg.extend(r);var n=t.createEncryptor(i,r);e=n.finalize(e),n=n.cfg;return l.create({ciphertext:e,key:i,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(i,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),d=(t.kdf={}).OpenSSL={execute:function(t,e,i,r){return r=r||n.random(8),t=a.create({keySize:e+i}).compute(t,r),i=n.create(t.words.slice(e),4*i),t.sigBytes=4*e,l.create({key:t,iv:i,salt:r})}},p=i.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:d}),encrypt:function(t,e,i,r){return i=(r=this.cfg.extend(r)).kdf.execute(i,t.keySize,t.ivSize),r.iv=i.iv,t=u.encrypt.call(this,t,e,i.key,r),t.mixIn(i),t},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),i=r.kdf.execute(i,t.keySize,t.ivSize,e.salt),r.iv=i.iv,u.decrypt.call(this,t,e,i.key,r)}}))))},"3d5a":function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.RabbitLegacy=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],o=this._b=0;o<4;o++)r.call(this);for(o=0;o<8;o++)n[o]^=i[o+4&7];if(e){t=e.words,e=t[0],t=t[1],e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),t=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8);var s=e>>>16|4294901760&t,a=t<<16|65535&e;for(n[0]^=e,n[1]^=s,n[2]^=t,n[3]^=a,n[4]^=e,n[5]^=s,n[6]^=t,n[7]^=a,o=0;o<4;o++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.RabbitLegacy=n._createHelper(c),t.RabbitLegacy)},4:function(t,e){},"433f":function(t,e,i){t.exports=i.p+"img/sw.3ef10e8b.jpg"},"4ba91":function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.OFB=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),i.encryptBlock(o,0);for(var s=0;sn?t.finalize(e):e).clamp(),this._oKey=e.clone()),e=this._iKey=e.clone(),t.words),s=e.words,a=0;a>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],c=t[e+1],h=t[e+2],p=t[e+3],g=t[e+4],m=t[e+5],v=t[e+6],y=t[e+7],b=t[e+8],_=t[e+9],w=t[e+10],k=t[e+11],x=t[e+12],B=t[e+13],S=t[e+14],C=t[e+15],z=o[0],A=o[1],I=o[2],H=o[3];z=l(z,A,I,H,s,7,a[0]),H=l(H,z,A,I,c,12,a[1]),I=l(I,H,z,A,h,17,a[2]),A=l(A,I,H,z,p,22,a[3]),z=l(z,A,I,H,g,7,a[4]),H=l(H,z,A,I,m,12,a[5]),I=l(I,H,z,A,v,17,a[6]),A=l(A,I,H,z,y,22,a[7]),z=l(z,A,I,H,b,7,a[8]),H=l(H,z,A,I,_,12,a[9]),I=l(I,H,z,A,w,17,a[10]),A=l(A,I,H,z,k,22,a[11]),z=l(z,A,I,H,x,7,a[12]),H=l(H,z,A,I,B,12,a[13]),I=l(I,H,z,A,S,17,a[14]),A=l(A,I,H,z,C,22,a[15]),z=f(z,A,I,H,c,5,a[16]),H=f(H,z,A,I,v,9,a[17]),I=f(I,H,z,A,k,14,a[18]),A=f(A,I,H,z,s,20,a[19]),z=f(z,A,I,H,m,5,a[20]),H=f(H,z,A,I,w,9,a[21]),I=f(I,H,z,A,C,14,a[22]),A=f(A,I,H,z,g,20,a[23]),z=f(z,A,I,H,_,5,a[24]),H=f(H,z,A,I,S,9,a[25]),I=f(I,H,z,A,p,14,a[26]),A=f(A,I,H,z,b,20,a[27]),z=f(z,A,I,H,B,5,a[28]),H=f(H,z,A,I,h,9,a[29]),I=f(I,H,z,A,y,14,a[30]),A=f(A,I,H,z,x,20,a[31]),z=u(z,A,I,H,m,4,a[32]),H=u(H,z,A,I,b,11,a[33]),I=u(I,H,z,A,k,16,a[34]),A=u(A,I,H,z,S,23,a[35]),z=u(z,A,I,H,c,4,a[36]),H=u(H,z,A,I,g,11,a[37]),I=u(I,H,z,A,y,16,a[38]),A=u(A,I,H,z,w,23,a[39]),z=u(z,A,I,H,B,4,a[40]),H=u(H,z,A,I,s,11,a[41]),I=u(I,H,z,A,p,16,a[42]),A=u(A,I,H,z,v,23,a[43]),z=u(z,A,I,H,_,4,a[44]),H=u(H,z,A,I,x,11,a[45]),I=u(I,H,z,A,C,16,a[46]),A=u(A,I,H,z,h,23,a[47]),z=d(z,A,I,H,s,6,a[48]),H=d(H,z,A,I,y,10,a[49]),I=d(I,H,z,A,S,15,a[50]),A=d(A,I,H,z,m,21,a[51]),z=d(z,A,I,H,x,6,a[52]),H=d(H,z,A,I,p,10,a[53]),I=d(I,H,z,A,w,15,a[54]),A=d(A,I,H,z,c,21,a[55]),z=d(z,A,I,H,b,6,a[56]),H=d(H,z,A,I,C,10,a[57]),I=d(I,H,z,A,v,15,a[58]),A=d(A,I,H,z,B,21,a[59]),z=d(z,A,I,H,g,6,a[60]),H=d(H,z,A,I,k,10,a[61]),I=d(I,H,z,A,h,15,a[62]),A=d(A,I,H,z,_,21,a[63]),o[0]=o[0]+z|0,o[1]=o[1]+A|0,o[2]=o[2]+I|0,o[3]=o[3]+H|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;i[n>>>5]|=128<<24-n%32;var o=e.floor(r/4294967296),s=r;i[15+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),i[14+(n+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(i.length+1),this._process();for(var a=this._hash,c=a.words,h=0;h<4;h++){var l=c[h];c[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function l(t,e,i,r,n,o,s){var a=t+(e&i|~e&r)+n+s;return(a<>>32-o)+e}function f(t,e,i,r,n,o,s){var a=t+(e&r|i&~r)+n+s;return(a<>>32-o)+e}function u(t,e,i,r,n,o,s){var a=t+(e^i^r)+n+s;return(a<>>32-o)+e}function d(t,e,i,r,n,o,s){var a=t+(i^(e|~r))+n+s;return(a<>>32-o)+e}return i.MD5=o._createHelper(h),i.HmacMD5=o._createHmacHelper(h),t.MD5}(i("21bf"))},"7bbc":function(t,e,i){var r,n,o,s,a,c;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.SHA1,a=o.HMAC,c=o.PBKDF2=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i=this.cfg,r=a.create(i.hasher,t),o=n.create(),s=n.create([1]),c=o.words,h=s.words,l=i.keySize,f=i.iterations;c.lengtha||s.x<0?-1:1,s.ya*=s.y>c||s.y<0?-1:1,u.fillRect(s.x-.5,s.y-.5,2,2),u.fillStyle="#FFFFFF",i=0;i=e.max/2&&(s.x-=.03*r,s.y-=.03*n),r=(e.max-o)/e.max,u.beginPath(),u.lineWidth=r/2,u.strokeStyle="rgba("+l.c+","+(.2+r)+")",u.moveTo(s.x,s.y),u.lineTo(e.x,e.y),u.stroke()));t.splice(t.indexOf(s),1)}))),p(s)}i("99af"),i("d3b7"),i("159b"),i("a434");var a,c,h=document.createElement("canvas"),l=(f=(i=n("script")).length,i=i[f-1],{l:f,z:r(i,"zIndex",-2),o:r(i,"opacity",.8),c:r(i,"color","255,255,255"),n:r(i,"count",240)}),f="c_n"+l.l,u=h.getContext("2d"),d=0,p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/45)},g=Math.random,m={x:null,y:null,max:2e4};h.id=f,h.style.cssText="position:fixed;top:0;left:0;z-index:"+l.z+";opacity:"+l.o,n("body")[0].appendChild(h),o(),window.onresize=o,window.onmousemove=function(t){t=t||window.event,m.x=t.clientX,m.y=t.clientY},window.onmouseout=function(){m.x=null,m.y=null};for(var v=[],y=0;y>>7)^(p<<14|p>>>18)^p>>>3,m=d[u-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;d[u]=g+d[u-7]+v+d[u-16]}var y=a&h^~a&l,b=r&n^r&o^n&o,_=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=(a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25),k=f+w+y+c[u]+d[u],x=_+b;f=l,l=h,h=a,a=s+k|0,s=o,o=n,n=r,r=k+x|0}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+o|0,i[3]=i[3]+s|0,i[4]=i[4]+a|0,i[5]=i[5]+h|0,i[6]=i[6]+l|0,i[7]=i[7]+f|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return i[n>>>5]|=128<<24-n%32,i[14+(n+64>>>9<<4)]=e.floor(r/4294967296),i[15+(n+64>>>9<<4)]=r,t.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});return i.SHA256=o._createHelper(p),i.HmacSHA256=o._createHmacHelper(p),t.SHA256}(i("21bf"))},"951a":function(t,e,i){t.exports=i.p+"img/default.6b914f9c.jpg"},a11b:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.pad.Iso10126={pad:function(t,e){e*=4,e-=t.sigBytes%e,t.concat(r.lib.WordArray.random(e-1)).concat(r.lib.WordArray.create([e<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},r.pad.Iso10126)},a15b:function(t,e,i){"use strict";var r=i("23e7"),n=i("e330"),o=i("44ad"),s=i("fc6a"),a=(i=i("a640"),n([].join));n=o!=Object,o=i("join",",");r({target:"Array",proto:!0,forced:n||!o},{join:function(t){return a(s(this),void 0===t?",":t)}})},a40e:function(t,e,i){function r(t,e){e=(this._lBlock>>>t^this._rBlock)&e,this._rBlock^=e,this._lBlock^=e<>>t^this._lBlock)&e,this._lBlock^=e,this._rBlock^=e<>>5]>>>31-r%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){var s=n[o]=[],l=h[o];for(i=0;i<24;i++)s[i/6|0]|=e[(c[i]-1+l)%28]<<31-i%6,s[4+(i/6|0)]|=e[28+(c[i+24]-1+l)%28]<<31-i%6;for(s[0]=s[0]<<1|s[0]>>>31,i=1;i<7;i++)s[i]=s[i]>>>4*(i-1)+3;s[7]=s[7]<<5|s[7]>>>27}var f=this._invSubKeys=[];for(i=0;i<16;i++)f[i]=n[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,i){this._lBlock=t[e],this._rBlock=t[e+1],r.call(this,4,252645135),r.call(this,16,65535),n.call(this,2,858993459),n.call(this,8,16711935),r.call(this,1,1431655765);for(var o=0;o<16;o++){for(var s=i[o],a=this._lBlock,c=this._rBlock,h=0,u=0;u<8;u++)h|=l[u][((c^s[u])&f[u])>>>0];this._lBlock=c,this._rBlock=a^h}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,r.call(this,1,1431655765),n.call(this,8,16711935),n.call(this,2,858993459),r.call(this,16,65535),r.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2}),i.DES=s._createHelper(u),d=d.TripleDES=s.extend({_doReset:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var e=t.slice(0,2),i=t.length<4?t.slice(0,2):t.slice(2,4);t=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=u.createEncryptor(o.create(e)),this._des2=u.createEncryptor(o.create(i)),this._des3=u.createEncryptor(o.create(t))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2}),i.TripleDES=s._createHelper(d),t.TripleDES)},a817:function(t,e,i){t.exports=(t=i("21bf"),i("38ba"),t.pad.AnsiX923={pad:function(t,e){var i=t.sigBytes;e*=4,e-=i%e,i=i+e-1;t.clamp(),t.words[i>>>2]|=e<<24-i%4*8,t.sigBytes+=e},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},t.pad.Ansix923)},a8ce:function(t,e,i){function r(t){return t<<8&4278255360|t>>>8&16711935}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,(i=t.enc).Utf16=i.Utf16BE={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>16-n%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>1]|=t.charCodeAt(r)<<16-r%2*16;return n.create(i,2*e)}},i.Utf16LE={stringify:function(t){for(var e=t.words,i=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var e=t.length,i=[],o=0;o>>1]|=r(t.charCodeAt(o)<<16-o%2*16);return n.create(i,2*e)}},t.enc.Utf16)},aaef:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"), +/** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ +r.mode.CTRGladman=function(){var t=r.lib.BlockCipherMode.extend();function e(t){var e,i,r;return 255==(t>>24&255)?(i=t>>8&255,r=255&t,255===(e=t>>16&255)?(e=0,255===i?(i=0,255===r?r=0:++r):++i):++e,t=0,t=(t+=e<<16)+(i<<8)+r):t+=1<<24,t}var i=t.Encryptor=t.extend({processBlock:function(t,i){var r=this._cipher,n=r.blockSize,o=this._iv,s=this._counter,a=(o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((o=s)[0]=e(o[0]))&&(o[1]=e(o[1])),s.slice(0));r.encryptBlock(a,0);for(var c=0;c>>8^255&y^99,n[m]=y,o[y]=m;var b=p[m],_=p[b],w=p[_],k=257*p[y]^16843008*y;s[m]=k<<24|k>>>8,a[m]=k<<16|k>>>16,c[m]=k<<8|k>>>24,h[m]=k;k=16843009*w^65537*_^257*b^16843008*m;l[y]=k<<24|k>>>8,f[y]=k<<16|k>>>16,u[y]=k<<8|k>>>24,d[y]=k,m?(m=b^p[p[p[w^b]]],v^=p[p[v]]):m=v=1}var x=[0,1,2,4,8,16,32,64,128,27,54],B=r.AES=i.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,i=t.sigBytes/4,r=this._nRounds=i+6,o=4*(r+1),s=this._keySchedule=[],a=0;a6&&a%i==4&&(p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p]):(p=p<<8|p>>>24,p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p],p^=x[a/i|0]<<24),s[a]=s[a-i]^p);for(var c=this._invKeySchedule=[],h=0;h>>24]]^f[n[p>>>16&255]]^u[n[p>>>8&255]]^d[n[255&p]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,c,h,n)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,l,f,u,d,o);i=t[e+1];t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,r,n,o,s,a){for(var c=this._nRounds,h=t[e]^i[0],l=t[e+1]^i[1],f=t[e+2]^i[2],u=t[e+3]^i[3],d=4,p=1;p>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^i[d++],m=r[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^i[d++],v=r[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^i[d++],y=r[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^i[d++];h=g,l=m,f=v,u=y}g=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^i[d++],m=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^i[d++],v=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^i[d++],y=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^i[d++];t[e]=g,t[e+1]=m,t[e+2]=v,t[e+3]=y},keySize:8});return e.AES=i._createHelper(B),t.AES}(i("21bf"),(i("1132"),i("72fe"),i("2b79"),i("38ba")))},c1bc:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64url={stringify:function(t,e=!0){for(var i=t.words,r=t.sigBytes,n=e?this._safe_map:this._map,o=(t.clamp(),[]),s=0;s>>2]>>>24-s%4*8&255)<<16|(i[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|i[s+2>>>2]>>>24-(s+2)%4*8&255,c=0;c<4&&s+.75*c>>6*(3-c)&63));var h=n.charAt(64);if(h)for(;o.length%4;)o.push(h);return o.join("")},parse:function(t,e=!0){var i=t.length,n=e?this._safe_map:this._map;if(!(o=this._reverseMap))for(var o=this._reverseMap=[],s=0;s>>2]>>>24-s%4*8&255,o=(o+r[n]+s)%256,s=r[n];r[n]=r[o],r[o]=s}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=r.call(this)},keySize:8,ivSize:0}),i.RC4=n._createHelper(o),s=s.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var t=this.cfg.drop;0>>1|G<<31)^(Z>>>8|G<<24)^Z>>>7,Q=(G>>>1|Z<<31)^(G>>>8|Z<<24)^(G>>>7|Z<<25),tt=h[U-2],et=tt.high,it=tt.low,rt=(et>>>19|it<<13)^(et<<3|it>>>29)^et>>>6,nt=(it>>>19|et<<13)^(it<<3|et>>>29)^(it>>>6|et<<26),ot=h[U-7],st=ot.high,at=ot.low,ct=h[U-16],ht=ct.high,lt=ct.low;X=Q+at,q=Y+st+(X>>>0>>0?1:0),X+=nt,q=q+rt+(X>>>0>>0?1:0),X+=lt,q=q+ht+(X>>>0>>0?1:0),V.high=q,V.low=X}var ft=D&$^~D&L,ut=O&F^~O&N,dt=I&E^I&P^E&P,pt=H&T^H&W^T&W,gt=(I>>>28|H<<4)^(I<<30|H>>>2)^(I<<25|H>>>7),mt=(H>>>28|I<<4)^(H<<30|I>>>2)^(H<<25|I>>>7),vt=(D>>>14|O<<18)^(D>>>18|O<<14)^(D<<23|O>>>9),yt=(O>>>14|D<<18)^(O>>>18|D<<14)^(O<<23|D>>>9),bt=c[U],_t=bt.high,wt=bt.low,kt=K+yt,xt=j+vt+(kt>>>0>>0?1:0),Bt=(kt=kt+ut,xt=xt+ft+(kt>>>0>>0?1:0),kt=kt+wt,xt=xt+_t+(kt>>>0>>0?1:0),kt=kt+X,xt=xt+q+(kt>>>0>>0?1:0),mt+pt),St=gt+dt+(Bt>>>0>>0?1:0);j=L,K=N,L=$,N=F,$=D,F=O,O=M+kt|0,D=R+xt+(O>>>0>>0?1:0)|0,R=P,M=W,P=E,W=T,E=I,T=H,H=kt+Bt|0,I=xt+St+(H>>>0>>0?1:0)|0}p=r.low=p+H,r.high=d+I+(p>>>0>>0?1:0),m=n.low=m+T,n.high=g+E+(m>>>0>>0?1:0),y=o.low=y+W,o.high=v+P+(y>>>0>>0?1:0),_=s.low=_+M,s.high=b+R+(_>>>0>>0?1:0),k=a.low=k+O,a.high=w+D+(k>>>0>>0?1:0),B=l.low=B+F,l.high=x+$+(B>>>0>>0?1:0),C=f.low=C+N,f.high=S+L+(C>>>0>>0?1:0),A=u.low=A+K,u.high=z+j+(A>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(i/4294967296),e[31+(r+128>>>10<<5)]=i,t.sigBytes=4*e.length,this._process();var n=this._hash.toX32();return n},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});return e.SHA512=i._createHelper(f),e.HmacSHA512=i._createHmacHelper(f),t.SHA512}(i("21bf"),i("3252"))},df2f:function(t,e,i){var r,n,o,s;t.exports=(t=i("21bf"),s=(i=t).lib,r=s.WordArray,n=s.Hasher,s=i.algo,o=[],s=s.SHA1=n.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=this._hash.words,r=i[0],n=i[1],s=i[2],a=i[3],c=i[4],h=0;h<80;h++){h<16?o[h]=0|t[e+h]:(l=o[h-3]^o[h-8]^o[h-14]^o[h-16],o[h]=l<<1|l>>>31);var l=(r<<5|r>>>27)+c+o[h];l+=h<20?1518500249+(n&s|~n&a):h<40?1859775393+(n^s^a):h<60?(n&s|n&a|s&a)-1894007588:(n^s^a)-899497514,c=a,a=s,s=n<<30|n>>>2,n=r,r=l}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+s|0,i[3]=i[3]+a|0,i[4]=i[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=Math.floor(i/4294967296),e[15+(64+r>>>9<<4)]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),i.SHA1=n._createHelper(s),i.HmacSHA1=n._createHmacHelper(s),t.SHA1)},e61b:function(t,e,i){t.exports=function(t){for(var e=Math,i=t,r=i.lib,n=r.WordArray,o=r.Hasher,s=i.x64.Word,a=i.algo,c=[],h=[],l=[],f=1,u=0,d=0;d<24;d++){c[f+5*u]=(d+1)*(d+2)/2%64;var p=u%5,g=(2*f+3*u)%5;f=p,u=g}for(f=0;f<5;f++)for(u=0;u<5;u++)h[f+5*u]=u+(2*f+3*u)%5*5;for(var m=1,v=0;v<24;v++){for(var y=0,b=0,_=0;_<7;_++){if(1&m){var w=(1<<_)-1;w<32?b^=1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8);var a=i[n];a.high^=s,a.low^=o}for(var f=0;f<24;f++){for(var u=0;u<5;u++){for(var d=0,p=0,g=0;g<5;g++){a=i[u+5*g];d^=a.high,p^=a.low}var m=k[u];m.high=d,m.low=p}for(u=0;u<5;u++){var v=k[(u+4)%5],y=k[(u+1)%5],b=y.high,_=y.low;for(d=v.high^(b<<1|_>>>31),p=v.low^(_<<1|b>>>31),g=0;g<5;g++){a=i[u+5*g];a.high^=d,a.low^=p}}for(var w=1;w<25;w++){a=i[w];var x=a.high,B=a.low,S=c[w];S<32?(d=x<>>32-S,p=B<>>32-S):(d=B<>>64-S,p=x<>>64-S);var C=k[h[w]];C.high=d,C.low=p}var z=k[0],A=i[0];z.high=A.high,z.low=A.low;for(u=0;u<5;u++)for(g=0;g<5;g++){w=u+5*g,a=i[w];var I=k[w],H=k[(u+1)%5+5*g],E=k[(u+2)%5+5*g];a.high=I.high^~H.high&E.high,a.low=I.low^~H.low&E.low}a=i[0];var T=l[f];a.high^=T.high,a.low^=T.low}},_doFinalize:function(){var t=this._data,i=t.words,r=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;i[r>>>5]|=1<<24-r%32,i[(e.ceil((r+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*i.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,h=[],l=0;l>>24)|4278255360&(u<<24|u>>>8),d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h.push(d),h.push(u)}return new n.init(h,a)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),i=0;i<25;i++)e[i]=e[i].clone();return t}});return i.SHA3=o._createHelper(B),i.HmacSHA3=o._createHmacHelper(B),t.SHA3}(i("21bf"),i("3252"))},f4ea:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.CTR=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._counter,s=(n&&(o=this._counter=n.slice(0),this._iv=void 0),o.slice(0));i.encryptBlock(s,0),o[r-1]=o[r-1]+1|0;for(var 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js b/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js deleted file mode 100644 index 1d7ad6468..000000000 --- a/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-77908730"],{"00a3":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("11f7"),o=i("e757"),s=i("5d28"),r=i("a666"),a=i("30db");function l(e,t){let i=new s.a(t);return i.preventDefault(),{leftButton:i.leftButton,buttons:i.buttons,posx:i.posx,posy:i.posy}}class d{constructor(){this._hooks=new r.b,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(e,t){if(this.isMonitoring()){this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const i=this._onStopCallback;this._onStopCallback=null,e&&i&&i(t)}}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(e,t,i,r,l){if(!this.isMonitoring()){this._mouseMoveEventMerger=i,this._mouseMoveCallback=r,this._onStopCallback=l;const h=o.a.getSameOriginWindowChain();var d=a.c?"pointermove":"mousemove";const c=h.map(e=>e.window.document);i=n.F(e),i&&c.unshift(i);for(const e of c)this._hooks.add(n.l(e,d,e=>{e.buttons!==t?this.stopMonitoring(!0):this._mouseMoveCallback(e)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(n.i(e,"mouseup",e=>this.stopMonitoring(!0)));o.a.hasDifferentOriginAncestor()&&(r=h[h.length-1],this._hooks.add(n.i(r.window.document,"mouseout",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document,"mouseover",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)})))}}}},"01b0":function(e,t,i){},"0292":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:function(){return i.e("chunk-2d0a3577").then(i.bind(null,"0287"))}})},"03d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"e",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"f",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"i",(function(){return h})),i.d(t,"g",(function(){return c}));var n,o,s,r,a,l,d,h,c;t=i("dff7");(i=n=n||{}).noSelection=t.a("noSelection","No selection"),i.singleSelectionRange=t.a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),i.singleSelection=t.a("singleSelection","Line {0}, Column {1}"),i.multiSelectionRange=t.a("multiSelectionRange","{0} selections ({1} characters selected)"),i.multiSelection=t.a("multiSelection","{0} selections"),i.emergencyConfOn=t.a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),i.openingDocs=t.a("openingDocs","Now opening the Editor Accessibility documentation page."),i.readonlyDiffEditor=t.a("readonlyDiffEditor"," in a read-only pane of a diff editor."),i.editableDiffEditor=t.a("editableDiffEditor"," in a pane of a diff editor."),i.readonlyEditor=t.a("readonlyEditor"," in a read-only code editor"),i.editableEditor=t.a("editableEditor"," in a code editor"),i.changeConfigToOnMac=t.a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),i.changeConfigToOnWinLinux=t.a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),i.auto_on=t.a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),i.auto_off=t.a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),i.tabFocusModeOnMsg=t.a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),i.tabFocusModeOnMsgNoKb=t.a("tabFocusModeOnMsgNoKb","Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding."),i.tabFocusModeOffMsg=t.a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),i.tabFocusModeOffMsgNoKb=t.a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),i.openDocMac=t.a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),i.openDocWinLinux=t.a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),i.outroMsg=t.a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),i.showAccessibilityHelpAction=t.a("showAccessibilityHelpAction","Show Accessibility Help"),(o=o||{}).inspectTokensAction=t.a("inspectTokens","Developer: Inspect Tokens"),(s=s||{}).gotoLineActionLabel=t.a("gotoLineActionLabel","Go to Line/Column..."),(r=r||{}).helpQuickAccessActionLabel=t.a("helpQuickAccess","Show all Quick Access Providers"),(i=a=a||{}).quickCommandActionLabel=t.a("quickCommandActionLabel","Command Palette"),i.quickCommandHelp=t.a("quickCommandActionHelp","Show And Run Commands"),(i=l=l||{}).quickOutlineActionLabel=t.a("quickOutlineActionLabel","Go to Symbol..."),i.quickOutlineByCategoryActionLabel=t.a("quickOutlineByCategoryActionLabel","Go to Symbol by Category..."),(i=d=d||{}).editorViewAccessibleLabel=t.a("editorViewAccessibleLabel","Editor content"),i.accessibilityHelpMessage=t.a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options."),(h=h||{}).toggleHighContrast=t.a("toggleHighContrast","Toggle High Contrast Theme"),(c=c||{}).bulkEditServiceSummary=t.a("bulkEditServiceSummary","Made {0} edits in {1} files")},"03e8":function(e,t,i){"use strict";i.d(t,"a",(function(){return g})),i.d(t,"c",(function(){return h})),i.d(t,"b",(function(){return m}));var n,o=i("308f"),s=(t=i("a666"),i("ef8e9")),r=i("5fe7"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};(c=n=n||{})[c.None=0]="None",c[c.Initialized=1]="Initialized",c[c.Closed=2]="Closed";class l extends t.a{constructor(e,t=Object.create(null)){super(),this.database=e,this.options=t,this._onDidChangeStorage=this._register(new o.b),this.onDidChangeStorage=this._onDidChangeStorage.event,this.state=n.None,this.cache=new Map,this.flushDelayer=new r.f(l.DEFAULT_FLUSH_DELAY),this.pendingDeletes=new Set,this.pendingInserts=new Map,this.whenFlushedCallbacks=[],this.registerListeners()}registerListeners(){this._register(this.database.onDidChangeItemsExternal(e=>this.onDidChangeItemsExternal(e)))}onDidChangeItemsExternal(e){var t;null!=(t=e.changed)&&t.forEach((e,t)=>this.accept(t,e)),null!=(t=e.deleted)&&t.forEach(e=>this.accept(e,void 0))}accept(e,t){if(this.state!==n.Closed){let i=!1;Object(s.m)(t)?i=this.cache.delete(e):this.cache.get(e)!==t&&(this.cache.set(e,t),i=!0),i&&this._onDidChangeStorage.fire(e)}}get(e,t){return e=this.cache.get(e),Object(s.m)(e)?t:e}getBoolean(e,t){return e=this.get(e),Object(s.m)(e)?t:"true"===e}getNumber(e,t){return e=this.get(e),Object(s.m)(e)?t:parseInt(e,10)}set(e,t){return a(this,void 0,void 0,(function*(){var i;if(this.state!==n.Closed)return Object(s.m)(t)?this.delete(e):(i=String(t),this.cache.get(e)!==i?(this.cache.set(e,i),this.pendingInserts.set(e,i),this.pendingDeletes.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())):void 0)}))}delete(e){return a(this,void 0,void 0,(function*(){if(this.state!==n.Closed&&this.cache.delete(e))return this.pendingDeletes.has(e)||this.pendingDeletes.add(e),this.pendingInserts.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())}))}get hasPending(){return 0{var e;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)null!=(e=this.whenFlushedCallbacks.pop())&&e()})}))}dispose(){this.flushDelayer.dispose(),super.dispose()}}l.DEFAULT_FLUSH_DELAY=100;class d{constructor(){this.onDidChangeItemsExternal=o.c.None,this.items=new Map}updateItems(e){return a(this,void 0,void 0,(function*(){e.insert&&e.insert.forEach((e,t)=>this.items.set(t,e)),e.delete&&e.delete.forEach(e=>this.items.delete(e))}))}}var h,c=i("0a0f");const u="__$__targetStorageMarker",g=Object(c.c)("storageService");(i=h=h||{})[i.NONE=0]="NONE",i[i.SHUTDOWN=1]="SHUTDOWN";class p extends t.a{constructor(e={flushInterval:p.DEFAULT_FLUSH_INTERVAL}){super(),this.options=e,this._onDidChangeValue=this._register(new o.e),this._onDidChangeTarget=this._register(new o.e),this._onWillSaveState=this._register(new o.b),this.onWillSaveState=this._onWillSaveState.event,this._workspaceKeyTargets=void 0,this._globalKeyTargets=void 0}emitDidChangeValue(e,t){t===u?(0===e?this._globalKeyTargets=void 0:1===e&&(this._workspaceKeyTargets=void 0),this._onDidChangeTarget.fire({scope:e})):this._onDidChangeValue.fire({scope:e,key:t,target:this.getKeyTargets(e)[t]})}get(e,t,i){return null==(t=this.getStorage(t))?void 0:t.get(e,i)}getBoolean(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getBoolean(e,i)}getNumber(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getNumber(e,i)}store(e,t,i,n){Object(s.m)(t)?this.remove(e,i):this.withPausedEmitters(()=>{var o;this.updateKeyTarget(e,i,n),null!=(o=this.getStorage(i))&&o.set(e,t)})}remove(e,t){this.withPausedEmitters(()=>{var i;this.updateKeyTarget(e,t,void 0),null!=(i=this.getStorage(t))&&i.delete(e)})}withPausedEmitters(e){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{e()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(e,t,i){const n=this.getKeyTargets(t);"number"==typeof i?n[e]!==i&&(n[e]=i,null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n))):"number"==typeof n[e]&&(delete n[e],null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n)))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get globalKeyTargets(){return this._globalKeyTargets||(this._globalKeyTargets=this.loadKeyTargets(0)),this._globalKeyTargets}getKeyTargets(e){return 0===e?this.globalKeyTargets:this.workspaceKeyTargets}loadKeyTargets(e){if(e=this.get(u,e),e)try{return JSON.parse(e)}catch(e){}return Object.create(null)}}p.DEFAULT_FLUSH_INTERVAL=6e4;class m extends p{constructor(){super(),this.globalStorage=this._register(new l(new d)),this.workspaceStorage=this._register(new l(new d)),this._register(this.workspaceStorage.onDidChangeStorage(e=>this.emitDidChangeValue(1,e))),this._register(this.globalStorage.onDidChangeStorage(e=>this.emitDidChangeValue(0,e)))}getStorage(e){return 0===e?this.globalStorage:this.workspaceStorage}}},"0447":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"xml",extensions:[".xml",".dtd",".ascx",".csproj",".config",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xsl"],firstLine:"(\\<\\?xml.*)|(\\{i.push(...this.validateAndRegisterProperties(e,t,e.extensionInfo)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),p.registerSchema(g,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(i)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,t=!0,i,n=3){var r;n=o.m(e.scope)?n:e.scope;let a=[],l=e.properties;if(l)for(var d in l)if(t&&function(e){return e.trim()?m.test(e)?s.a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==_.getConfigurationProperties()[e]&&s.a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):s.a("config.property.empty","Cannot register an empty property")}(d))delete l[d];else{const e=l[d];this.updatePropertyDefaultValue(d,e),m.test(d)?e.scope=void 0:(e.scope=o.m(e.scope)?n:e.scope,e.restricted=o.m(e.restricted)?!(null==(r=null==i?void 0:i.restrictedConfigurations)||!r.includes(d)):e.restricted),l[d].hasOwnProperty("included")&&!l[d].included?(this.excludedConfigurationProperties[d]=l[d],delete l[d]):(this.configurationProperties[d]=l[d],!l[d].deprecationMessage&&l[d].markdownDeprecationMessage&&(l[d].deprecationMessage=l[d].markdownDeprecationMessage),a.push(d))}if(e=e.allOf,e)for(var h of e)a.push(...this.validateAndRegisterProperties(h,t,i,n));return a}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{var i=e.properties;if(i)for(const t in i)this.updateSchema(t,i[t]);let n=e.allOf;n&&n.forEach(t)};t(e)}updateSchema(e,t){switch((a.properties[e]=t).scope){case 1:l.properties[e]=t;break;case 2:d.properties[e]=t;break;case 6:h.properties[e]=t;break;case 3:c.properties[e]=t;break;case 4:u.properties[e]=t;break;case 5:u.properties[e]=t,this.resourceLanguageSettingsSchema.properties[e]=t}}updateOverridePropertyPatternKey(){for(const i of this.overrideIdentifiers.values()){var e=`[${i}]`,t={type:"object",description:s.a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:s.a("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:g};this.updatePropertyDefaultValue(e,t),a.properties[e]=t,l.properties[e]=t,d.properties[e]=t,h.properties[e]=t,c.properties[e]=t,u.properties[e]=t}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let i=this.defaultValues[e];o.l(i)&&(i=t.default),o.l(i)&&(i=function(e){switch(e=Array.isArray(e)?e[0]:e,e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}(t.type)),t.default=i}};i.a.add(r.Configuration,_)},"099d":function(e,t,i){"use strict";function n(e){return e<0?0:255n.a.replace(o.a.lift(e.range),e.text))):e.executeEdits("formatEditsCommand",r.map(e=>n.a.replaceMove(o.a.lift(e.range),e.text))),i&&e.pushUndoStop()}}},"0a0f":function(e,t,i){"use strict";var n,o;i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"d",(function(){return l})),(o=n=n||{}).serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies",o.getServiceDependencies=function(e){return e[o.DI_DEPENDENCIES]||[]};const s=a("instantiationService");function r(e,t,i,o){t[n.DI_TARGET]===t?t[n.DI_DEPENDENCIES].push({id:e,index:i,optional:o}):(t[n.DI_DEPENDENCIES]=[{id:e,index:i,optional:o}],t[n.DI_TARGET]=t)}function a(e){if(n.serviceIds.has(e))return n.serviceIds.get(e);function t(e,i,n){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,n,!1)}return t.toString=()=>e,n.serviceIds.set(e,t),t}function l(e){return function(t,i,n){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,n,!0)}}},"0a31":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0f70"),i=i("30db");const n={clipboard:{writeText:i.g||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:i.g||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:i.g||t.i?0:navigator.keyboard||t.h?1:2,touch:"ontouchstart"in window||0, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new a(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)}collapseSelection(){return new a(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,i){t.setValue(e,this.value),i&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){var t;if(e<=this.selectionStart)return t=this.value.substring(e,this.selectionStart),this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1);if(e>=this.selectionEnd)return t=this.value.substring(this.selectionEnd,e),this._finishDeduceEditorPosition(this.selectionEndPosition,t,1);const i=this.value.substring(this.selectionStart,e);return-1===i.indexOf(String.fromCharCode(8230))?this._finishDeduceEditorPosition(this.selectionStartPosition,i,1):(t=this.value.substring(e,this.selectionEnd),this._finishDeduceEditorPosition(this.selectionEndPosition,t,-1))}_finishDeduceEditorPosition(e,t,i){let n=0,o=-1;for(;-1!==(o=t.indexOf("\n",o+1));)n++;return[e,i*t.length,n]}static selectedText(e){return new a(e,0,e.length,null,null)}static deduceInput(e,t,i){if(!e)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};let o=e.value;var s=e.selectionStart;e=e.selectionEnd;let r=t.value;var a=t.selectionStart,l=(t=t.selectionEnd,o.substring(e)),d=r.substring(t);l=n.e(l,d),r=r.substring(0,r.length-l),d=(o=o.substring(0,o.length-l)).substring(0,s),l=r.substring(0,a),l=n.d(d,l);if(r=r.substring(l),o=o.substring(l),a-=l,s-=l,t-=l,e-=l,i&&a==t&&0n.getKeybindings()})}get isVisible(){return this._visible}show(e,t,i,n){return y(this,void 0,void 0,(function*(){var o=n.includeDisabledActions?t.allActions:t.validActions;if(o.length){if(!this._editor.getDomNode())throw this._visible=!1,Object(h.b)();this._visible=!0,this._showingActions.value=t;const n=this.getMenuActions(e,o,t.documentation),s=m.a.isIPosition(i)?this._toCoords(i):i||{x:0,y:0},r=this._keybindingResolver.getResolver();o=this._editor.getOption(114),this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getDomNode():void 0,getAnchor:()=>s,getActions:()=>n,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:e=>e instanceof S?r(e.action):void 0})}else this._visible=!1}))}getMenuActions(e,t,i){var n;const o=e=>new S(e.action,()=>this._delegate.onSelectCodeAction(e)),s=t.map(o),r=[...i];if(i=this._editor.getModel(),i&&s.length)for(const a of f.a.all(i))a._getAdditionalMenuItems&&r.push(...a._getAdditionalMenuItems({trigger:e.type,only:null==(n=null==(n=e.filter)?void 0:n.include)?void 0:n.value},t.map(e=>e.action)));return r.length&&s.push(new p.d,...r.map(e=>o(new d.a({title:e.title,command:e},void 0)))),s}_toCoords(e){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(e,1),this._editor.render();e=this._editor.getScrolledVisiblePosition(e);var t=Object(g.D)(this._editor.getDomNode());return{x:t.left+e.left,y:t.top+e.top+e.height}}};L=C([w(2,b.a),w(3,v.a)],L);class x{constructor(e){this._keybindingProvider=e}getResolver(){const e=new o(()=>this._keybindingProvider.getKeybindings().filter(e=>0<=x.codeActionCommands.indexOf(e.command)).filter(e=>e.resolvedKeybinding).map(e=>{let t=e.commandArgs;return e.command===d.e?t={kind:_.b.SourceOrganizeImports.value}:e.command===d.c&&(t={kind:_.b.SourceFixAll.value}),Object.assign({resolvedKeybinding:e.resolvedKeybinding},_.a.fromUser(t,{kind:_.b.None,apply:"never"}))}));return t=>t.kind&&null!=(t=this.bestKeybindingForCodeAction(t,e.getValue()))?t.resolvedKeybinding:void 0}bestKeybindingForCodeAction(e,t){if(e.kind){const i=new _.b(e.kind);return t.filter(e=>e.kind.contains(i)).filter(t=>!t.preferred||e.isPreferred).reduceRight((e,t)=>!e||e.kind.contains(t.kind)?t:e,void 0)}}}x.codeActionCommands=[d.f,d.b,d.g,d.e,d.c];var k,D=i("00a3"),N=i("308f"),O=(i("30d5"),i("b57f")),E=i("dff7"),I=(C=i("b7d0"),i("303e")),M=i("a60f"),T=i("561a"),A=(b=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const t=this._editor.getModel();(1!==this.state.type||!t||this.state.editorPosition.lineNumber>=t.getLineCount())&&this.hide()})),M.b.ignoreTarget(this._domNode),this._register(g.n(this._domNode,e=>{if(1===this.state.type){this._editor.focus(),e.preventDefault();var{top:t,height:i}=g.D(this._domNode),n=this._editor.getOption(58);let o=Math.floor(n/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber{if(1==(1&e.buttons)){this.hide();const t=new D.a;t.startMonitoring(e.target,e.buttons,D.b,()=>{},()=>{t.dispose()})}})),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(t,i,n){if(t.validActions.length<=0)return this.hide();const o=this._editor.getOptions();if(!o.get(56).enabled)return this.hide();const s=this._editor.getModel();if(!s)return this.hide();var{lineNumber:r,column:a}=s.validatePosition(n),l=s.getOptions().tabSize,d=o.get(42),h=s.getLineContent(r);h=O.b.computeIndentLevel(h,l),l=e=>2{var i=null==(i=e.getColor(I.r))?void 0:i.transparent(.7),n=e.getColor(I.Q);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightBulb.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`),n=e.getColor(I.P);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`)});A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._register(r.createInstance(L,this._editor,{onSelectCodeAction:e=>F(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(e,!0)}))}))),this._lightBulbWidget=new o(()=>{const e=this._register(r.createInstance(R,this._editor,t,i));return this._register(e.onClick(e=>this.showCodeActionList(e.trigger,e.actions,e,{includeDisabledActions:!1}))),e})}dispose(){B(this,P,!0,"f"),super.dispose()}update(e){var i,n;return F(this,void 0,void 0,(function*(){if(1!==e.type)null!=(i=this._lightBulbWidget.rawValue)&&i.hide();else{let s;try{s=yield e.actions}catch(t){return void Object(h.f)(t)}if(!j(this,P,"f"))if(this._lightBulbWidget.getValue().update(s,e.trigger,e.position),1===e.trigger.type){if(null!=(i=e.trigger.filter)&&i.include){var o=this.tryGetValidActionToApply(e.trigger,s);if(o){try{yield this.delegate.applyCodeAction(o,!1)}finally{s.dispose()}return}if(e.trigger.context&&(o=this.getInvalidActionThatWouldHaveBeenApplied(e.trigger,s),o&&o.action.disabled))return c.a.get(this._editor).showMessage(o.action.disabled,e.trigger.context.position),void s.dispose()}o=!(null==(n=e.trigger.filter)||!n.include),!e.trigger.context||s.allActions.length&&(o||s.validActions.length)?(this._activeCodeActions.value=s,this._codeActionWidget.getValue().show(e.trigger,s,e.position,{includeDisabledActions:o})):(c.a.get(this._editor).showMessage(e.trigger.context.notAvailableMessage,e.trigger.context.position),(this._activeCodeActions.value=s).dispose())}else this._codeActionWidget.getValue().isVisible?s.dispose():this._activeCodeActions.value=s}}))}getInvalidActionThatWouldHaveBeenApplied(e,t){return t.allActions.length&&("first"===e.autoApply&&0===t.validActions.length||"ifSingle"===e.autoApply&&1===t.allActions.length)?t.allActions.find(({action:e})=>e.disabled):void 0}tryGetValidActionToApply(e,t){return t.validActions.length&&("first"===e.autoApply&&0this._onMarkerChanges(e))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)}_onMarkerChanges(e){const t=this._editor.getModel();t&&e.some(e=>Object(G.f)(e,t.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_getRangeOfMarker(e){const t=this._editor.getModel();if(t)for(const n of this._markerService.read({resource:t.uri})){var i=t.validateRange(n);if(Z.a.intersectRanges(i,e))return Z.a.lift(i)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(e){if(this._editor.hasModel()){const n=this._editor.getModel(),o=this._editor.getSelection();if(o.isEmpty()&&2===e.type){var{lineNumber:e,column:t}=o.getPosition(),i=n.getLineContent(e);if(0===i.length)return;if(1===t){if(/\s/.test(i[0]))return}else if(t===n.getLineMaxColumn(e)){if(/\s/.test(i[i.length-1]))return}else if(/\s/.test(i[t-2])&&/\s/.test(i[t-1]))return}return o}}_createEventAndSignalChange(e,t){var i=this._editor.getModel();if(t&&i){const n=this._getRangeOfMarker(t);return i=(n||t).getStartPosition(),e={trigger:e,selection:t,position:i},this._signalChange(e),e}this._signalChange(void 0)}}v=V=V||{},v.Empty={type:0},v.Triggered=class{constructor(e,t,i,n){this.trigger=e,this.rangeOrSelection=t,this.position=i,this._cancellablePromise=n,this.type=1,this.actions=n.catch(e=>{if(Object(h.e)(e))return ee;throw e})}cancel(){this._cancellablePromise.cancel()}};const ee={allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1};class te extends s.a{constructor(e,t,i,n){super(),this._editor=e,this._markerService=t,this._progressService=n,this._codeActionOracle=this._register(new s.d),this._state=V.Empty,this._onDidChangeState=this._register(new N.b),this.onDidChangeState=this._onDidChangeState.event,ie.set(this,!1),this._supportedCodeActions=Q.bindTo(i),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(f.a.onDidChange(()=>this._update())),this._update()}dispose(){Y(this,ie,"f")||(X(this,ie,!0,"f"),super.dispose(),this.setState(V.Empty,!0))}_update(){if(!Y(this,ie,"f")){this._codeActionOracle.value=void 0,this.setState(V.Empty);const e=this._editor.getModel();if(e&&f.a.has(e)&&!this._editor.getOption(80)){const t=[];for(const i of f.a.all(e))Array.isArray(i.providedCodeActionKinds)&&t.push(...i.providedCodeActionKinds);this._supportedCodeActions.set(t.join(" ")),this._codeActionOracle.value=new J(this._editor,this._markerService,t=>{var i,n;t?(n=Object($.h)(i=>Object(d.d)(e,t.selection,t.trigger,K.b.None,i)),1===t.trigger.type&&null!=(i=this._progressService)&&i.showWhile(n,250),this.setState(new V.Triggered(t.trigger,t.selection,t.position,n))):this.setState(V.Empty)},void 0),this._codeActionOracle.value.trigger({type:2})}else this._supportedCodeActions.reset()}}trigger(e){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(e)}setState(e,t){e!==this._state&&(1===this._state.type&&this._state.cancel(),this._state=e,t||Y(this,ie,"f")||this._onDidChangeState.fire(e))}}var ie=new WeakMap,ne=(C=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.update(e))),this._ui=new o(()=>this._register(new W(e,de.Id,me.Id,{applyCodeAction:(e,t)=>ne(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(e)}finally{t&&this._trigger({type:2,filter:{}})}}))},this._instantiationService)))}static get(t){return t.getContribution(e.ID)}update(e){this._ui.getValue().update(e)}showCodeActions(e,t,i){return this._ui.getValue().showCodeActionList(e,t,i,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(e,t,i){var n;this._editor.hasModel()&&(c.a.get(this._editor).closeMessage(),n=this._editor.getPosition(),this._trigger({type:1,filter:t,autoApply:i,context:{notAvailableMessage:e,position:n}}))}_trigger(e){return this._model.trigger(e)}_applyCodeAction(e){return this._instantiationService.invokeFunction(ae,e,this._editor)}};function ae(e,t,i){return ne(this,void 0,void 0,(function*(){const o=e.get(a.a),s=e.get(H.b),r=e.get(q.a),l=e.get(U.a);if(r.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred}),yield t.resolve(n.a.None),t.action.edit&&(yield o.apply(a.b.convert(t.action.edit),{editor:i,label:t.action.title})),t.action.command)try{yield s.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(o){d="string"==typeof(d=o)?d:d instanceof Error&&"string"==typeof d.message?d.message:void 0,l.error("string"==typeof d?d:E.a("applyCodeActionFailed","An unknown error occurred while applying the code action"))}var d}))}function le(e,t,i,n){if(e.hasModel()){const o=re.get(e);o&&o.manualTriggerAtCurrentPosition(t,i,n)}}re.ID="editor.contrib.quickFixController",re=C([A(1,w.b),A(2,z.b),A(3,K.a),A(4,u.a)],re);class de extends t.b{constructor(){super({id:de.Id,label:E.a("quickfix.trigger.label","Quick Fix..."),alias:"Quick Fix...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:2132,weight:100}})}run(e,t){return le(t,E.a("editor.action.quickFix.noneMessage","No code actions available"),void 0,void 0)}}de.Id="editor.action.quickFix";class he extends t.c{constructor(){super({id:d.b,precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:se}]}})}runEditorCommand(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Empty,apply:"ifSingle"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.codeAction.noneMessage.preferred.kind","No preferred code actions for '{0}' available",i.kind):E.a("editor.action.codeAction.noneMessage.kind","No code actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.codeAction.noneMessage.preferred","No preferred code actions available"):E.a("editor.action.codeAction.noneMessage","No code actions available"),{include:n.kind,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ce extends t.b{constructor(){super({id:d.f,label:E.a("refactor.label","Refactor..."),alias:"Refactor...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:z.a.and(l.a.writable,oe(_.b.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Refactor,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.refactor.noneMessage.preferred.kind","No preferred refactorings for '{0}' available",i.kind):E.a("editor.action.refactor.noneMessage.kind","No refactorings for '{0}' available",i.kind):n.preferred?E.a("editor.action.refactor.noneMessage.preferred","No preferred refactorings available"):E.a("editor.action.refactor.noneMessage","No refactorings available"),{include:_.b.Refactor.contains(n.kind)?n.kind:_.b.None,onlyIncludePreferredActions:n.preferred},n.apply)}}class ue extends t.b{constructor(){super({id:d.g,label:E.a("source.label","Source Action..."),alias:"Source Action...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:z.a.and(l.a.writable,oe(_.b.Source))},description:{description:"Source Action...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Source,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.source.noneMessage.preferred.kind","No preferred source actions for '{0}' available",i.kind):E.a("editor.action.source.noneMessage.kind","No source actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.source.noneMessage.preferred","No preferred source actions available"):E.a("editor.action.source.noneMessage","No source actions available"),{include:_.b.Source.contains(n.kind)?n.kind:_.b.None,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ge extends t.b{constructor(){super({id:d.e,label:E.a("organizeImports.label","Organize Imports"),alias:"Organize Imports",precondition:z.a.and(l.a.writable,oe(_.b.SourceOrganizeImports)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1581,weight:100}})}run(e,t){return le(t,E.a("editor.action.organize.noneMessage","No organize imports action available"),{include:_.b.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}class pe extends t.b{constructor(){super({id:d.c,label:E.a("fixAll.label","Fix All"),alias:"Fix All",precondition:z.a.and(l.a.writable,oe(_.b.SourceFixAll))})}run(e,t){return le(t,E.a("fixAll.noneMessage","No fix all action available"),{include:_.b.SourceFixAll,includeSourceActions:!0},"ifSingle")}}class me extends t.b{constructor(){super({id:me.Id,label:E.a("autoFix.label","Auto Fix..."),alias:"Auto Fix...",precondition:z.a.and(l.a.writable,oe(_.b.QuickFix)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(e,t){return le(t,E.a("editor.action.autoFix.noneMessage","No auto fixes available"),{include:_.b.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}me.Id="editor.action.autoFix"},"0baa":function(e,t,i){},"0bfb":function(e,t,i){"use strict";function n(e){const t=this;let i,n=!1;return function(){return n||(n=!0,i=e.apply(t,arguments)),i}}i.d(t,"a",(function(){return n}))},"0d30":function(e,t,i){},"0ef9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"kotlin",extensions:[".kt"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:function(){return i.e("chunk-2d221814").then(i.bind(null,"cb43"))}})},"0f70":function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"l",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"g",(function(){return c})),i.d(t,"j",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"h",(function(){return p})),i.d(t,"k",(function(){return m})),i.d(t,"e",(function(){return f})),i.d(t,"i",(function(){return _}));var n=i("308f");class o{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}function s(){return o.INSTANCE.getZoomLevel()}function r(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function l(){return o.INSTANCE.getZoomFactor()}function d(){return o.INSTANCE.getPixelRatio()}o.INSTANCE=new o;const h=navigator.userAgent,c=0<=h.indexOf("Firefox"),u=0<=h.indexOf("AppleWebKit"),g=0<=h.indexOf("Chrome"),p=!g&&0<=h.indexOf("Safari"),m=!g&&!p&&u,f=0<=h.indexOf("Android"),_=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},1080:function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return m}));var n=i("3742"),o=i("7ab3"),s=i("6a89");class r{constructor(e,t,i,n,o,s){this._richEditBracketBrand=void 0,this.languageIdentifier=e,this.index=t,this.open=i,this.close=n,this.forwardRegex=o,this.reversedRegex=s,this._openSet=r._toSet(this.open),this._closeSet=r._toSet(this.close)}isOpen(e){return this._openSet.has(e)}isClose(e){return this._closeSet.has(e)}static _toSet(e){const t=new Set;for(const i of e)t.add(i);return t}}function a(e){const t=e.length,i=(e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]),[]);for(let c=0;c{var[e,i]=e,[t,n]=t;return e===t||e===n||i===t||i===n})(s,e[n])){d=l=void 0;var r=i[c],a=i[n],l=Math.min(r,a),d=Math.max(r,a);for(let e=0;enew r(e,n,t.open,t.close,function(e,t,i,n){let o=[];o=(o=o.concat(e)).concat(t);for(let s=0,r=o.length;st?e:"\\"+e)}const l=new RegExp("\\\\"+i.source,"g");function d(e){return e.replace(l,e=>"\\"+e)}const h=new RegExp(`(\\s)?(\\\\)?${i.source}(\\s)?`,"g");function c(e){return-1===e.indexOf(s)?e:e.replace(h,(e,t,i,n)=>i?e:t||n||"")}function u(e){var t,i=e.indexOf(s);if(-1===i)return{text:e};{var n=e;e=i;const a=[];let l="";function o(e){if(e){l+=e;for(const t of e)a.push(g)}}let d,h,c=-1,u="",g=0,p=e;var r=n.length;for(o(n.substr(0,e));p{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}function S(e,t){return f(e,"pointerout",i=>{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}let L,x,k=null;class D{constructor(e,t=0){this._runner=e,this.priority=t,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(t){Object(l.f)(t)}}static sort(e,t){return t.priority-e.priority}}{let e=[],t=null,i=!1,n=!1,o=()=>{for(i=!1,t=e,e=[],n=!0;0(t=new D(t,n),e.push(t),i||(i=!0,n=o,(k=k||(self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||(e=>setTimeout(()=>e((new Date).getTime()),0)))).call(self,n)),t),L=(e,i)=>{var o;return n?(o=new D(e,i),t.push(o),o):x(e,i)}}class N extends h.a{constructor(e,t,i,n=function(e,t){return t},o=8){super();let s=null,r=0,l=this._register(new a.g),d=()=>{r=(new Date).getTime(),i(s),s=null};this._register(f(e,t,e=>{s=n(s,e),e=(new Date).getTime()-r,o<=e?(l.cancel(),d()):l.setIfNotSet(d,o-e)}))}}function O(e,t,i,n,o){return new N(e,t,i,n,o)}function E(e){return document.defaultView.getComputedStyle(e,null)}function I(e){if(e!==document.body)return new T(e.clientWidth,e.clientHeight);if(u.c&&window.visualViewport)return new T(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new T(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new T(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new T(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class M{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=E(e),o="0";return n&&(o=n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(i)),M.convertToPixels(e,o)}static getBorderLeftWidth(e){return M.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return M.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return M.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return M.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return M.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return M.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return M.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return M.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return M.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return M.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return M.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return M.getDimension(e,"margin-bottom","marginBottom")}}class T{constructor(e,t){this.width=e,this.height=t}with(e=this.width,t=this.height){return e!==this.width||t!==this.height?new T(e,t):this}static is(e){return"object"==typeof e&&"number"==typeof e.height&&"number"==typeof e.width}static lift(e){return e instanceof T?e:new T(e.width,e.height)}static equals(e,t){return e===t||!(!e||!t)&&e.width===t.width&&e.height===t.height}}function A(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;var o=K(e)?null:E(e);o&&(n-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=M.getBorderLeftWidth(e),i=(i+=M.getBorderTopWidth(e))+e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}}function R(e,t,i){"number"==typeof t&&(e.style.width=t+"px"),"number"==typeof i&&(e.style.height=i+"px")}function P(e){return e=e.getBoundingClientRect(),{left:e.left+F.scrollX,top:e.top+F.scrollY,width:e.width,height:e.height}}const F=new class{get scrollX(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}get scrollY(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}};function B(e){var t=M.getMarginLeft(e)+M.getMarginRight(e);return e.offsetWidth+t}function j(e){var t=M.getBorderLeftWidth(e)+M.getBorderRightWidth(e),i=M.getPaddingLeft(e)+M.getPaddingRight(e);return e.offsetWidth-t-i}function W(e){var t=M.getBorderTopWidth(e)+M.getBorderBottomWidth(e),i=M.getPaddingTop(e)+M.getPaddingBottom(e);return e.offsetHeight-t-i}function V(e){var t=M.getMarginTop(e)+M.getMarginBottom(e);return e.offsetHeight+t}function H(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function z(e,t,i){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(i)if("string"==typeof i){if(e.classList.contains(i))return null}else if(e===i)return null;e=e.parentNode}return null}function U(e,t,i){return!!z(e,t,i)}function K(e){return e&&e.host&&e.mode}function q(e){return!!$(e)}function $(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return K(e)?e:null}function G(){let e=document.activeElement;for(;null!==e&&void 0!==e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Z(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}let Y=null;function X(){return Y=Y||Z()}function Q(e,t,i=X()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)}function J(e,t=X()){if(t){var i,n,o=null!=(n=null==(i=t)?void 0:i.sheet)&&n.rules?i.sheet.rules:null!=(n=null==i?void 0:i.sheet)&&n.cssRules?i.sheet.cssRules:[];let s=[];for(let t=0;t{i=!1,t||(t=!0,this._onDidFocus.fire())},o=()=>{t&&(i=!0,window.setTimeout(()=>{i&&(i=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{H(document.activeElement,e)!==t&&(t?o:n)()},this._register(f(e,te.FOCUS,n,!0)),this._register(f(e,te.BLUR,o,!0))}}function re(e){return new se(e)}function ae(e,...t){if(e.append(...t),1===t.length&&"string"!=typeof t[0])return t[0]}function le(e,t){return e.insertBefore(t,e.firstChild),t}function de(e,...t){e.innerText="",ae(e,...t)}const he=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function ce(e,t,i,...o){let s,r=he.exec(t);if(!r)throw new Error("Bad use of emmet");return i=Object.assign({},i||{}),t=r[1]||"div",s=e!==n.HTML?document.createElementNS(e,t):document.createElement(t),r[3]&&(s.id=r[3]),r[4]&&(s.className=r[4].replace(/\./g," ").trim()),Object.keys(i).forEach(e=>{var t=i[e];void 0!==t&&(/^on\w+$/.test(e)?s[e]=t:"selected"===e?t&&s.setAttribute(e,"true"):s.setAttribute(e,t))}),s.append(...o),s}function ue(e,t,...i){return ce(n.HTML,e,t,...i)}function ge(...e){for(var t of e)t.style.display="",t.removeAttribute("aria-hidden")}function pe(...e){for(var t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function me(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function fe(e){return e=window.devicePixelRatio*e,Math.max(1,Math.floor(e))/window.devicePixelRatio}function _e(e){window.open(e,"_blank","noopener")}function be(e){const t=()=>{e(),i=x(t)};let i=x(t);return Object(h.i)(()=>i.dispose())}function ve(e){return e?`url('${c.a.asBrowserUri(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Ce(e){return`'${e.replace(/'/g,"%27")}'`}(i=n=n||{}).HTML="http://www.w3.org/1999/xhtml",i.SVG="http://www.w3.org/2000/svg",ue.SVG=function(e,t,...i){return ce(n.SVG,e,t,...i)},c.b.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");class we extends d.b{constructor(){super(),this._subscriptions=new h.b,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(f(window,"keydown",e=>{if(!e.defaultPrevented){var t=new s.a(e);if(6!==t.keyCode||!e.repeat){if(e.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(e.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(e.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(e.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===t.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=e,this.fire(this._keyStatus))}}},!0)),this._subscriptions.add(f(window,"keyup",e=>{e.defaultPrevented||(!e.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!e.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!e.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!e.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=e,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(f(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mousemove",e=>{e.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(f(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return we.instance||(we.instance=new we),we.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}function ye(e,t){const i=window.matchMedia(e);"function"==typeof i.addEventListener?i.addEventListener("change",t):i.addListener(t)}},"133b":function(e,t,i){},1389:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:function(){return i.e("chunk-2d0aab07").then(i.bind(null,"11a2"))}})},"13e8":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return i.e("chunk-2d209408").then(i.bind(null,"a7ea"))}})},1569:function(e,t,i){"use strict";function n(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}i.d(t,"a",(function(){return n}))},1665:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));t=i("30db");var n=i("dff7");const o=new(i("4fc3").c)("isWindows",t.i,Object(n.a)("isWindows","Whether the operating system is Windows")),s="inputFocus"},"16f5":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:function(){return i.e("chunk-2d0bb267").then(i.bind(null,"39f1"))}})},1754:function(e,t,i){},1898:function(e,t,i){"use strict";i.d(t,"b",(function(){return D})),i.d(t,"c",(function(){return N})),i.d(t,"a",(function(){return O}));var n=i("0f70"),o=i("11f7"),s=i("6653"),r=i("5d28"),a=i("00a3"),l=(t=i("1b7d"),i("5fe7"));class d extends t.a{constructor(e){super(),this._onActivate=e.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=e.bgWidth+"px",this.bgDomNode.style.height=e.bgHeight+"px",void 0!==e.top&&(this.bgDomNode.style.top="0px"),void 0!==e.left&&(this.bgDomNode.style.left="0px"),void 0!==e.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,this.domNode.classList.add(...e.icon.classNamesArray),this.domNode.style.position="absolute",this.domNode.style.width="11px",this.domNode.style.height="11px",void 0!==e.top&&(this.domNode.style.top=e.top+"px"),void 0!==e.left&&(this.domNode.style.left=e.left+"px"),void 0!==e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),void 0!==e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new a.a),this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new l.c),this._mousedownScheduleRepeatTimer=this._register(new l.g)}_arrowMouseDown(e){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}var h=i("a666");class c extends h.a{constructor(e,t,i){super(),this._visibility=e,this._visibleClassName=t,this._invisibleClassName=i,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new l.g)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this._updateShouldBeVisible())}setShouldBeVisible(e){this._rawShouldBeVisible=e,this._updateShouldBeVisible()}_applyVisibilitySetting(){return 2!==this._visibility&&(3===this._visibility||this._rawShouldBeVisible)}_updateShouldBeVisible(){var e=this._applyVisibilitySetting();this._shouldBeVisible!==e&&(this._shouldBeVisible=e,this.ensureVisibility())}setIsNeeded(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())}setDomNode(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{this._domNode&&this._domNode.setClassName(this._visibleClassName)},0))}_hide(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))}}var u=i("30db");class g extends t.a{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollByPage=e.scrollByPage,this._scrollbarState=e.scrollbarState,this._visibilityController=this._register(new c(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new a.a),this._shouldRender=!0,this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this.onmousedown(this.domNode.domNode,e=>this._domNodeMouseDown(e))}_createArrow(e){e=this._register(new d(e)),this.domNode.domNode.appendChild(e.bgDomNode),this.domNode.domNode.appendChild(e.domNode)}_createSlider(e,t,i,n){this.slider=Object(s.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"==typeof i&&this.slider.setWidth(i),"number"==typeof n&&this.slider.setHeight(n),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,e=>{e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}),this.onclick(this.slider.domNode,e=>{e.leftButton&&e.stopPropagation()})}_onElementSize(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodeMouseDown(e){e.target===this.domNode.domNode&&this._onMouseDown(e)}delegateMouseDown(e){var t=this.domNode.domNode.getClientRects()[0].top,i=t+this._scrollbarState.getSliderPosition(),n=(t=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),this._sliderMousePosition(e));i<=n&&n<=t?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,i;i=e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY?(t=e.browserEvent.offsetX,e.browserEvent.offsetY):(n=o.D(this.domNode.domNode),t=e.posx-n.left,e.posy-n.top);var n=this._mouseDownRelativePosition(t,i);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(n):this._scrollbarState.getDesiredScrollPositionFromOffset(n)),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const i=this._sliderMousePosition(e),n=this._sliderOrthogonalMousePosition(e),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{var t=this._sliderOrthogonalMousePosition(e);t=Math.abs(t-n);u.i&&140{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)}updateScrollbarSize(e){this._updateScrollbarSize(e),this._scrollbarState.setScrollbarSize(e),this._shouldRender=!0,this._lazyRender||this.render()}isNeeded(){return this._scrollbarState.isNeeded()}}class p{constructor(e,t,i,n,o,s){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(i),this._arrowSize=Math.round(e),this._visibleSize=n,this._scrollSize=o,this._scrollPosition=s,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new p(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){return e=Math.round(e),this._visibleSize!==e&&(this._visibleSize=e,this._refreshComputedValues(),!0)}setScrollSize(e){return e=Math.round(e),this._scrollSize!==e&&(this._scrollSize=e,this._refreshComputedValues(),!0)}setScrollPosition(e){return e=Math.round(e),this._scrollPosition!==e&&(this._scrollPosition=e,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=Math.round(e)}setOppositeScrollbarSize(e){this._oppositeScrollbarSize=Math.round(e)}static _computeValues(e,t,i,n,o){e=Math.max(0,i-e),t=Math.max(0,e-2*t);var s=0this._host.onMouseWheel(new r.b(null,1,0))}),this._createArrow({className:"scra",icon:_,top:n,left:void 0,bottom:void 0,right:i,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,-1,0))})),this._createSlider(Math.floor((t.horizontalScrollbarSize-t.horizontalSliderSize)/2),0,void 0,t.horizontalSliderSize)}_updateSlider(e,t){this.slider.setWidth(e),this.slider.setLeft(t)}_renderDomNode(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return e}_sliderMousePosition(e){return e.posx}_sliderOrthogonalMousePosition(e){return e.posy}_updateScrollbarSize(e){this.slider.setHeight(e)}writeScrollPosition(e,t){e.scrollLeft=t}updateOptions(e){this.updateScrollbarSize(2===e.horizontal?0:e.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._visibilityController.setVisibility(e.horizontal),this._scrollByPage=e.scrollByPage}}const v=Object(m.e)("scrollbar-button-up",m.b.triangleUp),C=Object(m.e)("scrollbar-button-down",m.b.triangleDown);class w extends g{constructor(e,t,i){var n=e.getScrollDimensions(),o=e.getCurrentScrollPosition();super({lazyRender:t.lazyRender,host:i,scrollbarState:new p(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,n.height,n.scrollHeight,o.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e,scrollByPage:t.scrollByPage}),t.verticalHasArrows&&(i=(t.arrowSize-11)/2,n=(t.verticalScrollbarSize-11)/2,this._createArrow({className:"scra",icon:v,top:i,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,1))}),this._createArrow({className:"scra",icon:C,top:void 0,left:n,bottom:i,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,-1))})),this._createSlider(0,Math.floor((t.verticalScrollbarSize-t.verticalSliderSize)/2),t.verticalSliderSize,void 0)}_updateSlider(e,t){this.slider.setHeight(e),this.slider.setTop(t)}_renderDomNode(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return t}_sliderMousePosition(e){return e.posy}_sliderOrthogonalMousePosition(e){return e.posx}_updateScrollbarSize(e){this.slider.setWidth(e)}writeScrollPosition(e,t){e.scrollTop=t}updateOptions(e){this.updateScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(e.vertical),this._scrollByPage=e.scrollByPage}}var y=i("308f"),S=i("42e39");i("7aad");class L{constructor(e,t,i){this.timestamp=e,this.deltaX=t,this.deltaY=i,this.score=0}}class x{constructor(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}isPhysicalMouseWheel(){if(-1===this._front&&-1===this._rear)return!1;let e=1,t=0,i=1,n=this._rear;for(;;){var o=n===this._front?e:Math.pow(2,-i);if(e-=o,t+=this._memory[n].score*o,n===this._front)break;n=(this._capacity+n-1)%this._capacity,i++}return t<=.5}accept(e,t,i){const n=new L(e,t,i);n.score=this._computeScore(n),-1===this._front&&-1===this._rear?(this._memory[0]=n,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=n)}_computeScore(e){if(0{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)})),t={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()},this._verticalScrollbar=this._register(new w(this._scrollable,this._options,t)),this._horizontalScrollbar=this._register(new b(this._scrollable,this._options,t)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(e),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=Object(s.b)(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=Object(s.b)(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,e=>this._onMouseOver(e)),this.onnonbubblingmouseout(this._listenOnDomNode,e=>this._onMouseOut(e)),this._hideTimeout=this._register(new l.g),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=Object(h.f)(this._mouseWheelToDispose),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarMouseDown(e){this._verticalScrollbar.delegateMouseDown(e)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(e){this._scrollable.setScrollDimensions(e,!1)}updateClassName(e){this._options.className=e,u.f&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){void 0!==e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),void 0!==e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),void 0!==e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),void 0!==e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),void 0!==e.horizontal&&(this._options.horizontal=e.horizontal),void 0!==e.vertical&&(this._options.vertical=e.vertical),void 0!==e.horizontalScrollbarSize&&(this._options.horizontalScrollbarSize=e.horizontalScrollbarSize),void 0!==e.verticalScrollbarSize&&(this._options.verticalScrollbarSize=e.verticalScrollbarSize),void 0!==e.scrollByPage&&(this._options.scrollByPage=e.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){0{this._onMouseWheel(new r.b(e))},{passive:!1})))}_onMouseWheel(e){const t=x.INSTANCE;var i=window.devicePixelRatio/Object(n.c)();u.i||u.d?t.accept(Date.now(),e.deltaX/i,e.deltaY/i):t.accept(Date.now(),e.deltaX,e.deltaY);let o=!1;if(e.deltaY||e.deltaX){let n=e.deltaY*this._options.mouseWheelScrollSensitivity,r=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(n)>=Math.abs(r)?r=0:n=0),this._options.flipAxes&&([n,r]=[r,n]);var s;i=!u.f&&e.browserEvent&&e.browserEvent.shiftKey,i=(!this._options.scrollYToX&&!i||r||(r=n,n=0),e.browserEvent&&e.browserEvent.altKey&&(r*=this._options.fastScrollSensitivity,n*=this._options.fastScrollSensitivity),this._scrollable.getFutureScrollPosition());let a={};n&&(s=50*n,s=i.scrollTop-(s<0?Math.floor(s):Math.ceil(s)),this._verticalScrollbar.writeScrollPosition(a,s)),r&&(s=50*r,s=i.scrollLeft-(s<0?Math.floor(s):Math.ceil(s)),this._horizontalScrollbar.writeScrollPosition(a,s)),a=this._scrollable.validateScrollPosition(a),i.scrollLeft===a.scrollLeft&&i.scrollTop===a.scrollTop||(this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),o=!0)}let r=o;(r=!((r=!(r||!this._options.alwaysConsumeMouseWheel)||r)||!this._options.consumeMouseWheelIfScrollbarIsNeeded||!this._verticalScrollbar.isNeeded()&&!this._horizontalScrollbar.isNeeded())||r)&&(e.preventDefault(),e.stopPropagation())}_onDidScroll(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){var e,t,i;this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows&&(t=(i=0<(e=this._scrollable.getCurrentScrollPosition()).scrollTop)?" top":"",i=(e=0this._hide(),500)}}class D extends k{constructor(e,t){(t=t||{}).mouseWheelSmoothScroll=!1;var i=new S.a(0,e=>o.V(e));super(e,t,i),this._register(i)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class N extends k{constructor(e,t,i){super(e,t,i)}setScrollPosition(e){e.reuseAnimation?this._scrollable.setScrollPositionSmooth(e,e.reuseAnimation):this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class O extends D{constructor(e,t){super(e,t),this._element=e,this.onScroll(e=>{e.scrollTopChanged&&(this._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(this._element.scrollLeft=e.scrollLeft)}),this.scanDomNode()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}},"191f":function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m}));var n=i("fdcc"),o=i("3742"),s=i("2c29"),r=i("ccde"),a=i("6a89"),l=i("8025");class d{constructor(e,t,i){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=i}getEditOperations(e,t){t.addTrackedEditOperation(new a.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new a.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){t=t.getInverseEditOperations();var i=t[0].range;t=t[1].range;return new l.a(i.endLineNumber,i.endColumn,t.endLineNumber,t.endColumn-this._charAfterSelection.length)}}var h=i("2e5d"),c=i("e6ff"),u=i("2837"),g=i("70cb");class p{static indent(e,t,i){if(null===t||null===i)return[];let n=[];for(let o=0,s=i.length;othis._compositionType(i,e,o,s,r,a)),new h.e(4,n,{shouldPushStackElementBefore:_(e,4),shouldPushStackElementAfter:!1})}static _compositionType(e,t,i,n,o,r){return t.isEmpty()&&(t=t.getPosition(),n=Math.max(1,t.column-n),o=Math.min(e.getLineMaxColumn(t.lineNumber),t.column+o),n=new a.a(t.lineNumber,n,t.lineNumber,o),e.getValueInRange(n)!==i||0!==r)?new s.d(n,i,0,r):null}static _typeCommand(e,t,i){return new(i?s.e:s.a)(e,t,!0)}static _enter(e,t,i,n){if(0===e.autoIndent)return p._typeCommand(n,"\n",i);if(!t.isCheapToTokenize(n.getStartPosition().lineNumber)||1===e.autoIndent)return r=t.getLineContent(n.startLineNumber),r=o.x(r).substring(0,n.startColumn-1),p._typeCommand(n,"\n"+e.normalizeIndentation(r),i);var r=g.a.getEnterAction(e.autoIndent,t,n);if(r){if(r.indentAction===u.b.None)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.Indent)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.IndentOutdent)return l=e.normalizeIndentation(r.indentation),d="\n"+(a=e.normalizeIndentation(r.indentation+r.appendText))+"\n"+l,i?new s.e(n,d,!0):new s.d(n,d,-1,a.length-l.length,!0);if(r.indentAction===u.b.Outdent)return d=p.unshiftIndent(e,r.indentation),p._typeCommand(n,"\n"+e.normalizeIndentation(d+r.appendText),i)}var a=t.getLineContent(n.startLineNumber),l=o.x(a).substring(0,n.startColumn-1);if(4<=e.autoIndent){var d=g.a.getIndentForEnter(e.autoIndent,t,n,{unshiftIndent:t=>p.unshiftIndent(e,t),shiftIndent:t=>p.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(d){let l=h.a.visibleColumnFromColumn2(e,t,n.getEndPosition());if(r=n.endColumn,a=t.getLineContent(n.endLineNumber),a=o.u(a),n=0<=a?n.setEndPosition(n.endLineNumber,Math.max(n.endColumn,a+1)):n.setEndPosition(n.endLineNumber,t.getLineMaxColumn(n.endLineNumber)),i)return new s.e(n,"\n"+e.normalizeIndentation(d.afterEnter),!0);{let t=0;return r<=a+1&&(e.insertSpaces||(l=Math.ceil(l/e.indentSize)),t=Math.min(l+1-e.normalizeIndentation(d.afterEnter).length-1,0)),new s.d(n,"\n"+e.normalizeIndentation(d.afterEnter),0,t,!0)}}}return p._typeCommand(n,"\n"+e.normalizeIndentation(l),i)}static _isAutoIndentType(e,t,i){if(e.autoIndent<4)return!1;for(let n=0,o=i.length;np.shiftIndent(e,t),unshiftIndent:t=>p.unshiftIndent(e,t)});return null!==s&&s!==e.normalizeIndentation(o)?0===(o=t.getLineFirstNonWhitespaceColumn(i.startLineNumber))?p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+n,!1):p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+t.getLineContent(i.startLineNumber).substring(o-1,i.startColumn-1)+n,!1):null}static _isAutoClosingOvertype(e,t,i,n,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairs.autoClosingPairsCloseSingleChar.has(o))return!1;for(let l=0,d=i.length;lt.startsWith(e.open)),i=o.some(e=>t.startsWith(e.close)),!e&&i}static _findAutoClosingPairOpen(e,t,i,n){if(e=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(n),!e)return null;let o=null;for(const s of e)if(null===o||s.open.length>o.open.length){let e=!0;for(const o of i)if(t.getValueInRange(new a.a(o.lineNumber,o.column-s.open.length+1,o.lineNumber,o.column))+n!==s.open){e=!1;break}e&&(o=s)}return o}static _findSubAutoClosingPairClose(e,t){if(t.open.length<=1)return"";var i=t.close.charAt(t.close.length-1);let n=null;for(const o of e.autoClosingPairs.autoClosingPairsCloseByEnd.get(i)||[])o.open!==t.open&&t.open.includes(o.open)&&t.close.endsWith(o.close)&&(!n||o.open.length>n.open.length)&&(n=o);return n?n.close:""}static _getAutoClosingPairClose(e,t,i,o,s){var r=Object(h.g)(o),a=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===a)return null;const l=this._findAutoClosingPairOpen(e,t,i.map(e=>e.getPosition()),o);if(!l)return null;var d=this._findSubAutoClosingPairClose(e,l);let u=!0;const m=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let h=0,b=i.length;hf.column-1){var _=v.charAt(f.column-1);if(!p._isBeforeClosingBrace(e,C)&&!m(_))return null}if(!t.isCheapToTokenize(f.lineNumber))return null;if(1===l.open.length&&r&&"always"!==a){const t=Object(c.a)(e.wordSeparators);if(s&&1new s.a(new a.a(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1)),new h.e(4,n,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})):null!==(r=this._getAutoClosingPairClose(t,i,o,d,!1))?this._runAutoClosingOpenCharType(e,t,i,o,d,!1,r):null:null}static typeWithInterceptors(e,t,i,n,o,r,a){if(!e&&"\n"===a){let e=[];for(let t=0,s=o.length;tthis.editorWorkerService.navigateValueSet(h,a,i)),this.currentRequest.then(i=>{var r,d,h;i&&i.range&&i.value&&n.validate(this.editor)&&(r=o.a.lift(i.range),d=i.range,h=i.value.length-(a.endColumn-a.startColumn),d={startLineNumber:d.startLineNumber,startColumn:d.startColumn,endLineNumber:d.endLineNumber,endColumn:d.startColumn+i.value.length},1this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(p.f))}).catch(p.f)):Promise.resolve(void 0)}}}};f.ID="editor.contrib.inPlaceReplaceController",f.DECORATION=u.a.register({description:"in-place-replace",className:"valueSetReplacement"}),f=i([m(1,a.a)],f);class _ extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.up",label:n.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3154,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!0):Promise.resolve(void 0)}}class b extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.down",label:n.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3156,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!1):Promise.resolve(void 0)}}Object(t.l)(f.ID,f),Object(t.j)(_),Object(t.j)(b),Object(h.f)((e,t)=>{e=e.getColor(c.k),e&&t.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${e}; }`)})},"1b0e":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return h}));class n{constructor(e,t,i,n){this.originalStart=e,this.originalLength=t,this.modifiedStart=i,this.modifiedLength=n}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}var o=i("eda7");class s{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let i=0,n=e.length;i=c[N+1]?(m=(u=c[N+1]-1)-L-l,u>x&&w.MarkNextChange(),x=u+1,w.AddOriginalElement(u+1,m+1),N+1-s):(m=(u=c[N-1])-L-l,u>x&&w.MarkNextChange(),x=u,w.AddModifiedElement(u+1,m+1),N-1-s),0<=k&&(s=(c=this.m_reverseHistory[k])[0],y=1,S=c.length-1)}while(-1<=--k);C=w.getChanges()}return this.ConcatenateChanges(t,C)}ComputeRecursionPoint(e,t,i,o,s,r,a){let d=0,h=0,c=0,u=0,g=0,p=0;e--,i--,r[s[0]=0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var m=t-e+(o-i),f=1+m;const _=new Int32Array(f),b=new Int32Array(f);var v=o-i,C=t-e,w=e-i,y=t-o,S=(C-v)%2==0;_[v]=e,b[C]=t,a[0]=!1;for(let D=1;D<=m/2+1;D++){let m=0,N=0;c=this.ClipDiagonalBound(v-D,D,v,f),u=this.ClipDiagonalBound(v+D,D,v,f);for(let e=c;e<=u;e+=2){d=e===c||em+N&&(m=d,N=h),!S&&Math.abs(e-C)<=D-1&&d>=b[e])return s[0]=d,r[0]=h,L<=b[e]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}var x=(m-e+(N-i)-D)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(m,x))return a[0]=!0,s[0]=m,r[0]=N,0=b[n+1]?b[n+1]-1:b[n-1],h=d-(n-C)-y;for(var k=d;d>e&&h>i&&this.ElementsAreEqual(d,h);)d--,h--;if(b[n]=d,S&&Math.abs(n-v)<=D&&d<=_[n])return s[0]=d,r[0]=h,k>=_[n]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}if(D<=1447){let e=new Int32Array(u-c+2);e[0]=v-c+1,l.Copy2(_,c,e,1,u-c+1),this.m_forwardHistory.push(e),(e=new Int32Array(p-g+2))[0]=C-g+1,l.Copy2(b,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a)}PrettifyChanges(e){for(let v=0;vs&&(s=d,o=e)}t.originalStart-=o,t.modifiedStart-=o;var c=[null];0a&&(a=h,l=c,d=e)}return 0=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){return!(!this._OriginalIsBoundary(e)&&!this._OriginalIsBoundary(e-1))||!!(0=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){return!(!this._ModifiedIsBoundary(e)&&!this._ModifiedIsBoundary(e-1))||!!(0=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var o=e.originalStart;let r=e.originalLength;var s=e.modifiedStart;let a=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(r=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(a=t.modifiedStart+t.modifiedLength-e.modifiedStart),i[0]=new n(o,r,s,a),!0}return i[0]=null,!1}ClipDiagonalBound(e,t,i,n){return 0<=e&&et(new s.a(e))))}onmousedown(e,t){this._register(n.i(e,n.d.MOUSE_DOWN,e=>t(new s.a(e))))}onmouseover(e,t){this._register(n.i(e,n.d.MOUSE_OVER,e=>t(new s.a(e))))}onnonbubblingmouseout(e,t){this._register(n.j(e,e=>t(new s.a(e))))}onkeydown(e,t){this._register(n.i(e,n.d.KEY_DOWN,e=>t(new o.a(e))))}onkeyup(e,t){this._register(n.i(e,n.d.KEY_UP,e=>t(new o.a(e))))}oninput(e,t){this._register(n.i(e,n.d.INPUT,t))}onblur(e,t){this._register(n.i(e,n.d.BLUR,t))}onfocus(e,t){this._register(n.i(e,n.d.FOCUS,t))}ignoreGesture(e){r.b.ignoreTarget(e)}}},"1bd1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:function(){return i.e("chunk-2d0c86e3").then(i.bind(null,"559f"))}})},"1ddc":function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m}));var n=i("0f70"),o=i("308f"),s=(t=i("a666"),i("30db"));class r{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}}class a{constructor(e,t){this._bareFontInfo=e,this._requests=t,this._container=null,this._testElements=null}read(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null}_createDomElements(){const e=document.createElement("div"),t=(e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px",document.createElement("div")),i=(t.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),t.style.fontWeight=this._bareFontInfo.fontWeight,t.style.fontSize=this._bareFontInfo.fontSize+"px",t.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,t.style.lineHeight=this._bareFontInfo.lineHeight+"px",t.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(t),document.createElement("div")),n=(i.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),i.style.fontWeight="bold",i.style.fontSize=this._bareFontInfo.fontSize+"px",i.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,i.style.lineHeight=this._bareFontInfo.lineHeight+"px",i.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(i),document.createElement("div")),o=(n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight=this._bareFontInfo.fontWeight,n.style.fontSize=this._bareFontInfo.fontSize+"px",n.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,n.style.lineHeight=this._bareFontInfo.lineHeight+"px",n.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",n.style.fontStyle="italic",e.appendChild(n),[]);for(const r of this._requests){let e;0===r.type&&(e=t),2===r.type&&(e=i),(e=1===r.type?n:e).appendChild(document.createElement("br"));var s=document.createElement("span");a._render(s,r),e.appendChild(s),o.push(s)}this._container=e,this._testElements=o}static _render(e,t){if(" "===t.chr){let t=" ";for(let e=0;e<8;e++)t+=t;e.innerText=t}else{let i=t.chr;for(let e=0;e<8;e++)i+=i;e.textContent=i}}_readFromDomElements(){for(let t=0,i=this._requests.length;tthis._values[e])}}function g(){p.INSTANCE.clearCache()}class p extends t.a{constructor(){super(),this._onDidChange=this._register(new o.b),this.onDidChange=this._onDidChange.event,this._cache=new u,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new u,this._onDidChange.fire()}_writeToCache(e,t){this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(()=>{this._evictUntrustedReadingsTimeout=-1,this._evictUntrustedReadings()},5e3))}_evictUntrustedReadings(){let e=!1;for(const t of this._cache.getValues())t.isTrusted||(e=!0,this._cache.remove(t));e&&this._onDidChange.fire()}readConfiguration(e){if(!this._cache.has(e)){let t=p._actualReadConfiguration(e);(t.typicalHalfwidthCharacterWidth<=2||t.typicalFullwidthCharacterWidth<=2||t.spaceWidth<=2||t.maxDigitWidth<=2)&&(t=new c.b({zoomLevel:n.d(),pixelRatio:n.a(),fontFamily:t.fontFamily,fontWeight:t.fontWeight,fontSize:t.fontSize,fontFeatureSettings:t.fontFeatureSettings,lineHeight:t.lineHeight,letterSpacing:t.letterSpacing,isMonospace:t.isMonospace,typicalHalfwidthCharacterWidth:Math.max(t.typicalHalfwidthCharacterWidth,5),typicalFullwidthCharacterWidth:Math.max(t.typicalFullwidthCharacterWidth,5),canUseHalfwidthRightwardsArrow:t.canUseHalfwidthRightwardsArrow,spaceWidth:Math.max(t.spaceWidth,5),middotWidth:Math.max(t.middotWidth,5),wsmiddotWidth:Math.max(t.wsmiddotWidth,5),maxDigitWidth:Math.max(t.maxDigitWidth,5)},!1)),this._writeToCache(e,t)}return this._cache.get(e)}static createRequest(e,t,i,n){return e=new r(e,t),i.push(e),n&&n.push(e),e}static _actualReadConfiguration(e){var t=[],i=[],o=this.createRequest("n",0,t,i),s=this.createRequest("m",0,t,null),r=this.createRequest(" ",0,t,i),l=this.createRequest("0",0,t,i),d=this.createRequest("1",0,t,i),u=this.createRequest("2",0,t,i),g=this.createRequest("3",0,t,i),p=this.createRequest("4",0,t,i),m=this.createRequest("5",0,t,i),f=this.createRequest("6",0,t,i),_=this.createRequest("7",0,t,i),b=this.createRequest("8",0,t,i),v=this.createRequest("9",0,t,i),C=this.createRequest("→",0,t,i),w=this.createRequest("→",0,t,null),y=this.createRequest("·",0,t,i),S=this.createRequest(String.fromCharCode(11825),0,t,null);this.createRequest("|",0,t,i),this.createRequest("/",0,t,i),this.createRequest("-",0,t,i),this.createRequest("_",0,t,i),this.createRequest("i",0,t,i),this.createRequest("l",0,t,i),this.createRequest("m",0,t,i),this.createRequest("|",1,t,i),this.createRequest("_",1,t,i),this.createRequest("i",1,t,i),this.createRequest("l",1,t,i),this.createRequest("m",1,t,i),this.createRequest("n",1,t,i),this.createRequest("|",2,t,i),this.createRequest("_",2,t,i),this.createRequest("i",2,t,i),this.createRequest("l",2,t,i),this.createRequest("m",2,t,i),this.createRequest("n",2,t,i);{var L=e;const i=new a(L,t);i.read()}L=Math.max(l.width,d.width,u.width,g.width,p.width,m.width,f.width,_.width,b.width,v.width);let x=e.fontFeatureSettings===h.e.OFF;var k=i[0].width;for(let n=1,a=i.length;x&&nC.width&&(N=!1),t=2e3this._recomputeOptions())),this._register(p.INSTANCE.onDidChange(()=>this._recomputeOptions())),this._validatedOptions.get(10)&&this._elementSizeObserver.startObserving(),this._register(n.l(e=>this._recomputeOptions())),this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(()=>this._recomputeOptions())),this._recomputeOptions()}static applyFontInfoSlow(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"}static applyFontInfo(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)}observeReferenceElement(e){this._elementSizeObserver.observe(e)}updatePixelRatio(){this._recomputeOptions()}static _getExtraEditorClassName(){let e="";return n.h||n.k||(e+="no-user-select "),n.h&&(e+="no-minimap-shadow "),s.f&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:m._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:n.j||n.g,pixelRatio:n.a(),zoomLevel:n.d(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return p.INSTANCE.readConfiguration(e)}}},"1e03":function(e,t,i){},"1e93":function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"f",(function(){return d})),i.d(t,"d",(function(){return h})),i.d(t,"g",(function(){return c}));const n=void 0!==e;let o;class s{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}static wrap(t){return n&&!e.isBuffer(t)&&(t=e.from(t.buffer,t.byteOffset,t.byteLength)),new s(t)}toString(){return n?this.buffer.toString():(o=o||new TextDecoder).decode(this.buffer)}}function r(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function a(e,t,i){e[i+0]=255&t,e[i+1]=255&(t>>>=8)}function l(e,t){return e[t]*Math.pow(2,24)+e[t+1]*Math.pow(2,16)+e[t+2]*Math.pow(2,8)+e[t+3]}function d(e,t,i){e[i+3]=t,e[i+2]=t>>>=8,e[i+1]=t>>>=8,e[i]=t>>>=8}function h(e,t){return e[t]}function c(e,t,i){e[i]=t}}).call(this,i("b639").Buffer)},"1f26":function(e,t,i){},"1f84":function(e,t,i){"use strict";i.r(t),i.d(t,"GotoDefinitionAtPositionEditorContribution",(function(){return S})),i("eb68");var n=i("dff7"),o=i("5fe7"),s=i("fdcc"),r=i("78bc"),a=(t=i("5818"),i("6a89")),l=i("b707"),d=i("b2cc"),h=i("bd13"),c=i("a666"),u=i("b78f"),g=i("b7d0"),p=i("303e"),m=i("bc04"),f=i("f187"),_=i("6816"),b=i("7061"),v=i("ef8e9"),C=i("88d4"),w=i("4fc3"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.startFindDefinitionFromMouse(e,Object(v.o)(t))})),this.toUnhook.add(n.onExecute(e=>{this.isEnabled(e)&&this.gotoDefinition(e.target.position,e.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},e=>{this.removeLinkDecorations(),Object(s.f)(e)})})),this.toUnhook.add(n.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(e.ID)}startFindDefinitionFromCursor(e){return this.startFindDefinition(e).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(e=>{e&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(e,t){9===e.target.type&&0this.findDefinition(e,t)),this.previousPromise.then(t=>{if(t&&t.length&&l.validate(this.editor))if(1{if(t.object&&t.object.textEditorModel){const l=t["object"]["textEditorModel"];var o=n.range["startLineNumber"];if(!(o<1||o>l.getLineCount())){let t;o=this.getPreviewValue(l,o,n),t=n.originSelectionRange?a.a.lift(n.originSelectionRange):new a.a(e.lineNumber,i.startColumn,e.lineNumber,i.endColumn);var s=this.modeService.getModeIdByFilepathOrFirstLine(l.uri);this.addDecoration(t,(new r.a).appendCodeblock(s||"",o))}}t.dispose()})}else this.removeLinkDecorations()}).then(void 0,s.f)}getPreviewValue(t,i,n){let o=n.targetSelectionRange?n.range:this.getPreviewRangeBasedOnBrackets(t,i);return o.endLineNumber-o.startLineNumber>=e.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,i)),n=this.stripIndentationFromPreviewRange(t,i,o),n}stripIndentationFromPreviewRange(e,t,i){let n=e.getLineFirstNonWhitespaceColumn(t);for(let s=t+1;sn)return new a.a(i,1,n+1,1);r=t.findNextBracket(new b.a(e,d))}return new a.a(i,1,n+1,1)}addDecoration(e,t){this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[{range:e,options:{description:"goto-definition-link",inlineClassName:"goto-definition-link",hoverMessage:t}}])}removeLinkDecorations(){0{var i=!t&&this.editor.getOption(77)&&!this.isInPeekEditor(e);const n=new f.DefinitionAction({openToSide:t,openInPeek:i,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0});return n.run(e,this.editor)})}isInPeekEditor(e){return e=e.get(w.b),C.b.inPeekEditor.getValue(e)}dispose(){this.toUnhook.dispose()}};S.ID="editor.contrib.gotodefinitionatposition",S.MAX_SOURCE_PREVIEW_LINES=8,S=i([y(1,u.a),y(2,t.a)],S),Object(d.l)(S.ID,S),Object(g.f)((e,t)=>{e=e.getColor(p.q),e&&t.addRule(`.monaco-editor .goto-definition-link { color: ${e} !important; }`)})},"1fa1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:function(){return i.e("chunk-2d0e57ec").then(i.bind(null,"9571"))}})},"1fe0":function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3352"),o=i("b7d0"),s=i("918c"),r=i("a666"),a=i("b055"),l=i("ef8e9"),d=i("0bfb");class h{constructor(e){this.options=e,this.rangeHighlightDecorationId=void 0}provide(e,t){var i;const n=new r.b,o=(e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1,n.add(new r.d));return o.value=this.doProvide(e,t),n.add(this.onDidActiveTextEditorControlChange(()=>{o.value=void 0,o.value=this.doProvide(e,t)})),n}doProvide(e,t){const i=new r.b,n=this.activeTextEditorControl;if(n&&this.canProvideWithTextEditor(n)){const o={editor:n},s=Object(a.a)(n);if(s){let e=Object(l.o)(n.saveViewState());i.add(s.onDidChangeCursorPosition(()=>{e=Object(l.o)(n.saveViewState())})),o.restoreViewState=()=>{e&&n===this.activeTextEditorControl&&n.restoreViewState(e)},i.add(Object(d.a)(t.onCancellationRequested)(()=>{var e;return null==(e=o.restoreViewState)?void 0:e.call(o)}))}i.add(Object(r.i)(()=>this.clearDecorations(n))),i.add(this.provideWithTextEditor(o,e,t))}else i.add(this.provideWithoutTextEditor(e,t));return i}canProvideWithTextEditor(e){return!0}gotoLocation({editor:e},t){e.setSelection(t.range),e.revealRangeInCenter(t.range,0),t.preserveFocus||e.focus()}getModel(e){var t;return Object(a.c)(e)?null==(t=e.getModel())?void 0:t.modified:e.getModel()}addDecorations(e,t){e.changeDecorations(e=>{const i=[];this.rangeHighlightDecorationId&&(i.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),i.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);var r=[{range:t,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:t,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:Object(o.g)(s.B),position:n.d.Full}}}],[e,r]=e.deltaDecorations(i,r);this.rangeHighlightDecorationId={rangeHighlightId:e,overviewRulerDecorationId:r}})}clearDecorations(e){const t=this.rangeHighlightDecorationId;t&&(e.changeDecorations(e=>{e.deltaDecorations([t.overviewRulerDecorationId,t.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},"23ec":function(e,t,i){"use strict";i.r(t);var n=i("5fe7"),o=(t=i("a666"),i("b2cc")),s=i("b707"),r=i("1b69"),a=i("252f"),l=i("b7d0"),d=i("fbba"),h=i("d1a7"),c=i("74ce"),u=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(s.k.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(h.b)&&(this._cancelAll(),this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;tthis._requestRange(e,n,t,i)))}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}}_requestRange(e,t,i,o){const s=e.getVersionId(),r=Object(n.h)(n=>Promise.resolve(i.provideDocumentRangeSemanticTokens(e,t,n)));return r.then(i=>{i&&!e.isDisposed()&&e.getVersionId()===s&&e.setPartialSemanticTokens(t,Object(a.b)(i,o,e.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(r),()=>this._removeOutstandingRequest(r)),r}};g.ID="editor.contrib.viewportSemanticTokens",g=i([u(1,r.a),u(2,l.b),u(3,d.a)],g),Object(o.l)(g.ID,g)},"23f2":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:function(){return i.e("chunk-2d221a34").then(i.bind(null,"cacc"))}})},2504:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("308f");const r=Object.freeze((function(e,t){const i=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(i)}}}));(o=n=n||{}).isCancellationToken=function(e){return e===o.None||e===o.Cancelled||e instanceof a||!(!e||"object"!=typeof e)&&"boolean"==typeof e.isCancellationRequested&&"function"==typeof e.onCancellationRequested},o.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:s.c.None}),o.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:r});class a{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?r:(this._emitter||(this._emitter=new s.b),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class l{constructor(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new a),this._token}cancel(){this._token?this._token instanceof a&&this._token.cancel():this._token=n.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof a&&this._token.dispose():this._token=n.None}}},"252f":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("b707"),o=i("d3d7"),s=i("4111");class r{constructor(e,t,i){this._legend=e,this._themeService=t,this._logService=i,this._hashTable=new d,this._hasWarnedOverlappingTokens=!1}getMetadata(e,t,i){var s=this._hashTable.get(e,t,i.id);let r;if(s)r=s.metadata,this._logService.getLevel()===o.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${n.E.getForeground(r)}, fontStyle `+n.E.getFontStyle(r).toString(2));else{let l=this._legend.tokenTypes[e];const d=[];if(l){let e=t;for(let t=0;0>=1;0c&&0===n[5*t];)t--;if(t-1===c){let t=e;for(;t+1g&&(t.warnOverlappingSemanticTokens(m,g+1),w=this._growCount){var o=this._elements;this._currentLengthIndex++,this._currentLength=d._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1e.length&&(i=e.length);te===t)){const n=e[Symbol.iterator](),o=t[Symbol.iterator]();for(;;){var s=n.next(),r=o.next();if(s.done!==r.done)return!1;if(s.done)return!0;if(!i(s.value,r.value))return!1}}}},2652:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return i.e("chunk-2d0d2f22").then(i.bind(null,"5b54"))}})},"27e6":function(e,t,i){},2837:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return s})),(i=n=n||{})[i.None=0]="None",i[i.Indent=1]="Indent",i[i.IndentOutdent=2]="IndentOutdent",i[i.Outdent=3]="Outdent";class o{constructor(e){if(this._standardAutoClosingPairConditionalBrand=void 0,this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,i=e.notIn.length;t=i.length)&&0!==(t=(s=i.length-e)<=t?s:t)&&(this.values=new Uint32Array(i.length-t),this.values.set(i.subarray(0,e),0),this.values.set(i.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=this.values.length&&(e=this.values.length-1);for(let i=t;i<=e;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e)}return this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalSum();let t=0,i=this.values.length-1,n=0;var s;let r=0;for(;t<=i;)if(n=t+(i-t)/2|0,s=this.prefixSum[n],e<(r=s-this.values[n]))i=n-1;else{if(!(s<=e))break;t=n+1}return new o(n,e-r)}}},"2dec":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"go",extensions:[".go"],aliases:["Go"],loader:function(){return i.e("chunk-2d0e542a").then(i.bind(null,"9470"))}})},"2e4b":function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneCommandsQuickAccessProvider",(function(){return W})),i.d(t,"GotoLineAction",(function(){return V}));t=i("89cd");var n=i("2f1e"),o=i("03d9"),s=i("5717"),r=i("e8e3"),a=i("ef8e9"),l=i("dff7");function d(e,t){return t&&(e.stack||e.stacktrace)?l.a("stackTrace.format","{0}: {1}",c(e),h(e.stack)||h(e.stacktrace)):c(e)}function h(e){return Array.isArray(e)?e.join("\n"):e}function c(e){return"string"==typeof e.code&&"number"==typeof e.errno&&"string"==typeof e.syscall?l.a("nodeExceptionMessage","A system error occurred ({0})",e.message):e.message||l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var u,g=i("fdcc"),p=i("7e93"),m=i("a666"),f=i("40355"),_=i("4b76"),b=i("9e74"),v=i("fbba"),C=i("eafb"),w=i("0a0f"),y=i("6dec"),S=i("5fe7"),L=i("2504"),x=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function k(e){return Array.isArray(e.items)}(N=u=u||{})[N.NO_ACTION=0]="NO_ACTION",N[N.CLOSE_PICKER=1]="CLOSE_PICKER",N[N.REFRESH_PICKER=2]="REFRESH_PICKER",N[N.REMOVE_ITEM=3]="REMOVE_ITEM";class D extends m.a{constructor(e,t){super(),this.prefix=e,this.options=t}provide(e,t){var i;const n=new m.b;e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;let o=void 0;const s=n.add(new m.d),r=()=>x(this,void 0,void 0,(function*(){var i=s.value=new m.b;null!==o&&void 0!==o&&o.dispose(!0),e.busy=!1;const n=(o=new L.b(t)).token,r=e.value.substr(this.prefix.length).trim(),a=this._getPicks(r,i,n),l=(t,i)=>{let n,o=void 0;if(k(t)?(n=t.items,o=t.active):n=t,0===n.length){if(i)return!1;0r())),r(),n.add(e.onDidAccept(t=>{const[i]=e.selectedItems;"function"==typeof(null===i||void 0===i?void 0:i.accept)&&(t.inBackground||e.hide(),i.accept(e.keyMods,t))})),n.add(e.onDidTriggerItemButton(({button:i,item:n})=>x(this,void 0,void 0,(function*(){if("function"==typeof n.trigger){var o=null!=(o=null==(o=n.buttons)?void 0:o.indexOf(i))?o:-1;if(0<=o&&(o=n.trigger(o,e.keyMods),o="number"==typeof o?o:yield o,!t.isCancellationRequested))switch(o){case u.NO_ACTION:break;case u.CLOSE_PICKER:e.hide();break;case u.REFRESH_PICKER:r();break;case u.REMOVE_ITEM:var s=e.items.indexOf(n);if(-1!==s){const t=e.items.slice();t.splice(s,1),e.items=t}}}})))),n}}D.FAST_PICKS_RACE_DELAY=200;var N=i("03e8"),O=i("5d75"),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i=this.commandsHistory.peek(e.commandId),n=this.commandsHistory.peek(t.commandId);return i&&n?nM(this,void 0,void 0,(function*(){this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:"quick open"});try{yield this.commandService.executeCommand(t.commandId)}catch(e){Object(g.e)(e)||this.dialogService.show(_.a.Error,Object(l.a)("canNotRun","Command '{0}' resulted in an error ({1})",t.label,function e(t=null,i=!1){if(!t)return l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");var n;if(Array.isArray(t))return n=e((o=r.e(t))[0],i),1this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=e.getConfiguredCommandHistoryLength(this.configurationService),e.cache&&e.cache.limit!==this.configuredCommandsHistoryLength&&(e.cache.limit=this.configuredCommandsHistoryLength,e.saveState(this.storageService))}load(){var t=this.storageService.get(e.PREF_KEY_CACHE,0);let i;if(t)try{i=JSON.parse(t)}catch(t){}const n=e.cache=new f.a(this.configuredCommandsHistoryLength,1);if(i){let e;(e=i.usesLRU?i.entries:i.entries.sort((e,t)=>e.value-t.value)).forEach(e=>n.set(e.key,e.value))}e.counter=this.storageService.getNumber(e.PREF_KEY_COUNTER,0,e.counter)}push(t){e.cache&&(e.cache.set(t,e.counter++),e.saveState(this.storageService))}peek(t){var i;return null==(i=e.cache)?void 0:i.peek(t)}static saveState(t){if(e.cache){const i={usesLRU:!0,entries:[]};e.cache.forEach((e,t)=>i.entries.push({key:t,value:e})),t.store(e.PREF_KEY_CACHE,JSON.stringify(i),0,0),t.store(e.PREF_KEY_COUNTER,e.counter,0,0)}}static getConfiguredCommandHistoryLength(t){return t=null==(t=null==(t=t.getValue().workbench)?void 0:t.commandPalette)?void 0:t.history,"number"==typeof t?t:e.DEFAULT_COMMANDS_HISTORY_LENGTH}};A.DEFAULT_COMMANDS_HISTORY_LENGTH=50,A.PREF_KEY_CACHE="commandPalette.mru.cache",A.PREF_KEY_COUNTER="commandPalette.mru.counter",A.counter=1,A=E([I(0,N.a),I(1,v.a)],A);var R=i("1097");class P extends T{constructor(e,t,i,n,o,s){super(e,t,i,n,o,s)}getCodeEditorCommandPicks(){const e=this.activeTextEditorControl;if(!e)return[];const t=[];for(const i of e.getSupportedActions())t.push({commandId:i.id,commandAlias:i.alias,label:Object(R.e)(i.label)||i.id});return t}}p=i("b2cc");var F=i("c101"),B=i("66bd"),j=(E=function(e,t){return function(i,n){t(i,n,e)}},function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});let W=class extends P{constructor(e,t,i,n,o,s){super({showAlias:!1},e,i,n,o,s),this.codeEditorService=t}get activeTextEditorControl(){return Object(a.o)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return j(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};W=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!0,c=()=>!1,u=e=>" "===e||"\t"===e;class g{constructor(e,t,i){this._cursorMoveConfigurationBrand=void 0,this._languageIdentifier=e;const n=i.options;if(i=n.get(130),this.readOnly=n.get(80),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.stickyTabStops=n.get(104),this.lineHeight=n.get(58),this.pageSize=Math.max(1,Math.floor(i.height/this.lineHeight)-2),this.useTabStops=n.get(115),this.wordSeparators=n.get(116),this.emptySelectionClipboard=n.get(31),this.copyWithSyntaxHighlighting=n.get(20),this.multiCursorMergeOverlapping=n.get(68),this.multiCursorPaste=n.get(70),this.autoClosingBrackets=n.get(5),this.autoClosingQuotes=n.get(8),this.autoClosingDelete=n.get(6),this.autoClosingOvertype=n.get(7),this.autoSurround=n.get(11),this.autoIndent=n.get(9),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:g._getShouldAutoClose(e,this.autoClosingQuotes),bracket:g._getShouldAutoClose(e,this.autoClosingBrackets)},this.autoClosingPairs=d.a.getAutoClosingPairs(e.id),t=g._getSurroundingPairs(e),t)for(const o of t)this.surroundingPairs[o.open]=o.close}static shouldRecreate(e){return e.hasChanged(130)||e.hasChanged(116)||e.hasChanged(31)||e.hasChanged(68)||e.hasChanged(70)||e.hasChanged(5)||e.hasChanged(8)||e.hasChanged(6)||e.hasChanged(7)||e.hasChanged(11)||e.hasChanged(115)||e.hasChanged(58)||e.hasChanged(80)}get electricChars(){if(!this._electricChars){this._electricChars={};var e=g._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return l.b.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return d.a.getElectricCharacters(e.id)}catch(e){return Object(n.f)(e),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return u;case"languageDefined":return g._getLanguageDefinedShouldAutoClose(e);case"always":return h;case"never":return c}}static _getLanguageDefinedShouldAutoClose(e){try{const t=d.a.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(e){return Object(n.f)(e),c}}static _getSurroundingPairs(e){try{return d.a.getSurroundingPairs(e.id)}catch(e){return Object(n.f)(e),null}}}class p{constructor(e,t,i,n){this._singleCursorStateBrand=void 0,this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=i,this.leftoverVisibleColumns=n,this.selection=p._computeSelection(this.selectionStart,this.position)}equals(e){return this.selectionStartLeftoverVisibleColumns===e.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===e.leftoverVisibleColumns&&this.position.equals(e.position)&&this.selectionStart.equalsRange(e.selectionStart)}hasSelection(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()}move(e,t,i,n){return e?new p(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new s.a(t,i),n):new p(new r.a(t,i,t,i),n,new s.a(t,i),n)}static _computeSelection(e,t){let i,n,o,s;return n=!e.isEmpty()&&t.isBeforeOrEqual(e.getStartPosition())?(i=e.endLineNumber,e.endColumn):(i=e.startLineNumber,e.startColumn),o=t.lineNumber,s=t.column,new a.a(i,n,o,s)}}class m{constructor(e,t,i,n){this._cursorContextBrand=void 0,this.model=e,this.viewModel=t,this.coordinatesConverter=i,this.cursorConfig=n}}class f{constructor(e){this.modelState=e,this.viewState=null}}class _{constructor(e){this.modelState=null,this.viewState=e}}class b{constructor(e,t){this._cursorStateBrand=void 0,this.modelState=e,this.viewState=t}static fromModelState(e){return new f(e)}static fromViewState(e){return new _(e)}static fromModelSelection(e){var t=e.selectionStartLineNumber,i=e.selectionStartColumn,n=e.positionLineNumber;e=e.positionColumn,t=new p(new r.a(t,i,t,i),0,new s.a(n,e),0);return b.fromModelState(t)}static fromModelSelections(e){let t=[];for(let i=0,n=e.length;i=t)return c=t-s,u-te});let x=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.model=t,this.instantiationService=i,this.disposed=!1,this.partsWidget=this._register(this.instantiationService.createInstance(k,this.editor)),this.additionalLinesWidget=this._register(new N(this.editor)),this.viewMoreContentWidget=void 0,this._register(this.editor.onDidChangeConfiguration(e=>{(e.hasChanged(28)||e.hasChanged(105)||e.hasChanged(88)||e.hasChanged(82)||e.hasChanged(43)||e.hasChanged(42)||e.hasChanged(58))&&this.update()})),this._register(Object(n.i)(()=>{var e;this.disposed=!0,this.update(),null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0})),this._register(t.onDidChange(()=>{this.update()})),this.update()}shouldShowHoverAtViewZone(e){return this.additionalLinesWidget.viewZoneId===e}update(){var e;const t=this.model.ghostText;if(this.editor.hasModel()&&t&&!this.disposed){const n=new Array,o=new Array,s=this.editor.getModel().getLineContent(t.lineNumber);this.editor.getModel().getLineTokens(t.lineNumber);let r=void 0,a=0;for(const e of t.parts){let t=e.lines;void 0===r?(n.push({column:e.column,text:t[0],preview:e.preview}),t=t.slice(1)):i([s.substring(a,e.column-1)],void 0),0e.lines.length<0)?this.viewMoreContentWidget=this.renderViewMoreLines(new p.a(t.lineNumber,this.editor.getModel().getLineMaxColumn(t.lineNumber)),"",0):(null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0)}else this.partsWidget.clear(),this.additionalLinesWidget.clear()}renderViewMoreLines(e,t,i){var o=this.editor.getOption(42);const s=document.createElement("div"),a=(s.className="suggest-preview-additional-widget",u.a.applyFontInfoSlow(s,o),document.createElement("span")),l=(a.className="content-spacer",a.append(t),s.append(a),document.createElement("span")),d=(l.className="content-newline suggest-preview-text",l.append("⏎ "),s.append(l),new n.b),h=document.createElement("div");return h.className="button suggest-preview-text",h.append(`+${i} lines…`),d.add(r.o(h,"mousedown",e=>{var t;null!=(t=this.model)&&t.setExpanded(!0),e.preventDefault(),this.editor.focus()})),s.append(h),new E(this.editor,e,s,d)}},k=(x=y([S(2,w.a)],x),class{constructor(e,t,i,o){this.editor=e,this.codeEditorService=t,this.themeService=i,this.contextKeyService=o,this.decorationIds=[],this.disposableStore=new n.b}dispose(){this.clear(),this.disposableStore.dispose()}clear(){this.editor.deltaDecorations(this.decorationIds,[]),this.disposableStore.clear()}setParts(e,t,i){this.disposableStore.clear();const n=this.themeService.getColorTheme();var o=n.getColor(f.y);let s=void 0,r=void 0;o&&(s=String(o.rgba.a),r=_.a.Format.CSS.format(D(o))),o=n.getColor(f.x);let l=void 0;o&&(l="2px dashed "+o);const d=this.editor.getModel();if(d){const n=d.getOptions()["tabSize"],h=d.getLineContent(e)||"";let c=0,u="";const g=new Array;i&&g.push({range:a.a.fromPositions(new p.a(e,i.column),new p.a(e,i.column+i.length)),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}}),o=this.contextKeyService.getContextKeyValue("config.editor.useInjectedText");const m=void 0===o||!!o;this.decorationIds=this.editor.deltaDecorations(this.decorationIds,t.map(t=>{u+=h.substring(c,t.column-1),c=t.column-1;var i=m?t.text:this.renderSingleLineText(t.text,u,n,!1);const o=this.disposableStore.add(function(e,t,i,n){const o=i+O++;return e.registerDecorationType(t,o,n),{dispose(){e.removeDecorationType(o)},resolve(){return e.resolveDecorationOptions(o,!0)}}}(this.codeEditorService,"ghost-text","0-ghost-text-",{after:{contentText:i,opacity:s,color:r,border:l,fontWeight:t.preview?"bold":"normal"}}));return{range:a.a.fromPositions(new p.a(e,t.column)),options:m?{description:"ghost-text",after:{content:i,inlineClassName:t.preview?"ghost-text-decoration-preview":"ghost-text-decoration"}}:Object.assign({},o.resolve())}}).concat(g))}}renderSingleLineText(e,t,i,n){var o=b.a.visibleColumnsByColumns(t+e,i);let s="",r=t.length+1;for(const l of e){if("\t"===l){var a=o[r+1]-o[r];if(n){s+="→";for(let e=1;e{this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0)})}updateLines(e,t,i){const n=this.editor.getModel();if(n){const o=n.getOptions()["tabSize"];this.editor.changeViewZones(n=>{this._viewZoneId&&(n.removeZone(this._viewZoneId),this._viewZoneId=void 0);var s=Math.max(t.length,i);if(0');for(let t=0,o=m.length;t'),l.A(b)),C=l.m(b),w=g.a.createEmpty(b);Object(d.d)(new d.c(y.isMonospace&&!e,y.canUseHalfwidthRightwardsArrow,b,!1,v,C,0,w,_.decorations,p,0,y.spaceWidth,y.middotWidth,y.wsmiddotWidth,i,"none",n,s!==h.e.OFF,null),x),x.appendASCIIString("")}x.appendASCIIString(""),u.a.applyFontInfoSlow(a,y),f=x.build(),f=L?L.createHTML(f):f,a.innerHTML=f}this._viewZoneId=n.addZone({afterLineNumber:e,heightInLines:s,domNode:r})}})}}}let O=0;class E extends n.a{constructor(e,t,i,o){super(),this.editor=e,this.position=t,this.domNode=i,this.allowEditorOverflow=!1,this.suppressMouseDown=!1,this._register(o),this._register(Object(n.i)(()=>{this.editor.removeContentWidget(this)})),this.editor.addContentWidget(this)}getId(){return"editor.widget.viewMoreLinesWidget"}getDomNode(){return this.domNode}getPosition(){return{position:this.position,preference:[0]}}}Object(m.f)((e,t)=>{const i=e.getColor(f.y);i&&(o=String(i.rgba.a),n=_.a.Format.CSS.format(D(i)),t.addRule(`.monaco-editor .ghost-text-decoration { opacity: ${o}; color: ${n}; }`),t.addRule(`.monaco-editor .ghost-text-decoration-preview { color: ${i.toString()}; }`),t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { opacity: ${o}; color: ${n}; }`));var n,o=e.getColor(f.x);o&&t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { border: 2px dashed ${o}; }`)});var I=i("dff7"),M=i("5fe7"),T=i("2504"),A=i("fdcc"),R=i("308f"),P=i("b707"),F=i("d3f4"),B=i("9e74"),j=i("d585");class W{constructor(e,t,i=0){this.lineNumber=e,this.parts=t,this.additionalReservedLineCount=i}renderForScreenReader(e){if(0===this.parts.length)return"";var t=this.parts[this.parts.length-1];const i=function(e,t){const i=new V(e),n=t.map(e=>{const t=a.a.lift(e.range);return{startOffset:i.getOffset(t.getStartPosition()),endOffset:i.getOffset(t.getEndPosition()),text:e.text}});n.sort((e,t)=>t.startOffset-e.startOffset);for(const o of n)e=e.substring(0,o.startOffset)+o.text+e.substring(o.endOffset);return e}(e.substr(0,t.column-1),this.parts.map(e=>({range:{startLineNumber:1,endLineNumber:1,startColumn:e.column,endColumn:e.column},text:e.lines.join("\n")})));return i.substring(this.parts[0].column-1)}}class V{constructor(e){this.lineStartOffsetByLineIdx=[],this.lineStartOffsetByLineIdx.push(0);for(let t=0;t{e.hasChanged(106)&&void 0===this._expanded&&this.onDidChangeEmitter.fire()}))}setExpanded(e){this._expanded=!0,this.onDidChangeEmitter.fire()}}var U=i("1b0e");function K(e,t,i,n,o=0){if(e.range.startLineNumber===e.range.endLineNumber){var s=e.text.length-o;const g=t.getValueInRange(e.range),p=function(e,t){var i;return(null===q||void 0===q?void 0:q.originalValue)===e&&(null===q||void 0===q?void 0:q.newValue)===t?null===q||void 0===q?void 0:q.changes:(i=function(e,t){function i(e){let t=0;for(let n=0,o=e.length;nt&&(t=i)}return t}const n=Math.max(i(e),i(t));function o(e){if(e<0)throw new Error("unexpected");return n+e+1}function s(e){let t=0,i=0;const n=new Int32Array(e.length);for(let r=0,a=e.length;rr},{getElements:()=>a}).ComputeDiff(!1).changes}(e,t),q={originalValue:e,newValue:t,changes:i},i)}(g,e.text);var r=e.range.startLineNumber;const m=new Array;if("prefix"===i&&(o=p.filter(e=>0===e.originalLength),1{const i=new Set([o.i.id,o.g.id,j.CoreEditingCommands.Tab.id,j.CoreEditingCommands.DeleteLeft.id,j.CoreEditingCommands.DeleteRight.id,$,"acceptSelectedSuggestion"]);i.has(t.commandId)&&e.hasTextFocus()&&this.handleUserInput()})),this._register(this.editor.onDidType(e=>{this.handleUserInput()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.session&&!this.session.isValid&&this.hide()})),this._register(Object(n.i)(()=>{this.disposed=!0}))}handleUserInput(){this.session&&!this.session.isValid&&this.hide(),setTimeout(()=>{this.disposed||this.startSessionIfTriggered()},0)}get session(){return this.completionSession.value}get ghostText(){var e;return null==(e=this.session)?void 0:e.ghostText}get minReservedLineCount(){return this.session?this.session.minReservedLineCount:0}setExpanded(e){var t;null!=(t=this.session)&&t.setExpanded(e)}setActive(e){(this.active=e)&&null!=(e=this.session)&&e.scheduleAutomaticUpdate()}startSessionIfTriggered(){!this.editor.getOption(54).enabled||this.session&&this.session.isValid||this.trigger(P.s.Automatic)}trigger(e){this.completionSession.value?e===P.s.Explicit&&this.completionSession.value.ensureUpdateWithExplicitContext():(this.completionSession.value=new Y(this.editor,this.editor.getPosition(),()=>this.active,this.commandService,this.cache,e),this.completionSession.value.takeOwnership(this.completionSession.value.onDidChange(()=>{this.onDidChangeEmitter.fire()})))}hide(){this.completionSession.clear(),this.onDidChangeEmitter.fire()}commitCurrentSuggestion(){var e;null!=(e=this.session)&&e.commitCurrentCompletion()}showNext(){var e;null!=(e=this.session)&&e.showNextInlineCompletion()}showPrevious(){var e;null!=(e=this.session)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return G(this,void 0,void 0,(function*(){var t=yield null==(e=this.session)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};Z=y([t(2,B.b)],Z);class Y extends z{constructor(e,t,i,o,s,r){super(e),this.triggerPosition=t,this.shouldUpdate=i,this.commandService=o,this.cache=s,this.initialTriggerKind=r,this.minReservedLineCount=0,this.updateOperation=this._register(new n.d),this.updateSoon=this._register(new M.e(()=>{var e=this.initialTriggerKind;return this.initialTriggerKind=P.s.Automatic,this.update(e)},50));let a=this.currentlySelectedCompletionId=void 0;this._register(this.onDidChange(()=>{var e=this.currentCompletion;if(e&&e.sourceInlineCompletion!==a){a=e.sourceInlineCompletion;const t=e.sourceProvider;t.handleItemDidShow&&t.handleItemDidShow(e.sourceInlineCompletions,a)}})),this._register(Object(n.i)(()=>{this.cache.clear()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.cache.value&&this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeModelContent(e=>{this.scheduleAutomaticUpdate()})),this._register(P.t.onDidChange(()=>{this.updateSoon.schedule()})),this.scheduleAutomaticUpdate()}fixAndGetIndexOfCurrentSelection(){var e;return this.currentlySelectedCompletionId&&this.cache.value&&0!==this.cache.value.completions.length?-1===(e=this.cache.value.completions.findIndex(e=>e.semanticId===this.currentlySelectedCompletionId))?(this.currentlySelectedCompletionId=void 0,0):e:0}get currentCachedCompletion(){if(this.cache.value)return this.cache.value.completions[this.fixAndGetIndexOfCurrentSelection()]}showNextInlineCompletion(){var e;return G(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();var t,i=(null==(e=this.cache.value)?void 0:e.completions)||[];0G(this,void 0,void 0,(function*(){let i;try{i=yield ee(n,this.editor.getModel(),{triggerKind:e,selectedSuggestionInfo:void 0},t)}catch(i){return void Object(A.f)(i)}t.isCancellationRequested||(this.cache.setValue(this.editor,i,e),this.onDidChangeEmitter.fire())}))),i=new X(t,e);this.updateOperation.value=i,yield t,this.updateOperation.value===i&&this.updateOperation.clear()}}))}takeOwnership(e){this._register(e)}commitCurrentCompletion(){var e;!this.ghostText||(e=this.currentCompletion)&&this.commit(e)}commit(e){const t=this.cache.clearAndLeak();this.editor.executeEdits("inlineSuggestion.accept",[F.a.replaceMove(e.range,e.text)]),e.command?this.commandService.executeCommand(e.command.id,...e.command.arguments||[]).finally(()=>{null!==t&&void 0!==t&&t.dispose()}).then(void 0,A.g):null!==t&&void 0!==t&&t.dispose(),this.onDidChangeEmitter.fire()}}class X{constructor(e,t){this.promise=e,this.triggerKind=t}dispose(){this.promise.cancel()}}class Q extends n.a{constructor(e,t,i,o){super(),this.triggerKind=o;const s=e.deltaDecorations([],t.items.map(e=>({range:e.range,options:{description:"inline-completion-tracking-range"}})));this._register(Object(n.i)(()=>{e.deltaDecorations(s,[])})),this.completions=t.items.map((e,t)=>new J(e,s[t])),this._register(e.onDidChangeModelContent(()=>{let t=!1;const n=e.getModel();for(const e of this.completions){var o=n.getDecorationRange(e.decorationId);o?e.synchronizedRange.equalsRange(o)||(t=!0,e.synchronizedRange=o):Object(A.f)(new Error("Decoration has no range"))}t&&i()})),this._register(t)}}class J{constructor(e,t){this.inlineCompletion=e,this.decorationId=t,this.semanticId=JSON.stringify({text:this.inlineCompletion.text,startLine:this.inlineCompletion.range.startLineNumber,startColumn:this.inlineCompletion.range.startColumn,command:this.inlineCompletion.command}),this.synchronizedRange=e.range}toLiveInlineCompletion(){return{text:this.inlineCompletion.text,range:this.synchronizedRange,command:this.inlineCompletion.command,sourceProvider:this.inlineCompletion.sourceProvider,sourceInlineCompletions:this.inlineCompletion.sourceInlineCompletions,sourceInlineCompletion:this.inlineCompletion.sourceInlineCompletion}}}function ee(e,t,i,n=T.a.None){return G(this,void 0,void 0,(function*(){s=e,l=(r=t).getWordAtPosition(s),r=r.getLineMaxColumn(s.lineNumber);const o=l?new a.a(s.lineNumber,l.startColumn,s.lineNumber,r):a.a.fromPositions(s,s.with(void 0,r));var s,r,l;const d=P.t.all(t),h=yield Promise.all(d.map(o=>G(this,void 0,void 0,(function*(){const s=yield o.provideInlineCompletions(t,e,i,n);return{completions:s,provider:o,dispose:()=>{s&&o.freeInlineCompletions(s)}}})))),c=new Map;for(const e of h){const t=e.completions;if(t)for(const i of t.items.map(i=>({text:i.text,range:i.range?a.a.lift(i.range):o,command:i.command,sourceProvider:e.provider,sourceInlineCompletions:t,sourceInlineCompletion:i})))i.range.startLineNumber===i.range.endLineNumber&&c.set(JSON.stringify({text:i.text,range:i.range}),i)}return{items:[...c.values()],dispose:()=>{for(const e of h)e.dispose()}}}))}var te=i("b800"),ie=i("59a4"),ne=i("7a9e");class oe extends n.a{constructor(e){super(),this.editor=e,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentInlineCompletion=void 0,this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.setInactiveDelayed=this._register(new M.e(()=>{this.isSuggestWidgetVisible||this._isActive&&(this._isActive=!1,this.onDidChangeEmitter.fire())},100)),this._register(e.onKeyDown(e=>{e.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(e.onKeyUp(e=>{e.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const t=ne.SuggestController.get(this.editor);if(t){let e=!1;const i=()=>{e||(e=!0,this._register(t.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(t.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.setInactiveDelayed.schedule(),this.update(this._isActive)})),this._register(t.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(R.c.once(t.model.onDidTrigger)(e=>{i()}))}this.update(this._isActive)}get state(){if(this._isActive)return{selectedItemAsInlineCompletion:this._currentInlineCompletion}}update(e){var t=this.getInlineCompletion();let i=!1;this._currentInlineCompletion!==t&&(this._currentInlineCompletion=t,i=!0),this._isActive!==e&&(this._isActive=e,i=!0),i&&this.onDidChangeEmitter.fire()}getInlineCompletion(){const e=ne.SuggestController.get(this.editor);if(e&&this.isSuggestWidgetVisible){var t=e.widget.value.getFocusedItem();if(t){var i=e,n=this.editor.getPosition(),o=this.isShiftKeyPressed;if(t=t.item,Array.isArray(t.completion.additionalTextEdits)&&0this.updateCache(),50)),this.minReservedLineCount=0,this._register(this.suggestionInlineCompletionSource.onDidChange(()=>{this.updateCacheSoon.schedule(),this.suggestionInlineCompletionSource.state||(this.minReservedLineCount=0);const e=this.ghostText;e&&(this.minReservedLineCount=Math.max(this.minReservedLineCount,e.parts.map(e=>e.lines.length-1).reduce((e,t)=>e+t,0))),1<=this.minReservedLineCount&&this.isSuggestionPreviewEnabled()?this.suggestionInlineCompletionSource.forceRenderingAbove():this.suggestionInlineCompletionSource.stopForceRenderingAbove(),this.onDidChangeEmitter.fire()})),this._register(this.cache.onDidChange(()=>{this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.isSuggestionPreviewEnabled()&&(this.minReservedLineCount=0,this.updateCacheSoon.schedule(),this.onDidChangeEmitter.fire())})),this._register(Object(n.i)(()=>this.suggestionInlineCompletionSource.stopForceRenderingAbove()))}get isActive(){return void 0!==this.suggestionInlineCompletionSource.state}isSuggestionPreviewEnabled(){return this.editor.getOption(106).preview}updateCache(){return se(this,void 0,void 0,(function*(){var e=this.suggestionInlineCompletionSource.state;if(e&&e.selectedItemAsInlineCompletion){const i={text:e.selectedItemAsInlineCompletion.text,range:e.selectedItemAsInlineCompletion.range},n=this.editor.getPosition();e=Object(M.h)(e=>se(this,void 0,void 0,(function*(){let t;try{t=yield ee(n,this.editor.getModel(),{triggerKind:P.s.Automatic,selectedSuggestionInfo:i},e)}catch(t){return void Object(A.f)(t)}e.isCancellationRequested||(this.cache.setValue(this.editor,t,P.s.Automatic),this.onDidChangeEmitter.fire())})));var t=new X(e,P.s.Automatic);this.updateOperation.value=t,yield e,this.updateOperation.value===t&&this.updateOperation.clear()}}))}get ghostText(){var e=this.suggestionInlineCompletionSource.state;e=ae(this.editor.getModel(),null==e?void 0:e.selectedItemAsInlineCompletion);const t=ae(this.editor.getModel(),null==(i=null==(i=this.cache.value)?void 0:i.completions[0])?void 0:i.toLiveInlineCompletion());var i=!(t&&e&&t.text.startsWith(e.text)&&t.range.equalsRange(e.range))&&e||t;const n=e?((null==i?void 0:i.text.length)||0)-e.text.length:0;return e=i,i=this.editor.getOptions().get(106).previewMode,i=e?K(e,this.editor.getModel(),i,this.editor.getPosition(),n)||new W(e.range.endLineNumber,[],this.minReservedLineCount):void 0,this.isSuggestionPreviewEnabled()?i:void 0}}function ae(e,t){if(!t)return t;const i=e.getValueInRange(t.range);var n=function(e,t){let i=0;for(;i{this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire()}),{object:t,dispose:()=>null==i?void 0:i.dispose()}):void 0,this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire())}get ghostText(){var e;return this.hasCachedGhostText||(this.cachedGhostText=null==(e=null==(e=this.currentModelRef.value)?void 0:e.object)?void 0:e.ghostText,this.hasCachedGhostText=!0),this.cachedGhostText}setExpanded(e){var t;null!=(t=this.targetModel)&&t.setExpanded(e)}get minReservedLineCount(){return this.targetModel?this.targetModel.minReservedLineCount:0}}let he=class extends de{constructor(e,t){super(),this.editor=e,this.commandService=t,this.sharedCache=this._register(new ce),this.suggestWidgetAdapterModel=this._register(new re(this.editor,this.sharedCache)),this.inlineCompletionsModel=this._register(new Z(this.editor,this.sharedCache,this.commandService)),this._register(this.suggestWidgetAdapterModel.onDidChange(()=>{this.updateModel()})),this.updateModel()}get activeInlineCompletionsModel(){if(this.targetModel===this.inlineCompletionsModel)return this.inlineCompletionsModel}updateModel(){this.setTargetModel(this.suggestWidgetAdapterModel.isActive?this.suggestWidgetAdapterModel:this.inlineCompletionsModel),this.inlineCompletionsModel.setActive(this.targetModel===this.inlineCompletionsModel)}shouldShowHoverAt(e){var t;const i=null==(t=this.activeInlineCompletionsModel)?void 0:t.ghostText;return!!i&&i.parts.some(t=>e.containsPosition(new p.a(i.lineNumber,t.column)))}triggerInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.trigger(P.s.Explicit)}commitInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.commitCurrentSuggestion()}hideInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.hide()}showNextInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showNext()}showPreviousInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showPrevious()}hasMultipleInlineCompletions(){var e;return le(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeInlineCompletionsModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};he=S([m(1,B.b)],he);class ce extends n.a{constructor(){super(...arguments),this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.cache=this._register(new n.d)}get value(){return this.cache.value}setValue(e,t,i){this.cache.value=new Q(e,t,()=>this.onDidChangeEmitter.fire(),i)}clearAndLeak(){return this.cache.clearAndLeak()}clear(){this.cache.clear()}}y=i("9eb8"),t=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.updateModelController()})),this._register(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&this.updateModelController(),e.hasChanged(54)&&this.updateModelController()})),this.updateModelController()}static get(t){return t.getContribution(e.ID)}get activeModel(){var e;return null==(e=this.activeController.value)?void 0:e.model}updateModelController(){var e=this.editor.getOption(106),t=this.editor.getOption(54);this.activeController.value=void 0,this.activeController.value=this.editor.hasModel()&&(e.preview||t.enabled||this.triggeredExplicitly)?this.instantiationService.createInstance(me,this.editor):void 0}shouldShowHoverAt(e){var t;return(null==(t=this.activeModel)?void 0:t.shouldShowHoverAt(e))||!1}shouldShowHoverAtViewZone(e){var t;return(null==(t=null==(t=this.activeController.value)?void 0:t.widget)?void 0:t.shouldShowHoverAtViewZone(e))||!1}trigger(){var e;this.triggeredExplicitly=!0,this.activeController.value||this.updateModelController(),null!=(e=this.activeModel)&&e.triggerInlineCompletion()}commit(){var e;null!=(e=this.activeModel)&&e.commitInlineCompletion()}hide(){var e;null!=(e=this.activeModel)&&e.hideInlineCompletion()}showNextInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showNextInlineCompletion()}showPreviousInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return ue(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};ge.inlineSuggestionVisible=new C.c("inlineSuggestionVisible",!1,I.a("inlineSuggestionVisible","Whether an inline suggestion is visible")),ge.inlineSuggestionHasIndentation=new C.c("inlineSuggestionHasIndentation",!1,I.a("inlineSuggestionHasIndentation","Whether the inline suggestion starts with whitespace")),ge.ID="editor.contrib.ghostTextController",ge=t([S(1,w.a)],ge);class pe{constructor(e){this.contextKeyService=e,this.inlineCompletionVisible=ge.inlineSuggestionVisible.bindTo(this.contextKeyService),this.inlineCompletionSuggestsIndentation=ge.inlineSuggestionHasIndentation.bindTo(this.contextKeyService)}}let me=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.instantiationService=t,this.contextKeyService=i,this.contextKeys=new pe(this.contextKeyService),this.model=this._register(this.instantiationService.createInstance(he,this.editor)),this.widget=this._register(this.instantiationService.createInstance(x,this.editor,this.model)),this._register(Object(n.i)(()=>{this.contextKeys.inlineCompletionVisible.set(!1),this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)})),this._register(this.model.onDidChange(()=>{this.updateContextKeys()})),this.updateContextKeys()}updateContextKeys(){this.contextKeys.inlineCompletionVisible.set(void 0!==(null==(e=this.model.activeInlineCompletionsModel)?void 0:e.ghostText));var e=this.model.inlineCompletionsModel.ghostText;if(e&&0t.prefix.length-e.prefix.length),Object(s.i)(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Object(o.e)([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){return e&&this.providers.find(t=>e.startsWith(t.prefix))||this.defaultProvider}})},"303e":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"wc",(function(){return h})),i.d(t,"eb",(function(){return c})),i.d(t,"cb",(function(){return u})),i.d(t,"fb",(function(){return g})),i.d(t,"db",(function(){return p})),i.d(t,"h",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"Jc",(function(){return _})),i.d(t,"Ic",(function(){return b})),i.d(t,"Hc",(function(){return v})),i.d(t,"Nc",(function(){return C})),i.d(t,"jb",(function(){return w})),i.d(t,"lb",(function(){return y})),i.d(t,"kb",(function(){return S})),i.d(t,"hb",(function(){return L})),i.d(t,"gb",(function(){return x})),i.d(t,"ib",(function(){return k})),i.d(t,"pb",(function(){return D})),i.d(t,"rb",(function(){return N})),i.d(t,"qb",(function(){return O})),i.d(t,"sb",(function(){return E})),i.d(t,"ub",(function(){return I})),i.d(t,"tb",(function(){return M})),i.d(t,"mb",(function(){return T})),i.d(t,"ob",(function(){return A})),i.d(t,"nb",(function(){return R})),i.d(t,"f",(function(){return B})),i.d(t,"e",(function(){return j})),i.d(t,"g",(function(){return W})),i.d(t,"c",(function(){return V})),i.d(t,"d",(function(){return H})),i.d(t,"yc",(function(){return z})),i.d(t,"Ac",(function(){return U})),i.d(t,"Bc",(function(){return K})),i.d(t,"zc",(function(){return q})),i.d(t,"pc",(function(){return $})),i.d(t,"s",(function(){return G})),i.d(t,"u",(function(){return Z})),i.d(t,"t",(function(){return Y})),i.d(t,"V",(function(){return X})),i.d(t,"X",(function(){return Q})),i.d(t,"W",(function(){return J})),i.d(t,"K",(function(){return ee})),i.d(t,"M",(function(){return te})),i.d(t,"L",(function(){return ie})),i.d(t,"D",(function(){return ne})),i.d(t,"C",(function(){return oe})),i.d(t,"r",(function(){return se})),i.d(t,"B",(function(){return re})),i.d(t,"Y",(function(){return ae})),i.d(t,"ab",(function(){return le})),i.d(t,"Z",(function(){return de})),i.d(t,"bb",(function(){return he})),i.d(t,"qc",(function(){return ce})),i.d(t,"rc",(function(){return ue})),i.d(t,"vc",(function(){return ge})),i.d(t,"lc",(function(){return pe})),i.d(t,"kc",(function(){return me})),i.d(t,"vb",(function(){return fe})),i.d(t,"yb",(function(){return _e})),i.d(t,"wb",(function(){return be})),i.d(t,"xb",(function(){return ve})),i.d(t,"R",(function(){return Ce})),i.d(t,"S",(function(){return we})),i.d(t,"J",(function(){return ye})),i.d(t,"T",(function(){return Se})),i.d(t,"U",(function(){return Le})),i.d(t,"v",(function(){return xe})),i.d(t,"x",(function(){return ke})),i.d(t,"z",(function(){return De})),i.d(t,"w",(function(){return Ne})),i.d(t,"y",(function(){return Oe})),i.d(t,"A",(function(){return Ee})),i.d(t,"H",(function(){return Ie})),i.d(t,"E",(function(){return Me})),i.d(t,"G",(function(){return Te})),i.d(t,"F",(function(){return Ae})),i.d(t,"I",(function(){return Re})),i.d(t,"q",(function(){return Pe})),i.d(t,"O",(function(){return Fe})),i.d(t,"N",(function(){return Be})),i.d(t,"Q",(function(){return je})),i.d(t,"P",(function(){return We})),i.d(t,"i",(function(){return Ve})),i.d(t,"j",(function(){return He})),i.d(t,"m",(function(){return ze})),i.d(t,"o",(function(){return Ue})),i.d(t,"n",(function(){return Ke})),i.d(t,"p",(function(){return qe})),i.d(t,"k",(function(){return $e})),i.d(t,"l",(function(){return Ge})),i.d(t,"Gb",(function(){return Ze})),i.d(t,"Hb",(function(){return Ye})),i.d(t,"Jb",(function(){return Xe})),i.d(t,"zb",(function(){return Qe})),i.d(t,"Ab",(function(){return Je})),i.d(t,"Bb",(function(){return et})),i.d(t,"Pb",(function(){return tt})),i.d(t,"Qb",(function(){return it})),i.d(t,"Rb",(function(){return nt})),i.d(t,"Nb",(function(){return ot})),i.d(t,"Ob",(function(){return st})),i.d(t,"Lb",(function(){return rt})),i.d(t,"Mb",(function(){return at})),i.d(t,"Cb",(function(){return lt})),i.d(t,"Kb",(function(){return dt})),i.d(t,"Ib",(function(){return ht})),i.d(t,"Db",(function(){return ct})),i.d(t,"Fb",(function(){return ut})),i.d(t,"Eb",(function(){return gt})),i.d(t,"Mc",(function(){return pt})),i.d(t,"Gc",(function(){return mt})),i.d(t,"tc",(function(){return _t})),i.d(t,"uc",(function(){return bt})),i.d(t,"sc",(function(){return vt})),i.d(t,"Tb",(function(){return Ct})),i.d(t,"Ub",(function(){return wt})),i.d(t,"Sb",(function(){return yt})),i.d(t,"Xb",(function(){return St})),i.d(t,"Vb",(function(){return Lt})),i.d(t,"Wb",(function(){return xt})),i.d(t,"Yb",(function(){return kt})),i.d(t,"Kc",(function(){return Dt})),i.d(t,"Ec",(function(){return Nt})),i.d(t,"Fc",(function(){return Ot})),i.d(t,"Cc",(function(){return Et})),i.d(t,"Dc",(function(){return It})),i.d(t,"ic",(function(){return Mt})),i.d(t,"jc",(function(){return Tt})),i.d(t,"bc",(function(){return At})),i.d(t,"cc",(function(){return Rt})),i.d(t,"ac",(function(){return Pt})),i.d(t,"gc",(function(){return Ft})),i.d(t,"Zb",(function(){return Bt})),i.d(t,"ec",(function(){return jt})),i.d(t,"fc",(function(){return Wt})),i.d(t,"dc",(function(){return Vt})),i.d(t,"mc",(function(){return Ht})),i.d(t,"oc",(function(){return zt})),i.d(t,"nc",(function(){return Ut})),i.d(t,"Lc",(function(){return $t})),i.d(t,"hc",(function(){return Gt})),i.d(t,"xc",(function(){return Yt}));t=i("5fe7");var n=i("ceb8"),o=i("308f"),s=i("ef8e9"),r=i("dff7"),a=i("dd1b");i=i("89cd");const l={ColorContribution:"base.contributions.colors"},d=new class{constructor(){this._onDidChangeSchema=new o.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,i,n=!1,o){this.colorsById[e]={id:e,description:i,defaults:t,needsTransparency:n,deprecationMessage:o};let s={type:"string",description:i,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(i),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){if(e=this.colorsById[e],e&&e.defaults)return Yt(e.defaults[t.type],t)}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((e,t)=>{var i=-1===e.indexOf(".")?0:1,n=-1===t.indexOf(".")?0:1;return i!=n?i-n:e.localeCompare(t)}).map(e=>`- \`${e}\`: `+this.colorsById[e].description).join("\n")}};function h(e,t,i,n,o){return d.registerColor(e,t,i,n,o)}i.a.add(l.ColorContribution,d);const c=h("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},r.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),u=h("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},r.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),g=h("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},r.a("iconForeground","The default color for icons in the workbench.")),p=h("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},r.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),m=h("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},r.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),f=h("contrastActiveBorder",{light:null,dark:null,hc:p},r.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),_=h("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkForeground","Foreground color for links in text.")),b=h("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),v=h("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:n.a.black},r.a("textCodeBlockBackground","Background color for code blocks in text.")),C=h("widget.shadow",{dark:$t(n.a.black,.36),light:$t(n.a.black,.16),hc:null},r.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),w=h("input.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("inputBoxBackground","Input box background.")),y=h("input.foreground",{dark:c,light:c,hc:c},r.a("inputBoxForeground","Input box foreground.")),S=h("input.border",{dark:null,light:null,hc:m},r.a("inputBoxBorder","Input box border.")),L=h("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:m},r.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),x=h("inputOption.activeBackground",{dark:$t(p,.4),light:$t(p,.2),hc:n.a.transparent},r.a("inputOption.activeBackground","Background color of activated options in input fields.")),k=h("inputOption.activeForeground",{dark:n.a.white,light:n.a.black,hc:null},r.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),D=h("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:n.a.black},r.a("inputValidationInfoBackground","Input validation background color for information severity.")),N=h("inputValidation.infoForeground",{dark:null,light:null,hc:null},r.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),O=h("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:m},r.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=h("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:n.a.black},r.a("inputValidationWarningBackground","Input validation background color for warning severity.")),I=h("inputValidation.warningForeground",{dark:null,light:null,hc:null},r.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),M=h("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:m},r.a("inputValidationWarningBorder","Input validation border color for warning severity.")),T=h("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:n.a.black},r.a("inputValidationErrorBackground","Input validation background color for error severity.")),A=h("inputValidation.errorForeground",{dark:null,light:null,hc:null},r.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),R=h("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("inputValidationErrorBorder","Input validation border color for error severity."));var P=h("dropdown.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("dropdownBackground","Dropdown background.")),F=h("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:n.a.white},r.a("dropdownForeground","Dropdown foreground."));const B=h("button.foreground",{dark:n.a.white,light:n.a.white,hc:n.a.white},r.a("buttonForeground","Button foreground color.")),j=h("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},r.a("buttonBackground","Button background color.")),W=h("button.hoverBackground",{dark:qt(j,.2),light:Kt(j,.2),hc:null},r.a("buttonHoverBackground","Button background color when hovering.")),V=h("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:n.a.black},r.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),H=h("badge.foreground",{dark:n.a.white,light:"#333",hc:n.a.white},r.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),z=h("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},r.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),U=h("scrollbarSlider.background",{dark:n.a.fromHex("#797979").transparent(.4),light:n.a.fromHex("#646464").transparent(.4),hc:$t(m,.6)},r.a("scrollbarSliderBackground","Scrollbar slider background color.")),K=h("scrollbarSlider.hoverBackground",{dark:n.a.fromHex("#646464").transparent(.7),light:n.a.fromHex("#646464").transparent(.7),hc:$t(m,.8)},r.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),q=h("scrollbarSlider.activeBackground",{dark:n.a.fromHex("#BFBFBF").transparent(.4),light:n.a.fromHex("#000000").transparent(.6),hc:m},r.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),$=h("progressBar.background",{dark:n.a.fromHex("#0E70C0"),light:n.a.fromHex("#0E70C0"),hc:m},r.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),G=h("editorError.background",{dark:null,light:null,hc:null},r.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Z=h("editorError.foreground",{dark:"#F14C4C",light:"#E51400",hc:null},r.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Y=h("editorError.border",{dark:null,light:null,hc:n.a.fromHex("#E47777").transparent(.8)},r.a("errorBorder","Border color of error boxes in the editor.")),X=h("editorWarning.background",{dark:null,light:null,hc:null},r.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Q=h("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},r.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),J=h("editorWarning.border",{dark:null,light:null,hc:n.a.fromHex("#FFCC00").transparent(.8)},r.a("warningBorder","Border color of warning boxes in the editor.")),ee=h("editorInfo.background",{dark:null,light:null,hc:null},r.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),te=h("editorInfo.foreground",{dark:"#3794FF",light:"#1a85ff",hc:"#3794FF"},r.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),ie=h("editorInfo.border",{dark:null,light:null,hc:n.a.fromHex("#3794FF").transparent(.8)},r.a("infoBorder","Border color of info boxes in the editor.")),ne=h("editorHint.foreground",{dark:n.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},r.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),oe=h("editorHint.border",{dark:null,light:null,hc:n.a.fromHex("#eeeeee").transparent(.8)},r.a("hintBorder","Border color of hint boxes in the editor.")),se=h("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:n.a.black},r.a("editorBackground","Editor background color.")),re=h("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:n.a.white},r.a("editorForeground","Editor default foreground color.")),ae=h("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},r.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),le=h("editorWidget.foreground",{dark:c,light:c,hc:c},r.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),de=h("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:m},r.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),he=h("editorWidget.resizeBorder",{light:null,dark:null,hc:null},r.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),ce=h("quickInput.background",{dark:ae,light:ae,hc:ae},r.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),ue=h("quickInput.foreground",{dark:le,light:le,hc:le},r.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),ge=h("quickInputTitle.background",{dark:new n.a(new n.c(255,255,255,.105)),light:new n.a(new n.c(0,0,0,.06)),hc:"#000000"},r.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),pe=h("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:n.a.white},r.a("pickerGroupForeground","Quick picker color for grouping labels.")),me=h("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:n.a.white},r.a("pickerGroupBorder","Quick picker color for grouping borders.")),fe=h("keybindingLabel.background",{dark:new n.a(new n.c(128,128,128,.17)),light:new n.a(new n.c(221,221,221,.4)),hc:n.a.transparent},r.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),_e=h("keybindingLabel.foreground",{dark:n.a.fromHex("#CCCCCC"),light:n.a.fromHex("#555555"),hc:n.a.white},r.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),be=h("keybindingLabel.border",{dark:new n.a(new n.c(51,51,51,.6)),light:new n.a(new n.c(204,204,204,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),ve=h("keybindingLabel.bottomBorder",{dark:new n.a(new n.c(68,68,68,.6)),light:new n.a(new n.c(187,187,187,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Ce=h("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},r.a("editorSelectionBackground","Color of the editor selection.")),we=h("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},r.a("editorSelectionForeground","Color of the selected text for high contrast.")),ye=h("editor.inactiveSelectionBackground",{light:$t(Ce,.5),dark:$t(Ce,.5),hc:$t(Ce,.5)},r.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Se=h("editor.selectionHighlightBackground",{light:Zt(Ce,se,.3,.6),dark:Zt(Ce,se,.3,.6),hc:null},r.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),Le=h("editor.selectionHighlightBorder",{light:null,dark:null,hc:f},r.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),xe=h("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},r.a("editorFindMatch","Color of the current search match.")),ke=h("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},r.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),De=h("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},r.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ne=h("editor.findMatchBorder",{light:null,dark:null,hc:f},r.a("editorFindMatchBorder","Border color of the current search match.")),Oe=h("editor.findMatchHighlightBorder",{light:null,dark:null,hc:f},r.a("findMatchHighlightBorder","Border color of the other search matches.")),Ee=h("editor.findRangeHighlightBorder",{dark:null,light:null,hc:$t(f,.4)},r.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ie=h("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},r.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),Me=h("editorHoverWidget.background",{light:ae,dark:ae,hc:ae},r.a("hoverBackground","Background color of the editor hover.")),Te=h("editorHoverWidget.foreground",{light:le,dark:le,hc:le},r.a("hoverForeground","Foreground color of the editor hover.")),Ae=h("editorHoverWidget.border",{light:de,dark:de,hc:de},r.a("hoverBorder","Border color of the editor hover.")),Re=h("editorHoverWidget.statusBarBackground",{dark:qt(Me,.2),light:Kt(Me,.05),hc:ae},r.a("statusBarBackground","Background color of the editor hover status bar.")),Pe=h("editorLink.activeForeground",{dark:"#4E94CE",light:n.a.blue,hc:n.a.cyan},r.a("activeLinkForeground","Color of active links.")),Fe=h("editorInlayHint.foreground",{dark:$t(H,.8),light:$t(H,.8),hc:H},r.a("editorInlayHintForeground","Foreground color of inline hints")),Be=h("editorInlayHint.background",{dark:$t(V,.6),light:$t(V,.3),hc:V},r.a("editorInlayHintBackground","Background color of inline hints")),je=h("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},r.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),We=h("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},r.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),Ve=new n.a(new n.c(155,185,85,.2)),He=new n.a(new n.c(255,0,0,.2)),ze=h("diffEditor.insertedTextBackground",{dark:Ve,light:Ve,hc:null},r.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),Ue=h("diffEditor.removedTextBackground",{dark:He,light:He,hc:null},r.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),Ke=h("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},r.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),qe=h("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},r.a("diffEditorRemovedOutline","Outline color for text that got removed.")),$e=h("diffEditor.border",{dark:null,light:null,hc:m},r.a("diffEditorBorder","Border color between the two text editors.")),Ge=h("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},r.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),Ze=h("list.focusBackground",{dark:null,light:null,hc:null},r.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ye=h("list.focusForeground",{dark:null,light:null,hc:null},r.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Xe=h("list.focusOutline",{dark:p,light:p,hc:f},r.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Qe=h("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},r.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Je=h("list.activeSelectionForeground",{dark:n.a.white,light:n.a.white,hc:null},r.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),et=h("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),tt=h("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},r.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),it=h("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),nt=h("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ot=h("list.inactiveFocusBackground",{dark:null,light:null,hc:null},r.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),st=h("list.inactiveFocusOutline",{dark:null,light:null,hc:null},r.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),rt=h("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},r.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),at=h("list.hoverForeground",{dark:null,light:null,hc:null},r.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),lt=h("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},r.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),dt=h("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:p},r.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),ht=h("list.focusHighlightForeground",{dark:dt,light:{op:5,if:Qe,then:dt,else:"#9DDDFF"},hc:dt},r.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),ct=h("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:n.a.black},r.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),ut=h("listFilterWidget.outline",{dark:n.a.transparent,light:n.a.transparent,hc:"#f38518"},r.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),gt=h("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),pt=h("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),mt=h("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides."));var ft=h("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,r.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead"));const _t=h("quickInputList.focusForeground",{dark:Je,light:Je,hc:Je},r.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),bt=h("quickInputList.focusIconForeground",{dark:et,light:et,hc:et},r.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),vt=h("quickInputList.focusBackground",{dark:Gt(ft,Qe),light:Gt(ft,Qe),hc:null},r.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ct=h("menu.border",{dark:null,light:null,hc:m},r.a("menuBorder","Border color of menus.")),wt=h("menu.foreground",{dark:F,light:c,hc:F},r.a("menuForeground","Foreground color of menu items.")),yt=h("menu.background",{dark:P,light:P,hc:P},r.a("menuBackground","Background color of menu items.")),St=h("menu.selectionForeground",{dark:Je,light:Je,hc:Je},r.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Lt=h("menu.selectionBackground",{dark:Qe,light:Qe,hc:Qe},r.a("menuSelectionBackground","Background color of the selected menu item in menus.")),xt=h("menu.selectionBorder",{dark:null,light:null,hc:f},r.a("menuSelectionBorder","Border color of the selected menu item in menus.")),kt=h("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:m},r.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Dt=h("toolbar.hoverBackground",{dark:"#5a5d5e50",light:"#b8b8b850",hc:null},r.a("toolbarHoverBackground","Toolbar background when hovering over actions using the mouse")),Nt=h("editor.snippetTabstopHighlightBackground",{dark:new n.a(new n.c(124,124,124,.3)),light:new n.a(new n.c(10,50,100,.2)),hc:new n.a(new n.c(124,124,124,.3))},r.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Ot=h("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},r.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Et=h("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},r.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),It=h("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new n.a(new n.c(10,50,100,.5)),hc:"#525252"},r.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),Mt=h("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},r.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Tt=h("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},r.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),At=h("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},r.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Rt=h("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},r.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Pt=h("minimap.errorHighlight",{dark:new n.a(new n.c(255,18,18,.7)),light:new n.a(new n.c(255,18,18,.7)),hc:new n.a(new n.c(255,50,50,1))},r.a("minimapError","Minimap marker color for errors.")),Ft=h("minimap.warningHighlight",{dark:Q,light:Q,hc:J},r.a("overviewRuleWarning","Minimap marker color for warnings.")),Bt=h("minimap.background",{dark:null,light:null,hc:null},r.a("minimapBackground","Minimap background color.")),jt=h("minimapSlider.background",{light:$t(U,.5),dark:$t(U,.5),hc:$t(U,.5)},r.a("minimapSliderBackground","Minimap slider background color.")),Wt=h("minimapSlider.hoverBackground",{light:$t(K,.5),dark:$t(K,.5),hc:$t(K,.5)},r.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),Vt=h("minimapSlider.activeBackground",{light:$t(q,.5),dark:$t(q,.5),hc:$t(q,.5)},r.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),Ht=h("problemsErrorIcon.foreground",{dark:Z,light:Z,hc:Z},r.a("problemsErrorIconForeground","The color used for the problems error icon.")),zt=h("problemsWarningIcon.foreground",{dark:Q,light:Q,hc:Q},r.a("problemsWarningIconForeground","The color used for the problems warning icon.")),Ut=h("problemsInfoIcon.foreground",{dark:te,light:te,hc:te},r.a("problemsInfoIconForeground","The color used for the problems info icon."));function Kt(e,t){return{op:0,value:e,factor:t}}function qt(e,t){return{op:1,value:e,factor:t}}function $t(e,t){return{op:2,value:e,factor:t}}function Gt(...e){return{op:3,values:e}}function Zt(e,t,i,n){return{op:4,value:e,background:t,factor:i,transparency:n}}function Yt(e,t){if(null!==e){if("string"==typeof e)return"#"===e[0]?n.a.fromHex(e):t.getColor(e);if(e instanceof n.a)return e;if("object"==typeof e){var i,o=e,r=t;switch(o.op){case 0:return null==(i=Yt(o.value,r))?void 0:i.darken(o.factor);case 1:return null==(i=Yt(o.value,r))?void 0:i.lighten(o.factor);case 2:return null==(i=Yt(o.value,r))?void 0:i.transparent(o.factor);case 3:for(const t of o.values){var a=Yt(t,r);if(a)return a}return;case 5:return Yt(r.defines(o.if)?o.then:o.else,r);case 4:const e=Yt(o.value,r);return e?(i=Yt(o.background,r))?(e.isDarkerThan(i)?n.a.getLighterColor(e,i,o.factor):n.a.getDarkerColor(e,i,o.factor)).transparent(o.transparency):e.transparent(o.factor*o.transparency):void 0;default:throw Object(s.b)(o)}}}}const Xt="vscode://schemas/workbench-colors";let Qt=i.a.as(a.a.JSONContribution);Qt.registerSchema(Xt,d.getColorSchema());const Jt=new t.e(()=>Qt.notifySchemaChanged(Xt),200);d.onDidChangeSchema(()=>{Jt.isScheduled()||Jt.schedule()})},"308f":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"b",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"a",(function(){return C})),i.d(t,"d",(function(){return w})),i.d(t,"f",(function(){return y}));var n,o=i("fdcc"),s=i("a666"),r=i("db88"),a=i("e58e");{var l=n=n||{};function d(e){return(t,i=null,n)=>{let o,s=!1;return o=e(e=>{if(!s)return o?o.dispose():s=!0,t.call(i,e)},null,n),s&&o.dispose(),o}}function h(e,t){return p((i,n=null,o)=>e(e=>i.call(n,t(e)),null,o))}function c(e,t){return p((i,n=null,o)=>e(e=>{t(e),i.call(n,e)},null,o))}function u(e,t){return p((i,n=null,o)=>e(e=>t(e)&&i.call(n,e),null,o))}function g(e,t,i){let n=i;return h(e,e=>n=t(n,e))}function p(e){let t;const i=new b({onFirstListenerAdd(){t=e(i.fire,i)},onLastListenerRemove(){t.dispose()}});return i.event}function m(e,t,i=100,n=!1,o){let s,r=void 0,a=void 0,l=0;const d=new b({leakWarningThreshold:o,onFirstListenerAdd(){s=e(e=>{l++,r=t(r,e),n&&!a&&(d.fire(r),r=void 0),clearTimeout(a),a=setTimeout(()=>{var e=r;r=void 0,a=void 0,(!n||1e===t)){let i,n=!0;return u(e,e=>{var o=n||!t(e,i);return n=!1,i=e,o})}l.None=()=>s.a.None,l.once=d,l.map=h,l.forEach=c,l.filter=u,l.signal=function(e){return e},l.any=function(...e){return(t,i=null,n)=>Object(s.e)(...e.map(e=>e(e=>t.call(i,e),null,n)))},l.reduce=g,l.debounce=m,l.latch=f,l.split=function(e,t){return[l.filter(e,t),l.filter(e,e=>!t(e))]},l.buffer=function(e,t=!1,i=[]){let n=i.slice(),o=e(e=>{n?n.push(e):r.fire(e)});const s=()=>{n&&n.forEach(e=>r.fire(e)),n=null},r=new b({onFirstListenerAdd(){o=o||e(e=>r.fire(e))},onFirstListenerDidAdd(){n&&(t?setTimeout(s):s())},onLastListenerRemove(){o&&o.dispose(),o=null}});return r.event};class e{constructor(e){this.event=e}map(t){return new e(h(this.event,t))}forEach(t){return new e(c(this.event,t))}filter(t){return new e(u(this.event,t))}reduce(t,i){return new e(g(this.event,t,i))}latch(){return new e(f(this.event))}debounce(t,i=100,n=!1,o){return new e(m(this.event,t,i,n,o))}on(e,t,i){return this.event(e,t,i)}once(e,t,i){return d(this.event)(e,t,i)}}l.chain=function(t){return new e(t)},l.fromNodeEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.on(t,n),onLastListenerRemove:()=>e.removeListener(t,n)});return o.event},l.fromDOMEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.addEventListener(t,n),onLastListenerRemove:()=>e.removeEventListener(t,n)});return o.event},l.toPromise=function(e){return new Promise(t=>d(e)(t))}}class _{constructor(e){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=e+"_"+_._idPool++}start(e){this._stopWatch=new a.a(!0),this._listenerCount=e}stop(){if(this._stopWatch){const e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,this._stopWatch=void 0}}}_._idPool=0;class b{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=void 0,this._perfMon=null!=(e=this._options)&&e._profName?new _(this._options._profName):void 0}get event(){return this._event||(this._event=(e,t,i)=>{this._listeners||(this._listeners=new r.a);var n=this._listeners.isEmpty();n&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const o=this._listeners.push(t?[e,t]:e),a=(n&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),null==(n=this._leakageMon)?void 0:n.check(this._listeners.size));return e=Object(s.i)(()=>{a&&a(),this._disposed||(o(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))}),i instanceof s.b?i.add(e):Array.isArray(i)&&i.push(e),e}),this._event}fire(e){var t;if(this._listeners){for(var i of(this._deliveryQueue||(this._deliveryQueue=new r.a),this._listeners))this._deliveryQueue.push([i,e]);for(null!=(t=this._perfMon)&&t.start(this._deliveryQueue.size);0{this._handle=void 0,this.resume()},this._delay)),super.fire(e)}}class w{constructor(){this.buffers=[]}wrapEvent(e){return(t,i,n)=>e(e=>{const n=this.buffers[this.buffers.length-1];n?n.push(()=>t.call(i,e)):t.call(i,e)},void 0,n)}bufferEvents(e){const t=[];return this.buffers.push(t),e=e(),this.buffers.pop(),t.forEach(e=>e()),e}}class y{constructor(){this.listening=!1,this.inputEvent=n.None,this.inputEventListener=s.a.None,this.emitter=new b({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},"30d5":function(e,t,i){},"30db":function(e,t,i){"use strict";(function(e,n){i.d(t,"b",(function(){return g})),i.d(t,"i",(function(){return b})),i.d(t,"f",(function(){return v})),i.d(t,"d",(function(){return C})),i.d(t,"g",(function(){return w})),i.d(t,"h",(function(){return y})),i.d(t,"c",(function(){return S})),i.d(t,"k",(function(){return L})),i.d(t,"j",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"e",(function(){return O}));let o=!1,s=!1,r=!1,a=!1,l=!1,d=!1,h=void 0,c="en",u=void 0;const g="object"==typeof self?self:"object"==typeof e?e:{};let p=void 0;if(void 0!==g.vscode&&void 0!==g.vscode.process?p=g.vscode.process:void 0!==n&&(p=n),n="string"==typeof(null==(e=null===p||void 0===p?void 0:p.versions)?void 0:e.electron)&&"renderer"===p.type,"object"!=typeof navigator||n){if("object"==typeof p){if(o="win32"===p.platform,s="darwin"===p.platform,(r="linux"===p.platform)&&!!p.env.SNAP&&p.env.SNAP_REVISION,h="en",c="en",e=p.env.VSCODE_NLS_CONFIG,e)try{var m=JSON.parse(e),f=m.availableLanguages["*"];h=m.locale,c=f||"en",m._translationsConfigFile}catch(e){}a=!0}}else u=navigator.userAgent,o=0<=u.indexOf("Windows"),s=0<=u.indexOf("Macintosh"),d=(0<=u.indexOf("Macintosh")||0<=u.indexOf("iPad")||0<=u.indexOf("iPhone"))&&!!navigator.maxTouchPoints&&0{if(t.data&&t.data.vscodeSetImmediateId)for(let i=0,n=e.length;i{var n=++t;e.push({id:n,callback:i}),g.postMessage({vscodeSetImmediateId:n},"*")}}if("function"==typeof(null===p||void 0===p?void 0:p.nextTick))return p.nextTick.bind(p);const e=Promise.resolve();return t=>e.then(t)}(),k=s||d?2:o?1:3;let D=!0,N=!1;function O(){if(!N){N=!0;const t=new Uint8Array(2);t[0]=1,t[1]=2;var e=new Uint16Array(t.buffer);D=513===e[0]}return D}}).call(this,i("c8ba"),i("f28c"))},3170:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("099d");class o{constructor(e){e=Object(n.b)(e),this._defaultValue=e,this._asciiMap=o._createAsciiMap(e),this._map=new Map}static _createAsciiMap(e){let t=new Uint8Array(256);for(let i=0;i<256;i++)t[i]=e;return t}set(e,t){t=Object(n.b)(t),0<=e&&e<256?this._asciiMap[e]=t:this._map.set(e,t)}get(e){return 0<=e&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}class s{constructor(){this._actual=new o(0)}add(e){this._actual.set(e,1)}has(e){return 1===this._actual.get(e)}}},"31df":function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("11f7");function o(e,t={}){const i=r(t);return i.textContent=e,i}function s(e,t={}){var i=r(t);return function e(t,i,o,s){let r;if(2===i.type)r=document.createTextNode(i.content||"");else if(3===i.type)r=document.createElement("b");else if(4===i.type)r=document.createElement("i");else if(7===i.type&&s)r=document.createElement("code");else if(5===i.type&&o){const e=document.createElement("a");e.href="#",o.disposables.add(n.o(e,"click",e=>{o.callback(String(i.index),e)})),r=e}else 8===i.type?r=document.createElement("br"):1===i.type&&(r=t);r&&t!==r&&t.appendChild(r),r&&Array.isArray(i.children)&&i.children.forEach(t=>{e(r,t,o,s)})}(i,function(e,t){var i={type:1,children:[]};let n=0,o=i;const s=[],r=new a(e);for(;!r.eos();){let e=r.next();var d="\\"===e&&0!==l(r.peek(),t);if(d&&(e=r.next()),!d&&function(e,t){return 0!==l(e,t)}(e,t)&&e===r.peek()){r.advance(),2===o.type&&(o=s.pop());d=l(e,t);if(o.type===d||5===o.type&&6===d)o=s.pop();else{const e={type:d,children:[]};5===d&&(e.index=n,n++),o.children.push(e),s.push(o),o=e}}else"\n"===e?(o=2===o.type?s.pop():o).children.push({type:8}):2!==o.type?(d={type:2,content:e},o.children.push(d),s.push(o),o=d):o.content+=e}return 2===o.type&&(o=s.pop()),s.length,i}(e,!!t.renderCodeSegments),t.actionHandler,t.renderCodeSegments),i}function r(e){var t=e.inline?"span":"div";const i=document.createElement(t);return e.className&&(i.className=e.className),i}class a{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){var e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function l(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return t?7:0;default:return 0}}},"32a4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return d}));t=i("dff7");var n=i("308f"),o=i("b707"),s=i("70cb"),r=i("89cd");i=i("b9b4");const a=new class{constructor(){this._onDidChangeLanguages=new n.b,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}registerLanguage(e){return this._languages.push(e),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let t=0,i=this._languages.length;t"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}},0)},"32b8":function(e,t,i){"use strict";i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p})),i.d(t,"f",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"a",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"h",(function(){return v}));var n=i("c317");class o extends Error{constructor(e,t,i){let n;"string"==typeof t&&0===t.indexOf("not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var o=-1!==e.indexOf(".")?"property":"argument";e=`The "${e}" ${o} ${n} of type `+t;super(e+=". Received type "+typeof i),this.code="ERR_INVALID_ARG_TYPE"}}function s(e,t){if("string"!=typeof e)throw new o(t,"string",e)}function r(e){return 47===e||92===e}function a(e){return 47===e}function l(e){return 65<=e&&e<=90||97<=e&&e<=122}function d(e,t,i,n){let o="",s=0,r=-1,a=0,l=0;for(let h=0;h<=e.length;++h){if(ho&&92===e.charCodeAt(r-1);)r--;var a=r-o;let l=0;for(;ll&&92===t.charCodeAt(d-1);)d--;var h=d-l,u=a=n;--s)if(r(e.charCodeAt(s))){if(!d){a=s;break}}else d=!1;if(-1===a){if(-1===i)return".";a=i}return e.slice(0,a)},basename(e,t){void 0!==t&&s(t,"ext"),s(e,"path");let i,n=0,o=-1,a=!0;if(2<=e.length&&l(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(n=2),void 0!==t&&0=n;--i){var d=e.charCodeAt(i);if(r(d)){if(!a){n=i+1;break}}else-1===l&&(a=!1,l=i+1),0<=s&&(d===t.charCodeAt(s)?-1==--s&&(o=i):(s=-1,o=l))}return n===o?o=l:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=n;--i)if(r(e.charCodeAt(i))){if(!a){n=i+1;break}}else-1===o&&(a=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){s(e,"path");let t=0,i=-1,n=0,o=-1,a=!0,d=0;2<=e.length&&58===e.charCodeAt(1)&&l(e.charCodeAt(0))&&(t=n=2);for(let s=e.length-1;s>=t;--s){var h=e.charCodeAt(s);if(r(h)){if(a)continue;n=s+1;break}-1===o&&(a=!1,o=s+1),46===h?-1===i?i=s:1!==d&&(d=1):-1!==i&&(d=-1)}return-1===i||-1===o||0===d||1===d&&i===o-1&&i===n+1?"":e.slice(i,o)},format:h.bind(null,"\\"),parse(e){s(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0!==e.length){var i=e.length;let n=0,o=e.charCodeAt(0);if(1===i)r(o)?t.root=t.dir=e:t.base=t.name=e;else{if(r(o)){if(n=1,r(e.charCodeAt(1))){let t=2,o=t;for(;t=n;--c){if(r(o=e.charCodeAt(c))){if(h)continue;a=c+1;break}-1===d&&(h=!1,d=c+1),46===o?-1===s?s=c:1!==u&&(u=1):-1!==s&&(u=-1)}-1!==d&&(-1===s||0===u||1===u&&s===d-1&&s===a+1?t.base=t.name=e.slice(a,d):(t.name=e.slice(a,s),t.base=e.slice(a,d),t.ext=e.slice(s,d))),t.dir=0=o;--d){var n=e.charCodeAt(d);if(47===n){if(l)continue;r=d+1;break}-1===a&&(l=!1,a=d+1),46===n?-1===s?s=d:1!==h&&(h=1):-1!==s&&(h=-1)}if(-1!==a){const n=0===r&&i?1:r;-1===s||0===h||1===h&&s===a-1&&s===r+1?t.base=t.name=e.slice(n,a):(t.name=e.slice(n,s),t.base=e.slice(n,a),t.ext=e.slice(s,a))}0i&&(c=i-u),l=h.color;let g=this._color2Id[l];g||(g=++this._lastAssignedId,this._color2Id[l]=g,this._id2Color[g]=l),l=new n(c-u,c+u,g),h.setColorZone(l),r.push(l)}return this._colorZonesInvalid=!1,r.sort(n.compare),r}}},3323:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoLineQuickAccessProvider",(function(){return m})),i.d(t,"GotoLineAction",(function(){return f}));var n=i("dff7"),o=i("a666"),s=(t=i("1fe0"),i("b055"));class r extends t.a{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(e){var t=Object(n.a)("cannotRunGotoLine","Open a text editor first to go to a line.");return e.items=[{label:t}],e.ariaLabel=t,o.a.None}provideWithTextEditor(e,t,i){const n=e.editor,a=new o.b,l=(a.add(t.onDidAccept(i=>{var[o]=t.selectedItems;o&&this.isValidLineNumber(n,o.lineNumber)&&(this.gotoLocation(e,{range:this.toRange(o.lineNumber,o.column),keyMods:t.keyMods,preserveFocus:i.inBackground}),i.inBackground||t.hide())})),()=>{var e=this.parsePosition(n,t.value.trim().substr(r.PREFIX.length)),i=this.getPickLabel(n,e.lineNumber,e.column);t.items=[{lineNumber:e.lineNumber,column:e.column,label:i}],t.ariaLabel=i,this.isValidLineNumber(n,e.lineNumber)?(i=this.toRange(e.lineNumber,e.column),n.revealRangeInCenter(i,0),this.addDecorations(n,i)):this.clearDecorations(n)}),d=(l(),a.add(t.onDidChangeValue(()=>l())),Object(s.a)(n));if(d){const e=d.getOptions();2===e.get(59).renderType&&(d.updateOptions({lineNumbers:"on"}),a.add(Object(o.i)(()=>d.updateOptions({lineNumbers:"relative"}))))}return a}toRange(e=1,t=1){return{startLineNumber:e,startColumn:t,endLineNumber:e,endColumn:t}}parsePosition(e,t){return t=t.split(/,|:|#/).map(e=>parseInt(e,10)).filter(e=>!isNaN(e)),e=this.lineCount(e)+1,{lineNumber:0e.lineNumber===t.lineNumber?e.column===t.column?e.order-t.order:e.column-t.column:e.lineNumber-t.lineNumber),t}}class s{constructor(e,t,i){this.changeType=2,this.lineNumber=e,this.detail=t,this.injectedText=i}}class r{constructor(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}}class a{constructor(e,t,i,n){this.changeType=4,this.injectedTexts=n,this.fromLineNumber=e,this.toLineNumber=t,this.detail=i}}class l{constructor(){this.changeType=5}}class d{constructor(e,t,i,n){this.changes=e,this.versionId=t,this.isUndoing=i,this.isRedoing=n,this.resultingSelection=null}containsEvent(e){for(let t=0,i=this.changes.length;tthis._onDidAttemptReadOnlyEdit())}static get(t){return t.getContribution(e.ID)}dispose(){this._editorListener.dispose(),this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(e,t){let i;Object(r.a)(e),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new m(this._editor,t,e),this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new o.g(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(e=>{e.target.position&&(i?i.containsPosition(e.target.position)||this.closeMessage():i=new a.a(t.lineNumber-3,1,e.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(m.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(n.a("editor.readonly","Cannot edit in read-only editor"),this._editor.getPosition())}};g.ID="editor.contrib.messageController",g.MESSAGE_VISIBLE=new l.c("messageVisible",!1,n.a("messageVisible","Whether the editor is currently showing an inline message")),g=i([u(1,l.b)],g);const p=t.c.bindToContribution(g.get);Object(t.k)(new p({id:"leaveEditorMessage",precondition:g.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));class m{constructor(e,{lineNumber:t,column:i},n){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=e,this._editor.revealLinesInCenterIfOutsideViewport(t,t,0),this._position={lineNumber:t,column:i-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const o=document.createElement("div"),s=(o.classList.add("anchor","top"),this._domNode.appendChild(o),document.createElement("div")),r=(s.classList.add("message"),s.textContent=n,this._domNode.appendChild(s),document.createElement("div"));r.classList.add("anchor","below"),this._domNode.appendChild(r),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(e){let t;const i=()=>{e.dispose(),clearTimeout(t),e.getDomNode().removeEventListener("animationend",i)};return t=setTimeout(i,110),e.getDomNode().addEventListener("animationend",i),e.getDomNode().classList.add("fadeOut"),{dispose:i}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}afterRender(e){this._domNode.classList.toggle("below",2===e)}}Object(t.l)(g.ID,g),Object(d.f)((e,t)=>{var i=e.getColor(h.qb),n=(i&&(n=e.type===c.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${n}px solid ${i}; }`)),e.getColor(h.pb));n&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${n}; }`),i=e.getColor(h.rb);i&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${i}; }`)})},3742:function(e,t,i){"use strict";function n(e){return!e||"string"!=typeof e||0===e.trim().length}i.d(t,"C",(function(){return n})),i.d(t,"v",(function(){return s})),i.d(t,"s",(function(){return r})),i.d(t,"t",(function(){return a})),i.d(t,"U",(function(){return l})),i.d(t,"J",(function(){return d})),i.d(t,"O",(function(){return h})),i.d(t,"p",(function(){return c})),i.d(t,"T",(function(){return u})),i.d(t,"q",(function(){return g})),i.d(t,"N",(function(){return p})),i.d(t,"M",(function(){return m})),i.d(t,"Q",(function(){return f})),i.d(t,"u",(function(){return _})),i.d(t,"x",(function(){return b})),i.d(t,"I",(function(){return v})),i.d(t,"f",(function(){return C})),i.d(t,"h",(function(){return w})),i.d(t,"g",(function(){return y})),i.d(t,"i",(function(){return S})),i.d(t,"G",(function(){return L})),i.d(t,"H",(function(){return x})),i.d(t,"r",(function(){return D})),i.d(t,"R",(function(){return O})),i.d(t,"d",(function(){return E})),i.d(t,"e",(function(){return I})),i.d(t,"E",(function(){return M})),i.d(t,"F",(function(){return T})),i.d(t,"j",(function(){return A})),i.d(t,"z",(function(){return R})),i.d(t,"K",(function(){return F})),i.d(t,"L",(function(){return B})),i.d(t,"m",(function(){return W})),i.d(t,"k",(function(){return H})),i.d(t,"A",(function(){return U})),i.d(t,"a",(function(){return K})),i.d(t,"n",(function(){return q})),i.d(t,"l",(function(){return $})),i.d(t,"D",(function(){return G})),i.d(t,"B",(function(){return Z})),i.d(t,"b",(function(){return Y})),i.d(t,"S",(function(){return X})),i.d(t,"o",(function(){return Q})),i.d(t,"P",(function(){return J})),i.d(t,"w",(function(){return ee})),i.d(t,"c",(function(){return te})),i.d(t,"y",(function(){return ne}));const o=/{(\d+)}/g;function s(e,...t){return 0===t.length?e:e.replace(o,(function(e,i){return i=parseInt(i,10),isNaN(i)||i<0||i>=t.length?e:t[i]}))}function r(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function l(e,t=" "){return h(d(e,t),t)}function d(e,t){if(!e||!t)return e;var i=t.length;if(0===i||0===e.length)return e;let n=0;for(;e.indexOf(t,n)===n;)n+=i;return e.substring(n)}function h(e,t){if(!e||!t)return e;var i=t.length,n=e.length;if(0===i||0===n)return e;let o,s=n;for(;;){if(-1===(o=e.lastIndexOf(t,s-1))||o+i!==s)break;if(0===o)return"";s=o}return e.substring(0,s)}function c(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function u(e){return e.replace(/\*/g,"")}function g(e,t,i={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),i.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let n="";return i.global&&(n+="g"),i.matchCase||(n+="i"),i.multiline&&(n+="m"),i.unicode&&(n+="u"),new RegExp(e,n)}function p(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function m(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function f(e){return e.split(/\r\n|\r|\n/)}function _(e){for(let i=0,n=e.length;ie.length)&&N(e,t,i)}function E(e,t){let i,n=Math.min(e.length,t.length);for(i=0;it[3*n+1]))return t[3*n+2];n=2*n+1}}return 0}}function ne(e,t){var i;return 0===e?0:void 0!==(i=function(e,t){let i=P(t,e);for(e-=oe(i);function(e){return 127995<=e&&e<=127999}(i)||65039===i||8419===i;){if(0===e)return;i=P(t,e),e-=oe(i)}var n;if(Z(i))return 0<=e&&8205===(n=P(t,e))&&(e-=oe(n)),e}(e,t))?i:e-oe(P(t,e))}function oe(e){return 65536<=e?2:1}ie._INSTANCE=null},3765:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionAnchorSet",(function(){return u})),i("1754");t=i("b2cc");var n=i("dff7"),o=i("c101"),s=i("8025"),r=i("fe45"),a=i("4fc3"),l=i("78bc"),d=i("3813"),h=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.selectionAnchorSetContextKey.reset())}static get(t){return t.getContribution(e.ID)}setSelectionAnchor(){var e,t;this.editor.hasModel()&&(e=this.editor.getPosition(),t=this.decorationId?[this.decorationId]:[],t=this.editor.deltaDecorations(t,[{range:s.a.fromPositions(e,e),options:{description:"selection-anchor",stickiness:1,hoverMessage:(new l.a).appendText(Object(n.a)("selectionAnchor","Selection Anchor")),className:"selection-anchor"}}]),this.decorationId=t[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),Object(d.a)(Object(n.a)("anchorSet","Anchor set at {0}:{1}",e.lineNumber,e.column)))}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);e&&this.editor.setPosition(e.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);var e;t&&(e=this.editor.getPosition(),this.editor.setSelection(s.a.fromPositions(t.getStartPosition(),e)),this.cancelSelectionAnchor())}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0,this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};g.ID="editor.contrib.selectionAnchorController",g=i([h(1,a.b)],g);class p extends t.b{constructor(){super({id:"editor.action.setSelectionAnchor",label:Object(n.a)("setSelectionAnchor","Set Selection Anchor"),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2080),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.setSelectionAnchor()}))}}class m extends t.b{constructor(){super({id:"editor.action.goToSelectionAnchor",label:Object(n.a)("goToSelectionAnchor","Go to Selection Anchor"),alias:"Go to Selection Anchor",precondition:u})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.goToSelectionAnchor()}))}}class f extends t.b{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:Object(n.a)("selectFromAnchorToCursor","Select from Anchor to Cursor"),alias:"Select from Anchor to Cursor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2089),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.selectFromAnchorToCursor()}))}}class _ extends t.b{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:Object(n.a)("cancelSelectionAnchor","Cancel Selection Anchor"),alias:"Cancel Selection Anchor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:9,weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.cancelSelectionAnchor()}))}}Object(t.l)(g.ID,g),Object(t.j)(p),Object(t.j)(m),Object(t.j)(f),Object(t.j)(_)},3793:function(e,t,i){"use strict";i.r(t);var n=i("fc11"),o=i("c964"),s=(i("d3b7"),i("25f0"),i("a9e3"),i("fb6a"),i("159b"),i("a434"),i("96cf"),i("8593")),r=(i("56b3"),i("d9e2"),i("ac1f"),i("00b4"),{name:"file_login",data:function(){return{formInline:{password:""},ruleInline:{password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var e=this;document.onkeydown=function(t){13===window.event.keyCode&&e.handleSubmit("formInline")}},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(s.O)(t.formInline).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success("登录成功!"),t.$emit("on-Login",i.data);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))}}}),a=(i("9240"),i("2877")),l=(r=Object(a.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Row",{attrs:{type:"flex"}},[t("Col",{attrs:{span:"24"}},[t("div",{staticClass:"index_from page-account-container"},[t("div",{staticClass:"page-account-top"},[t("span",{staticClass:"page-account-top-tit"},[e._v("文件管理登录")])]),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[t("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}})],1),t("FormItem",{staticClass:"maxInpt"},[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录")])],1)],1)],1)])],1)}),[],!1,null,"d4b80e9e",null).exports,i("c276")),d=i("c2c6");r={name:"opendir",data:function(){return{modals:!1,editor:"",editorIndex:[{tab:!0,index:"0",title:"",icon:""}],editorList:[],indexEditor:0,code:"",navList:[],navItem:{},contextData:null,fileType:"",className:"",isSave:!0,isShowLogn:!1,isShowList:!1,spinShow:!1,loading:!1,tabList:[],columns4:[{title:"文件/文件夹名",slot:"filename",minWidth:150,back:"返回上级"},{title:"文件/文件夹路径",key:"real_path",minWidth:150},{title:"文件/文件夹大小",key:"size",minWidth:100},{title:"是否可写",slot:"isWritable",minWidth:100},{title:"更新时间",key:"mtime",minWidth:150},{title:"操作",slot:"action",minWidth:150}],formItem:{dir:"",superior:0,filedir:""},dir:"",pathname:"",title:"",formFile:{filename:""},ruleInline:{filename:[{required:!0,message:"请输入文件或文件夹的名字",trigger:"blur"}]},formShow:!1,formTitle:""}},components:{loginFrom:r},mounted:function(){this.initEditor()},created:function(){this.getList()},computed:{},methods:{currentChange:function(e){e.isDir?this.open(e):this.edit(e)},getList:function(e,t){var i=this;e=e?{dir:"",superior:0,filedir:""}:this.formItem;t||(this.loading=!0),Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=n.data,t?i.navList=o.navList:(i.navListForTab=o.navList,i.tabList=o.list,i.isShowList=!0),i.dir=o.dir,i.isShowLogn=!1,i.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},getListItem:function(e){var t=this;Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$set(t.contextData,"children",i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},goBack:function(e){this.formItem={dir:this.dir,superior:1,filedir:""},this.getList(!1,e)},open:function(e){this.formItem={dir:e.path,superior:0,filedir:e.filename},this.getList(!1,!1)},edit:function(e){this.navItem=e,this.spinShow=!0,this.pathname=e.pathname,this.title=e.filename,this.editorIndex[0].title=e.filename,this.navList=this.navListForTab,this.dir=e.path,this.editorList.length<=0&&this.initEditor(),this.openfile(e.pathname,!1)},savefile:function(e,t){var i=this.editorList[e].editor.getValue(),n={comment:i,filepath:this.editorList[e].path},r=this;Object(s.V)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t||(r.code=i,r.isSave=!0,r.editorIndex[e].icon="",r.editorList[e].isSave=!0),r.$Message.success(o.msg),r.$Modal.remove();case 3:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){r.catchFun(e)}))},refreshfile:function(){this.editorList[this.indexEditor]&&this.openfile(this.editorList[this.indexEditor].path,!0)},onLogin:function(e){var t=this.getExpiresTime(e.expires_time);Object(l.q)("file_token",e.token,t),this.getList(!1,!1)},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},loadData:function(e,t){var i=this;e.isDir&&(this.formItem={dir:e.path,superior:0,filedir:e.title},Object(s.N)(this.formItem).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t(i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){110008==e.status?(i.$Message.error(e.msg),i.isShowLogn=!0,i.isShowList=!1,i.loading=!1):i.catchFun(e)})))},renderContent:function(e,t){var i=t.root,o=t.node,s=t.data,r=this;return e("span",{style:(t={display:"inline-block",cursor:"pointer",userSelect:"null",color:"#cccccc"},Object(n.a)(t,"display","inline-block"),Object(n.a)(t,"width","100%"),Object(n.a)(t,"borderRadis","5px"),t),on:{click:function(){r.clickDir(s,i,o)},contextmenu:function(){}}},[e("span",[e("Icon",{props:{type:s.isDir?"ios-folder-outline":"ios-document-outline"},style:{marginRight:"8px"}}),e("span",{attrs:{title:s.title}},s.title)])])},clickDir:function(e,t,i){var n;this.navItem=e,this.pathname=e.pathname,e.isDir||(n=this.editorIndex.length,this.editorIndex.push({tab:!0,index:n.toString(),title:e.title,icon:""}),this.indexEditor=n.toString(),this.initEditor(),this.openfile(e.pathname,!0))},handleContextMenu:function(e,t,i){i.left=Number(i.left.slice(0,-2))+75+"px",this.contextData=e},handleContextCreateFolder:function(){this.formFile.filename="",this.formTitle="创建文件夹",this.formShow=!0,this.fileType="createFolder"},handleContextCreateFile:function(){this.formFile.filename="",this.formTitle="创建文件",this.formShow=!0,this.fileType="createFile"},handleContextDelFolder:function(){var e=this;e.$Modal.confirm({title:"删除文件夹和文件",content:"您确定要删除改文件?",loading:!0,onOk:function(){var t={path:e.contextData.pathname};Object(s.q)(t).then(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(i){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.loopDel(e.navList,e.contextData.nodeKey),e.$Modal.remove(),e.$Message.success("删除成功");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.catchFun(t)}))},onCancel:function(){e.$Message.info("取消删除")}})},handleContextRename:function(){this.formFile.filename=this.contextData.title,this.formTitle="重命名文件",this.formShow=!0,this.fileType="renameFile"},openfile:function(e,t){var i=this;Object(s.P)(e).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){var s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:s=o.data,i.code=s.content,i.editorList[i.indexEditor].path=e,i.editorList[i.indexEditor].oldCode=i.code,i.changeModel(s.mode,i.code),t||(i.modals=!0,i.spinShow=!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},initEditor:function(){var e=this;e.$nextTick((function(){e.editor=d.editor.create(document.getElementById("container_"+e.indexEditor),{value:e.code,language:"sql",automaticLayout:!0,theme:"vs-dark",foldingStrategy:"indentation",overviewRulerBorder:!1,scrollbar:{verticalScrollbarSize:4,horizontalScrollbarSize:10},autoIndent:!0,tabSize:4,autoClosingOvertype:"always"}),e.editor.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_S,(function(){e.savefile(e.indexEditor)})),e.editor.onKeyUp((function(){e.editor.getValue()!=e.code&&(e.isSave=!1,e.editorIndex[e.indexEditor].icon="md-warning",e.editorList[e.indexEditor].isSave=!1)})),e.editorList.push({editor:e.editor,oldCode:e.code,path:"",isSave:!0,index:e.indexEditor})}))},changeModel:function(e,t){var i=this.editorList[this.indexEditor].editor.getModel();e=e||i.getLanguageId(),t=d.editor.createModel(t,e);i&&i.dispose(),this.editorList[this.indexEditor].editor.setModel(t)},handleSubmit:function(e){var t=this,i=this,n="",r="";this.$refs[e].validate((function(e){if(e)switch(i.fileType){case"createFolder":n={path:i.contextData.pathname,name:i.formFile.filename},Object(s.o)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"createFile":n={path:i.contextData.pathname,name:i.formFile.filename},Object(s.n)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"renameFile":n={newname:i.contextData.path+"\\"+i.formFile.filename,oldname:i.contextData.pathname},Object(s.S)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i.$set(i.contextData,"title",i.formFile.filename),i.$Message.success("修改成功"),i.formShow&&(i.formShow=!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))}else t.$Message.error("Fail!")}))},formExit:function(){this.formShow=!1},catchFun:function(e){e.status?(400==e.status&&this.$Message.error(e.msg),110008==e.status&&(this.$Message.error(e.msg),this.isShowLogn=!0,this.isShowList=!1,this.loading=!1)):this.$Message.error("文件编码不被兼容,无法正确读取文件!"),this.spinShow&&(this.spinShow=!1),this.loading&&(this.loading=!1)},loopDel:function(e,t){var i=this;e.forEach((function(n,o){return n.nodeKey===t?e.splice(o,1):0{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};a=t(),l=t(),t=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};d=t(),h=t(),e.appendChild(r)}function u(e){r&&(a.textContent!==e?(n.t(l),p(a,e)):(n.t(a),p(l,e)))}function g(e){r&&(o.f?u(e):d.textContent!==e?(n.t(h),p(d,e)):(n.t(d),p(h,e)))}function p(e,t){n.t(e),t.length>s&&(t=t.substr(0,s)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}},"38a2b":function(e,t,i){},"38e9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return i.e("chunk-2d0ba136").then(i.bind(null,"3652"))}})},"38f6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:function(){return i.e("chunk-2d0dda4e").then(i.bind(null,"81ed"))}})},"3a19":function(e,t,i){},"3bfb":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("11f7"),o=(t=i("ceb8"),i("aa3d")),s=i("3742");i("54f2");const r={badgeBackground:t.a.fromHex("#4D4D4D"),badgeForeground:t.a.fromHex("#FFFFFF")};class a{constructor(e,t){this.count=0,this.options=t||Object.create(null),Object(o.f)(this.options,r,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=Object(n.q)(e,Object(n.a)(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(e){this.count=e,this.render()}setTitleFormat(e){this.titleFormat=e,this.render()}render(){this.element.textContent=Object(s.v)(this.countFormat,this.count),this.element.title=Object(s.v)(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground,this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){var e,t,i;this.element&&(e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",i=this.badgeBorder?this.badgeBorder.toString():"",this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i)}}},"3d378":function(e,t,i){"use strict";i.d(t,"d",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("32b8"),o=i("30db"),s=i("3742");function r(e){return-1===e.indexOf("/")&&(e=e.replace(/[\\/]/g,n.e.sep)),/^[a-zA-Z]:(\/|$)/.test(e)?"/"+e:e}function a(e,t,i,o=n.h){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(i){if(!Object(s.R)(e,t))return!1;if(t.length===e.length)return!0;let i=t.length;return t.charAt(t.length-1)===o&&i--,e.charAt(i)===o}return t.charAt(t.length-1)!==o&&(t+=o),0===e.indexOf(t)}function l(e){const t=Object(n.d)(e);return o.i?!(3!1)){return new u(new h(e))}static forStrings(){return new u(new a)}static forConfigKeys(){return new u(new l)}clear(){this._root=void 0}set(e,t){const i=this._iter.reset(e);let n;for(this._root||(this._root=new c,this._root.segment=i.value()),n=this._root;;){var o=i.cmp(n.segment);if(0e.toString();class p{constructor(){this[o]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var e;return null==(e=this._head)?void 0:e.value}get last(){var e;return null==(e=this._tail)?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){if(e=this._map.get(e),e)return 0!==t&&this.touch(e,t),e.value}set(e,t,i=0){let n=this._map.get(e);if(n)n.value=t,0!==i&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(this._head||this._tail){var e;if(this._head&&this._tail)return e=this._head,this._map.delete(e.key),this.removeItem(e),this._size--,e.value;throw new Error("Invalid list")}}forEach(e,t){var i=this._state;let n=this._head;for(;n;){if((t?e.bind(t):e)(n.value,n.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.key,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}values(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.value,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}entries(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:[i.key,i.value],done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}[(o=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(!(e>=this.size))if(0===e)this.clear();else{let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,t&&(t.previous=void 0),this._state++}}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,i=e.previous;if(!t||!i)throw new Error("Invalid list");(t.previous=i).next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e!==this._head){const t=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(t.previous=i).next=t,e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}}else if(2===t&&e!==this._tail){const t=e.next,i=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=i).next=t,e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,i)=>{e.push([i,t])}),e}fromJSON(e){for(var[t,i]of(this.clear(),e))this.set(t,i)}}class m extends p{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get(e,t=2){return super.get(e,t)}peek(e){return super.get(e,0)}set(e,t){return super.set(e,t,2),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},4058:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return i.e("chunk-2d0c512b").then(i.bind(null,"3e14"))}})},"40c2":function(e,t,i){},4111:function(e,t,i){"use strict";i.d(t,"f",(function(){return l})),i.d(t,"b",(function(){return c})),i.d(t,"c",(function(){return u})),i.d(t,"a",(function(){return p})),i.d(t,"e",(function(){return _})),i.d(t,"d",(function(){return b}));var n=i("e8e3"),o=i("e1b5"),s=i("7061"),r=i("6a89"),a=i("b707");function l(e){let t=0,i=0,n=0,o=0;for(let r=0,a=e.length;r>>0}const h=new Uint32Array(0).buffer;class c{constructor(){this.tokens=[]}add(e,t){if(0t&&this._getDeltaLine(o-1)===e;)o--;let s=n;for(;so?m-=o-i:m=i;else if(g===t&&p===i){if(!(g===n&&m>o)){d=!0;continue}m-=o-i}else if(go)){d=!0;continue}m=(p=g===t?i:0)+(m-o)}else if(g>n){if(0==a&&!d){l=r;break}g-=a}else{if(!(g===n&&p>=o))throw new Error("Not possible!");e&&0===g&&(p+=e,m+=e),g-=a,p-=o-i,m-=o-i}var c=4*l;s[c]=g,s[1+c]=p,s[2+c]=m,s[3+c]=h}l++}this._tokenCount=l}acceptInsertText(e,t,i,n,o,s){var r=0===i&&1===n&&(48<=s&&s<=57||65<=s&&s<=90||97<=s&&s<=122);const a=this._tokens;var l=this._tokenCount;for(let c=0;ci.endLineNumber){r=r||{index:n};break}if(e.removeTokens(i),e.isEmpty())this._pieces.splice(n,1),n--,a--;else if(!(e.endLineNumberi.endLineNumber)r=r||{index:n};else{const[t,o]=e.split(i);t.isEmpty()?r=r||{index:n}:o.isEmpty()||(this._pieces.splice(n,1,t,o),n++,a++,r=r||{index:n})}}}return r=r||{index:this._pieces.length},0{e!==c&&(c=e,d[h++]=e,d[h++]=t)};for(let o=0;o>>0,v=~b>>>0;lt)){for(;o>i&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}n=o-1}}return i}acceptEdit(e,t,i,n,o){for(const s of this._pieces)s.acceptEdit(e,t,i,n,o)}}class b{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,i){let n=null;if(null!==(n=t=this._len;)this._lineTokens[this._len]=null,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[];for(let e=0;e=this._len)){if(e.startLineNumber===e.endLineNumber)return e.startColumn===e.endColumn?void 0:void(this._lineTokens[t]=b._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1));this._lineTokens[t]=b._deleteEnding(this._lineTokens[t],e.startColumn-1);var i=e.endLineNumber-1;let n=null;i=this._len||(0===t?this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i):(this._lineTokens[n]=b._deleteEnding(this._lineTokens[n],e.column-1),this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i),this._insertLines(e.lineNumber,t)))}static _deleteBeginning(e,t){return null===e||e===h?e:b._delete(e,0,t)}static _deleteEnding(e,t){var i;return null===e||e===h?e:(i=(i=f(e))[i.length-2],b._delete(e,t,i))}static _delete(e,t,i){if(null===e||e===h||t===i)return e;const n=f(e);var s=n.length>>>1;if(0===t&&n[n.length-2]===i)return h;var r=o.a.findIndexInTokensArray(n,t),a=0d&&(n[l++]=u,n[l++]=n[1+(o<<1)],d=u)}if(l===n.length)return e;let g=new Uint32Array(l);return g.set(n.subarray(0,l),0),g.buffer}static _append(e,t){if(t===h)return e;if(e===h)return t;if(null===e)return e;if(null===t)return null;e=f(e);var i=f(t),n=i.length>>>1;let o=new Uint32Array(e.length+i.length),s=(o.set(e,0),e.length);var r=e[e.length-2];for(let a=0;a>>1;let r=o.a.findIndexInTokensArray(s,t);0{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,e)).then(e=>{Object.assign(this.completion,e),this._isResolved=!0,t.dispose()},e=>{Object(n.e)(e)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}class w{constructor(e=2,t=new Set,i=new Set,n=!0){this.snippetSortOrder=e,this.kindFilter=t,this.providerFilter=i,this.showDeprecated=n}}let y;function S(){return y}w.default=new w;class L{constructor(e,t,i,n){this.items=e,this.needsClipboard=t,this.durations=i,this.disposable=n}}function x(e,t,i=w.default,s={triggerKind:0},l=r.a.None){return _(this,void 0,void 0,(function*(){const r=new u.a(!0);t=t.clone();var h=e.getWordAtPosition(t);const g=h?new a.a(t.lineNumber,h.startColumn,t.lineNumber,h.endColumn):a.a.fromPositions(t),p={replace:g,insert:g.setEndPosition(t.lineNumber,t.column)},m=[],f=new d.b,b=[];let v=!1;const w=(e,n,o)=>{var s,r;if(n){for(var a of n.suggestions)i.kindFilter.has(a.kind)||!i.showDeprecated&&null!=(s=null===a||void 0===a?void 0:a.tags)&&s.includes(1)||(a.range||(a.range=p),a.sortText||(a.sortText=("string"==typeof a.label?a:a.label).label),!v&&a.insertTextRules&&4&a.insertTextRules&&(v=c.c.guessNeedsClipboard(a.insertText)),m.push(new C(t,a,n,e)));Object(d.g)(n)&&f.add(n),b.push({providerName:null!=(r=e._debugDisplayName)?r:"unkown_provider",elapsedProvider:null!=(r=n.duration)?r:-1,elapsedOverall:o.elapsed()})}};var S;h=_(this,void 0,void 0,(function*(){var n,o;!y||i.kindFilter.has(27)||0_(this,void 0,void 0,(function*(){if(!(0t.sortTextLow)return 1}return e.completion.labelt.completion.label?1:e.completion.kind-t.completion.kind}const D=new Map;function N(e){return D.get(e)}D.set(0,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return k(e,t)})),D.set(2,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return k(e,t)})),D.set(1,k),g.a.registerCommand("_executeCompletionItemProvider",(e,...t)=>_(void 0,void 0,void 0,(function*(){var[i,n,o,a]=t;Object(p.c)(m.a.isUri(i)),Object(p.c)(s.a.isIPosition(n)),Object(p.c)("string"==typeof o||!o),Object(p.c)("number"==typeof a||!a);const l=yield e.get(f.a).createModelReference(i);try{const e={incomplete:!1,suggestions:[]},t=[],i=yield x(l.object.textEditorModel,s.a.lift(n),void 0,{triggerCharacter:o,triggerKind:o?1:0});for(const n of i.items)t.length<(null!=a?a:0)&&t.push(n.resolve(r.a.None)),e.incomplete=e.incomplete||n.container.incomplete,e.suggestions.push(n.completion);try{return yield Promise.all(t),e}finally{setTimeout(()=>i.disposable.dispose(),100)}}finally{l.dispose()}})));const O=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){var e={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,e}};function E(e,t){setTimeout(()=>{O.onlyOnceSuggestions.push(...t),e.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(O))},0)}o.d.register("*",O)},"418f":function(e,t,i){"use strict";i.d(t,"a",(function(){return ee}));var n=i("dff7"),o=i("fdcc"),s=i("a666"),r=(t=i("5717"),i("0a0f")),a=i("4fc3"),l=i("fbba"),d=i("03e8"),h=i("f68e"),c=(i("29a1"),i("11f7")),u=i("ceb8"),g=i("308f"),p=i("b589"),m=i("82c9"),f=i("d379"),_=i("6a89"),b=i("b57f"),v=i("b78f"),C=i("c4e3"),w=i("3bfb"),y=i("47cb"),S=i("b7d0"),L=i("a6d7"),x=i("debc"),k=i("6dec"),D=i("7e93"),N=i("ee56"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.children);throw new Error("bad tree")}};I=O([E(0,v.a)],I);class M{getHeight(){return 23}getTemplateId(e){return(e instanceof h.a?P:B).id}}let T=class{constructor(e){this._keybindingService=e}getKeyboardNavigationLabel(e){if(e instanceof h.b){var t=null==(t=e.parent.getPreview(e))?void 0:t.preview(e.range);if(t)return t.value}return Object(m.b)(e.uri)}};T=O([E(0,k.a)],T);class A{getId(e){return e instanceof h.b?e.id:e.uri}}let R=class extends s.a{constructor(e,t,i){super(),this._uriLabel=t;const n=document.createElement("div");n.classList.add("reference-file"),this.file=this._register(new C.a(n,{supportHighlights:!0})),this.badge=new w.a(c.q(n,c.a(".count"))),this._register(Object(L.a)(this.badge,i)),e.appendChild(n)}set(e,t){var i=Object(m.d)(e.uri);this.file.setLabel(Object(x.a)(e.uri),this._uriLabel.getUriLabel(i,{relative:!0}),{title:this._uriLabel.getUriLabel(e.uri),matches:t}),i=e.children.length;this.badge.setCount(i),1this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const e=this._editor.getModel();if(e)for(var t of this._model.references)if(t.uri.toString()===e.uri.toString())return void this._addDecorations(t.parent)}_addDecorations(e){if(this._editor.hasModel()){this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const i=[],n=[];for(let t=0,o=e.children.length;t{e.equals(9)&&(this._keybindingService.dispatchEvent(e,e.target),e.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(G,"ReferencesWidget",this._treeContainer,new M,[this._instantiationService.createInstance(P),this._instantiationService.createInstance(B)],this._instantiationService.createInstance(I),e),this._splitView.addView({onDidChange:g.c.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:e=>{this._preview.layout({height:this._dim.height,width:e})}},z.a.Distribute),this._splitView.addView({onDidChange:g.c.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:e=>{this._treeContainer.style.height=this._dim.height+"px",this._treeContainer.style.width=e+"px",this._tree.layout(this._dim.height,e)}},z.a.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let t=(e,t)=>{e instanceof h.b&&("show"===t&&this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:t,source:"tree"}))};this._tree.onDidOpen(e=>{e.sideBySide?t(e.element,"side"):e.editorOptions.pinned?t(e.element,"goto"):t(e.element,"show")}),c.K(this._treeContainer)}_onWidth(e){this._dim&&this._doLayoutBody(this._dim.height,e)}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._dim=new c.b(t,e),this.layoutData.heightInLines=(this._viewZone||this.layoutData).heightInLines,this._splitView.layout(t),this._splitView.resizeView(0,t*this.layoutData.ratio)}setSelection(e){return this._revealReference(e,!0).then(()=>{this._model&&(this._tree.setSelection([e]),this._tree.setFocus([e]))})}setModel(e){return this._disposeOnNewModel.clear(),this._model=e,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=n.a("noResults","No results"),c.W(this._messageContainer),Promise.resolve(void 0)):(c.K(this._messageContainer),this._decorationsManager=new q(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(e=>this._tree.rerender(e))),this._disposeOnNewModel.add(this._preview.onMouseDown(e=>{var t,{event:e,target:i}=e;2===e.detail&&(t=this._getFocusedReference())&&this._onDidSelectReference.fire({element:{uri:t.uri,range:i.range},kind:e.ctrlKey||e.metaKey||e.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),c.W(this._treeContainer),c.W(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){var[e]=this._tree.getFocus();return e instanceof h.b?e:e instanceof h.a&&0{var i=e.getColor(H.m);i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${i}; }`),i=e.getColor(H.h),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${i}; }`),i=e.getColor(H.i),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${i}; box-sizing: border-box; }`),i=e.getColor(V.b),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${i}; box-sizing: border-box; }`),i=e.getColor(H.j),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${i}; }`),i=e.getColor(H.l),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${i}; }`),i=e.getColor(H.k),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${i}; }`),i=e.getColor(H.n),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${i}; }`),i=e.getColor(H.o),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${i} !important; }`),i=e.getColor(H.f),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: ${i};}`),i=e.getColor(H.g);i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: ${i};}`)});var Y=i("7061"),X=(E=i("b0cd"),i("5fe7")),Q=(v=i("9eb8"),y=i("fe45"),O=i("9e74"),U=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const o="peekViewLayout";var s=$.fromJSON(this._storageService.get(o,0,"{}"));this._widget=this._instantiationService.createInstance(Z,this._editor,this._defaultTreeKeyboardSupport,s),this._widget.setTitle(n.a("labelLoading","Loading...")),this._widget.show(e),this._disposables.add(this._widget.onDidClose(()=>{t.cancel(),this._widget&&(this._storageService.store(o,JSON.stringify(this._widget.layoutData),0,1),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(e=>{var{element:t,kind:n}=e;if(t)switch(n){case"open":"editor"===e.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(t,!1,!1);break;case"side":this.openReference(t,!0,!1);break;case"goto":i?this._gotoReference(t):this.openReference(t,!1,!0)}}));const r=++this._requestIdPool;t.then(t=>{var i;if(r===this._requestIdPool&&this._widget)return null!=(i=this._model)&&i.dispose(),this._model=t,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(n.a("metaTitle.N","{0} ({1})",this._model.title,this._model.references.length));var t=this._editor.getModel().uri,i=new Y.a(e.startLineNumber,e.startColumn);t=this._model.nearestReference(t,i);if(t)return this._widget.setSelection(t).then(()=>{this._widget&&"editor"===this._editor.getOption(76)&&this._widget.focusOnPreviewEditor()})}});t.dispose()},e=>{this._notificationService.error(e)})}}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(e){return Q(this,void 0,void 0,(function*(){var t,i,n;this._editor.hasModel()&&this._model&&this._widget&&(t=this._widget.position)&&(t=this._model.nearestReference(this._editor.getModel().uri,t))&&(t=this._model.nextOrPreviousReference(t,e),i=this._editor.hasTextFocus(),n=this._widget.isPreviewEditorFocused(),yield this._widget.setSelection(t),yield this._gotoReference(t),i?this._editor.focus():this._widget&&n&&this._widget.focusOnPreviewEditor())}))}revealReference(e){return Q(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(e))}))}closeWidget(e=!0){var t;null!=(t=this._widget)&&t.dispose(),null!=(t=this._model)&&t.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,e&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const i=_.a.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:i}},this._editor).then(t=>{if(this._ignoreModelChangeEvent=!1,t&&this._widget)if(this._editor===t)this._widget.show(i),this._widget.focusOnReferenceTree();else{const n=e.get(t),o=this._model.clone();this.closeWidget(),t.focus(),n.toggleWidget(i,Object(X.h)(e=>Promise.resolve(o)),null!=(t=this._peekMode)&&t)}else this.closeWidget()},e=>{this._ignoreModelChangeEvent=!1,Object(o.f)(e)})}openReference(e,t,i){t||this.closeWidget();var{uri:e,range:n}=e;this._editorService.openCodeEditor({resource:e,options:{selection:n,pinned:i}},this._editor,t)}};function te(e,t){e=Object(H.d)(e);!e||(e=ee.get(e))&&t(e)}ee.ID="editor.contrib.referencesController",ee=U([k(2,a.b),k(3,t.a),k(4,E.a),k(5,r.a),k(6,d.a),k(7,l.a)],ee),v.a.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Object(y.a)(2089,60),when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.changeFocusBetweenPreviewAndReferences()})}}),v.a.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!0)})}}),v.a.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!1)})}}),O.a.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),O.a.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),O.a.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),O.a.registerCommand("closeReferenceSearch",e=>te(e,e=>e.closeWidget())),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:a.a.and(H.b.inPeekEditor,a.a.not("config.editor.stablePeek"))}),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:a.a.and(J,a.a.not("config.editor.stablePeek"))}),v.a.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.revealReference(i[0]))}}),v.a.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!0,!0))}}),O.a.registerCommand("openReference",e=>{var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!1,!0))})},"41a0":function(e,t,i){},4220:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redis",extensions:[".redis"],aliases:["redis"],loader:function(){return i.e("chunk-2d0ea098").then(i.bind(null,"8fa5"))}})},"42e39":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("308f");class o{constructor(e,t,i,n,o,s){this._scrollStateBrand=void 0,e|=0,n|=0,o|=0,s|=0,(i=(t|=0)<(this.rawScrollLeft=i|=0)+(e=e<0?0:e)?t-e:i)<0&&(i=0),(s=o<(this.rawScrollTop=s)+(n=n<0?0:n)?o-n:s)<0&&(s=0),this.width=e,this.scrollWidth=t,this.scrollLeft=i,this.height=n,this.scrollHeight=o,this.scrollTop=s}equals(e){return this.rawScrollLeft===e.rawScrollLeft&&this.rawScrollTop===e.rawScrollTop&&this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop}withScrollDimensions(e,t){return new o((void 0!==e.width?e:this).width,(void 0!==e.scrollWidth?e:this).scrollWidth,t?this.rawScrollLeft:this.scrollLeft,(void 0!==e.height?e:this).height,(void 0!==e.scrollHeight?e:this).scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new o(this.width,this.scrollWidth,void 0!==e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e,t){var i=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,o=this.scrollLeft!==e.scrollLeft,s=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,a=this.scrollTop!==e.scrollTop;return{inSmoothScrolling:t,oldWidth:e.width,oldScrollWidth:e.scrollWidth,oldScrollLeft:e.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:e.height,oldScrollHeight:e.scrollHeight,oldScrollTop:e.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:i,scrollWidthChanged:n,scrollLeftChanged:o,heightChanged:s,scrollHeightChanged:r,scrollTopChanged:a}}}class s extends i("a666").a{constructor(e,t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new n.b),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new o(0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(e){this._smoothScrollDuration=e}validateScrollPosition(e){return this._state.withScrollPosition(e)}getScrollDimensions(){return this._state}setScrollDimensions(e,t){e=this._state.withScrollDimensions(e,t),this._setState(e,Boolean(this._smoothScrolling)),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){e=this._state.withScrollPosition(e),this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(e,!1)}setScrollPositionSmooth(e,t){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:(void 0===e.scrollLeft?this._smoothScrolling.to:e).scrollLeft,scrollTop:(void 0===e.scrollTop?this._smoothScrolling.to:e).scrollTop};var i=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===i.scrollLeft&&this._smoothScrolling.to.scrollTop===i.scrollTop)return;let n;n=t?new l(this._smoothScrolling.from,i,this._smoothScrolling.startTime,this._smoothScrolling.duration):this._smoothScrolling.combine(this._state,i,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=n}else t=this._state.withScrollPosition(e),this._smoothScrolling=l.start(this._state,t,this._smoothScrollDuration);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){var e,t;this._smoothScrolling&&(e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e),this._setState(t,!0),this._smoothScrolling&&(e.isDone?(this._smoothScrolling.dispose(),this._smoothScrolling=null):this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})))}_setState(e,t){const i=this._state;i.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(i,t)))}}class r{constructor(e,t,i){this.scrollLeft=e,this.scrollTop=t,this.isDone=i}}function a(e,t){const i=t-e;return function(t){return e+i*(1-function(e){return Math.pow(e,3)}(1-t))}}class l{constructor(e,t,i,n){this.from=e,this.to=t,this.duration=n,this.startTime=i,this.animationFrameDisposable=null,this._initAnimations()}_initAnimations(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)}_initAnimation(e,t,i){var n,o,s;if(2.5*i{e.hasChanged(42)&&this._updateFont()})),this._disposables.add(i.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){var e;return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(n.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),(e=()=>{var[e,t]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(e),this._label.innerText=Object(n.a)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",null==(e=this._keybindingService.lookupKeybinding(e))?void 0:e.getLabel(),null==(e=this._keybindingService.lookupKeybinding(t))?void 0:e.getLabel())})(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(e)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(e){var t;if(this._input&&this._domNode){var i=e.getColor(h.Nc);this._domNode.style.backgroundColor=String(null!=(t=e.getColor(h.Y))?t:""),this._domNode.style.boxShadow=i?" 0 0 8px 2px "+i:"",this._domNode.style.color=String(null!=(t=e.getColor(h.lb))?t:""),this._input.style.backgroundColor=String(null!=(i=e.getColor(h.jb))?i:"");const n=e.getColor(h.kb);this._input.style.borderWidth=n?"1px":"0px",this._input.style.borderStyle=n?"solid":"none",this._input.style.borderColor=null!=(t=null===n||void 0===n?void 0:n.toString())?t:"none"}}_updateFont(){var e;this._input&&this._label&&(e=this._editor.getOption(42),this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px")}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(e){e||this.cancelInput(!0)}acceptInput(e){this._currentAcceptInput&&this._currentAcceptInput(e)}cancelInput(e){this._currentCancelInput&&this._currentCancelInput(e)}getInput(e,t,i,n,o,s){this._domNode.classList.toggle("preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",i.toString()),this._input.setAttribute("selectionEnd",n.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);const r=new l.b;return new Promise(e=>{this._currentCancelInput=t=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e(t),!0),this._currentAcceptInput=i=>{0===this._input.value.trim().length||this._input.value===t?this.cancelInput(!0):(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e({newName:this._input.value,wantsPreview:o&&i}))},s.onCancellationRequested(()=>this.cancelInput(!0)),r.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{r.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};f=g([p(2,c.b),p(3,u.a),p(4,s.b)],f);var _=i("b707"),b=i("3813"),v=i("6a89"),C=i("351f"),w=i("bc04"),y=(g=i("b0cd"),i("c7f5")),S=i("6d8e"),L=i("5717"),x=i("2504"),k=i("5fe7"),D=(c=i("d3d7"),u=i("0a0f"),p=i("89cd"),i("0910")),N=i("7b4a"),O=i("ef8e9"),E=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._dispoableStore.add(this._instaService.createInstance(f,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(t){return t.getContribution(e.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return I(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),this.editor.hasModel()){var e=this.editor.getPosition();const o=new M(this.editor.getModel(),e);if(o.hasProvider()){let s;this._cts=new w.b(this.editor,5);try{var i=o.resolveRenameLocation(this._cts.token);this._progressService.showWhile(i,250),s=yield i}catch(t){return void C.a.get(this.editor).showMessage(t||n.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e)}if(s)if(s.rejectReason)C.a.get(this.editor).showMessage(s.rejectReason,e);else if(!this._cts.token.isCancellationRequested){this._cts.dispose(),this._cts=new w.b(this.editor,5,s.range),i=this.editor.getSelection();let t=0,r=s.text.length;v.a.isEmpty(i)||v.a.spansMultipleLines(i)||!v.a.containsRange(s.range,i)||(t=Math.max(0,i.startColumn-s.range.startColumn),r=Math.min(s.range.endColumn,i.endColumn)-s.range.startColumn),e=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview");const a=yield this._renameInputField.value.getInput(s.range,s.text,t,r,e,this._cts.token);if("boolean"!=typeof a)return this.editor.focus(),i=Object(k.l)(o.provideRenameEdits(a.newName,this._cts.token),this._cts.token).then(e=>I(this,void 0,void 0,(function*(){e&&this.editor.hasModel()&&(e.rejectReason?this._notificationService.info(e.rejectReason):this._bulkEditService.apply(y.b.convert(e),{editor:this.editor,showPreview:a.wantsPreview,label:n.a("label","Renaming '{0}'",null===s||void 0===s?void 0:s.text),quotableLabel:n.a("quotableLabel","Renaming {0}",null===s||void 0===s?void 0:s.text)}).then(e=>{e.ariaSummary&&Object(b.a)(n.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,a.newName,e.ariaSummary))}).catch(e=>{this._notificationService.error(n.a("rename.failedApply","Rename failed to apply edits")),this._logService.error(e)}))})),e=>{this._notificationService.error(n.a("rename.failed","Rename failed to compute edits")),this._logService.error(e)}),this._progressService.showWhile(i,250),i;a&&this.editor.focus()}}}}))}acceptRenameInput(e){this._renameInputField.value.acceptInput(e)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};A.ID="editor.contrib.renameController",A=i([E(1,u.a),E(2,g.a),E(3,y.a),E(4,t.a),E(5,c.b),E(6,N.a)],A);class R extends r.b{constructor(){super({id:"editor.action.rename",label:n.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(a.a.writable,a.a.hasRenameProvider),kbOpts:{kbExpr:a.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(e,t){const i=e.get(L.a),[n,s]=Array.isArray(t)&&t||[void 0,void 0];return S.a.isUri(n)&&d.a.isIPosition(s)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(s),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},o.f):super.runCommand(e,t)}run(e,t){const i=A.get(t);return i?i.run():Promise.resolve()}}Object(r.l)(A.ID,A),Object(r.j)(R);const P=r.c.bindToContribution(A.get);Object(r.k)(new P({id:"acceptRenameInput",precondition:m,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:a.a.focus,primary:3}})),Object(r.k)(new P({id:"acceptRenameInputWithPreview",precondition:s.a.and(m,s.a.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:a.a.focus,primary:1027}})),Object(r.k)(new P({id:"cancelRenameInput",precondition:m,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:a.a.focus,primary:9,secondary:[1033]}})),Object(r.n)("_executeDocumentRenameProvider",(function(e,t,...i){var[i]=i;return Object(O.c)("string"==typeof i),T(e,t,i)})),p.a.as(D.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:n.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},"44c7":function(e,t,i){},4779:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("4fc3"),i=i("0a0f");const n=Object(i.c)("accessibilityService"),o=new t.c("accessibilityModeEnabled",!1)},"47cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("labelService")},4816:function(e,t,i){"use strict";i.r(t),i("41a0");var n=i("11f7"),o=i("6653"),s=i("31df"),r=i("3813"),a=(t=i("1b7d"),i("a666")),l=i("30db"),d=i("3742"),h=i("6d8e"),c=i("b2cc"),u=i("c101"),g=i("93ba"),p=i("4fc3"),m=i("0a0f"),f=i("6dec"),_=i("5bd7"),b=i("303e"),v=i("b7d0"),C=i("03d9"),w=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isVisible&&this._layout()})),this._register(n.o(this._contentDomNode.domNode,"keydown",e=>{if(this._isVisible&&(e.equals(2083)&&(Object(r.a)(C.a.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),n.t(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),e.preventDefault(),e.stopPropagation()),e.equals(2086))){Object(r.a)(C.a.openingDocs);let t=this._editor.getRawOptions().accessibilityHelpUrl;void 0===t&&(t="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(h.a.parse(t)),e.preventDefault(),e.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return e.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0,this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(e,t,i){let n=this._keybindingService.lookupKeybinding(e);return n?d.v(t,n.getAriaLabel()):d.v(i,e)}_buildContent(){const e=this._editor.getOptions(),t=this._editor.getSelections();let i=0;if(t){const e=this._editor.getModel();e&&t.forEach(t=>{i+=e.getValueLengthInRange(t)})}o=t,a=i;let n=o&&0!==o.length?1===o.length?a?d.v(C.a.singleSelectionRange,o[0].positionLineNumber,o[0].positionColumn,a):d.v(C.a.singleSelection,o[0].positionLineNumber,o[0].positionColumn):a?d.v(C.a.multiSelectionRange,o.length,a):0e.hide(),kbOpts:{weight:200,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(v.f)((e,t)=>{var i=e.getColor(b.Y);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${i}; }`),i=e.getColor(b.ab),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${i}; }`),i=e.getColor(b.Nc),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${i}; }`),i=e.getColor(b.h);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${i}; }`)})},"49d9":function(e,t,i){"use strict";function n(e,t,i){return Math.min(Math.max(e,t),i)}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));class o{constructor(){this._n=1,this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this}get value(){return this._val}}},"4a64":function(e,t,i){"use strict";i.d(t,"a",(function(){return le})),i("94a7");var n=i("dff7"),o=i("11f7"),s=i("6653"),r=i("70c3"),a=i("5fe7"),l=i("308f"),d=(t=i("a666"),i("1ddc")),h=i("bc04"),c=i("5717"),u=i("9c1d"),g=(i("0d30"),i("5aa5")),p=i("1898"),m=i("f070"),f=i("b2cc"),_=i("fd49"),b=i("e1b5"),v=i("7061"),C=i("918c"),w=i("6da2"),y=i("a8d0"),S=i("4fc3"),L=i("303e"),x=i("b7d0"),k=i("561a"),D=i("bf5b"),N=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class O{constructor(e,t,i,n){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=i,this.modifiedLineEnd=n}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class E{constructor(e){this.entries=e}}const I=Object(D.b)("diff-review-insert",k.b.add,n.a("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),M=Object(D.b)("diff-review-remove",k.b.remove,n.a("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),T=Object(D.b)("diff-review-close",k.b.close,n.a("diffReviewCloseIcon","Icon for 'Close' in diff review."));class A extends t.a{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=Object(s.b)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=Object(s.b)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new g.a(this.actionBarContainer.domNode)),this._actionBar.push(new m.a("diffreview.close",n.a("label.close","Close"),"close-diff-review "+x.d.asClassName(T),!0,()=>N(this,void 0,void 0,(function*(){return this.hide()}))),{label:!1,icon:!0}),this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=Object(s.b)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new p.a(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(e.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(e.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(o.o(this.domNode.domNode,"click",e=>{e.preventDefault(),e=o.x(e.target,"diff-review-row"),e&&this._goToRow(e)})),this._register(o.o(this.domNode.domNode,"keydown",e=>{(e.equals(18)||e.equals(2066)||e.equals(530))&&(e.preventDefault(),this._goToRow(this._getNextRow())),(e.equals(16)||e.equals(2064)||e.equals(528))&&(e.preventDefault(),this._goToRow(this._getPrevRow())),(e.equals(9)||e.equals(2057)||e.equals(521)||e.equals(1033))&&(e.preventDefault(),this.hide()),(e.equals(10)||e.equals(3))&&(e.preventDefault(),this.accept())})),this._diffs=[],this._currentDiff=null}prev(){let e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let t=-1;for(let e=0,i=this._diffs.length;en&&(r=n-d,d+=r,m+=r),m>o&&(a=o-m,d+=a,m+=a),g[p++]=new O(u,d,h,m)}n[o++]=new E(g)}let g=n[0].entries,p=[],m=0;for(let f=1,_=n.length;f<_;f++){const e=n[f].entries,t=g[g.length-1],i=e[0];0===t.getType()&&0===i.getType()&&i.originalLineStart<=t.originalLineEnd?(g[g.length-1]=new O(t.originalLineStart,i.originalLineEnd,t.modifiedLineStart,i.modifiedLineEnd),g=g.concat(e.slice(1))):(p[m++]=new E(g),g=e)}return p[m++]=new E(g),p}_findDiffIndex(e){var t=e.lineNumber;for(let n=0,o=this._diffs.length;ny)&&(y=g),0!==p&&(0===S||pL)&&(L=c)}let x=document.createElement("div"),k=(x.className="diff-review-row",document.createElement("div"));k.className="diff-review-cell diff-review-summary";var m=y-w+1,f=L-S+1,_=(k.appendChild(document.createTextNode(`${l+1}/${this._diffs.length}: @@ -${w},${m} +${S},${f} @@`)),x.setAttribute("data-line",String(S)),e=>0===e?n.a("no_lines_changed","no lines changed"):1===e?n.a("one_line_changed","1 line changed"):n.a("more_lines_changed","{0} lines changed",e)),b=(m=_(m),_=_(f),x.setAttribute("aria-label",n.a({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines changed", "1 line changed" or "X lines changed", localized separately.']},"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",l+1,this._diffs.length,w,m,S,_)),x.appendChild(k),x.setAttribute("role","listitem"),C.appendChild(x),t.get(58));let D=S;for(let n=0,o=h.length;ne}),Object(x.f)((e,t)=>{var i=e.getColor(C.r);i&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${i}; }`),i=e.getColor(L.yc);i&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${i} 0 -6px 6px -6px inset; }`)});class R extends f.b{constructor(){super({id:"editor.action.diffReview.next",label:n.a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewNext()}}class P extends f.b{constructor(){super({id:"editor.action.diffReview.prev",label:n.a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewPrev()}}function F(e){const t=e.get(c.a);var i=t.listDiffEditors();const n=t.getActiveCodeEditor();if(n)for(let o=0,s=i.length;os.modifiedStartLineNumber?n.a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):n.a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber+1,1);e=s.originalModel.getValueInRange(e);yield this._clipboardService.writeText(e)}))));let c=0,u=void 0;s.originalEndLineNumber>s.modifiedStartLineNumber&&(u=new m.a("diff.clipboard.copyDeletedLineContent",n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=s.originalModel.getLineContent(s.originalStartLineNumber+c);yield this._clipboardService.writeText(e)}))),h.push(u)),i.getOption(80)||h.push(new m.a("diff.inline.revertChange",n.a("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e,t=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber,s.originalModel.getLineMaxColumn(s.originalEndLineNumber));t=s.originalModel.getValueInRange(t);0===s.modifiedEndLineNumber?(e=i.getModel().getLineMaxColumn(s.modifiedStartLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,e,s.modifiedStartLineNumber,e),text:d+t}])):(e=i.getModel().getLineMaxColumn(s.modifiedEndLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,1,s.modifiedEndLineNumber,e),text:t}]))}))));const g=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(u&&(u.label=n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber+c)),h),autoSelectFirstItem:!0})};this._register(o.o(this._diffActions,"mousedown",e=>{var{top:t,height:i}=o.D(this._diffActions),n=Math.floor(l/3);e.preventDefault(),g(e.posx,t+i+n)})),this._register(i.onMouseMove(e=>{8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId!==this._viewZoneId?this.visibility=!1:(this.visibility=!0,c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l))})),this._register(i.onMouseDown(e=>{!e.event.rightButton||8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId===this._viewZoneId&&(e.event.preventDefault(),c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l),g(e.event.posx,e.event.posy+l))}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,i){e=o.D(e)["top"];var n=Math.floor((t-e)/i);if(this._diffActions.style.top=n*i+"px",this.diff.viewLineCounts){let e=0;for(let t=0;t!this._zonesMap[String(e.id)])}clean(e){0{for(const t of this._zones)e.removeZone(t)}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])}apply(e,t,i,n){const o=n?h.c.capture(e):null;e.changeViewZones(t=>{for(const e of this._zones)t.removeZone(e);for(const e of this._inlineDiffMargins)e.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let o=0,s=i.zones.length;oe});let le=class e extends t.a{constructor(t,i,n,r,d,h,c,u,g,p,m,b){super(),this._editorProgressService=b,this._onDidDispose=this._register(new l.b),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new l.b),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new l.b),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=d,this._codeEditorService=u,this._contextKeyService=this._register(h.createScoped(t)),this._instantiationService=c.createChild(new q.a([S.b,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=g,this._notificationService=p,this._id=++oe,this._state=0,this._updatingDiffProgress=null,this._domElement=t,i=i||{},this._renderSideBySide=!0,void 0!==i.renderSideBySide&&(this._renderSideBySide=i.renderSideBySide),this._maxComputationTime=5e3,void 0!==i.maxComputationTime&&(this._maxComputationTime=i.maxComputationTime),this._ignoreTrimWhitespace=!0,void 0!==i.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=i.ignoreTrimWhitespace),this._renderIndicators=!0,void 0!==i.renderIndicators&&(this._renderIndicators=i.renderIndicators),this._originalIsEditable=Object(_.k)(i.originalEditable,!1),this._diffCodeLens=Object(_.k)(i.diffCodeLens,!1),this._diffWordWrap=be(i.diffWordWrap,"inherit"),void 0!==i.isInEmbeddedEditor?this._contextKeyService.createKey("isInEmbeddedDiffEditor",i.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._renderOverviewRuler=!0,void 0!==i.renderOverviewRuler&&(this._renderOverviewRuler=Boolean(i.renderOverviewRuler)),this._updateDecorationsRunner=this._register(new a.e(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=Object(s.b)(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(o.o(this._overviewDomElement,"mousedown",e=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._renderOverviewRuler&&this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new ne(m,r),this._modifiedEditorState=new ne(m,r),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new ee.a(this._containerDomElement,i.dimension,()=>this._onDidContainerSizeChanged())),i.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(i,n.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(i,n.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new A(this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._enableSplitViewResizing=!0,void 0!==i.enableSplitViewResizing&&(this._enableSplitViewResizing=i.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._register(g.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));for(const e of f.d.getDiffEditorContributions())try{this._register(c.createInstance(e.ctor,this))}catch(t){Object(Q.f)(t)}this._codeEditorService.addDiffEditor(this)}_setState(e){this._state!==e&&(this._state=e,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(e,t){let i="monaco-diff-editor monaco-editor-background ";return t&&(i+="side-by-side "),i+Object(x.e)(e.type)}_recreateOverviewRulers(){this._renderOverviewRuler&&(this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._originalEditor.hasModel()&&(this._originalOverviewRuler=this._originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this._modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers())}_createLeftHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._modifiedEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._contextKeyService.createKey("isInDiffLeftEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createRightHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._originalEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(n.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()})),this._contextKeyService.createKey("isInDiffRightEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createInnerEditor(e,t,i,n){return e.createInstance(u.a,t,i,n)}dispose(){this._codeEditorService.removeDiffEditor(this),-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._renderOverviewRuler&&this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this._originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this._modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return W.a.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(t){let i=!1,n=(void 0!==t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,i=!0),void 0!==t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon()),!1);void 0!==t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,n=!0),void 0!==t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,n=!0),n&&this._beginUpdateDecorations(),this._originalIsEditable=Object(_.k)(t.originalEditable,this._originalIsEditable),this._diffCodeLens=Object(_.k)(t.diffCodeLens,this._diffCodeLens),this._diffWordWrap=be(t.diffWordWrap,this._diffWordWrap),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t)),void 0!==t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),i&&(this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)),void 0!==t.renderOverviewRuler&&this._renderOverviewRuler!==t.renderOverviewRuler&&(this._renderOverviewRuler=t.renderOverviewRuler,this._renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}getModel(){return{original:this._originalEditor.getModel(),modified:this._modifiedEditor.getModel()}}setModel(e){if(e&&(!e.original||!e.modified))throw new Error(e.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this._originalEditor.setModel(e?e.original:null),this._modifiedEditor.setModel(e?e.modified:null),this._updateDecorationsRunner.cancel(),e&&(this._originalEditor.setScrollTop(0),this._modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),e&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(e){return this._modifiedEditor.getVisibleColumnFromPosition(e)}getPosition(){return this._modifiedEditor.getPosition()}setPosition(e){this._modifiedEditor.setPosition(e)}revealLine(e,t=0){this._modifiedEditor.revealLine(e,t)}revealLineInCenter(e,t=0){this._modifiedEditor.revealLineInCenter(e,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealLineInCenterIfOutsideViewport(e,t)}revealLineNearTop(e,t=0){this._modifiedEditor.revealLineNearTop(e,t)}revealPosition(e,t=0){this._modifiedEditor.revealPosition(e,t)}revealPositionInCenter(e,t=0){this._modifiedEditor.revealPositionInCenter(e,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealPositionInCenterIfOutsideViewport(e,t)}revealPositionNearTop(e,t=0){this._modifiedEditor.revealPositionNearTop(e,t)}getSelection(){return this._modifiedEditor.getSelection()}getSelections(){return this._modifiedEditor.getSelections()}setSelection(e){this._modifiedEditor.setSelection(e)}setSelections(e){this._modifiedEditor.setSelections(e)}revealLines(e,t,i=0){this._modifiedEditor.revealLines(e,t,i)}revealLinesInCenter(e,t,i=0){this._modifiedEditor.revealLinesInCenter(e,t,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,i)}revealLinesNearTop(e,t,i=0){this._modifiedEditor.revealLinesNearTop(e,t,i)}revealRange(e,t=0,i=!1,n=!0){this._modifiedEditor.revealRange(e,t,i,n)}revealRangeInCenter(e,t=0){this._modifiedEditor.revealRangeInCenter(e,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeInCenterIfOutsideViewport(e,t)}revealRangeNearTop(e,t=0){this._modifiedEditor.revealRangeNearTop(e,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeNearTopIfOutsideViewport(e,t)}revealRangeAtTop(e,t=0){this._modifiedEditor.revealRangeAtTop(e,t)}getSupportedActions(){return this._modifiedEditor.getSupportedActions()}saveViewState(){return{original:this._originalEditor.saveViewState(),modified:this._modifiedEditor.saveViewState()}}restoreViewState(e){e&&e.original&&e.modified&&(this._originalEditor.restoreViewState((e=e).original),this._modifiedEditor.restoreViewState(e.modified))}layout(e){this._elementSizeObserver.observe(e)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(e,t,i){this._modifiedEditor.trigger(e,t,i)}changeDecorations(e){return this._modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){var t,i,n;this._renderOverviewRuler&&this._originalOverviewRuler&&this._modifiedOverviewRuler&&(t=this._elementSizeObserver.getHeight(),i=this._getReviewHeight(),n=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH,this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:n+e.ONE_OVERVIEW_WIDTH,height:t-i}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-i})))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),e.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(e,t){return!e&&!t||!(!e||!t)&&e.toString()===t.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const t=this._originalEditor.getModel(),i=this._modifiedEditor.getModel();if(t&&i){this._diffComputationToken++;const o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,i.uri)?this._editorWorkerService.computeDiff(t.uri,i.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(i.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=i.uri,this._notificationService.warn(n.a("diff.tooLarge","Cannot compare files because one file is too large.")))}}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this._originalEditor),this._modifiedEditorState.clean(this._modifiedEditor)}_updateDecorations(){if(this._originalEditor.getModel()&&this._modifiedEditor.getModel()){var e=this._diffComputationResult?this._diffComputationResult.changes:[],t=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),i=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces());e=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,i);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,e.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,e.modified,!0)}finally{this._currentlyChangingViewZones=!1}}}_adjustOptionsForSubEditor(e){const t=Object.assign({},e);return t.inDiffEditor=!0,t.automaticLayout=!1,t.scrollbar=Object.assign({},t.scrollbar||{}),t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=this._diffCodeLens,t.fixedOverflowWidgets=!0,t.minimap=Object.assign({},t.minimap||{}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e){const t=this._adjustOptionsForSubEditor(e);return this._renderSideBySide?t.wordWrapOverride1=this._diffWordWrap:t.wordWrapOverride1="off",e.originalAriaLabel&&(t.ariaLabel=e.originalAriaLabel),t.readOnly=!this._originalIsEditable,t.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},t),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(t){const i=this._adjustOptionsForSubEditor(t);return t.modifiedAriaLabel&&(i.ariaLabel=t.modifiedAriaLabel),i.wordWrapOverride1=this._diffWordWrap,i.revealHorizontalRightPadding=_.g.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,i.scrollbar.verticalHasArrows=!1,i.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},i),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){var t=this._elementSizeObserver.getWidth(),i=this._elementSizeObserver.getHeight(),n=this._getReviewHeight(),o=this._strategy.layout();this._originalDomNode.style.width=o+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=t-o+"px",this._modifiedDomNode.style.left=o+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=i-n+"px",this._overviewDomElement.style.width=e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=t-e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(e.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this._originalEditor.layout({width:o,height:i-n}),this._modifiedEditor.layout({width:t-o-(this._renderOverviewRuler?e.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:i-n}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(i-n,t,n),this._layoutOverviewViewport()}_layoutOverviewViewport(){var e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){var e,t,i,n=this._modifiedEditor.getLayoutInfo();return n?(e=this._modifiedEditor.getScrollTop(),t=this._modifiedEditor.getScrollHeight(),i=Math.max(0,n.height),i=Math.max(0,+i),i=0this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),(this._strategy=e).applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){var i=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===i.length||ee.originalStartLineNumber);return o?(n=o.originalStartLineNumber+(0e.modifiedStartLineNumber);return o?(t=o.originalStartLineNumber+(0e.afterLineNumber-t.afterLineNumber),n=n.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),n=this._getViewZones(e,n,o,i),o=this._getOriginalEditorDecorations(e,t,i),e=this._getModifiedEditorDecorations(e,t,i),{original:{decorations:o.decorations,overviewZones:o.overviewZones,zones:n.original},modified:{decorations:e.decorations,overviewZones:e.overviewZones,zones:n.modified}}}}class he{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexe.afterLineNumber-t.afterLineNumber,_=(e,t)=>{if(null===t.domNode&&0=t.heightInLines?(e.heightInLines-=t.heightInLines,T++):(t.heightInLines-=e.heightInLines,M++)}for(;M(e.domNode||(e.domNode=we()),e))}}function ue(e,t,i,n,o){return{range:new B.a(e,t,i,n),options:o}}const ge={charDelete:V.a.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:V.a.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:V.a.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:V.a.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:V.a.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:V.a.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+x.d.asClassName(se),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:V.a.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:V.a.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+x.d.asClassName(re),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:V.a.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class pe extends de{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new r.b(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this._onSashDragStart()),this._sash.onDidChange(e=>this._onSashDrag(e)),this._sash.onDidEnd(()=>this._onSashDragEnd()),this._sash.onDidReset(()=>this._onSashReset())}setEnableSplitViewResizing(e){e=!1===e,this._disableSash!==e&&(this._disableSash=e,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let i=Math.floor((e||.5)*t);return e=Math.floor(.5*t),i=!this._disableSash&&i||e,t>2*pe.MINIMUM_EDITOR_WIDTH?(i=it-pe.MINIMUM_EDITOR_WIDTH&&(i=t-pe.MINIMUM_EDITOR_WIDTH):i=e,this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(e){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);e=this.layout((this._startSashPosition+(e.currentX-e.startX))/t);this._sashRatio=e/t,this._dataSource.relayoutEditors()}_onSashDragEnd(){this._sash.layout()}_onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(e){return 0}getVerticalSashLeft(e){return this._sashPosition}getVerticalSashHeight(e){return this._dataSource.getHeight()}_getViewZones(e,t,i){var n=this._dataSource.getOriginalEditor(),o=this._dataSource.getModifiedEditor();const s=new me(e,t,i,n,o);return s.getViewZones()}_getOriginalEditorDecorations(e,t,i){const n=this._dataSource.getOriginalEditor();var o=String(this._removeColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(Ce(d)){s.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:i?ge.lineDeleteWithSign:ge.lineDelete}),ve(d)&&d.charChanges||s.decorations.push(ue(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824,ge.charDeleteWholeLine));var l=ye(r,a,d.originalStartLineNumber,d.originalEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(Ce(e))if(t)for(let t=e.originalStartLineNumber;t<=e.originalEndLineNumber;t++){let i,n;i=t===e.originalStartLineNumber?e.originalStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.originalEndLineNumber?e.originalEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charDelete))}else s.decorations.push(ue(e.originalStartLineNumber,e.originalStartColumn,e.originalEndLineNumber,e.originalEndColumn,ge.charDelete))}return s}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert}),Ce(d)&&d.charChanges||s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine));var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}return s}}pe.MINIMUM_EDITOR_WIDTH=100;class me extends ce{constructor(e,t,i,n,o){super(e,t,i,n,o)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(e,t,i){return t{this._decorationsLeft!==t.decorationsLeft&&(this._decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,i,n){var o=this._dataSource.getOriginalEditor(),s=this._dataSource.getModifiedEditor();const r=new _e(e,t,i,o,s,n);return r.getViewZones()}_getOriginalEditorDecorations(e,t,i){var n=String(this._removeColor);const o={decorations:[],overviewZones:[]},s=this._dataSource.getOriginalEditor();var r,a=s.getModel(),l=s._getViewModel();for(const d of e)Ce(d)&&(o.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:ge.lineDeleteMargin}),r=ye(a,l,d.originalStartLineNumber,d.originalEndLineNumber),o.overviewZones.push(new z.a(r.startLineNumber,r.endLineNumber,n)));return o}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert});var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges){for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}else s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine))}return s}layout(){return Math.max(5,this._decorationsLeft)}}class _e extends ce{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._originalModel=n.getModel(),this._renderIndicators=s,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){var e=super.getViewZones();return this._finalize(e),e}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const e=document.createElement("div");return e.className="inline-added-margin-view-zone",e}_produceOriginalFromDiff(e,t,i){const n=document.createElement("div");return n.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:i,domNode:document.createElement("div"),marginDomNode:n}}_produceModifiedFromDiff(e,t,i){const n=document.createElement("div"),o=(n.className="view-lines line-delete "+te.a,document.createElement("div"));o.className="inline-deleted-margin-view-zone",t={shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:0,domNode:n,marginDomNode:o,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let s=e.originalStartLineNumber;s<=e.originalEndLineNumber;s++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(s),null,null);return this._pendingLineChange.push(e),this._pendingViewZones.push(t),t}_finalize(e){const t=this._modifiedEditor.getOptions();var i=this._modifiedEditor.getModel().getOptions().tabSize,n=t.get(42),o=t.get(28),s=n.typicalHalfwidthCharacterWidth,r=t.get(93),a=this._originalModel.mightContainNonBasicASCII(),l=this._originalModel.mightContainRTL(),h=t.get(58),c=t.get(130).decorationsWidth,u=t.get(105),g=t.get(88),p=t.get(82),m=t.get(43),f=this._lineBreaksComputer.finalize();let _=0;for(let O=0;Oe.afterLineNumber-t.afterLineNumber)}_renderOriginalLine(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,b){f.appendASCIIString('