ソースを参照

deploy: f8bdfcbabacc023ba12d1459d15c27879413e83f

hediet 2 年 前
コミット
33c03b6c91
100 ファイル変更1283 行追加199 行削除
  1. 0 0
      index.js
  2. 0 0
      index.js.map
  3. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.de.js
  4. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.de.js.LICENSE.txt
  5. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.es.js
  6. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.es.js.LICENSE.txt
  7. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.fr.js
  8. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.fr.js.LICENSE.txt
  9. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.it.js
  10. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.it.js.LICENSE.txt
  11. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ja.js
  12. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ja.js.LICENSE.txt
  13. 15 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.js
  14. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.js.LICENSE.txt
  15. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ko.js
  16. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ko.js.LICENSE.txt
  17. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ru.js
  18. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ru.js.LICENSE.txt
  19. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-cn.js
  20. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-cn.js.LICENSE.txt
  21. 12 2
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-tw.js
  22. 0 6
      node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-tw.js.LICENSE.txt
  23. 0 1
      node_modules/monaco-editor-core/dev/vs/base/worker/workerMain.js
  24. 0 6
      node_modules/monaco-editor-core/dev/vs/base/worker/workerMain.js.LICENSE.txt
  25. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.js
  26. 0 8
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.js.LICENSE.txt
  27. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.de.js
  28. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.de.js.LICENSE.txt
  29. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.es.js
  30. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.es.js.LICENSE.txt
  31. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.fr.js
  32. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.fr.js.LICENSE.txt
  33. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.it.js
  34. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.it.js.LICENSE.txt
  35. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ja.js
  36. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ja.js.LICENSE.txt
  37. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.js
  38. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.js.LICENSE.txt
  39. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ko.js
  40. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ko.js.LICENSE.txt
  41. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ru.js
  42. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ru.js.LICENSE.txt
  43. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-cn.js
  44. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-cn.js.LICENSE.txt
  45. 0 1
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-tw.js
  46. 0 6
      node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-tw.js.LICENSE.txt
  47. 0 1
      node_modules/monaco-editor-core/dev/vs/loader.js
  48. 0 6
      node_modules/monaco-editor-core/dev/vs/loader.js.LICENSE.txt
  49. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/browser.js
  50. 31 1
      node_modules/monaco-editor-core/esm/vs/base/browser/canIUse.js
  51. 5 1
      node_modules/monaco-editor-core/esm/vs/base/browser/contextmenu.js
  52. 120 1
      node_modules/monaco-editor-core/esm/vs/base/browser/defaultWorkerFactory.js
  53. 20 1
      node_modules/monaco-editor-core/esm/vs/base/browser/dnd.js
  54. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/dom.js
  55. 0 1
      node_modules/monaco-editor-core/esm/vs/base/browser/dompurify/dompurify.js
  56. 0 1
      node_modules/monaco-editor-core/esm/vs/base/browser/dompurify/dompurify.js.LICENSE.txt
  57. 20 1
      node_modules/monaco-editor-core/esm/vs/base/browser/event.js
  58. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/fastDomNode.js
  59. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/formattedTextRenderer.js
  60. 80 1
      node_modules/monaco-editor-core/esm/vs/base/browser/globalPointerMoveMonitor.js
  61. 5 1
      node_modules/monaco-editor-core/esm/vs/base/browser/history.js
  62. 86 1
      node_modules/monaco-editor-core/esm/vs/base/browser/iframe.js
  63. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/keyboardEvent.js
  64. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/markdownRenderer.js
  65. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/mouseEvent.js
  66. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/performance.js
  67. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/touch.js
  68. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/actionbar/actionViewItems.js
  69. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/actionbar/actionbar.js
  70. 88 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/aria/aria.js
  71. 1 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.js
  72. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/button/button.js
  73. 6 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/codicons/codiconStyles.js
  74. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/contextview/contextview.js
  75. 36 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/countBadge/countBadge.js
  76. 1 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/dialog/dialog.js
  77. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/dropdown/dropdown.js
  78. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/dropdown/dropdownActionViewItem.js
  79. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/findinput/findInput.js
  80. 46 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/findinput/findInputToggles.js
  81. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/findinput/replaceInput.js
  82. 122 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js
  83. 69 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/hover/hoverWidget.js
  84. 5 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconHoverDelegate.js
  85. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconLabel.js
  86. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconLabelHover.js
  87. 30 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconLabels.js
  88. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/inputbox/inputBox.js
  89. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.js
  90. 9 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/list.js
  91. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/listPaging.js
  92. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/listView.js
  93. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/listWidget.js
  94. 145 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/rangeMap.js
  95. 116 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/rowCache.js
  96. 12 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/splice.js
  97. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/menu/menu.js
  98. 6 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/mouseCursor/mouseCursor.js
  99. 101 1
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/progressbar/progressbar.js
  100. 0 0
      node_modules/monaco-editor-core/esm/vs/base/browser/ui/resizable/resizable.js

ファイルの差分が大きいため隠しています
+ 0 - 0
index.js


ファイルの差分が大きいため隠しています
+ 0 - 0
index.js.map


+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.de.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.de.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.de",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.de", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.de.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.es.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.es.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.es",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.es", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.es.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.fr.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.fr.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.fr",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.fr", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.fr.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.it.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.it.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.it",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.it", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.it.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ja.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.ja.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.ja",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.ja", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ja.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 15 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.js

