diff --git a/globalStorage/gruntfuggly.todo-tree/todo-green.svg b/globalStorage/gruntfuggly.todo-tree/todo-green.svg
new file mode 100644
index 0000000..338ffb1
--- /dev/null
+++ b/globalStorage/gruntfuggly.todo-tree/todo-green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/globalStorage/state.vscdb b/globalStorage/state.vscdb
index a2332f0..703d3bc 100644
Binary files a/globalStorage/state.vscdb and b/globalStorage/state.vscdb differ
diff --git a/globalStorage/state.vscdb.backup b/globalStorage/state.vscdb.backup
index 820b276..4e40531 100644
Binary files a/globalStorage/state.vscdb.backup and b/globalStorage/state.vscdb.backup differ
diff --git a/globalStorage/storage.json b/globalStorage/storage.json
new file mode 100644
index 0000000..d6678f3
--- /dev/null
+++ b/globalStorage/storage.json
@@ -0,0 +1,42 @@
+{
+ "telemetry.machineId": "575e183e33173d7303a39d47bdbf96e3a596a3ba9842f1c99ce19d5868603d78",
+ "theme": "vs-dark",
+ "themeBackground": "#1e1e1e",
+ "windowSplash": {
+ "baseTheme": "vs-dark",
+ "colorInfo": {
+ "foreground": "#cccccc",
+ "background": "#1e1e1e",
+ "editorBackground": "#1e1e1e",
+ "titleBarBackground": "#3c3c3c",
+ "activityBarBackground": "#333333",
+ "sideBarBackground": "#252526",
+ "statusBarBackground": "#007acc",
+ "statusBarNoFolderBackground": "#68217a"
+ },
+ "layoutInfo": {
+ "sideBarSide": "left",
+ "editorPartMinWidth": 220,
+ "titleBarHeight": 30,
+ "activityBarWidth": 48,
+ "sideBarWidth": 311,
+ "statusBarHeight": 22,
+ "windowBorder": false
+ }
+ },
+ "windowsState": {
+ "lastActiveWindow": {
+ "folder": "file:///d%3A/Project/appcore",
+ "backupPath": "C:\\Users\\user\\AppData\\Roaming\\Code\\Backups\\02ab61bf3663c3165acb4fa812ecd65b",
+ "uiState": {
+ "mode": 0,
+ "x": 2368,
+ "y": 156,
+ "width": 1024,
+ "height": 768
+ }
+ },
+ "openedWindows": []
+ },
+ "pickerWorkingDir": "D:\\Project\\appcore\\temp\\quick-scripts\\dst\\assets\\CasinoScript\\Engine\\Utils\\CCExtensions"
+}
\ No newline at end of file
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/.active b/globalStorage/tabnine.tabnine-vscode/binaries/.active
new file mode 100644
index 0000000..aa02fbd
--- /dev/null
+++ b/globalStorage/tabnine.tabnine-vscode/binaries/.active
@@ -0,0 +1 @@
+4.4.112
\ No newline at end of file
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe
new file mode 100644
index 0000000..11f2784
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine-deep-local.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine-deep-local.exe
new file mode 100644
index 0000000..368a01e
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine-deep-local.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine.exe
new file mode 100644
index 0000000..6137ea7
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/TabNine.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/WD-TabNine.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/WD-TabNine.exe
new file mode 100644
index 0000000..818d4ad
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/WD-TabNine.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/bundle.lock b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.103/x86_64-pc-windows-gnu/bundle.lock
new file mode 100644
index 0000000..e69de29
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe
new file mode 100644
index 0000000..c246e3f
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine-deep-local.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine-deep-local.exe
new file mode 100644
index 0000000..f1630c0
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine-deep-local.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine.exe
new file mode 100644
index 0000000..34225c0
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/TabNine.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/WD-TabNine.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/WD-TabNine.exe
new file mode 100644
index 0000000..a963bb0
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/WD-TabNine.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/bundle.lock b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.107/x86_64-pc-windows-gnu/bundle.lock
new file mode 100644
index 0000000..e69de29
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe
new file mode 100644
index 0000000..0debe66
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine-deep-cloud.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine-deep-local.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine-deep-local.exe
new file mode 100644
index 0000000..6e33d56
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine-deep-local.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine.exe
new file mode 100644
index 0000000..d006d01
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/TabNine.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/WD-TabNine.exe b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/WD-TabNine.exe
new file mode 100644
index 0000000..6678b49
Binary files /dev/null and b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/WD-TabNine.exe differ
diff --git a/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/bundle.lock b/globalStorage/tabnine.tabnine-vscode/binaries/4.4.112/x86_64-pc-windows-gnu/bundle.lock
new file mode 100644
index 0000000..e69de29
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/000bfbdd14d2fb8ec5b0d59bec32ef98.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/000bfbdd14d2fb8ec5b0d59bec32ef98.schema.json
new file mode 100644
index 0000000..80d790b
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/000bfbdd14d2fb8ec5b0d59bec32ef98.schema.json
@@ -0,0 +1,3224 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "definitions": {
+ "allRules": {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/atRule"
+ },
+ {
+ "$ref": "#/definitions/block"
+ },
+ {
+ "$ref": "#/definitions/color"
+ },
+ {
+ "$ref": "#/definitions/comment"
+ },
+ {
+ "$ref": "#/definitions/customMedia"
+ },
+ {
+ "$ref": "#/definitions/customProperty"
+ },
+ {
+ "$ref": "#/definitions/declaration"
+ },
+ {
+ "$ref": "#/definitions/declarationBlock"
+ },
+ {
+ "$ref": "#/definitions/font"
+ },
+ {
+ "$ref": "#/definitions/function"
+ },
+ {
+ "$ref": "#/definitions/generalSheet"
+ },
+ {
+ "$ref": "#/definitions/keyframeDeclaration"
+ },
+ {
+ "$ref": "#/definitions/length"
+ },
+ {
+ "$ref": "#/definitions/mediaFeature"
+ },
+ {
+ "$ref": "#/definitions/mediaQueryList"
+ },
+ {
+ "$ref": "#/definitions/number"
+ },
+ {
+ "$ref": "#/definitions/property"
+ },
+ {
+ "$ref": "#/definitions/rootRule"
+ },
+ {
+ "$ref": "#/definitions/rule"
+ },
+ {
+ "$ref": "#/definitions/selector"
+ },
+ {
+ "$ref": "#/definitions/selectorList"
+ },
+ {
+ "$ref": "#/definitions/shorthandProperty"
+ },
+ {
+ "$ref": "#/definitions/string"
+ },
+ {
+ "$ref": "#/definitions/stylelintDisableComment"
+ },
+ {
+ "$ref": "#/definitions/time"
+ },
+ {
+ "$ref": "#/definitions/unit"
+ },
+ {
+ "$ref": "#/definitions/value"
+ },
+ {
+ "$ref": "#/definitions/valueList"
+ }
+ ]
+ },
+ "alwaysMultiLineRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "always-multi-line", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "always-multi-line", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "alwaysNeverRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "never", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "never", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "arrayStringRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": ["null", "string"]
+ },
+ {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "array", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [[], {}]
+ },
+ {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "booleanRule": {
+ "default": true,
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "coreRule": {
+ "properties": {
+ "disableFix": {
+ "type": "boolean"
+ },
+ "message": {
+ "description": "Custom message that will be used in errors and warnings",
+ "type": "string"
+ },
+ "reportDisables": {
+ "type": "boolean"
+ },
+ "severity": {
+ "description": "Message status",
+ "type": "string",
+ "enum": ["warning", "error"]
+ }
+ }
+ },
+ "integerRule": {
+ "type": ["null", "integer", "array"],
+ "oneOf": [
+ {
+ "type": ["null", "integer"]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["integer", "object"],
+ "anyOf": [
+ {
+ "type": "integer",
+ "enum": [{}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "lowerUpperRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["lower", "upper", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["lower", "upper", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "newlineRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "always-multi-line", "never-multi-line", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "always-multi-line", "never-multi-line", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "newlineSpaceRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-single-line",
+ "never-single-line",
+ "always-multi-line",
+ "never-multi-line",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-single-line",
+ "never-single-line",
+ "always-multi-line",
+ "never-multi-line",
+ {}
+ ]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "newlineSpaceWithIgnoreRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-single-line",
+ "never-single-line",
+ "always-multi-line",
+ "never-multi-line",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "always-single-line",
+ "never-single-line",
+ "always-multi-line",
+ "never-multi-line",
+ {}
+ ]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreAtRules": {
+ "$ref": "#/definitions/simpleStringOrArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "objectRule": {
+ "type": ["null", "object", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "object",
+ "patternProperties": {
+ ".*": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["object"],
+ "anyOf": [
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "patternProperties": {
+ "^((?!message|severity).)*$": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "simpleArrayStringRule": {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
+ },
+ "simpleStringOrArrayStringRule": {
+ "type": ["string", "array"],
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ ]
+ },
+ "singleDoubleRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["single", "double", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["single", "double", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "spaceRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-single-line",
+ "never-single-line",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-single-line",
+ "never-single-line",
+ {}
+ ]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "stringRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": ["null", "string"]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [{}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "unitRule": {
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "em",
+ "ex",
+ "px",
+ "%",
+ "rem",
+ "vw",
+ "vh",
+ "vm",
+ "vmin",
+ "vmax",
+ "ch",
+ "in",
+ "cm",
+ "mm",
+ "q",
+ "pt",
+ "pc",
+ "deg",
+ "grad",
+ "rad",
+ "turn",
+ "ms",
+ "s",
+ "Hz",
+ "kHz",
+ "dpi",
+ "dpcm",
+ "dppx",
+ "fr",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "array", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "em",
+ "ex",
+ "px",
+ "%",
+ "rem",
+ "vw",
+ "vh",
+ "vm",
+ "vmin",
+ "vmax",
+ "ch",
+ "in",
+ "cm",
+ "mm",
+ "q",
+ "pt",
+ "pc",
+ "deg",
+ "grad",
+ "rad",
+ "turn",
+ "ms",
+ "s",
+ "Hz",
+ "kHz",
+ "dpi",
+ "dpcm",
+ "dppx",
+ "fr",
+ [],
+ {}
+ ]
+ },
+ {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": [
+ "em",
+ "ex",
+ "px",
+ "%",
+ "rem",
+ "vw",
+ "vh",
+ "vm",
+ "vmin",
+ "vmax",
+ "ch",
+ "in",
+ "cm",
+ "mm",
+ "q",
+ "pt",
+ "pc",
+ "deg",
+ "grad",
+ "rad",
+ "turn",
+ "ms",
+ "s",
+ "Hz",
+ "kHz",
+ "dpi",
+ "dpcm",
+ "dppx",
+ "fr"
+ ]
+ }
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreProperties": {
+ "description": "Ignore units in the values of declarations with the specified properties",
+ "type": "object",
+ "patternProperties": {
+ "(em|ex|ch|vw|vh|cm|mm|in|pt|pc|px|rem|vmin|vmax|%)": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "atRule": {
+ "properties": {
+ "at-rule-blacklist": {
+ "description": "Specify a blacklist of disallowed at-rules",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "at-rule-empty-line-before": {
+ "description": "Require or disallow an empty line before at-rules",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "never", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "never", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "except": {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": [
+ "after-same-name",
+ "inside-block",
+ "blockless-after-same-name-blockless",
+ "blockless-after-blockless",
+ "first-nested"
+ ]
+ }
+ },
+ "ignore": {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": [
+ "after-comment",
+ "first-nested",
+ "inside-block",
+ "blockless-after-same-name-blockless",
+ "blockless-after-blockless"
+ ]
+ }
+ },
+ "ignoreAtRules": {
+ "$ref": "#/definitions/simpleStringOrArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "at-rule-name-case": {
+ "description": "Specify lowercase or uppercase for at-rules names",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "at-rule-name-newline-after": {
+ "description": "Require a newline after at-rule names",
+ "$ref": "#/definitions/alwaysMultiLineRule"
+ },
+ "at-rule-name-space-after": {
+ "description": "Require a single space after at-rule names",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "always-single-line", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "always-single-line", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "at-rule-no-unknown": {
+ "description": "Disallow unknown at-rules",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreAtRules": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "at-rule-no-vendor-prefix": {
+ "description": "Disallow vendor prefixes for at-rules",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "at-rule-semicolon-newline-after": {
+ "description": "Require a newline after the semicolon of at-rules",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "at-rule-whitelist": {
+ "description": "Specify a whitelist of allowed at-rules",
+ "$ref": "#/definitions/arrayStringRule"
+ }
+ }
+ },
+ "block": {
+ "properties": {
+ "block-closing-brace-empty-line-before": {
+ "description": "Require or disallow an empty line before the closing brace of blocks",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always-multi-line", "never", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always-multi-line", "never", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "block-closing-brace-newline-after": {
+ "description": "Require a newline or disallow whitespace after the closing brace of blocks",
+ "$ref": "#/definitions/newlineSpaceWithIgnoreRule"
+ },
+ "block-closing-brace-newline-before": {
+ "description": "Require a newline or disallow whitespace before the closing brace of blocks",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "block-closing-brace-space-afte": {
+ "description": "Require a single space or disallow whitespace after the closing brace of blocks",
+ "$ref": "#/definitions/newlineSpaceRule"
+ },
+ "block-closing-brace-space-before": {
+ "description": "Require a single space or disallow whitespace before the closing brace of blocks",
+ "$ref": "#/definitions/newlineSpaceRule"
+ },
+ "block-no-empty": {
+ "description": "Disallow empty blocks",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "block-no-single-line": {
+ "description": "Disallow single-line blocks",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "block-opening-brace-newline-after": {
+ "description": "Require a newline after the opening brace of blocks",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "block-opening-brace-newline-before": {
+ "description": "Require a newline or disallow whitespace before the opening brace of blocks",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "always-single-line",
+ "never-single-line",
+ "always-multi-line",
+ "never-multi-line",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "always-single-line",
+ "never-single-line",
+ "always-multi-line",
+ "never-multi-line",
+ {}
+ ]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "block-opening-brace-space-after": {
+ "description": "Require a single space or disallow whitespace after the opening brace of blocks",
+ "$ref": "#/definitions/newlineSpaceRule"
+ },
+ "block-opening-brace-space-before": {
+ "description": "Require a single space or disallow whitespace before the opening brace of blocks",
+ "$ref": "#/definitions/newlineSpaceWithIgnoreRule"
+ }
+ }
+ },
+ "color": {
+ "properties": {
+ "color-hex-case": {
+ "description": "Specify lowercase or uppercase for hex colors",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "color-hex-length": {
+ "description": "Specify short or long notation for hex colors",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["short", "long", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["short", "long", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "color-named": {
+ "description": "Require (where possible) or disallow named colors",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always-where-possible", "never", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always-where-possible", "never", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "color-no-hex": {
+ "description": "Disallow hex colors",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "color-no-invalid-hex": {
+ "description": "Disallow invalid hex colors",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "comment": {
+ "properties": {
+ "comment-empty-line-before": {
+ "description": "Require or disallow an empty line before comments",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "never", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "never", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "except": {
+ "description": "Reverse the primary option for comments that are nested and the first child of their parent node",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["first-nested"]
+ }
+ },
+ "ignore": {
+ "description": "Don't require an empty line between comments",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": [
+ "between-comments",
+ "after-comment",
+ "stylelint-commands"
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "comment-no-empty": {
+ "description": "Disallow empty comments",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "comment-whitespace-inside": {
+ "description": "Require or disallow whitespace on the inside of comment markers",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "comment-word-blacklist": {
+ "description": "Specify a blacklist of disallowed words within comments",
+ "$ref": "#/definitions/arrayStringRule"
+ }
+ }
+ },
+ "customMedia": {
+ "properties": {
+ "custom-media-pattern": {
+ "description": "Specify a pattern for custom media query names",
+ "$ref": "#/definitions/stringRule"
+ }
+ }
+ },
+ "customProperty": {
+ "properties": {
+ "custom-property-empty-line-before": {
+ "description": "Require or disallow an empty line before custom properties",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "never", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "never", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "except": {
+ "description": "Reverse the primary option for custom properties that come after a comment, custom property or first child of their parent node",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": [
+ "after-comment",
+ "after-custom-property",
+ "first-nested"
+ ]
+ }
+ },
+ "ignore": {
+ "description": "Ignore custom properties that are preceded by comments or inside single-line blocks",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["after-comment", "inside-single-line-block"]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "custom-property-no-outside-root": {
+ "description": "Disallow custom properties outside of `:root` rules",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "custom-property-pattern": {
+ "description": "Specify a pattern for custom properties",
+ "$ref": "#/definitions/stringRule"
+ }
+ }
+ },
+ "declaration": {
+ "properties": {
+ "declaration-bang-space-after": {
+ "description": "Require a single space or disallow whitespace after the bang of declarations",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "declaration-bang-space-before": {
+ "description": "Require a single space or disallow whitespace before the bang of declarations",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "declaration-colon-newline-after": {
+ "description": "Require a newline or disallow whitespace after the colon of declarations",
+ "$ref": "#/definitions/alwaysMultiLineRule"
+ },
+ "declaration-colon-space-after": {
+ "description": "Require a single space or disallow whitespace after the colon of declarations",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "never", "always-single-line", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "never", "always-single-line", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "declaration-colon-space-before": {
+ "description": "Require a single space or disallow whitespace before the colon of declarations",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "declaration-empty-line-before": {
+ "description": "Require or disallow an empty line before declarations",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always", "never", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always", "never", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "except": {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": "string",
+ "enum": [
+ "after-comment",
+ "after-declaration",
+ "first-nested"
+ ]
+ }
+ },
+ "ignore": {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": "string",
+ "enum": [
+ "after-comment",
+ "after-declaration",
+ "inside-single-line-block"
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "declaration-no-important": {
+ "description": "Disallow `!important` within declarations",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "declaration-property-unit-blacklist": {
+ "description": "Specify a blacklist of disallowed property and unit pairs within declarations",
+ "$ref": "#/definitions/objectRule"
+ },
+ "declaration-property-unit-whitelist": {
+ "description": "Specify a whitelist of allowed property and unit pairs within declarations",
+ "$ref": "#/definitions/objectRule"
+ },
+ "declaration-property-value-blacklist": {
+ "description": "Specify a blacklist of disallowed property and value pairs within declarations",
+ "$ref": "#/definitions/objectRule"
+ },
+ "declaration-property-value-whitelist": {
+ "description": "Specify a whitelist of allowed property and value pairs within declarations",
+ "$ref": "#/definitions/objectRule"
+ }
+ }
+ },
+ "declarationBlock": {
+ "properties": {
+ "declaration-block-no-duplicate-properties": {
+ "description": "Disallow duplicate properties within declaration blocks",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": "string",
+ "enum": [
+ "consecutive-duplicates",
+ "consecutive-duplicates-with-different-values"
+ ]
+ }
+ },
+ "ignoreProperties": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "declaration-block-no-ignored-properties": {
+ "description": "Disallow property values that are ignored due to another property value in the same rule",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "declaration-block-no-redundant-longhand-properties": {
+ "description": "Disallow longhand properties that can be combined into one shorthand property",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreShorthands": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "declaration-block-no-shorthand-property-overrides": {
+ "description": "Disallow shorthand properties that override related longhand properties",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "declaration-block-properties-order": {
+ "description": "Specify the order of properties within declaration blocks",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["alphabetical", []]
+ },
+ {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "array", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["alphabetical", [], {}]
+ },
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "dependencies": {
+ "order": ["properties"],
+ "properties": ["order"]
+ },
+ "properties": {
+ "unspecified": {
+ "description": "These options only apply if you've defined your own array of properties",
+ "type": "string",
+ "enum": [
+ "top",
+ "bottom",
+ "bottomAlphabetical",
+ "ignore"
+ ]
+ },
+ "order": {
+ "type": "string",
+ "enum": ["strict", "flexible"]
+ },
+ "properties": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "declaration-block-semicolon-newline-after": {
+ "description": "Require a newline or disallow whitespace after the semicolons of declaration blocks",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "declaration-block-semicolon-newline-before": {
+ "description": "Require a newline or disallow whitespace before the semicolons of declaration blocks",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "declaration-block-semicolon-space-after": {
+ "description": "Require a single space or disallow whitespace after the semicolons of declaration blocks",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "declaration-block-semicolon-space-before": {
+ "description": "Require a single space or disallow whitespace before the semicolons of declaration blocks",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "declaration-block-single-line-max-declarations": {
+ "description": "Limit the number of declaration within a single line declaration block",
+ "$ref": "#/definitions/integerRule"
+ },
+ "declaration-block-trailing-semicolon": {
+ "description": "Require or disallow a trailing semicolon within declaration blocks",
+ "$ref": "#/definitions/alwaysNeverRule"
+ }
+ }
+ },
+ "font": {
+ "properties": {
+ "font-family-name-quotes": {
+ "description": "Specify whether or not quotation marks should be used around font family names",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "always-where-required",
+ "always-where-recommended",
+ "always-unless-keyword",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "always-where-required",
+ "always-where-recommended",
+ "always-unless-keyword",
+ {}
+ ]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "font-weight-notation": {
+ "description": "Require numeric or named (where possible) `font-weight` values. Also, when named values are expected, require only valid names",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["numeric", "named-where-possible", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["numeric", "named-where-possible", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["relative"]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "function": {
+ "properties": {
+ "function-blacklist": {
+ "description": "Specify a blacklist of disallowed functions",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "function-calc-no-unspaced-operator": {
+ "description": "Disallow an unspaced operator within `calc` functions",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "function-comma-newline-after": {
+ "description": "Require a newline or disallow whitespace after the commas of functions",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "function-comma-newline-before": {
+ "description": "Require a newline or disallow whitespace before the commas of functions",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "function-comma-space-after": {
+ "description": "Require a single space or disallow whitespace after the commas of functions",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "function-comma-space-before": {
+ "description": "Require a single space or disallow whitespace before the commas of functions",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "function-linear-gradient-no-nonstandard-direction": {
+ "description": "Disallow direction values in `linear-gradient()` calls that are not valid according to the standard syntax",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "function-max-empty-lines": {
+ "description": "Limit the number of adjacent empty lines within functions",
+ "$ref": "#/definitions/integerRule"
+ },
+ "function-name-case": {
+ "description": "Specify lowercase or uppercase for function names",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["lower", "upper", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["lower", "upper", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "description": "Ignore case of function names",
+ "properties": {
+ "ignoreFunctions": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "function-parentheses-newline-inside": {
+ "description": "Require a newline or disallow whitespace on the inside of the parentheses of functions",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "function-parentheses-space-inside": {
+ "description": "Require a single space or disallow whitespace on the inside of the parentheses of functions",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "function-url-data-uris": {
+ "description": "Require or disallow data URIs for urls",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "function-url-no-scheme-relative": {
+ "description": "Disallow scheme-relative urls",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "function-url-quotes": {
+ "description": "Require or disallow quotes for urls",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "function-url-scheme-whitelist": {
+ "description": "Specify a whitelist of allowed url schemes",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "function-whitelist": {
+ "description": "Specify a whitelist of allowed functions",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "function-whitespace-after": {
+ "description": "Require or disallow whitespace after functions",
+ "$ref": "#/definitions/alwaysNeverRule"
+ }
+ }
+ },
+ "generalSheet": {
+ "properties": {
+ "indentation": {
+ "description": "Specify indentation",
+ "type": ["null", "integer", "string", "array"],
+ "oneOf": [
+ {
+ "type": ["null", "integer"]
+ },
+ {
+ "type": "string",
+ "enum": ["tab", []]
+ },
+ {
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": "integer"
+ }
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["integer", "string", "object"],
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "string",
+ "enum": ["tab", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "indentInsideParens": {
+ "description": "If `true`, the closing brace of a block (rule or at-rule) will be expected at the same indentation level as the block's inner nodes",
+ "type": "string",
+ "enum": ["twice", "once-at-root-twice-in-block"]
+ },
+ "except": {
+ "description": "Do not indent for these things",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["block", "param", "value"]
+ }
+ },
+ "ignore": {
+ "description": "Ignore the indentation inside parentheses",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["inside-parens", "param", "value"]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "max-empty-lines": {
+ "description": "Limit the number of adjacent empty lines",
+ "$ref": "#/definitions/integerRule"
+ },
+ "max-line-length": {
+ "description": "Limit the length of a line",
+ "type": ["null", "integer", "array"],
+ "oneOf": [
+ {
+ "type": ["null", "integer"]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["integer", "object"],
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "type": ["string", "array"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["non-comments", "comments"]
+ },
+ {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["non-comments", "comments"]
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "max-nesting-depth": {
+ "description": "Limit the allowed nesting depth",
+ "type": ["null", "integer", "array"],
+ "oneOf": [
+ {
+ "type": ["null", "integer"]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["integer", "object"],
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["blockless-at-rules", "pseudo-classes"]
+ }
+ },
+ "ignoreAtRules": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "no-browser-hacks": {
+ "description": "Disallow browser hacks that are irrelevant to the browsers you are targeting",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "browsers": {
+ "$ref": "#/definitions/simpleStringOrArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "no-descending-specificity": {
+ "description": "Disallow selectors of lower specificity from coming after overriding selectors of higher specificity",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "no-duplicate-selectors": {
+ "description": "Disallow duplicate selectors within a stylesheet",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "no-empty-source": {
+ "description": "Disallow empty sources",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "no-eol-whitespace": {
+ "description": "Disallow end-of-line whitespace",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["empty-lines"]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "no-extra-semicolons": {
+ "description": "Disallow extra semicolons",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "no-indistinguishable-colors": {
+ "description": "Disallow colors that are suspiciously close to being identical",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "threshold": {
+ "type": "integer",
+ "default": 3,
+ "minimum": 0,
+ "maximum": 100
+ },
+ "ignore": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ },
+ "whitelist": {
+ "description": "An array of color pairs to ignore. Each pair is an array with two items",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "no-invalid-double-slash-comments": {
+ "description": "Disallow double-slash comments `(//...)` which are not supported by CSS and could lead to unexpected results",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "no-missing-end-of-source-newline": {
+ "description": "Disallow missing end-of-source newlines",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "no-unknown-animations": {
+ "description": "Disallow animation names that do not correspond to a `@keyframes` declaration",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "no-unsupported-browser-features": {
+ "description": "Disallow features that are unsupported by the browsers that you are targeting",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "browsers": {
+ "type": "string"
+ },
+ "ignore": {
+ "$ref": "#/definitions/simpleStringOrArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "keyframeDeclaration": {
+ "properties": {
+ "keyframe-declaration-no-important": {
+ "description": "Disallow !important within keyframe declarations",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "length": {
+ "properties": {
+ "length-zero-no-unit": {
+ "description": "Disallow units for zero lengths",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "mediaFeature": {
+ "properties": {
+ "media-feature-colon-space-after": {
+ "description": "Require a single space or disallow whitespace after the colon in media features",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "media-feature-colon-space-before": {
+ "description": "Require a single space or disallow whitespace before the colon in media features",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "media-feature-name-case": {
+ "description": "Specify lowercase or uppercase for media feature names",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "media-feature-name-no-unknown": {
+ "description": "Disallow unknown media feature names",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreMediaFeatureNames": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "media-feature-name-no-vendor-prefix": {
+ "description": "Disallow vendor prefixes for media feature names",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "media-feature-no-missing-punctuation": {
+ "description": "Disallow missing punctuation for non-boolean media features",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "media-feature-parentheses-space-inside": {
+ "description": "Require a single space or disallow whitespace on the inside of the parentheses within media features",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "media-feature-range-operator-space-after": {
+ "description": "Require a single space or disallow whitespace after the range operator in media features",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "media-feature-range-operator-space-before": {
+ "description": "Require a single space or disallow whitespace before the range operator in media features",
+ "$ref": "#/definitions/alwaysNeverRule"
+ }
+ }
+ },
+ "mediaQueryList": {
+ "properties": {
+ "media-query-list-comma-newline-after": {
+ "description": "Require a newline or disallow whitespace after the commas of media query lists",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "media-query-list-comma-newline-before": {
+ "description": "Require a newline or disallow whitespace before the commas of media query lists",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "media-query-list-comma-space-after": {
+ "description": "Require a single space or disallow whitespace after the commas of media query lists",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "media-query-list-comma-space-before": {
+ "description": "Require a single space or disallow whitespace before the commas of media query lists",
+ "$ref": "#/definitions/spaceRule"
+ }
+ }
+ },
+ "number": {
+ "properties": {
+ "number-leading-zero": {
+ "description": "Require or disallow a leading zero for fractional numbers less than 1",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "number-max-precision": {
+ "description": "Limit the number of decimal places allowed in numbers",
+ "$ref": "#/definitions/integerRule"
+ },
+ "number-no-trailing-zeros": {
+ "description": "Disallow trailing zeros in numbers",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "property": {
+ "properties": {
+ "property-blacklist": {
+ "description": "Specify a blacklist of disallowed properties",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "property-case": {
+ "description": "Specify lowercase or uppercase for properties",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "property-no-unknown": {
+ "description": "Disallow unknown properties",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreProperties": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ },
+ "checkPrefixed": {
+ "description": "If `true`, this rule will check vendor-prefixed properties",
+ "type": "boolean"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "property-no-vendor-prefix": {
+ "description": "Disallow vendor prefixes for properties",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "property-whitelist": {
+ "description": "Specify a whitelist of allowed properties",
+ "$ref": "#/definitions/arrayStringRule"
+ }
+ }
+ },
+ "rootRule": {
+ "properties": {
+ "root-no-standard-properties": {
+ "description": "Disallow standard properties inside `:root` rules",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "rule": {
+ "properties": {
+ "rule-nested-empty-line-before": {
+ "description": "Require or disallow an empty line before nested rules",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-multi-line",
+ "never-multi-line",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-multi-line",
+ "never-multi-line",
+ {}
+ ]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "except": {
+ "description": "Reverse the primary option if the rule is the first in a block",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["first-nested"]
+ }
+ },
+ "ignore": {
+ "description": "Ignore rules that come after a comment",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["after-comment"]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "rule-non-nested-empty-line-before": {
+ "description": "Require or disallow an empty line before non-nested rules",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-multi-line",
+ "never-multi-line",
+ []
+ ]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": [
+ "always",
+ "never",
+ "always-multi-line",
+ "never-multi-line",
+ {}
+ ]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "except": {
+ "description": "Reverse the primary option if the rule is the first in a block",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["after-single-line-comment"]
+ }
+ },
+ "ignore": {
+ "description": "Ignore rules that come after a comment",
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["after-comment"]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "selector": {
+ "properties": {
+ "selector-attribute-brackets-space-inside": {
+ "description": "Require a single space or disallow whitespace on the inside of the brackets within attribute selector",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "selector-attribute-operator-blacklist": {
+ "description": "Specify a blacklist of disallowed attribute operators",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "selector-attribute-operator-space-after": {
+ "description": "Require a single space or disallow whitespace after operators within attribute selectors",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "selector-attribute-operator-space-before": {
+ "description": "Require a single space or disallow whitespace before operators within attribute selectors",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "selector-attribute-operator-whitelist": {
+ "description": "Specify a whitelist of allowed attribute operators",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "selector-attribute-quotes": {
+ "description": "Require or disallow quotes for attribute values",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "selector-class-pattern": {
+ "description": "Specify a pattern for class selectors",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": ["null", "string"]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "resolveNestedSelectors": {
+ "description": "This option will resolve nested selectors with `&` interpolation",
+ "type": "boolean",
+ "default": false
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "selector-combinator-space-after": {
+ "description": "Require a single space or disallow whitespace after the combinators of selectors",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "selector-combinator-space-before": {
+ "description": "Require a single space or disallow whitespace before the combinators of selectors",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "selector-descendant-combinator-no-non-space": {
+ "description": "Disallow non-space characters for descendant combinators of selectors",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "selector-id-pattern": {
+ "description": "Specify a pattern for id selectors",
+ "$ref": "#/definitions/stringRule"
+ },
+ "selector-max-compound-selectors": {
+ "description": "Limit the number of compound selectors in a selector",
+ "$ref": "#/definitions/integerRule"
+ },
+ "selector-max-specificity": {
+ "description": "Limit the specificity of selectors",
+ "$ref": "#/definitions/stringRule"
+ },
+ "selector-nested-pattern": {
+ "description": "Specify a pattern for the selectors of rules nested within rules",
+ "$ref": "#/definitions/stringRule"
+ },
+ "selector-no-attribute": {
+ "description": "Disallow attribute selectors",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "selector-no-combinator": {
+ "description": "Disallow combinators in selectors",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "selector-no-id": {
+ "description": "Disallow id selectors",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "selector-no-qualifying-type": {
+ "description": "Disallow qualifying a selector by type",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["attribute", "class", "id"]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "selector-no-type": {
+ "description": "Disallow type selectors",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignore": {
+ "type": "array",
+ "uniqueItems": true,
+ "minItems": 1,
+ "items": {
+ "type": "string",
+ "enum": ["compounded", "descendant"]
+ }
+ },
+ "ignoreTypes": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "selector-no-universal": {
+ "description": "Disallow the universal selector",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "selector-no-vendor-prefix": {
+ "description": "Disallow vendor prefixes for selectors",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "selector-pseudo-class-case": {
+ "description": "Specify lowercase or uppercase for pseudo-class selectors",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "selector-pseudo-class-no-unknown": {
+ "description": "Disallow unknown pseudo-class selectors",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignorePseudoClasses": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "selector-pseudo-class-parentheses-space-inside": {
+ "description": "Require a single space or disallow whitespace on the inside of the parentheses within pseudo-class selectors",
+ "$ref": "#/definitions/alwaysNeverRule"
+ },
+ "selector-pseudo-class-whitelist": {
+ "description": "Specify a whitelist of allowed pseudo-class selectors",
+ "$ref": "#/definitions/arrayStringRule"
+ },
+ "selector-pseudo-element-case": {
+ "description": "Specify lowercase or uppercase for pseudo-element selectors",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "selector-pseudo-element-colon-notation": {
+ "description": "Specify single or double colon notation for applicable pseudo-elements",
+ "$ref": "#/definitions/singleDoubleRule"
+ },
+ "selector-pseudo-element-no-unknown": {
+ "description": "Disallow unknown pseudo-element selectors",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignorePseudoElements": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "selector-root-no-composition": {
+ "description": "Disallow the composition of :root in selectors",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "selector-type-case": {
+ "description": "Specify lowercase or uppercase for type selectors",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "selector-type-no-unknown": {
+ "description": "Disallow unknown type selectors",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreTypes": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "selector-max-empty-lines": {
+ "description": "Limit the number of adjacent empty lines within selectors",
+ "$ref": "#/definitions/integerRule"
+ }
+ }
+ },
+ "selectorList": {
+ "properties": {
+ "selector-list-comma-newline-after": {
+ "description": "Require a newline or disallow whitespace after the commas of selector lists",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "selector-list-comma-newline-before": {
+ "description": "Require a newline or disallow whitespace before the commas of selector lists",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "selector-list-comma-space-after": {
+ "description": "Require a single space or disallow whitespace after the commas of selector lists",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "selector-list-comma-space-before": {
+ "description": "Require a single space or disallow whitespace before the commas of selector lists",
+ "$ref": "#/definitions/spaceRule"
+ }
+ }
+ },
+ "shorthandProperty": {
+ "properties": {
+ "shorthand-property-no-redundant-values": {
+ "description": "Disallow redundant values in shorthand properties",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "string": {
+ "properties": {
+ "string-no-newline": {
+ "description": "Disallow (unescaped) newlines in strings",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "string-quotes": {
+ "description": "Specify single or double quotes around strings",
+ "$ref": "#/definitions/singleDoubleRule"
+ }
+ }
+ },
+ "stylelintDisableComment": {
+ "properties": {
+ "stylelint-disable-reason": {
+ "description": "Require a reason comment before or after `stylelint-disable` comments",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["always-before", "always-after", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["always-before", "always-after", {}]
+ },
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "time": {
+ "properties": {
+ "time-no-imperceptible": {
+ "description": "Disallow `animation` and `transition` less than or equal to 100ms",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "unit": {
+ "properties": {
+ "unit-blacklist": {
+ "description": "Specify a blacklist of disallowed units",
+ "$ref": "#/definitions/unitRule"
+ },
+ "unit-case": {
+ "description": "Specify lowercase or uppercase for units",
+ "$ref": "#/definitions/lowerUpperRule"
+ },
+ "unit-no-unknown": {
+ "description": "Disallow unknown units",
+ "type": ["null", "boolean", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "boolean",
+ "enum": [true, []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["boolean", "object"],
+ "anyOf": [
+ {
+ "type": "boolean",
+ "enum": [true, {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreUnits": {
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "unit-whitelist": {
+ "description": "Specify a whitelist of allowed units",
+ "$ref": "#/definitions/unitRule"
+ }
+ }
+ },
+ "value": {
+ "properties": {
+ "value-keyword-case": {
+ "description": "Specify lowercase or uppercase for keywords values",
+ "type": ["null", "string", "array"],
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "type": "string",
+ "enum": ["lower", "upper", []]
+ },
+ {
+ "type": "array",
+ "minItems": 2,
+ "maxItems": 2,
+ "uniqueItems": true,
+ "items": {
+ "type": ["string", "object"],
+ "anyOf": [
+ {
+ "type": "string",
+ "enum": ["lower", "upper", {}]
+ },
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/coreRule"
+ }
+ ],
+ "properties": {
+ "ignoreKeywords": {
+ "description": "Ignore case of keywords values",
+ "$ref": "#/definitions/simpleArrayStringRule"
+ }
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "value-no-vendor-prefix": {
+ "description": "Disallow vendor prefixes for values",
+ "$ref": "#/definitions/booleanRule"
+ }
+ }
+ },
+ "valueList": {
+ "properties": {
+ "value-list-comma-newline-after": {
+ "description": "Require a newline or disallow whitespace after the commas of value lists",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "value-list-comma-newline-before": {
+ "description": "Require a newline or disallow whitespace before the commas of value lists",
+ "$ref": "#/definitions/newlineRule"
+ },
+ "value-list-comma-space-after": {
+ "description": "Require a single space or disallow whitespace after the commas of value lists",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "value-list-comma-space-before": {
+ "description": "Require a single space or disallow whitespace before the commas of value lists",
+ "$ref": "#/definitions/spaceRule"
+ },
+ "value-list-max-empty-lines": {
+ "description": "Limit the number of adjacent empty lines within value lists",
+ "$ref": "#/definitions/integerRule"
+ }
+ }
+ }
+ },
+ "id": "https://json.schemastore.org/stylelintrc.json",
+ "properties": {
+ "extends": {
+ "description": "Your configuration can extend an existing configuration(s) (whether your own or a third-party config)",
+ "$ref": "#/definitions/simpleStringOrArrayStringRule"
+ },
+ "plugins": {
+ "description": "Plugins are rules or sets of rules built by the community that support methodologies, toolsets, non-standard CSS features, or very specific use cases",
+ "$ref": "#/definitions/simpleArrayStringRule"
+ },
+ "customSyntax": {
+ "description": "Specify a custom syntax to use on your code.",
+ "type": "string"
+ },
+ "overrides": {
+ "description": "Provide rule and behavior overrides for files that match particular glob patterns.",
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "files": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "customSyntax": {
+ "type": "string"
+ },
+ "rules": {
+ "$ref": "#/definitions/allRules"
+ }
+ }
+ }
+ },
+ "processors": {
+ "description": "Processors are functions that hook into stylelint's pipeline, modifying code on its way into stylelint and modifying results on their way out",
+ "type": "array",
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "array",
+ "items": [
+ {
+ "type": "string"
+ }
+ ],
+ "additionalItems": {
+ "type": "object"
+ }
+ }
+ ]
+ }
+ },
+ "ignoreDisables": {
+ "description": "Ignore stylelint-disable (e.g. /* stylelint-disable block-no-empty */) comments.",
+ "type": "boolean"
+ },
+ "ignoreFiles": {
+ "description": "Provide a glob or array of globs to ignore specific files",
+ "$ref": "#/definitions/simpleStringOrArrayStringRule"
+ },
+ "defaultSeverity": {
+ "description": "The default severity level for all rules that do not have a severity specified in their secondary options",
+ "type": "string",
+ "enum": ["warning", "error"]
+ },
+ "reportDescriptionlessDisables": {
+ "description": "Report stylelint-disable comments without a description.",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "reportInvalidScopeDisables": {
+ "description": "Report stylelint-disable comments that don't match rules that are specified in the configuration object.",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "reportNeedlessDisables": {
+ "description": "Report stylelint-disable comments that don't actually match any lints that need to be disabled",
+ "$ref": "#/definitions/booleanRule"
+ },
+ "rules": {
+ "$ref": "#/definitions/allRules"
+ }
+ },
+ "title": "JSON schema for the Stylelint configuration files",
+ "type": "object"
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/22bfc1ab1ff56aae62322f6ce45dab5a.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/22bfc1ab1ff56aae62322f6ce45dab5a.schema.json
new file mode 100644
index 0000000..aff14f8
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/22bfc1ab1ff56aae62322f6ce45dab5a.schema.json
@@ -0,0 +1,405 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "additionalProperties": false,
+ "definitions": {
+ "colorPreset": {
+ "enum": [
+ "green",
+ "blue",
+ "red",
+ "yellow",
+ "orange",
+ "purple",
+ "pink",
+ "grey",
+ "gray",
+ "cyan",
+ "black"
+ ]
+ },
+ "colorHex": {
+ "type": "string",
+ "pattern": "([0-9a-fA-F]{3}){1,2}"
+ },
+ "color": {
+ "oneOf": [
+ {
+ "$ref": "#/definitions/colorPreset"
+ },
+ {
+ "$ref": "#/definitions/colorHex"
+ }
+ ]
+ },
+ "format": {
+ "enum": [
+ "abap",
+ "actionscript",
+ "ada",
+ "apacheconf",
+ "apl",
+ "applescript",
+ "arduino",
+ "arff",
+ "asciidoc",
+ "asm6502",
+ "aspnet",
+ "autohotkey",
+ "autoit",
+ "bash",
+ "basic",
+ "batch",
+ "bison",
+ "brainfuck",
+ "bro",
+ "c",
+ "c-header",
+ "clike",
+ "clojure",
+ "coffeescript",
+ "comments",
+ "cpp",
+ "cpp-header",
+ "crystal",
+ "csharp",
+ "csp",
+ "css-extras",
+ "css",
+ "d",
+ "dart",
+ "diff",
+ "django",
+ "docker",
+ "eiffel",
+ "elixir",
+ "elm",
+ "erb",
+ "erlang",
+ "flow",
+ "fortran",
+ "fsharp",
+ "gedcom",
+ "gherkin",
+ "git",
+ "glsl",
+ "go",
+ "graphql",
+ "groovy",
+ "haml",
+ "handlebars",
+ "haskell",
+ "haxe",
+ "hpkp",
+ "hsts",
+ "http",
+ "ichigojam",
+ "icon",
+ "inform7",
+ "ini",
+ "io",
+ "j",
+ "java",
+ "javascript",
+ "jolie",
+ "json",
+ "jsx",
+ "julia",
+ "keymap",
+ "kotlin",
+ "latex",
+ "less",
+ "liquid",
+ "lisp",
+ "livescript",
+ "lolcode",
+ "lua",
+ "makefile",
+ "markdown",
+ "markup",
+ "matlab",
+ "mel",
+ "mizar",
+ "monkey",
+ "n4js",
+ "nasm",
+ "nginx",
+ "nim",
+ "nix",
+ "nsis",
+ "objectivec",
+ "ocaml",
+ "opencl",
+ "oz",
+ "parigp",
+ "pascal",
+ "perl",
+ "php",
+ "plsql",
+ "powershell",
+ "processing",
+ "prolog",
+ "properties",
+ "protobuf",
+ "pug",
+ "puppet",
+ "pure",
+ "python",
+ "q",
+ "qore",
+ "r",
+ "reason",
+ "renpy",
+ "rest",
+ "rip",
+ "roboconf",
+ "ruby",
+ "rust",
+ "sas",
+ "sass",
+ "scala",
+ "scheme",
+ "scss",
+ "smalltalk",
+ "smarty",
+ "soy",
+ "sql",
+ "stylus",
+ "swift",
+ "tap",
+ "tcl",
+ "textile",
+ "tsx",
+ "tt2",
+ "twig",
+ "typescript",
+ "vbnet",
+ "velocity",
+ "verilog",
+ "vhdl",
+ "vim",
+ "visual-basic",
+ "wasm",
+ "url",
+ "wiki",
+ "xeora",
+ "xojo",
+ "xquery",
+ "yaml"
+ ]
+ }
+ },
+ "id": "https://json.schemastore.org/jscpd.json",
+ "properties": {
+ "minLines": {
+ "type": "integer",
+ "default": 5,
+ "description": "minimum size of code block in lines to check for duplication"
+ },
+ "maxLines": {
+ "type": "integer",
+ "default": 1000,
+ "description": "maximum size of source file in lines to check for duplication"
+ },
+ "maxSize": {
+ "anyOf": [
+ {
+ "type": "string",
+ "pattern": "^\\+?[0-9]+(\\.[0-9]+)? *[kKmMgGtTpP][bB]$"
+ },
+ {
+ "type": "integer"
+ }
+ ],
+ "default": "100kb",
+ "description": "maximum size of source file in bytes to check for duplication (e.g.,: 1kb, 1mb, 120kb)"
+ },
+ "minTokens": {
+ "type": "integer",
+ "default": 50,
+ "description": "minimum size of code block in tokens to check for duplication"
+ },
+ "threshold": {
+ "type": "number",
+ "description": "maximum allowed duplicate lines expressed as a percentage; exit with error and exit code 1 when threshold exceeded"
+ },
+ "formatsExts": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "default": {},
+ "description": "custom mapping from formats to file extensions (default: https://github.com/kucherenko/jscpd/blob/master/packages/tokenizer/src/formats.ts); see https://github.com/kucherenko/jscpd/blob/master/supported_formats.md"
+ },
+ "output": {
+ "type": "string",
+ "default": "./report",
+ "description": "path to directory for non-console reports"
+ },
+ "path": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "paths that should be included in duplicate detection (default: [process.cwd()])"
+ },
+ "pattern": {
+ "type": "string",
+ "default": "**/*",
+ "description": "glob pattern for files that should be included in duplicate detection (e.g., **/*.txt); only used to filter directories configured via path option"
+ },
+ "ignorePattern": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "default": [],
+ "description": "ignore code blocks matching these regular expressions"
+ },
+ "mode": {
+ "enum": ["mild", "strict", "weak"],
+ "default": "mild",
+ "description": "mode of detection quality; see https://github.com/kucherenko/jscpd/blob/master/packages/jscpd/README.md#mode"
+ },
+ "ignore": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "default": [],
+ "description": "glob pattern for files that should be excluded from duplicate detection"
+ },
+ "format": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/format"
+ },
+ "description": "list of formats for which to detect duplication (default: all); see https://github.com/kucherenko/jscpd/blob/master/supported_formats.md"
+ },
+ "store": {
+ "enum": ["leveldb", "redis"],
+ "description": "store used to collect information about code (default: in-memory store); install @jscpd/leveldb-store and use leveldb for big repositories"
+ },
+ "reporters": {
+ "type": "array",
+ "items": {
+ "enum": [
+ "xml",
+ "json",
+ "csv",
+ "markdown",
+ "consoleFull",
+ "html",
+ "console",
+ "silent",
+ "threshold",
+ "xcode"
+ ]
+ },
+ "default": ["console"],
+ "description": "a list of reporters to use to output information about duplication; see https://github.com/kucherenko/jscpd/blob/master/packages/jscpd/README.md#reporters"
+ },
+ "blame": {
+ "type": "boolean",
+ "default": false,
+ "description": "get information about authors and dates of duplicated blocks from Git"
+ },
+ "silent": {
+ "type": "boolean",
+ "default": false,
+ "description": "do not write duplicate detection progress and result to console"
+ },
+ "verbose": {
+ "type": "boolean",
+ "default": false,
+ "description": "show full information during duplicate detection"
+ },
+ "absolute": {
+ "type": "boolean",
+ "default": false,
+ "description": "use absolute paths in reports"
+ },
+ "noSymLinks": {
+ "type": "boolean",
+ "default": false,
+ "description": "do not follow symlinks"
+ },
+ "skipLocal": {
+ "type": "boolean",
+ "default": false,
+ "description": "skip duplicates within folders; just detect cross-folder duplicates"
+ },
+ "ignoreCase": {
+ "type": "boolean",
+ "default": false,
+ "description": "ignore case of symbols in code (experimental)"
+ },
+ "gitignore": {
+ "type": "boolean",
+ "default": false,
+ "description": "ignore all files from .gitignore file"
+ },
+ "reportersOptions": {
+ "type": "object",
+ "default": {},
+ "additionalProperties": false,
+ "properties": {
+ "badge": {
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
+ "path": {
+ "type": "string",
+ "description": "output path for duplication level badge (default: path.join(output, 'jscpd-badge.svg'))"
+ },
+ "label": {
+ "type": "string",
+ "default": "Copy/Paste",
+ "description": "badge subject text (URL-encoding needed for spaces or special characters)"
+ },
+ "labelColor": {
+ "$ref": "#/definitions/color",
+ "default": "555",
+ "description": "badge label color (name or RGB code without #); see https://github.com/badgen/badgen/blob/master/src/color-presets.ts"
+ },
+ "status": {
+ "type": "string",
+ "description": "badge value text (URL-encoding needed for spaces or special characters, default: duplication %)"
+ },
+ "color": {
+ "$ref": "#/definitions/color",
+ "description": "badge color (name or RGB code without #, default: green if beneath threshold, red if above threshold, grey if threshold not set); see https://github.com/badgen/badgen/blob/master/src/color-presets.ts"
+ },
+ "style": {
+ "enum": ["flat", "classic"],
+ "default": "classic",
+ "description": "badge look: flat or classic"
+ },
+ "icon": {
+ "type": "string",
+ "description": "URL for icon to display in front of badge subject text (e.g., data:image/svg+xml;base64,...)"
+ },
+ "iconWidth": {
+ "type": "number",
+ "default": 13,
+ "description": "SVG width of icon to display in front of badge subject text; set this if icon is not square"
+ },
+ "scale": {
+ "type": "number",
+ "default": 1,
+ "description": "size of badge relative to default of 1"
+ }
+ }
+ }
+ }
+ },
+ "exitCode": {
+ "type": "integer",
+ "default": 0,
+ "description": "exit code to use when at least one duplicate code block is detected but threshold is not exceeded"
+ }
+ },
+ "type": "object"
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/2384739db6ee5e827f2547bbfb3394b9.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/2384739db6ee5e827f2547bbfb3394b9.schema.json
index 395443c..c31863e 100644
--- a/globalStorage/vscode.json-language-features/json-schema-cache/2384739db6ee5e827f2547bbfb3394b9.schema.json
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/2384739db6ee5e827f2547bbfb3394b9.schema.json
@@ -1,7 +1,44 @@
{
- "title": "JSON schema for the TypeScript compiler's configuration file",
"$schema": "http://json-schema.org/draft-04/schema#",
- "id": "https://json.schemastore.org/tsconfig",
+ "allOf": [
+ {
+ "$ref": "#/definitions/compilerOptionsDefinition"
+ },
+ {
+ "$ref": "#/definitions/compileOnSaveDefinition"
+ },
+ {
+ "$ref": "#/definitions/typeAcquisitionDefinition"
+ },
+ {
+ "$ref": "#/definitions/extendsDefinition"
+ },
+ {
+ "$ref": "#/definitions/watchOptionsDefinition"
+ },
+ {
+ "$ref": "#/definitions/buildOptionsDefinition"
+ },
+ {
+ "$ref": "#/definitions/tsNodeDefinition"
+ },
+ {
+ "anyOf": [
+ {
+ "$ref": "#/definitions/filesDefinition"
+ },
+ {
+ "$ref": "#/definitions/excludeDefinition"
+ },
+ {
+ "$ref": "#/definitions/includeDefinition"
+ },
+ {
+ "$ref": "#/definitions/referencesDefinition"
+ }
+ ]
+ }
+ ],
"definitions": {
"//": {
"explainer": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#overview",
@@ -180,10 +217,7 @@
},
"declarationDir": {
"description": "Specify the output directory for generated declaration files.",
- "type": [
- "string",
- "null"
- ],
+ "type": ["string", "null"],
"markdownDescription": "Specify the output directory for generated declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationDir"
},
"diagnostics": {
@@ -302,12 +336,12 @@
"ESNext",
"None",
"ES2022",
- "Node12",
+ "Node16",
"NodeNext"
]
},
{
- "pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|20(1[567]|2[02])|[Nn][Ee][Xx][Tt])|[Nn][Oo][Nn][Ee])$"
+ "pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|20(1[567]|2[02])|[Nn][Ee][Xx][Tt])|[Nn][Oo][dD][Ee]16|[Nn][Oo][Dd][Ed][Nn][Ee][Xx][Tt]|[Nn][Oo][Nn][Ee])$"
}
],
"markdownDescription": "Specify what module code is generated.\n\nSee more: https://www.typescriptlang.org/tsconfig#module"
@@ -317,15 +351,10 @@
"type": "string",
"anyOf": [
{
- "enum": [
- "Classic",
- "Node",
- "Node12",
- "NodeNext"
- ]
+ "enum": ["Classic", "Node", "Node16", "NodeNext"]
},
{
- "pattern": "^(([Nn]ode)|([Nn]ode12)|([Nn]ode[Nn]ext)|([Cc]lassic))$"
+ "pattern": "^(([Nn]ode)|([Nn]ode16)|([Nn]ode[Nn]ext)|([Cc]lassic))$"
}
],
"default": "classic",
@@ -336,10 +365,7 @@
"type": "string",
"anyOf": [
{
- "enum": [
- "crlf",
- "lf"
- ]
+ "enum": ["crlf", "lf"]
},
{
"pattern": "^(CRLF|LF|crlf|lf)$"
@@ -793,7 +819,13 @@
"ES2021.String",
"ES2021.WeakRef",
"ESNext.WeakRef",
- "es2021.intl"
+ "es2021.intl",
+ "ES2022",
+ "ES2022.Array",
+ "ES2022.Error",
+ "ES2022.Intl",
+ "ES2022.Object",
+ "ES2022.String"
]
},
{
@@ -820,6 +852,9 @@
{
"pattern": "^[Ee][Ss]2021(\\.([Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
+ {
+ "pattern": "^[Ee][Ss]2022(\\.([Aa][Rr][Rr][Aa][Yy]|[Ee][Rr][Rr][Oo][Rr]|[Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]))?$"
+ },
{
"pattern": "^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
@@ -857,11 +892,7 @@
"importsNotUsedAsValues": {
"description": "Specify emit/checking behavior for imports that are only used for types.",
"default": "remove",
- "enum": [
- "remove",
- "preserve",
- "error"
- ]
+ "enum": ["remove", "preserve", "error"]
},
"alwaysStrict": {
"description": "Ensure 'use strict' is always emitted.",
@@ -1052,23 +1083,30 @@
"description": "Emit output files into `.ts-node` directory.",
"type": "boolean"
},
+ "esm": {
+ "description": "Enable native ESM support.\n\nFor details, see https://typestrong.org/ts-node/docs/imports#native-ecmascript-modules",
+ "type": "boolean"
+ },
"experimentalReplAwait": {
"description": "Allows the usage of top level await in REPL.\n\nUses node's implementation which accomplishes this with an AST syntax transformation.\n\nEnabled by default when tsconfig target is es2018 or above. Set to false to disable.\n\n**Note**: setting to `true` when tsconfig target is too low will throw an Error. Leave as `undefined`\nto get default, automatic behavior.",
"type": "boolean"
},
- "experimentalResolverFeatures": {
+ "experimentalResolver": {
"description": "Enable experimental features that re-map imports and require calls to support:\n`baseUrl`, `paths`, `rootDirs`, `.js` to `.ts` file extension mappings,\n`outDir` to `rootDir` mappings for composite projects and monorepos.\n\nFor details, see https://github.com/TypeStrong/ts-node/issues/1514",
"type": "boolean"
},
+ "experimentalSpecifierResolution": {
+ "description": "Like node's `--experimental-specifier-resolution`, , but can also be set in your `tsconfig.json` for convenience.\n\nFor details, see https://nodejs.org/dist/latest-v18.x/docs/api/esm.html#customizing-esm-specifier-resolution-algorithm",
+ "enum": ["explicit", "node"],
+ "type": "string"
+ },
"files": {
"default": false,
"description": "Load \"files\" and \"include\" from `tsconfig.json` on startup.\n\nDefault is to override `tsconfig.json` \"files\" and \"include\" to only include the entrypoint script.",
"type": "boolean"
},
"ignore": {
- "default": [
- "(?:^|/)node_modules/"
- ],
+ "default": ["(?:^|/)node_modules/"],
"description": "Paths which should not be compiled.\n\nEach string in the array is converted to a regular expression via `new RegExp()` and tested against source paths prior to compilation.\n\nSource paths are normalized to posix-style separators, relative to the directory containing `tsconfig.json` or to cwd if no `tsconfig.json` is loaded.\n\nDefault is to ignore all node_modules subdirectories.",
"items": {
"type": "string"
@@ -1078,10 +1116,7 @@
"ignoreDiagnostics": {
"description": "Ignore TypeScript warnings by diagnostic code.",
"items": {
- "type": [
- "string",
- "number"
- ]
+ "type": ["string", "number"]
},
"type": "array"
},
@@ -1092,7 +1127,7 @@
},
"moduleTypes": {
"$ref": "#/definitions/tsNodeModuleTypes",
- "description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden.\nThis is useful because TypeScript files cannot use the .cjs nor .mjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options."
+ "description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden, and\nthe file extension is ignored.\nThis is useful if you cannot use .mts, .cts, .mjs, or .cjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options."
},
"preferTsExts": {
"default": false,
@@ -1168,44 +1203,7 @@
}
}
},
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/compilerOptionsDefinition"
- },
- {
- "$ref": "#/definitions/compileOnSaveDefinition"
- },
- {
- "$ref": "#/definitions/typeAcquisitionDefinition"
- },
- {
- "$ref": "#/definitions/extendsDefinition"
- },
- {
- "$ref": "#/definitions/watchOptionsDefinition"
- },
- {
- "$ref": "#/definitions/buildOptionsDefinition"
- },
- {
- "$ref": "#/definitions/tsNodeDefinition"
- },
- {
- "anyOf": [
- {
- "$ref": "#/definitions/filesDefinition"
- },
- {
- "$ref": "#/definitions/excludeDefinition"
- },
- {
- "$ref": "#/definitions/includeDefinition"
- },
- {
- "$ref": "#/definitions/referencesDefinition"
- }
- ]
- }
- ]
+ "id": "https://json.schemastore.org/tsconfig",
+ "title": "JSON schema for the TypeScript compiler's configuration file",
+ "type": "object"
}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/365dd57587b53dee3ce530ef7fd8690c.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/365dd57587b53dee3ce530ef7fd8690c.schema.json
new file mode 100644
index 0000000..765a0d9
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/365dd57587b53dee3ce530ef7fd8690c.schema.json
@@ -0,0 +1,1037 @@
+{
+ "title": "JSON schema for a JavaScript project using TypeScript tooling",
+ "$schema": "http://json-schema.org/draft-04/schema#",
+
+ "definitions": {
+ "//": {
+ "explainer": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#overview",
+ "reference": "https://www.typescriptlang.org/tsconfig",
+ "reference metadata": "https://github.com/microsoft/TypeScript-Website/blob/v2/packages/tsconfig-reference/scripts/tsconfigRules.ts"
+ },
+ "filesDefinition": {
+ "properties": {
+ "files": {
+ "description": "If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. When a 'files' property is specified, only those files and those specified by 'include' are included.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "excludeDefinition": {
+ "properties": {
+ "exclude": {
+ "description": "Specifies a list of files to be excluded from compilation. The 'exclude' property only affects the files included via the 'include' property and not the 'files' property. Glob patterns require TypeScript version 2.0 or later.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "includeDefinition": {
+ "properties": {
+ "include": {
+ "description": "Specifies a list of glob patterns that match files to be included in compilation. If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. Requires TypeScript version 2.0 or later.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "compileOnSaveDefinition": {
+ "properties": {
+ "compileOnSave": {
+ "description": "Enable Compile-on-Save for this project.",
+ "type": "boolean"
+ }
+ }
+ },
+ "extendsDefinition": {
+ "properties": {
+ "extends": {
+ "description": "Path to base configuration file to inherit from. Requires TypeScript version 2.1 or later.",
+ "type": "string"
+ }
+ }
+ },
+ "buildOptionsDefinition": {
+ "properties": {
+ "buildOptions": {
+ "properties": {
+ "dry": {
+ "description": "~",
+ "type": "boolean",
+ "default": false
+ },
+ "force": {
+ "description": "Build all projects, including those that appear to be up to date",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Build all projects, including those that appear to be up to date\n\nSee more: https://www.typescriptlang.org/tsconfig#force"
+ },
+ "verbose": {
+ "description": "Enable verbose logging",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Enable verbose logging\n\nSee more: https://www.typescriptlang.org/tsconfig#verbose"
+ },
+ "incremental": {
+ "description": "Save .tsbuildinfo files to allow for incremental compilation of projects.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Save .tsbuildinfo files to allow for incremental compilation of projects.\n\nSee more: https://www.typescriptlang.org/tsconfig#incremental"
+ },
+ "assumeChangesOnlyAffectDirectDependencies": {
+ "description": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.\n\nSee more: https://www.typescriptlang.org/tsconfig#assumeChangesOnlyAffectDirectDependencies"
+ },
+ "traceResolution": {
+ "description": "Log paths used during the `moduleResolution` process.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Log paths used during the `moduleResolution` process.\n\nSee more: https://www.typescriptlang.org/tsconfig#traceResolution"
+ }
+ }
+ }
+ }
+ },
+ "watchOptionsDefinition": {
+ "properties": {
+ "watchOptions": {
+ "type": "object",
+ "description": "Settings for the watch mode in TypeScript.",
+ "properties": {
+ "force": {
+ "description": "~",
+ "type": "string"
+ },
+ "watchFile": {
+ "description": "Specify how the TypeScript watch mode works.",
+ "type": "string",
+ "markdownDescription": "Specify how the TypeScript watch mode works.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchFile"
+ },
+ "watchDirectory": {
+ "description": "Specify how directories are watched on systems that lack recursive file-watching functionality.",
+ "type": "string",
+ "markdownDescription": "Specify how directories are watched on systems that lack recursive file-watching functionality.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchDirectory"
+ },
+ "fallbackPolling": {
+ "description": "Specify what approach the watcher should use if the system runs out of native file watchers.",
+ "type": "string",
+ "markdownDescription": "Specify what approach the watcher should use if the system runs out of native file watchers.\n\nSee more: https://www.typescriptlang.org/tsconfig#fallbackPolling"
+ },
+ "synchronousWatchDirectory": {
+ "description": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.",
+ "type": "boolean",
+ "markdownDescription": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.\n\nSee more: https://www.typescriptlang.org/tsconfig#synchronousWatchDirectory"
+ },
+ "excludeFiles": {
+ "description": "Remove a list of files from the watch mode's processing.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ },
+ "markdownDescription": "Remove a list of files from the watch mode's processing.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeFiles"
+ },
+ "excludeDirectories": {
+ "description": "Remove a list of directories from the watch process.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ },
+ "markdownDescription": "Remove a list of directories from the watch process.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeDirectories"
+ }
+ }
+ }
+ }
+ },
+ "compilerOptionsDefinition": {
+ "properties": {
+ "compilerOptions": {
+ "type": "object",
+ "description": "Instructs the TypeScript compiler how to compile .ts files.",
+ "properties": {
+ "charset": {
+ "description": "No longer supported. In early versions, manually set the text encoding for reading files.",
+ "type": "string",
+ "markdownDescription": "No longer supported. In early versions, manually set the text encoding for reading files.\n\nSee more: https://www.typescriptlang.org/tsconfig#charset"
+ },
+ "composite": {
+ "description": "Enable constraints that allow a TypeScript project to be used with project references.",
+ "type": "boolean",
+ "default": true,
+ "markdownDescription": "Enable constraints that allow a TypeScript project to be used with project references.\n\nSee more: https://www.typescriptlang.org/tsconfig#composite"
+ },
+ "declaration": {
+ "description": "Generate .d.ts files from TypeScript and JavaScript files in your project.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Generate .d.ts files from TypeScript and JavaScript files in your project.\n\nSee more: https://www.typescriptlang.org/tsconfig#declaration"
+ },
+ "declarationDir": {
+ "description": "Specify the output directory for generated declaration files.",
+ "type": ["string", "null"],
+ "markdownDescription": "Specify the output directory for generated declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationDir"
+ },
+ "diagnostics": {
+ "description": "Output compiler performance information after building.",
+ "type": "boolean",
+ "markdownDescription": "Output compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#diagnostics"
+ },
+ "disableReferencedProjectLoad": {
+ "description": "Reduce the number of projects loaded automatically by TypeScript.",
+ "type": "boolean",
+ "markdownDescription": "Reduce the number of projects loaded automatically by TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableReferencedProjectLoad"
+ },
+ "noPropertyAccessFromIndexSignature": {
+ "description": "Enforces using indexed accessors for keys declared using an indexed type",
+ "type": "boolean",
+ "markdownDescription": "Enforces using indexed accessors for keys declared using an indexed type\n\nSee more: https://www.typescriptlang.org/tsconfig#noPropertyAccessFromIndexSignature"
+ },
+ "emitBOM": {
+ "description": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitBOM"
+ },
+ "emitDeclarationOnly": {
+ "description": "Only output d.ts files and not JavaScript files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Only output d.ts files and not JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDeclarationOnly"
+ },
+ "exactOptionalPropertyTypes": {
+ "description": "Differentiate between undefined and not present when type checking",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Differentiate between undefined and not present when type checking\n\nSee more: https://www.typescriptlang.org/tsconfig#exactOptionalPropertyTypes"
+ },
+ "incremental": {
+ "description": "Enable incremental compilation. Requires TypeScript version 3.4 or later.",
+ "type": "boolean"
+ },
+ "tsBuildInfoFile": {
+ "description": "Specify the folder for .tsbuildinfo incremental compilation files.",
+ "default": ".tsbuildinfo",
+ "type": "string",
+ "markdownDescription": "Specify the folder for .tsbuildinfo incremental compilation files.\n\nSee more: https://www.typescriptlang.org/tsconfig#tsBuildInfoFile"
+ },
+ "inlineSourceMap": {
+ "description": "Include sourcemap files inside the emitted JavaScript.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Include sourcemap files inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSourceMap"
+ },
+ "inlineSources": {
+ "description": "Include source code in the sourcemaps inside the emitted JavaScript.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Include source code in the sourcemaps inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSources"
+ },
+ "jsx": {
+ "description": "Specify what JSX code is generated.",
+ "enum": ["preserve", "react", "react-jsx", "react-jsxdev", "react-native"]
+ },
+ "reactNamespace": {
+ "description": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.",
+ "type": "string",
+ "default": "React",
+ "markdownDescription": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.\n\nSee more: https://www.typescriptlang.org/tsconfig#reactNamespace"
+ },
+ "jsxFactory": {
+ "description": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'",
+ "type": "string",
+ "default": "React.createElement",
+ "markdownDescription": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFactory"
+ },
+ "jsxFragmentFactory": {
+ "description": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.",
+ "type": "string",
+ "default": "React.Fragment",
+ "markdownDescription": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFragmentFactory"
+ },
+ "jsxImportSource": {
+ "description": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.",
+ "type": "string",
+ "default": "react",
+ "markdownDescription": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxImportSource"
+ },
+ "listFiles": {
+ "description": "Print all of the files read during the compilation.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Print all of the files read during the compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listFiles"
+ },
+ "mapRoot": {
+ "description": "Specify the location where debugger should locate map files instead of generated locations.",
+ "type": "string",
+ "markdownDescription": "Specify the location where debugger should locate map files instead of generated locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#mapRoot"
+ },
+ "module": {
+ "description": "Specify what module code is generated.",
+ "type": "string",
+ "anyOf": [
+ {
+ "enum": [
+ "CommonJS",
+ "AMD",
+ "System",
+ "UMD",
+ "ES6",
+ "ES2015",
+ "ES2020",
+ "ESNext",
+ "None",
+ "es2022",
+ "node12",
+ "nodenext"
+ ]
+ },
+ {
+ "pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|201[567]|2020|[Nn][Ee][Xx][Tt])|[Nn][Oo][Nn][Ee])$"
+ }
+ ],
+ "markdownDescription": "Specify what module code is generated.\n\nSee more: https://www.typescriptlang.org/tsconfig#module"
+ },
+ "moduleResolution": {
+ "description": "Specify how TypeScript looks up a file from a given module specifier.",
+ "type": "string",
+ "anyOf": [
+ {
+ "enum": ["Classic", "Node"]
+ },
+ {
+ "pattern": "^(([Nn]ode)|([Cc]lassic))$"
+ }
+ ],
+ "default": "classic",
+ "markdownDescription": "Specify how TypeScript looks up a file from a given module specifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#moduleResolution"
+ },
+ "newLine": {
+ "description": "Set the newline character for emitting files.",
+ "type": "string",
+ "anyOf": [
+ {
+ "enum": ["crlf", "lf"]
+ },
+ {
+ "pattern": "^(CRLF|LF|crlf|lf)$"
+ }
+ ],
+ "markdownDescription": "Set the newline character for emitting files.\n\nSee more: https://www.typescriptlang.org/tsconfig#newLine"
+ },
+ "noEmit": {
+ "description": "Disable emitting file from a compilation.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable emitting file from a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmit"
+ },
+ "noEmitHelpers": {
+ "description": "Disable generating custom helper functions like `__extends` in compiled output.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable generating custom helper functions like `__extends` in compiled output.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitHelpers"
+ },
+ "noEmitOnError": {
+ "description": "Disable emitting files if any type checking errors are reported.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable emitting files if any type checking errors are reported.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitOnError"
+ },
+ "noImplicitAny": {
+ "description": "Enable error reporting for expressions and declarations with an implied `any` type..",
+ "type": "boolean",
+ "markdownDescription": "Enable error reporting for expressions and declarations with an implied `any` type..\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitAny"
+ },
+ "noImplicitThis": {
+ "description": "Enable error reporting when `this` is given the type `any`.",
+ "type": "boolean",
+ "markdownDescription": "Enable error reporting when `this` is given the type `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitThis"
+ },
+ "noUnusedLocals": {
+ "description": "Enable error reporting when a local variables aren't read.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Enable error reporting when a local variables aren't read.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedLocals"
+ },
+ "noUnusedParameters": {
+ "description": "Raise an error when a function parameter isn't read",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Raise an error when a function parameter isn't read\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedParameters"
+ },
+ "noLib": {
+ "description": "Disable including any library files, including the default lib.d.ts.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable including any library files, including the default lib.d.ts.\n\nSee more: https://www.typescriptlang.org/tsconfig#noLib"
+ },
+ "noResolve": {
+ "description": "Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project.\n\nSee more: https://www.typescriptlang.org/tsconfig#noResolve"
+ },
+ "noStrictGenericChecks": {
+ "description": "Disable strict checking of generic signatures in function types.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable strict checking of generic signatures in function types.\n\nSee more: https://www.typescriptlang.org/tsconfig#noStrictGenericChecks"
+ },
+ "skipDefaultLibCheck": {
+ "description": "Skip type checking .d.ts files that are included with TypeScript.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Skip type checking .d.ts files that are included with TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipDefaultLibCheck"
+ },
+ "skipLibCheck": {
+ "description": "Skip type checking all .d.ts files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Skip type checking all .d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipLibCheck"
+ },
+ "outFile": {
+ "description": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.",
+ "type": "string",
+ "markdownDescription": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.\n\nSee more: https://www.typescriptlang.org/tsconfig#outFile"
+ },
+ "outDir": {
+ "description": "Specify an output folder for all emitted files.",
+ "type": "string",
+ "markdownDescription": "Specify an output folder for all emitted files.\n\nSee more: https://www.typescriptlang.org/tsconfig#outDir"
+ },
+ "preserveConstEnums": {
+ "description": "Disable erasing `const enum` declarations in generated code.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable erasing `const enum` declarations in generated code.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveConstEnums"
+ },
+ "preserveSymlinks": {
+ "description": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveSymlinks"
+ },
+ "preserveValueImports": {
+ "description": "Preserve unused imported values in the JavaScript output that would otherwise be removed",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Preserve unused imported values in the JavaScript output that would otherwise be removed\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveValueImports"
+ },
+ "preserveWatchOutput": {
+ "description": "Disable wiping the console in watch mode",
+ "type": "boolean",
+ "markdownDescription": "Disable wiping the console in watch mode\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveWatchOutput"
+ },
+ "pretty": {
+ "description": "Enable color and formatting in output to make compiler errors easier to read",
+ "type": "boolean",
+ "default": true,
+ "markdownDescription": "Enable color and formatting in output to make compiler errors easier to read\n\nSee more: https://www.typescriptlang.org/tsconfig#pretty"
+ },
+ "removeComments": {
+ "description": "Disable emitting comments.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable emitting comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#removeComments"
+ },
+ "rootDir": {
+ "description": "Specify the root folder within your source files.",
+ "type": "string",
+ "markdownDescription": "Specify the root folder within your source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDir"
+ },
+ "isolatedModules": {
+ "description": "Ensure that each file can be safely transpiled without relying on other imports.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Ensure that each file can be safely transpiled without relying on other imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#isolatedModules"
+ },
+ "sourceMap": {
+ "description": "Create source map files for emitted JavaScript files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Create source map files for emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceMap"
+ },
+ "sourceRoot": {
+ "description": "Specify the root path for debuggers to find the reference source code.",
+ "type": "string",
+ "markdownDescription": "Specify the root path for debuggers to find the reference source code.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceRoot"
+ },
+ "suppressExcessPropertyErrors": {
+ "description": "Disable reporting of excess property errors during the creation of object literals.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable reporting of excess property errors during the creation of object literals.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressExcessPropertyErrors"
+ },
+ "suppressImplicitAnyIndexErrors": {
+ "description": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressImplicitAnyIndexErrors"
+ },
+ "stripInternal": {
+ "description": "Disable emitting declarations that have `@internal` in their JSDoc comments.",
+ "type": "boolean",
+ "markdownDescription": "Disable emitting declarations that have `@internal` in their JSDoc comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#stripInternal"
+ },
+ "target": {
+ "description": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.",
+ "type": "string",
+ "default": "ES3",
+ "anyOf": [
+ {
+ "enum": [
+ "ES3",
+ "ES5",
+ "ES6",
+ "ES2015",
+ "ES2016",
+ "ES2017",
+ "ES2018",
+ "ES2019",
+ "ES2020",
+ "ES2021",
+ "ESNext"
+ ]
+ },
+ {
+ "pattern": "^([Ee][Ss]([356]|(20(1[56789]|2[01]))|[Nn][Ee][Xx][Tt]))$"
+ }
+ ],
+ "markdownDescription": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.\n\nSee more: https://www.typescriptlang.org/tsconfig#target"
+ },
+ "useUnknownInCatchVariables": {
+ "description": "Default catch clause variables as `unknown` instead of `any`.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Default catch clause variables as `unknown` instead of `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#useUnknownInCatchVariables"
+ },
+ "watch": {
+ "description": "Watch input files.",
+ "type": "boolean"
+ },
+ "fallbackPolling": {
+ "description": "Specify the polling strategy to use when the system runs out of or doesn't support native file watchers. Requires TypeScript version 3.8 or later.",
+ "enum": [
+ "fixedPollingInterval",
+ "priorityPollingInterval",
+ "dynamicPriorityPolling",
+ "fixedInterval",
+ "priorityInterval",
+ "dynamicPriority",
+ "fixedChunkSize"
+ ]
+ },
+ "watchDirectory": {
+ "description": "Specify the strategy for watching directories under systems that lack recursive file-watching functionality. Requires TypeScript version 3.8 or later.",
+ "enum": [
+ "useFsEvents",
+ "fixedPollingInterval",
+ "dynamicPriorityPolling",
+ "fixedChunkSizePolling"
+ ],
+ "default": "useFsEvents"
+ },
+ "watchFile": {
+ "description": "Specify the strategy for watching individual files. Requires TypeScript version 3.8 or later.",
+ "enum": [
+ "fixedPollingInterval",
+ "priorityPollingInterval",
+ "dynamicPriorityPolling",
+ "useFsEvents",
+ "useFsEventsOnParentDirectory",
+ "fixedChunkSizePolling"
+ ],
+ "default": "useFsEvents"
+ },
+ "experimentalDecorators": {
+ "description": "Enable experimental support for TC39 stage 2 draft decorators.",
+ "type": "boolean",
+ "markdownDescription": "Enable experimental support for TC39 stage 2 draft decorators.\n\nSee more: https://www.typescriptlang.org/tsconfig#experimentalDecorators"
+ },
+ "emitDecoratorMetadata": {
+ "description": "Emit design-type metadata for decorated declarations in source files.",
+ "type": "boolean",
+ "markdownDescription": "Emit design-type metadata for decorated declarations in source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata"
+ },
+ "allowUnusedLabels": {
+ "description": "Disable error reporting for unused labels.",
+ "type": "boolean",
+ "markdownDescription": "Disable error reporting for unused labels.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnusedLabels"
+ },
+ "noImplicitReturns": {
+ "description": "Enable error reporting for codepaths that do not explicitly return in a function.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Enable error reporting for codepaths that do not explicitly return in a function.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitReturns"
+ },
+ "noUncheckedIndexedAccess": {
+ "description": "Add `undefined` to a type when accessed using an index.",
+ "type": "boolean",
+ "markdownDescription": "Add `undefined` to a type when accessed using an index.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess"
+ },
+ "noFallthroughCasesInSwitch": {
+ "description": "Enable error reporting for fallthrough cases in switch statements.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Enable error reporting for fallthrough cases in switch statements.\n\nSee more: https://www.typescriptlang.org/tsconfig#noFallthroughCasesInSwitch"
+ },
+ "noImplicitOverride": {
+ "description": "Ensure overriding members in derived classes are marked with an override modifier.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Ensure overriding members in derived classes are marked with an override modifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitOverride"
+ },
+ "allowUnreachableCode": {
+ "description": "Disable error reporting for unreachable code.",
+ "type": "boolean",
+ "markdownDescription": "Disable error reporting for unreachable code.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnreachableCode"
+ },
+ "forceConsistentCasingInFileNames": {
+ "description": "Ensure that casing is correct in imports.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Ensure that casing is correct in imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#forceConsistentCasingInFileNames"
+ },
+ "generateCpuProfile": {
+ "description": "Emit a v8 CPU profile of the compiler run for debugging.",
+ "type": "string",
+ "default": "profile.cpuprofile",
+ "markdownDescription": "Emit a v8 CPU profile of the compiler run for debugging.\n\nSee more: https://www.typescriptlang.org/tsconfig#generateCpuProfile"
+ },
+ "baseUrl": {
+ "description": "Specify the base directory to resolve non-relative module names.",
+ "type": "string",
+ "markdownDescription": "Specify the base directory to resolve non-relative module names.\n\nSee more: https://www.typescriptlang.org/tsconfig#baseUrl"
+ },
+ "paths": {
+ "description": "Specify a set of entries that re-map imports to additional lookup locations.",
+ "type": "object",
+ "additionalProperties": {
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string",
+ "description": "Path mapping to be computed relative to baseUrl option."
+ }
+ },
+ "markdownDescription": "Specify a set of entries that re-map imports to additional lookup locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#paths"
+ },
+ "plugins": {
+ "description": "Specify a list of language service plugins to include.",
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "name": {
+ "description": "Plugin name.",
+ "type": "string"
+ }
+ }
+ },
+ "markdownDescription": "Specify a list of language service plugins to include.\n\nSee more: https://www.typescriptlang.org/tsconfig#plugins"
+ },
+ "rootDirs": {
+ "description": "Allow multiple folders to be treated as one when resolving modules.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ },
+ "markdownDescription": "Allow multiple folders to be treated as one when resolving modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDirs"
+ },
+ "typeRoots": {
+ "description": "Specify multiple folders that act like `./node_modules/@types`.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ },
+ "markdownDescription": "Specify multiple folders that act like `./node_modules/@types`.\n\nSee more: https://www.typescriptlang.org/tsconfig#typeRoots"
+ },
+ "types": {
+ "description": "Specify type package names to be included without being referenced in a source file.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ },
+ "markdownDescription": "Specify type package names to be included without being referenced in a source file.\n\nSee more: https://www.typescriptlang.org/tsconfig#types"
+ },
+ "traceResolution": {
+ "description": "Enable tracing of the name resolution process. Requires TypeScript version 2.0 or later.",
+ "type": "boolean",
+ "default": false
+ },
+ "allowJs": {
+ "description": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowJs"
+ },
+ "noErrorTruncation": {
+ "description": "Disable truncating types in error messages.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable truncating types in error messages.\n\nSee more: https://www.typescriptlang.org/tsconfig#noErrorTruncation"
+ },
+ "allowSyntheticDefaultImports": {
+ "description": "Allow 'import x from y' when a module doesn't have a default export.",
+ "type": "boolean",
+ "markdownDescription": "Allow 'import x from y' when a module doesn't have a default export.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowSyntheticDefaultImports"
+ },
+ "noImplicitUseStrict": {
+ "description": "Disable adding 'use strict' directives in emitted JavaScript files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Disable adding 'use strict' directives in emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitUseStrict"
+ },
+ "listEmittedFiles": {
+ "description": "Print the names of emitted files after a compilation.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Print the names of emitted files after a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listEmittedFiles"
+ },
+ "disableSizeLimit": {
+ "description": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSizeLimit"
+ },
+ "lib": {
+ "description": "Specify a set of bundled library declaration files that describe the target runtime environment.",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string",
+ "anyOf": [
+ {
+ "enum": [
+ "ES5",
+ "ES6",
+ "ES2015",
+ "ES2015.Collection",
+ "ES2015.Core",
+ "ES2015.Generator",
+ "ES2015.Iterable",
+ "ES2015.Promise",
+ "ES2015.Proxy",
+ "ES2015.Reflect",
+ "ES2015.Symbol.WellKnown",
+ "ES2015.Symbol",
+ "ES2016",
+ "ES2016.Array.Include",
+ "ES2017",
+ "ES2017.Intl",
+ "ES2017.Object",
+ "ES2017.SharedMemory",
+ "ES2017.String",
+ "ES2017.TypedArrays",
+ "ES2018",
+ "ES2018.AsyncGenerator",
+ "ES2018.AsyncIterable",
+ "ES2018.Intl",
+ "ES2018.Promise",
+ "ES2018.Regexp",
+ "ES2019",
+ "ES2019.Array",
+ "ES2019.Object",
+ "ES2019.String",
+ "ES2019.Symbol",
+ "ES2020",
+ "ES2020.BigInt",
+ "ES2020.Promise",
+ "ES2020.String",
+ "ES2020.Symbol.WellKnown",
+ "ESNext",
+ "ESNext.Array",
+ "ESNext.AsyncIterable",
+ "ESNext.BigInt",
+ "ESNext.Intl",
+ "ESNext.Promise",
+ "ESNext.String",
+ "ESNext.Symbol",
+ "DOM",
+ "DOM.Iterable",
+ "ScriptHost",
+ "WebWorker",
+ "WebWorker.ImportScripts",
+ "Webworker.Iterable",
+ "ES7",
+ "ES2021",
+ "ES2020.SharedMemory",
+ "ES2020.Intl",
+ "ES2021.Promise",
+ "ES2021.String",
+ "ES2021.WeakRef",
+ "ESNext.WeakRef",
+ "es2021.intl"
+ ]
+ },
+ {
+ "pattern": "^[Ee][Ss]5|[Ee][Ss]6|[Ee][Ss]7$"
+ },
+ {
+ "pattern": "^[Ee][Ss]2015(\\.([Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Cc][Oo][Rr][Ee]|[Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Pp][Rr][Oo][Xx][Yy]|[Rr][Ee][Ff][Ll][Ee][Cc][Tt]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$"
+ },
+ {
+ "pattern": "^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy].[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$"
+ },
+ {
+ "pattern": "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]))?$"
+ },
+ {
+ "pattern": "^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$"
+ },
+ {
+ "pattern": "^[Ee][Ss]2019(\\.([Aa][Rr][Rr][Aa][Yy]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$"
+ },
+ {
+ "pattern": "^[Ee][Ss]2020(\\.([Bb][Ii][Gg][Ii][Nn][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]))?$"
+ },
+ {
+ "pattern": "^[Ee][Ss]2021(\\.([Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
+ },
+ {
+ "pattern": "^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
+ },
+ {
+ "pattern": "^[Dd][Oo][Mm](\\.[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee])?$"
+ },
+ {
+ "pattern": "^[Ss][Cc][Rr][Ii][Pp][Tt][Hh][Oo][Ss][Tt]$"
+ },
+ {
+ "pattern": "^[Ww][Ee][Bb][Ww][Oo][Rr][Kk][Ee][Rr](\\.[Ii][Mm][Pp][Oo][Rr][Tt][Ss][Cc][Rr][Ii][Pp][Tt][Ss])?$"
+ }
+ ]
+ },
+ "markdownDescription": "Specify a set of bundled library declaration files that describe the target runtime environment.\n\nSee more: https://www.typescriptlang.org/tsconfig#lib"
+ },
+ "strictNullChecks": {
+ "description": "When type checking, take into account `null` and `undefined`.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "When type checking, take into account `null` and `undefined`.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictNullChecks"
+ },
+ "maxNodeModuleJsDepth": {
+ "description": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.",
+ "type": "number",
+ "default": 0,
+ "markdownDescription": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.\n\nSee more: https://www.typescriptlang.org/tsconfig#maxNodeModuleJsDepth"
+ },
+ "importHelpers": {
+ "description": "Allow importing helper functions from tslib once per project, instead of including them per-file.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Allow importing helper functions from tslib once per project, instead of including them per-file.\n\nSee more: https://www.typescriptlang.org/tsconfig#importHelpers"
+ },
+ "importsNotUsedAsValues": {
+ "description": "Specify emit/checking behavior for imports that are only used for types.",
+ "default": "remove",
+ "enum": ["remove", "preserve", "error"]
+ },
+ "alwaysStrict": {
+ "description": "Ensure 'use strict' is always emitted.",
+ "type": "boolean",
+ "markdownDescription": "Ensure 'use strict' is always emitted.\n\nSee more: https://www.typescriptlang.org/tsconfig#alwaysStrict"
+ },
+ "strict": {
+ "description": "Enable all strict type checking options.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Enable all strict type checking options.\n\nSee more: https://www.typescriptlang.org/tsconfig#strict"
+ },
+ "strictBindCallApply": {
+ "description": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictBindCallApply"
+ },
+ "downlevelIteration": {
+ "description": "Emit more compliant, but verbose and less performant JavaScript for iteration.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Emit more compliant, but verbose and less performant JavaScript for iteration.\n\nSee more: https://www.typescriptlang.org/tsconfig#downlevelIteration"
+ },
+ "checkJs": {
+ "description": "Enable error reporting in type-checked JavaScript files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Enable error reporting in type-checked JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#checkJs"
+ },
+ "strictFunctionTypes": {
+ "description": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictFunctionTypes"
+ },
+ "strictPropertyInitialization": {
+ "description": "Check for class properties that are declared but not set in the constructor.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Check for class properties that are declared but not set in the constructor.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictPropertyInitialization"
+ },
+ "esModuleInterop": {
+ "description": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.\n\nSee more: https://www.typescriptlang.org/tsconfig#esModuleInterop"
+ },
+ "allowUmdGlobalAccess": {
+ "description": "Allow accessing UMD globals from modules.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Allow accessing UMD globals from modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUmdGlobalAccess"
+ },
+ "keyofStringsOnly": {
+ "description": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.\n\nSee more: https://www.typescriptlang.org/tsconfig#keyofStringsOnly"
+ },
+ "useDefineForClassFields": {
+ "description": "Emit ECMAScript-standard-compliant class fields.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Emit ECMAScript-standard-compliant class fields.\n\nSee more: https://www.typescriptlang.org/tsconfig#useDefineForClassFields"
+ },
+ "declarationMap": {
+ "description": "Create sourcemaps for d.ts files.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Create sourcemaps for d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationMap"
+ },
+ "resolveJsonModule": {
+ "description": "Enable importing .json files",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Enable importing .json files\n\nSee more: https://www.typescriptlang.org/tsconfig#resolveJsonModule"
+ },
+ "assumeChangesOnlyAffectDirectDependencies": {
+ "description": "Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it. Requires TypeScript version 3.8 or later.",
+ "type": "boolean"
+ },
+ "extendedDiagnostics": {
+ "description": "Output more detailed compiler performance information after building.",
+ "type": "boolean",
+ "default": false,
+ "markdownDescription": "Output more detailed compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#extendedDiagnostics"
+ },
+ "listFilesOnly": {
+ "description": "Print names of files that are part of the compilation and then stop processing.",
+ "type": "boolean"
+ },
+ "disableSourceOfProjectReferenceRedirect": {
+ "description": "Disable preferring source files instead of declaration files when referencing composite projects",
+ "type": "boolean",
+ "markdownDescription": "Disable preferring source files instead of declaration files when referencing composite projects\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSourceOfProjectReferenceRedirect"
+ },
+ "disableSolutionSearching": {
+ "description": "Opt a project out of multi-project reference checking when editing.",
+ "type": "boolean",
+ "markdownDescription": "Opt a project out of multi-project reference checking when editing.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSolutionSearching"
+ }
+ }
+ }
+ }
+ },
+ "typeAcquisitionDefinition": {
+ "properties": {
+ "typeAcquisition": {
+ "type": "object",
+ "description": "Auto type (.d.ts) acquisition options for this project. Requires TypeScript version 2.1 or later.",
+ "properties": {
+ "enable": {
+ "description": "Enable auto type acquisition",
+ "type": "boolean",
+ "default": false
+ },
+ "include": {
+ "description": "Specifies a list of type declarations to be included in auto type acquisition. Ex. [\"jquery\", \"lodash\"]",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
+ },
+ "exclude": {
+ "description": "Specifies a list of type declarations to be excluded from auto type acquisition. Ex. [\"jquery\", \"lodash\"]",
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ },
+ "referencesDefinition": {
+ "properties": {
+ "references": {
+ "type": "array",
+ "uniqueItems": true,
+ "description": "Referenced projects. Requires TypeScript version 3.0 or later.",
+ "items": {
+ "type": "object",
+ "description": "Project reference.",
+ "properties": {
+ "path": {
+ "type": "string",
+ "description": "Path to referenced tsconfig or to folder containing tsconfig."
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/compilerOptionsDefinition"
+ },
+ {
+ "$ref": "#/definitions/compileOnSaveDefinition"
+ },
+ {
+ "$ref": "#/definitions/typeAcquisitionDefinition"
+ },
+ {
+ "$ref": "#/definitions/extendsDefinition"
+ },
+ {
+ "$ref": "#/definitions/watchOptionsDefinition"
+ },
+ {
+ "$ref": "#/definitions/buildOptionsDefinition"
+ },
+ {
+ "anyOf": [
+ {
+ "$ref": "#/definitions/filesDefinition"
+ },
+ {
+ "$ref": "#/definitions/excludeDefinition"
+ },
+ {
+ "$ref": "#/definitions/includeDefinition"
+ },
+ {
+ "$ref": "#/definitions/referencesDefinition"
+ }
+ ]
+ }
+ ]
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/50ab969b57b661ead929ae5ada1eae12.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/50ab969b57b661ead929ae5ada1eae12.schema.json
index 87988bf..b545d4c 100644
--- a/globalStorage/vscode.json-language-features/json-schema-cache/50ab969b57b661ead929ae5ada1eae12.schema.json
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/50ab969b57b661ead929ae5ada1eae12.schema.json
@@ -1,27 +1,14 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
- "title": "JSON schema for the TSLint configuration files.",
- "type": "object",
"definitions": {
"rule": {
- "type": [
- "boolean",
- "object",
- "array"
- ],
+ "type": ["boolean", "object", "array"],
"minItems": 1,
"properties": {
"severity": {
"description": "Severity level. Level \"error\" will cause exit code 2.",
"type": "string",
- "enum": [
- "default",
- "error",
- "warning",
- "warn",
- "off",
- "none"
- ],
+ "enum": ["default", "error", "warning", "warn", "off", "none"],
"default": "default"
}
}
@@ -88,9 +75,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "ban-single-arg-parens"
- ]
+ "enum": ["ban-single-arg-parens"]
},
"minItems": 1,
"maxItems": 1
@@ -135,9 +120,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "multiline"
- ]
+ "enum": ["multiline"]
},
"minItems": 1,
"maxItems": 1
@@ -215,9 +198,7 @@
"type": "string"
}
},
- "required": [
- "name"
- ],
+ "required": ["name"],
"additionalProperties": false
}
]
@@ -423,11 +404,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -437,11 +414,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -451,11 +424,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -465,11 +434,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -479,11 +444,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -493,20 +454,11 @@
"properties": {
"locations": {
"type": "string",
- "enum": [
- "all",
- "instance",
- "static"
- ]
+ "enum": ["all", "instance", "static"]
},
"privacies": {
"type": "string",
- "enum": [
- "all",
- "private",
- "protected",
- "public"
- ]
+ "enum": ["all", "private", "protected", "public"]
}
},
"additionalProperties": false
@@ -516,11 +468,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -530,20 +478,11 @@
"properties": {
"locations": {
"type": "string",
- "enum": [
- "all",
- "instance",
- "static"
- ]
+ "enum": ["all", "instance", "static"]
},
"privacies": {
"type": "string",
- "enum": [
- "all",
- "private",
- "protected",
- "public"
- ]
+ "enum": ["all", "private", "protected", "public"]
}
},
"additionalProperties": false
@@ -553,11 +492,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -567,11 +502,7 @@
"properties": {
"visibilities": {
"type": "string",
- "enum": [
- "all",
- "exported",
- "internal"
- ]
+ "enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@@ -625,10 +556,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "as-needed",
- "ignore-same-line"
- ],
+ "enum": ["as-needed", "ignore-same-line"],
"minItems": 1,
"maxItems": 2,
"uniqueItems": true
@@ -820,12 +748,7 @@
"definitions": {
"file-name-cases": {
"type": "string",
- "enum": [
- "camel-case",
- "pascal-case",
- "kebab-case",
- "snake-case"
- ]
+ "enum": ["camel-case", "pascal-case", "kebab-case", "snake-case"]
}
},
"type": "array",
@@ -965,17 +888,11 @@
"items": [
{
"type": "string",
- "enum": [
- "tabs",
- "spaces"
- ]
+ "enum": ["tabs", "spaces"]
},
{
"type": "number",
- "enum": [
- 2,
- 4
- ]
+ "enum": [2, 4]
}
],
"minItems": 1,
@@ -1023,9 +940,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "check-multiline-start"
- ]
+ "enum": ["check-multiline-start"]
},
"minItems": 0,
"maxItems": 1,
@@ -1091,10 +1006,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "LF",
- "CRLF"
- ]
+ "enum": ["LF", "CRLF"]
},
"minItems": 1,
"maxItems": 1
@@ -1144,9 +1056,7 @@
},
{
"type": "string",
- "enum": [
- "exclude-class-expressions"
- ]
+ "enum": ["exclude-class-expressions"]
}
],
"minItems": 1,
@@ -1783,9 +1693,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "check-parameters"
- ]
+ "enum": ["check-parameters"]
},
"minItems": 1,
"maxItems": 1
@@ -1850,10 +1758,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "allow-empty-catch",
- "allow-empty-functions"
- ]
+ "enum": ["allow-empty-catch", "allow-empty-functions"]
},
"minItems": 1,
"maxItems": 2,
@@ -1941,10 +1846,7 @@
"items": [
{
"type": "string",
- "enum": [
- "dev",
- "optional"
- ]
+ "enum": ["dev", "optional"]
},
{
"type": "array"
@@ -2063,9 +1965,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "check-function-in-method"
- ]
+ "enum": ["check-function-in-method"]
},
"minItems": 1,
"maxItems": 1
@@ -2779,9 +2679,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "ignore-arrow-function-shorthand"
- ]
+ "enum": ["ignore-arrow-function-shorthand"]
},
"minItems": 1,
"maxItems": 1
@@ -2895,10 +2793,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
"minItems": 1,
"maxItems": 2,
@@ -3049,9 +2944,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "ignore-for-loop"
- ]
+ "enum": ["ignore-for-loop"]
},
"minItems": 1,
"maxItems": 1
@@ -3096,10 +2989,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "allow-declarations",
- "allow-named-functions"
- ]
+ "enum": ["allow-declarations", "allow-named-functions"]
},
"minItems": 1,
"maxItems": 2,
@@ -3170,10 +3060,7 @@
"type": "number"
}
},
- "required": [
- "match",
- "order"
- ]
+ "required": ["match", "order"]
}
]
}
@@ -3200,10 +3087,7 @@
},
"module-source-path": {
"type": "string",
- "enum": [
- "full",
- "basename"
- ]
+ "enum": ["full", "basename"]
}
},
"additionalProperties": false
@@ -3251,9 +3135,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "check-else-if"
- ]
+ "enum": ["check-else-if"]
},
"minItems": 1,
"maxItems": 1
@@ -3301,10 +3183,7 @@
"properties": {
"destructuring": {
"type": "string",
- "enum": [
- "all",
- "any"
- ]
+ "enum": ["all", "any"]
}
},
"additionalProperties": false
@@ -3372,10 +3251,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "allow-public",
- "allow-protected"
- ]
+ "enum": ["allow-public", "allow-protected"]
},
"minItems": 1,
"maxItems": 2,
@@ -3513,9 +3389,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "allow-single-concat"
- ]
+ "enum": ["allow-single-concat"]
},
"minItems": 1,
"maxItems": 1
@@ -3712,10 +3586,7 @@
"items": [
{
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
{
"type": "string",
@@ -3775,38 +3646,23 @@
"properties": {
"anonymous": {
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
"asyncArrow": {
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
"constructor": {
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
"method": {
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
"named": {
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
}
},
"additionalProperties": false
@@ -3919,9 +3775,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "always"
- ]
+ "enum": ["always"]
},
"minItems": 1,
"maxItems": 1
@@ -3971,61 +3825,34 @@
"anyOf": [
{
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
{
"type": "object",
"properties": {
"arrays": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"exports": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"functions": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"imports": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"objects": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"typeLiterals": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
}
},
"additionalProperties": false
@@ -4036,61 +3863,34 @@
"anyOf": [
{
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
},
{
"type": "object",
"properties": {
"arrays": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"exports": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"functions": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"imports": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"objects": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
},
"typeLiterals": {
"type": "string",
- "enum": [
- "always",
- "never",
- "ignore"
- ]
+ "enum": ["always", "never", "ignore"]
}
},
"additionalProperties": false
@@ -4147,10 +3947,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "allow-null-check",
- "allow-undefined-check"
- ]
+ "enum": ["allow-null-check", "allow-undefined-check"]
},
"minItems": 1,
"maxItems": 3,
@@ -4373,11 +4170,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "array",
- "generic",
- "array-simple"
- ]
+ "enum": ["array", "generic", "array-simple"]
},
"minItems": 1,
"maxItems": 1
@@ -4535,10 +4328,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "always-prefix",
- "never-prefix"
- ]
+ "enum": ["always-prefix", "never-prefix"]
},
"minItems": 1,
"maxItems": 1
@@ -4807,10 +4597,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "ignore-params",
- "ignore-properties"
- ]
+ "enum": ["ignore-params", "ignore-properties"]
},
"minItems": 1,
"maxItems": 2,
@@ -4937,9 +4724,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "allow-declarations"
- ]
+ "enum": ["allow-declarations"]
},
"minItems": 1,
"maxItems": 1
@@ -5084,9 +4869,7 @@
"type": "array",
"items": {
"type": "string",
- "enum": [
- "ignore-static"
- ]
+ "enum": ["ignore-static"]
},
"minItems": 1,
"maxItems": 1
@@ -5217,9 +5000,7 @@
"oneOf": [
{
"type": "string",
- "enum": [
- "check-parameters"
- ]
+ "enum": ["check-parameters"]
},
{
"type": "object",
@@ -5296,9 +5077,7 @@
"options": {
"type": "array",
"items": {
- "enum": [
- "only-inline-lambdas"
- ],
+ "enum": ["only-inline-lambdas"],
"type": "string"
}
}
@@ -5479,43 +5258,23 @@
"properties": {
"call-signature": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"index-signature": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"parameter": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"property-declaration": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"variable-declaration": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
}
},
"additionalProperties": false
@@ -5525,43 +5284,23 @@
"properties": {
"call-signature": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"index-signature": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"parameter": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"property-declaration": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
},
"variable-declaration": {
"type": "string",
- "enum": [
- "nospace",
- "onespace",
- "space"
- ]
+ "enum": ["nospace", "onespace", "space"]
}
},
"additionalProperties": false
@@ -5622,10 +5361,7 @@
"properties": {
"singleLine": {
"type": "string",
- "enum": [
- "always",
- "never"
- ]
+ "enum": ["always", "never"]
}
}
}
@@ -5684,20 +5420,14 @@
"properties": {
"extends": {
"description": "The name of a built-in configuration preset, or a path or array of paths to other configuration files which are extended by this configuration. These values are handled using node module resolution semantics.",
- "type": [
- "string",
- "array"
- ],
+ "type": ["string", "array"],
"items": {
"type": "string"
}
},
"rulesDirectory": {
"description": "A path to a directory or an array of paths to directories of custom rules. These values are handled using node module resolution semantics, if an `index.js` is placed in your rules directory.",
- "type": [
- "string",
- "array"
- ],
+ "type": ["string", "array"],
"items": {
"type": "string"
}
@@ -5720,13 +5450,7 @@
"defaultSeverity": {
"description": "The severity level used when a rule specifies \"default\" as its severity level. If undefined, \"error\" is used.",
"type": "string",
- "enum": [
- "error",
- "warning",
- "warn",
- "off",
- "none"
- ],
+ "enum": ["error", "warning", "warn", "off", "none"],
"default": "error"
},
"linterOptions": {
@@ -5742,5 +5466,7 @@
}
}
}
- }
+ },
+ "title": "JSON schema for the TSLint configuration files.",
+ "type": "object"
}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/635f57185b22bce9d3a56c68f5da4ad7.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/635f57185b22bce9d3a56c68f5da4ad7.schema.json
new file mode 100644
index 0000000..18afb43
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/635f57185b22bce9d3a56c68f5da4ad7.schema.json
@@ -0,0 +1,158 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "additionalProperties": false,
+ "definitions": {
+ "path": {
+ "type": "string",
+ "minLength": 1
+ },
+ "array-of-strings": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "array-of-paths": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/path"
+ }
+ }
+ },
+ "description": "Configuration Schema for the JavaScript test runner AVA",
+ "id": "https://json.schemastore.org/ava.json",
+ "properties": {
+ "files": {
+ "$ref": "#/definitions/array-of-paths",
+ "description": "An array of glob patterns to select test files. Files with an underscore prefix are ignored. By default only selects files with `cjs`, `mjs` & `js` extensions, even if the pattern matches other files. Specify `extensions` to allow other file extensions"
+ },
+ "ignoredByWatcher": {
+ "$ref": "#/definitions/array-of-paths",
+ "description": "An array of glob patterns to match files that, even if changed, are ignored by the watcher"
+ },
+ "match": {
+ "$ref": "#/definitions/array-of-paths",
+ "description": "Not typically useful in the `package.json` configuration, but equivalent to specifying `--match` on the CLI"
+ },
+ "cache": {
+ "type": "boolean",
+ "default": true,
+ "description": "Defaults to `true` to cache compiled files under `node_modules/.cache/ava.` If `false`, files are cached in a temporary directory instead"
+ },
+ "concurrency": {
+ "type": "number",
+ "description": "Max number of test files running at the same time (default: CPU cores)"
+ },
+ "workerThreads": {
+ "type": "boolean",
+ "default": true,
+ "description": "Use worker threads to run tests (enabled by default). If `false`, tests will run in child processes"
+ },
+ "failFast": {
+ "type": "boolean",
+ "default": false,
+ "description": "Stop running further tests once a test fails"
+ },
+ "failWithoutAssertions": {
+ "type": "boolean",
+ "default": true,
+ "description": "If `false`, does not fail a test if it doesn't run assertions"
+ },
+ "environmentVariables": {
+ "type": "object",
+ "description": "Specifies environment variables to be made available to the tests. The environment variables defined here override the ones from `process.env`",
+ "additionalProperties": {
+ "type": "string"
+ }
+ },
+ "tap": {
+ "type": "boolean",
+ "default": false,
+ "description": "If `true`, enables the TAP reporter"
+ },
+ "verbose": {
+ "type": "boolean",
+ "default": false,
+ "description": "If `true`, enables verbose output (though currently non-verbose output is not supported)"
+ },
+ "snapshotDir": {
+ "$ref": "#/definitions/path",
+ "description": "Specifies a fixed location for storing snapshot files. Use this if your snapshots are ending up in the wrong location"
+ },
+ "extensions": {
+ "anyOf": [
+ {
+ "$ref": "#/definitions/array-of-strings"
+ },
+ {
+ "type": "object",
+ "patternProperties": {
+ "^(c|m)?js$": {
+ "enum": [true]
+ }
+ },
+ "additionalProperties": {
+ "enum": ["commonjs", "module"]
+ }
+ }
+ ],
+ "default": ["cjs", "mjs", "js"],
+ "description": "Extensions of test files. Setting this overrides the default `[\"cjs\", \"mjs\", \"js\"]` value, so make sure to include those extensions in the list. Experimentally you can configure how files are loaded"
+ },
+ "require": {
+ "$ref": "#/definitions/array-of-paths",
+ "description": "Extra modules to require before tests are run. Modules are required in the worker processes"
+ },
+ "timeout": {
+ "anyOf": [
+ {
+ "type": "number",
+ "minimum": 0
+ },
+ {
+ "type": "string",
+ "pattern": "^(\\d+)(s|m)$"
+ }
+ ],
+ "default": "10s",
+ "description": "Timeouts in AVA behave differently than in other test frameworks. AVA resets a timer after each test, forcing tests to quit if no new test results were received within the specified timeout. This can be used to handle stalled tests. See our timeout documentation for more options"
+ },
+ "nodeArguments": {
+ "$ref": "#/definitions/array-of-strings",
+ "description": "Configure Node.js arguments used to launch worker processes"
+ },
+ "utilizeParallelBuilds": {
+ "type": "boolean",
+ "default": true,
+ "description": "If `false`, disable parallel builds (default: `true`)"
+ },
+ "typescript": {
+ "type": "object",
+ "description": "Configures @ava/typescript for projects that precompile TypeScript. Alternatively, you can use `ts-node` to do live testing without transpiling, in which case you shouldn't use the `typescript` property",
+ "properties": {
+ "extensions": {
+ "$ref": "#/definitions/array-of-paths",
+ "default": ["ts"],
+ "description": "You can configure AVA to recognize additional file extensions as TypeScript (e.g., `[\"ts\", \"tsx\"]` to add partial JSX support). Note that the preserve mode for JSX is not (yet) supported. See also AVA's `extensions` object"
+ },
+ "rewritePaths": {
+ "type": "object",
+ "description": "AVA searches your entire project for `*.js`, `*.cjs`, `*.mjs` and `*.ts` files (or other extensions you've configured). It will ignore such files found in the `rewritePaths` targets (e.g. `build/`). If you use more specific paths, for instance `build/main/`, you may need to change AVA's `files` configuration to ignore other directories. Paths are relative to your project directory",
+ "patternProperties": {
+ "/$": {
+ "type": "string",
+ "pattern": "/$"
+ }
+ }
+ },
+ "compile": {
+ "enum": [false, "tsc"],
+ "default": false,
+ "description": "If `false`, AVA will assume you have already compiled your project. If set to `'tsc'`, AVA will run the TypeScript compiler before running your tests. This can be inefficient when using AVA in watch mode"
+ }
+ }
+ }
+ },
+ "title": "AVA Config Schema",
+ "type": "object"
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/8a75ea2cb94a268e69c2ace6a61d5d3e.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/8a75ea2cb94a268e69c2ace6a61d5d3e.schema.json
index 1ad146f..af2f12e 100644
--- a/globalStorage/vscode.json-language-features/json-schema-cache/8a75ea2cb94a268e69c2ace6a61d5d3e.schema.json
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/8a75ea2cb94a268e69c2ace6a61d5d3e.schema.json
@@ -34,35 +34,43 @@
},
"scriptsInstallAfter": {
"description": "Run AFTER the package is installed.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"scriptsPublishAfter": {
"description": "Run AFTER the package is published.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"scriptsRestart": {
"description": "Run by the 'npm restart' command. Note: 'npm restart' will run the stop and start scripts if no restart script is provided.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"scriptsStart": {
"description": "Run by the 'npm start' command.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"scriptsStop": {
"description": "Run by the 'npm stop' command.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"scriptsTest": {
"description": "Run by the 'npm test' command.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"scriptsUninstallBefore": {
"description": "Run BEFORE the package is uninstalled.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"scriptsVersionBefore": {
"description": "Run BEFORE bump the package version.",
- "type": "string"
+ "type": "string",
+ "x-intellij-language-injection": "Shell Script"
},
"packageExportsEntryPath": {
"type": [
@@ -146,7 +154,9 @@
}
},
"additionalProperties": false,
- "required": ["url"]
+ "required": [
+ "url"
+ ]
}
},
"type": "object",
@@ -534,7 +544,8 @@
},
"additionalProperties": {
"type": "string",
- "tsType": "string | undefined"
+ "tsType": "string | undefined",
+ "x-intellij-language-injection": "Shell Script"
}
},
"config": {
@@ -740,6 +751,24 @@
},
"jspm": {
"$ref": "#"
+ },
+ "eslintConfig": {
+ "$ref": "https://json.schemastore.org/eslintrc.json"
+ },
+ "prettier": {
+ "$ref": "https://json.schemastore.org/prettierrc.json"
+ },
+ "stylelint": {
+ "$ref": "https://json.schemastore.org/stylelintrc.json"
+ },
+ "ava": {
+ "$ref": "https://json.schemastore.org/ava.json"
+ },
+ "release": {
+ "$ref": "https://json.schemastore.org/semantic-release.json"
+ },
+ "jscpd": {
+ "$ref": "https://json.schemastore.org/jscpd.json"
}
},
"anyOf": [
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/aedaa4c15a68075eb47fd04287b8d447.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/aedaa4c15a68075eb47fd04287b8d447.schema.json
index b3ac72f..6ac4868 100644
--- a/globalStorage/vscode.json-language-features/json-schema-cache/aedaa4c15a68075eb47fd04287b8d447.schema.json
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/aedaa4c15a68075eb47fd04287b8d447.schema.json
@@ -1,634 +1,634 @@
-{
- "title": "JSON schema for ESLint configuration files",
- "$schema": "http://json-schema.org/draft-04/schema#",
- "type": "object",
- "definitions": {
- "rule": {
- "oneOf": [
- {
- "description": "ESLint rule\n\n0 - turns the rule off\n1 - turn the rule on as a warning (doesn't affect exit code)\n2 - turn the rule on as an error (exit code is 1 when triggered)\n",
- "type": "integer",
- "minimum": 0,
- "maximum": 2
- },
- {
- "description": "ESLint rule\n\n\"off\" - turns the rule off\n\"warn\" - turn the rule on as a warning (doesn't affect exit code)\n\"error\" - turn the rule on as an error (exit code is 1 when triggered)\n",
- "type": "string",
- "enum": [
- "off", "warn", "error"
- ]
- },
- {
- "type": "array"
- }
- ]
- },
- "possibleErrors": {
- "properties": {
- "comma-dangle": { "$ref": "#/definitions/rule", "description": "Require or disallow trailing commas"},
- "for-direction": {"$ref": "#/definitions/rule", "description": "Enforce “for” loop update clause moving the counter in the right direction"},
- "getter-return": {"$ref": "#/definitions/rule", "description": "Enforce return statements in getters"},
- "no-await-in-loop": {"$ref": "#/definitions/rule", "description": "Disallow await inside of loops"},
- "no-compare-neg-zero": {"$ref": "#/definitions/rule", "description": "Disallow comparing against -0"},
- "no-cond-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in conditional expressions" },
- "no-console": { "$ref": "#/definitions/rule", "description": "Disallow the use of console" },
- "no-constant-condition": { "$ref": "#/definitions/rule", "description": "Disallow constant expressions in conditions" },
- "no-control-regex": { "$ref": "#/definitions/rule", "description": "Disallow control characters in regular expressions" },
- "no-debugger": { "$ref": "#/definitions/rule", "description": "Disallow the use of debugger" },
- "no-dupe-args": { "$ref": "#/definitions/rule", "description": "Disallow duplicate arguments in function definitions" },
- "no-dupe-keys": { "$ref": "#/definitions/rule", "description": "Disallow duplicate keys in object literals" },
- "no-duplicate-case": { "$ref": "#/definitions/rule", "description": "Disallow duplicate case labels" },
- "no-empty": { "$ref": "#/definitions/rule", "description": "Disallow empty block statements" },
- "no-empty-character-class": { "$ref": "#/definitions/rule", "description": "Disallow empty character classes in regular expressions" },
- "no-ex-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning exceptions in catch clauses" },
- "no-extra-boolean-cast": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary boolean casts" },
- "no-extra-parens": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary parentheses" },
- "no-extra-semi": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary semicolons" },
- "no-func-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function declarations" },
- "no-inner-declarations": { "$ref": "#/definitions/rule", "description": "Disallow function or var declarations in nested blocks" },
- "no-invalid-regexp": { "$ref": "#/definitions/rule", "description": "Disallow invalid regular expression strings in RegExp constructors" },
- "no-irregular-whitespace": { "$ref": "#/definitions/rule", "description": "Disallow irregular whitespace outside of strings and comments" },
- "no-negated-in-lhs": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand in in expressions (deprecated)"},
- "no-obj-calls": { "$ref": "#/definitions/rule", "description": "Disallow calling global object properties as functions" },
- "no-prototype-builtins": { "$ref": "#/definitions/rule", "description": "Disallow calling some Object.prototype methods directly on objects" },
- "no-regex-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces in regular expressions" },
- "no-sparse-arrays": { "$ref": "#/definitions/rule", "description": "Disallow sparse arrays" },
- "no-template-curly-in-string": { "$ref": "#/definitions/rule", "description": "Disallow template literal placeholder syntax in regular strings" },
- "no-unexpected-multiline": { "$ref": "#/definitions/rule", "description": "Disallow confusing multiline expressions" },
- "no-unreachable": { "$ref": "#/definitions/rule", "description": "Disallow unreachable code after return, throw, continue, and break statements" },
- "no-unsafe-finally": { "$ref": "#/definitions/rule", "description": "Disallow control flow statements in finally blocks" },
- "no-unsafe-negation": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand of relational operators" },
- "use-isnan": { "$ref": "#/definitions/rule", "description": "Require calls to isNaN() when checking for NaN" },
- "valid-jsdoc": { "$ref": "#/definitions/rule", "description": "Enforce valid JSDoc comments" },
- "valid-typeof": { "$ref": "#/definitions/rule", "description": "Enforce comparing typeof expressions against valid strings" }
- }
- },
- "bestPractices": {
- "properties": {
- "accessor-pairs": { "$ref": "#/definitions/rule", "description": "Enforce getter and setter pairs in objects" },
- "array-callback-return": { "$ref": "#/definitions/rule", "description": "Enforce return statements in callbacks of array methods" },
- "block-scoped-var": { "$ref": "#/definitions/rule", "description": "Enforce the use of variables within the scope they are defined" },
- "class-methods-use-this": { "$ref": "#/definitions/rule", "description": "Enforce that class methods utilize this" },
- "complexity": { "$ref": "#/definitions/rule", "description": "Enforce a maximum cyclomatic complexity allowed in a program" },
- "consistent-return": { "$ref": "#/definitions/rule", "description": "Require return statements to either always or never specify values" },
- "curly": { "$ref": "#/definitions/rule", "description": "Enforce consistent brace style for all control statements" },
- "default-case": { "$ref": "#/definitions/rule", "description": "Require default cases in switch statements" },
- "dot-location": { "$ref": "#/definitions/rule", "description": "Enforce consistent newlines before and after dots" },
- "dot-notation": { "$ref": "#/definitions/rule", "description": "Enforce dot notation whenever possible" },
- "eqeqeq": { "$ref": "#/definitions/rule", "description": "Require the use of === and !==" },
- "guard-for-in": { "$ref": "#/definitions/rule", "description": "Require for-in loops to include an if statement" },
- "no-alert": { "$ref": "#/definitions/rule", "description": "Disallow the use of alert, confirm, and prompt" },
- "no-caller": { "$ref": "#/definitions/rule", "description": "Disallow the use of arguments.caller or arguments.callee" },
- "no-case-declarations": { "$ref": "#/definitions/rule", "description": "Disallow lexical declarations in case clauses" },
- "no-div-regex": { "$ref": "#/definitions/rule", "description": "Disallow division operators explicitly at the beginning of regular expressions" },
- "no-else-return": { "$ref": "#/definitions/rule", "description": "Disallow else blocks after return statements in if statements" },
- "no-empty-function": { "$ref": "#/definitions/rule", "description": "Disallow empty functions" },
- "no-empty-pattern": { "$ref": "#/definitions/rule", "description": "Disallow empty destructuring patterns" },
- "no-eq-null": { "$ref": "#/definitions/rule", "description": "Disallow null comparisons without type-checking operators" },
- "no-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()" },
- "no-extend-native": { "$ref": "#/definitions/rule", "description": "Disallow extending native types" },
- "no-extra-bind": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .bind()" },
- "no-extra-label": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary labels" },
- "no-fallthrough": { "$ref": "#/definitions/rule", "description": "Disallow fallthrough of case statements" },
- "no-floating-decimal": { "$ref": "#/definitions/rule", "description": "Disallow leading or trailing decimal points in numeric literals" },
- "no-global-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments to native objects or read-only global variables" },
- "no-implicit-coercion": { "$ref": "#/definitions/rule", "description": "Disallow shorthand type conversions" },
- "no-implicit-globals": { "$ref": "#/definitions/rule", "description": "Disallow var and named function declarations in the global scope" },
- "no-implied-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()-like methods" },
- "no-invalid-this": { "$ref": "#/definitions/rule", "description": "Disallow this keywords outside of classes or class-like objects" },
- "no-iterator": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __iterator__ property" },
- "no-labels": { "$ref": "#/definitions/rule", "description": "Disallow labeled statements" },
- "no-lone-blocks": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary nested blocks" },
- "no-loop-func": { "$ref": "#/definitions/rule", "description": "Disallow function declarations and expressions inside loop statements" },
- "no-magic-numbers": { "$ref": "#/definitions/rule", "description": "Disallow magic numbers" },
- "no-multi-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces" },
- "no-multi-str": { "$ref": "#/definitions/rule", "description": "Disallow multiline strings" },
- "no-native-reassign": { "$ref": "#/definitions/rule"},
- "no-new": { "$ref": "#/definitions/rule", "description": "Disallow new operators outside of assignments or comparisons" },
- "no-new-func": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the Function object" },
- "no-new-wrappers": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the String, Number, and Boolean objects" },
- "no-octal": { "$ref": "#/definitions/rule", "description": "Disallow octal literals" },
- "no-octal-escape": { "$ref": "#/definitions/rule", "description": "Disallow octal escape sequences in string literals" },
- "no-param-reassign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function parameters" },
- "no-proto": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __proto__ property" },
- "no-redeclare": { "$ref": "#/definitions/rule", "description": "Disallow var redeclaration" },
- "no-restricted-properties": { "$ref": "#/definitions/rule", "description": "Disallow certain properties on certain objects" },
- "no-return-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in return statements" },
- "no-return-await": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary return await" },
- "no-script-url": { "$ref": "#/definitions/rule", "description": "Disallow javascript: urls" },
- "no-self-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments where both sides are exactly the same" },
- "no-self-compare": { "$ref": "#/definitions/rule", "description": "Disallow comparisons where both sides are exactly the same" },
- "no-sequences": { "$ref": "#/definitions/rule", "description": "Disallow comma operators" },
- "no-throw-literal": { "$ref": "#/definitions/rule", "description": "Disallow throwing literals as exceptions" },
- "no-unmodified-loop-condition": { "$ref": "#/definitions/rule", "description": "Disallow unmodified loop conditions" },
- "no-unused-expressions": { "$ref": "#/definitions/rule", "description": "Disallow unused expressions" },
- "no-unused-labels": { "$ref": "#/definitions/rule", "description": "Disallow unused labels" },
- "no-useless-call": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .call() and .apply()" },
- "no-useless-concat": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary concatenation of literals or template literals" },
- "no-useless-escape": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary escape characters" },
- "no-useless-return": { "$ref": "#/definitions/rule", "description": "Disallow redundant return statements" },
- "no-void": { "$ref": "#/definitions/rule", "description": "Disallow void operators" },
- "no-warning-comments": { "$ref": "#/definitions/rule", "description": "Disallow specified warning terms in comments" },
- "no-with": { "$ref": "#/definitions/rule", "description": "Disallow with statements" },
- "prefer-promise-reject-errors": { "$ref": "#/definitions/rule", "description": "Require using Error objects as Promise rejection reasons" },
- "radix": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of the radix argument when using parseInt()" },
- "require-await": { "$ref": "#/definitions/rule", "description": "Disallow async functions which have no await expression" },
- "vars-on-top": { "$ref": "#/definitions/rule", "description": "Require var declarations be placed at the top of their containing scope" },
- "wrap-iife": { "$ref": "#/definitions/rule", "description": "Require parentheses around immediate function invocations" },
- "yoda": { "$ref": "#/definitions/rule", "description": "Require or Disallow “Yoda” conditions" }
- }
- },
- "strictMode": {
- "properties": {
- "strict": { "$ref": "#/definitions/rule", "description": "require or disallow strict mode directives" }
- }
- },
- "variables": {
- "properties": {
- "init-declarations": { "$ref": "#/definitions/rule", "description": "Require or disallow initialization in var declarations" },
- "no-catch-shadow": { "$ref": "#/definitions/rule", "description": "Disallow catch clause parameters from shadowing variables in the outer scope" },
- "no-delete-var": { "$ref": "#/definitions/rule", "description": "Disallow deleting variables" },
- "no-label-var": { "$ref": "#/definitions/rule", "description": "Disallow labels that share a name with a variable" },
- "no-restricted-globals": { "$ref": "#/definitions/rule", "description": "Disallow specified global variables" },
- "no-shadow": { "$ref": "#/definitions/rule", "description": "Disallow var declarations from shadowing variables in the outer scope" },
- "no-shadow-restricted-names": { "$ref": "#/definitions/rule", "description": "Disallow identifiers from shadowing restricted names" },
- "no-undef": { "$ref": "#/definitions/rule", "description": "Disallow the use of undeclared variables unless mentioned in /*global */ comments" },
- "no-undefined": { "$ref": "#/definitions/rule", "description": "Disallow the use of undefined as an identifier" },
- "no-undef-init": { "$ref": "#/definitions/rule", "description": "Disallow initializing variables to undefined" },
- "no-unused-vars": { "$ref": "#/definitions/rule", "description": "Disallow unused variables" },
- "no-use-before-define": { "$ref": "#/definitions/rule", "description": "Disallow the use of variables before they are defined" }
- }
- },
- "nodeAndCommonJs": {
- "properties": {
- "callback-return": { "$ref": "#/definitions/rule", "description": "Require return statements after callbacks" },
- "global-require": { "$ref": "#/definitions/rule", "description": "Require require() calls to be placed at top-level module scope" },
- "handle-callback-err": { "$ref": "#/definitions/rule", "description": "Require error handling in callbacks" },
- "no-buffer-constructor": { "$ref": "#/definitions/rule", "description": "Disallow use of the Buffer() constructor" },
- "no-mixed-requires": { "$ref": "#/definitions/rule", "description": "Disallow require calls to be mixed with regular var declarations" },
- "no-new-require": { "$ref": "#/definitions/rule", "description": "Disallow new operators with calls to require" },
- "no-path-concat": { "$ref": "#/definitions/rule", "description": "Disallow string concatenation with __dirname and __filename" },
- "no-process-env": { "$ref": "#/definitions/rule", "description": "Disallow the use of process.env" },
- "no-process-exit": { "$ref": "#/definitions/rule", "description": "Disallow the use of process.exit()" },
- "no-restricted-modules": { "$ref": "#/definitions/rule", "description": "Disallow specified modules when loaded by require" },
- "no-sync": { "$ref": "#/definitions/rule", "description": "Disallow synchronous methods" }
- }
- },
- "stylisticIssues": {
- "properties": {
- "array-bracket-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks after opening and before closing array brackets" },
- "array-bracket-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside array brackets" },
- "array-element-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks after each array element" },
- "block-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside single-line blocks" },
- "brace-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent brace style for blocks" },
- "camelcase": { "$ref": "#/definitions/rule", "description": "Enforce camelcase naming convention" },
- "capitalized-comments": { "$ref": "#/definitions/rule", "description": "Enforce or disallow capitalization of the first letter of a comment" },
- "comma-dangle": { "$ref": "#/definitions/rule", "description": "Require or disallow trailing commas" },
- "comma-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after commas" },
- "comma-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent comma style" },
- "computed-property-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside computed property brackets" },
- "consistent-this": { "$ref": "#/definitions/rule", "description": "Enforce consistent naming when capturing the current execution context" },
- "eol-last": { "$ref": "#/definitions/rule", "description": "Enforce at least one newline at the end of files" },
- "func-call-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing between function identifiers and their invocations" },
- "func-name-matching": { "$ref": "#/definitions/rule", "description": "Require function names to match the name of the variable or property to which they are assigned" },
- "func-names": { "$ref": "#/definitions/rule", "description": "Require or disallow named function expressions" },
- "func-style": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either function declarations or expressions" },
- "function-call-argument-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks between arguments of a function call" },
- "function-paren-newline": { "$ref": "#/definitions/rule", "description": "Enforce consistent line breaks inside function parentheses" },
- "id-blacklist": { "$ref": "#/definitions/rule", "description": "Disallow specified identifiers" },
- "id-length": { "$ref": "#/definitions/rule", "description": "Enforce minimum and maximum identifier lengths" },
- "id-match": { "$ref": "#/definitions/rule", "description": "Require identifiers to match a specified regular expression" },
- "implicit-arrow-linebreak": { "$ref": "#/definitions/rule", "description": "Enforce the location of arrow function bodies" },
- "indent": { "$ref": "#/definitions/rule", "description": "Enforce consistent indentation" },
- "indent-legacy": { "$ref": "#/definitions/rule", "description": "Enforce consistent indentation (legacy, deprecated)" },
- "jsx-quotes": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either double or single quotes in JSX attributes" },
- "key-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing between keys and values in object literal properties" },
- "keyword-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after keywords" },
- "line-comment-position": { "$ref": "#/definitions/rule", "description": "Enforce position of line comments" },
- "lines-between-class-members": { "$ref": "#/definitions/rule", "description": "Require or disallow an empty line between class members" },
- "linebreak-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent linebreak style" },
- "lines-around-comment": { "$ref": "#/definitions/rule", "description": "Require empty lines around comments" },
- "lines-around-directive": { "$ref": "#/definitions/rule", "description": "Require or disallow newlines around directives" },
- "max-depth": { "$ref": "#/definitions/rule", "description": "Enforce a maximum depth that blocks can be nested" },
- "max-len": { "$ref": "#/definitions/rule", "description": "Enforce a maximum line length" },
- "max-lines": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of lines per file" },
- "max-nested-callbacks": { "$ref": "#/definitions/rule", "description": "Enforce a maximum depth that callbacks can be nested" },
- "max-params": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of parameters in function definitions" },
- "max-statements": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of statements allowed in function blocks" },
- "max-statements-per-line": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of statements allowed per line" },
- "multiline-comment-style": { "$ref": "#/definitions/rule", "description": "Enforce a particular style for multiline comments" },
- "multiline-ternary": { "$ref": "#/definitions/rule", "description": "Enforce newlines between operands of ternary expressions" },
- "new-cap": { "$ref": "#/definitions/rule", "description": "Require constructor function names to begin with a capital letter" },
- "newline-after-var": { "$ref": "#/definitions/rule", "description": "Require or disallow an empty line after var declarations" },
- "newline-before-return": { "$ref": "#/definitions/rule", "description": "Require an empty line before return statements" },
- "newline-per-chained-call": { "$ref": "#/definitions/rule", "description": "Require a newline after each call in a method chain" },
- "new-parens": { "$ref": "#/definitions/rule", "description": "Require parentheses when invoking a constructor with no arguments" },
- "no-array-constructor": { "$ref": "#/definitions/rule", "description": "Disallow Array constructors" },
- "no-bitwise": { "$ref": "#/definitions/rule", "description": "Disallow bitwise operators" },
- "no-continue": { "$ref": "#/definitions/rule", "description": "Disallow continue statements" },
- "no-inline-comments": { "$ref": "#/definitions/rule", "description": "Disallow inline comments after code" },
- "no-lonely-if": { "$ref": "#/definitions/rule", "description": "Disallow if statements as the only statement in else blocks" },
- "no-mixed-operators": { "$ref": "#/definitions/rule", "description": "Disallow mixed binary operators" },
- "no-mixed-spaces-and-tabs": { "$ref": "#/definitions/rule", "description": "Disallow mixed spaces and tabs for indentation" },
- "no-multi-assign": { "$ref": "#/definitions/rule", "description": "Disallow use of chained assignment expressions" },
- "no-multiple-empty-lines": { "$ref": "#/definitions/rule", "description": "Disallow multiple empty lines" },
- "no-negated-condition": { "$ref": "#/definitions/rule", "description": "Disallow negated conditions" },
- "no-nested-ternary": { "$ref": "#/definitions/rule", "description": "Disallow nested ternary expressions" },
- "no-new-object": { "$ref": "#/definitions/rule", "description": "Disallow Object constructors" },
- "no-plusplus": { "$ref": "#/definitions/rule", "description": "Disallow the unary operators ++ and --" },
- "no-restricted-syntax": { "$ref": "#/definitions/rule", "description": "Disallow specified syntax" },
- "no-spaced-func": { "$ref": "#/definitions/rule"},
- "no-tabs": { "$ref": "#/definitions/rule", "description": "Disallow tabs in file" },
- "no-ternary": { "$ref": "#/definitions/rule", "description": "Disallow ternary operators" },
- "no-trailing-spaces": { "$ref": "#/definitions/rule", "description": "Disallow trailing whitespace at the end of lines" },
- "no-underscore-dangle": { "$ref": "#/definitions/rule", "description": "Disallow dangling underscores in identifiers" },
- "no-unneeded-ternary": { "$ref": "#/definitions/rule", "description": "Disallow ternary operators when simpler alternatives exist" },
- "no-whitespace-before-property": { "$ref": "#/definitions/rule", "description": "Disallow whitespace before properties" },
- "nonblock-statement-body-position": { "$ref": "#/definitions/rule", "description": "Enforce the location of single-line statements" },
- "object-curly-newline": { "$ref": "#/definitions/rule", "description": "Enforce consistent line breaks inside braces" },
- "object-curly-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside braces" },
- "object-property-newline": { "$ref": "#/definitions/rule", "description": "Enforce placing object properties on separate lines" },
- "object-shorthand": { "$ref": "#/definitions/rule"},
- "one-var": { "$ref": "#/definitions/rule", "description": "Enforce variables to be declared either together or separately in functions" },
- "one-var-declaration-per-line": { "$ref": "#/definitions/rule", "description": "Require or disallow newlines around var declarations" },
- "operator-assignment": { "$ref": "#/definitions/rule", "description": "Require or disallow assignment operator shorthand where possible" },
- "operator-linebreak": { "$ref": "#/definitions/rule", "description": "Enforce consistent linebreak style for operators" },
- "padded-blocks": { "$ref": "#/definitions/rule", "description": "Require or disallow padding within blocks" },
- "padding-line-between-statements": { "$ref": "#/definitions/rule", "description": "Require or disallow padding lines between statements" },
- "quote-props": { "$ref": "#/definitions/rule", "description": "Require quotes around object literal property names" },
- "quotes": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either backticks, double, or single quotes" },
- "require-jsdoc": { "$ref": "#/definitions/rule", "description": "Require JSDoc comments" },
- "semi": { "$ref": "#/definitions/rule", "description": "Require or disallow semicolons instead of ASI" },
- "semi-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after semicolons" },
- "semi-style": { "$ref": "#/definitions/rule", "description": "Enforce location of semicolons" },
- "sort-keys": { "$ref": "#/definitions/rule", "description": "Requires object keys to be sorted" },
- "sort-vars": { "$ref": "#/definitions/rule", "description": "Require variables within the same declaration block to be sorted" },
- "space-before-blocks": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before blocks" },
- "space-before-function-paren": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before function definition opening parenthesis" },
- "spaced-comment": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing after the // or /* in a comment" },
- "space-infix-ops": { "$ref": "#/definitions/rule", "description": "Require spacing around operators" },
- "space-in-parens": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside parentheses" },
- "space-unary-ops": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before or after unary operators" },
- "switch-colon-spacing": { "$ref": "#/definitions/rule", "description": "Enforce spacing around colons of switch statements" },
- "template-tag-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing between template tags and their literals" },
- "unicode-bom": { "$ref": "#/definitions/rule", "description": "Require or disallow Unicode byte order mark (BOM)" },
- "wrap-regex": { "$ref": "#/definitions/rule", "description": "Require parenthesis around regex literals" }
- }
- },
- "ecmaScript6": {
- "properties": {
- "arrow-body-style": { "$ref": "#/definitions/rule", "description": "Require braces around arrow function bodies" },
- "arrow-parens": { "$ref": "#/definitions/rule", "description": "Require parentheses around arrow function arguments" },
- "arrow-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after the arrow in arrow functions" },
- "constructor-super": { "$ref": "#/definitions/rule", "description": "Require super() calls in constructors" },
- "generator-star-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing around * operators in generator functions" },
- "no-class-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning class members" },
- "no-confusing-arrow": { "$ref": "#/definitions/rule", "description": "Disallow arrow functions where they could be confused with comparisons" },
- "no-const-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning const variables" },
- "no-dupe-class-members": { "$ref": "#/definitions/rule", "description": "Disallow duplicate class members" },
- "no-duplicate-imports": { "$ref": "#/definitions/rule", "description": "Disallow duplicate module imports" },
- "no-new-symbol": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the Symbol object" },
- "no-restricted-imports": { "$ref": "#/definitions/rule", "description": "Disallow specified modules when loaded by import" },
- "no-this-before-super": { "$ref": "#/definitions/rule", "description": "Disallow this/super before calling super() in constructors" },
- "no-useless-computed-key": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary computed property keys in object literals" },
- "no-useless-constructor": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary constructors" },
- "no-useless-rename": { "$ref": "#/definitions/rule", "description": "Disallow renaming import, export, and destructured assignments to the same name" },
- "no-var": { "$ref": "#/definitions/rule", "description": "Require let or const instead of var" },
- "object-shorthand": { "$ref": "#/definitions/rule", "description": "Require or disallow method and property shorthand syntax for object literals" },
- "prefer-arrow-callback": { "$ref": "#/definitions/rule", "description": "Require arrow functions as callbacks" },
- "prefer-const": { "$ref": "#/definitions/rule", "description": "Require const declarations for variables that are never reassigned after declared" },
- "prefer-destructuring": { "$ref": "#/definitions/rule", "description": "Require destructuring from arrays and/or objects" },
- "prefer-numeric-literals": { "$ref": "#/definitions/rule", "description": "Disallow parseInt() in favor of binary, octal, and hexadecimal literals" },
- "prefer-reflect": { "$ref": "#/definitions/rule", "description": "Require Reflect methods where applicable" },
- "prefer-rest-params": { "$ref": "#/definitions/rule", "description": "Require rest parameters instead of arguments" },
- "prefer-spread": { "$ref": "#/definitions/rule", "description": "Require spread operators instead of .apply()" },
- "prefer-template": { "$ref": "#/definitions/rule", "description": "Require template literals instead of string concatenation" },
- "require-yield": { "$ref": "#/definitions/rule", "description": "Require generator functions to contain yield" },
- "rest-spread-spacing": { "$ref": "#/definitions/rule", "description": "Enforce spacing between rest and spread operators and their expressions" },
- "sort-imports": { "$ref": "#/definitions/rule", "description": "Enforce sorted import declarations within modules" },
- "symbol-description": { "$ref": "#/definitions/rule", "description": "Require symbol descriptions" },
- "template-curly-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing around embedded expressions of template strings" },
- "yield-star-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing around the * in yield* expressions" }
- }
- },
- "legacy": {
- "properties": {
- "max-depth": { "$ref": "#/definitions/rule" },
- "max-len": { "$ref": "#/definitions/rule" },
- "max-params": { "$ref": "#/definitions/rule" },
- "max-statements": { "$ref": "#/definitions/rule" },
- "no-bitwise": { "$ref": "#/definitions/rule" },
- "no-plusplus": { "$ref": "#/definitions/rule" }
- }
- }
- },
-
- "properties": {
- "ecmaFeatures": {
- "description": "By default, ESLint supports only ECMAScript 5 syntax. You can override that setting to enable support for ECMAScript 6 as well as JSX by using configuration settings.",
- "type": "object",
-
- "properties": {
- "arrowFunctions": { "type": "boolean" },
- "binaryLiterals": { "type": "boolean" },
- "blockBindings": { "type": "boolean" },
- "classes": { "type": "boolean" },
- "defaultParams": { "type": "boolean" },
- "destructuring": { "type": "boolean" },
- "experimentalObjectRestSpread": { "type": "boolean",
- "description": "Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)"},
- "forOf": { "type": "boolean" },
- "generators": { "type": "boolean" },
- "globalReturn": { "type": "boolean", "description": "allow return statements in the global scope" },
- "impliedStrict": { "type": "boolean", "description": "enable global strict mode (if ecmaVersion is 5 or greater)" },
- "jsx": { "type": "boolean", "description": "enable JSX" },
- "modules": { "type": "boolean" },
- "objectLiteralComputedProperties": { "type": "boolean" },
- "objectLiteralDuplicateProperties": { "type": "boolean" },
- "objectLiteralShorthandMethods": { "type": "boolean" },
- "objectLiteralShorthandProperties": { "type": "boolean" },
- "octalLiterals": { "type": "boolean" },
- "regexUFlag": { "type": "boolean" },
- "regexYFlag": { "type": "boolean" },
- "restParams": { "type": "boolean" },
- "spread": { "type": "boolean" },
- "superInFunctions": { "type": "boolean" },
- "templateStrings": { "type": "boolean" },
- "unicodeCodePointEscapes": { "type": "boolean" }
- }
- },
- "env": {
- "description": "An environment defines global variables that are predefined.",
- "type": "object",
-
- "properties": {
- "amd": {
- "type": "boolean",
- "description": "defines require() and define() as global variables as per the amd spec"
- },
- "applescript": {
- "type": "boolean",
- "description": "AppleScript global variables"
- },
- "atomtest": {
- "type": "boolean",
- "description": "Atom test helper globals"
- },
- "browser": {
- "type": "boolean",
- "description": "browser global variables"
- },
- "commonjs": {
- "type": "boolean",
- "description": "CommonJS global variables and CommonJS scoping (use this for browser-only code that uses Browserify/WebPack)"
- },
- "shared-node-browser": {
- "type": "boolean",
- "description": "Globals common to both Node and Browser"
- },
- "embertest": {
- "type": "boolean",
- "description": "Ember test helper globals"
- },
- "es6": {
- "type": "boolean",
- "description": "enable all ECMAScript 6 features except for modules"
- },
- "greasemonkey": {
- "type": "boolean",
- "description": "GreaseMonkey globals"
- },
- "jasmine": {
- "type": "boolean",
- "description": "adds all of the Jasmine testing global variables for version 1.3 and 2.0"
- },
- "jest": {
- "type": "boolean",
- "description": "Jest global variables"
- },
- "jquery": {
- "type": "boolean",
- "description": "jQuery global variables"
- },
- "meteor": {
- "type": "boolean",
- "description": "Meteor global variables"
- },
- "mocha": {
- "type": "boolean",
- "description": "adds all of the Mocha test global variables"
- },
- "mongo": {
- "type": "boolean",
- "description": "MongoDB global variables"
- },
- "nashorn": {
- "type": "boolean",
- "description": "Java 8 Nashorn global variables"
- },
- "node": {
- "type": "boolean",
- "description": "Node.js global variables and Node.js scoping"
- },
- "phantomjs": {
- "type": "boolean",
- "description": "PhantomJS global variables"
- },
- "prototypejs": {
- "type": "boolean",
- "description": "Prototype.js global variables"
- },
- "protractor": {
- "type": "boolean",
- "description": "Protractor global variables"
- },
- "qunit": {
- "type": "boolean",
- "description": "QUnit global variables"
- },
- "serviceworker": {
- "type": "boolean",
- "description": "Service Worker global variables"
- },
- "shelljs": {
- "type": "boolean",
- "description": "ShellJS global variables"
- },
- "webextensions": {
- "type": "boolean",
- "description": "WebExtensions globals"
- },
- "worker": {
- "type": "boolean",
- "description": "web workers global variables"
- }
- }
- },
- "extends": {
- "description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
- "type": [ "string", "array" ],
- "items": {
- "type": "string"
- }
- },
- "globals": {
- "description": "Set each global variable name equal to true to allow the variable to be overwritten or false to disallow overwriting.",
- "type": "object",
-
- "additionalProperties": {
- "oneOf": [
- {
- "type": "string",
- "enum": [
- "readonly", "writable", "off"
- ]
- },
- {
- "description": "The values false|\"readable\" and true|\"writeable\" are deprecated, they are equivalent to \"readonly\" and \"writable\", respectively.",
- "type": "boolean"
- }
- ]
- }
- },
- "noInlineConfig": {
- "description": "Prevent comments from changing config or rules",
- "type": "boolean"
- },
- "parser": {
- "type": "string"
- },
- "parserOptions": {
- "description": "The JavaScript language options to be supported",
- "type": "object",
- "properties": {
- "ecmaFeatures": {
- "$ref": "#/properties/ecmaFeatures"
- },
- "ecmaVersion": {
- "enum": [ 3, 5, 6, 2015, 7, 2016, 8, 2017, 9, 2018, 10, 2019, 11, 2020, 12, 2021, 13, 2022, "latest" ],
- "default": 11,
- "description": "Set to 3, 5, 6, 7, 8, 9, 10, 11 (default), 12, 13 or \"latest\" to specify the version of ECMAScript syntax you want to use. You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11) or 2021 (same as 12) or 2022 (same as 13) to use the year-based naming. \"latest\" always enables the latest supported ECMAScript version."
- },
- "sourceType": {
- "enum": [ "script", "module" ],
- "default": "script",
- "description": "set to \"script\" (default) or \"module\" if your code is in ECMAScript modules"
- }
- }
- },
- "plugins": {
- "description": "ESLint supports the use of third-party plugins. Before using the plugin, you have to install it using npm.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "root": {
- "description": "By default, ESLint will look for configuration files in all parent folders up to the root directory. This can be useful if you want all of your projects to follow a certain convention, but can sometimes lead to unexpected results. To limit ESLint to a specific project, set this to `true` in a configuration in the root of your project.",
- "type": "boolean"
- },
- "ignorePatterns": {
- "description": "Tell ESLint to ignore specific files and directories. Each value uses the same pattern as the `.eslintignore` file.",
- "type": [ "string", "array" ],
- "items": {
- "type": "string"
- }
- },
- "rules": {
- "description": "ESLint comes with a large number of rules. You can modify which rules your project uses either using configuration comments or configuration files.",
- "type": "object",
-
- "allOf": [
- { "$ref": "#/definitions/possibleErrors" },
- { "$ref": "#/definitions/bestPractices" },
- { "$ref": "#/definitions/strictMode" },
- { "$ref": "#/definitions/variables" },
- { "$ref": "#/definitions/nodeAndCommonJs" },
- { "$ref": "#/definitions/stylisticIssues" },
- { "$ref": "#/definitions/ecmaScript6" },
- { "$ref": "#/definitions/legacy" }
- ]
- },
- "settings": {
- "description": "ESLint supports adding shared settings into configuration file. You can add settings object to ESLint configuration file and it will be supplied to every rule that will be executed. This may be useful if you are adding custom rules and want them to have access to the same information and be easily configurable.",
- "type": "object"
- },
- "overrides": {
- "type": "array",
- "description": "Allows to override configuration for files and folders, specified by glob patterns",
- "items": {
- "type": "object",
- "properties": {
- "files": {
- "description": "Glob pattern for files to apply 'overrides' configuration, relative to the directory of the config file",
- "oneOf": [
- {
- "type": "string"
- },
- {
- "minItems": 1,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- ]
- },
- "extends": {
- "description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
- "type": [ "string", "array" ],
- "items": {
- "type": "string"
- }
- },
- "excludedFiles": {
- "description": "If a file matches any of the 'excludedFiles' glob patterns, the 'overrides' configuration won’t apply",
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- ]
- },
- "ecmaFeatures": {
- "$ref": "#/properties/ecmaFeatures"
- },
- "env": {
- "$ref": "#/properties/env"
- },
- "globals": {
- "$ref": "#/properties/globals"
- },
- "parser": {
- "$ref": "#/properties/parser"
- },
- "parserOptions": {
- "$ref": "#/properties/parserOptions"
- },
- "plugins": {
- "$ref": "#/properties/plugins"
- },
- "processor": {
- "description": "To specify a processor, specify the plugin name and processor name joined by a forward slash",
- "type": "string"
- },
- "rules": {
- "$ref": "#/properties/rules"
- },
- "settings": {
- "$ref": "#/properties/settings"
- }
- },
- "additionalProperties": false,
- "required": [
- "files"
- ]
- }
- }
- }
-}
+{
+ "title": "JSON schema for ESLint configuration files",
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "type": "object",
+ "definitions": {
+ "rule": {
+ "oneOf": [
+ {
+ "description": "ESLint rule\n\n0 - turns the rule off\n1 - turn the rule on as a warning (doesn't affect exit code)\n2 - turn the rule on as an error (exit code is 1 when triggered)\n",
+ "type": "integer",
+ "minimum": 0,
+ "maximum": 2
+ },
+ {
+ "description": "ESLint rule\n\n\"off\" - turns the rule off\n\"warn\" - turn the rule on as a warning (doesn't affect exit code)\n\"error\" - turn the rule on as an error (exit code is 1 when triggered)\n",
+ "type": "string",
+ "enum": [
+ "off", "warn", "error"
+ ]
+ },
+ {
+ "type": "array"
+ }
+ ]
+ },
+ "possibleErrors": {
+ "properties": {
+ "comma-dangle": { "$ref": "#/definitions/rule", "description": "Require or disallow trailing commas"},
+ "for-direction": {"$ref": "#/definitions/rule", "description": "Enforce “for” loop update clause moving the counter in the right direction"},
+ "getter-return": {"$ref": "#/definitions/rule", "description": "Enforce return statements in getters"},
+ "no-await-in-loop": {"$ref": "#/definitions/rule", "description": "Disallow await inside of loops"},
+ "no-compare-neg-zero": {"$ref": "#/definitions/rule", "description": "Disallow comparing against -0"},
+ "no-cond-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in conditional expressions" },
+ "no-console": { "$ref": "#/definitions/rule", "description": "Disallow the use of console" },
+ "no-constant-condition": { "$ref": "#/definitions/rule", "description": "Disallow constant expressions in conditions" },
+ "no-control-regex": { "$ref": "#/definitions/rule", "description": "Disallow control characters in regular expressions" },
+ "no-debugger": { "$ref": "#/definitions/rule", "description": "Disallow the use of debugger" },
+ "no-dupe-args": { "$ref": "#/definitions/rule", "description": "Disallow duplicate arguments in function definitions" },
+ "no-dupe-keys": { "$ref": "#/definitions/rule", "description": "Disallow duplicate keys in object literals" },
+ "no-duplicate-case": { "$ref": "#/definitions/rule", "description": "Disallow duplicate case labels" },
+ "no-empty": { "$ref": "#/definitions/rule", "description": "Disallow empty block statements" },
+ "no-empty-character-class": { "$ref": "#/definitions/rule", "description": "Disallow empty character classes in regular expressions" },
+ "no-ex-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning exceptions in catch clauses" },
+ "no-extra-boolean-cast": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary boolean casts" },
+ "no-extra-parens": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary parentheses" },
+ "no-extra-semi": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary semicolons" },
+ "no-func-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function declarations" },
+ "no-inner-declarations": { "$ref": "#/definitions/rule", "description": "Disallow function or var declarations in nested blocks" },
+ "no-invalid-regexp": { "$ref": "#/definitions/rule", "description": "Disallow invalid regular expression strings in RegExp constructors" },
+ "no-irregular-whitespace": { "$ref": "#/definitions/rule", "description": "Disallow irregular whitespace outside of strings and comments" },
+ "no-negated-in-lhs": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand in in expressions (deprecated)"},
+ "no-obj-calls": { "$ref": "#/definitions/rule", "description": "Disallow calling global object properties as functions" },
+ "no-prototype-builtins": { "$ref": "#/definitions/rule", "description": "Disallow calling some Object.prototype methods directly on objects" },
+ "no-regex-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces in regular expressions" },
+ "no-sparse-arrays": { "$ref": "#/definitions/rule", "description": "Disallow sparse arrays" },
+ "no-template-curly-in-string": { "$ref": "#/definitions/rule", "description": "Disallow template literal placeholder syntax in regular strings" },
+ "no-unexpected-multiline": { "$ref": "#/definitions/rule", "description": "Disallow confusing multiline expressions" },
+ "no-unreachable": { "$ref": "#/definitions/rule", "description": "Disallow unreachable code after return, throw, continue, and break statements" },
+ "no-unsafe-finally": { "$ref": "#/definitions/rule", "description": "Disallow control flow statements in finally blocks" },
+ "no-unsafe-negation": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand of relational operators" },
+ "use-isnan": { "$ref": "#/definitions/rule", "description": "Require calls to isNaN() when checking for NaN" },
+ "valid-jsdoc": { "$ref": "#/definitions/rule", "description": "Enforce valid JSDoc comments" },
+ "valid-typeof": { "$ref": "#/definitions/rule", "description": "Enforce comparing typeof expressions against valid strings" }
+ }
+ },
+ "bestPractices": {
+ "properties": {
+ "accessor-pairs": { "$ref": "#/definitions/rule", "description": "Enforce getter and setter pairs in objects" },
+ "array-callback-return": { "$ref": "#/definitions/rule", "description": "Enforce return statements in callbacks of array methods" },
+ "block-scoped-var": { "$ref": "#/definitions/rule", "description": "Enforce the use of variables within the scope they are defined" },
+ "class-methods-use-this": { "$ref": "#/definitions/rule", "description": "Enforce that class methods utilize this" },
+ "complexity": { "$ref": "#/definitions/rule", "description": "Enforce a maximum cyclomatic complexity allowed in a program" },
+ "consistent-return": { "$ref": "#/definitions/rule", "description": "Require return statements to either always or never specify values" },
+ "curly": { "$ref": "#/definitions/rule", "description": "Enforce consistent brace style for all control statements" },
+ "default-case": { "$ref": "#/definitions/rule", "description": "Require default cases in switch statements" },
+ "dot-location": { "$ref": "#/definitions/rule", "description": "Enforce consistent newlines before and after dots" },
+ "dot-notation": { "$ref": "#/definitions/rule", "description": "Enforce dot notation whenever possible" },
+ "eqeqeq": { "$ref": "#/definitions/rule", "description": "Require the use of === and !==" },
+ "guard-for-in": { "$ref": "#/definitions/rule", "description": "Require for-in loops to include an if statement" },
+ "no-alert": { "$ref": "#/definitions/rule", "description": "Disallow the use of alert, confirm, and prompt" },
+ "no-caller": { "$ref": "#/definitions/rule", "description": "Disallow the use of arguments.caller or arguments.callee" },
+ "no-case-declarations": { "$ref": "#/definitions/rule", "description": "Disallow lexical declarations in case clauses" },
+ "no-div-regex": { "$ref": "#/definitions/rule", "description": "Disallow division operators explicitly at the beginning of regular expressions" },
+ "no-else-return": { "$ref": "#/definitions/rule", "description": "Disallow else blocks after return statements in if statements" },
+ "no-empty-function": { "$ref": "#/definitions/rule", "description": "Disallow empty functions" },
+ "no-empty-pattern": { "$ref": "#/definitions/rule", "description": "Disallow empty destructuring patterns" },
+ "no-eq-null": { "$ref": "#/definitions/rule", "description": "Disallow null comparisons without type-checking operators" },
+ "no-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()" },
+ "no-extend-native": { "$ref": "#/definitions/rule", "description": "Disallow extending native types" },
+ "no-extra-bind": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .bind()" },
+ "no-extra-label": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary labels" },
+ "no-fallthrough": { "$ref": "#/definitions/rule", "description": "Disallow fallthrough of case statements" },
+ "no-floating-decimal": { "$ref": "#/definitions/rule", "description": "Disallow leading or trailing decimal points in numeric literals" },
+ "no-global-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments to native objects or read-only global variables" },
+ "no-implicit-coercion": { "$ref": "#/definitions/rule", "description": "Disallow shorthand type conversions" },
+ "no-implicit-globals": { "$ref": "#/definitions/rule", "description": "Disallow var and named function declarations in the global scope" },
+ "no-implied-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()-like methods" },
+ "no-invalid-this": { "$ref": "#/definitions/rule", "description": "Disallow this keywords outside of classes or class-like objects" },
+ "no-iterator": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __iterator__ property" },
+ "no-labels": { "$ref": "#/definitions/rule", "description": "Disallow labeled statements" },
+ "no-lone-blocks": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary nested blocks" },
+ "no-loop-func": { "$ref": "#/definitions/rule", "description": "Disallow function declarations and expressions inside loop statements" },
+ "no-magic-numbers": { "$ref": "#/definitions/rule", "description": "Disallow magic numbers" },
+ "no-multi-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces" },
+ "no-multi-str": { "$ref": "#/definitions/rule", "description": "Disallow multiline strings" },
+ "no-native-reassign": { "$ref": "#/definitions/rule"},
+ "no-new": { "$ref": "#/definitions/rule", "description": "Disallow new operators outside of assignments or comparisons" },
+ "no-new-func": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the Function object" },
+ "no-new-wrappers": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the String, Number, and Boolean objects" },
+ "no-octal": { "$ref": "#/definitions/rule", "description": "Disallow octal literals" },
+ "no-octal-escape": { "$ref": "#/definitions/rule", "description": "Disallow octal escape sequences in string literals" },
+ "no-param-reassign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function parameters" },
+ "no-proto": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __proto__ property" },
+ "no-redeclare": { "$ref": "#/definitions/rule", "description": "Disallow var redeclaration" },
+ "no-restricted-properties": { "$ref": "#/definitions/rule", "description": "Disallow certain properties on certain objects" },
+ "no-return-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in return statements" },
+ "no-return-await": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary return await" },
+ "no-script-url": { "$ref": "#/definitions/rule", "description": "Disallow javascript: urls" },
+ "no-self-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments where both sides are exactly the same" },
+ "no-self-compare": { "$ref": "#/definitions/rule", "description": "Disallow comparisons where both sides are exactly the same" },
+ "no-sequences": { "$ref": "#/definitions/rule", "description": "Disallow comma operators" },
+ "no-throw-literal": { "$ref": "#/definitions/rule", "description": "Disallow throwing literals as exceptions" },
+ "no-unmodified-loop-condition": { "$ref": "#/definitions/rule", "description": "Disallow unmodified loop conditions" },
+ "no-unused-expressions": { "$ref": "#/definitions/rule", "description": "Disallow unused expressions" },
+ "no-unused-labels": { "$ref": "#/definitions/rule", "description": "Disallow unused labels" },
+ "no-useless-call": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .call() and .apply()" },
+ "no-useless-concat": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary concatenation of literals or template literals" },
+ "no-useless-escape": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary escape characters" },
+ "no-useless-return": { "$ref": "#/definitions/rule", "description": "Disallow redundant return statements" },
+ "no-void": { "$ref": "#/definitions/rule", "description": "Disallow void operators" },
+ "no-warning-comments": { "$ref": "#/definitions/rule", "description": "Disallow specified warning terms in comments" },
+ "no-with": { "$ref": "#/definitions/rule", "description": "Disallow with statements" },
+ "prefer-promise-reject-errors": { "$ref": "#/definitions/rule", "description": "Require using Error objects as Promise rejection reasons" },
+ "radix": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of the radix argument when using parseInt()" },
+ "require-await": { "$ref": "#/definitions/rule", "description": "Disallow async functions which have no await expression" },
+ "vars-on-top": { "$ref": "#/definitions/rule", "description": "Require var declarations be placed at the top of their containing scope" },
+ "wrap-iife": { "$ref": "#/definitions/rule", "description": "Require parentheses around immediate function invocations" },
+ "yoda": { "$ref": "#/definitions/rule", "description": "Require or Disallow “Yoda” conditions" }
+ }
+ },
+ "strictMode": {
+ "properties": {
+ "strict": { "$ref": "#/definitions/rule", "description": "require or disallow strict mode directives" }
+ }
+ },
+ "variables": {
+ "properties": {
+ "init-declarations": { "$ref": "#/definitions/rule", "description": "Require or disallow initialization in var declarations" },
+ "no-catch-shadow": { "$ref": "#/definitions/rule", "description": "Disallow catch clause parameters from shadowing variables in the outer scope" },
+ "no-delete-var": { "$ref": "#/definitions/rule", "description": "Disallow deleting variables" },
+ "no-label-var": { "$ref": "#/definitions/rule", "description": "Disallow labels that share a name with a variable" },
+ "no-restricted-globals": { "$ref": "#/definitions/rule", "description": "Disallow specified global variables" },
+ "no-shadow": { "$ref": "#/definitions/rule", "description": "Disallow var declarations from shadowing variables in the outer scope" },
+ "no-shadow-restricted-names": { "$ref": "#/definitions/rule", "description": "Disallow identifiers from shadowing restricted names" },
+ "no-undef": { "$ref": "#/definitions/rule", "description": "Disallow the use of undeclared variables unless mentioned in /*global */ comments" },
+ "no-undefined": { "$ref": "#/definitions/rule", "description": "Disallow the use of undefined as an identifier" },
+ "no-undef-init": { "$ref": "#/definitions/rule", "description": "Disallow initializing variables to undefined" },
+ "no-unused-vars": { "$ref": "#/definitions/rule", "description": "Disallow unused variables" },
+ "no-use-before-define": { "$ref": "#/definitions/rule", "description": "Disallow the use of variables before they are defined" }
+ }
+ },
+ "nodeAndCommonJs": {
+ "properties": {
+ "callback-return": { "$ref": "#/definitions/rule", "description": "Require return statements after callbacks" },
+ "global-require": { "$ref": "#/definitions/rule", "description": "Require require() calls to be placed at top-level module scope" },
+ "handle-callback-err": { "$ref": "#/definitions/rule", "description": "Require error handling in callbacks" },
+ "no-buffer-constructor": { "$ref": "#/definitions/rule", "description": "Disallow use of the Buffer() constructor" },
+ "no-mixed-requires": { "$ref": "#/definitions/rule", "description": "Disallow require calls to be mixed with regular var declarations" },
+ "no-new-require": { "$ref": "#/definitions/rule", "description": "Disallow new operators with calls to require" },
+ "no-path-concat": { "$ref": "#/definitions/rule", "description": "Disallow string concatenation with __dirname and __filename" },
+ "no-process-env": { "$ref": "#/definitions/rule", "description": "Disallow the use of process.env" },
+ "no-process-exit": { "$ref": "#/definitions/rule", "description": "Disallow the use of process.exit()" },
+ "no-restricted-modules": { "$ref": "#/definitions/rule", "description": "Disallow specified modules when loaded by require" },
+ "no-sync": { "$ref": "#/definitions/rule", "description": "Disallow synchronous methods" }
+ }
+ },
+ "stylisticIssues": {
+ "properties": {
+ "array-bracket-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks after opening and before closing array brackets" },
+ "array-bracket-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside array brackets" },
+ "array-element-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks after each array element" },
+ "block-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside single-line blocks" },
+ "brace-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent brace style for blocks" },
+ "camelcase": { "$ref": "#/definitions/rule", "description": "Enforce camelcase naming convention" },
+ "capitalized-comments": { "$ref": "#/definitions/rule", "description": "Enforce or disallow capitalization of the first letter of a comment" },
+ "comma-dangle": { "$ref": "#/definitions/rule", "description": "Require or disallow trailing commas" },
+ "comma-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after commas" },
+ "comma-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent comma style" },
+ "computed-property-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside computed property brackets" },
+ "consistent-this": { "$ref": "#/definitions/rule", "description": "Enforce consistent naming when capturing the current execution context" },
+ "eol-last": { "$ref": "#/definitions/rule", "description": "Enforce at least one newline at the end of files" },
+ "func-call-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing between function identifiers and their invocations" },
+ "func-name-matching": { "$ref": "#/definitions/rule", "description": "Require function names to match the name of the variable or property to which they are assigned" },
+ "func-names": { "$ref": "#/definitions/rule", "description": "Require or disallow named function expressions" },
+ "func-style": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either function declarations or expressions" },
+ "function-call-argument-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks between arguments of a function call" },
+ "function-paren-newline": { "$ref": "#/definitions/rule", "description": "Enforce consistent line breaks inside function parentheses" },
+ "id-blacklist": { "$ref": "#/definitions/rule", "description": "Disallow specified identifiers" },
+ "id-length": { "$ref": "#/definitions/rule", "description": "Enforce minimum and maximum identifier lengths" },
+ "id-match": { "$ref": "#/definitions/rule", "description": "Require identifiers to match a specified regular expression" },
+ "implicit-arrow-linebreak": { "$ref": "#/definitions/rule", "description": "Enforce the location of arrow function bodies" },
+ "indent": { "$ref": "#/definitions/rule", "description": "Enforce consistent indentation" },
+ "indent-legacy": { "$ref": "#/definitions/rule", "description": "Enforce consistent indentation (legacy, deprecated)" },
+ "jsx-quotes": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either double or single quotes in JSX attributes" },
+ "key-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing between keys and values in object literal properties" },
+ "keyword-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after keywords" },
+ "line-comment-position": { "$ref": "#/definitions/rule", "description": "Enforce position of line comments" },
+ "lines-between-class-members": { "$ref": "#/definitions/rule", "description": "Require or disallow an empty line between class members" },
+ "linebreak-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent linebreak style" },
+ "lines-around-comment": { "$ref": "#/definitions/rule", "description": "Require empty lines around comments" },
+ "lines-around-directive": { "$ref": "#/definitions/rule", "description": "Require or disallow newlines around directives" },
+ "max-depth": { "$ref": "#/definitions/rule", "description": "Enforce a maximum depth that blocks can be nested" },
+ "max-len": { "$ref": "#/definitions/rule", "description": "Enforce a maximum line length" },
+ "max-lines": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of lines per file" },
+ "max-nested-callbacks": { "$ref": "#/definitions/rule", "description": "Enforce a maximum depth that callbacks can be nested" },
+ "max-params": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of parameters in function definitions" },
+ "max-statements": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of statements allowed in function blocks" },
+ "max-statements-per-line": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of statements allowed per line" },
+ "multiline-comment-style": { "$ref": "#/definitions/rule", "description": "Enforce a particular style for multiline comments" },
+ "multiline-ternary": { "$ref": "#/definitions/rule", "description": "Enforce newlines between operands of ternary expressions" },
+ "new-cap": { "$ref": "#/definitions/rule", "description": "Require constructor function names to begin with a capital letter" },
+ "newline-after-var": { "$ref": "#/definitions/rule", "description": "Require or disallow an empty line after var declarations" },
+ "newline-before-return": { "$ref": "#/definitions/rule", "description": "Require an empty line before return statements" },
+ "newline-per-chained-call": { "$ref": "#/definitions/rule", "description": "Require a newline after each call in a method chain" },
+ "new-parens": { "$ref": "#/definitions/rule", "description": "Require parentheses when invoking a constructor with no arguments" },
+ "no-array-constructor": { "$ref": "#/definitions/rule", "description": "Disallow Array constructors" },
+ "no-bitwise": { "$ref": "#/definitions/rule", "description": "Disallow bitwise operators" },
+ "no-continue": { "$ref": "#/definitions/rule", "description": "Disallow continue statements" },
+ "no-inline-comments": { "$ref": "#/definitions/rule", "description": "Disallow inline comments after code" },
+ "no-lonely-if": { "$ref": "#/definitions/rule", "description": "Disallow if statements as the only statement in else blocks" },
+ "no-mixed-operators": { "$ref": "#/definitions/rule", "description": "Disallow mixed binary operators" },
+ "no-mixed-spaces-and-tabs": { "$ref": "#/definitions/rule", "description": "Disallow mixed spaces and tabs for indentation" },
+ "no-multi-assign": { "$ref": "#/definitions/rule", "description": "Disallow use of chained assignment expressions" },
+ "no-multiple-empty-lines": { "$ref": "#/definitions/rule", "description": "Disallow multiple empty lines" },
+ "no-negated-condition": { "$ref": "#/definitions/rule", "description": "Disallow negated conditions" },
+ "no-nested-ternary": { "$ref": "#/definitions/rule", "description": "Disallow nested ternary expressions" },
+ "no-new-object": { "$ref": "#/definitions/rule", "description": "Disallow Object constructors" },
+ "no-plusplus": { "$ref": "#/definitions/rule", "description": "Disallow the unary operators ++ and --" },
+ "no-restricted-syntax": { "$ref": "#/definitions/rule", "description": "Disallow specified syntax" },
+ "no-spaced-func": { "$ref": "#/definitions/rule"},
+ "no-tabs": { "$ref": "#/definitions/rule", "description": "Disallow tabs in file" },
+ "no-ternary": { "$ref": "#/definitions/rule", "description": "Disallow ternary operators" },
+ "no-trailing-spaces": { "$ref": "#/definitions/rule", "description": "Disallow trailing whitespace at the end of lines" },
+ "no-underscore-dangle": { "$ref": "#/definitions/rule", "description": "Disallow dangling underscores in identifiers" },
+ "no-unneeded-ternary": { "$ref": "#/definitions/rule", "description": "Disallow ternary operators when simpler alternatives exist" },
+ "no-whitespace-before-property": { "$ref": "#/definitions/rule", "description": "Disallow whitespace before properties" },
+ "nonblock-statement-body-position": { "$ref": "#/definitions/rule", "description": "Enforce the location of single-line statements" },
+ "object-curly-newline": { "$ref": "#/definitions/rule", "description": "Enforce consistent line breaks inside braces" },
+ "object-curly-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside braces" },
+ "object-property-newline": { "$ref": "#/definitions/rule", "description": "Enforce placing object properties on separate lines" },
+ "object-shorthand": { "$ref": "#/definitions/rule"},
+ "one-var": { "$ref": "#/definitions/rule", "description": "Enforce variables to be declared either together or separately in functions" },
+ "one-var-declaration-per-line": { "$ref": "#/definitions/rule", "description": "Require or disallow newlines around var declarations" },
+ "operator-assignment": { "$ref": "#/definitions/rule", "description": "Require or disallow assignment operator shorthand where possible" },
+ "operator-linebreak": { "$ref": "#/definitions/rule", "description": "Enforce consistent linebreak style for operators" },
+ "padded-blocks": { "$ref": "#/definitions/rule", "description": "Require or disallow padding within blocks" },
+ "padding-line-between-statements": { "$ref": "#/definitions/rule", "description": "Require or disallow padding lines between statements" },
+ "quote-props": { "$ref": "#/definitions/rule", "description": "Require quotes around object literal property names" },
+ "quotes": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either backticks, double, or single quotes" },
+ "require-jsdoc": { "$ref": "#/definitions/rule", "description": "Require JSDoc comments" },
+ "semi": { "$ref": "#/definitions/rule", "description": "Require or disallow semicolons instead of ASI" },
+ "semi-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after semicolons" },
+ "semi-style": { "$ref": "#/definitions/rule", "description": "Enforce location of semicolons" },
+ "sort-keys": { "$ref": "#/definitions/rule", "description": "Requires object keys to be sorted" },
+ "sort-vars": { "$ref": "#/definitions/rule", "description": "Require variables within the same declaration block to be sorted" },
+ "space-before-blocks": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before blocks" },
+ "space-before-function-paren": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before function definition opening parenthesis" },
+ "spaced-comment": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing after the // or /* in a comment" },
+ "space-infix-ops": { "$ref": "#/definitions/rule", "description": "Require spacing around operators" },
+ "space-in-parens": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside parentheses" },
+ "space-unary-ops": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before or after unary operators" },
+ "switch-colon-spacing": { "$ref": "#/definitions/rule", "description": "Enforce spacing around colons of switch statements" },
+ "template-tag-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing between template tags and their literals" },
+ "unicode-bom": { "$ref": "#/definitions/rule", "description": "Require or disallow Unicode byte order mark (BOM)" },
+ "wrap-regex": { "$ref": "#/definitions/rule", "description": "Require parenthesis around regex literals" }
+ }
+ },
+ "ecmaScript6": {
+ "properties": {
+ "arrow-body-style": { "$ref": "#/definitions/rule", "description": "Require braces around arrow function bodies" },
+ "arrow-parens": { "$ref": "#/definitions/rule", "description": "Require parentheses around arrow function arguments" },
+ "arrow-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after the arrow in arrow functions" },
+ "constructor-super": { "$ref": "#/definitions/rule", "description": "Require super() calls in constructors" },
+ "generator-star-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing around * operators in generator functions" },
+ "no-class-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning class members" },
+ "no-confusing-arrow": { "$ref": "#/definitions/rule", "description": "Disallow arrow functions where they could be confused with comparisons" },
+ "no-const-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning const variables" },
+ "no-dupe-class-members": { "$ref": "#/definitions/rule", "description": "Disallow duplicate class members" },
+ "no-duplicate-imports": { "$ref": "#/definitions/rule", "description": "Disallow duplicate module imports" },
+ "no-new-symbol": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the Symbol object" },
+ "no-restricted-imports": { "$ref": "#/definitions/rule", "description": "Disallow specified modules when loaded by import" },
+ "no-this-before-super": { "$ref": "#/definitions/rule", "description": "Disallow this/super before calling super() in constructors" },
+ "no-useless-computed-key": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary computed property keys in object literals" },
+ "no-useless-constructor": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary constructors" },
+ "no-useless-rename": { "$ref": "#/definitions/rule", "description": "Disallow renaming import, export, and destructured assignments to the same name" },
+ "no-var": { "$ref": "#/definitions/rule", "description": "Require let or const instead of var" },
+ "object-shorthand": { "$ref": "#/definitions/rule", "description": "Require or disallow method and property shorthand syntax for object literals" },
+ "prefer-arrow-callback": { "$ref": "#/definitions/rule", "description": "Require arrow functions as callbacks" },
+ "prefer-const": { "$ref": "#/definitions/rule", "description": "Require const declarations for variables that are never reassigned after declared" },
+ "prefer-destructuring": { "$ref": "#/definitions/rule", "description": "Require destructuring from arrays and/or objects" },
+ "prefer-numeric-literals": { "$ref": "#/definitions/rule", "description": "Disallow parseInt() in favor of binary, octal, and hexadecimal literals" },
+ "prefer-reflect": { "$ref": "#/definitions/rule", "description": "Require Reflect methods where applicable" },
+ "prefer-rest-params": { "$ref": "#/definitions/rule", "description": "Require rest parameters instead of arguments" },
+ "prefer-spread": { "$ref": "#/definitions/rule", "description": "Require spread operators instead of .apply()" },
+ "prefer-template": { "$ref": "#/definitions/rule", "description": "Require template literals instead of string concatenation" },
+ "require-yield": { "$ref": "#/definitions/rule", "description": "Require generator functions to contain yield" },
+ "rest-spread-spacing": { "$ref": "#/definitions/rule", "description": "Enforce spacing between rest and spread operators and their expressions" },
+ "sort-imports": { "$ref": "#/definitions/rule", "description": "Enforce sorted import declarations within modules" },
+ "symbol-description": { "$ref": "#/definitions/rule", "description": "Require symbol descriptions" },
+ "template-curly-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing around embedded expressions of template strings" },
+ "yield-star-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing around the * in yield* expressions" }
+ }
+ },
+ "legacy": {
+ "properties": {
+ "max-depth": { "$ref": "#/definitions/rule" },
+ "max-len": { "$ref": "#/definitions/rule" },
+ "max-params": { "$ref": "#/definitions/rule" },
+ "max-statements": { "$ref": "#/definitions/rule" },
+ "no-bitwise": { "$ref": "#/definitions/rule" },
+ "no-plusplus": { "$ref": "#/definitions/rule" }
+ }
+ }
+ },
+
+ "properties": {
+ "ecmaFeatures": {
+ "description": "By default, ESLint supports only ECMAScript 5 syntax. You can override that setting to enable support for ECMAScript 6 as well as JSX by using configuration settings.",
+ "type": "object",
+
+ "properties": {
+ "arrowFunctions": { "type": "boolean" },
+ "binaryLiterals": { "type": "boolean" },
+ "blockBindings": { "type": "boolean" },
+ "classes": { "type": "boolean" },
+ "defaultParams": { "type": "boolean" },
+ "destructuring": { "type": "boolean" },
+ "experimentalObjectRestSpread": { "type": "boolean",
+ "description": "Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)"},
+ "forOf": { "type": "boolean" },
+ "generators": { "type": "boolean" },
+ "globalReturn": { "type": "boolean", "description": "allow return statements in the global scope" },
+ "impliedStrict": { "type": "boolean", "description": "enable global strict mode (if ecmaVersion is 5 or greater)" },
+ "jsx": { "type": "boolean", "description": "enable JSX" },
+ "modules": { "type": "boolean" },
+ "objectLiteralComputedProperties": { "type": "boolean" },
+ "objectLiteralDuplicateProperties": { "type": "boolean" },
+ "objectLiteralShorthandMethods": { "type": "boolean" },
+ "objectLiteralShorthandProperties": { "type": "boolean" },
+ "octalLiterals": { "type": "boolean" },
+ "regexUFlag": { "type": "boolean" },
+ "regexYFlag": { "type": "boolean" },
+ "restParams": { "type": "boolean" },
+ "spread": { "type": "boolean" },
+ "superInFunctions": { "type": "boolean" },
+ "templateStrings": { "type": "boolean" },
+ "unicodeCodePointEscapes": { "type": "boolean" }
+ }
+ },
+ "env": {
+ "description": "An environment defines global variables that are predefined.",
+ "type": "object",
+
+ "properties": {
+ "amd": {
+ "type": "boolean",
+ "description": "defines require() and define() as global variables as per the amd spec"
+ },
+ "applescript": {
+ "type": "boolean",
+ "description": "AppleScript global variables"
+ },
+ "atomtest": {
+ "type": "boolean",
+ "description": "Atom test helper globals"
+ },
+ "browser": {
+ "type": "boolean",
+ "description": "browser global variables"
+ },
+ "commonjs": {
+ "type": "boolean",
+ "description": "CommonJS global variables and CommonJS scoping (use this for browser-only code that uses Browserify/WebPack)"
+ },
+ "shared-node-browser": {
+ "type": "boolean",
+ "description": "Globals common to both Node and Browser"
+ },
+ "embertest": {
+ "type": "boolean",
+ "description": "Ember test helper globals"
+ },
+ "es6": {
+ "type": "boolean",
+ "description": "enable all ECMAScript 6 features except for modules"
+ },
+ "greasemonkey": {
+ "type": "boolean",
+ "description": "GreaseMonkey globals"
+ },
+ "jasmine": {
+ "type": "boolean",
+ "description": "adds all of the Jasmine testing global variables for version 1.3 and 2.0"
+ },
+ "jest": {
+ "type": "boolean",
+ "description": "Jest global variables"
+ },
+ "jquery": {
+ "type": "boolean",
+ "description": "jQuery global variables"
+ },
+ "meteor": {
+ "type": "boolean",
+ "description": "Meteor global variables"
+ },
+ "mocha": {
+ "type": "boolean",
+ "description": "adds all of the Mocha test global variables"
+ },
+ "mongo": {
+ "type": "boolean",
+ "description": "MongoDB global variables"
+ },
+ "nashorn": {
+ "type": "boolean",
+ "description": "Java 8 Nashorn global variables"
+ },
+ "node": {
+ "type": "boolean",
+ "description": "Node.js global variables and Node.js scoping"
+ },
+ "phantomjs": {
+ "type": "boolean",
+ "description": "PhantomJS global variables"
+ },
+ "prototypejs": {
+ "type": "boolean",
+ "description": "Prototype.js global variables"
+ },
+ "protractor": {
+ "type": "boolean",
+ "description": "Protractor global variables"
+ },
+ "qunit": {
+ "type": "boolean",
+ "description": "QUnit global variables"
+ },
+ "serviceworker": {
+ "type": "boolean",
+ "description": "Service Worker global variables"
+ },
+ "shelljs": {
+ "type": "boolean",
+ "description": "ShellJS global variables"
+ },
+ "webextensions": {
+ "type": "boolean",
+ "description": "WebExtensions globals"
+ },
+ "worker": {
+ "type": "boolean",
+ "description": "web workers global variables"
+ }
+ }
+ },
+ "extends": {
+ "description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
+ "type": [ "string", "array" ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "globals": {
+ "description": "Set each global variable name equal to true to allow the variable to be overwritten or false to disallow overwriting.",
+ "type": "object",
+
+ "additionalProperties": {
+ "oneOf": [
+ {
+ "type": "string",
+ "enum": [
+ "readonly", "writable", "off"
+ ]
+ },
+ {
+ "description": "The values false|\"readable\" and true|\"writeable\" are deprecated, they are equivalent to \"readonly\" and \"writable\", respectively.",
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "noInlineConfig": {
+ "description": "Prevent comments from changing config or rules",
+ "type": "boolean"
+ },
+ "parser": {
+ "type": "string"
+ },
+ "parserOptions": {
+ "description": "The JavaScript language options to be supported",
+ "type": "object",
+ "properties": {
+ "ecmaFeatures": {
+ "$ref": "#/properties/ecmaFeatures"
+ },
+ "ecmaVersion": {
+ "enum": [ 3, 5, 6, 2015, 7, 2016, 8, 2017, 9, 2018, 10, 2019, 11, 2020, 12, 2021, 13, 2022, "latest" ],
+ "default": 11,
+ "description": "Set to 3, 5, 6, 7, 8, 9, 10, 11 (default), 12, 13 or \"latest\" to specify the version of ECMAScript syntax you want to use. You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11) or 2021 (same as 12) or 2022 (same as 13) to use the year-based naming. \"latest\" always enables the latest supported ECMAScript version."
+ },
+ "sourceType": {
+ "enum": [ "script", "module" ],
+ "default": "script",
+ "description": "set to \"script\" (default) or \"module\" if your code is in ECMAScript modules"
+ }
+ }
+ },
+ "plugins": {
+ "description": "ESLint supports the use of third-party plugins. Before using the plugin, you have to install it using npm.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "root": {
+ "description": "By default, ESLint will look for configuration files in all parent folders up to the root directory. This can be useful if you want all of your projects to follow a certain convention, but can sometimes lead to unexpected results. To limit ESLint to a specific project, set this to `true` in a configuration in the root of your project.",
+ "type": "boolean"
+ },
+ "ignorePatterns": {
+ "description": "Tell ESLint to ignore specific files and directories. Each value uses the same pattern as the `.eslintignore` file.",
+ "type": [ "string", "array" ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "rules": {
+ "description": "ESLint comes with a large number of rules. You can modify which rules your project uses either using configuration comments or configuration files.",
+ "type": "object",
+
+ "allOf": [
+ { "$ref": "#/definitions/possibleErrors" },
+ { "$ref": "#/definitions/bestPractices" },
+ { "$ref": "#/definitions/strictMode" },
+ { "$ref": "#/definitions/variables" },
+ { "$ref": "#/definitions/nodeAndCommonJs" },
+ { "$ref": "#/definitions/stylisticIssues" },
+ { "$ref": "#/definitions/ecmaScript6" },
+ { "$ref": "#/definitions/legacy" }
+ ]
+ },
+ "settings": {
+ "description": "ESLint supports adding shared settings into configuration file. You can add settings object to ESLint configuration file and it will be supplied to every rule that will be executed. This may be useful if you are adding custom rules and want them to have access to the same information and be easily configurable.",
+ "type": "object"
+ },
+ "overrides": {
+ "type": "array",
+ "description": "Allows to override configuration for files and folders, specified by glob patterns",
+ "items": {
+ "type": "object",
+ "properties": {
+ "files": {
+ "description": "Glob pattern for files to apply 'overrides' configuration, relative to the directory of the config file",
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "minItems": 1,
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "extends": {
+ "description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
+ "type": [ "string", "array" ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "excludedFiles": {
+ "description": "If a file matches any of the 'excludedFiles' glob patterns, the 'overrides' configuration won’t apply",
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "ecmaFeatures": {
+ "$ref": "#/properties/ecmaFeatures"
+ },
+ "env": {
+ "$ref": "#/properties/env"
+ },
+ "globals": {
+ "$ref": "#/properties/globals"
+ },
+ "parser": {
+ "$ref": "#/properties/parser"
+ },
+ "parserOptions": {
+ "$ref": "#/properties/parserOptions"
+ },
+ "plugins": {
+ "$ref": "#/properties/plugins"
+ },
+ "processor": {
+ "description": "To specify a processor, specify the plugin name and processor name joined by a forward slash",
+ "type": "string"
+ },
+ "rules": {
+ "$ref": "#/properties/rules"
+ },
+ "settings": {
+ "$ref": "#/properties/settings"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "files"
+ ]
+ }
+ }
+ }
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/c5064f140d4cfdbf4d6fbe68f68abbb1.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/c5064f140d4cfdbf4d6fbe68f68abbb1.schema.json
new file mode 100644
index 0000000..d0c7a29
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/c5064f140d4cfdbf4d6fbe68f68abbb1.schema.json
@@ -0,0 +1,1507 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "definitions": {
+ "stringOrStringArray": {
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "rule": {
+ "oneOf": [
+ {
+ "description": "ESLint rule\n\n0 - turns the rule off\n1 - turn the rule on as a warning (doesn't affect exit code)\n2 - turn the rule on as an error (exit code is 1 when triggered)\n",
+ "type": "integer",
+ "minimum": 0,
+ "maximum": 2
+ },
+ {
+ "description": "ESLint rule\n\n\"off\" - turns the rule off\n\"warn\" - turn the rule on as a warning (doesn't affect exit code)\n\"error\" - turn the rule on as an error (exit code is 1 when triggered)\n",
+ "type": "string",
+ "enum": ["off", "warn", "error"]
+ },
+ {
+ "type": "array"
+ }
+ ]
+ },
+ "possibleErrors": {
+ "type": "object",
+ "properties": {
+ "comma-dangle": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow trailing commas"
+ },
+ "for-direction": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce “for” loop update clause moving the counter in the right direction"
+ },
+ "getter-return": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce return statements in getters"
+ },
+ "no-await-in-loop": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow await inside of loops"
+ },
+ "no-compare-neg-zero": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow comparing against -0"
+ },
+ "no-cond-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow assignment operators in conditional expressions"
+ },
+ "no-console": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of console"
+ },
+ "no-constant-condition": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow constant expressions in conditions"
+ },
+ "no-control-regex": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow control characters in regular expressions"
+ },
+ "no-debugger": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of debugger"
+ },
+ "no-dupe-args": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow duplicate arguments in function definitions"
+ },
+ "no-dupe-keys": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow duplicate keys in object literals"
+ },
+ "no-duplicate-case": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow duplicate case labels"
+ },
+ "no-empty": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow empty block statements"
+ },
+ "no-empty-character-class": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow empty character classes in regular expressions"
+ },
+ "no-ex-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow reassigning exceptions in catch clauses"
+ },
+ "no-extra-boolean-cast": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary boolean casts"
+ },
+ "no-extra-parens": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary parentheses"
+ },
+ "no-extra-semi": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary semicolons"
+ },
+ "no-func-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow reassigning function declarations"
+ },
+ "no-inner-declarations": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow function or var declarations in nested blocks"
+ },
+ "no-invalid-regexp": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow invalid regular expression strings in RegExp constructors"
+ },
+ "no-irregular-whitespace": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow irregular whitespace outside of strings and comments"
+ },
+ "no-negated-in-lhs": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow negating the left operand in in expressions (deprecated)"
+ },
+ "no-obj-calls": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow calling global object properties as functions"
+ },
+ "no-prototype-builtins": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow calling some Object.prototype methods directly on objects"
+ },
+ "no-regex-spaces": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow multiple spaces in regular expressions"
+ },
+ "no-sparse-arrays": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow sparse arrays"
+ },
+ "no-template-curly-in-string": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow template literal placeholder syntax in regular strings"
+ },
+ "no-unexpected-multiline": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow confusing multiline expressions"
+ },
+ "no-unreachable": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unreachable code after return, throw, continue, and break statements"
+ },
+ "no-unsafe-finally": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow control flow statements in finally blocks"
+ },
+ "no-unsafe-negation": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow negating the left operand of relational operators"
+ },
+ "use-isnan": {
+ "$ref": "#/definitions/rule",
+ "description": "Require calls to isNaN() when checking for NaN"
+ },
+ "valid-jsdoc": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce valid JSDoc comments"
+ },
+ "valid-typeof": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce comparing typeof expressions against valid strings"
+ }
+ }
+ },
+ "bestPractices": {
+ "type": "object",
+ "properties": {
+ "accessor-pairs": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce getter and setter pairs in objects"
+ },
+ "array-callback-return": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce return statements in callbacks of array methods"
+ },
+ "block-scoped-var": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce the use of variables within the scope they are defined"
+ },
+ "class-methods-use-this": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce that class methods utilize this"
+ },
+ "complexity": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum cyclomatic complexity allowed in a program"
+ },
+ "consistent-return": {
+ "$ref": "#/definitions/rule",
+ "description": "Require return statements to either always or never specify values"
+ },
+ "curly": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent brace style for all control statements"
+ },
+ "default-case": {
+ "$ref": "#/definitions/rule",
+ "description": "Require default cases in switch statements"
+ },
+ "dot-location": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent newlines before and after dots"
+ },
+ "dot-notation": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce dot notation whenever possible"
+ },
+ "eqeqeq": {
+ "$ref": "#/definitions/rule",
+ "description": "Require the use of === and !=="
+ },
+ "guard-for-in": {
+ "$ref": "#/definitions/rule",
+ "description": "Require for-in loops to include an if statement"
+ },
+ "no-alert": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of alert, confirm, and prompt"
+ },
+ "no-caller": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of arguments.caller or arguments.callee"
+ },
+ "no-case-declarations": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow lexical declarations in case clauses"
+ },
+ "no-div-regex": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow division operators explicitly at the beginning of regular expressions"
+ },
+ "no-else-return": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow else blocks after return statements in if statements"
+ },
+ "no-empty-function": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow empty functions"
+ },
+ "no-empty-pattern": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow empty destructuring patterns"
+ },
+ "no-eq-null": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow null comparisons without type-checking operators"
+ },
+ "no-eval": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of eval()"
+ },
+ "no-extend-native": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow extending native types"
+ },
+ "no-extra-bind": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary calls to .bind()"
+ },
+ "no-extra-label": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary labels"
+ },
+ "no-fallthrough": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow fallthrough of case statements"
+ },
+ "no-floating-decimal": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow leading or trailing decimal points in numeric literals"
+ },
+ "no-global-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow assignments to native objects or read-only global variables"
+ },
+ "no-implicit-coercion": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow shorthand type conversions"
+ },
+ "no-implicit-globals": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow var and named function declarations in the global scope"
+ },
+ "no-implied-eval": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of eval()-like methods"
+ },
+ "no-invalid-this": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow this keywords outside of classes or class-like objects"
+ },
+ "no-iterator": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of the __iterator__ property"
+ },
+ "no-labels": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow labeled statements"
+ },
+ "no-lone-blocks": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary nested blocks"
+ },
+ "no-loop-func": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow function declarations and expressions inside loop statements"
+ },
+ "no-magic-numbers": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow magic numbers"
+ },
+ "no-multi-spaces": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow multiple spaces"
+ },
+ "no-multi-str": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow multiline strings"
+ },
+ "no-native-reassign": {
+ "$ref": "#/definitions/rule"
+ },
+ "no-new": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow new operators outside of assignments or comparisons"
+ },
+ "no-new-func": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow new operators with the Function object"
+ },
+ "no-new-wrappers": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow new operators with the String, Number, and Boolean objects"
+ },
+ "no-octal": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow octal literals"
+ },
+ "no-octal-escape": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow octal escape sequences in string literals"
+ },
+ "no-param-reassign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow reassigning function parameters"
+ },
+ "no-proto": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of the __proto__ property"
+ },
+ "no-redeclare": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow var redeclaration"
+ },
+ "no-restricted-properties": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow certain properties on certain objects"
+ },
+ "no-return-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow assignment operators in return statements"
+ },
+ "no-return-await": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary return await"
+ },
+ "no-script-url": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow javascript: urls"
+ },
+ "no-self-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow assignments where both sides are exactly the same"
+ },
+ "no-self-compare": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow comparisons where both sides are exactly the same"
+ },
+ "no-sequences": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow comma operators"
+ },
+ "no-throw-literal": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow throwing literals as exceptions"
+ },
+ "no-unmodified-loop-condition": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unmodified loop conditions"
+ },
+ "no-unused-expressions": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unused expressions"
+ },
+ "no-unused-labels": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unused labels"
+ },
+ "no-useless-call": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary calls to .call() and .apply()"
+ },
+ "no-useless-concat": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary concatenation of literals or template literals"
+ },
+ "no-useless-escape": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary escape characters"
+ },
+ "no-useless-return": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow redundant return statements"
+ },
+ "no-void": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow void operators"
+ },
+ "no-warning-comments": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow specified warning terms in comments"
+ },
+ "no-with": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow with statements"
+ },
+ "prefer-promise-reject-errors": {
+ "$ref": "#/definitions/rule",
+ "description": "Require using Error objects as Promise rejection reasons"
+ },
+ "radix": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce the consistent use of the radix argument when using parseInt()"
+ },
+ "require-await": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow async functions which have no await expression"
+ },
+ "vars-on-top": {
+ "$ref": "#/definitions/rule",
+ "description": "Require var declarations be placed at the top of their containing scope"
+ },
+ "wrap-iife": {
+ "$ref": "#/definitions/rule",
+ "description": "Require parentheses around immediate function invocations"
+ },
+ "yoda": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or Disallow “Yoda” conditions"
+ }
+ }
+ },
+ "strictMode": {
+ "type": "object",
+ "properties": {
+ "strict": {
+ "$ref": "#/definitions/rule",
+ "description": "require or disallow strict mode directives"
+ }
+ }
+ },
+ "variables": {
+ "type": "object",
+ "properties": {
+ "init-declarations": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow initialization in var declarations"
+ },
+ "no-catch-shadow": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow catch clause parameters from shadowing variables in the outer scope"
+ },
+ "no-delete-var": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow deleting variables"
+ },
+ "no-label-var": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow labels that share a name with a variable"
+ },
+ "no-restricted-globals": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow specified global variables"
+ },
+ "no-shadow": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow var declarations from shadowing variables in the outer scope"
+ },
+ "no-shadow-restricted-names": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow identifiers from shadowing restricted names"
+ },
+ "no-undef": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of undeclared variables unless mentioned in /*global */ comments"
+ },
+ "no-undefined": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of undefined as an identifier"
+ },
+ "no-undef-init": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow initializing variables to undefined"
+ },
+ "no-unused-vars": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unused variables"
+ },
+ "no-use-before-define": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of variables before they are defined"
+ }
+ }
+ },
+ "nodeAndCommonJs": {
+ "type": "object",
+ "properties": {
+ "callback-return": {
+ "$ref": "#/definitions/rule",
+ "description": "Require return statements after callbacks"
+ },
+ "global-require": {
+ "$ref": "#/definitions/rule",
+ "description": "Require require() calls to be placed at top-level module scope"
+ },
+ "handle-callback-err": {
+ "$ref": "#/definitions/rule",
+ "description": "Require error handling in callbacks"
+ },
+ "no-buffer-constructor": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow use of the Buffer() constructor"
+ },
+ "no-mixed-requires": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow require calls to be mixed with regular var declarations"
+ },
+ "no-new-require": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow new operators with calls to require"
+ },
+ "no-path-concat": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow string concatenation with __dirname and __filename"
+ },
+ "no-process-env": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of process.env"
+ },
+ "no-process-exit": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the use of process.exit()"
+ },
+ "no-restricted-modules": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow specified modules when loaded by require"
+ },
+ "no-sync": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow synchronous methods"
+ }
+ }
+ },
+ "stylisticIssues": {
+ "type": "object",
+ "properties": {
+ "array-bracket-newline": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce line breaks after opening and before closing array brackets"
+ },
+ "array-bracket-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing inside array brackets"
+ },
+ "array-element-newline": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce line breaks after each array element"
+ },
+ "block-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing inside single-line blocks"
+ },
+ "brace-style": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent brace style for blocks"
+ },
+ "camelcase": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce camelcase naming convention"
+ },
+ "capitalized-comments": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce or disallow capitalization of the first letter of a comment"
+ },
+ "comma-dangle": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow trailing commas"
+ },
+ "comma-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing before and after commas"
+ },
+ "comma-style": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent comma style"
+ },
+ "computed-property-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing inside computed property brackets"
+ },
+ "consistent-this": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent naming when capturing the current execution context"
+ },
+ "eol-last": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce at least one newline at the end of files"
+ },
+ "func-call-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow spacing between function identifiers and their invocations"
+ },
+ "func-name-matching": {
+ "$ref": "#/definitions/rule",
+ "description": "Require function names to match the name of the variable or property to which they are assigned"
+ },
+ "func-names": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow named function expressions"
+ },
+ "func-style": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce the consistent use of either function declarations or expressions"
+ },
+ "function-call-argument-newline": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce line breaks between arguments of a function call"
+ },
+ "function-paren-newline": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent line breaks inside function parentheses"
+ },
+ "id-blacklist": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow specified identifiers"
+ },
+ "id-length": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce minimum and maximum identifier lengths"
+ },
+ "id-match": {
+ "$ref": "#/definitions/rule",
+ "description": "Require identifiers to match a specified regular expression"
+ },
+ "implicit-arrow-linebreak": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce the location of arrow function bodies"
+ },
+ "indent": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent indentation"
+ },
+ "indent-legacy": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent indentation (legacy, deprecated)"
+ },
+ "jsx-quotes": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce the consistent use of either double or single quotes in JSX attributes"
+ },
+ "key-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing between keys and values in object literal properties"
+ },
+ "keyword-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing before and after keywords"
+ },
+ "line-comment-position": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce position of line comments"
+ },
+ "lines-between-class-members": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow an empty line between class members"
+ },
+ "linebreak-style": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent linebreak style"
+ },
+ "lines-around-comment": {
+ "$ref": "#/definitions/rule",
+ "description": "Require empty lines around comments"
+ },
+ "lines-around-directive": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow newlines around directives"
+ },
+ "max-depth": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum depth that blocks can be nested"
+ },
+ "max-len": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum line length"
+ },
+ "max-lines": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum number of lines per file"
+ },
+ "max-nested-callbacks": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum depth that callbacks can be nested"
+ },
+ "max-params": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum number of parameters in function definitions"
+ },
+ "max-statements": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum number of statements allowed in function blocks"
+ },
+ "max-statements-per-line": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a maximum number of statements allowed per line"
+ },
+ "multiline-comment-style": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce a particular style for multiline comments"
+ },
+ "multiline-ternary": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce newlines between operands of ternary expressions"
+ },
+ "new-cap": {
+ "$ref": "#/definitions/rule",
+ "description": "Require constructor function names to begin with a capital letter"
+ },
+ "newline-after-var": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow an empty line after var declarations"
+ },
+ "newline-before-return": {
+ "$ref": "#/definitions/rule",
+ "description": "Require an empty line before return statements"
+ },
+ "newline-per-chained-call": {
+ "$ref": "#/definitions/rule",
+ "description": "Require a newline after each call in a method chain"
+ },
+ "new-parens": {
+ "$ref": "#/definitions/rule",
+ "description": "Require parentheses when invoking a constructor with no arguments"
+ },
+ "no-array-constructor": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow Array constructors"
+ },
+ "no-bitwise": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow bitwise operators"
+ },
+ "no-continue": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow continue statements"
+ },
+ "no-inline-comments": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow inline comments after code"
+ },
+ "no-lonely-if": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow if statements as the only statement in else blocks"
+ },
+ "no-mixed-operators": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow mixed binary operators"
+ },
+ "no-mixed-spaces-and-tabs": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow mixed spaces and tabs for indentation"
+ },
+ "no-multi-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow use of chained assignment expressions"
+ },
+ "no-multiple-empty-lines": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow multiple empty lines"
+ },
+ "no-negated-condition": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow negated conditions"
+ },
+ "no-nested-ternary": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow nested ternary expressions"
+ },
+ "no-new-object": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow Object constructors"
+ },
+ "no-plusplus": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow the unary operators ++ and --"
+ },
+ "no-restricted-syntax": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow specified syntax"
+ },
+ "no-spaced-func": {
+ "$ref": "#/definitions/rule"
+ },
+ "no-tabs": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow tabs in file"
+ },
+ "no-ternary": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow ternary operators"
+ },
+ "no-trailing-spaces": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow trailing whitespace at the end of lines"
+ },
+ "no-underscore-dangle": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow dangling underscores in identifiers"
+ },
+ "no-unneeded-ternary": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow ternary operators when simpler alternatives exist"
+ },
+ "no-whitespace-before-property": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow whitespace before properties"
+ },
+ "nonblock-statement-body-position": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce the location of single-line statements"
+ },
+ "object-curly-newline": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent line breaks inside braces"
+ },
+ "object-curly-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing inside braces"
+ },
+ "object-property-newline": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce placing object properties on separate lines"
+ },
+ "object-shorthand": {
+ "$ref": "#/definitions/rule"
+ },
+ "one-var": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce variables to be declared either together or separately in functions"
+ },
+ "one-var-declaration-per-line": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow newlines around var declarations"
+ },
+ "operator-assignment": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow assignment operator shorthand where possible"
+ },
+ "operator-linebreak": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent linebreak style for operators"
+ },
+ "padded-blocks": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow padding within blocks"
+ },
+ "padding-line-between-statements": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow padding lines between statements"
+ },
+ "quote-props": {
+ "$ref": "#/definitions/rule",
+ "description": "Require quotes around object literal property names"
+ },
+ "quotes": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce the consistent use of either backticks, double, or single quotes"
+ },
+ "require-jsdoc": {
+ "$ref": "#/definitions/rule",
+ "description": "Require JSDoc comments"
+ },
+ "semi": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow semicolons instead of ASI"
+ },
+ "semi-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing before and after semicolons"
+ },
+ "semi-style": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce location of semicolons"
+ },
+ "sort-keys": {
+ "$ref": "#/definitions/rule",
+ "description": "Requires object keys to be sorted"
+ },
+ "sort-vars": {
+ "$ref": "#/definitions/rule",
+ "description": "Require variables within the same declaration block to be sorted"
+ },
+ "space-before-blocks": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing before blocks"
+ },
+ "space-before-function-paren": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing before function definition opening parenthesis"
+ },
+ "spaced-comment": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing after the // or /* in a comment"
+ },
+ "space-infix-ops": {
+ "$ref": "#/definitions/rule",
+ "description": "Require spacing around operators"
+ },
+ "space-in-parens": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing inside parentheses"
+ },
+ "space-unary-ops": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing before or after unary operators"
+ },
+ "switch-colon-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce spacing around colons of switch statements"
+ },
+ "template-tag-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow spacing between template tags and their literals"
+ },
+ "unicode-bom": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow Unicode byte order mark (BOM)"
+ },
+ "wrap-regex": {
+ "$ref": "#/definitions/rule",
+ "description": "Require parenthesis around regex literals"
+ }
+ }
+ },
+ "ecmaScript6": {
+ "type": "object",
+ "properties": {
+ "arrow-body-style": {
+ "$ref": "#/definitions/rule",
+ "description": "Require braces around arrow function bodies"
+ },
+ "arrow-parens": {
+ "$ref": "#/definitions/rule",
+ "description": "Require parentheses around arrow function arguments"
+ },
+ "arrow-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing before and after the arrow in arrow functions"
+ },
+ "constructor-super": {
+ "$ref": "#/definitions/rule",
+ "description": "Require super() calls in constructors"
+ },
+ "generator-star-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce consistent spacing around * operators in generator functions"
+ },
+ "no-class-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow reassigning class members"
+ },
+ "no-confusing-arrow": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow arrow functions where they could be confused with comparisons"
+ },
+ "no-const-assign": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow reassigning const variables"
+ },
+ "no-dupe-class-members": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow duplicate class members"
+ },
+ "no-duplicate-imports": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow duplicate module imports"
+ },
+ "no-new-symbol": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow new operators with the Symbol object"
+ },
+ "no-restricted-imports": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow specified modules when loaded by import"
+ },
+ "no-this-before-super": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow this/super before calling super() in constructors"
+ },
+ "no-useless-computed-key": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary computed property keys in object literals"
+ },
+ "no-useless-constructor": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow unnecessary constructors"
+ },
+ "no-useless-rename": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow renaming import, export, and destructured assignments to the same name"
+ },
+ "no-var": {
+ "$ref": "#/definitions/rule",
+ "description": "Require let or const instead of var"
+ },
+ "object-shorthand": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow method and property shorthand syntax for object literals"
+ },
+ "prefer-arrow-callback": {
+ "$ref": "#/definitions/rule",
+ "description": "Require arrow functions as callbacks"
+ },
+ "prefer-const": {
+ "$ref": "#/definitions/rule",
+ "description": "Require const declarations for variables that are never reassigned after declared"
+ },
+ "prefer-destructuring": {
+ "$ref": "#/definitions/rule",
+ "description": "Require destructuring from arrays and/or objects"
+ },
+ "prefer-numeric-literals": {
+ "$ref": "#/definitions/rule",
+ "description": "Disallow parseInt() in favor of binary, octal, and hexadecimal literals"
+ },
+ "prefer-reflect": {
+ "$ref": "#/definitions/rule",
+ "description": "Require Reflect methods where applicable"
+ },
+ "prefer-rest-params": {
+ "$ref": "#/definitions/rule",
+ "description": "Require rest parameters instead of arguments"
+ },
+ "prefer-spread": {
+ "$ref": "#/definitions/rule",
+ "description": "Require spread operators instead of .apply()"
+ },
+ "prefer-template": {
+ "$ref": "#/definitions/rule",
+ "description": "Require template literals instead of string concatenation"
+ },
+ "require-yield": {
+ "$ref": "#/definitions/rule",
+ "description": "Require generator functions to contain yield"
+ },
+ "rest-spread-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce spacing between rest and spread operators and their expressions"
+ },
+ "sort-imports": {
+ "$ref": "#/definitions/rule",
+ "description": "Enforce sorted import declarations within modules"
+ },
+ "symbol-description": {
+ "$ref": "#/definitions/rule",
+ "description": "Require symbol descriptions"
+ },
+ "template-curly-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow spacing around embedded expressions of template strings"
+ },
+ "yield-star-spacing": {
+ "$ref": "#/definitions/rule",
+ "description": "Require or disallow spacing around the * in yield* expressions"
+ }
+ }
+ },
+ "legacy": {
+ "type": "object",
+ "properties": {
+ "max-depth": {
+ "$ref": "#/definitions/rule"
+ },
+ "max-len": {
+ "$ref": "#/definitions/rule"
+ },
+ "max-params": {
+ "$ref": "#/definitions/rule"
+ },
+ "max-statements": {
+ "$ref": "#/definitions/rule"
+ },
+ "no-bitwise": {
+ "$ref": "#/definitions/rule"
+ },
+ "no-plusplus": {
+ "$ref": "#/definitions/rule"
+ }
+ }
+ }
+ },
+ "id": "https://json.schemastore.org/eslintrc.json",
+ "properties": {
+ "ecmaFeatures": {
+ "description": "By default, ESLint supports only ECMAScript 5 syntax. You can override that setting to enable support for ECMAScript 6 as well as JSX by using configuration settings.",
+ "type": "object",
+ "properties": {
+ "arrowFunctions": {
+ "type": "boolean"
+ },
+ "binaryLiterals": {
+ "type": "boolean"
+ },
+ "blockBindings": {
+ "type": "boolean"
+ },
+ "classes": {
+ "type": "boolean"
+ },
+ "defaultParams": {
+ "type": "boolean"
+ },
+ "destructuring": {
+ "type": "boolean"
+ },
+ "experimentalObjectRestSpread": {
+ "type": "boolean",
+ "description": "Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)"
+ },
+ "forOf": {
+ "type": "boolean"
+ },
+ "generators": {
+ "type": "boolean"
+ },
+ "globalReturn": {
+ "type": "boolean",
+ "description": "allow return statements in the global scope"
+ },
+ "impliedStrict": {
+ "type": "boolean",
+ "description": "enable global strict mode (if ecmaVersion is 5 or greater)"
+ },
+ "jsx": {
+ "type": "boolean",
+ "description": "enable JSX"
+ },
+ "modules": {
+ "type": "boolean"
+ },
+ "objectLiteralComputedProperties": {
+ "type": "boolean"
+ },
+ "objectLiteralDuplicateProperties": {
+ "type": "boolean"
+ },
+ "objectLiteralShorthandMethods": {
+ "type": "boolean"
+ },
+ "objectLiteralShorthandProperties": {
+ "type": "boolean"
+ },
+ "octalLiterals": {
+ "type": "boolean"
+ },
+ "regexUFlag": {
+ "type": "boolean"
+ },
+ "regexYFlag": {
+ "type": "boolean"
+ },
+ "restParams": {
+ "type": "boolean"
+ },
+ "spread": {
+ "type": "boolean"
+ },
+ "superInFunctions": {
+ "type": "boolean"
+ },
+ "templateStrings": {
+ "type": "boolean"
+ },
+ "unicodeCodePointEscapes": {
+ "type": "boolean"
+ }
+ }
+ },
+ "env": {
+ "description": "An environment defines global variables that are predefined.",
+ "type": "object",
+ "properties": {
+ "amd": {
+ "type": "boolean",
+ "description": "defines require() and define() as global variables as per the amd spec"
+ },
+ "applescript": {
+ "type": "boolean",
+ "description": "AppleScript global variables"
+ },
+ "atomtest": {
+ "type": "boolean",
+ "description": "Atom test helper globals"
+ },
+ "browser": {
+ "type": "boolean",
+ "description": "browser global variables"
+ },
+ "commonjs": {
+ "type": "boolean",
+ "description": "CommonJS global variables and CommonJS scoping (use this for browser-only code that uses Browserify/WebPack)"
+ },
+ "shared-node-browser": {
+ "type": "boolean",
+ "description": "Globals common to both Node and Browser"
+ },
+ "embertest": {
+ "type": "boolean",
+ "description": "Ember test helper globals"
+ },
+ "es6": {
+ "type": "boolean",
+ "description": "enable all ECMAScript 6 features except for modules"
+ },
+ "greasemonkey": {
+ "type": "boolean",
+ "description": "GreaseMonkey globals"
+ },
+ "jasmine": {
+ "type": "boolean",
+ "description": "adds all of the Jasmine testing global variables for version 1.3 and 2.0"
+ },
+ "jest": {
+ "type": "boolean",
+ "description": "Jest global variables"
+ },
+ "jquery": {
+ "type": "boolean",
+ "description": "jQuery global variables"
+ },
+ "meteor": {
+ "type": "boolean",
+ "description": "Meteor global variables"
+ },
+ "mocha": {
+ "type": "boolean",
+ "description": "adds all of the Mocha test global variables"
+ },
+ "mongo": {
+ "type": "boolean",
+ "description": "MongoDB global variables"
+ },
+ "nashorn": {
+ "type": "boolean",
+ "description": "Java 8 Nashorn global variables"
+ },
+ "node": {
+ "type": "boolean",
+ "description": "Node.js global variables and Node.js scoping"
+ },
+ "phantomjs": {
+ "type": "boolean",
+ "description": "PhantomJS global variables"
+ },
+ "prototypejs": {
+ "type": "boolean",
+ "description": "Prototype.js global variables"
+ },
+ "protractor": {
+ "type": "boolean",
+ "description": "Protractor global variables"
+ },
+ "qunit": {
+ "type": "boolean",
+ "description": "QUnit global variables"
+ },
+ "serviceworker": {
+ "type": "boolean",
+ "description": "Service Worker global variables"
+ },
+ "shelljs": {
+ "type": "boolean",
+ "description": "ShellJS global variables"
+ },
+ "webextensions": {
+ "type": "boolean",
+ "description": "WebExtensions globals"
+ },
+ "worker": {
+ "type": "boolean",
+ "description": "web workers global variables"
+ }
+ }
+ },
+ "extends": {
+ "description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
+ "$ref": "#/definitions/stringOrStringArray"
+ },
+ "globals": {
+ "description": "Set each global variable name equal to true to allow the variable to be overwritten or false to disallow overwriting.",
+ "type": "object",
+ "additionalProperties": {
+ "oneOf": [
+ {
+ "type": "string",
+ "enum": ["readonly", "writable", "off"]
+ },
+ {
+ "description": "The values false|\"readable\" and true|\"writeable\" are deprecated, they are equivalent to \"readonly\" and \"writable\", respectively.",
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "noInlineConfig": {
+ "description": "Prevent comments from changing config or rules",
+ "type": "boolean"
+ },
+ "parser": {
+ "type": "string"
+ },
+ "parserOptions": {
+ "description": "The JavaScript language options to be supported",
+ "type": "object",
+ "properties": {
+ "ecmaFeatures": {
+ "$ref": "#/properties/ecmaFeatures"
+ },
+ "ecmaVersion": {
+ "enum": [
+ 3,
+ 5,
+ 6,
+ 2015,
+ 7,
+ 2016,
+ 8,
+ 2017,
+ 9,
+ 2018,
+ 10,
+ 2019,
+ 11,
+ 2020,
+ 12,
+ 2021,
+ 13,
+ 2022,
+ "latest"
+ ],
+ "default": 11,
+ "description": "Set to 3, 5, 6, 7, 8, 9, 10, 11 (default), 12, 13 or \"latest\" to specify the version of ECMAScript syntax you want to use. You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11) or 2021 (same as 12) or 2022 (same as 13) to use the year-based naming. \"latest\" always enables the latest supported ECMAScript version."
+ },
+ "sourceType": {
+ "enum": ["script", "module"],
+ "default": "script",
+ "description": "set to \"script\" (default) or \"module\" if your code is in ECMAScript modules"
+ }
+ }
+ },
+ "plugins": {
+ "description": "ESLint supports the use of third-party plugins. Before using the plugin, you have to install it using npm.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "root": {
+ "description": "By default, ESLint will look for configuration files in all parent folders up to the root directory. This can be useful if you want all of your projects to follow a certain convention, but can sometimes lead to unexpected results. To limit ESLint to a specific project, set this to `true` in a configuration in the root of your project.",
+ "type": "boolean"
+ },
+ "ignorePatterns": {
+ "description": "Tell ESLint to ignore specific files and directories. Each value uses the same pattern as the `.eslintignore` file.",
+ "$ref": "#/definitions/stringOrStringArray"
+ },
+ "rules": {
+ "description": "ESLint comes with a large number of rules. You can modify which rules your project uses either using configuration comments or configuration files.",
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/possibleErrors"
+ },
+ {
+ "$ref": "#/definitions/bestPractices"
+ },
+ {
+ "$ref": "#/definitions/strictMode"
+ },
+ {
+ "$ref": "#/definitions/variables"
+ },
+ {
+ "$ref": "#/definitions/nodeAndCommonJs"
+ },
+ {
+ "$ref": "#/definitions/stylisticIssues"
+ },
+ {
+ "$ref": "#/definitions/ecmaScript6"
+ },
+ {
+ "$ref": "#/definitions/legacy"
+ }
+ ]
+ },
+ "settings": {
+ "description": "ESLint supports adding shared settings into configuration file. You can add settings object to ESLint configuration file and it will be supplied to every rule that will be executed. This may be useful if you are adding custom rules and want them to have access to the same information and be easily configurable.",
+ "type": "object"
+ },
+ "overrides": {
+ "type": "array",
+ "description": "Allows to override configuration for files and folders, specified by glob patterns",
+ "items": {
+ "type": "object",
+ "properties": {
+ "files": {
+ "description": "Glob pattern for files to apply 'overrides' configuration, relative to the directory of the config file",
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "minItems": 1,
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "extends": {
+ "description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
+ "$ref": "#/definitions/stringOrStringArray"
+ },
+ "excludedFiles": {
+ "description": "If a file matches any of the 'excludedFiles' glob patterns, the 'overrides' configuration won’t apply",
+ "$ref": "#/definitions/stringOrStringArray"
+ },
+ "ecmaFeatures": {
+ "$ref": "#/properties/ecmaFeatures"
+ },
+ "env": {
+ "$ref": "#/properties/env"
+ },
+ "globals": {
+ "$ref": "#/properties/globals"
+ },
+ "parser": {
+ "$ref": "#/properties/parser"
+ },
+ "parserOptions": {
+ "$ref": "#/properties/parserOptions"
+ },
+ "plugins": {
+ "$ref": "#/properties/plugins"
+ },
+ "processor": {
+ "description": "To specify a processor, specify the plugin name and processor name joined by a forward slash",
+ "type": "string"
+ },
+ "rules": {
+ "$ref": "#/properties/rules"
+ },
+ "settings": {
+ "$ref": "#/properties/settings"
+ },
+ "overrides": {
+ "$ref": "#/properties/overrides"
+ }
+ },
+ "additionalProperties": false,
+ "required": ["files"]
+ }
+ }
+ },
+ "title": "JSON schema for ESLint configuration files",
+ "type": "object"
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/dd779998c4ab7b019ea7046bc069e130.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/dd779998c4ab7b019ea7046bc069e130.schema.json
new file mode 100644
index 0000000..4b5b099
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/dd779998c4ab7b019ea7046bc069e130.schema.json
@@ -0,0 +1,119 @@
+{
+ "title": "JSON schema for Bower configuration files",
+ "$schema": "http://json-schema.org/draft-04/schema#",
+
+ "type": "object",
+ "required": [ "name" ],
+
+ "patternProperties": {
+ "^_": {
+ "description": "Any property starting with _ is valid.",
+ "additionalProperties": true
+
+ }
+ },
+
+ "properties": {
+ "name": {
+ "description": "The name of your package.",
+ "type": "string",
+ "maxLength": 50,
+ "minLength": 1
+ },
+ "description": {
+ "description": "Help users identify and search for your package with a brief description.",
+ "type": "string",
+ "maxLength": 140
+ },
+ "version": {
+ "description": "A semantic version number.",
+ "type": "string"
+ },
+ "main": {
+ "description": "The primary acting files necessary to use your package.",
+ "type": [ "string", "array" ]
+ },
+ "license": {
+ "description": "SPDX license identifier or path/url to a license.",
+ "type": [ "string", "array" ],
+ "maxLength": 140
+ },
+ "ignore": {
+ "description": "A list of files for Bower to ignore when installing your package.",
+ "type": [ "string", "array" ]
+ },
+ "keywords": {
+ "description": "Used for search by keyword. Helps make your package easier to discover without people needing to know its name.",
+ "type": "array",
+ "items": {
+ "type": "string",
+ "maxLength": 50
+ }
+ },
+ "authors": {
+ "description": "A list of people that authored the contents of the package.",
+ "type": "array",
+ "items": {
+ "type": [ "string", "object" ]
+ }
+ },
+ "homepage": {
+ "description": "URL to learn more about the package. Falls back to GitHub project if not specified and it's a GitHub endpoint.",
+ "type": "string",
+ "format": "uri"
+ },
+ "repository": {
+ "description": "The repository in which the source code can be found.",
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": [ "git" ]
+ },
+ "url": {
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "dependencies": {
+ "description": "Dependencies are specified with a simple hash of package name to a semver compatible identifier or URL.",
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
+ },
+ "devDependencies": {
+ "description": "Dependencies that are only needed for development of the package, e.g., test framework or building documentation.",
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
+ },
+ "resolutions": {
+ "description": "Dependency versions to automatically resolve with if conflicts occur between packages.",
+ "type": "object"
+ },
+ "private": {
+ "description": "If you set it to true it will refuse to publish it. This is a way to prevent accidental publication of private repositories.",
+ "type": "boolean"
+ },
+ "exportsOverride": {
+ "description": "Used by grunt-bower-task to specify custom install locations.",
+ "type": "object",
+ "additionalProperties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": [ "string", "array" ]
+ }
+ }
+ },
+ "moduleType": {
+ "description": "The types of modules this package exposes",
+ "type": [ "array", "string" ],
+ "items": {
+ "enum": [ "amd", "es6", "globals", "node", "yui" ]
+ }
+ }
+ }
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/ea5ab10330a3ab77dfd6d00a735b0925.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/ea5ab10330a3ab77dfd6d00a735b0925.schema.json
new file mode 100644
index 0000000..6f42e17
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/ea5ab10330a3ab77dfd6d00a735b0925.schema.json
@@ -0,0 +1,403 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "definitions": {
+ "optionsDefinition": {
+ "type": "object",
+ "properties": {
+ "arrowParens": {
+ "description": "Include parentheses around a sole arrow function parameter.",
+ "default": "always",
+ "oneOf": [
+ {
+ "enum": ["always"],
+ "description": "Always include parens. Example: `(x) => x`"
+ },
+ {
+ "enum": ["avoid"],
+ "description": "Omit parens when possible. Example: `x => x`"
+ }
+ ]
+ },
+ "bracketSameLine": {
+ "description": "Put > of opening tags on the last line instead of on a new line.",
+ "default": false,
+ "type": "boolean"
+ },
+ "bracketSpacing": {
+ "description": "Print spaces between brackets.",
+ "default": true,
+ "type": "boolean"
+ },
+ "cursorOffset": {
+ "description": "Print (to stderr) where a cursor at the given position would move to after formatting.\nThis option cannot be used with --range-start and --range-end.",
+ "default": -1,
+ "type": "integer"
+ },
+ "embeddedLanguageFormatting": {
+ "description": "Control how Prettier formats quoted code embedded in the file.",
+ "default": "auto",
+ "oneOf": [
+ {
+ "enum": ["auto"],
+ "description": "Format embedded code if Prettier can automatically identify it."
+ },
+ {
+ "enum": ["off"],
+ "description": "Never automatically format embedded code."
+ }
+ ]
+ },
+ "endOfLine": {
+ "description": "Which end of line characters to apply.",
+ "default": "lf",
+ "oneOf": [
+ {
+ "enum": ["lf"],
+ "description": "Line Feed only (\\n), common on Linux and macOS as well as inside git repos"
+ },
+ {
+ "enum": ["crlf"],
+ "description": "Carriage Return + Line Feed characters (\\r\\n), common on Windows"
+ },
+ {
+ "enum": ["cr"],
+ "description": "Carriage Return character only (\\r), used very rarely"
+ },
+ {
+ "enum": ["auto"],
+ "description": "Maintain existing\n(mixed values within one file are normalised by looking at what's used after the first line)"
+ }
+ ]
+ },
+ "filepath": {
+ "description": "Specify the input filepath. This will be used to do parser inference.",
+ "type": "string"
+ },
+ "htmlWhitespaceSensitivity": {
+ "description": "How to handle whitespaces in HTML.",
+ "default": "css",
+ "oneOf": [
+ {
+ "enum": ["css"],
+ "description": "Respect the default value of CSS display property."
+ },
+ {
+ "enum": ["strict"],
+ "description": "Whitespaces are considered sensitive."
+ },
+ {
+ "enum": ["ignore"],
+ "description": "Whitespaces are considered insensitive."
+ }
+ ]
+ },
+ "insertPragma": {
+ "description": "Insert @format pragma into file's first docblock comment.",
+ "default": false,
+ "type": "boolean"
+ },
+ "jsxSingleQuote": {
+ "description": "Use single quotes in JSX.",
+ "default": false,
+ "type": "boolean"
+ },
+ "parser": {
+ "description": "Which parser to use.",
+ "anyOf": [
+ {
+ "enum": ["flow"],
+ "description": "Flow"
+ },
+ {
+ "enum": ["babel"],
+ "description": "JavaScript"
+ },
+ {
+ "enum": ["babel-flow"],
+ "description": "Flow"
+ },
+ {
+ "enum": ["babel-ts"],
+ "description": "TypeScript"
+ },
+ {
+ "enum": ["typescript"],
+ "description": "TypeScript"
+ },
+ {
+ "enum": ["acorn"],
+ "description": "JavaScript"
+ },
+ {
+ "enum": ["espree"],
+ "description": "JavaScript"
+ },
+ {
+ "enum": ["meriyah"],
+ "description": "JavaScript"
+ },
+ {
+ "enum": ["css"],
+ "description": "CSS"
+ },
+ {
+ "enum": ["less"],
+ "description": "Less"
+ },
+ {
+ "enum": ["scss"],
+ "description": "SCSS"
+ },
+ {
+ "enum": ["json"],
+ "description": "JSON"
+ },
+ {
+ "enum": ["json5"],
+ "description": "JSON5"
+ },
+ {
+ "enum": ["json-stringify"],
+ "description": "JSON.stringify"
+ },
+ {
+ "enum": ["graphql"],
+ "description": "GraphQL"
+ },
+ {
+ "enum": ["markdown"],
+ "description": "Markdown"
+ },
+ {
+ "enum": ["mdx"],
+ "description": "MDX"
+ },
+ {
+ "enum": ["vue"],
+ "description": "Vue"
+ },
+ {
+ "enum": ["yaml"],
+ "description": "YAML"
+ },
+ {
+ "enum": ["glimmer"],
+ "description": "Ember / Handlebars"
+ },
+ {
+ "enum": ["html"],
+ "description": "HTML"
+ },
+ {
+ "enum": ["angular"],
+ "description": "Angular"
+ },
+ {
+ "enum": ["lwc"],
+ "description": "Lightning Web Components"
+ },
+ {
+ "type": "string",
+ "description": "Custom parser"
+ }
+ ]
+ },
+ "pluginSearchDirs": {
+ "description": "Custom directory that contains prettier plugins in node_modules subdirectory.\nOverrides default behavior when plugins are searched relatively to the location of Prettier.\nMultiple values are accepted.",
+ "default": [],
+ "oneOf": [
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ {
+ "enum": [false],
+ "description": "Disable plugin autoloading."
+ }
+ ]
+ },
+ "plugins": {
+ "description": "Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",
+ "default": [],
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "printWidth": {
+ "description": "The line length where Prettier will try wrap.",
+ "default": 80,
+ "type": "integer"
+ },
+ "proseWrap": {
+ "description": "How to wrap prose.",
+ "default": "preserve",
+ "oneOf": [
+ {
+ "enum": ["always"],
+ "description": "Wrap prose if it exceeds the print width."
+ },
+ {
+ "enum": ["never"],
+ "description": "Do not wrap prose."
+ },
+ {
+ "enum": ["preserve"],
+ "description": "Wrap prose as-is."
+ }
+ ]
+ },
+ "quoteProps": {
+ "description": "Change when properties in objects are quoted.",
+ "default": "as-needed",
+ "oneOf": [
+ {
+ "enum": ["as-needed"],
+ "description": "Only add quotes around object properties where required."
+ },
+ {
+ "enum": ["consistent"],
+ "description": "If at least one property in an object requires quotes, quote all properties."
+ },
+ {
+ "enum": ["preserve"],
+ "description": "Respect the input use of quotes in object properties."
+ }
+ ]
+ },
+ "rangeEnd": {
+ "description": "Format code ending at a given character offset (exclusive).\nThe range will extend forwards to the end of the selected statement.\nThis option cannot be used with --cursor-offset.",
+ "default": null,
+ "type": "integer"
+ },
+ "rangeStart": {
+ "description": "Format code starting at a given character offset.\nThe range will extend backwards to the start of the first line containing the selected statement.\nThis option cannot be used with --cursor-offset.",
+ "default": 0,
+ "type": "integer"
+ },
+ "requirePragma": {
+ "description": "Require either '@prettier' or '@format' to be present in the file's first docblock comment\nin order for it to be formatted.",
+ "default": false,
+ "type": "boolean"
+ },
+ "semi": {
+ "description": "Print semicolons.",
+ "default": true,
+ "type": "boolean"
+ },
+ "singleAttributePerLine": {
+ "description": "Enforce single attribute per line in HTML, Vue and JSX.",
+ "default": false,
+ "type": "boolean"
+ },
+ "singleQuote": {
+ "description": "Use single quotes instead of double quotes.",
+ "default": false,
+ "type": "boolean"
+ },
+ "tabWidth": {
+ "description": "Number of spaces per indentation level.",
+ "default": 2,
+ "type": "integer"
+ },
+ "trailingComma": {
+ "description": "Print trailing commas wherever possible when multi-line.",
+ "default": "es5",
+ "oneOf": [
+ {
+ "enum": ["es5"],
+ "description": "Trailing commas where valid in ES5 (objects, arrays, etc.)"
+ },
+ {
+ "enum": ["none"],
+ "description": "No trailing commas."
+ },
+ {
+ "enum": ["all"],
+ "description": "Trailing commas wherever possible (including function arguments)."
+ }
+ ]
+ },
+ "useTabs": {
+ "description": "Indent with tabs instead of spaces.",
+ "default": false,
+ "type": "boolean"
+ },
+ "vueIndentScriptAndStyle": {
+ "description": "Indent script and style tags in Vue files.",
+ "default": false,
+ "type": "boolean"
+ }
+ }
+ },
+ "overridesDefinition": {
+ "type": "object",
+ "properties": {
+ "overrides": {
+ "type": "array",
+ "description": "Provide a list of patterns to override prettier configuration.",
+ "items": {
+ "type": "object",
+ "required": ["files"],
+ "properties": {
+ "files": {
+ "description": "Include these files in this override.",
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "excludeFiles": {
+ "description": "Exclude these files from this override.",
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "options": {
+ "type": "object",
+ "description": "The options to apply for this override.",
+ "$ref": "#/definitions/optionsDefinition"
+ }
+ },
+ "additionalProperties": false
+ }
+ }
+ }
+ }
+ },
+ "id": "https://json.schemastore.org/prettierrc.json",
+ "oneOf": [
+ {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/optionsDefinition"
+ },
+ {
+ "$ref": "#/definitions/overridesDefinition"
+ }
+ ]
+ },
+ {
+ "type": "string"
+ }
+ ],
+ "title": "Schema for .prettierrc"
+}
diff --git a/globalStorage/vscode.json-language-features/json-schema-cache/fbc95702ba6eddb3e2de4f52e31ca82a.schema.json b/globalStorage/vscode.json-language-features/json-schema-cache/fbc95702ba6eddb3e2de4f52e31ca82a.schema.json
new file mode 100644
index 0000000..58104aa
--- /dev/null
+++ b/globalStorage/vscode.json-language-features/json-schema-cache/fbc95702ba6eddb3e2de4f52e31ca82a.schema.json
@@ -0,0 +1,127 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "additionalProperties": false,
+ "definitions": {
+ "branch-object": {
+ "type": "object",
+ "additionalProperties": false,
+ "required": ["name"],
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "channel": {
+ "type": "string"
+ },
+ "range": {
+ "type": "string"
+ },
+ "prerelease": {
+ "oneOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "id": "https://json.schemastore.org/semantic-release.json",
+ "properties": {
+ "extends": {
+ "description": "List of modules or file paths containing a shareable configuration. If multiple shareable configurations are set, they will be imported in the order defined with each configuration option taking precedence over the options defined in a previous shareable configuration",
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "branches": {
+ "description": "The branches on which releases should happen.",
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/definitions/branch-object"
+ },
+ {
+ "type": "array",
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/definitions/branch-object"
+ }
+ ]
+ }
+ }
+ ],
+ "default": [
+ "+([0-9])?(.{+([0-9]),x}).x",
+ "master",
+ "next",
+ "next-major",
+ {
+ "name": "beta",
+ "prerelease": true
+ },
+ {
+ "name": "alpha",
+ "prerelease": true
+ }
+ ]
+ },
+ "repositoryUrl": {
+ "type": "string",
+ "description": "The git repository URL"
+ },
+ "tagFormat": {
+ "type": "string",
+ "description": "The Git tag format used by semantic-release to identify releases. The tag name is generated with Lodash template and will be compiled with the version variable.",
+ "default": "v${version}"
+ },
+ "plugins": {
+ "type": "array",
+ "description": "Define the list of plugins to use. Plugins will run in series, in the order defined",
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "array"
+ }
+ ]
+ },
+ "default": [
+ "@semantic-release/commit-analyzer",
+ "@semantic-release/release-notes-generator",
+ "@semantic-release/npm",
+ "@semantic-release/github"
+ ]
+ },
+ "dryRun": {
+ "type": "boolean",
+ "description": "The objective of the dry-run mode is to get a preview of the pending release. Dry-run mode skips the following steps: prepare, publish, success and fail. In addition to this it prints the next version and release notes to the console"
+ },
+ "ci": {
+ "type": "boolean",
+ "description": "Set to false to skip Continuous Integration environment verifications. This allows for making releases from a local machine",
+ "default": true
+ }
+ },
+ "title": "semantic-release Schema",
+ "type": "object"
+}
diff --git a/settings.json b/settings.json
index e4df5e8..8b2eaec 100644
--- a/settings.json
+++ b/settings.json
@@ -1,61 +1,86 @@
{
- "sync.gist": "f795d3dac8387cf20529286054b6eb95",
- "sync.autoDownload": false,
- "workbench.iconTheme": "material-icon-theme",
- "files.exclude": {
- ".vscode/": true,
- "**/*.d.ts": true,
- "**/*.fbx": true,
- "**/*.FBX": true,
- "**/*.meta": true,
- "build-templates/": true,
- "build/": true,
- "library/": true,
- "local/": true,
- "temp/": true
- },
- "search.exclude": {
- ".vscode/": true,
- "**/*.anim": true,
- "**/*.d.ts": true,
- "**/*.fire": true,
- "**/*.prefab": true,
- "build/": true,
- "library/": true,
- "temp/": true
- },
- "git.enabled": false,
- "workbench.startupEditor": "welcomePage",
- "php.validate.executablePath": "C:/nginx/php/php.exe",
- "explorer.confirmDelete": false,
- "debug.javascript.suggestPrettyPrinting": false,
- // Controls how the editor should render the current line highlight.
- // - none
- // - gutter
- // - line
- // - all: Highlights both the gutter and the current line.
- "editor.renderLineHighlight": "line",
- // Controls if the editor should render the current line highlight only when the editor is focused.
- "editor.renderLineHighlightOnlyWhenFocus": false,
- // Overrides colors from the currently selected color theme.
- "workbench.colorCustomizations": {
- "editor.lineHighlightBackground": "#49b2b93d",
- // "editor.lineHighlightBorder": "red" // "#ffffff30"
- },
- "editor.formatOnSave": true,
- "security.workspace.trust.enabled": false,
- "bracketPairColorizer.depreciation-notice": false,
- "editor.detectIndentation": false,
- "editor.tabSize": 4,
- "editor.insertSpaces": false,
- "editor.codeActionsOnSave": {
- "source.organizeImports": true
- },
- "typescript.referencesCodeLens.enabled": true,
- "typescript.referencesCodeLens.showOnAllFunctions": true,
- "[typescript]": {
- "files.trimFinalNewlines": true,
- "files.trimTrailingWhitespace": true,
- },
- "typescript.tsdk": "node_modules\\typescript\\lib"
+ "sync.autoDownload": false,
+ "workbench.iconTheme": "material-icon-theme",
+ "files.exclude": {
+ ".vscode/": true,
+ "**/*.d.ts": true,
+ "**/*.fbx": true,
+ "**/*.FBX": true,
+ "**/*.meta": true,
+ "build-templates/": true,
+ "preview-templates/": true,
+ "packages/": true,
+ "build/": true,
+ "library/": true,
+ "local/": true,
+ "node_modules": true,
+ "temp/": true
+ },
+ "search.exclude": {
+ ".vscode/": true,
+ "**/*.anim": true,
+ "**/*.d.ts": true,
+ "**/*.fire": true,
+ "**/*.prefab": true,
+ "build/": true,
+ "library/": true,
+ "temp/": true
+ },
+ "workbench.startupEditor": "welcomePage",
+ "php.validate.executablePath": "C:/nginx/php/php.exe",
+ "explorer.confirmDelete": false,
+ "debug.javascript.suggestPrettyPrinting": false,
+ // Controls how the editor should render the current line highlight.
+ // - none
+ // - gutter
+ // - line
+ // - all: Highlights both the gutter and the current line.
+ "editor.renderLineHighlight": "line",
+ // Controls if the editor should render the current line highlight only when the editor is focused.
+ "editor.renderLineHighlightOnlyWhenFocus": false,
+ // Overrides colors from the currently selected color theme.
+ "workbench.colorCustomizations": {
+ "editor.lineHighlightBackground": "#49b2b93d",
+ // "editor.lineHighlightBorder": "red" // "#ffffff30"
+ },
+ "editor.formatOnSave": true,
+ "security.workspace.trust.enabled": false,
+ "editor.detectIndentation": false,
+ "editor.tabSize": 4,
+ "editor.insertSpaces": false,
+ "editor.codeActionsOnSave": {
+ "source.organizeImports": true
+ },
+ "typescript.referencesCodeLens.enabled": true,
+ "typescript.referencesCodeLens.showOnAllFunctions": true,
+ "[typescript]": {
+ "files.trimFinalNewlines": true,
+ "files.trimTrailingWhitespace": true,
+ },
+ "typescript.tsdk": "node_modules\\typescript\\lib",
+ "settingsSync.ignoredSettings": [
+ "git.enabled"
+ ],
+ "tabnine.experimentalAutoImports": true,
+ "volar.codeLens.references": false,
+ "editor.codeLens": false,
+ "debug.allowBreakpointsEverywhere": true,
+ "github.copilot.enable": {
+ "*": true,
+ "yaml": false,
+ "plaintext": true,
+ "markdown": false
+ },
+ "sync.gist": "f795d3dac8387cf20529286054b6eb95",
+ "editor.inlineSuggest.enabled": true,
+ "workbench.editor.enablePreview": false,
+ "phpfmt.php_bin": "C:\\nginx\\php\\php.exe",
+ "eslint.probe": [
+ "javascriptreact",
+ "typescript",
+ "typescriptreact",
+ "html",
+ "vue",
+ "markdown"
+ ]
}
\ No newline at end of file
diff --git a/sync/extensions/20220314T171252.json b/sync/extensions/20220314T171252.json
new file mode 100644
index 0000000..667fceb
--- /dev/null
+++ b/sync/extensions/20220314T171252.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"bmewburn.vscode-intelephense-client\",\"uuid\":\"ffda6552-0ad5-431b-a4fa-0905a7e4f3f0\"},\"preRelease\":false,\"version\":\"1.8.1\",\"installed\":true},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer\",\"uuid\":\"f583eafd-aa0d-4ccb-8f44-d1e610389660\"},\"preRelease\":false,\"version\":\"1.0.62\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.64.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.12\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.64.3\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"preRelease\":false,\"version\":\"0.0.81\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"0.0.18\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"nextfu.cocos-creator-js\",\"uuid\":\"a85a4aab-47b9-47c2-beea-1fa0beb6ce7e\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"octref.vetur\",\"uuid\":\"2f5dd8cb-d251-4d70-abfe-ddebcb077483\"},\"preRelease\":false,\"version\":\"0.35.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true,\"state\":{\"material-icon-theme.version\":\"4.13.0\"}},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.24.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.2.0\",\"disabled\":true,\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220314T171829.json b/sync/extensions/20220314T171829.json
new file mode 100644
index 0000000..8963412
--- /dev/null
+++ b/sync/extensions/20220314T171829.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"bmewburn.vscode-intelephense-client\",\"uuid\":\"ffda6552-0ad5-431b-a4fa-0905a7e4f3f0\"},\"preRelease\":false,\"version\":\"1.8.2\",\"installed\":true},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer\",\"uuid\":\"f583eafd-aa0d-4ccb-8f44-d1e610389660\"},\"preRelease\":false,\"version\":\"1.0.62\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.64.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.12\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.64.3\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"preRelease\":false,\"version\":\"0.0.81\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"0.0.18\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"nextfu.cocos-creator-js\",\"uuid\":\"a85a4aab-47b9-47c2-beea-1fa0beb6ce7e\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"octref.vetur\",\"uuid\":\"2f5dd8cb-d251-4d70-abfe-ddebcb077483\"},\"preRelease\":false,\"version\":\"0.35.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.14.1\",\"installed\":true},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.25.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"disabled\":true,\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220316T083753.json b/sync/extensions/20220316T083753.json
deleted file mode 100644
index 1ea3c2e..0000000
--- a/sync/extensions/20220316T083753.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":5,"content":"[{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.builtin-notebook-renderers\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer\",\"uuid\":\"f583eafd-aa0d-4ccb-8f44-d1e610389660\"},\"preRelease\":false,\"version\":\"1.0.62\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.65.2\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.14\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.65.0\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"preRelease\":false,\"version\":\"0.0.85\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"0.0.18\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.14.1\",\"installed\":true,\"state\":{\"material-icon-theme.version\":\"4.14.1\"}},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.25.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"disabled\":true,\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220409T105719.json b/sync/extensions/20220409T105719.json
new file mode 100644
index 0000000..0b61f1e
--- /dev/null
+++ b/sync/extensions/20220409T105719.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.builtin-notebook-renderers\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.restructuredtext\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer\",\"uuid\":\"f583eafd-aa0d-4ccb-8f44-d1e610389660\"},\"preRelease\":false,\"version\":\"1.0.62\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.66.2\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.66.1\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.17\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"preRelease\":false,\"version\":\"0.0.89\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.15.0\",\"installed\":true,\"state\":{\"material-icon-theme.version\":\"4.15.0\"}},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.25.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"disabled\":true,\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220409T210720.json b/sync/extensions/20220409T210720.json
new file mode 100644
index 0000000..fdc6916
--- /dev/null
+++ b/sync/extensions/20220409T210720.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"chukong technologies.cocos-creator\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"chukong technology.cocos-debug\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.builtin-notebook-renderers\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.restructuredtext\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer\",\"uuid\":\"f583eafd-aa0d-4ccb-8f44-d1e610389660\"},\"preRelease\":false,\"version\":\"1.0.62\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"hollowtree.vue-snippets\",\"uuid\":\"3620b114-6fe8-459b-8c68-99943147069b\"},\"preRelease\":false,\"version\":\"1.0.4\",\"installed\":true},{\"identifier\":{\"id\":\"jcbuisson.vue\",\"uuid\":\"4c808376-20ec-41d4-a934-f7601552c4f1\"},\"preRelease\":false,\"version\":\"0.1.5\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.66.2\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.66.1\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.17\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"preRelease\":false,\"version\":\"0.0.89\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.15.0\",\"installed\":true,\"state\":{\"material-icon-theme.version\":\"4.15.0\"}},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"tabnine.tabnine-vscode\",\"uuid\":\"75da638c-c45a-44ea-aa3b-8570a3559810\"},\"preRelease\":false,\"version\":\"3.5.42\",\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.25.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"yuichinukiyama.vscode-preview-server\",\"uuid\":\"dde27962-923d-4d2a-b1a6-fd24d9ebbaf6\"},\"preRelease\":false,\"version\":\"1.3.0\",\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220409T211349.json b/sync/extensions/20220409T211349.json
new file mode 100644
index 0000000..dd7390e
--- /dev/null
+++ b/sync/extensions/20220409T211349.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"chukong technologies.cocos-creator\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"chukong technology.cocos-debug\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.builtin-notebook-renderers\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.restructuredtext\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer\",\"uuid\":\"f583eafd-aa0d-4ccb-8f44-d1e610389660\"},\"preRelease\":false,\"version\":\"1.0.62\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.66.2\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.66.1\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.17\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"preRelease\":false,\"version\":\"0.0.89\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.15.0\",\"installed\":true,\"state\":{\"material-icon-theme.version\":\"4.15.0\"}},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.25.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"disabled\":true,\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220704T094016.json b/sync/extensions/20220704T094016.json
new file mode 100644
index 0000000..ef87622
--- /dev/null
+++ b/sync/extensions/20220704T094016.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"chukong technology.cocos-debug\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.builtin-notebook-renderers\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.restructuredtext\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"formulahendry.auto-close-tag\",\"uuid\":\"d3836729-9cc1-42c1-b2af-d50071f57d29\"},\"preRelease\":false,\"version\":\"0.5.14\",\"installed\":true},{\"identifier\":{\"id\":\"github.copilot\",\"uuid\":\"23c4aeee-f844-43cd-b53e-1113e483f1a6\"},\"preRelease\":false,\"version\":\"1.31.6194\",\"installed\":true,\"state\":{\"github.copilot.telemetryAccepted.2021-10-14\":\"bir840124\"}},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"jcbuisson.vue\",\"uuid\":\"4c808376-20ec-41d4-a934-f7601552c4f1\"},\"preRelease\":false,\"version\":\"0.1.5\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.68.6150916\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.68.0\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.18\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"1.0.2\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.19.0\",\"installed\":true},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"installed\":true},{\"identifier\":{\"id\":\"tabnine.tabnine-vscode\",\"uuid\":\"75da638c-c45a-44ea-aa3b-8570a3559810\"},\"preRelease\":false,\"version\":\"3.5.60\",\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"vue.volar\",\"uuid\":\"a5223b43-8621-4351-a14e-3d560f85f277\"},\"preRelease\":false,\"version\":\"0.38.2\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.27.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"installed\":true},{\"identifier\":{\"id\":\"yuichinukiyama.vscode-preview-server\",\"uuid\":\"dde27962-923d-4d2a-b1a6-fd24d9ebbaf6\"},\"preRelease\":false,\"version\":\"1.3.0\",\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220721T231716.json b/sync/extensions/20220721T231716.json
new file mode 100644
index 0000000..596de66
--- /dev/null
+++ b/sync/extensions/20220721T231716.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"chukong technology.cocos-debug\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.builtin-notebook-renderers\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.references-view\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.restructuredtext\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"dbaeumer.vscode-eslint\",\"uuid\":\"583b2b34-2c1e-4634-8c0b-0b82e283ea3a\"},\"preRelease\":false,\"version\":\"2.2.6\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"formulahendry.auto-close-tag\",\"uuid\":\"d3836729-9cc1-42c1-b2af-d50071f57d29\"},\"preRelease\":false,\"version\":\"0.5.14\",\"installed\":true},{\"identifier\":{\"id\":\"github.copilot\",\"uuid\":\"23c4aeee-f844-43cd-b53e-1113e483f1a6\"},\"preRelease\":false,\"version\":\"1.33.6266\",\"installed\":true,\"state\":{\"github.copilot.telemetryAccepted.2021-10-14\":\"bir840124\"}},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"jcbuisson.vue\",\"uuid\":\"4c808376-20ec-41d4-a934-f7601552c4f1\"},\"preRelease\":false,\"version\":\"0.1.5\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.69.7130931\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.69.0\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.18\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"1.0.2\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.19.0\",\"installed\":true,\"state\":{\"material-icon-theme.version\":\"4.19.0\"}},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"installed\":true},{\"identifier\":{\"id\":\"tabnine.tabnine-vscode\",\"uuid\":\"75da638c-c45a-44ea-aa3b-8570a3559810\"},\"preRelease\":false,\"version\":\"3.6.4\",\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"vue.volar\",\"uuid\":\"a5223b43-8621-4351-a14e-3d560f85f277\"},\"preRelease\":false,\"version\":\"0.38.9\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.27.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"installed\":true},{\"identifier\":{\"id\":\"yuichinukiyama.vscode-preview-server\",\"uuid\":\"dde27962-923d-4d2a-b1a6-fd24d9ebbaf6\"},\"preRelease\":false,\"version\":\"1.3.0\",\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/20220721T232219.json b/sync/extensions/20220721T232219.json
new file mode 100644
index 0000000..e4e23ba
--- /dev/null
+++ b/sync/extensions/20220721T232219.json
@@ -0,0 +1 @@
+{"version":5,"content":"[{\"identifier\":{\"id\":\"chukong technology.cocos-debug\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"vscode.bat\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.builtin-notebook-renderers\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.diff\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git-base\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"preRelease\":false,\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.latex\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"preRelease\":false,\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"preRelease\":false,\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.references-view\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.restructuredtext\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"preRelease\":false,\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"chukongtechnology.cocos-debug\",\"uuid\":\"7c21c5b9-b057-4a70-a227-070eb02aae71\"},\"preRelease\":false,\"version\":\"0.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"dbaeumer.vscode-eslint\",\"uuid\":\"583b2b34-2c1e-4634-8c0b-0b82e283ea3a\"},\"preRelease\":false,\"version\":\"2.2.6\",\"installed\":true},{\"identifier\":{\"id\":\"eg2.tslint\",\"uuid\":\"513cf511-3894-4ee2-8c34-13ab83ddfd37\"},\"preRelease\":false,\"version\":\"1.0.47\",\"installed\":true},{\"identifier\":{\"id\":\"formulahendry.auto-close-tag\",\"uuid\":\"d3836729-9cc1-42c1-b2af-d50071f57d29\"},\"preRelease\":false,\"version\":\"0.5.14\",\"installed\":true},{\"identifier\":{\"id\":\"github.copilot\",\"uuid\":\"23c4aeee-f844-43cd-b53e-1113e483f1a6\"},\"preRelease\":false,\"version\":\"1.33.6266\",\"installed\":true,\"state\":{\"github.copilot.telemetryAccepted.2021-10-14\":\"bir840124\"}},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"preRelease\":false,\"version\":\"0.0.215\",\"installed\":true},{\"identifier\":{\"id\":\"jcbuisson.vue\",\"uuid\":\"4c808376-20ec-41d4-a934-f7601552c4f1\"},\"preRelease\":false,\"version\":\"0.1.5\",\"installed\":true},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-zh-hant\",\"uuid\":\"64d05954-748a-433f-ba3e-edba0227e28e\"},\"preRelease\":false,\"version\":\"1.69.7130931\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"preRelease\":false,\"version\":\"0.0.15\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"preRelease\":false,\"version\":\"1.69.0\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"preRelease\":false,\"version\":\"1.0.18\"},{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"preRelease\":false,\"version\":\"1.0.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"preRelease\":false,\"version\":\"1.0.2\"},{\"identifier\":{\"id\":\"msjsdiag.debugger-for-chrome\",\"uuid\":\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\"},\"preRelease\":false,\"version\":\"4.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"preRelease\":false,\"version\":\"4.19.0\",\"installed\":true,\"state\":{\"material-icon-theme.version\":\"4.19.0\"}},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"preRelease\":false,\"version\":\"3.4.3\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.shader\",\"uuid\":\"3a63675f-7987-4cff-a411-d4a9568f560c\"},\"preRelease\":false,\"version\":\"1.1.5\",\"installed\":true},{\"identifier\":{\"id\":\"slevesque.vscode-autohotkey\",\"uuid\":\"ce49f801-147f-49b8-9b1b-a8ee3dff91ef\"},\"preRelease\":false,\"version\":\"0.2.2\",\"installed\":true},{\"identifier\":{\"id\":\"tabnine.tabnine-vscode\",\"uuid\":\"75da638c-c45a-44ea-aa3b-8570a3559810\"},\"preRelease\":false,\"version\":\"3.6.4\",\"installed\":true},{\"identifier\":{\"id\":\"tiansin.php-debug\",\"uuid\":\"a706568d-1381-4458-8ee5-b1d770de5514\"},\"preRelease\":false,\"version\":\"0.1.6\",\"installed\":true},{\"identifier\":{\"id\":\"vue.volar\",\"uuid\":\"a5223b43-8621-4351-a14e-3d560f85f277\"},\"preRelease\":false,\"version\":\"0.38.9\",\"installed\":true},{\"identifier\":{\"id\":\"wayou.vscode-todo-highlight\",\"uuid\":\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\"},\"preRelease\":false,\"version\":\"1.0.5\",\"installed\":true},{\"identifier\":{\"id\":\"xabikos.javascriptsnippets\",\"uuid\":\"a2cec723-5349-460d-9de9-0fd1f8d3456f\"},\"preRelease\":false,\"version\":\"1.8.0\",\"disabled\":true,\"installed\":true},{\"identifier\":{\"id\":\"xdebug.php-debug\",\"uuid\":\"044b4b31-2969-4af3-895d-855433b8b46d\"},\"preRelease\":false,\"version\":\"1.27.0\",\"installed\":true},{\"identifier\":{\"id\":\"yaji.cocos-effect\",\"uuid\":\"89042180-a1a8-483e-b205-2e8034575021\"},\"preRelease\":false,\"version\":\"0.3.0\",\"installed\":true},{\"identifier\":{\"id\":\"yuichinukiyama.vscode-preview-server\",\"uuid\":\"dde27962-923d-4d2a-b1a6-fd24d9ebbaf6\"},\"preRelease\":false,\"version\":\"1.3.0\",\"installed\":true}]"}
\ No newline at end of file
diff --git a/sync/extensions/lastSyncextensions.json b/sync/extensions/lastSyncextensions.json
index dc35bb8..ce1df96 100644
--- a/sync/extensions/lastSyncextensions.json
+++ b/sync/extensions/lastSyncextensions.json
@@ -1 +1 @@
-{"ref":"ab8472b6-fa09-4b16-b979-d9fe1004c924","content":"{\"version\":5,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"[{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.bat\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.clojure\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.coffeescript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.configuration-editing\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.cpp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.csharp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-auto-launch\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-server-ready\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.docker\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.emmet\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.extension-editing\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.fsharp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-ui\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github-authentication\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.2\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.go\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.groovy\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.grunt\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.gulp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.handlebars\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.hlsl\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.image-preview\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ini\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.jake\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.java\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.javascript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.less\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.log\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.lua\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.make\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.merge-conflict\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.microsoft-authentication\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug\\\",\\\"uuid\\\":\\\"25629058-ddac-4e17-abba-74678e126c5d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.62.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug-companion\\\",\\\"uuid\\\":\\\"99cb0b7f-7354-4278-b8da-6cc79972169d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.15\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug\\\",\\\"uuid\\\":\\\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.44.14\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug2\\\",\\\"uuid\\\":\\\"36d19e17-7569-4841-a001-947eb18602b2\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.42.5\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.references-view\\\",\\\"uuid\\\":\\\"dc489f46-520d-4556-ae85-1f9eab3c412d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.81\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.vscode-js-profile-table\\\",\\\"uuid\\\":\\\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.18\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.npm\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.objective-c\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.perl\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.powershell\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.pug\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.python\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.r\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.razor\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ruby\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.rust\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.scss\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.search-result\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shaderlab\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shellscript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.sql\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.swift\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-abyss\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-defaults\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-kimbie-dark\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai-dimmed\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-quietlight\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-red\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vscode-theme-seti\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-dark\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-light\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-tomorrow-night-blue\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vb\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.xml\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.yaml\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"chukongtechnology.cocos-debug\\\",\\\"uuid\\\":\\\"7c21c5b9-b057-4a70-a227-070eb02aae71\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"chukong technologies.cocos-creator\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"coenraads.bracket-pair-colorizer\\\",\\\"uuid\\\":\\\"f583eafd-aa0d-4ccb-8f44-d1e610389660\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.62\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-ceintl.vscode-language-pack-zh-hant\\\",\\\"uuid\\\":\\\"64d05954-748a-433f-ba3e-edba0227e28e\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.65.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"msjsdiag.debugger-for-chrome\\\",\\\"uuid\\\":\\\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"4.13.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"pkief.material-icon-theme\\\",\\\"uuid\\\":\\\"5db78037-f674-459f-a236-db622c427c5b\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"4.15.0\\\",\\\"installed\\\":true,\\\"state\\\":{\\\"material-icon-theme.version\\\":\\\"4.15.0\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"shan.code-settings-sync\\\",\\\"uuid\\\":\\\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"3.4.3\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"slevesque.shader\\\",\\\"uuid\\\":\\\"3a63675f-7987-4cff-a411-d4a9568f560c\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.1.5\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"xabikos.javascriptsnippets\\\",\\\"uuid\\\":\\\"a2cec723-5349-460d-9de9-0fd1f8d3456f\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.8.0\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"yaji.cocos-effect\\\",\\\"uuid\\\":\\\"89042180-a1a8-483e-b205-2e8034575021\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.3.0\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.notepadplusplus-keybindings\\\",\\\"uuid\\\":\\\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.7\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"chukong technology.cocos-debug\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"tiansin.php-debug\\\",\\\"uuid\\\":\\\"a706568d-1381-4458-8ee5-b1d770de5514\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.1.6\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"felixfbecker.php-debug\\\",\\\"uuid\\\":\\\"044b4b31-2969-4af3-895d-855433b8b46d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.25.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.julia\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-wsl-recommender\\\",\\\"uuid\\\":\\\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.12\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.notebook-markdown-extensions\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.simple-browser\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.testing-editor-contributions\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.dart\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-math\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ipynb\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.diff\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-base\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.anycode\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.54\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"github.remotehub\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.20.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"github.codespaces\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.4.2\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"github.vscode-pull-request-github\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.34.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.latex\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.builtin-notebook-renderers\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"eg2.tslint\\\",\\\"uuid\\\":\\\"513cf511-3894-4ee2-8c34-13ab83ddfd37\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.47\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"gruntfuggly.todo-tree\\\",\\\"uuid\\\":\\\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.215\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"wayou.vscode-todo-highlight\\\",\\\"uuid\\\":\\\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.5\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.restructuredtext\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"}]\"}","skippedExtensions":[{"identifier":{"id":"chukong technology.cocos-debug"},"preRelease":false,"version":"0.0.1","installed":true},{"identifier":{"id":"chukong technologies.cocos-creator"},"preRelease":false,"version":"0.0.1","installed":true}]}
\ No newline at end of file
+{"ref":"680c69c6-5f3a-4965-9691-5ebdcc4629dc","content":"{\"version\":5,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"[{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.bat\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.clojure\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.coffeescript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.configuration-editing\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.cpp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.csharp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-auto-launch\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-server-ready\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.docker\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.emmet\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.extension-editing\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.fsharp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-ui\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github-authentication\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.2\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.go\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.groovy\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.grunt\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.gulp\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.handlebars\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.hlsl\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.image-preview\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ini\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.jake\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.java\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.javascript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.less\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.log\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.lua\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.make\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.merge-conflict\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.microsoft-authentication\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug\\\",\\\"uuid\\\":\\\"25629058-ddac-4e17-abba-74678e126c5d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.62.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug-companion\\\",\\\"uuid\\\":\\\"99cb0b7f-7354-4278-b8da-6cc79972169d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.15\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug\\\",\\\"uuid\\\":\\\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.44.14\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug2\\\",\\\"uuid\\\":\\\"36d19e17-7569-4841-a001-947eb18602b2\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.42.5\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.references-view\\\",\\\"uuid\\\":\\\"dc489f46-520d-4556-ae85-1f9eab3c412d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.81\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.vscode-js-profile-table\\\",\\\"uuid\\\":\\\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.18\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.npm\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.objective-c\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.perl\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.powershell\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.pug\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.python\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.r\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.razor\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ruby\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.rust\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.scss\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.search-result\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shaderlab\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shellscript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.sql\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.swift\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-abyss\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-defaults\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-kimbie-dark\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai-dimmed\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-quietlight\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-red\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vscode-theme-seti\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-dark\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-light\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-tomorrow-night-blue\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript-language-features\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vb\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.xml\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.yaml\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"chukongtechnology.cocos-debug\\\",\\\"uuid\\\":\\\"7c21c5b9-b057-4a70-a227-070eb02aae71\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"chukong technologies.cocos-creator\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-ceintl.vscode-language-pack-zh-hant\\\",\\\"uuid\\\":\\\"64d05954-748a-433f-ba3e-edba0227e28e\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.65.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"msjsdiag.debugger-for-chrome\\\",\\\"uuid\\\":\\\"1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"4.13.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"pkief.material-icon-theme\\\",\\\"uuid\\\":\\\"5db78037-f674-459f-a236-db622c427c5b\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"4.19.0\\\",\\\"installed\\\":true,\\\"state\\\":{\\\"material-icon-theme.version\\\":\\\"4.19.0\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"shan.code-settings-sync\\\",\\\"uuid\\\":\\\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"3.4.3\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"slevesque.shader\\\",\\\"uuid\\\":\\\"3a63675f-7987-4cff-a411-d4a9568f560c\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.1.5\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"xabikos.javascriptsnippets\\\",\\\"uuid\\\":\\\"a2cec723-5349-460d-9de9-0fd1f8d3456f\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.8.0\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"yaji.cocos-effect\\\",\\\"uuid\\\":\\\"89042180-a1a8-483e-b205-2e8034575021\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.3.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.notepadplusplus-keybindings\\\",\\\"uuid\\\":\\\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.7\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"chukong technology.cocos-debug\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"felixfbecker.php-debug\\\",\\\"uuid\\\":\\\"044b4b31-2969-4af3-895d-855433b8b46d\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.25.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.julia\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-wsl-recommender\\\",\\\"uuid\\\":\\\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.12\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.notebook-markdown-extensions\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.simple-browser\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.testing-editor-contributions\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.dart\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-math\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ipynb\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.diff\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-base\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.anycode\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.54\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"github.remotehub\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.20.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"github.codespaces\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.4.2\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"github.vscode-pull-request-github\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.34.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.latex\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.builtin-notebook-renderers\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"eg2.tslint\\\",\\\"uuid\\\":\\\"513cf511-3894-4ee2-8c34-13ab83ddfd37\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.47\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"gruntfuggly.todo-tree\\\",\\\"uuid\\\":\\\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.0.215\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"wayou.vscode-todo-highlight\\\",\\\"uuid\\\":\\\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.5\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.restructuredtext\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"yuichinukiyama.vscode-preview-server\\\",\\\"uuid\\\":\\\"dde27962-923d-4d2a-b1a6-fd24d9ebbaf6\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.3.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"jcbuisson.vue\\\",\\\"uuid\\\":\\\"4c808376-20ec-41d4-a934-f7601552c4f1\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.1.5\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"uuid\\\":\\\"75da638c-c45a-44ea-aa3b-8570a3559810\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"3.5.42\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"johnsoncodehk.volar\\\",\\\"uuid\\\":\\\"a5223b43-8621-4351-a14e-3d560f85f277\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.33.10\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"formulahendry.auto-close-tag\\\",\\\"uuid\\\":\\\"d3836729-9cc1-42c1-b2af-d50071f57d29\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.5.14\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"github.copilot\\\",\\\"uuid\\\":\\\"23c4aeee-f844-43cd-b53e-1113e483f1a6\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.40.6471\\\",\\\"installed\\\":true,\\\"state\\\":{\\\"github.copilot.telemetryAccepted.2021-10-14\\\":\\\"bir840124\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.references-view\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"dbaeumer.vscode-eslint\\\",\\\"uuid\\\":\\\"583b2b34-2c1e-4634-8c0b-0b82e283ea3a\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"2.2.6\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"slevesque.vscode-autohotkey\\\",\\\"uuid\\\":\\\"ce49f801-147f-49b8-9b1b-a8ee3dff91ef\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.2.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"thqby.vscode-autohotkey2-lsp\\\",\\\"uuid\\\":\\\"602ce52a-5c3f-4c52-9173-40f68c29d81b\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"1.4.6\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"tiansin.php-debug\\\",\\\"uuid\\\":\\\"a706568d-1381-4458-8ee5-b1d770de5514\\\"},\\\"preRelease\\\":false,\\\"version\\\":\\\"0.1.6\\\",\\\"installed\\\":true}]\"}","skippedExtensions":[{"identifier":{"id":"chukong technology.cocos-debug"},"preRelease":false,"version":"0.0.1","installed":true},{"identifier":{"id":"chukong technologies.cocos-creator"},"preRelease":false,"version":"0.0.1","installed":true}]}
\ No newline at end of file
diff --git a/sync/globalState/20220314T171201.json b/sync/globalState/20220314T171201.json
deleted file mode 100644
index 0e9e4ce..0000000
--- a/sync/globalState/20220314T171201.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"content":"{\"storage\":{\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":1}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"2\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"installGit\\\":{\\\"done\\\":true},\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Mon Mar 14 2022\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false}]\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.0fa2bbc21c8ccddf6adecc9f0ae49b30\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220314T171340.json b/sync/globalState/20220314T171340.json
deleted file mode 100644
index 3903ace..0000000
--- a/sync/globalState/20220314T171340.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.return-type\\\",\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":1}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"2\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Sat Nov 20 2021\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Sat Nov 20 2021\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Sat Nov 20 2021\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Sat Nov 20 2021\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Sat Nov 20 2021\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false}]\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"status.workspaceTrust.1637341159522\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220316T083752.json b/sync/globalState/20220316T083752.json
deleted file mode 100644
index 128a9ec..0000000
--- a/sync/globalState/20220316T083752.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":16},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":17},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":18}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"19\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"pickAFolderTask-WebWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"tasks\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true},\\\"pickAFolderTask-Other\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchTrustRequired\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnStartExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnDemandExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220316T112557.json b/sync/globalState/20220316T112557.json
deleted file mode 100644
index a19fc04..0000000
--- a/sync/globalState/20220316T112557.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":16},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":17},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":18},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":22}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"23\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"pickAFolderTask-WebWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"tasks\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true},\\\"pickAFolderTask-Other\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchTrustRequired\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnStartExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnDemandExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220316T113348.json b/sync/globalState/20220316T113348.json
deleted file mode 100644
index efec446..0000000
--- a/sync/globalState/20220316T113348.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":16},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":17},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":18},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":23}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"24\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"pickAFolderTask-WebWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"tasks\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true},\\\"pickAFolderTask-Other\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchTrustRequired\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnStartExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnDemandExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220316T114037.json b/sync/globalState/20220316T114037.json
deleted file mode 100644
index a036d1d..0000000
--- a/sync/globalState/20220316T114037.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":16},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":17},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":22},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":25},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":26}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"27\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"pickAFolderTask-WebWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"tasks\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true},\\\"pickAFolderTask-Other\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/Common\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/Engine\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/FormTable\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/Slot\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/_BusinessTypeSetting\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220423T093850.json b/sync/globalState/20220423T093850.json
new file mode 100644
index 0000000..87c0248
--- /dev/null
+++ b/sync/globalState/20220423T093850.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":25},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":31},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"33\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"pickAFolderTask-WebWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"tasks\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true},\\\"pickAFolderTask-Other\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220502T094346.json b/sync/globalState/20220502T094346.json
new file mode 100644
index 0000000..cdb2c2b
--- /dev/null
+++ b/sync/globalState/20220502T094346.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":31},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"34\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220502T095020.json b/sync/globalState/20220502T095020.json
new file mode 100644
index 0000000..2dce820
--- /dev/null
+++ b/sync/globalState/20220502T095020.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"36\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"tasks\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220507T105917.json b/sync/globalState/20220507T105917.json
new file mode 100644
index 0000000..c5fda52
--- /dev/null
+++ b/sync/globalState/20220507T105917.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"Comments.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"isHidden\\\":false}]\"},\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"36\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"extensionsAssistant/importantRecommendationsIgnore\":{\"version\":1,\"value\":\"[\\\"ms-azuretools.vscode-docker\\\"]\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"],\\\"dockerfile\\\":[\\\"ms-azuretools.vscode-docker\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"name\\\":\\\"Comments\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220603T093516.json b/sync/globalState/20220603T093516.json
new file mode 100644
index 0000000..aa7a315
--- /dev/null
+++ b/sync/globalState/20220603T093516.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"Comments.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"isHidden\\\":false}]\"},\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"36\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"extensionsAssistant/importantRecommendationsIgnore\":{\"version\":1,\"value\":\"[\\\"ms-azuretools.vscode-docker\\\"]\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"],\\\"dockerfile\\\":[\\\"ms-azuretools.vscode-docker\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"name\\\":\\\"Comments\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220603T094049.json b/sync/globalState/20220603T094049.json
new file mode 100644
index 0000000..c2bb165
--- /dev/null
+++ b/sync/globalState/20220603T094049.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"Comments.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"isHidden\\\":false}]\"},\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"36\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"extensionsAssistant/importantRecommendationsIgnore\":{\"version\":1,\"value\":\"[\\\"ms-azuretools.vscode-docker\\\"]\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"],\\\"dockerfile\\\":[\\\"ms-azuretools.vscode-docker\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"name\\\":\\\"Comments\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220611T121132.json b/sync/globalState/20220611T121132.json
new file mode 100644
index 0000000..f723829
--- /dev/null
+++ b/sync/globalState/20220611T121132.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"Comments.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"isHidden\\\":false}]\"},\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"36\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"extensionsAssistant/importantRecommendationsIgnore\":{\"version\":1,\"value\":\"[\\\"ms-azuretools.vscode-docker\\\"]\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"],\\\"dockerfile\\\":[\\\"ms-azuretools.vscode-docker\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"name\\\":\\\"Comments\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220611T132641.json b/sync/globalState/20220611T132641.json
new file mode 100644
index 0000000..44d7fc7
--- /dev/null
+++ b/sync/globalState/20220611T132641.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"Comments.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"isHidden\\\":false}]\"},\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"36\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"extensionsAssistant/importantRecommendationsIgnore\":{\"version\":1,\"value\":\"[\\\"ms-azuretools.vscode-docker\\\"]\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"],\\\"dockerfile\\\":[\\\"ms-azuretools.vscode-docker\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"name\\\":\\\"Comments\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220623T083441.json b/sync/globalState/20220623T083441.json
new file mode 100644
index 0000000..bd5f46b
--- /dev/null
+++ b/sync/globalState/20220623T083441.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"Comments.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"isHidden\\\":false}]\"},\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#303031\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":30},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"36\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"extensionsAssistant/importantRecommendationsIgnore\":{\"version\":1,\"value\":\"[\\\"ms-azuretools.vscode-docker\\\"]\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"],\\\"dockerfile\\\":[\\\"ms-azuretools.vscode-docker\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vueComponentPreview\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"name\\\":\\\"Comments\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"TabNine.tabnine-vscode\\\",\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/20220721T231715.json b/sync/globalState/20220721T231715.json
new file mode 100644
index 0000000..c5f9358
--- /dev/null
+++ b/sync/globalState/20220721T231715.json
@@ -0,0 +1 @@
+{"version":1,"content":"{\"storage\":{\"Comments.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"isHidden\\\":false}]\"},\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.62.3\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"深色+ (預設深色)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#303031\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":2},{\\\"key\\\":\\\"workbench.action.tasks.runTask\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.action.tasks.configureDefaultTestTask\\\",\\\"value\\\":4},{\\\"key\\\":\\\"workbench.action.tasks.reRunTask\\\",\\\"value\\\":9},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":21},{\\\"key\\\":\\\"workbench.userDataSync.actions.help\\\",\\\"value\\\":23},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":24},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":28},{\\\"key\\\":\\\"extension.otherOptions\\\",\\\"value\\\":33},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":35},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":36},{\\\"key\\\":\\\"workbench.action.openRawDefaultSettings\\\",\\\"value\\\":37},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":38}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"39\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"ctrlEnterReplaceAll.windows.donotask\":{\"version\":1,\"value\":\"true\"},\"extensionsAssistant/importantRecommendationsIgnore\":{\"version\":1,\"value\":\"[\\\"ms-azuretools.vscode-docker\\\"]\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"fire\\\",\\\"manifest\\\",\\\"vue\\\"]\"},\"fileBasedRecommendations/promptedRecommendations\":{\"version\":1,\"value\":\"{\\\"csharp\\\":[\\\"ms-dotnettools.csharp\\\"],\\\"plaintext\\\":[\\\"octref.vetur\\\"],\\\"vue\\\":[\\\"octref.vetur\\\"],\\\"dockerfile\\\":[\\\"ms-azuretools.vscode-docker\\\"]}\"},\"github-bir840124\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.remotehub\\\",\\\"name\\\":\\\"GitHub Repositories\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.codespaces\\\",\\\"name\\\":\\\"GitHub Codespaces\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\"},\"globalState.argv.locale\":{\"version\":1,\"value\":\"zh-tw\"},\"hasNotifiedOfSettingsAutosave\":{\"version\":1,\"value\":\"true\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"commandPaletteTaskWeb\\\":{\\\"done\\\":true},\\\"settingsSync\\\":{\\\"done\\\":true},\\\"settingsSyncWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true}}\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"recently.opened\":{\"version\":1,\"value\":\"{\\\"entries\\\":[{\\\"workspace\\\":{\\\"id\\\":\\\"-2ad0bbb\\\",\\\"configPath\\\":\\\"tmp:/default.code-workspace\\\"}}]}\"},\"refactorPreview.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\"},\"remote.explorerType\":{\"version\":1,\"value\":\"codespaces\"},\"tabnine-廖建森\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"name\\\":\\\"Tabnine AI\\\",\\\"allowed\\\":true}]\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"false\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Wed Dec 02 2020\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.extension.tabnine-access\\\",\\\"pinned\\\":false,\\\"visible\\\":true,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":false,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.bookmarks\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":false,\\\"visible\\\":false}]\"},\"workbench.activity.showAccounts\":{\"version\":1,\"value\":\"true\"},\"workbench.activityBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vueComponentPreview\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.alignment\":{\"version\":1,\"value\":\"center\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"問題\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"輸出\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"偵錯主控台\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"終端機\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.comments\\\",\\\"name\\\":\\\"Comments\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"重構預覽\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true}]\"},\"workbench.sideBar.position\":{\"version\":1,\"value\":\"0\"},\"workbench.statusBar.hidden\":{\"version\":1,\"value\":\"false\"},\"workbench.statusbar.hidden\":{\"version\":1,\"value\":\"[\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\",\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\",\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\",\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\",\\\"status.workspaceTrust.1633074836106\\\",\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\",\\\"status.workspaceTrust.1634020250580\\\",\\\"status.workspaceTrust.1634021761148\\\",\\\"status.workspaceTrust.1634090959046\\\",\\\"status.workspaceTrust.1634096410742\\\",\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\",\\\"status.workspaceTrust.1634108095137\\\",\\\"status.workspaceTrust.1634174672367\\\",\\\"status.workspaceTrust.1634198650048\\\",\\\"status.workspaceTrust.1634268741158\\\",\\\"status.workspaceTrust.1634291595888\\\",\\\"status.workspaceTrust.1634537363838\\\",\\\"status.workspaceTrust.1634548955285\\\",\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\",\\\"status.workspaceTrust.1634626833530\\\",\\\"status.workspaceTrust.1634636355866\\\",\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\",\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\",\\\"status.workspaceTrust.1635130116230\\\",\\\"status.workspaceTrust.1635218000805\\\",\\\"status.workspaceTrust.1635218162617\\\",\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\",\\\"status.workspaceTrust.1635218334740\\\",\\\"status.workspaceTrust.1635230842416\\\",\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\",\\\"status.workspaceTrust.1635299373729\\\",\\\"status.workspaceTrust.1635303918697\\\",\\\"status.workspaceTrust.1635312393294\\\",\\\"status.workspaceTrust.1635326505712\\\",\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\",\\\"status.workspaceTrust.1635405083695\\\",\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\",\\\"status.workspaceTrust.1635472320377\\\",\\\"status.workspaceTrust.1635737412702\\\",\\\"status.workspaceTrust.1635737628584\\\",\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\",\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\",\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\",\\\"status.workspaceTrust.1635739661549\\\",\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\",\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\",\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\",\\\"status.workspaceTrust.1635748325280\\\",\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\",\\\"status.workspaceTrust.1635905557833\\\",\\\"status.workspaceTrust.1635910121591\\\",\\\"status.workspaceTrust.1636005554256\\\",\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\",\\\"status.workspaceTrust.1636015195206\\\",\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\",\\\"status.workspaceTrust.1636075952634\\\",\\\"status.workspaceTrust.1636076701522\\\",\\\"status.workspaceTrust.1636077800749\\\",\\\"status.workspaceTrust.1636078190558\\\",\\\"status.workspaceTrust.1636356984757\\\",\\\"status.workspaceTrust.1636419256770\\\",\\\"status.workspaceTrust.1636439589343\\\",\\\"status.workspaceTrust.1636444820618\\\",\\\"status.workspaceTrust.1636509638263\\\",\\\"status.workspaceTrust.1636622919551\\\",\\\"status.workspaceTrust.1636685934932\\\",\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\",\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\",\\\"status.workspaceTrust.1637130085995\\\",\\\"status.workspaceTrust.1637286232035\\\",\\\"status.workspaceTrust.1637293327575\\\",\\\"status.workspaceTrust.1637312885700\\\",\\\"status.workspaceTrust.1637313038636\\\",\\\"status.workspaceTrust.1637569592365\\\",\\\"status.workspaceTrust.1637719007801\\\",\\\"status.workspaceTrust.1637828844348\\\",\\\"status.workspaceTrust.1637829456520\\\",\\\"status.workspaceTrust.1637830898734\\\",\\\"status.workspaceTrust.1637831791346\\\",\\\"status.workspaceTrust.1637906661431\\\",\\\"status.workspaceTrust.1637916005387\\\",\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\",\\\"status.workspaceTrust.1638672780143\\\",\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\",\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\",\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\",\\\"status.workspaceTrust.1640140599635\\\",\\\"status.workspaceTrust.1640143294260\\\",\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\",\\\"status.workspaceTrust.1640150343224\\\",\\\"status.workspaceTrust.1640154366275\\\",\\\"status.workspaceTrust.1640155235364\\\",\\\"status.workspaceTrust.1640163356137\\\",\\\"status.workspaceTrust.1640231633739\\\",\\\"status.workspaceTrust.1640232284461\\\",\\\"status.workspaceTrust.1640233633452\\\",\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\",\\\"status.workspaceTrust.1640249745292\\\",\\\"status.workspaceTrust.1640251019499\\\",\\\"status.workspaceTrust.1640259543438\\\",\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\",\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\",\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\",\\\"status.workspaceTrust.1640491092159\\\",\\\"status.workspaceTrust.1640497279253\\\",\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\",\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\",\\\"status.workspaceTrust.1640744865058\\\",\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\",\\\"status.workspaceTrust.1640747458403\\\",\\\"status.workspaceTrust.1640756484866\\\",\\\"status.workspaceTrust.1640765113597\\\",\\\"status.workspaceTrust.1640832474822\\\",\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\",\\\"status.workspaceTrust.1640850562307\\\",\\\"status.workspaceTrust.1640851804765\\\",\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\",\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\",\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\",\\\"status.workspaceTrust.1641099475322\\\",\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\",\\\"status.workspaceTrust.1641189112688\\\",\\\"status.workspaceTrust.1641189228492\\\",\\\"status.workspaceTrust.1641201514127\\\",\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\",\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\",\\\"status.workspaceTrust.1641305491688\\\",\\\"status.workspaceTrust.1641305913027\\\",\\\"status.workspaceTrust.1641307570541\\\",\\\"status.workspaceTrust.1641344039400\\\",\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\",\\\"status.workspaceTrust.1641344240299\\\",\\\"status.workspaceTrust.1641351570595\\\",\\\"status.workspaceTrust.1641352173784\\\",\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\",\\\"status.workspaceTrust.1641443308723\\\",\\\"status.workspaceTrust.1641528077729\\\",\\\"status.workspaceTrust.1641803358090\\\",\\\"status.workspaceTrust.1641863295580\\\",\\\"status.workspaceTrust.1641863841199\\\",\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\",\\\"status.workspaceTrust.1641879686142\\\",\\\"status.workspaceTrust.1641884345997\\\",\\\"status.workspaceTrust.1641884425932\\\",\\\"status.workspaceTrust.1641972289211\\\",\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\",\\\"status.workspaceTrust.1641979077132\\\",\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\",\\\"status.workspaceTrust.1642133844093\\\",\\\"status.workspaceTrust.1642151835190\\\",\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\",\\\"status.workspaceTrust.1642390173646\\\",\\\"status.workspaceTrust.1642399601858\\\",\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\",\\\"status.workspaceTrust.1642410489632\\\",\\\"status.workspaceTrust.1642486594705\\\",\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\",\\\"status.workspaceTrust.1642489782561\\\",\\\"status.workspaceTrust.1642490633010\\\",\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\",\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\",\\\"status.workspaceTrust.1642737366776\\\",\\\"status.workspaceTrust.1642757604429\\\",\\\"status.workspaceTrust.1642759817819\\\",\\\"status.workspaceTrust.1642759943890\\\",\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\",\\\"status.workspaceTrust.1642819256036\\\",\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\",\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\",\\\"status.workspaceTrust.1642821471502\\\",\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\",\\\"status.workspaceTrust.1643162229551\\\",\\\"status.workspaceTrust.1643178797400\\\",\\\"status.workspaceTrust.1643179848356\\\",\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\",\\\"status.workspaceTrust.1643186855771\\\",\\\"status.workspaceTrust.1643272560689\\\",\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\",\\\"status.workspaceTrust.1643332380131\\\",\\\"status.workspaceTrust.1643334321029\\\",\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\",\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\",\\\"status.workspaceTrust.1643339702046\\\",\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\",\\\"status.workspaceTrust.1644197935988\\\",\\\"status.workspaceTrust.1644197981245\\\",\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\",\\\"status.workspaceTrust.1644207129278\\\",\\\"status.workspaceTrust.1644227911514\\\",\\\"status.workspaceTrust.1644302238583\\\",\\\"status.workspaceTrust.1644387103212\\\",\\\"status.workspaceTrust.1644393374060\\\",\\\"status.workspaceTrust.1644393933717\\\",\\\"status.workspaceTrust.1644478372308\\\",\\\"status.workspaceTrust.1644553365564\\\",\\\"status.workspaceTrust.1644891154768\\\",\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\",\\\"status.workspaceTrust.1644975678388\\\",\\\"status.workspaceTrust.1645000222423\\\",\\\"status.workspaceTrust.1645085699533\\\",\\\"status.workspaceTrust.1645085812932\\\",\\\"status.workspaceTrust.1645152685098\\\",\\\"status.workspaceTrust.1645157483005\\\",\\\"status.workspaceTrust.1645332986007\\\",\\\"status.workspaceTrust.1645333048413\\\",\\\"status.workspaceTrust.1645410293908\\\",\\\"status.workspaceTrust.1645497820281\\\",\\\"status.workspaceTrust.1645577623084\\\",\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\",\\\"status.workspaceTrust.1645601870866\\\",\\\"status.workspaceTrust.1645605578039\\\",\\\"status.workspaceTrust.1645692285701\\\",\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\",\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\",\\\"status.workspaceTrust.1646122060307\\\",\\\"status.workspaceTrust.1646201633645\\\",\\\"status.workspaceTrust.1646201904550\\\",\\\"status.workspaceTrust.1646279055271\\\",\\\"status.workspaceTrust.1646374878072\\\",\\\"status.workspaceTrust.1646386588664\\\",\\\"status.workspaceTrust.1646636981134\\\",\\\"status.workspaceTrust.1646720423407\\\",\\\"status.workspaceTrust.1646812417700\\\",\\\"status.workspaceTrust.1646893549637\\\",\\\"status.workspaceTrust.1646961913008\\\",\\\"status.workspaceTrust.1646992034831\\\",\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\",\\\"status.workspaceTrust.1647231035228\\\",\\\"status.workspaceTrust.1647248310759\\\",\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\",\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\",\\\"status.workspaceTrust.1647401080434\\\",\\\"status.workspaceTrust.1647403693365\\\"]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.bookmarks.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"bookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"bookmarksHelpAndFeedback\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.references-view.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"references-view.tree\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.tabnine-access.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"tabnine-home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-today\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabnine-notifications\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.todo-tree-container.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.deprecatedExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.remote.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"remoteHub.views.workspaceRepositories\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github.codespaces.performanceExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"~remote.helpPanel\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.sync.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.sync.merges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.remoteActivity\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.machines\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.sync.localActivity\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.sync.troubleshoot\\\",\\\"isHidden\\\":true}]\"},\"workbench.welcomePage.hiddenCategories\":{\"version\":1,\"value\":\"[\\\"Setup\\\",\\\"Beginner\\\",\\\"Intermediate\\\"]\"}}}"}
\ No newline at end of file
diff --git a/sync/globalState/lastSyncglobalState.json b/sync/globalState/lastSyncglobalState.json
index 7477f41..9527770 100644
--- a/sync/globalState/lastSyncglobalState.json
+++ b/sync/globalState/lastSyncglobalState.json
@@ -1 +1 @@
-{"ref":"25b35e8e-85b7-454a-a7c7-7fd88832a719","content":"{\"version\":1,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"{\\\"storage\\\":{\\\"colorThemeData\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"id\\\\\\\":\\\\\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"深色+ (預設深色)\\\\\\\",\\\\\\\"settingsId\\\\\\\":\\\\\\\"Default Dark+\\\\\\\",\\\\\\\"themeTokenColors\\\\\\\":[{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D4D4D4\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.embedded\\\\\\\",\\\\\\\"source.groovy.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"emphasis\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"strong\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000080\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"header\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#6A9955\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"comment\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.language\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.numeric\\\\\\\",\\\\\\\"variable.other.enummember\\\\\\\",\\\\\\\"keyword.operator.plus.exponent\\\\\\\",\\\\\\\"keyword.operator.minus.exponent\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#646695\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.tag.css\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.other.attribute-name\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"entity.other.attribute-name.class.css\\\\\\\",\\\\\\\"entity.other.attribute-name.class.mixin.css\\\\\\\",\\\\\\\"entity.other.attribute-name.id.css\\\\\\\",\\\\\\\"entity.other.attribute-name.parent-selector.css\\\\\\\",\\\\\\\"entity.other.attribute-name.pseudo-class.css\\\\\\\",\\\\\\\"entity.other.attribute-name.pseudo-element.css\\\\\\\",\\\\\\\"source.css.less entity.other.attribute-name.id\\\\\\\",\\\\\\\"entity.other.attribute-name.scss\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#f44747\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"invalid\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"underline\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.underline\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.bold\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.heading\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.italic\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"strikethrough\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.strikethrough\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inserted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.deleted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.changed\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#6A9955\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.quote.begin.markdown\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#6796e6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.list.begin.markdown\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inline.raw\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#808080\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.preprocessor\\\\\\\",\\\\\\\"entity.name.function.preprocessor\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.preprocessor.string\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.preprocessor.numeric\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.structure.dictionary.key.python\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.diff.header\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"storage\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"storage.type\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"storage.modifier\\\\\\\",\\\\\\\"keyword.operator.noexcept\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"string\\\\\\\",\\\\\\\"meta.embedded.assembly\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.value\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d16969\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.definition.template-expression.begin\\\\\\\",\\\\\\\"punctuation.definition.template-expression.end\\\\\\\",\\\\\\\"punctuation.section.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.template.expression\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.type.vendored.property-name\\\\\\\",\\\\\\\"support.type.property-name\\\\\\\",\\\\\\\"variable.css\\\\\\\",\\\\\\\"variable.scss\\\\\\\",\\\\\\\"variable.other.less\\\\\\\",\\\\\\\"source.coffee.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.control\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.operator\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.operator.new\\\\\\\",\\\\\\\"keyword.operator.expression\\\\\\\",\\\\\\\"keyword.operator.cast\\\\\\\",\\\\\\\"keyword.operator.sizeof\\\\\\\",\\\\\\\"keyword.operator.alignof\\\\\\\",\\\\\\\"keyword.operator.typeid\\\\\\\",\\\\\\\"keyword.operator.alignas\\\\\\\",\\\\\\\"keyword.operator.instanceof\\\\\\\",\\\\\\\"keyword.operator.logical.python\\\\\\\",\\\\\\\"keyword.operator.wordlike\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.other.unit\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.section.embedded.begin.php\\\\\\\",\\\\\\\"punctuation.section.embedded.end.php\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"support.function.git-rebase\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.sha.git-rebase\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"storage.modifier.import.java\\\\\\\",\\\\\\\"variable.language.wildcard.java\\\\\\\",\\\\\\\"storage.modifier.package.java\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"variable.language\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#DCDCAA\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"entity.name.function\\\\\\\",\\\\\\\"support.function\\\\\\\",\\\\\\\"support.constant.handlebars\\\\\\\",\\\\\\\"source.powershell variable.other.member\\\\\\\",\\\\\\\"entity.name.operator.custom-literal\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#4EC9B0\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.class\\\\\\\",\\\\\\\"support.type\\\\\\\",\\\\\\\"entity.name.type\\\\\\\",\\\\\\\"entity.name.namespace\\\\\\\",\\\\\\\"entity.other.attribute\\\\\\\",\\\\\\\"entity.name.scope-resolution\\\\\\\",\\\\\\\"entity.name.class\\\\\\\",\\\\\\\"storage.type.numeric.go\\\\\\\",\\\\\\\"storage.type.byte.go\\\\\\\",\\\\\\\"storage.type.boolean.go\\\\\\\",\\\\\\\"storage.type.string.go\\\\\\\",\\\\\\\"storage.type.uintptr.go\\\\\\\",\\\\\\\"storage.type.error.go\\\\\\\",\\\\\\\"storage.type.rune.go\\\\\\\",\\\\\\\"storage.type.cs\\\\\\\",\\\\\\\"storage.type.generic.cs\\\\\\\",\\\\\\\"storage.type.modifier.cs\\\\\\\",\\\\\\\"storage.type.variable.cs\\\\\\\",\\\\\\\"storage.type.annotation.java\\\\\\\",\\\\\\\"storage.type.generic.java\\\\\\\",\\\\\\\"storage.type.java\\\\\\\",\\\\\\\"storage.type.object.array.java\\\\\\\",\\\\\\\"storage.type.primitive.array.java\\\\\\\",\\\\\\\"storage.type.primitive.java\\\\\\\",\\\\\\\"storage.type.token.java\\\\\\\",\\\\\\\"storage.type.groovy\\\\\\\",\\\\\\\"storage.type.annotation.groovy\\\\\\\",\\\\\\\"storage.type.parameters.groovy\\\\\\\",\\\\\\\"storage.type.generic.groovy\\\\\\\",\\\\\\\"storage.type.object.array.groovy\\\\\\\",\\\\\\\"storage.type.primitive.array.groovy\\\\\\\",\\\\\\\"storage.type.primitive.groovy\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#4EC9B0\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.type.cast.expr\\\\\\\",\\\\\\\"meta.type.new.expr\\\\\\\",\\\\\\\"support.constant.math\\\\\\\",\\\\\\\"support.constant.dom\\\\\\\",\\\\\\\"support.constant.json\\\\\\\",\\\\\\\"entity.other.inherited-class\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#C586C0\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.control\\\\\\\",\\\\\\\"source.cpp keyword.operator.new\\\\\\\",\\\\\\\"keyword.operator.delete\\\\\\\",\\\\\\\"keyword.other.using\\\\\\\",\\\\\\\"keyword.other.operator\\\\\\\",\\\\\\\"entity.name.operator\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9CDCFE\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"variable\\\\\\\",\\\\\\\"meta.definition.variable.name\\\\\\\",\\\\\\\"support.variable\\\\\\\",\\\\\\\"entity.name.variable\\\\\\\",\\\\\\\"constant.other.placeholder\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#4FC1FF\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"variable.other.constant\\\\\\\",\\\\\\\"variable.other.enummember\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9CDCFE\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.object-literal.key\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#CE9178\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.constant.property-value\\\\\\\",\\\\\\\"support.constant.font-name\\\\\\\",\\\\\\\"support.constant.media-type\\\\\\\",\\\\\\\"support.constant.media\\\\\\\",\\\\\\\"constant.other.color.rgb-value\\\\\\\",\\\\\\\"constant.other.rgb-value\\\\\\\",\\\\\\\"support.constant.color\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#CE9178\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.definition.group.regexp\\\\\\\",\\\\\\\"punctuation.definition.group.assertion.regexp\\\\\\\",\\\\\\\"punctuation.definition.character-class.regexp\\\\\\\",\\\\\\\"punctuation.character.set.begin.regexp\\\\\\\",\\\\\\\"punctuation.character.set.end.regexp\\\\\\\",\\\\\\\"keyword.operator.negation.regexp\\\\\\\",\\\\\\\"support.other.parenthesis.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d16969\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.character.character-class.regexp\\\\\\\",\\\\\\\"constant.other.character-class.set.regexp\\\\\\\",\\\\\\\"constant.other.character-class.regexp\\\\\\\",\\\\\\\"constant.character.set.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#DCDCAA\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.operator.or.regexp\\\\\\\",\\\\\\\"keyword.control.anchor.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.operator.quantifier.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.character\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.character.escape\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#C8C8C8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.label\\\\\\\"}],\\\\\\\"semanticTokenRules\\\\\\\":[{\\\\\\\"_selector\\\\\\\":\\\\\\\"newOperator\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"stringLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"customLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"numberLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"newOperator\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#c586c0\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"stringLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"customLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#dcdcaa\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"numberLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}}],\\\\\\\"extensionData\\\\\\\":{\\\\\\\"_extensionId\\\\\\\":\\\\\\\"vscode.theme-defaults\\\\\\\",\\\\\\\"_extensionIsBuiltin\\\\\\\":true,\\\\\\\"_extensionName\\\\\\\":\\\\\\\"theme-defaults\\\\\\\",\\\\\\\"_extensionPublisher\\\\\\\":\\\\\\\"vscode\\\\\\\"},\\\\\\\"themeSemanticHighlighting\\\\\\\":true,\\\\\\\"colorMap\\\\\\\":{\\\\\\\"editor.background\\\\\\\":\\\\\\\"#1e1e1e\\\\\\\",\\\\\\\"editor.foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\",\\\\\\\"editor.inactiveSelectionBackground\\\\\\\":\\\\\\\"#3a3d41\\\\\\\",\\\\\\\"editorIndentGuide.background\\\\\\\":\\\\\\\"#404040\\\\\\\",\\\\\\\"editorIndentGuide.activeBackground\\\\\\\":\\\\\\\"#707070\\\\\\\",\\\\\\\"editor.selectionHighlightBackground\\\\\\\":\\\\\\\"#add6ff26\\\\\\\",\\\\\\\"list.dropBackground\\\\\\\":\\\\\\\"#383b3d\\\\\\\",\\\\\\\"activityBarBadge.background\\\\\\\":\\\\\\\"#007acc\\\\\\\",\\\\\\\"sideBarTitle.foreground\\\\\\\":\\\\\\\"#bbbbbb\\\\\\\",\\\\\\\"input.placeholderForeground\\\\\\\":\\\\\\\"#a6a6a6\\\\\\\",\\\\\\\"menu.background\\\\\\\":\\\\\\\"#252526\\\\\\\",\\\\\\\"menu.foreground\\\\\\\":\\\\\\\"#cccccc\\\\\\\",\\\\\\\"statusBarItem.remoteForeground\\\\\\\":\\\\\\\"#ffffff\\\\\\\",\\\\\\\"statusBarItem.remoteBackground\\\\\\\":\\\\\\\"#16825d\\\\\\\",\\\\\\\"ports.iconRunningProcessForeground\\\\\\\":\\\\\\\"#369432\\\\\\\",\\\\\\\"sideBarSectionHeader.background\\\\\\\":\\\\\\\"#00000000\\\\\\\",\\\\\\\"sideBarSectionHeader.border\\\\\\\":\\\\\\\"#cccccc33\\\\\\\",\\\\\\\"tab.lastPinnedBorder\\\\\\\":\\\\\\\"#cccccc33\\\\\\\",\\\\\\\"list.activeSelectionIconForeground\\\\\\\":\\\\\\\"#ffffff\\\\\\\"},\\\\\\\"watch\\\\\\\":false}\\\"},\\\"commandPalette.mru.cache\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"usesLRU\\\\\\\":true,\\\\\\\"entries\\\\\\\":[{\\\\\\\"key\\\\\\\":\\\\\\\"TabNine::config\\\\\\\",\\\\\\\"value\\\\\\\":2},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.tasks.runTask\\\\\\\",\\\\\\\"value\\\\\\\":3},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.tasks.configureDefaultTestTask\\\\\\\",\\\\\\\"value\\\\\\\":4},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.tasks.reRunTask\\\\\\\",\\\\\\\"value\\\\\\\":9},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.configureLocale\\\\\\\",\\\\\\\"value\\\\\\\":16},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.updateSettings\\\\\\\",\\\\\\\"value\\\\\\\":17},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openGlobalSettings\\\\\\\",\\\\\\\"value\\\\\\\":21},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.userDataSync.actions.help\\\\\\\",\\\\\\\"value\\\\\\\":23},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.HowSettings\\\\\\\",\\\\\\\"value\\\\\\\":24},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.otherOptions\\\\\\\",\\\\\\\"value\\\\\\\":25},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openSettingsJson\\\\\\\",\\\\\\\"value\\\\\\\":28}]}\\\"},\\\"commandPalette.mru.counter\\\":{\\\"version\\\":1,\\\"value\\\":\\\"29\\\"},\\\"cpp.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Wed Dec 02 2020\\\"},\\\"cpp.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"fileBasedRecommendations/promptedFileExtensions\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"fire\\\\\\\",\\\\\\\"manifest\\\\\\\",\\\\\\\"vue\\\\\\\"]\\\"},\\\"globalState.argv.locale\\\":{\\\"version\\\":1,\\\"value\\\":\\\"zh-tw\\\"},\\\"hasNotifiedOfSettingsAutosave\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"java.2.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Wed Dec 02 2020\\\"},\\\"java.2.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"javascript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Wed Dec 02 2020\\\"},\\\"javascript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"memento/gettingStartedService\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"settingsSync\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"settingsSyncWeb\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"pickAFolderTask-WebWeb\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"installGit\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"tasks\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"terminal\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"settings\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"pickAFolderTask-Other\\\\\\\":{\\\\\\\"done\\\\\\\":true}}\\\"},\\\"nps/lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Wed Dec 02 2020\\\"},\\\"nps/sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"refactorPreview.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"terminal.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"terminal.integrated.showTerminalConfigPrompt\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"typescript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Wed Dec 02 2020\\\"},\\\"typescript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"workbench.activity.pinnedViewlets2\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.explorer\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":0},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":1},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.debug\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":3},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.remote\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.github-pull-requests\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":8},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.github-pull-request\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":9},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.tabnine-access\\\\\\\",\\\\\\\"pinned\\\\\\\":false,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":9},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extensions\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.scm\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":2},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.todo-tree-container\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":8},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.test\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":6},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.testing\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":5},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.references-view\\\\\\\",\\\\\\\"pinned\\\\\\\":false,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":7},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.bookmarks\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":10},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.sync\\\\\\\",\\\\\\\"pinned\\\\\\\":false,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.activity.showAccounts\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"workbench.explorer.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"outline\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"timeline\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.openEditorsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.emptyView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"npm\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.fileView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.markers.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.output.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.pinnedPanels\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"問題\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":0,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"輸出\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":1,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"偵錯主控台\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":2,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"終端機\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":3,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"重構預覽\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.panel.repl.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.scm.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm.repositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":true}]\\\"},\\\"workbench.statusbar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"TabNine.tabnine-vscode\\\\\\\",\\\\\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\\\\\",\\\\\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\\\\\",\\\\\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\\\\\",\\\\\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\\\\\",\\\\\\\"status.workspaceTrust.1633074836106\\\\\\\",\\\\\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\\\\\",\\\\\\\"status.workspaceTrust.1634020250580\\\\\\\",\\\\\\\"status.workspaceTrust.1634021761148\\\\\\\",\\\\\\\"status.workspaceTrust.1634090959046\\\\\\\",\\\\\\\"status.workspaceTrust.1634096410742\\\\\\\",\\\\\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\\\\\",\\\\\\\"status.workspaceTrust.1634108095137\\\\\\\",\\\\\\\"status.workspaceTrust.1634174672367\\\\\\\",\\\\\\\"status.workspaceTrust.1634198650048\\\\\\\",\\\\\\\"status.workspaceTrust.1634268741158\\\\\\\",\\\\\\\"status.workspaceTrust.1634291595888\\\\\\\",\\\\\\\"status.workspaceTrust.1634537363838\\\\\\\",\\\\\\\"status.workspaceTrust.1634548955285\\\\\\\",\\\\\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\\\\\",\\\\\\\"status.workspaceTrust.1634626833530\\\\\\\",\\\\\\\"status.workspaceTrust.1634636355866\\\\\\\",\\\\\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\\\\\",\\\\\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\\\\\",\\\\\\\"status.workspaceTrust.1635130116230\\\\\\\",\\\\\\\"status.workspaceTrust.1635218000805\\\\\\\",\\\\\\\"status.workspaceTrust.1635218162617\\\\\\\",\\\\\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\\\\\",\\\\\\\"status.workspaceTrust.1635218334740\\\\\\\",\\\\\\\"status.workspaceTrust.1635230842416\\\\\\\",\\\\\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\\\\\",\\\\\\\"status.workspaceTrust.1635299373729\\\\\\\",\\\\\\\"status.workspaceTrust.1635303918697\\\\\\\",\\\\\\\"status.workspaceTrust.1635312393294\\\\\\\",\\\\\\\"status.workspaceTrust.1635326505712\\\\\\\",\\\\\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\\\\\",\\\\\\\"status.workspaceTrust.1635405083695\\\\\\\",\\\\\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\\\\\",\\\\\\\"status.workspaceTrust.1635472320377\\\\\\\",\\\\\\\"status.workspaceTrust.1635737412702\\\\\\\",\\\\\\\"status.workspaceTrust.1635737628584\\\\\\\",\\\\\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\\\\\",\\\\\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\\\\\",\\\\\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\\\\\",\\\\\\\"status.workspaceTrust.1635739661549\\\\\\\",\\\\\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\\\\\",\\\\\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\\\\\",\\\\\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\\\\\",\\\\\\\"status.workspaceTrust.1635748325280\\\\\\\",\\\\\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\\\\\",\\\\\\\"status.workspaceTrust.1635905557833\\\\\\\",\\\\\\\"status.workspaceTrust.1635910121591\\\\\\\",\\\\\\\"status.workspaceTrust.1636005554256\\\\\\\",\\\\\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\\\\\",\\\\\\\"status.workspaceTrust.1636015195206\\\\\\\",\\\\\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\\\\\",\\\\\\\"status.workspaceTrust.1636075952634\\\\\\\",\\\\\\\"status.workspaceTrust.1636076701522\\\\\\\",\\\\\\\"status.workspaceTrust.1636077800749\\\\\\\",\\\\\\\"status.workspaceTrust.1636078190558\\\\\\\",\\\\\\\"status.workspaceTrust.1636356984757\\\\\\\",\\\\\\\"status.workspaceTrust.1636419256770\\\\\\\",\\\\\\\"status.workspaceTrust.1636439589343\\\\\\\",\\\\\\\"status.workspaceTrust.1636444820618\\\\\\\",\\\\\\\"status.workspaceTrust.1636509638263\\\\\\\",\\\\\\\"status.workspaceTrust.1636622919551\\\\\\\",\\\\\\\"status.workspaceTrust.1636685934932\\\\\\\",\\\\\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\\\\\",\\\\\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\\\\\",\\\\\\\"status.workspaceTrust.1637130085995\\\\\\\",\\\\\\\"status.workspaceTrust.1637286232035\\\\\\\",\\\\\\\"status.workspaceTrust.1637293327575\\\\\\\",\\\\\\\"status.workspaceTrust.1637312885700\\\\\\\",\\\\\\\"status.workspaceTrust.1637313038636\\\\\\\",\\\\\\\"status.workspaceTrust.1637569592365\\\\\\\",\\\\\\\"status.workspaceTrust.1637719007801\\\\\\\",\\\\\\\"status.workspaceTrust.1637828844348\\\\\\\",\\\\\\\"status.workspaceTrust.1637829456520\\\\\\\",\\\\\\\"status.workspaceTrust.1637830898734\\\\\\\",\\\\\\\"status.workspaceTrust.1637831791346\\\\\\\",\\\\\\\"status.workspaceTrust.1637906661431\\\\\\\",\\\\\\\"status.workspaceTrust.1637916005387\\\\\\\",\\\\\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\\\\\",\\\\\\\"status.workspaceTrust.1638672780143\\\\\\\",\\\\\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\\\\\",\\\\\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\\\\\",\\\\\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\\\\\",\\\\\\\"status.workspaceTrust.1640140599635\\\\\\\",\\\\\\\"status.workspaceTrust.1640143294260\\\\\\\",\\\\\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\\\\\",\\\\\\\"status.workspaceTrust.1640150343224\\\\\\\",\\\\\\\"status.workspaceTrust.1640154366275\\\\\\\",\\\\\\\"status.workspaceTrust.1640155235364\\\\\\\",\\\\\\\"status.workspaceTrust.1640163356137\\\\\\\",\\\\\\\"status.workspaceTrust.1640231633739\\\\\\\",\\\\\\\"status.workspaceTrust.1640232284461\\\\\\\",\\\\\\\"status.workspaceTrust.1640233633452\\\\\\\",\\\\\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\\\\\",\\\\\\\"status.workspaceTrust.1640249745292\\\\\\\",\\\\\\\"status.workspaceTrust.1640251019499\\\\\\\",\\\\\\\"status.workspaceTrust.1640259543438\\\\\\\",\\\\\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\\\\\",\\\\\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\\\\\",\\\\\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\\\\\",\\\\\\\"status.workspaceTrust.1640491092159\\\\\\\",\\\\\\\"status.workspaceTrust.1640497279253\\\\\\\",\\\\\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\\\\\",\\\\\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\\\\\",\\\\\\\"status.workspaceTrust.1640744865058\\\\\\\",\\\\\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\\\\\",\\\\\\\"status.workspaceTrust.1640747458403\\\\\\\",\\\\\\\"status.workspaceTrust.1640756484866\\\\\\\",\\\\\\\"status.workspaceTrust.1640765113597\\\\\\\",\\\\\\\"status.workspaceTrust.1640832474822\\\\\\\",\\\\\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\\\\\",\\\\\\\"status.workspaceTrust.1640850562307\\\\\\\",\\\\\\\"status.workspaceTrust.1640851804765\\\\\\\",\\\\\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\\\\\",\\\\\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\\\\\",\\\\\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\\\\\",\\\\\\\"status.workspaceTrust.1641099475322\\\\\\\",\\\\\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\\\\\",\\\\\\\"status.workspaceTrust.1641189112688\\\\\\\",\\\\\\\"status.workspaceTrust.1641189228492\\\\\\\",\\\\\\\"status.workspaceTrust.1641201514127\\\\\\\",\\\\\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\\\\\",\\\\\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\\\\\",\\\\\\\"status.workspaceTrust.1641305491688\\\\\\\",\\\\\\\"status.workspaceTrust.1641305913027\\\\\\\",\\\\\\\"status.workspaceTrust.1641307570541\\\\\\\",\\\\\\\"status.workspaceTrust.1641344039400\\\\\\\",\\\\\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\\\\\",\\\\\\\"status.workspaceTrust.1641344240299\\\\\\\",\\\\\\\"status.workspaceTrust.1641351570595\\\\\\\",\\\\\\\"status.workspaceTrust.1641352173784\\\\\\\",\\\\\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\\\\\",\\\\\\\"status.workspaceTrust.1641443308723\\\\\\\",\\\\\\\"status.workspaceTrust.1641528077729\\\\\\\",\\\\\\\"status.workspaceTrust.1641803358090\\\\\\\",\\\\\\\"status.workspaceTrust.1641863295580\\\\\\\",\\\\\\\"status.workspaceTrust.1641863841199\\\\\\\",\\\\\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\\\\\",\\\\\\\"status.workspaceTrust.1641879686142\\\\\\\",\\\\\\\"status.workspaceTrust.1641884345997\\\\\\\",\\\\\\\"status.workspaceTrust.1641884425932\\\\\\\",\\\\\\\"status.workspaceTrust.1641972289211\\\\\\\",\\\\\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\\\\\",\\\\\\\"status.workspaceTrust.1641979077132\\\\\\\",\\\\\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\\\\\",\\\\\\\"status.workspaceTrust.1642133844093\\\\\\\",\\\\\\\"status.workspaceTrust.1642151835190\\\\\\\",\\\\\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\\\\\",\\\\\\\"status.workspaceTrust.1642390173646\\\\\\\",\\\\\\\"status.workspaceTrust.1642399601858\\\\\\\",\\\\\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\\\\\",\\\\\\\"status.workspaceTrust.1642410489632\\\\\\\",\\\\\\\"status.workspaceTrust.1642486594705\\\\\\\",\\\\\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\\\\\",\\\\\\\"status.workspaceTrust.1642489782561\\\\\\\",\\\\\\\"status.workspaceTrust.1642490633010\\\\\\\",\\\\\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\\\\\",\\\\\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\\\\\",\\\\\\\"status.workspaceTrust.1642737366776\\\\\\\",\\\\\\\"status.workspaceTrust.1642757604429\\\\\\\",\\\\\\\"status.workspaceTrust.1642759817819\\\\\\\",\\\\\\\"status.workspaceTrust.1642759943890\\\\\\\",\\\\\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\\\\\",\\\\\\\"status.workspaceTrust.1642819256036\\\\\\\",\\\\\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\\\\\",\\\\\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\\\\\",\\\\\\\"status.workspaceTrust.1642821471502\\\\\\\",\\\\\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\\\\\",\\\\\\\"status.workspaceTrust.1643162229551\\\\\\\",\\\\\\\"status.workspaceTrust.1643178797400\\\\\\\",\\\\\\\"status.workspaceTrust.1643179848356\\\\\\\",\\\\\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\\\\\",\\\\\\\"status.workspaceTrust.1643186855771\\\\\\\",\\\\\\\"status.workspaceTrust.1643272560689\\\\\\\",\\\\\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\\\\\",\\\\\\\"status.workspaceTrust.1643332380131\\\\\\\",\\\\\\\"status.workspaceTrust.1643334321029\\\\\\\",\\\\\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\\\\\",\\\\\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\\\\\",\\\\\\\"status.workspaceTrust.1643339702046\\\\\\\",\\\\\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\\\\\",\\\\\\\"status.workspaceTrust.1644197935988\\\\\\\",\\\\\\\"status.workspaceTrust.1644197981245\\\\\\\",\\\\\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\\\\\",\\\\\\\"status.workspaceTrust.1644207129278\\\\\\\",\\\\\\\"status.workspaceTrust.1644227911514\\\\\\\",\\\\\\\"status.workspaceTrust.1644302238583\\\\\\\",\\\\\\\"status.workspaceTrust.1644387103212\\\\\\\",\\\\\\\"status.workspaceTrust.1644393374060\\\\\\\",\\\\\\\"status.workspaceTrust.1644393933717\\\\\\\",\\\\\\\"status.workspaceTrust.1644478372308\\\\\\\",\\\\\\\"status.workspaceTrust.1644553365564\\\\\\\",\\\\\\\"status.workspaceTrust.1644891154768\\\\\\\",\\\\\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\\\\\",\\\\\\\"status.workspaceTrust.1644975678388\\\\\\\",\\\\\\\"status.workspaceTrust.1645000222423\\\\\\\",\\\\\\\"status.workspaceTrust.1645085699533\\\\\\\",\\\\\\\"status.workspaceTrust.1645085812932\\\\\\\",\\\\\\\"status.workspaceTrust.1645152685098\\\\\\\",\\\\\\\"status.workspaceTrust.1645157483005\\\\\\\",\\\\\\\"status.workspaceTrust.1645332986007\\\\\\\",\\\\\\\"status.workspaceTrust.1645333048413\\\\\\\",\\\\\\\"status.workspaceTrust.1645410293908\\\\\\\",\\\\\\\"status.workspaceTrust.1645497820281\\\\\\\",\\\\\\\"status.workspaceTrust.1645577623084\\\\\\\",\\\\\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\\\\\",\\\\\\\"status.workspaceTrust.1645601870866\\\\\\\",\\\\\\\"status.workspaceTrust.1645605578039\\\\\\\",\\\\\\\"status.workspaceTrust.1645692285701\\\\\\\",\\\\\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\\\\\",\\\\\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\\\\\",\\\\\\\"status.workspaceTrust.1646122060307\\\\\\\",\\\\\\\"status.workspaceTrust.1646201633645\\\\\\\",\\\\\\\"status.workspaceTrust.1646201904550\\\\\\\",\\\\\\\"status.workspaceTrust.1646279055271\\\\\\\",\\\\\\\"status.workspaceTrust.1646374878072\\\\\\\",\\\\\\\"status.workspaceTrust.1646386588664\\\\\\\",\\\\\\\"status.workspaceTrust.1646636981134\\\\\\\",\\\\\\\"status.workspaceTrust.1646720423407\\\\\\\",\\\\\\\"status.workspaceTrust.1646812417700\\\\\\\",\\\\\\\"status.workspaceTrust.1646893549637\\\\\\\",\\\\\\\"status.workspaceTrust.1646961913008\\\\\\\",\\\\\\\"status.workspaceTrust.1646992034831\\\\\\\",\\\\\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\\\\\",\\\\\\\"status.workspaceTrust.1647231035228\\\\\\\",\\\\\\\"status.workspaceTrust.1647248310759\\\\\\\",\\\\\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\\\\\",\\\\\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\\\\\",\\\\\\\"status.workspaceTrust.1647401080434\\\\\\\",\\\\\\\"status.workspaceTrust.1647403693365\\\\\\\"]\\\"},\\\"workbench.telemetryOptOutShown\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"workbench.view.debug.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.variablesView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.watchExpressionsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.callStackView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.loadedScriptsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.breakPointsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"jsBrowserBreakpoints\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"jsExcludedCallers\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.references-view.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"references-view.tree\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extensions.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.popularExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.workspaceRecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.default\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.recommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.otherrecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.listView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInBasicsExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInThemesExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.outdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.default\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.outdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.popular\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.workspaceRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.otherRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.enabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.disabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.marketplace\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchInstalled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchEnabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchDisabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchOutdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchBuiltin\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinFeatureExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinThemeExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed.empty\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.search.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"ces/skipSurvey\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.62.3\\\"},\\\"workbench.view.extension.todo-tree-container.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"todo-tree-view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.bookmarks.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"bookmarksExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"bookmarksHelpAndFeedback\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.tabnine-access.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"tabnine-home\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"fileBasedRecommendations/promptedRecommendations\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"csharp\\\\\\\":[\\\\\\\"ms-dotnettools.csharp\\\\\\\"],\\\\\\\"plaintext\\\\\\\":[\\\\\\\"octref.vetur\\\\\\\"]}\\\"},\\\"recently.opened\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"entries\\\\\\\":[{\\\\\\\"workspace\\\\\\\":{\\\\\\\"id\\\\\\\":\\\\\\\"-2ad0bbb\\\\\\\",\\\\\\\"configPath\\\\\\\":\\\\\\\"tmp:/default.code-workspace\\\\\\\"}}]}\\\"},\\\"workbench.view.remote.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"remoteHub.views.workspaceRepositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github.codespaces.explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github.codespaces.performanceExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"~remote.helpPanel\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"remote.explorerType\\\":{\\\"version\\\":1,\\\"value\\\":\\\"codespaces\\\"},\\\"github-bir840124\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github.remotehub\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GitHub Repositories\\\\\\\",\\\\\\\"allowed\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"github.codespaces\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GitHub Codespaces\\\\\\\",\\\\\\\"allowed\\\\\\\":true}]\\\"},\\\"workbench.view.extension.github-pull-requests.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github:login\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"pr:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"issues:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.github-pull-request.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github:createPullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:compareChanges\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"prStatus:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:activePullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:activePullRequest:welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.sideBar.position\\\":{\\\"version\\\":1,\\\"value\\\":\\\"0\\\"},\\\"workbench.panel.alignment\\\":{\\\"version\\\":1,\\\"value\\\":\\\"center\\\"},\\\"workbench.activityBar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"workbench.statusBar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"workbench.view.sync.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.merges\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.remoteActivity\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.machines\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.localActivity\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.troubleshoot\\\\\\\",\\\\\\\"isHidden\\\\\\\":true}]\\\"},\\\"workbench.welcomePage.hiddenCategories\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"Setup\\\\\\\",\\\\\\\"Beginner\\\\\\\",\\\\\\\"Intermediate\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/_BusinessTypeSetting\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/Common\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/Engine\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/FormTable\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/jianmiau/Desktop/Casino-Core-Type2/assets/CasinoScript/Slot\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"}}}\"}"}
\ No newline at end of file
+{"ref":"6b1b8175-825d-4566-906b-bace59720e3f","content":"{\"version\":1,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"{\\\"storage\\\":{\\\"colorThemeData\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"id\\\\\\\":\\\\\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"深色+ (預設深色)\\\\\\\",\\\\\\\"settingsId\\\\\\\":\\\\\\\"Default Dark+\\\\\\\",\\\\\\\"themeTokenColors\\\\\\\":[{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D4D4D4\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.embedded\\\\\\\",\\\\\\\"source.groovy.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"emphasis\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"strong\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000080\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"header\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#6A9955\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"comment\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.language\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.numeric\\\\\\\",\\\\\\\"variable.other.enummember\\\\\\\",\\\\\\\"keyword.operator.plus.exponent\\\\\\\",\\\\\\\"keyword.operator.minus.exponent\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#646695\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.tag.css\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.other.attribute-name\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"entity.other.attribute-name.class.css\\\\\\\",\\\\\\\"entity.other.attribute-name.class.mixin.css\\\\\\\",\\\\\\\"entity.other.attribute-name.id.css\\\\\\\",\\\\\\\"entity.other.attribute-name.parent-selector.css\\\\\\\",\\\\\\\"entity.other.attribute-name.pseudo-class.css\\\\\\\",\\\\\\\"entity.other.attribute-name.pseudo-element.css\\\\\\\",\\\\\\\"source.css.less entity.other.attribute-name.id\\\\\\\",\\\\\\\"entity.other.attribute-name.scss\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#f44747\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"invalid\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"underline\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.underline\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.bold\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.heading\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.italic\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"strikethrough\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.strikethrough\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inserted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.deleted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.changed\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#6A9955\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.quote.begin.markdown\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#6796e6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.list.begin.markdown\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inline.raw\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#808080\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.preprocessor\\\\\\\",\\\\\\\"entity.name.function.preprocessor\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.preprocessor.string\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.preprocessor.numeric\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.structure.dictionary.key.python\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.diff.header\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"storage\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"storage.type\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"storage.modifier\\\\\\\",\\\\\\\"keyword.operator.noexcept\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"string\\\\\\\",\\\\\\\"meta.embedded.assembly\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.value\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d16969\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.definition.template-expression.begin\\\\\\\",\\\\\\\"punctuation.definition.template-expression.end\\\\\\\",\\\\\\\"punctuation.section.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.template.expression\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.type.vendored.property-name\\\\\\\",\\\\\\\"support.type.property-name\\\\\\\",\\\\\\\"variable.css\\\\\\\",\\\\\\\"variable.scss\\\\\\\",\\\\\\\"variable.other.less\\\\\\\",\\\\\\\"source.coffee.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.control\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.operator\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.operator.new\\\\\\\",\\\\\\\"keyword.operator.expression\\\\\\\",\\\\\\\"keyword.operator.cast\\\\\\\",\\\\\\\"keyword.operator.sizeof\\\\\\\",\\\\\\\"keyword.operator.alignof\\\\\\\",\\\\\\\"keyword.operator.typeid\\\\\\\",\\\\\\\"keyword.operator.alignas\\\\\\\",\\\\\\\"keyword.operator.instanceof\\\\\\\",\\\\\\\"keyword.operator.logical.python\\\\\\\",\\\\\\\"keyword.operator.wordlike\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.other.unit\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.section.embedded.begin.php\\\\\\\",\\\\\\\"punctuation.section.embedded.end.php\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9cdcfe\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"support.function.git-rebase\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.sha.git-rebase\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"storage.modifier.import.java\\\\\\\",\\\\\\\"variable.language.wildcard.java\\\\\\\",\\\\\\\"storage.modifier.package.java\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"variable.language\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#DCDCAA\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"entity.name.function\\\\\\\",\\\\\\\"support.function\\\\\\\",\\\\\\\"support.constant.handlebars\\\\\\\",\\\\\\\"source.powershell variable.other.member\\\\\\\",\\\\\\\"entity.name.operator.custom-literal\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#4EC9B0\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.class\\\\\\\",\\\\\\\"support.type\\\\\\\",\\\\\\\"entity.name.type\\\\\\\",\\\\\\\"entity.name.namespace\\\\\\\",\\\\\\\"entity.other.attribute\\\\\\\",\\\\\\\"entity.name.scope-resolution\\\\\\\",\\\\\\\"entity.name.class\\\\\\\",\\\\\\\"storage.type.numeric.go\\\\\\\",\\\\\\\"storage.type.byte.go\\\\\\\",\\\\\\\"storage.type.boolean.go\\\\\\\",\\\\\\\"storage.type.string.go\\\\\\\",\\\\\\\"storage.type.uintptr.go\\\\\\\",\\\\\\\"storage.type.error.go\\\\\\\",\\\\\\\"storage.type.rune.go\\\\\\\",\\\\\\\"storage.type.cs\\\\\\\",\\\\\\\"storage.type.generic.cs\\\\\\\",\\\\\\\"storage.type.modifier.cs\\\\\\\",\\\\\\\"storage.type.variable.cs\\\\\\\",\\\\\\\"storage.type.annotation.java\\\\\\\",\\\\\\\"storage.type.generic.java\\\\\\\",\\\\\\\"storage.type.java\\\\\\\",\\\\\\\"storage.type.object.array.java\\\\\\\",\\\\\\\"storage.type.primitive.array.java\\\\\\\",\\\\\\\"storage.type.primitive.java\\\\\\\",\\\\\\\"storage.type.token.java\\\\\\\",\\\\\\\"storage.type.groovy\\\\\\\",\\\\\\\"storage.type.annotation.groovy\\\\\\\",\\\\\\\"storage.type.parameters.groovy\\\\\\\",\\\\\\\"storage.type.generic.groovy\\\\\\\",\\\\\\\"storage.type.object.array.groovy\\\\\\\",\\\\\\\"storage.type.primitive.array.groovy\\\\\\\",\\\\\\\"storage.type.primitive.groovy\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#4EC9B0\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.type.cast.expr\\\\\\\",\\\\\\\"meta.type.new.expr\\\\\\\",\\\\\\\"support.constant.math\\\\\\\",\\\\\\\"support.constant.dom\\\\\\\",\\\\\\\"support.constant.json\\\\\\\",\\\\\\\"entity.other.inherited-class\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#C586C0\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.control\\\\\\\",\\\\\\\"source.cpp keyword.operator.new\\\\\\\",\\\\\\\"keyword.operator.delete\\\\\\\",\\\\\\\"keyword.other.using\\\\\\\",\\\\\\\"keyword.other.operator\\\\\\\",\\\\\\\"entity.name.operator\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9CDCFE\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"variable\\\\\\\",\\\\\\\"meta.definition.variable.name\\\\\\\",\\\\\\\"support.variable\\\\\\\",\\\\\\\"entity.name.variable\\\\\\\",\\\\\\\"constant.other.placeholder\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#4FC1FF\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"variable.other.constant\\\\\\\",\\\\\\\"variable.other.enummember\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#9CDCFE\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.object-literal.key\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#CE9178\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.constant.property-value\\\\\\\",\\\\\\\"support.constant.font-name\\\\\\\",\\\\\\\"support.constant.media-type\\\\\\\",\\\\\\\"support.constant.media\\\\\\\",\\\\\\\"constant.other.color.rgb-value\\\\\\\",\\\\\\\"constant.other.rgb-value\\\\\\\",\\\\\\\"support.constant.color\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#CE9178\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.definition.group.regexp\\\\\\\",\\\\\\\"punctuation.definition.group.assertion.regexp\\\\\\\",\\\\\\\"punctuation.definition.character-class.regexp\\\\\\\",\\\\\\\"punctuation.character.set.begin.regexp\\\\\\\",\\\\\\\"punctuation.character.set.end.regexp\\\\\\\",\\\\\\\"keyword.operator.negation.regexp\\\\\\\",\\\\\\\"support.other.parenthesis.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d16969\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.character.character-class.regexp\\\\\\\",\\\\\\\"constant.other.character-class.set.regexp\\\\\\\",\\\\\\\"constant.other.character-class.regexp\\\\\\\",\\\\\\\"constant.character.set.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#DCDCAA\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.operator.or.regexp\\\\\\\",\\\\\\\"keyword.control.anchor.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.operator.quantifier.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#569cd6\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.character\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d7ba7d\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.character.escape\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#C8C8C8\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.label\\\\\\\"}],\\\\\\\"semanticTokenRules\\\\\\\":[{\\\\\\\"_selector\\\\\\\":\\\\\\\"newOperator\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"stringLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"customLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"numberLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"newOperator\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#c586c0\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"stringLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#ce9178\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"customLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#dcdcaa\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"numberLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#b5cea8\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null,\\\\\\\"_strikethrough\\\\\\\":null}}],\\\\\\\"extensionData\\\\\\\":{\\\\\\\"_extensionId\\\\\\\":\\\\\\\"vscode.theme-defaults\\\\\\\",\\\\\\\"_extensionIsBuiltin\\\\\\\":true,\\\\\\\"_extensionName\\\\\\\":\\\\\\\"theme-defaults\\\\\\\",\\\\\\\"_extensionPublisher\\\\\\\":\\\\\\\"vscode\\\\\\\"},\\\\\\\"themeSemanticHighlighting\\\\\\\":true,\\\\\\\"colorMap\\\\\\\":{\\\\\\\"editor.background\\\\\\\":\\\\\\\"#1e1e1e\\\\\\\",\\\\\\\"editor.foreground\\\\\\\":\\\\\\\"#d4d4d4\\\\\\\",\\\\\\\"editor.inactiveSelectionBackground\\\\\\\":\\\\\\\"#3a3d41\\\\\\\",\\\\\\\"editorIndentGuide.background\\\\\\\":\\\\\\\"#404040\\\\\\\",\\\\\\\"editorIndentGuide.activeBackground\\\\\\\":\\\\\\\"#707070\\\\\\\",\\\\\\\"editor.selectionHighlightBackground\\\\\\\":\\\\\\\"#add6ff26\\\\\\\",\\\\\\\"list.dropBackground\\\\\\\":\\\\\\\"#383b3d\\\\\\\",\\\\\\\"activityBarBadge.background\\\\\\\":\\\\\\\"#007acc\\\\\\\",\\\\\\\"sideBarTitle.foreground\\\\\\\":\\\\\\\"#bbbbbb\\\\\\\",\\\\\\\"input.placeholderForeground\\\\\\\":\\\\\\\"#a6a6a6\\\\\\\",\\\\\\\"menu.background\\\\\\\":\\\\\\\"#303031\\\\\\\",\\\\\\\"menu.foreground\\\\\\\":\\\\\\\"#cccccc\\\\\\\",\\\\\\\"statusBarItem.remoteForeground\\\\\\\":\\\\\\\"#ffffff\\\\\\\",\\\\\\\"statusBarItem.remoteBackground\\\\\\\":\\\\\\\"#16825d\\\\\\\",\\\\\\\"ports.iconRunningProcessForeground\\\\\\\":\\\\\\\"#369432\\\\\\\",\\\\\\\"sideBarSectionHeader.background\\\\\\\":\\\\\\\"#00000000\\\\\\\",\\\\\\\"sideBarSectionHeader.border\\\\\\\":\\\\\\\"#cccccc33\\\\\\\",\\\\\\\"tab.lastPinnedBorder\\\\\\\":\\\\\\\"#cccccc33\\\\\\\",\\\\\\\"list.activeSelectionIconForeground\\\\\\\":\\\\\\\"#ffffff\\\\\\\"},\\\\\\\"watch\\\\\\\":false}\\\"},\\\"commandPalette.mru.cache\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"usesLRU\\\\\\\":true,\\\\\\\"entries\\\\\\\":[{\\\\\\\"key\\\\\\\":\\\\\\\"TabNine::config\\\\\\\",\\\\\\\"value\\\\\\\":2},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.tasks.runTask\\\\\\\",\\\\\\\"value\\\\\\\":3},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.tasks.configureDefaultTestTask\\\\\\\",\\\\\\\"value\\\\\\\":4},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.tasks.reRunTask\\\\\\\",\\\\\\\"value\\\\\\\":9},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.userDataSync.actions.help\\\\\\\",\\\\\\\"value\\\\\\\":23},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.HowSettings\\\\\\\",\\\\\\\"value\\\\\\\":24},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.otherOptions\\\\\\\",\\\\\\\"value\\\\\\\":33},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.downloadSettings\\\\\\\",\\\\\\\"value\\\\\\\":35},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openRawDefaultSettings\\\\\\\",\\\\\\\"value\\\\\\\":37},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.updateSettings\\\\\\\",\\\\\\\"value\\\\\\\":38},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.configureLocale\\\\\\\",\\\\\\\"value\\\\\\\":44},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openGlobalSettings\\\\\\\",\\\\\\\"value\\\\\\\":45},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openSettingsJson\\\\\\\",\\\\\\\"value\\\\\\\":46}]}\\\"},\\\"commandPalette.mru.counter\\\":{\\\"version\\\":1,\\\"value\\\":\\\"47\\\"},\\\"cpp.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon Aug 08 2022\\\"},\\\"cpp.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"2\\\"},\\\"fileBasedRecommendations/promptedFileExtensions\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"fire\\\\\\\",\\\\\\\"manifest\\\\\\\",\\\\\\\"vue\\\\\\\",\\\\\\\"ahk\\\\\\\"]\\\"},\\\"globalState.argv.locale\\\":{\\\"version\\\":1,\\\"value\\\":\\\"zh-tw\\\"},\\\"hasNotifiedOfSettingsAutosave\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"java.2.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon Aug 08 2022\\\"},\\\"java.2.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"2\\\"},\\\"javascript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon Aug 08 2022\\\"},\\\"javascript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"2\\\"},\\\"memento/gettingStartedService\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"commandPaletteTask\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"commandPaletteTaskWeb\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"settingsSync\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"settingsSyncWeb\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"installGit\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"terminal\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"scm\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"quickOpen\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"quickOpenWeb\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"settings\\\\\\\":{\\\\\\\"done\\\\\\\":true}}\\\"},\\\"nps/lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon Aug 08 2022\\\"},\\\"nps/sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"2\\\"},\\\"refactorPreview.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"terminal.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"terminal.integrated.showTerminalConfigPrompt\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"typescript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon Aug 08 2022\\\"},\\\"typescript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"2\\\"},\\\"workbench.activity.pinnedViewlets2\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.explorer\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":0},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":1},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.debug\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":3},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.remote\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.github-pull-requests\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":8},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.github-pull-request\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":9},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.todo-tree-container\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":8},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.scm\\\\\\\",\\\\\\\"pinned\\\\\\\":false,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":2},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.tabnine-access\\\\\\\",\\\\\\\"pinned\\\\\\\":false,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":9},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extensions\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.test\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":6},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.testing\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":5},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.references-view\\\\\\\",\\\\\\\"pinned\\\\\\\":false,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":7},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.bookmarks\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":10},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.sync\\\\\\\",\\\\\\\"pinned\\\\\\\":false,\\\\\\\"visible\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.editSessions\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.activity.showAccounts\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"workbench.explorer.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"outline\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"timeline\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.openEditorsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.emptyView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"npm\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.fileView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"vueComponentPreview\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.markers.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.output.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.pinnedPanels\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"問題\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":0,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"輸出\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":1,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"偵錯主控台\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":2,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"終端機\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":3,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.comments\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Comments\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":10,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"重構預覽\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.panel.repl.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.scm.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm.repositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":true}]\\\"},\\\"workbench.statusbar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"status.workspaceTrust.b062acc0c209421a822897f7b1ee6137\\\\\\\",\\\\\\\"status.workspaceTrust.0e2e25508333142ca80f3bce850a9cab\\\\\\\",\\\\\\\"status.workspaceTrust.0c459e651e5b2327017a97bbcffd1767\\\\\\\",\\\\\\\"status.workspaceTrust.11b403ab06989ed8b238c1fdd617c354\\\\\\\",\\\\\\\"status.workspaceTrust.1633074836106\\\\\\\",\\\\\\\"status.workspaceTrust.313bf90250798789c2c95956d1528e27\\\\\\\",\\\\\\\"status.workspaceTrust.1634020250580\\\\\\\",\\\\\\\"status.workspaceTrust.1634021761148\\\\\\\",\\\\\\\"status.workspaceTrust.1634090959046\\\\\\\",\\\\\\\"status.workspaceTrust.1634096410742\\\\\\\",\\\\\\\"status.workspaceTrust.d84c2b33ecb6edc84f508eef6d977365\\\\\\\",\\\\\\\"status.workspaceTrust.1634108095137\\\\\\\",\\\\\\\"status.workspaceTrust.1634174672367\\\\\\\",\\\\\\\"status.workspaceTrust.1634198650048\\\\\\\",\\\\\\\"status.workspaceTrust.1634268741158\\\\\\\",\\\\\\\"status.workspaceTrust.1634291595888\\\\\\\",\\\\\\\"status.workspaceTrust.1634537363838\\\\\\\",\\\\\\\"status.workspaceTrust.1634548955285\\\\\\\",\\\\\\\"status.workspaceTrust.ca59dcc5b1812a1bc584df1fb2fcda3d\\\\\\\",\\\\\\\"status.workspaceTrust.1634626833530\\\\\\\",\\\\\\\"status.workspaceTrust.1634636355866\\\\\\\",\\\\\\\"status.workspaceTrust.35538db29a1a7fcbe0ba87e0f328ec15\\\\\\\",\\\\\\\"status.workspaceTrust.39d58d219dde614d829f61ac0d489113\\\\\\\",\\\\\\\"status.workspaceTrust.1635130116230\\\\\\\",\\\\\\\"status.workspaceTrust.1635218000805\\\\\\\",\\\\\\\"status.workspaceTrust.1635218162617\\\\\\\",\\\\\\\"status.workspaceTrust.2c9be5441d30454f163d206d4fc248c5\\\\\\\",\\\\\\\"status.workspaceTrust.1635218334740\\\\\\\",\\\\\\\"status.workspaceTrust.1635230842416\\\\\\\",\\\\\\\"status.workspaceTrust.3df6d476b68806db17076686c82735d5\\\\\\\",\\\\\\\"status.workspaceTrust.1635299373729\\\\\\\",\\\\\\\"status.workspaceTrust.1635303918697\\\\\\\",\\\\\\\"status.workspaceTrust.1635312393294\\\\\\\",\\\\\\\"status.workspaceTrust.1635326505712\\\\\\\",\\\\\\\"status.workspaceTrust.36ce80866d944d6102171bdfab055621\\\\\\\",\\\\\\\"status.workspaceTrust.1635405083695\\\\\\\",\\\\\\\"status.workspaceTrust.467245e465447543b5ef84bbccf98fc3\\\\\\\",\\\\\\\"status.workspaceTrust.1635472320377\\\\\\\",\\\\\\\"status.workspaceTrust.1635737412702\\\\\\\",\\\\\\\"status.workspaceTrust.1635737628584\\\\\\\",\\\\\\\"status.workspaceTrust.ffeade20b5c53b6c908b964682ed257a\\\\\\\",\\\\\\\"status.workspaceTrust.c09106ae035ad3fa83e41a1484b79c2f\\\\\\\",\\\\\\\"status.workspaceTrust.b7d591cde23474dc87ba907bb43ebace\\\\\\\",\\\\\\\"status.workspaceTrust.1635739661549\\\\\\\",\\\\\\\"status.workspaceTrust.0a6c951825cee48aed0f8aedba81eaa8\\\\\\\",\\\\\\\"status.workspaceTrust.dcdf6507deac65c94d6b47fdd005669d\\\\\\\",\\\\\\\"status.workspaceTrust.f1fd617de939211e835923b0a5d33e4b\\\\\\\",\\\\\\\"status.workspaceTrust.1635748325280\\\\\\\",\\\\\\\"status.workspaceTrust.aec5eb36af2040bb0ee67ad6c0b35e42\\\\\\\",\\\\\\\"status.workspaceTrust.1635905557833\\\\\\\",\\\\\\\"status.workspaceTrust.1635910121591\\\\\\\",\\\\\\\"status.workspaceTrust.1636005554256\\\\\\\",\\\\\\\"status.workspaceTrust.4f7a99629edf483311a4c75cd2b41346\\\\\\\",\\\\\\\"status.workspaceTrust.1636015195206\\\\\\\",\\\\\\\"status.workspaceTrust.914a48756aaaeec4fd24c7b75d05b3c5\\\\\\\",\\\\\\\"status.workspaceTrust.1636075952634\\\\\\\",\\\\\\\"status.workspaceTrust.1636076701522\\\\\\\",\\\\\\\"status.workspaceTrust.1636077800749\\\\\\\",\\\\\\\"status.workspaceTrust.1636078190558\\\\\\\",\\\\\\\"status.workspaceTrust.1636356984757\\\\\\\",\\\\\\\"status.workspaceTrust.1636419256770\\\\\\\",\\\\\\\"status.workspaceTrust.1636439589343\\\\\\\",\\\\\\\"status.workspaceTrust.1636444820618\\\\\\\",\\\\\\\"status.workspaceTrust.1636509638263\\\\\\\",\\\\\\\"status.workspaceTrust.1636622919551\\\\\\\",\\\\\\\"status.workspaceTrust.1636685934932\\\\\\\",\\\\\\\"status.workspaceTrust.7ec72830a40a7c2b02d60d7179c52f43\\\\\\\",\\\\\\\"status.workspaceTrust.e8603bf7efa1803e35ad0615a4eb7959\\\\\\\",\\\\\\\"status.workspaceTrust.1637130085995\\\\\\\",\\\\\\\"status.workspaceTrust.1637286232035\\\\\\\",\\\\\\\"status.workspaceTrust.1637293327575\\\\\\\",\\\\\\\"status.workspaceTrust.1637312885700\\\\\\\",\\\\\\\"status.workspaceTrust.1637313038636\\\\\\\",\\\\\\\"status.workspaceTrust.1637569592365\\\\\\\",\\\\\\\"status.workspaceTrust.1637719007801\\\\\\\",\\\\\\\"status.workspaceTrust.1637828844348\\\\\\\",\\\\\\\"status.workspaceTrust.1637829456520\\\\\\\",\\\\\\\"status.workspaceTrust.1637830898734\\\\\\\",\\\\\\\"status.workspaceTrust.1637831791346\\\\\\\",\\\\\\\"status.workspaceTrust.1637906661431\\\\\\\",\\\\\\\"status.workspaceTrust.1637916005387\\\\\\\",\\\\\\\"status.workspaceTrust.e7a1000d1d51e20689f3e4cddce443de\\\\\\\",\\\\\\\"status.workspaceTrust.1638672780143\\\\\\\",\\\\\\\"status.workspaceTrust.98608488c5321989ea9afe61336b5820\\\\\\\",\\\\\\\"status.workspaceTrust.1982b25018420e0e8f95b3f166a17e88\\\\\\\",\\\\\\\"status.workspaceTrust.114965a0eb9f49f3e7f46e55b0370ab6\\\\\\\",\\\\\\\"status.workspaceTrust.1640140599635\\\\\\\",\\\\\\\"status.workspaceTrust.1640143294260\\\\\\\",\\\\\\\"status.workspaceTrust.d83afce6a4bab6dd935cab28a5a64e09\\\\\\\",\\\\\\\"status.workspaceTrust.1640150343224\\\\\\\",\\\\\\\"status.workspaceTrust.1640154366275\\\\\\\",\\\\\\\"status.workspaceTrust.1640155235364\\\\\\\",\\\\\\\"status.workspaceTrust.1640163356137\\\\\\\",\\\\\\\"status.workspaceTrust.1640231633739\\\\\\\",\\\\\\\"status.workspaceTrust.1640232284461\\\\\\\",\\\\\\\"status.workspaceTrust.1640233633452\\\\\\\",\\\\\\\"status.workspaceTrust.6a5f147e3904cc793d01036d74366202\\\\\\\",\\\\\\\"status.workspaceTrust.1640249745292\\\\\\\",\\\\\\\"status.workspaceTrust.1640251019499\\\\\\\",\\\\\\\"status.workspaceTrust.1640259543438\\\\\\\",\\\\\\\"status.workspaceTrust.d2fe38fedb90cfbe88d1492fd0c793e0\\\\\\\",\\\\\\\"status.workspaceTrust.995844c27c8073b0d571542535adf365\\\\\\\",\\\\\\\"status.workspaceTrust.b496c404f1426dd804aa67550cf20e29\\\\\\\",\\\\\\\"status.workspaceTrust.1640491092159\\\\\\\",\\\\\\\"status.workspaceTrust.1640497279253\\\\\\\",\\\\\\\"status.workspaceTrust.f8cdd03438c24cc099b286211e671c43\\\\\\\",\\\\\\\"status.workspaceTrust.a2607ea0f0f9f69a62b5e1699a95cc83\\\\\\\",\\\\\\\"status.workspaceTrust.1640744865058\\\\\\\",\\\\\\\"status.workspaceTrust.1ea8913cee7a6b06d71083e458e3f818\\\\\\\",\\\\\\\"status.workspaceTrust.1640747458403\\\\\\\",\\\\\\\"status.workspaceTrust.1640756484866\\\\\\\",\\\\\\\"status.workspaceTrust.1640765113597\\\\\\\",\\\\\\\"status.workspaceTrust.1640832474822\\\\\\\",\\\\\\\"status.workspaceTrust.9a8a09b84abad54417309ef2078e2b94\\\\\\\",\\\\\\\"status.workspaceTrust.1640850562307\\\\\\\",\\\\\\\"status.workspaceTrust.1640851804765\\\\\\\",\\\\\\\"status.workspaceTrust.1e241eb74f6955ffa80079baaa493a59\\\\\\\",\\\\\\\"status.workspaceTrust.57ad25692e6ecfcb80f517344c0b4d4d\\\\\\\",\\\\\\\"status.workspaceTrust.e41a995eb87bf04af7a7dc4bb5c403a8\\\\\\\",\\\\\\\"status.workspaceTrust.1641099475322\\\\\\\",\\\\\\\"status.workspaceTrust.6f1057f627a087bad9fa8517681d8f7c\\\\\\\",\\\\\\\"status.workspaceTrust.1641189112688\\\\\\\",\\\\\\\"status.workspaceTrust.1641189228492\\\\\\\",\\\\\\\"status.workspaceTrust.1641201514127\\\\\\\",\\\\\\\"status.workspaceTrust.224d852a15f2a61abda90b06aaaaee97\\\\\\\",\\\\\\\"status.workspaceTrust.269e34d6cf2737c26fe4c814a96df24e\\\\\\\",\\\\\\\"status.workspaceTrust.1641305491688\\\\\\\",\\\\\\\"status.workspaceTrust.1641305913027\\\\\\\",\\\\\\\"status.workspaceTrust.1641307570541\\\\\\\",\\\\\\\"status.workspaceTrust.1641344039400\\\\\\\",\\\\\\\"status.workspaceTrust.2c405b322b867a6f9be708a287eec3da\\\\\\\",\\\\\\\"status.workspaceTrust.1641344240299\\\\\\\",\\\\\\\"status.workspaceTrust.1641351570595\\\\\\\",\\\\\\\"status.workspaceTrust.1641352173784\\\\\\\",\\\\\\\"status.workspaceTrust.9a5902513a5057a020e1b9cd700a9232\\\\\\\",\\\\\\\"status.workspaceTrust.1641443308723\\\\\\\",\\\\\\\"status.workspaceTrust.1641528077729\\\\\\\",\\\\\\\"status.workspaceTrust.1641803358090\\\\\\\",\\\\\\\"status.workspaceTrust.1641863295580\\\\\\\",\\\\\\\"status.workspaceTrust.1641863841199\\\\\\\",\\\\\\\"status.workspaceTrust.072abdafe6b438b098a39b269df4ce30\\\\\\\",\\\\\\\"status.workspaceTrust.1641879686142\\\\\\\",\\\\\\\"status.workspaceTrust.1641884345997\\\\\\\",\\\\\\\"status.workspaceTrust.1641884425932\\\\\\\",\\\\\\\"status.workspaceTrust.1641972289211\\\\\\\",\\\\\\\"status.workspaceTrust.c8d5d2e422a4f4e246a47990fb6d0361\\\\\\\",\\\\\\\"status.workspaceTrust.1641979077132\\\\\\\",\\\\\\\"status.workspaceTrust.e46173ad399cadf761921af927f76281\\\\\\\",\\\\\\\"status.workspaceTrust.1642133844093\\\\\\\",\\\\\\\"status.workspaceTrust.1642151835190\\\\\\\",\\\\\\\"status.workspaceTrust.10e13329a36c5965fa8f7fe6677a7df9\\\\\\\",\\\\\\\"status.workspaceTrust.1642390173646\\\\\\\",\\\\\\\"status.workspaceTrust.1642399601858\\\\\\\",\\\\\\\"status.workspaceTrust.678e5622a303621bd6c2ce53ef34c4f3\\\\\\\",\\\\\\\"status.workspaceTrust.1642410489632\\\\\\\",\\\\\\\"status.workspaceTrust.1642486594705\\\\\\\",\\\\\\\"status.workspaceTrust.9b8566421f974fd672fde534282268f9\\\\\\\",\\\\\\\"status.workspaceTrust.1642489782561\\\\\\\",\\\\\\\"status.workspaceTrust.1642490633010\\\\\\\",\\\\\\\"status.workspaceTrust.92d4918c576e7490d9056e7c7518a754\\\\\\\",\\\\\\\"status.workspaceTrust.385785f5ec1108a7008904c8f46f1c56\\\\\\\",\\\\\\\"status.workspaceTrust.1642737366776\\\\\\\",\\\\\\\"status.workspaceTrust.1642757604429\\\\\\\",\\\\\\\"status.workspaceTrust.1642759817819\\\\\\\",\\\\\\\"status.workspaceTrust.1642759943890\\\\\\\",\\\\\\\"status.workspaceTrust.a5c1976c02a69b0f2ebe3c620d3bde0a\\\\\\\",\\\\\\\"status.workspaceTrust.1642819256036\\\\\\\",\\\\\\\"status.workspaceTrust.0fbf90a1bc5a7ea2838bf247863a8f77\\\\\\\",\\\\\\\"status.workspaceTrust.b4e8b3ca906710623d5d6990fa5851ac\\\\\\\",\\\\\\\"status.workspaceTrust.1642821471502\\\\\\\",\\\\\\\"status.workspaceTrust.880bc701e7cf41780a436e4de57494d8\\\\\\\",\\\\\\\"status.workspaceTrust.1643162229551\\\\\\\",\\\\\\\"status.workspaceTrust.1643178797400\\\\\\\",\\\\\\\"status.workspaceTrust.1643179848356\\\\\\\",\\\\\\\"status.workspaceTrust.52063b9a61586325e8b252f5d5a5faeb\\\\\\\",\\\\\\\"status.workspaceTrust.1643186855771\\\\\\\",\\\\\\\"status.workspaceTrust.1643272560689\\\\\\\",\\\\\\\"status.workspaceTrust.e53b7114d1277a93c967a854bca9bb75\\\\\\\",\\\\\\\"status.workspaceTrust.1643332380131\\\\\\\",\\\\\\\"status.workspaceTrust.1643334321029\\\\\\\",\\\\\\\"status.workspaceTrust.21a0cb355ecca9ebd9e24652a369a565\\\\\\\",\\\\\\\"status.workspaceTrust.d7ad4b04d41e11081ad594ad1165eef7\\\\\\\",\\\\\\\"status.workspaceTrust.1643339702046\\\\\\\",\\\\\\\"status.workspaceTrust.b90be75c309e2c711a0323794c4fdec3\\\\\\\",\\\\\\\"status.workspaceTrust.1644197935988\\\\\\\",\\\\\\\"status.workspaceTrust.1644197981245\\\\\\\",\\\\\\\"status.workspaceTrust.32b18e37877824a41243396ed216a6a3\\\\\\\",\\\\\\\"status.workspaceTrust.1644207129278\\\\\\\",\\\\\\\"status.workspaceTrust.1644227911514\\\\\\\",\\\\\\\"status.workspaceTrust.1644302238583\\\\\\\",\\\\\\\"status.workspaceTrust.1644387103212\\\\\\\",\\\\\\\"status.workspaceTrust.1644393374060\\\\\\\",\\\\\\\"status.workspaceTrust.1644393933717\\\\\\\",\\\\\\\"status.workspaceTrust.1644478372308\\\\\\\",\\\\\\\"status.workspaceTrust.1644553365564\\\\\\\",\\\\\\\"status.workspaceTrust.1644891154768\\\\\\\",\\\\\\\"status.workspaceTrust.b95f21736ffc239b68f14c19703c22a9\\\\\\\",\\\\\\\"status.workspaceTrust.1644975678388\\\\\\\",\\\\\\\"status.workspaceTrust.1645000222423\\\\\\\",\\\\\\\"status.workspaceTrust.1645085699533\\\\\\\",\\\\\\\"status.workspaceTrust.1645085812932\\\\\\\",\\\\\\\"status.workspaceTrust.1645152685098\\\\\\\",\\\\\\\"status.workspaceTrust.1645157483005\\\\\\\",\\\\\\\"status.workspaceTrust.1645332986007\\\\\\\",\\\\\\\"status.workspaceTrust.1645333048413\\\\\\\",\\\\\\\"status.workspaceTrust.1645410293908\\\\\\\",\\\\\\\"status.workspaceTrust.1645497820281\\\\\\\",\\\\\\\"status.workspaceTrust.1645577623084\\\\\\\",\\\\\\\"status.workspaceTrust.66a4ba1a0d07cbda12058138e7e58c3f\\\\\\\",\\\\\\\"status.workspaceTrust.1645601870866\\\\\\\",\\\\\\\"status.workspaceTrust.1645605578039\\\\\\\",\\\\\\\"status.workspaceTrust.1645692285701\\\\\\\",\\\\\\\"status.workspaceTrust.182f5f780c82da0041cf45768d4748bc\\\\\\\",\\\\\\\"status.workspaceTrust.daa263db0d24d7a27a74d0b5e13399ed\\\\\\\",\\\\\\\"status.workspaceTrust.1646122060307\\\\\\\",\\\\\\\"status.workspaceTrust.1646201633645\\\\\\\",\\\\\\\"status.workspaceTrust.1646201904550\\\\\\\",\\\\\\\"status.workspaceTrust.1646279055271\\\\\\\",\\\\\\\"status.workspaceTrust.1646374878072\\\\\\\",\\\\\\\"status.workspaceTrust.1646386588664\\\\\\\",\\\\\\\"status.workspaceTrust.1646636981134\\\\\\\",\\\\\\\"status.workspaceTrust.1646720423407\\\\\\\",\\\\\\\"status.workspaceTrust.1646812417700\\\\\\\",\\\\\\\"status.workspaceTrust.1646893549637\\\\\\\",\\\\\\\"status.workspaceTrust.1646961913008\\\\\\\",\\\\\\\"status.workspaceTrust.1646992034831\\\\\\\",\\\\\\\"status.workspaceTrust.3c68288cf2537f8bc6e083b250e89eed\\\\\\\",\\\\\\\"status.workspaceTrust.1647231035228\\\\\\\",\\\\\\\"status.workspaceTrust.1647248310759\\\\\\\",\\\\\\\"status.workspaceTrust.f2a35a192c891c82a6eba612ae8bf0eb\\\\\\\",\\\\\\\"status.workspaceTrust.682688d727cd70ee2c8213de7c4f5f3a\\\\\\\",\\\\\\\"status.workspaceTrust.1647401080434\\\\\\\",\\\\\\\"status.workspaceTrust.1647403693365\\\\\\\"]\\\"},\\\"workbench.telemetryOptOutShown\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"workbench.view.debug.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.variablesView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.watchExpressionsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.callStackView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.loadedScriptsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.breakPointsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"jsBrowserBreakpoints\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"jsExcludedCallers\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.references-view.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"references-view.tree\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extensions.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.popularExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.workspaceRecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.default\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.recommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.otherrecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.listView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInBasicsExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInThemesExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.outdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.default\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.outdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.popular\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.workspaceRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.otherRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.enabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.disabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.marketplace\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchInstalled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchEnabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchDisabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchOutdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchBuiltin\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinFeatureExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinThemeExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed.empty\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.deprecatedExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.search.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"ces/skipSurvey\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.62.3\\\"},\\\"workbench.view.extension.todo-tree-container.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"todo-tree-view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.bookmarks.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"bookmarksExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"bookmarksHelpAndFeedback\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.tabnine-access.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"tabnine-home\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"tabnine-today\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"tabnine-notifications\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"fileBasedRecommendations/promptedRecommendations\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"csharp\\\\\\\":[\\\\\\\"ms-dotnettools.csharp\\\\\\\"],\\\\\\\"plaintext\\\\\\\":[\\\\\\\"octref.vetur\\\\\\\"],\\\\\\\"vue\\\\\\\":[\\\\\\\"octref.vetur\\\\\\\"],\\\\\\\"dockerfile\\\\\\\":[\\\\\\\"ms-azuretools.vscode-docker\\\\\\\"]}\\\"},\\\"recently.opened\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"entries\\\\\\\":[{\\\\\\\"workspace\\\\\\\":{\\\\\\\"id\\\\\\\":\\\\\\\"-2ad0bbb\\\\\\\",\\\\\\\"configPath\\\\\\\":\\\\\\\"tmp:/default.code-workspace\\\\\\\"}}]}\\\"},\\\"workbench.view.remote.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"remoteHub.views.workspaceRepositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github.codespaces.explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github.codespaces.performanceExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"~remote.helpPanel\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"remote.explorerType\\\":{\\\"version\\\":1,\\\"value\\\":\\\"codespaces\\\"},\\\"github-bir840124\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github.remotehub\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GitHub Repositories\\\\\\\",\\\\\\\"allowed\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"github.codespaces\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GitHub Codespaces\\\\\\\",\\\\\\\"allowed\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"github.copilot\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GitHub Copilot\\\\\\\",\\\\\\\"allowed\\\\\\\":true}]\\\"},\\\"workbench.view.extension.github-pull-requests.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github:login\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"pr:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"issues:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.github-pull-request.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github:createPullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:compareChanges\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"prStatus:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:activePullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:activePullRequest:welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.sideBar.position\\\":{\\\"version\\\":1,\\\"value\\\":\\\"0\\\"},\\\"workbench.panel.alignment\\\":{\\\"version\\\":1,\\\"value\\\":\\\"center\\\"},\\\"workbench.activityBar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"workbench.statusBar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"workbench.view.sync.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.merges\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.remoteActivity\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.machines\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.localActivity\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.sync.troubleshoot\\\\\\\",\\\\\\\"isHidden\\\\\\\":true}]\\\"},\\\"workbench.welcomePage.hiddenCategories\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"Setup\\\\\\\",\\\\\\\"Beginner\\\\\\\",\\\\\\\"Intermediate\\\\\\\"]\\\"},\\\"tabnine-廖建森\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"tabnine.tabnine-vscode\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Tabnine AI\\\\\\\",\\\\\\\"allowed\\\\\\\":true}]\\\"},\\\"ctrlEnterReplaceAll.windows.donotask\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"Comments.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.comments\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"extensionsAssistant/importantRecommendationsIgnore\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"ms-azuretools.vscode-docker\\\\\\\"]\\\"},\\\"snippets.usageTimestamps\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[[\\\\\\\"snippets/typescript.code-snippets/While Statement\\\\\\\",1660113138502],[\\\\\\\"snippets/typescript.code-snippets/For Loop\\\\\\\",1660633867380],[\\\\\\\"snippets/typescript.code-snippets/Switch Statement\\\\\\\",1660697955804]]\\\"}}}\"}"}
\ No newline at end of file
diff --git a/sync/settings/20220401T085538.json b/sync/settings/20220401T085538.json
new file mode 100644
index 0000000..bcc0471
--- /dev/null
+++ b/sync/settings/20220401T085538.json
@@ -0,0 +1 @@
+{"version":2,"content":"{\"settings\":\"{\\n\\t\\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n\\t\\\"sync.autoDownload\\\": false,\\n\\t\\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n\\t\\\"files.exclude\\\": {\\n\\t\\t\\\".vscode/\\\": true,\\n\\t\\t\\\"**/*.d.ts\\\": true,\\n\\t\\t\\\"**/*.fbx\\\": true,\\n\\t\\t\\\"**/*.FBX\\\": true,\\n\\t\\t\\\"**/*.meta\\\": true,\\n\\t\\t\\\"build-templates/\\\": true,\\n\\t\\t\\\"build/\\\": true,\\n\\t\\t\\\"library/\\\": true,\\n\\t\\t\\\"local/\\\": true,\\n\\t\\t\\\"temp/\\\": true\\n\\t},\\n\\t\\\"search.exclude\\\": {\\n\\t\\t\\\".vscode/\\\": true,\\n\\t\\t\\\"**/*.anim\\\": true,\\n\\t\\t\\\"**/*.d.ts\\\": true,\\n\\t\\t\\\"**/*.fire\\\": true,\\n\\t\\t\\\"**/*.prefab\\\": true,\\n\\t\\t\\\"build/\\\": true,\\n\\t\\t\\\"library/\\\": true,\\n\\t\\t\\\"temp/\\\": true\\n\\t},\\n\\t\\\"git.enabled\\\": false,\\n\\t\\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n\\t\\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n\\t\\\"explorer.confirmDelete\\\": false,\\n\\t\\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n\\t// Controls how the editor should render the current line highlight.\\n\\t// - none\\n\\t// - gutter\\n\\t// - line\\n\\t// - all: Highlights both the gutter and the current line.\\n\\t\\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n\\t// Controls if the editor should render the current line highlight only when the editor is focused.\\n\\t\\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n\\t// Overrides colors from the currently selected color theme.\\n\\t\\\"workbench.colorCustomizations\\\": {\\n\\t\\t\\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n\\t\\t// \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n\\t},\\n\\t\\\"editor.formatOnSave\\\": true,\\n\\t\\\"security.workspace.trust.enabled\\\": false,\\n\\t\\\"bracketPairColorizer.depreciation-notice\\\": false,\\n\\t\\\"editor.detectIndentation\\\": false,\\n\\t\\\"editor.tabSize\\\": 4,\\n\\t\\\"editor.insertSpaces\\\": true,\\n\\t\\\"editor.codeActionsOnSave\\\": {\\n\\t\\t\\\"source.organizeImports\\\": true\\n\\t},\\n\\t\\\"typescript.referencesCodeLens.enabled\\\": true,\\n\\t\\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n\\t\\\"[typescript]\\\": {\\n\\t\\t\\\"files.trimFinalNewlines\\\": true,\\n\\t\\t\\\"files.trimTrailingWhitespace\\\": true,\\n\\t},\\n\\t\\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\"\\n}\"}"}
\ No newline at end of file
diff --git a/sync/settings/20220409T215740.json b/sync/settings/20220409T215740.json
new file mode 100644
index 0000000..933f352
--- /dev/null
+++ b/sync/settings/20220409T215740.json
@@ -0,0 +1 @@
+{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"git.enabled\\\": false\\n}\"}"}
\ No newline at end of file
diff --git a/sync/settings/20220413T140251.json b/sync/settings/20220413T140251.json
new file mode 100644
index 0000000..7c6a8e9
--- /dev/null
+++ b/sync/settings/20220413T140251.json
@@ -0,0 +1 @@
+{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false\\n}\"}"}
\ No newline at end of file
diff --git a/sync/settings/20220423T093849.json b/sync/settings/20220423T093849.json
new file mode 100644
index 0000000..b447260
--- /dev/null
+++ b/sync/settings/20220423T093849.json
@@ -0,0 +1 @@
+{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false,\\n \\\"debug.allowBreakpointsEverywhere\\\": true\\n}\"}"}
\ No newline at end of file
diff --git a/sync/settings/20220502T094344.json b/sync/settings/20220502T094344.json
new file mode 100644
index 0000000..8b3c2a3
--- /dev/null
+++ b/sync/settings/20220502T094344.json
@@ -0,0 +1 @@
+{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false,\\n \\\"debug.allowBreakpointsEverywhere\\\": true,\\n \\\"github.copilot.enable\\\": {\\n \\\"*\\\": true,\\n \\\"yaml\\\": false,\\n \\\"plaintext\\\": true,\\n \\\"markdown\\\": false\\n }\\n}\"}"}
\ No newline at end of file
diff --git a/sync/settings/20220502T102525.json b/sync/settings/20220502T102525.json
new file mode 100644
index 0000000..9c2008a
--- /dev/null
+++ b/sync/settings/20220502T102525.json
@@ -0,0 +1 @@
+{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false,\\n \\\"debug.allowBreakpointsEverywhere\\\": true,\\n \\\"github.copilot.enable\\\": {\\n \\\"*\\\": true,\\n \\\"yaml\\\": false,\\n \\\"plaintext\\\": true,\\n \\\"markdown\\\": false\\n },\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\"\\n}\"}"}
\ No newline at end of file
diff --git a/sync/settings/lastSyncsettings.json b/sync/settings/lastSyncsettings.json
index dd38a69..a90f11b 100644
--- a/sync/settings/lastSyncsettings.json
+++ b/sync/settings/lastSyncsettings.json
@@ -1 +1 @@
-{"ref":"21f968d6-9a7f-46de-a250-6deaeab1c314","content":"{\"version\":2,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n \\\\\\\"sync.gist\\\\\\\": \\\\\\\"f795d3dac8387cf20529286054b6eb95\\\\\\\",\\\\n \\\\\\\"sync.autoDownload\\\\\\\": false,\\\\n \\\\\\\"workbench.iconTheme\\\\\\\": \\\\\\\"material-icon-theme\\\\\\\",\\\\n \\\\\\\"files.exclude\\\\\\\": {\\\\n \\\\\\\".vscode/\\\\\\\": true,\\\\n \\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n \\\\\\\"**/*.fbx\\\\\\\": true,\\\\n \\\\\\\"**/*.FBX\\\\\\\": true,\\\\n \\\\\\\"**/*.meta\\\\\\\": true,\\\\n \\\\\\\"build-templates/\\\\\\\": true,\\\\n \\\\\\\"build/\\\\\\\": true,\\\\n \\\\\\\"library/\\\\\\\": true,\\\\n \\\\\\\"local/\\\\\\\": true,\\\\n \\\\\\\"temp/\\\\\\\": true\\\\n },\\\\n \\\\\\\"search.exclude\\\\\\\": {\\\\n \\\\\\\".vscode/\\\\\\\": true,\\\\n \\\\\\\"**/*.anim\\\\\\\": true,\\\\n \\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n \\\\\\\"**/*.fire\\\\\\\": true,\\\\n \\\\\\\"**/*.prefab\\\\\\\": true,\\\\n \\\\\\\"build/\\\\\\\": true,\\\\n \\\\\\\"library/\\\\\\\": true,\\\\n \\\\\\\"temp/\\\\\\\": true\\\\n },\\\\n \\\\\\\"git.enabled\\\\\\\": false,\\\\n \\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"welcomePage\\\\\\\",\\\\n \\\\\\\"php.validate.executablePath\\\\\\\": \\\\\\\"C:/xampp/php/php.exe\\\\\\\",\\\\n \\\\\\\"explorer.confirmDelete\\\\\\\": false,\\\\n \\\\\\\"debug.javascript.suggestPrettyPrinting\\\\\\\": false,\\\\n // Controls how the editor should render the current line highlight.\\\\n // - none\\\\n // - gutter\\\\n // - line\\\\n // - all: Highlights both the gutter and the current line.\\\\n \\\\\\\"editor.renderLineHighlight\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\\\n \\\\\\\"editor.renderLineHighlightOnlyWhenFocus\\\\\\\": false,\\\\n // Overrides colors from the currently selected color theme.\\\\n \\\\\\\"workbench.colorCustomizations\\\\\\\": {\\\\n \\\\\\\"editor.lineHighlightBackground\\\\\\\": \\\\\\\"#49b2b93d\\\\\\\",\\\\n // \\\\\\\"editor.lineHighlightBorder\\\\\\\": \\\\\\\"red\\\\\\\" // \\\\\\\"#ffffff30\\\\\\\"\\\\n },\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n \\\\\\\"security.workspace.trust.enabled\\\\\\\": false,\\\\n \\\\\\\"bracketPairColorizer.depreciation-notice\\\\\\\": false,\\\\n \\\\\\\"editor.detectIndentation\\\\\\\": false,\\\\n \\\\\\\"editor.tabSize\\\\\\\": 4,\\\\n \\\\\\\"editor.insertSpaces\\\\\\\": false,\\\\n \\\\\\\"editor.codeActionsOnSave\\\\\\\": {\\\\n \\\\\\\"source.organizeImports\\\\\\\": true\\\\n },\\\\n \\\\\\\"typescript.referencesCodeLens.enabled\\\\\\\": true,\\\\n \\\\\\\"typescript.referencesCodeLens.showOnAllFunctions\\\\\\\": true,\\\\n \\\\\\\"[typescript]\\\\\\\": {\\\\n \\\\\\\"files.trimFinalNewlines\\\\\\\": true,\\\\n \\\\\\\"files.trimTrailingWhitespace\\\\\\\": true,\\\\n },\\\\n \\\\\\\"typescript.tsdk\\\\\\\": \\\\\\\"node_modules\\\\\\\\\\\\\\\\typescript\\\\\\\\\\\\\\\\lib\\\\\\\"\\\\n}\\\"}\"}"}
\ No newline at end of file
+{"ref":"0cadffe8-3308-490f-9382-da3589d15126","content":"{\"version\":2,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n\\\\t\\\\\\\"sync.autoDownload\\\\\\\": false,\\\\n\\\\t\\\\\\\"workbench.iconTheme\\\\\\\": \\\\\\\"material-icon-theme\\\\\\\",\\\\n\\\\t\\\\\\\"files.exclude\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\".vscode/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.fbx\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.FBX\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.meta\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"build-templates/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"preview-templates/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"packages/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"build/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"library/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"local/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"node_modules\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"temp/\\\\\\\": true\\\\n\\\\t},\\\\n\\\\t\\\\\\\"search.exclude\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\".vscode/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.anim\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.fire\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.prefab\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"build/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"library/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"temp/\\\\\\\": true\\\\n\\\\t},\\\\n\\\\t\\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"welcomePage\\\\\\\",\\\\n\\\\t\\\\\\\"explorer.confirmDelete\\\\\\\": false,\\\\n\\\\t\\\\\\\"debug.javascript.suggestPrettyPrinting\\\\\\\": false,\\\\n\\\\t// Controls how the editor should render the current line highlight.\\\\n\\\\t// - none\\\\n\\\\t// - gutter\\\\n\\\\t// - line\\\\n\\\\t// - all: Highlights both the gutter and the current line.\\\\n\\\\t\\\\\\\"editor.renderLineHighlight\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n\\\\t// Controls if the editor should render the current line highlight only when the editor is focused.\\\\n\\\\t\\\\\\\"editor.renderLineHighlightOnlyWhenFocus\\\\\\\": false,\\\\n\\\\t// Overrides colors from the currently selected color theme.\\\\n\\\\t\\\\\\\"workbench.colorCustomizations\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"editor.lineHighlightBackground\\\\\\\": \\\\\\\"#49b2b93d\\\\\\\",\\\\n\\\\t\\\\t// \\\\\\\"editor.lineHighlightBorder\\\\\\\": \\\\\\\"red\\\\\\\" // \\\\\\\"#ffffff30\\\\\\\"\\\\n\\\\t},\\\\n\\\\t\\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n\\\\t\\\\\\\"security.workspace.trust.enabled\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.detectIndentation\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.tabSize\\\\\\\": 4,\\\\n\\\\t\\\\\\\"editor.insertSpaces\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.codeActionsOnSave\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"source.organizeImports\\\\\\\": true\\\\n\\\\t},\\\\n\\\\t\\\\\\\"typescript.referencesCodeLens.enabled\\\\\\\": true,\\\\n\\\\t\\\\\\\"typescript.referencesCodeLens.showOnAllFunctions\\\\\\\": true,\\\\n\\\\t\\\\\\\"[typescript]\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"files.trimFinalNewlines\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"files.trimTrailingWhitespace\\\\\\\": true,\\\\n\\\\t},\\\\n\\\\t\\\\\\\"typescript.tsdk\\\\\\\": \\\\\\\"node_modules\\\\\\\\\\\\\\\\typescript\\\\\\\\\\\\\\\\lib\\\\\\\",\\\\n\\\\t\\\\\\\"settingsSync.ignoredSettings\\\\\\\": [\\\\n\\\\t\\\\t\\\\\\\"git.enabled\\\\\\\"\\\\n\\\\t],\\\\n\\\\t\\\\\\\"tabnine.experimentalAutoImports\\\\\\\": true,\\\\n\\\\t\\\\\\\"volar.codeLens.references\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.codeLens\\\\\\\": false,\\\\n\\\\t\\\\\\\"debug.allowBreakpointsEverywhere\\\\\\\": true,\\\\n\\\\t\\\\\\\"github.copilot.enable\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"*\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"yaml\\\\\\\": false,\\\\n\\\\t\\\\t\\\\\\\"plaintext\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"markdown\\\\\\\": false\\\\n\\\\t},\\\\n\\\\t\\\\\\\"sync.gist\\\\\\\": \\\\\\\"f795d3dac8387cf20529286054b6eb95\\\\\\\",\\\\n\\\\t\\\\\\\"editor.inlineSuggest.enabled\\\\\\\": true,\\\\n\\\\t\\\\\\\"workbench.editor.enablePreview\\\\\\\": false,\\\\n\\\\t\\\\\\\"phpfmt.php_bin\\\\\\\": \\\\\\\"C:\\\\\\\\\\\\\\\\nginx\\\\\\\\\\\\\\\\php\\\\\\\\\\\\\\\\php.exe\\\\\\\",\\\\n\\\\t\\\\\\\"eslint.probe\\\\\\\": [\\\\n\\\\t\\\\t\\\\\\\"javascriptreact\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"typescript\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"typescriptreact\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"html\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"vue\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"markdown\\\\\\\"\\\\n\\\\t]\\\\n}\\\"}\"}"}
\ No newline at end of file
diff --git a/syncLocalSettings.json b/syncLocalSettings.json
index ed6af2b..691fb77 100644
--- a/syncLocalSettings.json
+++ b/syncLocalSettings.json
@@ -25,8 +25,8 @@
],
"openTokenLink": true,
"disableUpdateMessage": false,
- "lastUpload": "2022-03-22T07:01:49.815Z",
- "lastDownload": "2022-03-22T07:01:49.815Z",
+ "lastUpload": "2022-06-24T02:35:52.197Z",
+ "lastDownload": "2022-06-24T02:35:52.197Z",
"githubEnterpriseUrl": null,
"askGistDescription": false,
"customFiles": {},
diff --git a/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb b/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb
index 887c3d2..0cb28f2 100644
Binary files a/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb and b/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb differ
diff --git a/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb.backup b/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb.backup
index 115a3e6..0cb28f2 100644
Binary files a/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb.backup and b/workspaceStorage/f2a35a192c891c82a6eba612ae8bf0eb/state.vscdb.backup differ