From 3a95536449373be1a6aae633b75e371338321248 Mon Sep 17 00:00:00 2001 From: BoBoooooo <17746714@qq.com> Date: Fri, 17 May 2024 10:35:54 +0800 Subject: [PATCH] 1.3.11 --- CHANGELOG.md | 9 +++++++ build/app.bundle.js | 2 +- package-lock.json | 4 +-- package.json | 2 +- .../multi_Editor.MultiEditorIProps.html | 26 +++++++++---------- .../interfaces/multi_Editor.MultiRefType.html | 12 ++++----- .../interfaces/multi_Editor.filelist.html | 2 +- .../single_Editor.SingleEditorIProps.html | 20 +++++++------- .../single_Editor.SingleEditorRefType.html | 4 +-- public/docs/modules/multi_Editor.html | 2 +- public/docs/modules/single_Editor.html | 2 +- .../types/multi_Editor.FileChangeType.html | 2 +- .../single_Editor.INITIAL_OPTIONS.html | 2 +- 13 files changed, 49 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b6d806b..e5eeff4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [1.3.11](https://github.com/x-orpheus/react-monaco-editor-lite/compare/v1.3.10...v1.3.11) (2024-05-17) + + +### Bug Fixes + +* remove console ([4d53092](https://github.com/x-orpheus/react-monaco-editor-lite/commit/4d53092026a58f61b5b8e6ae0c2b5a12be6b8678)) + + + ## [1.3.10](https://github.com/x-orpheus/react-monaco-editor-lite/compare/v1.3.9...v1.3.10) (2024-05-17) diff --git a/build/app.bundle.js b/build/app.bundle.js index fe00b35..70e4b69 100644 --- a/build/app.bundle.js +++ b/build/app.bundle.js @@ -1,2 +1,2 @@ /*! For license information please see app.bundle.js.LICENSE.txt */ -(()=>{var e,n,t={8523:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,"@font-face {\n font-family: 'anticon';\n src: url('//at.alicdn.com/t/font_1434092639_4910953.eot');\n /* IE9*/\n src: url('//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('//at.alicdn.com/t/font_1434092639_4910953.woff') format('woff'), /* chrome、firefox */ url('//at.alicdn.com/t/font_1434092639_4910953.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('//at.alicdn.com/t/font_1434092639_4910953.svg#iconfont') format('svg');\n /* iOS 4.1- */\n}\n.rc-dropdown {\n position: absolute;\n left: -9999px;\n top: -9999px;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-weight: normal;\n line-height: 1.5;\n}\n.rc-dropdown-hidden {\n display: none;\n}\n.rc-dropdown .rc-menu {\n outline: none;\n position: relative;\n list-style-type: none;\n padding: 0;\n margin: 2px 0 2px;\n text-align: left;\n background-color: #fff;\n border-radius: 3px;\n box-shadow: 0 1px 5px #ccc;\n background-clip: padding-box;\n border: 1px solid #ccc;\n}\n.rc-dropdown .rc-menu > li {\n margin: 0;\n padding: 0;\n}\n.rc-dropdown .rc-menu:before {\n content: \"\";\n position: absolute;\n top: -4px;\n left: 0;\n width: 100%;\n height: 4px;\n background: #ffffff;\n background: rgba(255, 255, 255, 0.01);\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item {\n position: relative;\n display: block;\n padding: 7px 10px;\n clear: both;\n font-size: 12px;\n font-weight: normal;\n color: #666666;\n white-space: nowrap;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item:hover,\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item-active,\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item-selected {\n background-color: #ebfaff;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item-selected {\n position: relative;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item-selected:after {\n content: '\\e613';\n font-family: 'anticon';\n font-weight: bold;\n position: absolute;\n top: 6px;\n right: 16px;\n color: #3CB8F0;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item-disabled {\n color: #ccc;\n cursor: not-allowed;\n pointer-events: none;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item-disabled:hover {\n color: #ccc;\n background-color: #fff;\n cursor: not-allowed;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.rc-dropdown .rc-menu > .rc-dropdown .rc-menu-item-divider {\n height: 1px;\n margin: 1px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n line-height: 0;\n}\n.rc-dropdown-slide-up-enter,\n.rc-dropdown-slide-up-appear {\n animation-duration: 0.3s;\n animation-fill-mode: both;\n transform-origin: 0 0;\n display: block !important;\n opacity: 0;\n animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n animation-play-state: paused;\n}\n.rc-dropdown-slide-up-leave {\n animation-duration: 0.3s;\n animation-fill-mode: both;\n transform-origin: 0 0;\n display: block !important;\n opacity: 1;\n animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n animation-play-state: paused;\n}\n.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomLeft,\n.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomLeft,\n.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomCenter,\n.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomCenter,\n.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomRight,\n.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomRight {\n animation-name: rcDropdownSlideUpIn;\n animation-play-state: running;\n}\n.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topLeft,\n.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topLeft,\n.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topCenter,\n.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topCenter,\n.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topRight,\n.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topRight {\n animation-name: rcDropdownSlideDownIn;\n animation-play-state: running;\n}\n.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomLeft,\n.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomCenter,\n.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomRight {\n animation-name: rcDropdownSlideUpOut;\n animation-play-state: running;\n}\n.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topLeft,\n.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topCenter,\n.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topRight {\n animation-name: rcDropdownSlideDownOut;\n animation-play-state: running;\n}\n@keyframes rcDropdownSlideUpIn {\n 0% {\n opacity: 0;\n transform-origin: 0% 0%;\n transform: scaleY(0);\n }\n 100% {\n opacity: 1;\n transform-origin: 0% 0%;\n transform: scaleY(1);\n }\n}\n@keyframes rcDropdownSlideUpOut {\n 0% {\n opacity: 1;\n transform-origin: 0% 0%;\n transform: scaleY(1);\n }\n 100% {\n opacity: 0;\n transform-origin: 0% 0%;\n transform: scaleY(0);\n }\n}\n@keyframes rcDropdownSlideDownIn {\n 0% {\n opacity: 0;\n transform-origin: 0% 100%;\n transform: scaleY(0);\n }\n 100% {\n opacity: 1;\n transform-origin: 0% 100%;\n transform: scaleY(1);\n }\n}\n@keyframes rcDropdownSlideDownOut {\n 0% {\n opacity: 1;\n transform-origin: 0% 100%;\n transform: scaleY(1);\n }\n 100% {\n opacity: 0;\n transform-origin: 0% 100%;\n transform: scaleY(0);\n }\n}\n.rc-dropdown-arrow {\n position: absolute;\n border-width: 8px / 2;\n border-color: transparent;\n box-shadow: 0 1px 5px #ccc;\n border-style: solid;\n transform: rotate(45deg);\n}\n.rc-dropdown-show-arrow.rc-dropdown-placement-top,\n.rc-dropdown-show-arrow.rc-dropdown-placement-topLeft,\n.rc-dropdown-show-arrow.rc-dropdown-placement-topRight {\n padding-bottom: 6px;\n}\n.rc-dropdown-show-arrow.rc-dropdown-placement-bottom,\n.rc-dropdown-show-arrow.rc-dropdown-placement-bottomLeft,\n.rc-dropdown-show-arrow.rc-dropdown-placement-bottomRight {\n padding-top: 6px;\n}\n.rc-dropdown-placement-top .rc-dropdown-arrow,\n.rc-dropdown-placement-topLeft .rc-dropdown-arrow,\n.rc-dropdown-placement-topRight .rc-dropdown-arrow {\n bottom: 4px;\n border-top-color: white;\n}\n.rc-dropdown-placement-top .rc-dropdown-arrow {\n left: 50%;\n}\n.rc-dropdown-placement-topLeft .rc-dropdown-arrow {\n left: 15%;\n}\n.rc-dropdown-placement-topRight .rc-dropdown-arrow {\n right: 15%;\n}\n.rc-dropdown-placement-bottom .rc-dropdown-arrow,\n.rc-dropdown-placement-bottomLeft .rc-dropdown-arrow,\n.rc-dropdown-placement-bottomRight .rc-dropdown-arrow {\n top: 4px;\n border-bottom-color: white;\n}\n.rc-dropdown-placement-bottom .rc-dropdown-arrow {\n left: 50%;\n}\n.rc-dropdown-placement-bottomLeft .rc-dropdown-arrow {\n left: 15%;\n}\n.rc-dropdown-placement-bottomRight .rc-dropdown-arrow {\n right: 15%;\n}\n",""]);const l=a},6201:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,"@font-face {\n font-family: 'FontAwesome';\n src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.eot');\n src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.woff') format('woff'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf') format('truetype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.rc-menu {\n outline: none;\n margin-bottom: 0;\n padding-left: 0;\n padding-right: 0;\n list-style: none;\n border: 1px solid #d9d9d9;\n box-shadow: 0 0 4px #d9d9d9;\n border-radius: 3px;\n color: #666;\n}\n.rc-menu-rtl {\n direction: rtl;\n}\n.rc-menu-hidden,\n.rc-menu-submenu-hidden {\n display: none;\n}\n.rc-menu-collapse {\n overflow: hidden;\n transition: height 0.3s ease-out;\n}\n.rc-menu-item-group-list {\n margin: 0;\n padding: 0;\n}\n.rc-menu-item-group-title {\n color: #999;\n line-height: 1.5;\n padding: 8px 10px;\n border-bottom: 1px solid #dedede;\n}\n.rc-menu-item-active,\n.rc-menu-submenu-active > .rc-menu-submenu-title {\n background-color: #eaf8fe;\n}\n.rc-menu-item-selected {\n background-color: #eaf8fe;\n transform: translateZ(0);\n}\n.rc-menu-submenu-selected {\n background-color: #eaf8fe;\n}\n.rc-menu > li.rc-menu-submenu {\n padding: 0;\n}\n.rc-menu-horizontal.rc-menu-sub,\n.rc-menu-vertical.rc-menu-sub,\n.rc-menu-vertical-left.rc-menu-sub,\n.rc-menu-vertical-right.rc-menu-sub {\n min-width: 160px;\n margin-top: 0;\n}\n.rc-menu-item,\n.rc-menu-submenu-title {\n margin: 0;\n position: relative;\n display: block;\n padding: 7px 7px 7px 16px;\n white-space: nowrap;\n}\n.rc-menu-rtl .rc-menu-item,\n.rc-menu-rtl .rc-menu-submenu-title {\n padding: 7px 16px 7px 7px;\n}\n.rc-menu-item.rc-menu-item-disabled,\n.rc-menu-submenu-title.rc-menu-item-disabled,\n.rc-menu-item.rc-menu-submenu-disabled,\n.rc-menu-submenu-title.rc-menu-submenu-disabled {\n color: #777 !important;\n}\n.rc-menu-item-divider {\n height: 1px;\n margin: 1px 0;\n overflow: hidden;\n padding: 0;\n line-height: 0;\n background-color: #e5e5e5;\n}\n.rc-menu-submenu-popup {\n position: absolute;\n}\n.rc-menu-submenu-popup .submenu-title-wrapper {\n padding-right: 20px;\n}\n.rc-menu-submenu-rtl.rc-menu-submenu-popup .submenu-title-wrapper,\n.rc-menu-submenu-rtl .rc-menu-submenu-popup .submenu-title-wrapper {\n padding-right: 0;\n padding-left: 20px;\n}\n.rc-menu-submenu > .rc-menu {\n background-color: #fff;\n}\n.rc-menu .rc-menu-submenu-title .anticon,\n.rc-menu .rc-menu-item .anticon {\n width: 14px;\n height: 14px;\n margin-right: 8px;\n top: -1px;\n}\n.rc-menu-rtl .rc-menu .rc-menu-submenu-title .anticon,\n.rc-menu-rtl .rc-menu .rc-menu-item .anticon {\n margin-right: 0;\n margin-left: 8px;\n}\n.rc-menu-horizontal {\n background-color: #f3f5f7;\n border: none;\n border-bottom: 1px solid #d9d9d9;\n box-shadow: none;\n white-space: nowrap;\n overflow: hidden;\n}\n.rc-menu-horizontal > .rc-menu-item,\n.rc-menu-horizontal > .rc-menu-submenu > .rc-menu-submenu-title {\n padding: 15px 20px;\n}\n.rc-menu-horizontal > .rc-menu-submenu,\n.rc-menu-horizontal > .rc-menu-item {\n border-bottom: 2px solid transparent;\n display: inline-block;\n vertical-align: bottom;\n}\n.rc-menu-horizontal > .rc-menu-submenu-active,\n.rc-menu-horizontal > .rc-menu-item-active {\n border-bottom: 2px solid #2db7f5;\n background-color: #f3f5f7;\n color: #2baee9;\n}\n.rc-menu-horizontal:after {\n content: '\\20';\n display: block;\n height: 0;\n clear: both;\n}\n.rc-menu-vertical,\n.rc-menu-vertical-left,\n.rc-menu-vertical-right,\n.rc-menu-inline {\n padding: 12px 0;\n}\n.rc-menu-vertical > .rc-menu-item,\n.rc-menu-vertical-left > .rc-menu-item,\n.rc-menu-vertical-right > .rc-menu-item,\n.rc-menu-inline > .rc-menu-item,\n.rc-menu-vertical > .rc-menu-submenu > .rc-menu-submenu-title,\n.rc-menu-vertical-left > .rc-menu-submenu > .rc-menu-submenu-title,\n.rc-menu-vertical-right > .rc-menu-submenu > .rc-menu-submenu-title,\n.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {\n padding: 12px 8px 12px 24px;\n}\n.rc-menu-rtl.rc-menu-vertical > .rc-menu-item,\n.rc-menu-rtl.rc-menu-vertical-left > .rc-menu-item,\n.rc-menu-rtl.rc-menu-vertical-right > .rc-menu-item,\n.rc-menu-rtl.rc-menu-inline > .rc-menu-item,\n.rc-menu-rtl.rc-menu-vertical > .rc-menu-submenu > .rc-menu-submenu-title,\n.rc-menu-rtl.rc-menu-vertical-left > .rc-menu-submenu > .rc-menu-submenu-title,\n.rc-menu-rtl.rc-menu-vertical-right > .rc-menu-submenu > .rc-menu-submenu-title,\n.rc-menu-rtl.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {\n padding: 12px 24px 12px 8px;\n}\n.rc-menu-vertical .rc-menu-submenu-arrow,\n.rc-menu-vertical-left .rc-menu-submenu-arrow,\n.rc-menu-vertical-right .rc-menu-submenu-arrow,\n.rc-menu-inline .rc-menu-submenu-arrow {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n vertical-align: baseline;\n text-align: center;\n text-transform: none;\n text-rendering: auto;\n position: absolute;\n right: 16px;\n line-height: 1.5em;\n}\n.rc-menu-vertical .rc-menu-submenu-arrow:before,\n.rc-menu-vertical-left .rc-menu-submenu-arrow:before,\n.rc-menu-vertical-right .rc-menu-submenu-arrow:before,\n.rc-menu-inline .rc-menu-submenu-arrow:before {\n content: '\\f0da';\n}\n.rc-menu-rtl.rc-menu-vertical .rc-menu-submenu-arrow:before,\n.rc-menu-rtl.rc-menu-vertical-left .rc-menu-submenu-arrow:before,\n.rc-menu-rtl.rc-menu-vertical-right .rc-menu-submenu-arrow:before,\n.rc-menu-rtl.rc-menu-inline .rc-menu-submenu-arrow:before,\n.rc-menu-submenu-rtl .rc-menu-vertical .rc-menu-submenu-arrow:before,\n.rc-menu-submenu-rtl .rc-menu-vertical-left .rc-menu-submenu-arrow:before,\n.rc-menu-submenu-rtl .rc-menu-vertical-right .rc-menu-submenu-arrow:before,\n.rc-menu-submenu-rtl .rc-menu-inline .rc-menu-submenu-arrow:before {\n content: '\\f0d9';\n}\n.rc-menu-rtl.rc-menu-vertical .rc-menu-submenu-arrow,\n.rc-menu-rtl.rc-menu-vertical-left .rc-menu-submenu-arrow,\n.rc-menu-rtl.rc-menu-vertical-right .rc-menu-submenu-arrow,\n.rc-menu-rtl.rc-menu-inline .rc-menu-submenu-arrow,\n.rc-menu-submenu-rtl .rc-menu-vertical .rc-menu-submenu-arrow,\n.rc-menu-submenu-rtl .rc-menu-vertical-left .rc-menu-submenu-arrow,\n.rc-menu-submenu-rtl .rc-menu-vertical-right .rc-menu-submenu-arrow,\n.rc-menu-submenu-rtl .rc-menu-inline .rc-menu-submenu-arrow {\n right: auto;\n left: 16px;\n}\n.rc-menu-inline .rc-menu-submenu-arrow {\n transform: rotate(90deg);\n transition: transform 0.3s;\n}\n.rc-menu-inline .rc-menu-submenu-open > .rc-menu-submenu-title .rc-menu-submenu-arrow {\n transform: rotate(-90deg);\n}\n.rc-menu-vertical.rc-menu-sub,\n.rc-menu-vertical-left.rc-menu-sub,\n.rc-menu-vertical-right.rc-menu-sub {\n padding: 0;\n}\n.rc-menu-submenu-rtl .rc-menu-vertical.rc-menu-sub,\n.rc-menu-submenu-rtl .rc-menu-vertical-left.rc-menu-sub,\n.rc-menu-submenu-rtl .rc-menu-vertical-right.rc-menu-sub {\n direction: rtl;\n}\n.rc-menu-sub.rc-menu-inline {\n padding: 0;\n border: none;\n border-radius: 0;\n box-shadow: none;\n}\n.rc-menu-sub.rc-menu-inline > .rc-menu-item,\n.rc-menu-sub.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {\n padding-top: 8px;\n padding-bottom: 8px;\n padding-right: 0;\n}\n.rc-menu-rtl .rc-menu-sub.rc-menu-inline > .rc-menu-item,\n.rc-menu-rtl .rc-menu-sub.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {\n padding-left: 0;\n}\n.rc-menu-open-slide-up-enter,\n.rc-menu-open-slide-up-appear {\n animation-duration: 0.3s;\n animation-fill-mode: both;\n transform-origin: 0 0;\n opacity: 0;\n animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n animation-play-state: paused;\n}\n.rc-menu-open-slide-up-leave {\n animation-duration: 0.3s;\n animation-fill-mode: both;\n transform-origin: 0 0;\n opacity: 1;\n animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n animation-play-state: paused;\n}\n.rc-menu-open-slide-up-enter.rc-menu-open-slide-up-enter-active,\n.rc-menu-open-slide-up-appear.rc-menu-open-slide-up-appear-active {\n animation-name: rcMenuOpenSlideUpIn;\n animation-play-state: running;\n}\n.rc-menu-open-slide-up-leave.rc-menu-open-slide-up-leave-active {\n animation-name: rcMenuOpenSlideUpOut;\n animation-play-state: running;\n}\n@keyframes rcMenuOpenSlideUpIn {\n 0% {\n opacity: 0;\n transform-origin: 0% 0%;\n transform: scaleY(0);\n }\n 100% {\n opacity: 1;\n transform-origin: 0% 0%;\n transform: scaleY(1);\n }\n}\n@keyframes rcMenuOpenSlideUpOut {\n 0% {\n opacity: 1;\n transform-origin: 0% 0%;\n transform: scaleY(1);\n }\n 100% {\n opacity: 0;\n transform-origin: 0% 0%;\n transform: scaleY(0);\n }\n}\n.rc-menu-open-zoom-enter,\n.rc-menu-open-zoom-appear {\n opacity: 0;\n animation-duration: 0.3s;\n animation-fill-mode: both;\n transform-origin: 0 0;\n animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n animation-play-state: paused;\n}\n.rc-menu-open-zoom-leave {\n animation-duration: 0.3s;\n animation-fill-mode: both;\n transform-origin: 0 0;\n animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n animation-play-state: paused;\n}\n.rc-menu-open-zoom-enter.rc-menu-open-zoom-enter-active,\n.rc-menu-open-zoom-appear.rc-menu-open-zoom-appear-active {\n animation-name: rcMenuOpenZoomIn;\n animation-play-state: running;\n}\n.rc-menu-open-zoom-leave.rc-menu-open-zoom-leave-active {\n animation-name: rcMenuOpenZoomOut;\n animation-play-state: running;\n}\n.rc-menu-submenu-rtl.rc-menu-open-zoom-enter,\n.rc-menu-submenu-rtl.rc-menu-open-zoom-appear,\n.rc-menu-submenu-rtl.rc-menu-open-zoom-leave,\n.rc-menu-submenu-rtl .rc-menu-open-zoom-enter,\n.rc-menu-submenu-rtl .rc-menu-open-zoom-appear,\n.rc-menu-submenu-rtl .rc-menu-open-zoom-leave {\n transform-origin: top right !important;\n}\n@keyframes rcMenuOpenZoomIn {\n 0% {\n opacity: 0;\n transform: scale(0, 0);\n }\n 100% {\n opacity: 1;\n transform: scale(1, 1);\n }\n}\n@keyframes rcMenuOpenZoomOut {\n 0% {\n transform: scale(1, 1);\n }\n 100% {\n opacity: 0;\n transform: scale(0, 0);\n }\n}\n",""]);const l=a},8619:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-editor-button {\n padding: 5px 15px;\n border-radius: 20px;\n font-size: 14px;\n background: var(--monaco-button-background);\n color: var(--monaco-button-foreground);\n cursor: pointer;\n}\n.music-monaco-editor-button:hover {\n opacity: 0.8;\n}\n.music-monaco-editor-button-primary {\n background: var(--monaco-editorCursor-foreground);\n}\n",""]);const l=a},1856:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-editor-list {\n /* 滚动槽 */\n /* 滚动条滑块 */\n}\n.music-monaco-editor-list-wrapper {\n font-size: 14px;\n line-height: 28px;\n height: 100%;\n background: var(--monaco-editor-background);\n color: var(--monaco-editor-foreground);\n overflow: scroll;\n flex-shrink: 0;\n box-sizing: border-box;\n}\n.music-monaco-editor-list-wrapper .open-file-panel {\n border-bottom: 1px solid #ccc;\n}\n.music-monaco-editor-list-wrapper .open-file-panel .panel-header {\n display: flex;\n font-size: 12px;\n height: 24px;\n align-items: center;\n line-height: 24px;\n padding: 0 5px;\n justify-content: space-between;\n background: var(--monaco-editor-foldBackground);\n}\n.music-monaco-editor-list-wrapper .open-file-panel .panel-header-icon:hover {\n background: var(--monaco-editor-selectionBackground);\n}\n.music-monaco-editor-list-wrapper .open-file-panel .panel-body {\n min-height: 150px;\n overflow: auto;\n max-height: 200px;\n}\n.music-monaco-editor-list-wrapper .open-file-panel .music-monaco-icons {\n margin-left: 5px !important;\n}\n.music-monaco-editor-list-wrapper .open-file-panel .music-monaco-editor-list-file-item-row {\n height: 24px !important;\n}\n.music-monaco-editor-list-wrapper .open-file-panel .music-monaco-editor-list-file-item-row-path {\n font-style: italic;\n}\n.music-monaco-editor-list-wrapper .open-file-panel .empty {\n text-align: center;\n user-select: none;\n font-size: 12px;\n}\n.music-monaco-editor-list-wrapper::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.music-monaco-editor-list-wrapper::-webkit-scrollbar-track {\n background: var(--monaco-editor-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-list-wrapper::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background: var(--monaco-scrollbarSlider-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-list-title {\n display: flex;\n padding: 0 5px;\n flex-direction: row;\n align-items: center;\n height: 24px;\n user-select: none;\n cursor: pointer;\n line-height: 24px;\n background: var(--monaco-editor-foldBackground);\n}\n.music-monaco-editor-list-title-icon {\n font-size: 14px;\n cursor: pointer;\n color: var(--monaco-editor-foreground);\n margin-right: 4px;\n}\n.music-monaco-editor-list-title-icon:hover {\n background: var(--monaco-editor-selectionBackground);\n}\n.music-monaco-editor-list-title-name {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.music-monaco-editor-list-title:hover .music-monaco-editor-list-title-icon {\n visibility: visible;\n}\n.music-monaco-editor-list-split-icon {\n visibility: hidden;\n font-size: 16px;\n color: var(--monaco-editor-foreground);\n margin-right: 4px;\n}\n.music-monaco-editor-list-split-icon:hover {\n color: var(--monaco-list-hoverForeground);\n}\n.music-monaco-editor-list-close-icon {\n width: 10px;\n font-size: 16px;\n color: var(--monaco-editor-foreground);\n margin-left: 8px;\n}\n.music-monaco-editor-list-close-icon:hover {\n color: var(--monaco-list-hoverForeground);\n}\n.music-monaco-editor-list-file-item {\n user-select: none;\n}\n.music-monaco-editor-list-file-item-new {\n position: relative;\n flex: 1;\n outline: none;\n border: 1px solid var(--monaco-editor-wordHighlightBorder);\n}\n.music-monaco-editor-list-file-item-new:focus {\n cursor: text;\n}\n.music-monaco-editor-list-file-item-new-error {\n border: 1px solid #F44747;\n}\n.music-monaco-editor-list-file-item-row {\n height: 28px;\n cursor: pointer;\n user-select: none;\n display: flex;\n flex-direction: row;\n align-items: center;\n position: relative;\n}\n.music-monaco-editor-list-file-item-row:hover {\n background-color: var(--monaco-list-hoverBackground);\n color: var(--monaco-list-hoverForeground);\n}\n.music-monaco-editor-list-file-item-row:hover .music-monaco-editor-list-split-icon {\n visibility: visible;\n}\n.music-monaco-editor-list-file-item-row-focused {\n background-color: var(--monaco-list-focusBackground);\n color: var(--monaco-list-focusForeground);\n}\n.music-monaco-editor-list-file-item-row-name {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.music-monaco-editor-list-file-item-row-path {\n font-size: 10px;\n margin-left: 5px;\n}\n",""]);const l=a},5474:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-icons {\n width: 14px;\n height: 14px;\n}\n",""]);const l=a},3191:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".rc-menu.monaco-file-menu .rc-menu-item-group-title {\n height: 0;\n padding: 0;\n margin: 0;\n border: none;\n display: none;\n}\n.rc-menu.monaco-file-menu .monaco-file-menu-item {\n color: #4d4d4d;\n line-height: 13px;\n padding-left: 20px;\n font-size: 13px;\n display: flex;\n align-items: center;\n white-space: pre-wrap;\n cursor: pointer;\n}\n.rc-menu.monaco-file-menu .rc-menu-item-divider {\n margin: 3px 0 !important;\n pointer-events: none !important;\n background-color: #e0e0e0;\n opacity: 0.3;\n height: 1px;\n padding: 0;\n overflow: hidden;\n line-height: 0;\n}\n.rc-dropdown .monaco-file-menu {\n box-shadow: 0 0px 0px #ccc;\n border-radius: 0;\n border: 0.5px solid #ccc;\n}\n",""]);const l=a},1150:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-editor-modal {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\n.music-monaco-editor-modal-mask {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.2);\n}\n.music-monaco-editor-modal-content {\n position: relative;\n border-radius: 8px;\n box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15);\n}\n.music-monaco-editor-modal-content-confirm {\n width: 400px;\n background: var(--monaco-editor-background);\n border-radius: 8px;\n color: var(--monaco-list-activeSelectionForeground);\n padding-bottom: 8px;\n}\n.music-monaco-editor-modal-content-title {\n background: var(--monaco-activityBarBadge-background);\n color: var(--monaco-activityBarBadge-foreground);\n height: 30px;\n border-radius: 8px 8px 0 0;\n padding-left: 10px;\n line-height: 30px;\n}\n.music-monaco-editor-modal-content-content {\n font-size: 14px;\n padding: 20px;\n}\n.music-monaco-editor-modal-content-footer {\n padding: 0 10px;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n}\n.music-monaco-editor-modal-content-close {\n position: absolute;\n right: 10px;\n top: 5px;\n cursor: pointer;\n color: var(--monaco-activityBarBadge-foreground);\n}\n.music-monaco-editor-modal-content-close:focus {\n color: var(--monaco-list-hoverForeground);\n}\n",""]);const l=a},8798:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-editor-opened-tab {\n height: 35px;\n box-sizing: border-box;\n font-size: 14px;\n overflow-x: scroll;\n overflow-y: hidden;\n width: 100%;\n white-space: nowrap;\n background-color: var(--monaco-editor-background);\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n /* 滚动槽 */\n /* 滚动条滑块 */\n}\n.music-monaco-editor-opened-tab::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.music-monaco-editor-opened-tab::-webkit-scrollbar-track {\n background: var(--monaco-editor-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-opened-tab::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background: var(--monaco-scrollbarSlider-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-opened-tab-wrapper {\n box-sizing: border-box;\n width: 100%;\n padding-right: 30px;\n overflow: hidden;\n}\n.music-monaco-editor-opened-tab-item {\n cursor: pointer;\n height: 35px;\n box-sizing: border-box;\n padding: 0 5px 0 10px;\n display: flex;\n align-items: center;\n margin-right: 1px;\n background-color: var(--monaco-editor-background);\n position: relative;\n}\n.music-monaco-editor-opened-tab-item-prefix {\n font-size: 12px;\n opacity: 0.7;\n}\n.music-monaco-editor-opened-tab-item-focused {\n background-color: var(--monaco-list-focusBackground);\n color: var(--monaco-list-focusForeground);\n}\n.music-monaco-editor-opened-tab-item:hover {\n background-color: var(--monaco-list-hoverBackground);\n color: var(--monaco-list-hoverForeground);\n}\n.music-monaco-editor-opened-tab-item-close {\n position: relative;\n padding: 5px 5px;\n line-height: 10px;\n}\n.music-monaco-editor-opened-tab-item-close:hover {\n background-color: var(--monaco-list-focusBackground);\n}\n.music-monaco-editor-opened-tab-item-editing {\n position: absolute;\n right: 10px;\n top: 15px;\n width: 7px;\n height: 7px;\n background-color: var(--monaco-list-hoverForeground, grey);\n border-radius: 50%;\n}\n.music-monaco-editor-modal-rightclick .music-monaco-editor-modal-mask {\n opacity: 0;\n}\n.music-monaco-editor-rightclick-panel {\n position: fixed;\n background: var(--monaco-editorWidget-background);\n padding: 5px 0;\n font-size: 12px;\n line-height: 30px;\n min-width: 150px;\n color: var(--monaco-editor-foreground);\n}\n.music-monaco-editor-rightclick-panel-item {\n padding: 0 10px;\n cursor: pointer;\n}\n.music-monaco-editor-rightclick-panel-item:hover {\n color: var(--monaco-list-hoverForeground);\n background: var(--monaco-list-focusBackground);\n}\n",""]);const l=a},9115:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-editor-prettier-icon {\n color: var(--monaco-editor-foreground);\n}\n.music-monaco-editor-prettier-icon:hover {\n color: var(--monaco-list-hoverForeground);\n}\n",""]);const l=a},728:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".search-file-background {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n z-index: 9999;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n padding-top: 100px;\n}\n.search-file-body-back {\n width: 50%;\n padding: 20px;\n background: var(--monaco-editor-background);\n border-radius: 8px;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n}\n.search-file-input {\n width: calc(100% - 20px);\n padding: 10px;\n background: var(--monaco-list-focusBackground);\n color: var(--monaco-list-focusForeground);\n}\n.search-file-input {\n width: calc(100% - 20px);\n padding: 10px;\n background: var(--monaco-list-focusBackground);\n color: var(--monaco-list-focusForeground);\n}\n.search-file-result-item-selected,\n.search-file-result-item {\n cursor: pointer;\n line-height: 50px;\n padding-left: 10px;\n user-select: none;\n color: var(--monaco-list-focusForeground);\n}\n.search-file-result-item-selected {\n background: var(--monaco-list-focusBackground);\n color: var(--monaco-list-focusForeground);\n}\n",""]);const l=a},3821:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".search-result-container {\n min-width: 100px;\n max-height: 100%;\n overflow: hidden;\n background: var(--monaco-editor-background);\n color: var(--monaco-editor-foreground);\n border: 1px solid #F0F0F0;\n}\n.search-result-top-search {\n position: sticky;\n z-index: 1;\n background: var(--monaco-editor-background);\n display: flex;\n align-items: center;\n padding-right: 5px;\n}\n.search-result-list {\n margin-top: 0;\n overflow-y: auto;\n list-style-type: none;\n height: 100%;\n background: var(--monaco-editor-background);\n padding-inline-start: 0px;\n /* 滚动槽 */\n /* 滚动条滑块 */\n}\n.search-result-list::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.search-result-list::-webkit-scrollbar-track {\n background: var(--monaco-editor-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.search-result-list::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background: var(--monaco-scrollbarSlider-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.search-results-title,\n.search-results-item-selected,\n.search-results-item {\n line-height: 30px;\n padding-left: 2px;\n user-select: none;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n color: var(--monaco-list-focusForeground);\n}\n.search-results-title:hover,\n.search-results-item:hover {\n background: var(--monaco-list-hoverBackground);\n color: var(--monaco-list-hoverForeground);\n}\n.search-results-item-selected {\n background: var(--monaco-list-focusBackground);\n color: var(--monaco-list-focusForeground);\n}\n.search-result-input {\n flex: 1;\n border-radius: 2px;\n background: var(--monaco-list-focusBackground);\n border: 0.5px solid;\n margin: 5px;\n margin-right: 5px;\n min-width: 70px;\n height: 20px;\n padding-left: 5px;\n color: var(--monaco-list-focusForeground);\n}\n",""]);const l=a},7591:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-editor-select {\n width: 140px;\n height: 19px;\n position: relative;\n display: inline-block;\n background: var(--monaco-list-activeSelectionBackground);\n color: var(--monaco-list-activeSelectionForeground);\n user-select: none;\n font-size: 12px;\n line-height: 19px;\n border: 1px solid var(--monaco-checkbox-border);\n cursor: pointer;\n}\n.music-monaco-editor-select-content {\n padding-left: 10px;\n position: relative;\n}\n.music-monaco-editor-select-content-arrow {\n position: absolute;\n top: 1px;\n right: 5px;\n}\n.music-monaco-editor-select-items {\n font-size: 12px;\n color: var(--monaco-list-activeSelectionForeground);\n line-height: 19px;\n box-sizing: border-box;\n cursor: pointer;\n border: 1px solid var(--monaco-checkbox-border);\n position: absolute;\n top: 19px;\n left: 0;\n right: 0;\n max-height: 100px;\n overflow-y: scroll;\n overflow-x: hidden;\n /* 滚动槽 */\n /* 滚动条滑块 */\n}\n.music-monaco-editor-select-items::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.music-monaco-editor-select-items::-webkit-scrollbar-track {\n background: var(--monaco-editor-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-select-items::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background: var(--monaco-scrollbarSlider-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-select-item {\n cursor: pointer;\n padding-left: 10px;\n}\n.music-monaco-editor-select-item-selected {\n background: var(--monaco-list-activeSelectionBackground);\n color: var(--monaco-list-activeSelectionForeground);\n opacity: 0.8;\n}\n.music-monaco-editor-select-item:hover {\n background: var(--monaco-list-activeSelectionBackground);\n color: var(--monaco-list-activeSelectionForeground);\n}\n",""]);const l=a},2778:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});var r=t(8081),o=t.n(r),i=t(3645),a=t.n(i)()(o());a.push([e.id,".music-monaco-editor-highlight {\n background: rgba(0, 0, 0, 0.08);\n}\n.music-monaco-editor-root-wrapper {\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n justify-content: flex-start;\n width: 100%;\n height: calc(100% - 24px);\n position: relative;\n color: var(--monaco-editor-foreground);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-drag {\n width: 5px;\n background: var(--monaco-editor-background);\n border-right: 1px solid var(--monaco-activityBar-border);\n height: 100%;\n cursor: col-resize;\n flex-shrink: 0;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-drag:hover {\n background: var(--monaco-editorCursor-foreground);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-area {\n color: var(--monaco-editor-foreground);\n background-color: var(--monaco-editor-background);\n flex: 1;\n min-width: 0;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n position: relative;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-area-empty {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background: var(--monaco-editor-background);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n user-select: none;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-area-empty-icon {\n user-select: none;\n width: 100px;\n height: 100px;\n margin-bottom: 20px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting {\n width: 400px;\n height: 200px;\n background: var(--monaco-editor-background);\n border-radius: 10px;\n color: var(--monaco-list-activeSelectionForeground);\n display: flex;\n flex-direction: column;\n /* 滚动槽 */\n /* 滚动条滑块 */\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting-button {\n cursor: pointer;\n height: 14px;\n width: 14px;\n color: var(--monaco-list-activeSelectionForeground);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting-header {\n position: relative;\n height: 28px;\n line-height: 28px;\n width: 100%;\n background: var(--monaco-activityBarBadge-background);\n color: var(--monaco-activityBarBadge-foreground);\n border-radius: 8px 8px 0 0;\n box-sizing: border-box;\n padding-left: 10px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting-header-close {\n cursor: pointer;\n line-height: 12px;\n height: 12px;\n top: 4px;\n padding: 4px;\n position: absolute;\n right: 10px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting-content {\n flex-grow: 1;\n padding: 10px 10px 10px 30px;\n overflow-y: scroll;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting-content::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting-content::-webkit-scrollbar-track {\n background: var(--monaco-editor-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-setting-content::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background: var(--monaco-scrollbarSlider-background);\n box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n -webkit-box-shadow: inset 0 0 5px var(--monaco-scrollbar-shadow);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-prettier {\n cursor: pointer;\n height: 14px;\n width: 14px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-input-row {\n display: flex;\n flex-direction: row;\n align-items: center;\n margin-top: 10px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-input-name {\n font-size: 12px;\n line-height: 20px;\n width: 100px;\n text-align: left;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-input-value {\n font-size: 12px;\n line-height: 20px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-loading {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n width: 100%;\n background: var(--monaco-editor-background);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-loading-icon {\n width: 60px;\n height: 60px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar {\n flex-basis: 24px;\n display: flex;\n padding: 0 12px;\n align-items: center;\n justify-content: space-between;\n background: var(--monaco-panel-background);\n font-size: 12px;\n z-index: 1;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar-logo {\n width: 14px;\n height: 14px;\n user-select: none;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar-title {\n color: var(--monaco-editor-foreground);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar-left {\n display: flex;\n align-items: center;\n gap: 6px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar-right {\n display: flex;\n align-items: center;\n gap: 15px;\n user-select: none;\n color: var(--monaco-editor-foreground);\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar-shortcut {\n display: flex;\n align-items: center;\n cursor: pointer;\n position: relative;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar-shortcut-icon {\n width: 14px;\n height: 14px;\n}\n.music-monaco-editor-root-wrapper .music-monaco-editor-status-bar-shortcut-popup {\n position: absolute;\n bottom: 24px;\n width: 150px;\n border-top-left-radius: 8px;\n border-top-right-radius: 8px;\n word-break: break-all;\n padding: 5px 10px;\n right: 0;\n color: var(--monaco-list-activeSelectionForeground);\n background: var(--monaco-editor-selectionBackground);\n}\n",""]);const l=a},3645:e=>{"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var l=0;l0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=i),t&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=t):s[2]=t),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),n.push(s))}},n}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},7209:(e,n)=>{"use strict";function t(e,n,t){var r=e.length,o=0,i=1,a=0;function l(n){if(null===t)o+=n;else for(;n>0;)10===e.charCodeAt(o)?(o++,i++,a=0):(o++,a++),n--}function u(e){null===t?o=e:l(e-o)}function c(){for(;o0&&65279===e.charCodeAt(0)&&(o=1);var p=0,h=null,m=[],v=[],g=null;function y(e,n){m.push(p),v.push(h),p=e,h=n}function b(){p=m.pop(),h=v.pop()}function w(n){throw new Error("Near offset "+o+": "+n+" ~~~"+e.substr(o,50)+"~~~")}var x,k,_,E,C,S=function(){null===g&&w("missing ");var e={};null!==t&&(e[t]={filename:n,line:i,char:a}),h[g]=e,g=null,y(1,e)},O=function(){null===g&&w("missing ");var e=[];h[g]=e,g=null,y(2,e)};function P(){1===p?b():w("unexpected ")}function j(){1===p?w("unexpected "):2===p?b():w("unexpected ")}function N(e){1===p?(null===g&&w("missing "),h[g]=e,g=null):2===p?h.push(e):h=e}function T(e){isNaN(e)&&w("cannot parse float"),1===p?(null===g&&w("missing "),h[g]=e,g=null):2===p?h.push(e):h=e}function R(e){isNaN(e)&&w("cannot parse integer"),1===p?(null===g&&w("missing "),h[g]=e,g=null):2===p?h.push(e):h=e}function A(e){1===p?(null===g&&w("missing "),h[g]=e,g=null):2===p?h.push(e):h=e}function M(e){1===p?(null===g&&w("missing "),h[g]=e,g=null):2===p?h.push(e):h=e}function L(e){1===p?(null===g&&w("missing "),h[g]=e,g=null):2===p?h.push(e):h=e}function I(e){if(e.isClosed)return"";var n=d(""),n.replace(/&#([0-9]+);/g,(function(e,n){return String.fromCodePoint(parseInt(n,10))})).replace(/&#x([0-9a-f]+);/g,(function(e,n){return String.fromCodePoint(parseInt(n,16))})).replace(/&|<|>|"|'/g,(function(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case""":return'"';case"'":return"'"}return e}))}for(;o=r));){var F=e.charCodeAt(o);l(1),60!==F&&w("expected <"),o>=r&&w("unexpected end of input");var D=e.charCodeAt(o);if(63!==D)if(33!==D){if(47===D){if(l(1),c(),s("plist")){f(">");continue}if(s("dict")){f(">"),P();continue}if(s("array")){f(">"),j();continue}w("unexpected closed tag")}var z=(k=void 0,_=void 0,_=!1,47===(k=d(">")).charCodeAt(k.length-1)&&(_=!0,k=k.substring(0,k.length-1)),{name:k.trim(),isClosed:_});switch(z.name){case"dict":1===p?S():2===p?(C=void 0,C={},null!==t&&(C[t]={filename:n,line:i,char:a}),h.push(C),y(1,C)):(h={},null!==t&&(h[t]={filename:n,line:i,char:a}),y(1,h)),z.isClosed&&P();continue;case"array":1===p?O():2===p?(E=void 0,E=[],h.push(E),y(2,E)):y(2,h=[]),z.isClosed&&j();continue;case"key":x=I(z),1===p?(null!==g&&w("too many "),g=x):w("unexpected ");continue;case"string":N(I(z));continue;case"real":T(parseFloat(I(z)));continue;case"integer":R(parseInt(I(z),10));continue;case"date":A(new Date(I(z)));continue;case"data":M(I(z));continue;case"true":I(z),L(!0);continue;case"false":I(z),L(!1);continue}/^plist/.test(z.name)||w("unexpected opened tag "+z.name)}else{if(l(1),s("--")){f("--\x3e");continue}f(">")}else l(1),f("?>")}return h}n.parseWithLocation=function(e,n,r){return t(e,n,r)},n.parse=function(e){return t(e,null,null)}},9593:(e,n,t)=>{"use strict";const r=t(4411),o=Symbol("max"),i=Symbol("length"),a=Symbol("lengthCalculator"),l=Symbol("allowStale"),u=Symbol("maxAge"),c=Symbol("dispose"),s=Symbol("noDisposeOnSet"),f=Symbol("lruList"),d=Symbol("cache"),p=Symbol("updateAgeOnGet"),h=()=>1,m=(e,n,t)=>{const r=e[d].get(n);if(r){const n=r.value;if(v(e,n)){if(y(e,r),!e[l])return}else t&&(e[p]&&(r.value.now=Date.now()),e[f].unshiftNode(r));return n.value}},v=(e,n)=>{if(!n||!n.maxAge&&!e[u])return!1;const t=Date.now()-n.now;return n.maxAge?t>n.maxAge:e[u]&&t>e[u]},g=e=>{if(e[i]>e[o])for(let n=e[f].tail;e[i]>e[o]&&null!==n;){const t=n.prev;y(e,n),n=t}},y=(e,n)=>{if(n){const t=n.value;e[c]&&e[c](t.key,t.value),e[i]-=t.length,e[d].delete(t.key),e[f].removeNode(n)}};class b{constructor(e,n,t,r,o){this.key=e,this.value=n,this.length=t,this.now=r,this.maxAge=o||0}}const w=(e,n,t,r)=>{let o=t.value;v(e,o)&&(y(e,t),e[l]||(o=void 0)),o&&n.call(r,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const n=e.length||h;if(this[a]="function"!=typeof n?h:n,this[l]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[u]=e.maxAge||0,this[c]=e.dispose,this[s]=e.noDisposeOnSet||!1,this[p]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,g(this)}get max(){return this[o]}set allowStale(e){this[l]=!!e}get allowStale(){return this[l]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[u]=e,g(this)}get maxAge(){return this[u]}set lengthCalculator(e){"function"!=typeof e&&(e=h),e!==this[a]&&(this[a]=e,this[i]=0,this[f].forEach((e=>{e.length=this[a](e.value,e.key),this[i]+=e.length}))),g(this)}get lengthCalculator(){return this[a]}get length(){return this[i]}get itemCount(){return this[f].length}rforEach(e,n){n=n||this;for(let t=this[f].tail;null!==t;){const r=t.prev;w(this,e,t,n),t=r}}forEach(e,n){n=n||this;for(let t=this[f].head;null!==t;){const r=t.next;w(this,e,t,n),t=r}}keys(){return this[f].toArray().map((e=>e.key))}values(){return this[f].toArray().map((e=>e.value))}reset(){this[c]&&this[f]&&this[f].length&&this[f].forEach((e=>this[c](e.key,e.value))),this[d]=new Map,this[f]=new r,this[i]=0}dump(){return this[f].map((e=>!v(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[f]}set(e,n,t){if((t=t||this[u])&&"number"!=typeof t)throw new TypeError("maxAge must be a number");const r=t?Date.now():0,l=this[a](n,e);if(this[d].has(e)){if(l>this[o])return y(this,this[d].get(e)),!1;const a=this[d].get(e).value;return this[c]&&(this[s]||this[c](e,a.value)),a.now=r,a.maxAge=t,a.value=n,this[i]+=l-a.length,a.length=l,this.get(e),g(this),!0}const p=new b(e,n,l,r,t);return p.length>this[o]?(this[c]&&this[c](e,n),!1):(this[i]+=p.length,this[f].unshift(p),this[d].set(e,this[f].head),g(this),!0)}has(e){if(!this[d].has(e))return!1;const n=this[d].get(e).value;return!v(this,n)}get(e){return m(this,e,!0)}peek(e){return m(this,e,!1)}pop(){const e=this[f].tail;return e?(y(this,e),e.value):null}del(e){y(this,this[d].get(e))}load(e){this.reset();const n=Date.now();for(let t=e.length-1;t>=0;t--){const r=e[t],o=r.e||0;if(0===o)this.set(r.k,r.v);else{const e=o-n;e>0&&this.set(r.k,r.v,e)}}}prune(){this[d].forEach(((e,n)=>m(this,n,!1)))}}},8954:(e,n,t)=>{"use strict";n.p=void 0;const r=t(6439),o=t(9934);class i{_ruleStack;constructor(e){this._ruleStack=e}get ruleStack(){return this._ruleStack}clone(){return new i(this._ruleStack)}equals(e){return!!(e&&e instanceof i&&e===this&&e._ruleStack===this._ruleStack)}}n.p=function(e,n,t,a){return Promise.all(Array.from(t.keys()).map((async l=>{const u=await n.loadGrammar(t.get(l));e.languages.setTokensProvider(l,{getInitialState:()=>new i(r.INITIAL),tokenize:(e,n)=>{const t=u.tokenizeLine(e,n.ruleStack);return{endState:new i(t.ruleStack),tokens:t.tokens.map((e=>({...e,scopes:a?(0,o.TMToMonacoToken)(a,e.scopes):e.scopes[e.scopes.length-1]})))}}})})))}},9934:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TMToMonacoToken=void 0,n.TMToMonacoToken=(e,n)=>{let t="";for(let e=n[0].length-1;e>=0;e-=1){const r=n[0][e];if("."===r)break;t=r+t}for(let r=n.length-1;r>=0;r-=1){const o=n[r];for(let n=o.length-1;n>=0;n-=1)if("."===o[n]){const r=o.slice(0,n);if(e._themeService._theme._tokenTheme._match(r+"."+t)._foreground>1)return r+"."+t;if(e._themeService._theme._tokenTheme._match(r)._foreground>1)return r}}return""}},6876:(e,n,t)=>{"use strict";var r=t(4155);Object.defineProperty(n,"__esModule",{value:!0}),n.CAPTURE_METADATA=void 0!==r&&!!r.env.VSCODE_TEXTMATE_DEBUG,n.IN_DEBUG_MODE=void 0!==r&&!!r.env.VSCODE_TEXTMATE_DEBUG},567:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(550),o=t(313),i=t(716),a=t(6876);function l(e,n){for(var t=0,r=n.length;t=0?e[o.substring(0,i)]=!0:e[o]=!0}}}function u(e,n){for(var t in n){var r=n[t];r.patterns&&Array.isArray(r.patterns)&&l(e,r.patterns),r.repository&&u(e,r.repository)}}function c(e,n){if(!e)return!1;if(e===n)return!0;var t=n.length;return e.length>t&&e.substr(0,t)===n&&"."===e[t]}function s(e,n){if(n.length>")}var c=Object.keys(this._embeddedLanguages).map((function(n){return e._escapeRegExpCharacters(n)}));0===c.length?this._embeddedLanguagesRegex=null:(c.sort(),c.reverse(),this._embeddedLanguagesRegex=new RegExp("^(("+c.join(")|(")+"))($|\\.)",""))}return e.prototype.onDidChangeTheme=function(){this._cache=Object.create(null),this._defaultMetaData=new d("",this._initialLanguage,0,[this._themeProvider.getDefaults()])},e.prototype.getDefaultMetadata=function(){return this._defaultMetaData},e._escapeRegExpCharacters=function(e){return e.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")},e.prototype.getMetadataForScope=function(n){if(null===n)return e._NULL_SCOPE_METADATA;var t=this._cache[n];return t||(t=this._doGetMetadataForScope(n),this._cache[n]=t,t)},e.prototype._doGetMetadataForScope=function(e){var n=this._scopeToLanguage(e),t=this._toStandardTokenType(e),r=this._themeProvider.themeMatch(e);return new d(e,n,t,r)},e.prototype._scopeToLanguage=function(e){if(!e)return 0;if(!this._embeddedLanguagesRegex)return 0;var n=e.match(this._embeddedLanguagesRegex);return n&&(this._embeddedLanguages[n[1]]||0)||0},e.prototype._toStandardTokenType=function(n){var t=n.match(e.STANDARD_TOKEN_TYPE_REGEXP);if(!t)return 0;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 4;case"meta.embedded":return 8}throw new Error("Unexpected match for standard token type!")},e._NULL_SCOPE_METADATA=new d("",0,0,null),e.STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/,e}(),h=function(){function e(e,n,t,r,o){if(this._scopeMetadataProvider=new p(n,o,t),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[],this._includedGrammars={},this._grammarRepository=o,this._grammar=m(e,null),this._tokenTypeMatchers=[],r)for(var a=0,l=Object.keys(r);as)break;for(;c.length>0&&c[c.length-1].endPos<=p.start;)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop();if(c.length>0?i.produceFromScopes(c[c.length-1].scopes,p.start):i.produce(r,p.start),d.retokenizeCapturedWithRuleId){var h=d.getName(o.getString(n),l),m=r.contentNameScopesList.push(e,h),v=d.getContentName(o.getString(n),l),g=m.push(e,v),b=r.push(d.retokenizeCapturedWithRuleId,p.start,null,m,g);y(e,o.createOnigString(o.getString(n).substring(0,p.end)),t&&0===p.start,p.start,b,i)}else{var w=d.getName(o.getString(n),l);if(null!==w){var x=(c.length>0?c[c.length-1].scopes:r.contentNameScopesList).push(e,w);c.push(new k(x,p.end))}}}}}for(;c.length>0;)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop()}}function g(e){for(var n=[],t=0,r=e.rules.length;tr&&(r=h.captureIndices[0].end,t=!1))}return{stack:i,linePos:r,anchorPosition:u,isFirstLine:t}}(e,n,t,r,i,l);i=s.stack,r=s.linePos,t=s.isFirstLine;for(var f=s.anchorPosition;!c;)d();function d(){a.IN_DEBUG_MODE&&(console.log(""),console.log("@@scanNext: |"+o.getString(n).replace(/\n$/,"\\n").substr(r)+"|"));var s=function(e,n,t,r,o,i){var l=function(e,n,t,r,o,i){var l=o.getRule(e).compile(e,o.endRule,t,r===i),u=l.scanner.findNextMatchSync(n,r);return a.IN_DEBUG_MODE&&(console.log(" scanning for"),console.log(g(l))),u?{captureIndices:u.captureIndices,matchedRuleId:l.rules[u.index]}:null}(e,n,t,r,o,i),u=e.getInjections();if(0===u.length)return l;var c=function(e,n,t,r,o,i,l){for(var u,c=Number.MAX_VALUE,s=null,f=0,d=i.contentNameScopesList.generateScopes(),p=0,h=e.length;p=c)&&(c=b,s=y.captureIndices,u=v.rules[y.index],f=m.priority,c===o))break}}}return s?{priorityMatch:-1===f,captureIndices:s,matchedRuleId:u}:null}(u,e,n,t,r,o,i);if(!c)return l;if(!l)return c;var s=l.captureIndices[0].start,f=c.captureIndices[0].start;return f0)&&d[0].end>r;if(-1===p){var m=i.getRule(e);a.IN_DEBUG_MODE&&console.log(" popping "+m.debugName+" - "+m.debugEndRegExp),l.produce(i,d[0].start),i=i.setContentNameScopesList(i.nameScopesList),v(e,n,t,i,l,m.endCaptures,d),l.produce(i,d[0].end);var y=i;if(i=i.pop(),!h&&y.getEnterPos()===r)return console.error("[1] - Grammar is in an endless loop - Grammar pushed & popped a rule without advancing"),i=y,l.produce(i,u),void(c=!0)}else{var b=e.getRule(p);l.produce(i,d[0].start);var w=i,x=b.getName(o.getString(n),d),k=i.contentNameScopesList.push(e,x);if(i=i.push(p,r,null,k,k),b instanceof o.BeginEndRule){var _=b;a.IN_DEBUG_MODE&&console.log(" pushing "+_.debugName+" - "+_.debugBeginRegExp),v(e,n,t,i,l,_.beginCaptures,d),l.produce(i,d[0].end),f=d[0].end;var E=_.getContentName(o.getString(n),d),C=k.push(e,E);if(i=i.setContentNameScopesList(C),_.endHasBackReferences&&(i=i.setEndRule(_.getEndWithResolvedBackReferences(o.getString(n),d))),!h&&w.hasSameRuleAs(i))return console.error("[2] - Grammar is in an endless loop - Grammar pushed the same rule without advancing"),i=i.pop(),l.produce(i,u),void(c=!0)}else if(b instanceof o.BeginWhileRule){if(_=b,a.IN_DEBUG_MODE&&console.log(" pushing "+_.debugName),v(e,n,t,i,l,_.beginCaptures,d),l.produce(i,d[0].end),f=d[0].end,E=_.getContentName(o.getString(n),d),C=k.push(e,E),i=i.setContentNameScopesList(C),_.whileHasBackReferences&&(i=i.setEndRule(_.getWhileWithResolvedBackReferences(o.getString(n),d))),!h&&w.hasSameRuleAs(i))return console.error("[3] - Grammar is in an endless loop - Grammar pushed the same rule without advancing"),i=i.pop(),l.produce(i,u),void(c=!0)}else{var S=b;if(a.IN_DEBUG_MODE&&console.log(" matched "+S.debugName+" - "+S.debugMatchRegExp),v(e,n,t,i,l,S.captures,d),l.produce(i,d[0].end),i=i.pop(),!h)return console.error("[4] - Grammar is in an endless loop - Grammar is not advancing, nor is it pushing/popping"),i=i.safePop(),l.produce(i,u),void(c=!0)}}d[0].end>r&&(r=d[0].end,t=!1)}return i}n.Grammar=h;var b=function(){function e(){}return e.toBinaryStr=function(e){for(var n=e.toString(2);n.length<32;)n="0"+n;return n},e.printMetadata=function(n){var t=e.getLanguageId(n),r=e.getTokenType(n),o=e.getFontStyle(n),i=e.getForeground(n),a=e.getBackground(n);console.log({languageId:t,tokenType:r,fontStyle:o,foreground:i,background:a})},e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.set=function(n,t,r,o,i,a){var l=e.getLanguageId(n),u=e.getTokenType(n),c=e.getFontStyle(n),s=e.getForeground(n),f=e.getBackground(n);return 0!==t&&(l=t),0!==r&&(u=8===r?0:r),-1!==o&&(c=o),0!==i&&(s=i),0!==a&&(f=a),(l<<0|u<<8|c<<11|s<<14|f<<23)>>>0},e}();n.StackElementMetadata=b;var w=function(){function e(e,n,t){this.parent=e,this.scope=n,this.metadata=t}return e._equals=function(e,n){for(;;){if(e===n)return!0;if(e.scope!==n.scope||e.metadata!==n.metadata)return!1;if(e=e.parent,n=n.parent,!e&&!n)return!0;if(!e||!n)return!1}},e.prototype.equals=function(n){return e._equals(this,n)},e._matchesScope=function(e,n,t){return n===e||e.substring(0,t.length)===t},e._matches=function(e,n){if(null===n)return!0;for(var t=n.length,r=0,o=n[r],i=o+".";e;){if(this._matchesScope(e.scope,o,i)){if(++r===t)return!0;i=(o=n[r])+"."}e=e.parent}return!1},e.mergeMetadata=function(e,n,t){if(null===t)return e;var r=-1,o=0,i=0;if(null!==t.themeData)for(var a=0,l=t.themeData.length;a=0?e._push(this,n,t.split(/ /g)):e._push(this,n,[t])},e._generateScopes=function(e){for(var n=[],t=0;e;)n[t++]=e.scope,e=e.parent;return n.reverse(),n},e.prototype.generateScopes=function(){return e._generateScopes(this)},e}();n.ScopeListElement=w;var x=function(){function e(e,n,t,r,o,i){this.parent=e,this.depth=this.parent?this.parent.depth+1:1,this.ruleId=n,this._enterPos=t,this.endRule=r,this.nameScopesList=o,this.contentNameScopesList=i}return e._structuralEquals=function(e,n){for(;;){if(e===n)return!0;if(e.depth!==n.depth||e.ruleId!==n.ruleId||e.endRule!==n.endRule)return!1;if(e=e.parent,n=n.parent,!e&&!n)return!0;if(!e||!n)return!1}},e._equals=function(e,n){return e===n||!!this._structuralEquals(e,n)&&e.contentNameScopesList.equals(n.contentNameScopesList)},e.prototype.clone=function(){return this},e.prototype.equals=function(n){return null!==n&&e._equals(this,n)},e._reset=function(e){for(;e;)e._enterPos=-1,e=e.parent},e.prototype.reset=function(){e._reset(this)},e.prototype.pop=function(){return this.parent},e.prototype.safePop=function(){return this.parent?this.parent:this},e.prototype.push=function(n,t,r,o,i){return new e(this,n,t,r,o,i)},e.prototype.getEnterPos=function(){return this._enterPos},e.prototype.getRule=function(e){return e.getRule(this.ruleId)},e.prototype._writeString=function(e,n){return this.parent&&(n=this.parent._writeString(e,n)),e[n++]="("+this.ruleId+", TODO-"+this.nameScopesList+", TODO-"+this.contentNameScopesList+")",n},e.prototype.toString=function(){var e=[];return this._writeString(e,0),"["+e.join(",")+"]"},e.prototype.setContentNameScopesList=function(e){return this.contentNameScopesList===e?this:this.parent.push(this.ruleId,this._enterPos,this.endRule,this.nameScopesList,e)},e.prototype.setEndRule=function(n){return this.endRule===n?this:new e(this.parent,this.ruleId,this._enterPos,n,this.nameScopesList,this.contentNameScopesList)},e.prototype.hasSameRuleAs=function(e){return this.ruleId===e.ruleId},e.NULL=new e(null,0,0,null,null,null),e}();n.StackElement=x;var k=function(e,n){this.scopes=e,this.endPos=n};n.LocalStackElement=k;var _=function(){function e(e,n,t){this._emitBinaryTokens=e,this._tokenTypeOverrides=t,a.IN_DEBUG_MODE&&(this._lineText=n),this._emitBinaryTokens?this._binaryTokens=[]:this._tokens=[],this._lastTokenEndIndex=0}return e.prototype.produce=function(e,n){this.produceFromScopes(e.contentNameScopesList,n)},e.prototype.produceFromScopes=function(e,n){if(!(this._lastTokenEndIndex>=n)){if(this._emitBinaryTokens){for(var t=e.metadata,r=0,o=this._tokenTypeOverrides;r0&&this._binaryTokens[this._binaryTokens.length-1]===t||(this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(t)),void(this._lastTokenEndIndex=n)}var l=e.generateScopes();if(a.IN_DEBUG_MODE){console.log(" token: |"+this._lineText.substring(this._lastTokenEndIndex,n).replace(/\n$/,"\\n")+"|");for(var u=0;u0&&this._tokens[this._tokens.length-1].startIndex===n-1&&this._tokens.pop(),0===this._tokens.length&&(this._lastTokenEndIndex=-1,this.produce(e,n),this._tokens[this._tokens.length-1].startIndex=0),this._tokens},e.prototype.getBinaryResult=function(e,n){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===n-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),0===this._binaryTokens.length&&(this._lastTokenEndIndex=-1,this.produce(e,n),this._binaryTokens[this._binaryTokens.length-2]=0);for(var t=new Uint32Array(this._binaryTokens.length),r=0,o=this._binaryTokens.length;r{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(7209),o=t(6876),i=t(3182);n.parseJSONGrammar=function(e,n){return o.CAPTURE_METADATA?i.parse(e,n,!0):JSON.parse(e)},n.parsePLISTGrammar=function(e,n){return o.CAPTURE_METADATA?r.parseWithLocation(e,n,"$vscodeTextmateLocation"):r.parse(e)}},3182:(e,n)=>{"use strict";function t(e,n){throw new Error("Near offset "+e.pos+": "+n+" ~~~"+e.source.substr(e.pos,50)+"~~~")}Object.defineProperty(n,"__esModule",{value:!0}),n.parse=function(e,n,a){var l=new r(e),u=new o,c=0,s=null,f=[],d=[];function p(){f.push(c),d.push(s)}function h(){c=f.pop(),s=d.pop()}function m(e){t(l,e)}for(;i(l,u);){if(0===c){if(null!==s&&m("too many constructs in root"),3===u.type){s={},a&&(s.$vscodeTextmateLocation=u.toLocation(n)),p(),c=1;continue}if(2===u.type){s=[],p(),c=4;continue}m("unexpected token in root")}if(2===c){if(5===u.type){h();continue}if(7===u.type){c=3;continue}m("expected , or }")}if(1===c||3===c){if(1===c&&5===u.type){h();continue}if(1===u.type){var v=u.value;if(i(l,u)&&6===u.type||m("expected colon"),i(l,u)||m("expected value"),c=2,1===u.type){s[v]=u.value;continue}if(8===u.type){s[v]=null;continue}if(9===u.type){s[v]=!0;continue}if(10===u.type){s[v]=!1;continue}if(11===u.type){s[v]=parseFloat(u.value);continue}if(2===u.type){var g=[];s[v]=g,p(),c=4,s=g;continue}if(3===u.type){var y={};a&&(y.$vscodeTextmateLocation=u.toLocation(n)),s[v]=y,p(),c=1,s=y;continue}}m("unexpected token in dict")}if(5===c){if(4===u.type){h();continue}if(7===u.type){c=6;continue}m("expected , or ]")}if(4===c||6===c){if(4===c&&4===u.type){h();continue}if(c=5,1===u.type){s.push(u.value);continue}if(8===u.type){s.push(null);continue}if(9===u.type){s.push(!0);continue}if(10===u.type){s.push(!1);continue}if(11===u.type){s.push(parseFloat(u.value));continue}if(2===u.type){g=[],s.push(g),p(),c=4,s=g;continue}if(3===u.type){y={},a&&(y.$vscodeTextmateLocation=u.toLocation(n)),s.push(y),p(),c=1,s=y;continue}m("unexpected token in array")}m("unknown state")}return 0!==d.length&&m("unclosed constructs"),s};var r=function(e){this.source=e,this.pos=0,this.len=e.length,this.line=1,this.char=0},o=function(){function e(){this.value=null,this.offset=-1,this.len=-1,this.line=-1,this.char=-1}return e.prototype.toLocation=function(e){return{filename:e,line:this.line,char:this.char}},e}();function i(e,n){n.value=null,n.type=0,n.offset=-1,n.len=-1,n.line=-1,n.char=-1;for(var r,o=e.source,i=e.pos,a=e.len,l=e.line,u=e.char;;){if(i>=a)return!1;if(32!==(r=o.charCodeAt(i))&&9!==r&&13!==r){if(10!==r)break;i++,l++,u=0}else i++,u++}if(n.offset=i,n.line=l,n.char=u,34===r){for(n.type=1,i++,u++;;){if(i>=a)return!1;if(r=o.charCodeAt(i),i++,u++,92!==r){if(34===r)break}else i++,u++}n.value=o.substring(n.offset+1,i-1).replace(/\\u([0-9A-Fa-f]{4})/g,(function(e,n){return String.fromCodePoint(parseInt(n,16))})).replace(/\\(.)/g,(function(n,r){switch(r){case'"':return'"';case"\\":return"\\";case"/":return"/";case"b":return"\b";case"f":return"\f";case"n":return"\n";case"r":return"\r";case"t":return"\t";default:t(e,"invalid escape sequence")}}))}else if(91===r)n.type=2,i++,u++;else if(123===r)n.type=3,i++,u++;else if(93===r)n.type=4,i++,u++;else if(125===r)n.type=5,i++,u++;else if(58===r)n.type=6,i++,u++;else if(44===r)n.type=7,i++,u++;else if(110===r){if(n.type=8,i++,u++,117!==(r=o.charCodeAt(i)))return!1;if(i++,u++,108!==(r=o.charCodeAt(i)))return!1;if(i++,u++,108!==(r=o.charCodeAt(i)))return!1;i++,u++}else if(116===r){if(n.type=9,i++,u++,114!==(r=o.charCodeAt(i)))return!1;if(i++,u++,117!==(r=o.charCodeAt(i)))return!1;if(i++,u++,101!==(r=o.charCodeAt(i)))return!1;i++,u++}else if(102===r){if(n.type=10,i++,u++,97!==(r=o.charCodeAt(i)))return!1;if(i++,u++,108!==(r=o.charCodeAt(i)))return!1;if(i++,u++,115!==(r=o.charCodeAt(i)))return!1;if(i++,u++,101!==(r=o.charCodeAt(i)))return!1;i++,u++}else for(n.type=11;;){if(i>=a)return!1;if(!(46===(r=o.charCodeAt(i))||r>=48&&r<=57||101===r||69===r||45===r||43===r))break;i++,u++}return n.len=i-n.offset,null===n.value&&(n.value=o.substr(n.offset,n.len)),e.pos=i,e.line=l,e.char=u,!0}},6439:function(e,n,t){"use strict";var r=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function l(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){e.done?o(e.value):new t((function(n){n(e.value)})).then(a,l)}u((r=r.apply(e,n||[])).next())}))},o=this&&this.__generator||function(e,n){var t,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{"use strict";function t(e){return e&&e.match(/[\w\.:]+/)}Object.defineProperty(n,"__esModule",{value:!0}),n.createMatchers=function(e,n){for(var r,o,i,a=[],l=(i=(o=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g).exec(r=e),{next:function(){if(!i)return null;var e=i[0];return i=o.exec(r),e}}),u=l.next();null!==u;){var c=0;if(2===u.length&&":"===u.charAt(1)){switch(u.charAt(0)){case"R":c=1;break;case"L":c=-1;break;default:console.log("Unknown priority "+u+" in scope selector")}u=l.next()}var s=d();if(s&&a.push({matcher:s,priority:c}),","!==u)break;u=l.next()}return a;function f(){if("-"===u){u=l.next();var e=f();return function(n){return e&&!e(n)}}if("("===u){u=l.next();var r=function(){for(var e=[],n=d();n&&(e.push(n),"|"===u||","===u);){do{u=l.next()}while("|"===u||","===u);n=d()}return function(n){return e.some((function(e){return e(n)}))}}();return")"===u&&(u=l.next()),r}if(t(u)){var o=[];do{o.push(u),u=l.next()}while(t(u));return function(e){return n(o,e)}}return null}function d(){for(var e=[],n=f();n;)e.push(n),n=f();return function(n){return e.every((function(e){return e(n)}))}}}},7783:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(567),o=function(){function e(e){this._theme=e,this._grammars={},this._rawGrammars={},this._injectionGrammars={}}return e.prototype.setTheme=function(e){var n=this;this._theme=e,Object.keys(this._grammars).forEach((function(e){n._grammars[e].onDidChangeTheme()}))},e.prototype.getColorMap=function(){return this._theme.getColorMap()},e.prototype.addGrammar=function(e,n){this._rawGrammars[e.scopeName]=e;var t={};return r.collectIncludedScopes(t,e),n&&(this._injectionGrammars[e.scopeName]=n,n.forEach((function(e){t[e]=!0}))),Object.keys(t)},e.prototype.lookup=function(e){return this._rawGrammars[e]},e.prototype.injections=function(e){return this._injectionGrammars[e]},e.prototype.getDefaults=function(){return this._theme.getDefaults()},e.prototype.themeMatch=function(e){return this._theme.match(e)},e.prototype.grammarForScopeName=function(e,n,t,o){if(!this._grammars[e]){var i=this._rawGrammars[e];if(!i)return null;this._grammars[e]=r.createGrammar(i,n,t,o,this)}return this._grammars[e]},e}();n.SyncRegistry=o},313:function(e,n,t){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)});Object.defineProperty(n,"__esModule",{value:!0});var i=t(2520),a=t(550),l=t(4105),u=/\\(\d+)/,c=/\\(\d+)/g,s=function(){function e(e,n,t,r){this.$location=e,this.id=n,this._name=t||null,this._nameIsCapturing=a.RegexSource.hasCaptures(this._name),this._contentName=r||null,this._contentNameIsCapturing=a.RegexSource.hasCaptures(this._contentName)}return Object.defineProperty(e.prototype,"debugName",{get:function(){return this.constructor.name+"#"+this.id+" @ "+i.basename(this.$location.filename)+":"+this.$location.line},enumerable:!0,configurable:!0}),e.prototype.getName=function(e,n){return this._nameIsCapturing?a.RegexSource.replaceCaptures(this._name,e,n):this._name},e.prototype.getContentName=function(e,n){return this._contentNameIsCapturing?a.RegexSource.replaceCaptures(this._contentName,e,n):this._contentName},e.prototype.collectPatternsRecursive=function(e,n,t){throw new Error("Implement me!")},e.prototype.compile=function(e,n,t,r){throw new Error("Implement me!")},e}();n.Rule=s;var f=function(e){function n(n,t,r,o,i){var a=e.call(this,n,t,r,o)||this;return a.retokenizeCapturedWithRuleId=i,a}return o(n,e),n}(s);n.CaptureRule=f;var d=function(){function e(e,n,t){void 0===t&&(t=!0),t?this._handleAnchors(e):(this.source=e,this.hasAnchor=!1),this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()),this.ruleId=n,this.hasBackReferences=u.test(this.source)}return e.prototype.clone=function(){return new e(this.source,this.ruleId,!0)},e.prototype.setSource=function(e){this.source!==e&&(this.source=e,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))},e.prototype._handleAnchors=function(e){if(e){var n,t=void 0,r=void 0,o=0,i=[],a=!1;for(t=0,n=e.length;ti&&(i=o);for(a=0;a<=i;a++)u[a]=null;for(l in n)if("$vscodeTextmateLocation"!==l){o=parseInt(l,10);var c=0;n[l].patterns&&(c=e.getCompiledRuleId(n[l],t,r)),u[o]=e.createCaptureRule(t,n[l].$vscodeTextmateLocation,n[l].name,n[l].contentName,c)}}return u},e._compilePatterns=function(n,t,r){var o,i,a,l,u,c,s,f=[];if(n)for(i=0,a=n.length;i=0?(p=o.include.substring(0,m),h=o.include.substring(m+1)):p=o.include,u=t.getExternalGrammar(p,r))if(h){var b=u.repository[h];b&&(l=e.getCompiledRuleId(b,t,u.repository))}else l=e.getCompiledRuleId(u.repository.$self,t,u.repository)}else l=e.getCompiledRuleId(o,t,r);if(-1!==l){if(s=!1,((c=t.getRule(l))instanceof v||c instanceof g||c instanceof y)&&c.hasMissingPatterns&&0===c.patterns.length&&(s=!0),s)continue;f.push(l)}}return{patterns:f,hasMissingPatterns:(n?n.length:0)!==f.length}},e}();n.RuleFactory=b},846:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=function(e,n,t,r,o,i){this.scope=e,this.parentScopes=n,this.index=t,this.fontStyle=r,this.foreground=o,this.background=i};function r(e){return!!(/^#[0-9a-f]{6}$/i.test(e)||/^#[0-9a-f]{8}$/i.test(e)||/^#[0-9a-f]{3}$/i.test(e)||/^#[0-9a-f]{4}$/i.test(e))}function o(e){if(!e)return[];if(!e.settings||!Array.isArray(e.settings))return[];for(var n=e.settings,o=[],i=0,a=0,l=n.length;a1&&(g=m.slice(0,m.length-1)).reverse(),o[i++]=new t(v,g,a,s,p,h)}}}return o}function i(e){e.sort((function(e,n){var t=u(e.scope,n.scope);return 0!==t||0!==(t=c(e.parentScopes,n.parentScopes))?t:e.index-n.index}));for(var n=0,t="#000000",r="#ffffff";e.length>=1&&""===e[0].scope;){var o=e.shift();-1!==o.fontStyle&&(n=o.fontStyle),null!==o.foreground&&(t=o.foreground),null!==o.background&&(r=o.background)}for(var i=new a,d=new s(0,null,n,i.getId(t),i.getId(r)),p=new f(new s(0,null,-1,0,0),[]),h=0,m=e.length;hn?1:0}function c(e,n){if(null===e&&null===n)return 0;if(!e)return-1;if(!n)return 1;var t=e.length,r=n.length;if(t===r){for(var o=0;oe?console.log("how did this happen?"):this.scopeDepth=e,-1!==n&&(this.fontStyle=n),0!==t&&(this.foreground=t),0!==r&&(this.background=r)},e}();n.ThemeTrieElementRule=s;var f=function(){function e(e,n,t){void 0===n&&(n=[]),void 0===t&&(t={}),this._mainRule=e,this._rulesWithParentScopes=n,this._children=t}return e._sortBySpecificity=function(e){return 1===e.length||e.sort(this._cmpBySpecificity),e},e._cmpBySpecificity=function(e,n){if(e.scopeDepth===n.scopeDepth){var t=e.parentScopes,r=n.parentScopes,o=null===t?0:t.length,i=null===r?0:r.length;if(o===i)for(var a=0;a{"use strict";function t(e){return Array.isArray(e)?function(e){for(var n=[],r=0,o=e.length;r{"use strict";var n=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,l,u=o(e),c=1;c{"use strict";Object.defineProperty(n,"__esModule",{value:!0});const r=t(7710);n.default=class{constructor(e){this.source=e;try{this.scanner=new r.default([this.source])}catch(e){}}searchSync(e,n){let t;return null==n&&(n=0),t=this.scanner.findNextMatchSync(e,n),this.captureIndicesForMatch(e,t)}search(e,n,t){null==n&&(n=0),"function"==typeof n&&(t=n,n=0);try{t(null,this.searchSync(e,n))}catch(e){t(e)}}testSync(e){return"boolean"==typeof this.source||"boolean"==typeof e?this.source===e:null!=this.searchSync(e)}test(e,n){"function"!=typeof n&&(n=()=>{});try{n(null,this.testSync(e))}catch(e){n(e)}}captureIndicesForMatch(e,n){if(null!=n){const{captureIndices:t}=n;let r;e=this.scanner.convertToString(e);for(let n=0;n{"use strict";Object.defineProperty(n,"__esModule",{value:!0});const r=t(9593),o=t(4527),i=t(2922);function a(e){const n=o.onigasmH._malloc(e.utf8Bytes.length);return o.onigasmH.HEAPU8.set(e.utf8Bytes,n),n}function l(e){const n=[];let t=0;for(;0!==o.onigasmH.HEAPU8[e];)n[t++]=o.onigasmH.HEAPU8[e++];return n.join()}const u=new r({dispose:(e,n)=>{const t=o.onigasmH._malloc(n.regexTPtrs.length);if(o.onigasmH.HEAPU8.set(n.regexTPtrs,t),0!==o.onigasmH._disposeCompiledPatterns(t,e.patterns.length)){const e=l(o.onigasmH._getLastError());throw new Error(e)}o.onigasmH._free(t)},max:1e3});class c{constructor(e){if(null===o.onigasmH)throw new Error("Onigasm has not been initialized, call loadWASM from 'onigasm' exports before using any other API");for(let n=0;n0){const e=new Uint32Array(o.onigasmH.HEAPU32.buffer,h,m),n=[];let t=0,r=0;for(;t{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=class{constructor(e){if(this.substring=(e,n)=>this.source.substring(e,n),this.toString=(e,n)=>this.source,"string"!=typeof e)throw new TypeError("Argument must be a string");this.source=e,this._utf8Bytes=null,this._utf8Indexes=null}get utf8Bytes(){return this._utf8Bytes||this.encode(),this._utf8Bytes}get utf8Indexes(){return this._utf8Bytes||this.encode(),this._utf8Indexes}get content(){return this.source}get length(){return this.source.length}get hasMultiByteCharacters(){return null!==this.utf8Indexes}convertUtf8OffsetToUtf16(e){if(e<0)return 0;if(e>=this._utf8Bytes.length-1)return this.source.length;const n=this.utf8Indexes;return n&&e>=this._mappingTableStartOffset?function(e,n){let t=0,r=e.length;if(0===r)return 0;for(;t=n?r=o:t=o+1}for(;t>0&&(t>=e.length||e[t]>n);)t--;return t>0&&e[t]===e[t-1]&&t--,t}(n,e-this._mappingTableStartOffset)+this._mappingTableStartOffset:e}convertUtf16OffsetToUtf8(e){if(e<0)return 0;const n=this._utf8Bytes;if(e>=this.source.length)return n.length-1;const t=this.utf8Indexes;return t&&e>=this._mappingTableStartOffset?t[e-this._mappingTableStartOffset]+this._mappingTableStartOffset:e}encode(){const e=this.source,n=e.length;let t,r=0,o=0;function i(e){const i=3*(n-e);t=i<=255?new Uint8Array(n-e):i<=65535?new Uint16Array(n-e):new Uint32Array(n-e),o=e,t[r++]=0}const a=new Uint8Array(3*n+1);let l=0,u=0;for(;u57343)c=s;else if(s>=56320)c=65533;else if(u===n-1)c=65533;else{const n=e.charCodeAt(u+1);56320<=n&&n<=57343?(t||i(u),c=65536+((1023&s)<<10)+(1023&n),u+=1,t[r++]=l-o):c=65533}let f,d;if(c<=127?(f=1,d=0):c<=2047?(f=2,d=192):c<=65535?(f=3,d=224):(f=4,d=240),1===f)a[l++]=c;else for(t||i(l),a[l++]=(c>>6*--f)+d;f>0;){const e=c>>6*(f-1);a[l++]=128|63&e,f-=1}u+=1}const c=a.slice(0,l+1);c[l]=0,this._utf8Bytes=c,t&&(this._utf8Indexes=t,this._mappingTableStartOffset=o)}}},4105:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});const r=t(4527);n.loadWASM=r.loadWASM;const o=t(197);n.OnigRegExp=o.default;const i=t(7710);n.OnigScanner=i.default;const a=t(2922);n.OnigString=a.default},2782:e=>{var n=("undefined"!=typeof document&&document.currentScript&&document.currentScript.src,function(e){var n,t=void 0!==(e=e||{})?e:{},r={};for(n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);var o,i=[],a=!1,l=!1,u=!0,c="";function s(e){return t.locateFile?t.locateFile(e,c):c+e}u&&(o=function(e){var n;return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(y("object"==typeof(n=read(e,"binary"))),n)},"undefined"!=typeof scriptArgs?i=scriptArgs:void 0!==arguments&&(i=arguments),"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print));var f=t.print||console.log.bind(console),d=t.printErr||console.warn.bind(console);for(n in r)r.hasOwnProperty(n)&&(t[n]=r[n]);r=null,t.arguments&&(i=t.arguments),t.thisProgram&&t.thisProgram,t.quit&&t.quit;var p,h,m=function(e){};t.wasmBinary&&(p=t.wasmBinary),t.noExitRuntime&&t.noExitRuntime,"object"!=typeof WebAssembly&&d("no native wasm support detected");var v=new WebAssembly.Table({initial:244,maximum:244,element:"anyfunc"}),g=!1;function y(e,n){e||J("Assertion failed: "+n)}function b(e){var n=t["_"+e];return y(n,"Cannot call unknown function "+e+", make sure it is exported"),n}function w(e,n,t,r,o){var i={string:function(e){var n=0;if(null!=e&&0!==e){var t=1+(e.length<<2);C(e,n=ke(t),t)}return n},array:function(e){var n=ke(e.length);return S(e,n),n}},a=b(e),l=[],u=0;if(r)for(var c=0;c=r);)++o;if(o-n>16&&e.subarray&&x)return x.decode(e.subarray(n,o));for(var i="";n>10,56320|1023&c)}}else i+=String.fromCharCode((31&a)<<6|l)}else i+=String.fromCharCode(a)}return i}function _(e,n){return e?k(j,e,n):""}function E(e,n,t,r){if(!(r>0))return 0;for(var o=t,i=t+r-1,a=0;a=55296&&l<=57343&&(l=65536+((1023&l)<<10)|1023&e.charCodeAt(++a)),l<=127){if(t>=i)break;n[t++]=l}else if(l<=2047){if(t+1>=i)break;n[t++]=192|l>>6,n[t++]=128|63&l}else if(l<=65535){if(t+2>=i)break;n[t++]=224|l>>12,n[t++]=128|l>>6&63,n[t++]=128|63&l}else{if(t+3>=i)break;n[t++]=240|l>>18,n[t++]=128|l>>12&63,n[t++]=128|l>>6&63,n[t++]=128|63&l}}return n[t]=0,t-o}function C(e,n,t){return E(e,j,n,t)}function S(e,n){P.set(e,n)}"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");var O,P,j,N,T=65536;function R(e,n){return e%n>0&&(e+=n-e%n),e}function A(e){O=e,t.HEAP8=P=new Int8Array(e),t.HEAP16=new Int16Array(e),t.HEAP32=N=new Int32Array(e),t.HEAPU8=j=new Uint8Array(e),t.HEAPU16=new Uint16Array(e),t.HEAPU32=new Uint32Array(e),t.HEAPF32=new Float32Array(e),t.HEAPF64=new Float64Array(e)}var M=5507664,L=264624,I=t.TOTAL_MEMORY||157286400;function F(e){for(;e.length>0;){var n=e.shift();if("function"!=typeof n){var r=n.func;"number"==typeof r?void 0===n.arg?t.dynCall_v(r):t.dynCall_vi(r,n.arg):r(void 0===n.arg?null:n.arg)}else n()}}(h=t.wasmMemory?t.wasmMemory:new WebAssembly.Memory({initial:I/T}))&&(O=h.buffer),I=O.byteLength,A(O),N[L>>2]=M;var D=[],z=[],B=[],U=[];function H(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)K(t.preRun.shift());F(D)}function V(){F(z)}function W(){F(B)}function G(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)$(t.postRun.shift());F(U)}function K(e){D.unshift(e)}function $(e){U.unshift(e)}Math.abs,Math.ceil,Math.floor,Math.min;var q=0,Z=null,Q=null;function Y(e){q++,t.monitorRunDependencies&&t.monitorRunDependencies(q)}function X(e){if(q--,t.monitorRunDependencies&&t.monitorRunDependencies(q),0==q&&(null!==Z&&(clearInterval(Z),Z=null),Q)){var n=Q;Q=null,n()}}function J(e){throw t.onAbort&&t.onAbort(e),f(e+=""),d(e),g=!0,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(e)}t.preloadedImages={},t.preloadedAudios={};var ee="data:application/octet-stream;base64,";function ne(e){return String.prototype.startsWith?e.startsWith(ee):0===e.indexOf(ee)}var te="onigasm.wasm";function re(){try{if(p)return new Uint8Array(p);if(o)return o(te);throw"both async and sync fetching of the wasm failed"}catch(e){J(e)}}function oe(){return p||!a&&!l||"function"!=typeof fetch?new Promise((function(e,n){e(re())})):fetch(te,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+te+"'";return e.arrayBuffer()})).catch((function(){return re()}))}function ie(){var e={env:ge,wasi_unstable:ge};function n(e,n){var r=e.exports;t.asm=r,X()}function r(e){n(e.instance)}function o(n){return oe().then((function(n){return WebAssembly.instantiate(n,e)})).then(n,(function(e){d("failed to asynchronously prepare wasm: "+e),J(e)}))}if(Y(),t.instantiateWasm)try{return t.instantiateWasm(e,n)}catch(e){return d("Module.instantiateWasm callback failed with error: "+e),!1}return function(){if(p||"function"!=typeof WebAssembly.instantiateStreaming||ne(te)||"function"!=typeof fetch)return o(r);fetch(te,{credentials:"same-origin"}).then((function(n){return WebAssembly.instantiateStreaming(n,e).then(r,(function(e){d("wasm streaming compile failed: "+e),d("falling back to ArrayBuffer instantiation"),o(r)}))}))}(),{}}function ae(){J()}function le(){return P.length}function ue(){return 264624}function ce(e,n,t){j.set(j.subarray(n,n+t),e)}function se(e){try{return h.grow(e-O.byteLength+65535>>16),A(h.buffer),1}catch(e){}}function fe(e){var n=le(),t=2147418112;if(e>t)return!1;for(var r=Math.max(n,16777216);r>2]},getStr:function(){return _(de.get())},get64:function(){var e=de.get();return de.get(),e},getZero:function(){de.get()}};function pe(e){try{return 0}catch(e){return"undefined"!=typeof FS&&e instanceof FS.ErrnoError||J(e),e.errno}}function he(e,n,t,r,o){try{return 0}catch(e){return"undefined"!=typeof FS&&e instanceof FS.ErrnoError||J(e),e.errno}}function me(e,n,t,r){try{for(var o=0,i=0;i>2],l=N[n+(8*i+4)>>2],u=0;u>2]=o,0}catch(e){return"undefined"!=typeof FS&&e instanceof FS.ErrnoError||J(e),e.errno}}function ve(e){m(0|e)}var ge={abort:ae,emscripten_get_sbrk_ptr:ue,emscripten_memcpy_big:ce,emscripten_resize_heap:fe,fd_close:pe,fd_seek:he,fd_write:me,memory:h,setTempRet0:ve,table:v},ye=ie();t.asm=ye;var be,we=t.___wasm_call_ctors=function(){return t.asm.__wasm_call_ctors.apply(null,arguments)},xe=(t._malloc=function(){return t.asm.malloc.apply(null,arguments)},t._free=function(){return t.asm.free.apply(null,arguments)},t._getLastError=function(){return t.asm.getLastError.apply(null,arguments)},t._compilePattern=function(){return t.asm.compilePattern.apply(null,arguments)},t._disposeCompiledPatterns=function(){return t.asm.disposeCompiledPatterns.apply(null,arguments)},t._findBestMatch=function(){return t.asm.findBestMatch.apply(null,arguments)},t.___cxa_demangle=function(){return t.asm.__cxa_demangle.apply(null,arguments)},t._setThrew=function(){return t.asm.setThrew.apply(null,arguments)},t.stackSave=function(){return t.asm.stackSave.apply(null,arguments)}),ke=t.stackAlloc=function(){return t.asm.stackAlloc.apply(null,arguments)},_e=t.stackRestore=function(){return t.asm.stackRestore.apply(null,arguments)};function Ee(e){function n(){be||(be=!0,g||(V(),W(),t.onRuntimeInitialized&&t.onRuntimeInitialized(),G()))}e=e||i,q>0||(H(),q>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),n()}),1)):n()))}if(t.__growWasmMemory=function(){return t.asm.__growWasmMemory.apply(null,arguments)},t.dynCall_vi=function(){return t.asm.dynCall_vi.apply(null,arguments)},t.dynCall_iiii=function(){return t.asm.dynCall_iiii.apply(null,arguments)},t.dynCall_iiiii=function(){return t.asm.dynCall_iiiii.apply(null,arguments)},t.dynCall_iii=function(){return t.asm.dynCall_iii.apply(null,arguments)},t.dynCall_iidiiii=function(){return t.asm.dynCall_iidiiii.apply(null,arguments)},t.dynCall_vii=function(){return t.asm.dynCall_vii.apply(null,arguments)},t.dynCall_ii=function(){return t.asm.dynCall_ii.apply(null,arguments)},t.dynCall_i=function(){return t.asm.dynCall_i.apply(null,arguments)},t.dynCall_v=function(){return t.asm.dynCall_v.apply(null,arguments)},t.dynCall_viiiiii=function(){return t.asm.dynCall_viiiiii.apply(null,arguments)},t.dynCall_viiiii=function(){return t.asm.dynCall_viiiii.apply(null,arguments)},t.dynCall_viiii=function(){return t.asm.dynCall_viiii.apply(null,arguments)},t.dynCall_jiji=function(){return t.asm.dynCall_jiji.apply(null,arguments)},t.asm=ye,t.ccall=w,t.then=function(e){if(be)e(t);else{var n=t.onRuntimeInitialized;t.onRuntimeInitialized=function(){n&&n(),e(t)}}return t},Q=function e(){be||Ee(),be||(Q=e)},t.run=Ee,t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();return Ee(),e});e.exports=n},4527:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});const r=t(2782);async function o(e){return new Promise(((t,o)=>{const{log:i,warn:a,error:l}=console;r({instantiateWasm:(n,t)=>(WebAssembly.instantiate(e,n).then((e=>{t(e.instance)})).catch((e=>{throw e})),{})}).then((e=>{n.onigasmH=e,t()})),"undefined"!=typeof print&&(console.log=i,console.error=l,console.warn=a)}))}let i=!1;n.loadWASM=async function(e){if(i)throw new Error("Onigasm#init has been called and was succesful, subsequent calls are not allowed once initialized");if("string"==typeof e){const n=await(await fetch(e)).arrayBuffer();await o(n)}else{if(!(e instanceof ArrayBuffer))throw new TypeError("Expected a string (URL of .wasm file) or ArrayBuffer (.wasm file itself) as first parameter");await o(e)}i=!0}},2520:(e,n,t)=>{"use strict";var r=t(4155),o="win32"===r.platform,i=t(9539);function a(e,n){for(var t=[],r=0;r=0&&!e[r];r--);return 0===t&&r===n?e:t>r?[]:e.slice(t,r+1)}var u=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,c=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,s={};function f(e){var n=u.exec(e),t=(n[1]||"")+(n[2]||""),r=n[3]||"",o=c.exec(r);return[t,o[1],o[2],o[3]]}function d(e){var n=u.exec(e),t=n[1]||"",r=!!t&&":"!==t[1];return{device:t,isUnc:r,isAbsolute:r||!!n[2],tail:n[3]}}function p(e){return"\\\\"+e.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")}s.resolve=function(){for(var e="",n="",t=!1,o=arguments.length-1;o>=-1;o--){var l;if(o>=0?l=arguments[o]:e?(l=r.env["="+e])&&l.substr(0,3).toLowerCase()===e.toLowerCase()+"\\"||(l=e+"\\"):l=r.cwd(),!i.isString(l))throw new TypeError("Arguments to path.resolve must be strings");if(l){var u=d(l),c=u.device,s=u.isUnc,f=u.isAbsolute,h=u.tail;if((!c||!e||c.toLowerCase()===e.toLowerCase())&&(e||(e=c),t||(n=h+"\\"+n,t=f),e&&t))break}}return s&&(e=p(e)),e+(t?"\\":"")+(n=a(n.split(/[\\\/]+/),!t).join("\\"))||"."},s.normalize=function(e){var n=d(e),t=n.device,r=n.isUnc,o=n.isAbsolute,i=n.tail,l=/[\\\/]$/.test(i);return(i=a(i.split(/[\\\/]+/),!o).join("\\"))||o||(i="."),i&&l&&(i+="\\"),r&&(t=p(t)),t+(o?"\\":"")+i},s.isAbsolute=function(e){return d(e).isAbsolute},s.join=function(){for(var e=[],n=0;n=-1&&!n;t--){var o=t>=0?arguments[t]:r.cwd();if(!i.isString(o))throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,n="/"===o[0])}return(n?"/":"")+(e=a(e.split("/"),!n).join("/"))||"."},m.normalize=function(e){var n=m.isAbsolute(e),t=e&&"/"===e[e.length-1];return(e=a(e.split("/"),!n).join("/"))||n||(e="."),e&&t&&(e+="/"),(n?"/":"")+e},m.isAbsolute=function(e){return"/"===e.charAt(0)},m.join=function(){for(var e="",n=0;n{var n,t,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{t="function"==typeof clearTimeout?clearTimeout:i}catch(e){t=i}}();var l,u=[],c=!1,s=-1;function f(){c&&l&&(c=!1,l.length?u=l.concat(u):s=-1,u.length&&d())}function d(){if(!c){var e=a(f);c=!0;for(var n=u.length;n;){for(l=u,u=[];++s1)for(var t=1;t{"use strict";var t=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy");Symbol.for("react.offscreen");function m(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case t:switch(e=e.type){case o:case a:case i:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case u:case s:case h:case p:case l:return e;default:return n}}case r:return n}}}Symbol.for("react.module.reference"),n.ForwardRef=s,n.isFragment=function(e){return m(e)===o},n.isMemo=function(e){return m(e)===p}},1805:(e,n,t)=>{"use strict";e.exports=t(1162)},4448:(e,n,t)=>{"use strict";var r=t(7294),o=t(7418),i=t(3840);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t