@@ -1,2 +1,15 @@
-/*! For license information please see simpleWorker.nls.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+/*---------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ *--------------------------------------------------------*/
+define("vs/base/common/worker/simpleWorker.nls", {
+	"vs/base/common/platform": [
+		"_"
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ko.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.ko.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.ko",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.ko", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ko.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ru.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.ru.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.ru",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.ru", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.ru.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-cn.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.zh-cn.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.zh-cn",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.zh-cn", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-cn.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

+ 12 - 2
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-tw.js

@@ -1,2 +1,12 @@
-/*! For license information please see simpleWorker.nls.zh-tw.js.LICENSE.txt */
-define("vs/base/common/worker/simpleWorker.nls.zh-tw",{"vs/base/common/platform":["_"]});
+/*!-----------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
+ * Released under the MIT license
+ * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
+ *-----------------------------------------------------------*/
+
+define("vs/base/common/worker/simpleWorker.nls.zh-tw", {
+	"vs/base/common/platform": [
+		"_",
+	]
+});

+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/common/worker/simpleWorker.nls.zh-tw.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/base/worker/workerMain.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/base/worker/workerMain.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.js


+ 0 - 8
node_modules/monaco-editor-core/dev/vs/editor/editor.main.js.LICENSE.txt

@@ -1,8 +0,0 @@
-/*! @license DOMPurify 2.3.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.1/LICENSE */
-
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.de.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.de.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.es.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.es.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.fr.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.fr.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.it.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.it.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ja.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ja.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ko.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ko.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ru.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.ru.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-cn.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-cn.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-tw.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/editor/editor.main.nls.zh-tw.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/dev/vs/loader.js


+ 0 - 6
node_modules/monaco-editor-core/dev/vs/loader.js.LICENSE.txt

@@ -1,6 +0,0 @@
-/*!-----------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.35.0-dev.20230127(212670ceb460441b3ebed29e6ca30aa1e9bdde85)
- * Released under the MIT license
- * https://github.com/microsoft/vscode/blob/main/LICENSE.txt
- *-----------------------------------------------------------*/

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/browser.js


+ 31 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/canIUse.js

@@ -1 +1,31 @@
-import*as browser from"./browser.js";import*as platform from"../common/platform.js";export const BrowserFeatures={clipboard:{writeText:platform.isNative||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:platform.isNative||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:platform.isNative||browser.isStandalone()?0:navigator.keyboard||browser.isSafari?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0)};
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import * as browser from './browser.js';
+import * as platform from '../common/platform.js';
+/**
+ * Browser feature we can support in current platform, browser and environment.
+ */
+export const BrowserFeatures = {
+    clipboard: {
+        writeText: (platform.isNative
+            || (document.queryCommandSupported && document.queryCommandSupported('copy'))
+            || !!(navigator && navigator.clipboard && navigator.clipboard.writeText)),
+        readText: (platform.isNative
+            || !!(navigator && navigator.clipboard && navigator.clipboard.readText))
+    },
+    keyboard: (() => {
+        if (platform.isNative || browser.isStandalone()) {
+            return 0 /* KeyboardSupport.Always */;
+        }
+        if (navigator.keyboard || browser.isSafari) {
+            return 1 /* KeyboardSupport.FullScreen */;
+        }
+        return 2 /* KeyboardSupport.None */;
+    })(),
+    // 'ontouchstart' in window always evaluates to true with typescript's modern typings. This causes `window` to be
+    // `never` later in `window.navigator`. That's why we need the explicit `window as Window` cast
+    touch: 'ontouchstart' in window || navigator.maxTouchPoints > 0,
+    pointerEvents: window.PointerEvent && ('ontouchstart' in window || window.navigator.maxTouchPoints > 0 || navigator.maxTouchPoints > 0)
+};

+ 5 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/contextmenu.js

@@ -1 +1,5 @@
-export{};
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+export {};

+ 120 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/defaultWorkerFactory.js

@@ -1 +1,120 @@
-var _a;import{globals}from"../common/platform.js";import{logOnceWebWorkerWarning}from"../common/worker/simpleWorker.js";const ttPolicy=null===(_a=window.trustedTypes)||void 0===_a?void 0:_a.createPolicy("defaultWorkerFactory",{createScriptURL:r=>r});function getWorker(r){if(globals.MonacoEnvironment){if("function"==typeof globals.MonacoEnvironment.getWorker)return globals.MonacoEnvironment.getWorker("workerMain.js",r);if("function"==typeof globals.MonacoEnvironment.getWorkerUrl){const e=globals.MonacoEnvironment.getWorkerUrl("workerMain.js",r);return new Worker(ttPolicy?ttPolicy.createScriptURL(e):e,{name:r})}}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}function isPromiseLike(r){return"function"==typeof r.then}class WebWorker{constructor(r,e,o,t,n){this.id=e;const i=getWorker(o);isPromiseLike(i)?this.worker=i:this.worker=Promise.resolve(i),this.postMessage(r,[]),this.worker.then((r=>{r.onmessage=function(r){t(r.data)},r.onmessageerror=n,"function"==typeof r.addEventListener&&r.addEventListener("error",n)}))}getId(){return this.id}postMessage(r,e){var o;null===(o=this.worker)||void 0===o||o.then((o=>o.postMessage(r,e)))}dispose(){var r;null===(r=this.worker)||void 0===r||r.then((r=>r.terminate())),this.worker=null}}class DefaultWorkerFactory{constructor(r){this._label=r,this._webWorkerFailedBeforeError=!1}create(r,e,o){const t=++DefaultWorkerFactory.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new WebWorker(r,t,this._label||"anonymous"+t,e,(r=>{logOnceWebWorkerWarning(r),this._webWorkerFailedBeforeError=r,o(r)}))}}DefaultWorkerFactory.LAST_WORKER_ID=0;export{DefaultWorkerFactory};
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+var _a;
+import { globals } from '../common/platform.js';
+import { logOnceWebWorkerWarning } from '../common/worker/simpleWorker.js';
+const ttPolicy = (_a = window.trustedTypes) === null || _a === void 0 ? void 0 : _a.createPolicy('defaultWorkerFactory', { createScriptURL: value => value });
+function getWorker(label) {
+    // Option for hosts to overwrite the worker script (used in the standalone editor)
+    if (globals.MonacoEnvironment) {
+        if (typeof globals.MonacoEnvironment.getWorker === 'function') {
+            return globals.MonacoEnvironment.getWorker('workerMain.js', label);
+        }
+        if (typeof globals.MonacoEnvironment.getWorkerUrl === 'function') {
+            const workerUrl = globals.MonacoEnvironment.getWorkerUrl('workerMain.js', label);
+            return new Worker(ttPolicy ? ttPolicy.createScriptURL(workerUrl) : workerUrl, { name: label });
+        }
+    }
+    // ESM-comment-begin
+    // 	if (typeof require === 'function') {
+    // 		// check if the JS lives on a different origin
+    // 		const workerMain = require.toUrl('vs/base/worker/workerMain.js'); // explicitly using require.toUrl(), see https://github.com/microsoft/vscode/issues/107440#issuecomment-698982321
+    // 		const workerUrl = getWorkerBootstrapUrl(workerMain, label);
+    // 		return new Worker(ttPolicy ? ttPolicy.createScriptURL(workerUrl) as unknown as string : workerUrl, { name: label });
+    // 	}
+    // ESM-comment-end
+    throw new Error(`You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker`);
+}
+// ESM-comment-begin
+// export function getWorkerBootstrapUrl(scriptPath: string, label: string): string {
+// 	if (/^((http:)|(https:)|(file:))/.test(scriptPath) && scriptPath.substring(0, self.origin.length) !== self.origin) {
+// 		// this is the cross-origin case
+// 		// i.e. the webpage is running at a different origin than where the scripts are loaded from
+// 		const myPath = 'vs/base/worker/defaultWorkerFactory.js';
+// 		const workerBaseUrl = require.toUrl(myPath).slice(0, -myPath.length); // explicitly using require.toUrl(), see https://github.com/microsoft/vscode/issues/107440#issuecomment-698982321
+// 		const js = `/*${label}*/self.MonacoEnvironment={baseUrl: '${workerBaseUrl}'};const ttPolicy = self.trustedTypes?.createPolicy('defaultWorkerFactory', { createScriptURL: value => value });importScripts(ttPolicy?.createScriptURL('${scriptPath}') ?? '${scriptPath}');/*${label}*/`;
+// 		const blob = new Blob([js], { type: 'application/javascript' });
+// 		return URL.createObjectURL(blob);
+// 	}
+// 
+// 	const start = scriptPath.lastIndexOf('?');
+// 	const end = scriptPath.lastIndexOf('#', start);
+// 	const params = start > 0
+// 		? new URLSearchParams(scriptPath.substring(start + 1, ~end ? end : undefined))
+// 		: new URLSearchParams();
+// 
+// 	COI.addSearchParam(params, true, true);
+// 	const search = params.toString();
+// 
+// 	if (!search) {
+// 		return `${scriptPath}#${label}`;
+// 	} else {
+// 		return `${scriptPath}?${params.toString()}#${label}`;
+// 	}
+// }
+// ESM-comment-end
+function isPromiseLike(obj) {
+    if (typeof obj.then === 'function') {
+        return true;
+    }
+    return false;
+}
+/**
+ * A worker that uses HTML5 web workers so that is has
+ * its own global scope and its own thread.
+ */
+class WebWorker {
+    constructor(moduleId, id, label, onMessageCallback, onErrorCallback) {
+        this.id = id;
+        const workerOrPromise = getWorker(label);
+        if (isPromiseLike(workerOrPromise)) {
+            this.worker = workerOrPromise;
+        }
+        else {
+            this.worker = Promise.resolve(workerOrPromise);
+        }
+        this.postMessage(moduleId, []);
+        this.worker.then((w) => {
+            w.onmessage = function (ev) {
+                onMessageCallback(ev.data);
+            };
+            w.onmessageerror = onErrorCallback;
+            if (typeof w.addEventListener === 'function') {
+                w.addEventListener('error', onErrorCallback);
+            }
+        });
+    }
+    getId() {
+        return this.id;
+    }
+    postMessage(message, transfer) {
+        var _a;
+        (_a = this.worker) === null || _a === void 0 ? void 0 : _a.then(w => w.postMessage(message, transfer));
+    }
+    dispose() {
+        var _a;
+        (_a = this.worker) === null || _a === void 0 ? void 0 : _a.then(w => w.terminate());
+        this.worker = null;
+    }
+}
+class DefaultWorkerFactory {
+    constructor(label) {
+        this._label = label;
+        this._webWorkerFailedBeforeError = false;
+    }
+    create(moduleId, onMessageCallback, onErrorCallback) {
+        const workerId = (++DefaultWorkerFactory.LAST_WORKER_ID);
+        if (this._webWorkerFailedBeforeError) {
+            throw this._webWorkerFailedBeforeError;
+        }
+        return new WebWorker(moduleId, workerId, this._label || 'anonymous' + workerId, onMessageCallback, (err) => {
+            logOnceWebWorkerWarning(err);
+            this._webWorkerFailedBeforeError = err;
+            onErrorCallback(err);
+        });
+    }
+}
+DefaultWorkerFactory.LAST_WORKER_ID = 0;
+export { DefaultWorkerFactory };

+ 20 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/dnd.js

@@ -1 +1,20 @@
-import{Mimes}from"../common/mime.js";export const DataTransfers={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:Mimes.text};
+import { Mimes } from '../common/mime.js';
+// Common data transfers
+export const DataTransfers = {
+    /**
+     * Application specific resource transfer type
+     */
+    RESOURCES: 'ResourceURLs',
+    /**
+     * Browser specific transfer type to download
+     */
+    DOWNLOAD_URL: 'DownloadURL',
+    /**
+     * Browser specific transfer type for files
+     */
+    FILES: 'Files',
+    /**
+     * Typically transfer type for copy/paste transfers.
+     */
+    TEXT: Mimes.text
+};

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/dom.js


ファイルの差分が大きいため隠しています
+ 0 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/dompurify/dompurify.js


+ 0 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/dompurify/dompurify.js.LICENSE.txt

@@ -1 +0,0 @@
-/*! @license DOMPurify 2.3.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.1/LICENSE */

+ 20 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/event.js

@@ -1 +1,20 @@
-import{Emitter}from"../common/event.js";export class DomEmitter{get event(){return this.emitter.event}constructor(e,t,i){const r=e=>this.emitter.fire(e);this.emitter=new Emitter({onWillAddFirstListener:()=>e.addEventListener(t,r,i),onDidRemoveLastListener:()=>e.removeEventListener(t,r,i)})}dispose(){this.emitter.dispose()}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import { Emitter } from '../common/event.js';
+export class DomEmitter {
+    get event() {
+        return this.emitter.event;
+    }
+    constructor(element, type, useCapture) {
+        const fn = (e) => this.emitter.fire(e);
+        this.emitter = new Emitter({
+            onWillAddFirstListener: () => element.addEventListener(type, fn, useCapture),
+            onDidRemoveLastListener: () => element.removeEventListener(type, fn, useCapture)
+        });
+    }
+    dispose() {
+        this.emitter.dispose();
+    }
+}

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/fastDomNode.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/formattedTextRenderer.js


+ 80 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/globalPointerMoveMonitor.js

@@ -1 +1,80 @@
-import*as dom from"./dom.js";import{DisposableStore,toDisposable}from"../common/lifecycle.js";export class GlobalPointerMoveMonitor{constructor(){this._hooks=new DisposableStore,this._pointerMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(o,t){if(!this.isMonitoring())return;this._hooks.clear(),this._pointerMoveCallback=null;const i=this._onStopCallback;this._onStopCallback=null,o&&i&&i(t)}isMonitoring(){return!!this._pointerMoveCallback}startMonitoring(o,t,i,s,e){this.isMonitoring()&&this.stopMonitoring(!1),this._pointerMoveCallback=s,this._onStopCallback=e;let n=o;try{o.setPointerCapture(t),this._hooks.add(toDisposable((()=>{try{o.releasePointerCapture(t)}catch(o){}})))}catch(o){n=window}this._hooks.add(dom.addDisposableListener(n,dom.EventType.POINTER_MOVE,(o=>{o.buttons===i?(o.preventDefault(),this._pointerMoveCallback(o)):this.stopMonitoring(!0)}))),this._hooks.add(dom.addDisposableListener(n,dom.EventType.POINTER_UP,(o=>this.stopMonitoring(!0))))}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import * as dom from './dom.js';
+import { DisposableStore, toDisposable } from '../common/lifecycle.js';
+export class GlobalPointerMoveMonitor {
+    constructor() {
+        this._hooks = new DisposableStore();
+        this._pointerMoveCallback = null;
+        this._onStopCallback = null;
+    }
+    dispose() {
+        this.stopMonitoring(false);
+        this._hooks.dispose();
+    }
+    stopMonitoring(invokeStopCallback, browserEvent) {
+        if (!this.isMonitoring()) {
+            // Not monitoring
+            return;
+        }
+        // Unhook
+        this._hooks.clear();
+        this._pointerMoveCallback = null;
+        const onStopCallback = this._onStopCallback;
+        this._onStopCallback = null;
+        if (invokeStopCallback && onStopCallback) {
+            onStopCallback(browserEvent);
+        }
+    }
+    isMonitoring() {
+        return !!this._pointerMoveCallback;
+    }
+    startMonitoring(initialElement, pointerId, initialButtons, pointerMoveCallback, onStopCallback) {
+        if (this.isMonitoring()) {
+            this.stopMonitoring(false);
+        }
+        this._pointerMoveCallback = pointerMoveCallback;
+        this._onStopCallback = onStopCallback;
+        let eventSource = initialElement;
+        try {
+            initialElement.setPointerCapture(pointerId);
+            this._hooks.add(toDisposable(() => {
+                try {
+                    initialElement.releasePointerCapture(pointerId);
+                }
+                catch (err) {
+                    // See https://github.com/microsoft/vscode/issues/161731
+                    //
+                    // `releasePointerCapture` sometimes fails when being invoked with the exception:
+                    //     DOMException: Failed to execute 'releasePointerCapture' on 'Element':
+                    //     No active pointer with the given id is found.
+                    //
+                    // There's no need to do anything in case of failure
+                }
+            }));
+        }
+        catch (err) {
+            // See https://github.com/microsoft/vscode/issues/144584
+            // See https://github.com/microsoft/vscode/issues/146947
+            // `setPointerCapture` sometimes fails when being invoked
+            // from a `mousedown` listener on macOS and Windows
+            // and it always fails on Linux with the exception:
+            //     DOMException: Failed to execute 'setPointerCapture' on 'Element':
+            //     No active pointer with the given id is found.
+            // In case of failure, we bind the listeners on the window
+            eventSource = window;
+        }
+        this._hooks.add(dom.addDisposableListener(eventSource, dom.EventType.POINTER_MOVE, (e) => {
+            if (e.buttons !== initialButtons) {
+                // Buttons state has changed in the meantime
+                this.stopMonitoring(true);
+                return;
+            }
+            e.preventDefault();
+            this._pointerMoveCallback(e);
+        }));
+        this._hooks.add(dom.addDisposableListener(eventSource, dom.EventType.POINTER_UP, (e) => this.stopMonitoring(true)));
+    }
+}

+ 5 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/history.js

@@ -1 +1,5 @@
-export{};
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+export {};

+ 86 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/iframe.js

@@ -1 +1,86 @@
-let hasDifferentOriginAncestorFlag=!1,sameOriginWindowChainCache=null;function getParentWindowIfSameOrigin(i){if(!i.parent||i.parent===i)return null;try{const n=i.location,e=i.parent.location;if("null"!==n.origin&&"null"!==e.origin&&n.origin!==e.origin)return hasDifferentOriginAncestorFlag=!0,null}catch(i){return hasDifferentOriginAncestorFlag=!0,null}return i.parent}export class IframeUtils{static getSameOriginWindowChain(){if(!sameOriginWindowChainCache){sameOriginWindowChainCache=[];let i,n=window;do{i=getParentWindowIfSameOrigin(n),i?sameOriginWindowChainCache.push({window:n,iframeElement:n.frameElement||null}):sameOriginWindowChainCache.push({window:n,iframeElement:null}),n=i}while(n)}return sameOriginWindowChainCache.slice(0)}static getPositionOfChildWindowRelativeToAncestorWindow(i,n){if(!n||i===n)return{top:0,left:0};let e=0,t=0;const r=this.getSameOriginWindowChain();for(const i of r){if(e+=i.window.scrollY,t+=i.window.scrollX,i.window===n)break;if(!i.iframeElement)break;const r=i.iframeElement.getBoundingClientRect();e+=r.top,t+=r.left}return{top:e,left:t}}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+let hasDifferentOriginAncestorFlag = false;
+let sameOriginWindowChainCache = null;
+function getParentWindowIfSameOrigin(w) {
+    if (!w.parent || w.parent === w) {
+        return null;
+    }
+    // Cannot really tell if we have access to the parent window unless we try to access something in it
+    try {
+        const location = w.location;
+        const parentLocation = w.parent.location;
+        if (location.origin !== 'null' && parentLocation.origin !== 'null' && location.origin !== parentLocation.origin) {
+            hasDifferentOriginAncestorFlag = true;
+            return null;
+        }
+    }
+    catch (e) {
+        hasDifferentOriginAncestorFlag = true;
+        return null;
+    }
+    return w.parent;
+}
+export class IframeUtils {
+    /**
+     * Returns a chain of embedded windows with the same origin (which can be accessed programmatically).
+     * Having a chain of length 1 might mean that the current execution environment is running outside of an iframe or inside an iframe embedded in a window with a different origin.
+     * To distinguish if at one point the current execution environment is running inside a window with a different origin, see hasDifferentOriginAncestor()
+     */
+    static getSameOriginWindowChain() {
+        if (!sameOriginWindowChainCache) {
+            sameOriginWindowChainCache = [];
+            let w = window;
+            let parent;
+            do {
+                parent = getParentWindowIfSameOrigin(w);
+                if (parent) {
+                    sameOriginWindowChainCache.push({
+                        window: w,
+                        iframeElement: w.frameElement || null
+                    });
+                }
+                else {
+                    sameOriginWindowChainCache.push({
+                        window: w,
+                        iframeElement: null
+                    });
+                }
+                w = parent;
+            } while (w);
+        }
+        return sameOriginWindowChainCache.slice(0);
+    }
+    /**
+     * Returns the position of `childWindow` relative to `ancestorWindow`
+     */
+    static getPositionOfChildWindowRelativeToAncestorWindow(childWindow, ancestorWindow) {
+        if (!ancestorWindow || childWindow === ancestorWindow) {
+            return {
+                top: 0,
+                left: 0
+            };
+        }
+        let top = 0, left = 0;
+        const windowChain = this.getSameOriginWindowChain();
+        for (const windowChainEl of windowChain) {
+            top += windowChainEl.window.scrollY;
+            left += windowChainEl.window.scrollX;
+            if (windowChainEl.window === ancestorWindow) {
+                break;
+            }
+            if (!windowChainEl.iframeElement) {
+                break;
+            }
+            const boundingRect = windowChainEl.iframeElement.getBoundingClientRect();
+            top += boundingRect.top;
+            left += boundingRect.left;
+        }
+        return {
+            top: top,
+            left: left
+        };
+    }
+}

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/keyboardEvent.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/markdownRenderer.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/mouseEvent.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/performance.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/touch.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/actionbar/actionViewItems.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/actionbar/actionbar.js


+ 88 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/aria/aria.js

@@ -1 +1,88 @@
-import*as dom from"../../dom.js";import{isMacintosh}from"../../../common/platform.js";import"./aria.css";const MAX_MESSAGE_LENGTH=2e4;let ariaContainer,alertContainer,alertContainer2,statusContainer,statusContainer2;export function setARIAContainer(t){ariaContainer=document.createElement("div"),ariaContainer.className="monaco-aria-container";const e=()=>{const t=document.createElement("div");return t.className="monaco-alert",t.setAttribute("role","alert"),t.setAttribute("aria-atomic","true"),ariaContainer.appendChild(t),t};alertContainer=e(),alertContainer2=e();const a=()=>{const t=document.createElement("div");return t.className="monaco-status",t.setAttribute("role","complementary"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-atomic","true"),ariaContainer.appendChild(t),t};statusContainer=a(),statusContainer2=a(),t.appendChild(ariaContainer)}export function alert(t){ariaContainer&&(alertContainer.textContent!==t?(dom.clearNode(alertContainer2),insertMessage(alertContainer,t)):(dom.clearNode(alertContainer),insertMessage(alertContainer2,t)))}export function status(t){ariaContainer&&(isMacintosh?alert(t):statusContainer.textContent!==t?(dom.clearNode(statusContainer2),insertMessage(statusContainer,t)):(dom.clearNode(statusContainer),insertMessage(statusContainer2,t)))}function insertMessage(t,e){dom.clearNode(t),e.length>2e4&&(e=e.substr(0,2e4)),t.textContent=e,t.style.visibility="hidden",t.style.visibility="visible"}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import * as dom from '../../dom.js';
+import { isMacintosh } from '../../../common/platform.js';
+import './aria.css';
+// Use a max length since we are inserting the whole msg in the DOM and that can cause browsers to freeze for long messages #94233
+const MAX_MESSAGE_LENGTH = 20000;
+let ariaContainer;
+let alertContainer;
+let alertContainer2;
+let statusContainer;
+let statusContainer2;
+export function setARIAContainer(parent) {
+    ariaContainer = document.createElement('div');
+    ariaContainer.className = 'monaco-aria-container';
+    const createAlertContainer = () => {
+        const element = document.createElement('div');
+        element.className = 'monaco-alert';
+        element.setAttribute('role', 'alert');
+        element.setAttribute('aria-atomic', 'true');
+        ariaContainer.appendChild(element);
+        return element;
+    };
+    alertContainer = createAlertContainer();
+    alertContainer2 = createAlertContainer();
+    const createStatusContainer = () => {
+        const element = document.createElement('div');
+        element.className = 'monaco-status';
+        element.setAttribute('role', 'complementary');
+        element.setAttribute('aria-live', 'polite');
+        element.setAttribute('aria-atomic', 'true');
+        ariaContainer.appendChild(element);
+        return element;
+    };
+    statusContainer = createStatusContainer();
+    statusContainer2 = createStatusContainer();
+    parent.appendChild(ariaContainer);
+}
+/**
+ * Given the provided message, will make sure that it is read as alert to screen readers.
+ */
+export function alert(msg) {
+    if (!ariaContainer) {
+        return;
+    }
+    // Use alternate containers such that duplicated messages get read out by screen readers #99466
+    if (alertContainer.textContent !== msg) {
+        dom.clearNode(alertContainer2);
+        insertMessage(alertContainer, msg);
+    }
+    else {
+        dom.clearNode(alertContainer);
+        insertMessage(alertContainer2, msg);
+    }
+}
+/**
+ * Given the provided message, will make sure that it is read as status to screen readers.
+ */
+export function status(msg) {
+    if (!ariaContainer) {
+        return;
+    }
+    if (isMacintosh) {
+        alert(msg); // VoiceOver does not seem to support status role
+    }
+    else {
+        if (statusContainer.textContent !== msg) {
+            dom.clearNode(statusContainer2);
+            insertMessage(statusContainer, msg);
+        }
+        else {
+            dom.clearNode(statusContainer);
+            insertMessage(statusContainer2, msg);
+        }
+    }
+}
+function insertMessage(target, msg) {
+    dom.clearNode(target);
+    if (msg.length > MAX_MESSAGE_LENGTH) {
+        msg = msg.substr(0, MAX_MESSAGE_LENGTH);
+    }
+    target.textContent = msg;
+    // See https://www.paciellogroup.com/blog/2012/06/html5-accessibility-chops-aria-rolealert-browser-support/
+    target.style.visibility = 'hidden';
+    target.style.visibility = 'visible';
+}

+ 1 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.js

@@ -1 +1 @@
-import"./breadcrumbsWidget.css";
+import './breadcrumbsWidget.css';

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/button/button.js


+ 6 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/codicons/codiconStyles.js

@@ -1 +1,6 @@
-import"./codicon/codicon.css";import"./codicon/codicon-modifiers.css";
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import './codicon/codicon.css';
+import './codicon/codicon-modifiers.css';

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/contextview/contextview.js


+ 36 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/countBadge/countBadge.js

@@ -1 +1,36 @@
-import{$,append}from"../../dom.js";import{format}from"../../../common/strings.js";import"./countBadge.css";export class CountBadge{constructor(t,o,e){this.options=o,this.styles=e,this.count=0,this.element=append(t,$(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(t){this.count=t,this.render()}setTitleFormat(t){this.titleFormat=t,this.render()}render(){var t,o;this.element.textContent=format(this.countFormat,this.count),this.element.title=format(this.titleFormat,this.count),this.element.style.backgroundColor=null!==(t=this.styles.badgeBackground)&&void 0!==t?t:"",this.element.style.color=null!==(o=this.styles.badgeForeground)&&void 0!==o?o:"",this.styles.badgeBorder&&(this.element.style.border=`1px solid ${this.styles.badgeBorder}`)}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import { $, append } from '../../dom.js';
+import { format } from '../../../common/strings.js';
+import './countBadge.css';
+export class CountBadge {
+    constructor(container, options, styles) {
+        this.options = options;
+        this.styles = styles;
+        this.count = 0;
+        this.element = append(container, $('.monaco-count-badge'));
+        this.countFormat = this.options.countFormat || '{0}';
+        this.titleFormat = this.options.titleFormat || '';
+        this.setCount(this.options.count || 0);
+    }
+    setCount(count) {
+        this.count = count;
+        this.render();
+    }
+    setTitleFormat(titleFormat) {
+        this.titleFormat = titleFormat;
+        this.render();
+    }
+    render() {
+        var _a, _b;
+        this.element.textContent = format(this.countFormat, this.count);
+        this.element.title = format(this.titleFormat, this.count);
+        this.element.style.backgroundColor = (_a = this.styles.badgeBackground) !== null && _a !== void 0 ? _a : '';
+        this.element.style.color = (_b = this.styles.badgeForeground) !== null && _b !== void 0 ? _b : '';
+        if (this.styles.badgeBorder) {
+            this.element.style.border = `1px solid ${this.styles.badgeBorder}`;
+        }
+    }
+}

+ 1 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/dialog/dialog.js

@@ -1 +1 @@
-import"./dialog.css";
+import './dialog.css';

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/dropdown/dropdown.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/dropdown/dropdownActionViewItem.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/findinput/findInput.js


+ 46 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/findinput/findInputToggles.js

@@ -1 +1,46 @@
-import{Toggle}from"../toggle/toggle.js";import{Codicon}from"../../../common/codicons.js";import*as nls from"../../../../nls.js";const NLS_CASE_SENSITIVE_TOGGLE_LABEL=nls.localize("caseDescription","Match Case"),NLS_WHOLE_WORD_TOGGLE_LABEL=nls.localize("wordsDescription","Match Whole Word"),NLS_REGEX_TOGGLE_LABEL=nls.localize("regexDescription","Use Regular Expression");export class CaseSensitiveToggle extends Toggle{constructor(e){super({icon:Codicon.caseSensitive,title:NLS_CASE_SENSITIVE_TOGGLE_LABEL+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}export class WholeWordsToggle extends Toggle{constructor(e){super({icon:Codicon.wholeWord,title:NLS_WHOLE_WORD_TOGGLE_LABEL+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}export class RegexToggle extends Toggle{constructor(e){super({icon:Codicon.regex,title:NLS_REGEX_TOGGLE_LABEL+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import { Toggle } from '../toggle/toggle.js';
+import { Codicon } from '../../../common/codicons.js';
+import * as nls from '../../../../nls.js';
+const NLS_CASE_SENSITIVE_TOGGLE_LABEL = nls.localize('caseDescription', "Match Case");
+const NLS_WHOLE_WORD_TOGGLE_LABEL = nls.localize('wordsDescription', "Match Whole Word");
+const NLS_REGEX_TOGGLE_LABEL = nls.localize('regexDescription', "Use Regular Expression");
+export class CaseSensitiveToggle extends Toggle {
+    constructor(opts) {
+        super({
+            icon: Codicon.caseSensitive,
+            title: NLS_CASE_SENSITIVE_TOGGLE_LABEL + opts.appendTitle,
+            isChecked: opts.isChecked,
+            inputActiveOptionBorder: opts.inputActiveOptionBorder,
+            inputActiveOptionForeground: opts.inputActiveOptionForeground,
+            inputActiveOptionBackground: opts.inputActiveOptionBackground
+        });
+    }
+}
+export class WholeWordsToggle extends Toggle {
+    constructor(opts) {
+        super({
+            icon: Codicon.wholeWord,
+            title: NLS_WHOLE_WORD_TOGGLE_LABEL + opts.appendTitle,
+            isChecked: opts.isChecked,
+            inputActiveOptionBorder: opts.inputActiveOptionBorder,
+            inputActiveOptionForeground: opts.inputActiveOptionForeground,
+            inputActiveOptionBackground: opts.inputActiveOptionBackground
+        });
+    }
+}
+export class RegexToggle extends Toggle {
+    constructor(opts) {
+        super({
+            icon: Codicon.regex,
+            title: NLS_REGEX_TOGGLE_LABEL + opts.appendTitle,
+            isChecked: opts.isChecked,
+            inputActiveOptionBorder: opts.inputActiveOptionBorder,
+            inputActiveOptionForeground: opts.inputActiveOptionForeground,
+            inputActiveOptionBackground: opts.inputActiveOptionBackground
+        });
+    }
+}

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/findinput/replaceInput.js


+ 122 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js

@@ -1 +1,122 @@
-import*as dom from"../../dom.js";import{renderLabelWithIcons}from"../iconLabel/iconLabels.js";import*as objects from"../../../common/objects.js";export class HighlightedLabel{constructor(t,s){var e;this.text="",this.title="",this.highlights=[],this.didEverRender=!1,this.supportIcons=null!==(e=null==s?void 0:s.supportIcons)&&void 0!==e&&e,this.domNode=dom.append(t,dom.$("span.monaco-highlighted-label"))}get element(){return this.domNode}set(t,s=[],e="",i){t||(t=""),i&&(t=HighlightedLabel.escapeNewLines(t,s)),this.didEverRender&&this.text===t&&this.title===e&&objects.equals(this.highlights,s)||(this.text=t,this.title=e,this.highlights=s,this.render())}render(){const t=[];let s=0;for(const e of this.highlights){if(e.end===e.start)continue;if(s<e.start){const i=this.text.substring(s,e.start);this.supportIcons?t.push(...renderLabelWithIcons(i)):t.push(i),s=e.start}const i=this.text.substring(s,e.end),o=dom.$("span.highlight",void 0,...this.supportIcons?renderLabelWithIcons(i):[i]);e.extraClasses&&o.classList.add(...e.extraClasses),t.push(o),s=e.end}if(s<this.text.length){const e=this.text.substring(s);this.supportIcons?t.push(...renderLabelWithIcons(e)):t.push(e)}dom.reset(this.domNode,...t),this.title?this.domNode.title=this.title:this.domNode.removeAttribute("title"),this.didEverRender=!0}static escapeNewLines(t,s){let e=0,i=0;return t.replace(/\r\n|\r|\n/g,((t,o)=>{i="\r\n"===t?-1:0,o+=e;for(const t of s)t.end<=o||(t.start>=o&&(t.start+=i),t.end>=o&&(t.end+=i));return e+=i,"⏎"}))}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import * as dom from '../../dom.js';
+import { renderLabelWithIcons } from '../iconLabel/iconLabels.js';
+import * as objects from '../../../common/objects.js';
+/**
+ * A widget which can render a label with substring highlights, often
+ * originating from a filter function like the fuzzy matcher.
+ */
+export class HighlightedLabel {
+    /**
+     * Create a new {@link HighlightedLabel}.
+     *
+     * @param container The parent container to append to.
+     */
+    constructor(container, options) {
+        var _a;
+        this.text = '';
+        this.title = '';
+        this.highlights = [];
+        this.didEverRender = false;
+        this.supportIcons = (_a = options === null || options === void 0 ? void 0 : options.supportIcons) !== null && _a !== void 0 ? _a : false;
+        this.domNode = dom.append(container, dom.$('span.monaco-highlighted-label'));
+    }
+    /**
+     * The label's DOM node.
+     */
+    get element() {
+        return this.domNode;
+    }
+    /**
+     * Set the label and highlights.
+     *
+     * @param text The label to display.
+     * @param highlights The ranges to highlight.
+     * @param title An optional title for the hover tooltip.
+     * @param escapeNewLines Whether to escape new lines.
+     * @returns
+     */
+    set(text, highlights = [], title = '', escapeNewLines) {
+        if (!text) {
+            text = '';
+        }
+        if (escapeNewLines) {
+            // adjusts highlights inplace
+            text = HighlightedLabel.escapeNewLines(text, highlights);
+        }
+        if (this.didEverRender && this.text === text && this.title === title && objects.equals(this.highlights, highlights)) {
+            return;
+        }
+        this.text = text;
+        this.title = title;
+        this.highlights = highlights;
+        this.render();
+    }
+    render() {
+        const children = [];
+        let pos = 0;
+        for (const highlight of this.highlights) {
+            if (highlight.end === highlight.start) {
+                continue;
+            }
+            if (pos < highlight.start) {
+                const substring = this.text.substring(pos, highlight.start);
+                if (this.supportIcons) {
+                    children.push(...renderLabelWithIcons(substring));
+                }
+                else {
+                    children.push(substring);
+                }
+                pos = highlight.start;
+            }
+            const substring = this.text.substring(pos, highlight.end);
+            const element = dom.$('span.highlight', undefined, ...this.supportIcons ? renderLabelWithIcons(substring) : [substring]);
+            if (highlight.extraClasses) {
+                element.classList.add(...highlight.extraClasses);
+            }
+            children.push(element);
+            pos = highlight.end;
+        }
+        if (pos < this.text.length) {
+            const substring = this.text.substring(pos);
+            if (this.supportIcons) {
+                children.push(...renderLabelWithIcons(substring));
+            }
+            else {
+                children.push(substring);
+            }
+        }
+        dom.reset(this.domNode, ...children);
+        if (this.title) {
+            this.domNode.title = this.title;
+        }
+        else {
+            this.domNode.removeAttribute('title');
+        }
+        this.didEverRender = true;
+    }
+    static escapeNewLines(text, highlights) {
+        let total = 0;
+        let extra = 0;
+        return text.replace(/\r\n|\r|\n/g, (match, offset) => {
+            extra = match === '\r\n' ? -1 : 0;
+            offset += total;
+            for (const highlight of highlights) {
+                if (highlight.end <= offset) {
+                    continue;
+                }
+                if (highlight.start >= offset) {
+                    highlight.start += extra;
+                }
+                if (highlight.end >= offset) {
+                    highlight.end += extra;
+                }
+            }
+            total += extra;
+            return '\u23CE';
+        });
+    }
+}

+ 69 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/hover/hoverWidget.js

@@ -1 +1,69 @@
-import*as dom from"../../dom.js";import{StandardKeyboardEvent}from"../../keyboardEvent.js";import{DomScrollableElement}from"../scrollbar/scrollableElement.js";import{Disposable}from"../../../common/lifecycle.js";import"./hover.css";const $=dom.$;export class HoverWidget extends Disposable{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 DomScrollableElement(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this.scrollbar.getDomNode())}onContentsChanged(){this.scrollbar.scanDomNode()}}export class HoverAction extends Disposable{static render(t,e,o){return new HoverAction(t,e,o)}constructor(t,e,o){super(),this.actionContainer=dom.append(t,$("div.action-container")),this.actionContainer.setAttribute("tabindex","0"),this.action=dom.append(this.actionContainer,$("a.action")),this.action.setAttribute("role","button"),e.iconClass&&dom.append(this.action,$(`span.icon.${e.iconClass}`)),dom.append(this.action,$("span")).textContent=o?`${e.label} (${o})`:e.label,this._register(dom.addDisposableListener(this.actionContainer,dom.EventType.CLICK,(t=>{t.stopPropagation(),t.preventDefault(),e.run(this.actionContainer)}))),this._register(dom.addDisposableListener(this.actionContainer,dom.EventType.KEY_DOWN,(t=>{const o=new StandardKeyboardEvent(t);(o.equals(3)||o.equals(10))&&(t.stopPropagation(),t.preventDefault(),e.run(this.actionContainer))}))),this.setEnabled(!0)}setEnabled(t){t?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import * as dom from '../../dom.js';
+import { StandardKeyboardEvent } from '../../keyboardEvent.js';
+import { DomScrollableElement } from '../scrollbar/scrollableElement.js';
+import { Disposable } from '../../../common/lifecycle.js';
+import './hover.css';
+const $ = dom.$;
+export class HoverWidget extends Disposable {
+    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 DomScrollableElement(this.contentsDomNode, {
+            consumeMouseWheelIfScrollbarIsNeeded: true
+        }));
+        this.containerDomNode.appendChild(this.scrollbar.getDomNode());
+    }
+    onContentsChanged() {
+        this.scrollbar.scanDomNode();
+    }
+}
+export class HoverAction extends Disposable {
+    static render(parent, actionOptions, keybindingLabel) {
+        return new HoverAction(parent, actionOptions, keybindingLabel);
+    }
+    constructor(parent, actionOptions, keybindingLabel) {
+        super();
+        this.actionContainer = dom.append(parent, $('div.action-container'));
+        this.actionContainer.setAttribute('tabindex', '0');
+        this.action = dom.append(this.actionContainer, $('a.action'));
+        this.action.setAttribute('role', 'button');
+        if (actionOptions.iconClass) {
+            dom.append(this.action, $(`span.icon.${actionOptions.iconClass}`));
+        }
+        const label = dom.append(this.action, $('span'));
+        label.textContent = keybindingLabel ? `${actionOptions.label} (${keybindingLabel})` : actionOptions.label;
+        this._register(dom.addDisposableListener(this.actionContainer, dom.EventType.CLICK, e => {
+            e.stopPropagation();
+            e.preventDefault();
+            actionOptions.run(this.actionContainer);
+        }));
+        this._register(dom.addDisposableListener(this.actionContainer, dom.EventType.KEY_DOWN, e => {
+            const event = new StandardKeyboardEvent(e);
+            if (event.equals(3 /* KeyCode.Enter */) || event.equals(10 /* KeyCode.Space */)) {
+                e.stopPropagation();
+                e.preventDefault();
+                actionOptions.run(this.actionContainer);
+            }
+        }));
+        this.setEnabled(true);
+    }
+    setEnabled(enabled) {
+        if (enabled) {
+            this.actionContainer.classList.remove('disabled');
+            this.actionContainer.removeAttribute('aria-disabled');
+        }
+        else {
+            this.actionContainer.classList.add('disabled');
+            this.actionContainer.setAttribute('aria-disabled', 'true');
+        }
+    }
+}

+ 5 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconHoverDelegate.js

@@ -1 +1,5 @@
-export{};
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+export {};

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconLabel.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconLabelHover.js


+ 30 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/iconLabel/iconLabels.js

@@ -1 +1,30 @@
-import*as dom from"../../dom.js";import{ThemeIcon}from"../../../common/themables.js";const labelWithIconsRegex=new RegExp(`(\\\\)?\\$\\((${ThemeIcon.iconNameExpression}(?:${ThemeIcon.iconModifierExpression})?)\\)`,"g");export function renderLabelWithIcons(e){const n=new Array;let o,s=0,r=0;for(;null!==(o=labelWithIconsRegex.exec(e));){r=o.index||0,s<r&&n.push(e.substring(s,r)),s=(o.index||0)+o[0].length;const[,t,c]=o;n.push(t?`$(${c})`:renderIcon({id:c}))}return s<e.length&&n.push(e.substring(s)),n}export function renderIcon(e){const n=dom.$("span");return n.classList.add(...ThemeIcon.asClassNameArray(e)),n}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import * as dom from '../../dom.js';
+import { ThemeIcon } from '../../../common/themables.js';
+const labelWithIconsRegex = new RegExp(`(\\\\)?\\$\\((${ThemeIcon.iconNameExpression}(?:${ThemeIcon.iconModifierExpression})?)\\)`, 'g');
+export function renderLabelWithIcons(text) {
+    const elements = new Array();
+    let match;
+    let textStart = 0, textStop = 0;
+    while ((match = labelWithIconsRegex.exec(text)) !== null) {
+        textStop = match.index || 0;
+        if (textStart < textStop) {
+            elements.push(text.substring(textStart, textStop));
+        }
+        textStart = (match.index || 0) + match[0].length;
+        const [, escaped, codicon] = match;
+        elements.push(escaped ? `$(${codicon})` : renderIcon({ id: codicon }));
+    }
+    if (textStart < text.length) {
+        elements.push(text.substring(textStart));
+    }
+    return elements;
+}
+export function renderIcon(icon) {
+    const node = dom.$(`span`);
+    node.classList.add(...ThemeIcon.asClassNameArray(icon));
+    return node;
+}

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/inputbox/inputBox.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.js


+ 9 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/list.js

@@ -1 +1,9 @@
-export class ListError extends Error{constructor(r,s){super(`ListError [${r}] ${s}`)}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+export class ListError extends Error {
+    constructor(user, message) {
+        super(`ListError [${user}] ${message}`);
+    }
+}

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/listPaging.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/listView.js


ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/listWidget.js


+ 145 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/rangeMap.js

@@ -1 +1,145 @@
-import{Range}from"../../../common/range.js";export function groupIntersect(t,e){const n=[];for(const r of e){if(t.start>=r.range.end)continue;if(t.end<r.range.start)break;const e=Range.intersect(t,r.range);Range.isEmpty(e)||n.push({range:e,size:r.size})}return n}export function shift({start:t,end:e},n){return{start:t+n,end:e+n}}export function consolidate(t){const e=[];let n=null;for(const r of t){const t=r.range.start,s=r.range.end,o=r.size;n&&o===n.size?n.range.end=s:(n={range:{start:t,end:s},size:o},e.push(n))}return e}function concat(...t){return consolidate(t.reduce(((t,e)=>t.concat(e)),[]))}export class RangeMap{constructor(){this.groups=[],this._size=0}splice(t,e,n=[]){const r=n.length-e,s=groupIntersect({start:0,end:t},this.groups),o=groupIntersect({start:t+e,end:Number.POSITIVE_INFINITY},this.groups).map((t=>({range:shift(t.range,r),size:t.size}))),i=n.map(((e,n)=>({range:{start:t+n,end:t+n+1},size:e.size})));this.groups=concat(s,i,o),this._size=this.groups.reduce(((t,e)=>t+e.size*(e.range.end-e.range.start)),0)}get count(){const t=this.groups.length;return t?this.groups[t-1].range.end:0}get size(){return this._size}indexAt(t){if(t<0)return-1;let e=0,n=0;for(const r of this.groups){const s=r.range.end-r.range.start,o=n+s*r.size;if(t<o)return e+Math.floor((t-n)/r.size);e+=s,n=o}return e}indexAfter(t){return Math.min(this.indexAt(t)+1,this.count)}positionAt(t){if(t<0)return-1;let e=0,n=0;for(const r of this.groups){const s=r.range.end-r.range.start,o=n+s;if(t<o)return e+(t-n)*r.size;e+=s*r.size,n=o}return-1}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import { Range } from '../../../common/range.js';
+/**
+ * Returns the intersection between a ranged group and a range.
+ * Returns `[]` if the intersection is empty.
+ */
+export function groupIntersect(range, groups) {
+    const result = [];
+    for (const r of groups) {
+        if (range.start >= r.range.end) {
+            continue;
+        }
+        if (range.end < r.range.start) {
+            break;
+        }
+        const intersection = Range.intersect(range, r.range);
+        if (Range.isEmpty(intersection)) {
+            continue;
+        }
+        result.push({
+            range: intersection,
+            size: r.size
+        });
+    }
+    return result;
+}
+/**
+ * Shifts a range by that `much`.
+ */
+export function shift({ start, end }, much) {
+    return { start: start + much, end: end + much };
+}
+/**
+ * Consolidates a collection of ranged groups.
+ *
+ * Consolidation is the process of merging consecutive ranged groups
+ * that share the same `size`.
+ */
+export function consolidate(groups) {
+    const result = [];
+    let previousGroup = null;
+    for (const group of groups) {
+        const start = group.range.start;
+        const end = group.range.end;
+        const size = group.size;
+        if (previousGroup && size === previousGroup.size) {
+            previousGroup.range.end = end;
+            continue;
+        }
+        previousGroup = { range: { start, end }, size };
+        result.push(previousGroup);
+    }
+    return result;
+}
+/**
+ * Concatenates several collections of ranged groups into a single
+ * collection.
+ */
+function concat(...groups) {
+    return consolidate(groups.reduce((r, g) => r.concat(g), []));
+}
+export class RangeMap {
+    constructor() {
+        this.groups = [];
+        this._size = 0;
+    }
+    splice(index, deleteCount, items = []) {
+        const diff = items.length - deleteCount;
+        const before = groupIntersect({ start: 0, end: index }, this.groups);
+        const after = groupIntersect({ start: index + deleteCount, end: Number.POSITIVE_INFINITY }, this.groups)
+            .map(g => ({ range: shift(g.range, diff), size: g.size }));
+        const middle = items.map((item, i) => ({
+            range: { start: index + i, end: index + i + 1 },
+            size: item.size
+        }));
+        this.groups = concat(before, middle, after);
+        this._size = this.groups.reduce((t, g) => t + (g.size * (g.range.end - g.range.start)), 0);
+    }
+    /**
+     * Returns the number of items in the range map.
+     */
+    get count() {
+        const len = this.groups.length;
+        if (!len) {
+            return 0;
+        }
+        return this.groups[len - 1].range.end;
+    }
+    /**
+     * Returns the sum of the sizes of all items in the range map.
+     */
+    get size() {
+        return this._size;
+    }
+    /**
+     * Returns the index of the item at the given position.
+     */
+    indexAt(position) {
+        if (position < 0) {
+            return -1;
+        }
+        let index = 0;
+        let size = 0;
+        for (const group of this.groups) {
+            const count = group.range.end - group.range.start;
+            const newSize = size + (count * group.size);
+            if (position < newSize) {
+                return index + Math.floor((position - size) / group.size);
+            }
+            index += count;
+            size = newSize;
+        }
+        return index;
+    }
+    /**
+     * Returns the index of the item right after the item at the
+     * index of the given position.
+     */
+    indexAfter(position) {
+        return Math.min(this.indexAt(position) + 1, this.count);
+    }
+    /**
+     * Returns the start position of the item at the given index.
+     */
+    positionAt(index) {
+        if (index < 0) {
+            return -1;
+        }
+        let position = 0;
+        let count = 0;
+        for (const group of this.groups) {
+            const groupCount = group.range.end - group.range.start;
+            const newCount = count + groupCount;
+            if (index < newCount) {
+                return position + ((index - count) * group.size);
+            }
+            position += groupCount * group.size;
+            count = newCount;
+        }
+        return -1;
+    }
+}

+ 116 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/rowCache.js

@@ -1 +1,116 @@
-import{$}from"../../dom.js";function removeFromParent(e){var t;try{null===(t=e.parentElement)||void 0===t||t.removeChild(e)}catch(e){}}export class RowCache{constructor(e){this.renderers=e,this.cache=new Map,this.transactionNodesPendingRemoval=new Set,this.inTransaction=!1}alloc(e){let t=this.getTemplateCache(e).pop(),o=!1;if(t)o=this.transactionNodesPendingRemoval.has(t.domNode),o&&this.transactionNodesPendingRemoval.delete(t.domNode);else{const o=$(".monaco-list-row");t={domNode:o,templateId:e,templateData:this.getRenderer(e).renderTemplate(o)}}return{row:t,isReusingConnectedDomNode:o}}release(e){e&&this.releaseRow(e)}transact(e){if(this.inTransaction)throw new Error("Already in transaction");this.inTransaction=!0;try{e()}finally{for(const e of this.transactionNodesPendingRemoval)this.doRemoveNode(e);this.transactionNodesPendingRemoval.clear(),this.inTransaction=!1}}releaseRow(e){const{domNode:t,templateId:o}=e;t&&(this.inTransaction?this.transactionNodesPendingRemoval.add(t):this.doRemoveNode(t)),this.getTemplateCache(o).push(e)}doRemoveNode(e){e.classList.remove("scrolling"),removeFromParent(e)}getTemplateCache(e){let t=this.cache.get(e);return t||(t=[],this.cache.set(e,t)),t}dispose(){this.cache.forEach(((e,t)=>{for(const o of e)this.getRenderer(t).disposeTemplate(o.templateData),o.templateData=null})),this.cache.clear(),this.transactionNodesPendingRemoval.clear()}getRenderer(e){const t=this.renderers.get(e);if(!t)throw new Error(`No renderer found for ${e}`);return t}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import { $ } from '../../dom.js';
+function removeFromParent(element) {
+    var _a;
+    try {
+        (_a = element.parentElement) === null || _a === void 0 ? void 0 : _a.removeChild(element);
+    }
+    catch (e) {
+        // this will throw if this happens due to a blur event, nasty business
+    }
+}
+export class RowCache {
+    constructor(renderers) {
+        this.renderers = renderers;
+        this.cache = new Map();
+        this.transactionNodesPendingRemoval = new Set();
+        this.inTransaction = false;
+    }
+    /**
+     * Returns a row either by creating a new one or reusing
+     * a previously released row which shares the same templateId.
+     *
+     * @returns A row and `isReusingConnectedDomNode` if the row's node is already in the dom in a stale position.
+     */
+    alloc(templateId) {
+        let result = this.getTemplateCache(templateId).pop();
+        let isStale = false;
+        if (result) {
+            isStale = this.transactionNodesPendingRemoval.has(result.domNode);
+            if (isStale) {
+                this.transactionNodesPendingRemoval.delete(result.domNode);
+            }
+        }
+        else {
+            const domNode = $('.monaco-list-row');
+            const renderer = this.getRenderer(templateId);
+            const templateData = renderer.renderTemplate(domNode);
+            result = { domNode, templateId, templateData };
+        }
+        return { row: result, isReusingConnectedDomNode: isStale };
+    }
+    /**
+     * Releases the row for eventual reuse.
+     */
+    release(row) {
+        if (!row) {
+            return;
+        }
+        this.releaseRow(row);
+    }
+    /**
+     * Begin a set of changes that use the cache. This lets us skip work when a row is removed and then inserted again.
+     */
+    transact(makeChanges) {
+        if (this.inTransaction) {
+            throw new Error('Already in transaction');
+        }
+        this.inTransaction = true;
+        try {
+            makeChanges();
+        }
+        finally {
+            for (const domNode of this.transactionNodesPendingRemoval) {
+                this.doRemoveNode(domNode);
+            }
+            this.transactionNodesPendingRemoval.clear();
+            this.inTransaction = false;
+        }
+    }
+    releaseRow(row) {
+        const { domNode, templateId } = row;
+        if (domNode) {
+            if (this.inTransaction) {
+                this.transactionNodesPendingRemoval.add(domNode);
+            }
+            else {
+                this.doRemoveNode(domNode);
+            }
+        }
+        const cache = this.getTemplateCache(templateId);
+        cache.push(row);
+    }
+    doRemoveNode(domNode) {
+        domNode.classList.remove('scrolling');
+        removeFromParent(domNode);
+    }
+    getTemplateCache(templateId) {
+        let result = this.cache.get(templateId);
+        if (!result) {
+            result = [];
+            this.cache.set(templateId, result);
+        }
+        return result;
+    }
+    dispose() {
+        this.cache.forEach((cachedRows, templateId) => {
+            for (const cachedRow of cachedRows) {
+                const renderer = this.getRenderer(templateId);
+                renderer.disposeTemplate(cachedRow.templateData);
+                cachedRow.templateData = null;
+            }
+        });
+        this.cache.clear();
+        this.transactionNodesPendingRemoval.clear();
+    }
+    getRenderer(templateId) {
+        const renderer = this.renderers.get(templateId);
+        if (!renderer) {
+            throw new Error(`No renderer found for ${templateId}`);
+        }
+        return renderer;
+    }
+}

+ 12 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/list/splice.js

@@ -1 +1,12 @@
-export class CombinedSpliceable{constructor(s){this.spliceables=s}splice(s,e,c){this.spliceables.forEach((l=>l.splice(s,e,c)))}}
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+export class CombinedSpliceable {
+    constructor(spliceables) {
+        this.spliceables = spliceables;
+    }
+    splice(start, deleteCount, elements) {
+        this.spliceables.forEach(s => s.splice(start, deleteCount, elements));
+    }
+}

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/menu/menu.js


+ 6 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/mouseCursor/mouseCursor.js

@@ -1 +1,6 @@
-import"./mouseCursor.css";export const MOUSE_CURSOR_TEXT_CSS_CLASS_NAME="monaco-mouse-cursor-text";
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import './mouseCursor.css';
+export const MOUSE_CURSOR_TEXT_CSS_CLASS_NAME = `monaco-mouse-cursor-text`;

+ 101 - 1
node_modules/monaco-editor-core/esm/vs/base/browser/ui/progressbar/progressbar.js

@@ -1 +1,101 @@
-import{show}from"../../dom.js";import{RunOnceScheduler}from"../../../common/async.js";import{Disposable}from"../../../common/lifecycle.js";import"./progressbar.css";const CSS_DONE="done",CSS_ACTIVE="active",CSS_INFINITE="infinite",CSS_INFINITE_LONG_RUNNING="infinite-long-running",CSS_DISCRETE="discrete";class ProgressBar extends Disposable{constructor(e,t){super(),this.workedVal=0,this.showDelayedScheduler=this._register(new RunOnceScheduler((()=>show(this.element)),0)),this.longRunningScheduler=this._register(new RunOnceScheduler((()=>this.infiniteLongRunning()),ProgressBar.LONG_RUNNING_INFINITE_THRESHOLD)),this.create(e,t)}create(e,t){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.bit.style.backgroundColor=(null==t?void 0:t.progressBarBackground)||"#0E70C0",this.element.appendChild(this.bit)}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active","infinite","infinite-long-running","discrete"),this.workedVal=0,this.totalWork=void 0,this.longRunningScheduler.cancel()}stop(){return this.doDone(!1)}doDone(e){return this.element.classList.add("done"),this.element.classList.contains("infinite")?(this.bit.style.opacity="0",e?setTimeout((()=>this.off()),200):this.off()):(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","infinite-long-running"),this.element.classList.add("active","infinite"),this.longRunningScheduler.schedule(),this}infiniteLongRunning(){this.element.classList.add("infinite-long-running")}getContainer(){return this.element}}ProgressBar.LONG_RUNNING_INFINITE_THRESHOLD=1e4;export{ProgressBar};
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+import { show } from '../../dom.js';
+import { RunOnceScheduler } from '../../../common/async.js';
+import { Disposable } from '../../../common/lifecycle.js';
+import './progressbar.css';
+const CSS_DONE = 'done';
+const CSS_ACTIVE = 'active';
+const CSS_INFINITE = 'infinite';
+const CSS_INFINITE_LONG_RUNNING = 'infinite-long-running';
+const CSS_DISCRETE = 'discrete';
+/**
+ * A progress bar with support for infinite or discrete progress.
+ */
+class ProgressBar extends Disposable {
+    constructor(container, options) {
+        super();
+        this.workedVal = 0;
+        this.showDelayedScheduler = this._register(new RunOnceScheduler(() => show(this.element), 0));
+        this.longRunningScheduler = this._register(new RunOnceScheduler(() => this.infiniteLongRunning(), ProgressBar.LONG_RUNNING_INFINITE_THRESHOLD));
+        this.create(container, options);
+    }
+    create(container, options) {
+        this.element = document.createElement('div');
+        this.element.classList.add('monaco-progress-container');
+        this.element.setAttribute('role', 'progressbar');
+        this.element.setAttribute('aria-valuemin', '0');
+        container.appendChild(this.element);
+        this.bit = document.createElement('div');
+        this.bit.classList.add('progress-bit');
+        this.bit.style.backgroundColor = (options === null || options === void 0 ? void 0 : options.progressBarBackground) || '#0E70C0';
+        this.element.appendChild(this.bit);
+    }
+    off() {
+        this.bit.style.width = 'inherit';
+        this.bit.style.opacity = '1';
+        this.element.classList.remove(CSS_ACTIVE, CSS_INFINITE, CSS_INFINITE_LONG_RUNNING, CSS_DISCRETE);
+        this.workedVal = 0;
+        this.totalWork = undefined;
+        this.longRunningScheduler.cancel();
+    }
+    /**
+     * Stops the progressbar from showing any progress instantly without fading out.
+     */
+    stop() {
+        return this.doDone(false);
+    }
+    doDone(delayed) {
+        this.element.classList.add(CSS_DONE);
+        // discrete: let it grow to 100% width and hide afterwards
+        if (!this.element.classList.contains(CSS_INFINITE)) {
+            this.bit.style.width = 'inherit';
+            if (delayed) {
+                setTimeout(() => this.off(), 200);
+            }
+            else {
+                this.off();
+            }
+        }
+        // infinite: let it fade out and hide afterwards
+        else {
+            this.bit.style.opacity = '0';
+            if (delayed) {
+                setTimeout(() => this.off(), 200);
+            }
+            else {
+                this.off();
+            }
+        }
+        return this;
+    }
+    /**
+     * Use this mode to indicate progress that has no total number of work units.
+     */
+    infinite() {
+        this.bit.style.width = '2%';
+        this.bit.style.opacity = '1';
+        this.element.classList.remove(CSS_DISCRETE, CSS_DONE, CSS_INFINITE_LONG_RUNNING);
+        this.element.classList.add(CSS_ACTIVE, CSS_INFINITE);
+        this.longRunningScheduler.schedule();
+        return this;
+    }
+    infiniteLongRunning() {
+        this.element.classList.add(CSS_INFINITE_LONG_RUNNING);
+    }
+    getContainer() {
+        return this.element;
+    }
+}
+/**
+ * After a certain time of showing the progress bar, switch
+ * to long-running mode and throttle animations to reduce
+ * the pressure on the GPU process.
+ *
+ * https://github.com/microsoft/vscode/issues/97900
+ * https://github.com/microsoft/vscode/issues/138396
+ */
+ProgressBar.LONG_RUNNING_INFINITE_THRESHOLD = 10000;
+export { ProgressBar };

ファイルの差分が大きいため隠しています
+ 0 - 0
node_modules/monaco-editor-core/esm/vs/base/browser/ui/resizable/resizable.js


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません