mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
2 lines
171 KiB
JavaScript
2 lines
171 KiB
JavaScript
(()=>{var e={2589:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.codicons=t.ThemeIcons=void 0;var r=o(9496),n={account:new r.ThemeIcon("account"),activate_breakpoints:new r.ThemeIcon("activate-breakpoints"),add:new r.ThemeIcon("add"),alert:new r.ThemeIcon("alert"),archive:new r.ThemeIcon("archive"),array:new r.ThemeIcon("array"),arrow_both:new r.ThemeIcon("arrow-both"),arrow_down:new r.ThemeIcon("arrow-down"),arrow_left:new r.ThemeIcon("arrow-left"),arrow_right:new r.ThemeIcon("arrow-right"),arrow_small_down:new r.ThemeIcon("arrow-small-down"),arrow_small_left:new r.ThemeIcon("arrow-small-left"),arrow_small_right:new r.ThemeIcon("arrow-small-right"),arrow_small_up:new r.ThemeIcon("arrow-small-up"),arrow_swap:new r.ThemeIcon("arrow-swap"),arrow_up:new r.ThemeIcon("arrow-up"),azure:new r.ThemeIcon("azure"),beaker_stop:new r.ThemeIcon("beaker-stop"),beaker:new r.ThemeIcon("beaker"),bell_dot:new r.ThemeIcon("bell-dot"),bell:new r.ThemeIcon("bell"),bold:new r.ThemeIcon("bold"),book:new r.ThemeIcon("book"),bookmark:new r.ThemeIcon("bookmark"),bracket_dot:new r.ThemeIcon("bracket-dot"),bracket_error:new r.ThemeIcon("bracket-error"),bracket:new r.ThemeIcon("bracket"),briefcase:new r.ThemeIcon("briefcase"),broadcast:new r.ThemeIcon("broadcast"),browser:new r.ThemeIcon("browser"),bug:new r.ThemeIcon("bug"),calendar:new r.ThemeIcon("calendar"),call_incoming:new r.ThemeIcon("call-incoming"),call_outgoing:new r.ThemeIcon("call-outgoing"),case_sensitive:new r.ThemeIcon("case-sensitive"),check_all:new r.ThemeIcon("check-all"),check:new r.ThemeIcon("check"),checklist:new r.ThemeIcon("checklist"),chevron_down:new r.ThemeIcon("chevron-down"),chevron_left:new r.ThemeIcon("chevron-left"),chevron_right:new r.ThemeIcon("chevron-right"),chevron_up:new r.ThemeIcon("chevron-up"),chrome_close:new r.ThemeIcon("chrome-close"),chrome_maximize:new r.ThemeIcon("chrome-maximize"),chrome_minimize:new r.ThemeIcon("chrome-minimize"),chrome_restore:new r.ThemeIcon("chrome-restore"),circle_filled:new r.ThemeIcon("circle-filled"),circle_large_filled:new r.ThemeIcon("circle-large-filled"),circle_large_outline:new r.ThemeIcon("circle-large-outline"),circle_outline:new r.ThemeIcon("circle-outline"),circle_slash:new r.ThemeIcon("circle-slash"),circuit_board:new r.ThemeIcon("circuit-board"),clear_all:new r.ThemeIcon("clear-all"),clippy:new r.ThemeIcon("clippy"),clock:new r.ThemeIcon("clock"),clone:new r.ThemeIcon("clone"),close_all:new r.ThemeIcon("close-all"),close_dirty:new r.ThemeIcon("close-dirty"),close:new r.ThemeIcon("close"),cloud_download:new r.ThemeIcon("cloud-download"),cloud_upload:new r.ThemeIcon("cloud-upload"),cloud:new r.ThemeIcon("cloud"),code:new r.ThemeIcon("code"),collapse_all:new r.ThemeIcon("collapse-all"),color_mode:new r.ThemeIcon("color-mode"),combine:new r.ThemeIcon("combine"),comment_add:new r.ThemeIcon("comment-add"),comment_discussion:new r.ThemeIcon("comment-discussion"),comment:new r.ThemeIcon("comment"),compass_active:new r.ThemeIcon("compass-active"),compass_dot:new r.ThemeIcon("compass-dot"),compass:new r.ThemeIcon("compass"),console:new r.ThemeIcon("console"),copy:new r.ThemeIcon("copy"),credit_card:new r.ThemeIcon("credit-card"),dash:new r.ThemeIcon("dash"),dashboard:new r.ThemeIcon("dashboard"),database:new r.ThemeIcon("database"),debug_all:new r.ThemeIcon("debug_all"),debug_alt_small:new r.ThemeIcon("debug-alt-small"),debug_alt:new r.ThemeIcon("debug-alt"),debug_breakpoint_conditional_unverified:new r.ThemeIcon("debug-breakpoint-conditional-unverified"),debug_breakpoint_conditional:new r.ThemeIcon("debug-breakpoint-conditional"),debug_breakpoint_data_unverified:new r.ThemeIcon("debug-breakpoint-data-unverified"),debug_breakpoint_data:new r.ThemeIcon("debug-breakpoint-data"),debug_breakpoint_disabled:new r.ThemeIcon("debug-breakpoint-disabled"),debug_breakpoint_function_unverified:new r.ThemeIcon("debug-breakpoint-function-unverified"),debug_breakpoint_function:new r.ThemeIcon("debug-breakpoint-function"),debug_breakpoint_log_unverified:new r.ThemeIcon("debug-breakpoint-log-unverified"),debug_breakpoint_log:new r.ThemeIcon("debug-breakpoint-log"),debug_breakpoint_unsupported:new r.ThemeIcon("debug-breakpoint-unsupported"),debug_breakpoint:new r.ThemeIcon("debug-breakpoint"),debug_console:new r.ThemeIcon("debug-console"),debug_continue_small:new r.ThemeIcon("debug-continue-small"),debug_continue:new r.ThemeIcon("debug-continue"),debug_coverage:new r.ThemeIcon("debug_coverage"),debug_disconnect:new r.ThemeIcon("debug-disconnect"),debug_hint:new r.ThemeIcon("debug-hint"),debug_line_by_line:new r.ThemeIcon("debug-line-by-line"),debug_pause:new r.ThemeIcon("debug-pause"),debug_rerun:new r.ThemeIcon("debug-rerun"),debug_restart_frame:new r.ThemeIcon("debug-restart-frame"),debug_restart:new r.ThemeIcon("debug-restart"),debug_reverse_continue:new r.ThemeIcon("debug-reverse-continue"),debug_stackframe_active:new r.ThemeIcon("debug-stackframe-active"),debug_stackframe_dot:new r.ThemeIcon("debug-stackframe-dot"),debug_stackframe:new r.ThemeIcon("debug-stackframe"),debug_start:new r.ThemeIcon("debug-start"),debug_step_back:new r.ThemeIcon("debug-step-back"),debug_step_into:new r.ThemeIcon("debug-step-into"),debug_step_out:new r.ThemeIcon("debug-step-out"),debug_step_over:new r.ThemeIcon("debug-step-over"),debug_stop:new r.ThemeIcon("debug-stop"),debug:new r.ThemeIcon("debug"),desktop_download:new r.ThemeIcon("desktop-download"),device_camera_video:new r.ThemeIcon("device-camera-video"),device_camera:new r.ThemeIcon("device-camera"),device_desktop:new r.ThemeIcon("device-desktop"),device_mobile:new r.ThemeIcon("device-mobile"),diff_added:new r.ThemeIcon("diff-added"),diff_ignored:new r.ThemeIcon("diff-ignored"),diff_modified:new r.ThemeIcon("diff-modified"),diff_removed:new r.ThemeIcon("diff-removed"),diff_renamed:new r.ThemeIcon("diff-renamed"),diff:new r.ThemeIcon("diff"),discard:new r.ThemeIcon("discard"),edit:new r.ThemeIcon("edit"),editor_layout:new r.ThemeIcon("editor-layout"),ellipsis:new r.ThemeIcon("ellipsis"),empty_window:new r.ThemeIcon("empty-window"),error:new r.ThemeIcon("error"),exclude:new r.ThemeIcon("exclude"),expand_all:new r.ThemeIcon("expand-all"),export:new r.ThemeIcon("export"),extensions:new r.ThemeIcon("extensions"),eye_closed:new r.ThemeIcon("eye-closed"),eye_unwatch:new r.ThemeIcon("eye-unwatch"),eye_watch:new r.ThemeIcon("eye-watch"),eye:new r.ThemeIcon("eye"),feedback:new r.ThemeIcon("feedback"),file_add:new r.ThemeIcon("file-add"),file_binary:new r.ThemeIcon("file-binary"),file_code:new r.ThemeIcon("file-code"),file_directory_create:new r.ThemeIcon("file-directory-create"),file_directory:new r.ThemeIcon("file-directory"),file_media:new r.ThemeIcon("file-media"),file_pdf:new r.ThemeIcon("file-pdf"),file_submodule:new r.ThemeIcon("file-submodule"),file_symlink_directory:new r.ThemeIcon("file-symlink-directory"),file_symlink_file:new r.ThemeIcon("file-symlink-file"),file_text:new r.ThemeIcon("file-text"),file_zip:new r.ThemeIcon("file-zip"),file:new r.ThemeIcon("file"),files:new r.ThemeIcon("files"),filter_filled:new r.ThemeIcon("filter-filled"),filter:new r.ThemeIcon("filter"),flame:new r.ThemeIcon("flame"),fold_down:new r.ThemeIcon("fold-down"),fold_up:new r.ThemeIcon("fold-up"),fold:new r.ThemeIcon("fold"),folder_active:new r.ThemeIcon("folder-active"),folder_library:new r.ThemeIcon("folder-library"),folder_opened:new r.ThemeIcon("folder-opened"),folder:new r.ThemeIcon("folder"),gather:new r.ThemeIcon("gather"),gear:new r.ThemeIcon("gear"),gift:new r.ThemeIcon("gift"),gist_fork_private:new r.ThemeIcon("gist-fork-private"),gist_fork:new r.ThemeIcon("gist-fork"),gist_new:new r.ThemeIcon("gist-new"),gist_private:new r.ThemeIcon("gist-private"),gist_secret:new r.ThemeIcon("gist-secret"),gist:new r.ThemeIcon("gist"),git_branch_create:new r.ThemeIcon("git-branch-create"),git_branch_delete:new r.ThemeIcon("git-branch-delete"),git_branch:new r.ThemeIcon("git-branch"),git_commit:new r.ThemeIcon("git-commit"),git_compare:new r.ThemeIcon("git-compare"),git_merge:new r.ThemeIcon("git-merge"),git_pull_request_closed:new r.ThemeIcon("git-pull-request-closed"),git_pull_request_create:new r.ThemeIcon("git-pull-request-create"),git_pull_request_draft:new r.ThemeIcon("git-pull-request-draft"),git_pull_request:new r.ThemeIcon("git-pull-request"),github_action:new r.ThemeIcon("github-action"),github_alt:new r.ThemeIcon("github-alt"),github_inverted:new r.ThemeIcon("github-inverted"),github:new r.ThemeIcon("github"),globe:new r.ThemeIcon("globe"),go_to_file:new r.ThemeIcon("go-to-file"),grabber:new r.ThemeIcon("grabber"),graph_left:new r.ThemeIcon("graph-left"),graph_line:new r.ThemeIcon("graph-line"),graph_scatter:new r.ThemeIcon("graph-scatter"),graph:new r.ThemeIcon("graph"),gripper:new r.ThemeIcon("gripper"),group_by_ref_type:new r.ThemeIcon("group-by-ref-type"),heart:new r.ThemeIcon("heart"),history:new r.ThemeIcon("history"),home:new r.ThemeIcon("home"),horizontal_rule:new r.ThemeIcon("horizontal-rule"),hubot:new r.ThemeIcon("hubot"),inbox:new r.ThemeIcon("inbox"),info:new r.ThemeIcon("info"),issue_closed:new r.ThemeIcon("issue-closed"),issue_draft:new r.ThemeIcon("issue-draft"),issue_opened:new r.ThemeIcon("issue-opened"),issue_reopened:new r.ThemeIcon("issue-reopened"),issues:new r.ThemeIcon("issues"),italic:new r.ThemeIcon("italic"),jersey:new r.ThemeIcon("jersey"),json:new r.ThemeIcon("json"),kebab_horizontal:new r.ThemeIcon("kebab-horizontal"),kebab_vertical:new r.ThemeIcon("kebab-vertical"),key:new r.ThemeIcon("key"),keyboard:new r.ThemeIcon("keyboard"),law:new r.ThemeIcon("law"),layers_active:new r.ThemeIcon("layers-active"),layers_dot:new r.ThemeIcon("layers-dot"),layers:new r.ThemeIcon("layers"),library:new r.ThemeIcon("library"),light_bulb:new r.ThemeIcon("light-bulb"),lightbulb_autofix:new r.ThemeIcon("lightbulb-autofix"),lightbulb:new r.ThemeIcon("lightbulb"),link_external:new r.ThemeIcon("link-external"),link:new r.ThemeIcon("link"),list_filter:new r.ThemeIcon("list-filter"),list_flat:new r.ThemeIcon("list-flat"),list_ordered:new r.ThemeIcon("list-ordered"),list_selection:new r.ThemeIcon("list-selection"),list_tree:new r.ThemeIcon("list-tree"),list_unordered:new r.ThemeIcon("list-unordered"),live_share:new r.ThemeIcon("live-share"),loading:new r.ThemeIcon("loading"),location:new r.ThemeIcon("location"),lock:new r.ThemeIcon("lock"),log_in:new r.ThemeIcon("log-in"),log_out:new r.ThemeIcon("log-out"),logo_github:new r.ThemeIcon("logo-github"),magnet:new r.ThemeIcon("magnet"),mail_read:new r.ThemeIcon("mail-read"),mail_reply:new r.ThemeIcon("mail-reply"),mail:new r.ThemeIcon("mail"),mark_github:new r.ThemeIcon("mark-github"),markdown:new r.ThemeIcon("markdown"),megaphone:new r.ThemeIcon("megaphone"),mention:new r.ThemeIcon("mention"),menu:new r.ThemeIcon("menu"),merge:new r.ThemeIcon("merge"),microscope:new r.ThemeIcon("microscope"),milestone:new r.ThemeIcon("milestone"),mirror_private:new r.ThemeIcon("mirror-private"),mirror_public:new r.ThemeIcon("mirror-public"),mirror:new r.ThemeIcon("mirror"),more:new r.ThemeIcon("more"),mortar_board:new r.ThemeIcon("mortar-board"),move:new r.ThemeIcon("move"),multiple_windows:new r.ThemeIcon("multiple-windows"),mute:new r.ThemeIcon("mute"),new_file:new r.ThemeIcon("new-file"),new_folder:new r.ThemeIcon("new-folder"),no_newline:new r.ThemeIcon("no-newline"),note:new r.ThemeIcon("note"),notebook_template:new r.ThemeIcon("notebook-template"),notebook:new r.ThemeIcon("notebook"),octoface:new r.ThemeIcon("octoface"),open_preview:new r.ThemeIcon("open-preview"),organization_filled:new r.ThemeIcon("organization-filled"),organization_outline:new r.ThemeIcon("organization-outline"),organization:new r.ThemeIcon("organization"),output:new r.ThemeIcon("output"),package:new r.ThemeIcon("package"),paintcan:new r.ThemeIcon("paintcan"),pass_filled:new r.ThemeIcon("pass-filled"),pass:new r.ThemeIcon("pass"),pencil:new r.ThemeIcon("pencil"),person_add:new r.ThemeIcon("person-add"),person_filled:new r.ThemeIcon("person-filled"),person_follow:new r.ThemeIcon("person-follow"),person_outline:new r.ThemeIcon("person-outline"),person:new r.ThemeIcon("person"),pie_chart:new r.ThemeIcon("pie-chart"),pin:new r.ThemeIcon("pin"),pinned_dirty:new r.ThemeIcon("pinned-dirty"),pinned:new r.ThemeIcon("pinned"),play_circle:new r.ThemeIcon("play-circle"),play:new r.ThemeIcon("play"),plug:new r.ThemeIcon("plug"),plus:new r.ThemeIcon("plus"),preserve_case:new r.ThemeIcon("preserve-case"),preview:new r.ThemeIcon("preview"),primitive_dot:new r.ThemeIcon("primitive-dot"),primitive_square:new r.ThemeIcon("primitive-square"),project:new r.ThemeIcon("project"),pulse:new r.ThemeIcon("pulse"),question:new r.ThemeIcon("question"),quote:new r.ThemeIcon("quote"),radio_tower:new r.ThemeIcon("radio-tower"),reactions:new r.ThemeIcon("reactions"),record_keys:new r.ThemeIcon("record-keys"),record:new r.ThemeIcon("record"),redo:new r.ThemeIcon("redo"),references:new r.ThemeIcon("references"),refresh:new r.ThemeIcon("refresh"),regex:new r.ThemeIcon("regex"),remote_explorer:new r.ThemeIcon("remote-explorer"),remote:new r.ThemeIcon("remote"),remove_close:new r.ThemeIcon("remove-close"),remove:new r.ThemeIcon("remove"),repl:new r.ThemeIcon("repl"),replace_all:new r.ThemeIcon("replace-all"),replace:new r.ThemeIcon("replace"),reply:new r.ThemeIcon("reply"),repo_clone:new r.ThemeIcon("repo-clone"),repo_create:new r.ThemeIcon("repo-create"),repo_delete:new r.ThemeIcon("repo-delete"),repo_force_push:new r.ThemeIcon("repo-force-push"),repo_forked:new r.ThemeIcon("repo-forked"),repo_pull:new r.ThemeIcon("repo-pull"),repo_push:new r.ThemeIcon("repo-push"),repo_sync:new r.ThemeIcon("repo-sync"),repo:new r.ThemeIcon("repo"),report:new r.ThemeIcon("report"),request_changes:new r.ThemeIcon("request-changes"),rocket:new r.ThemeIcon("rocket"),root_folder_opened:new r.ThemeIcon("root-folder-opened"),root_folder:new r.ThemeIcon("root-folder"),rss:new r.ThemeIcon("rss"),ruby:new r.ThemeIcon("ruby"),run_above:new r.ThemeIcon("run-above"),run_all:new r.ThemeIcon("run-all"),run_below:new r.ThemeIcon("run-below"),run_errors:new r.ThemeIcon("run-errors"),save_all:new r.ThemeIcon("save-all"),save_as:new r.ThemeIcon("save-as"),save:new r.ThemeIcon("save"),screen_full:new r.ThemeIcon("screen-full"),screen_normal:new r.ThemeIcon("screen-normal"),search_save:new r.ThemeIcon("search-save"),search_stop:new r.ThemeIcon("search-stop"),search:new r.ThemeIcon("search"),server_environment:new r.ThemeIcon("server-environment"),server_process:new r.ThemeIcon("server-process"),server:new r.ThemeIcon("server"),settings_gear:new r.ThemeIcon("settings-gear"),settings:new r.ThemeIcon("settings"),shield:new r.ThemeIcon("shield"),sign_in:new r.ThemeIcon("sign-in"),sign_out:new r.ThemeIcon("sign-out"),smiley:new r.ThemeIcon("smiley"),sort_precedence:new r.ThemeIcon("sort-precedence"),source_control:new r.ThemeIcon("source-control"),split_horizontal:new r.ThemeIcon("split-horizontal"),split_vertical:new r.ThemeIcon("split-vertical"),squirrel:new r.ThemeIcon("squirrel"),star_empty:new r.ThemeIcon("star-empty"),star_full:new r.ThemeIcon("star-full"),star_half:new r.ThemeIcon("star-half"),star:new r.ThemeIcon("star"),stop_circle:new r.ThemeIcon("stop-circle"),stop:new r.ThemeIcon("stop"),symbol_array:new r.ThemeIcon("symbol-array"),symbol_boolean:new r.ThemeIcon("symbol-boolean"),symbol_class:new r.ThemeIcon("symbol-class"),symbol_color:new r.ThemeIcon("symbol-color"),symbol_constant:new r.ThemeIcon("symbol-constant"),symbol_constructor:new r.ThemeIcon("symbol-constructor"),symbol_enum_member:new r.ThemeIcon("symbol-enum-member"),symbol_enum:new r.ThemeIcon("symbol-enum"),symbol_event:new r.ThemeIcon("symbol-event"),symbol_field:new r.ThemeIcon("symbol-field"),symbol_file:new r.ThemeIcon("symbol-file"),symbol_folder:new r.ThemeIcon("symbol-folder"),symbol_function:new r.ThemeIcon("symbol-function"),symbol_interface:new r.ThemeIcon("symbol-interface"),symbol_key:new r.ThemeIcon("symbol-key"),symbol_keyword:new r.ThemeIcon("symbol-keyword"),symbol_method:new r.ThemeIcon("symbol-method"),symbol_misc:new r.ThemeIcon("symbol-misc"),symbol_module:new r.ThemeIcon("symbol-module"),symbol_namespace:new r.ThemeIcon("symbol-namespace"),symbol_null:new r.ThemeIcon("symbol-null"),symbol_number:new r.ThemeIcon("symbol-number"),symbol_numeric:new r.ThemeIcon("symbol-numeric"),symbol_object:new r.ThemeIcon("symbol-object"),symbol_operator:new r.ThemeIcon("symbol-operator"),symbol_package:new r.ThemeIcon("symbol-package"),symbol_parameter:new r.ThemeIcon("symbol-parameter"),symbol_property:new r.ThemeIcon("symbol-property"),symbol_reference:new r.ThemeIcon("symbol-reference"),symbol_ruler:new r.ThemeIcon("symbol-ruler"),symbol_snippet:new r.ThemeIcon("symbol-snippet"),symbol_string:new r.ThemeIcon("symbol-string"),symbol_struct:new r.ThemeIcon("symbol-struct"),symbol_structure:new r.ThemeIcon("symbol-structure"),symbol_text:new r.ThemeIcon("symbol-text"),symbol_type_parameter:new r.ThemeIcon("symbol-type_parameter"),symbol_unit:new r.ThemeIcon("symbol-unit"),symbol_value:new r.ThemeIcon("symbol-value"),symbol_variable:new r.ThemeIcon("symbol-variable"),sync_ignored:new r.ThemeIcon("sync-ignored"),sync:new r.ThemeIcon("sync"),table:new r.ThemeIcon("table"),tag_add:new r.ThemeIcon("tag-add"),tag_remove:new r.ThemeIcon("tag-remove"),tag:new r.ThemeIcon("tag"),tasklist:new r.ThemeIcon("tasklist"),telescope:new r.ThemeIcon("telescope"),terminal_bash:new r.ThemeIcon("terminal-bash"),terminal_cmd:new r.ThemeIcon("terminal-cmd"),terminal_debian:new r.ThemeIcon("terminal-debian"),terminal_linux:new r.ThemeIcon("terminal-linux"),terminal_powershell:new r.ThemeIcon("terminal-powershell"),terminal_tmux:new r.ThemeIcon("terminal-tmux"),terminal_ubuntu:new r.ThemeIcon("terminal-ubuntu"),terminal:new r.ThemeIcon("terminal"),text_size:new r.ThemeIcon("text-size"),three_bars:new r.ThemeIcon("three-bars"),thumbsdown:new r.ThemeIcon("thumbsdown"),thumbsup:new r.ThemeIcon("thumbsup"),tools:new r.ThemeIcon("tools"),trash:new r.ThemeIcon("trash"),trashcan:new r.ThemeIcon("trashcan"),triangle_down:new r.ThemeIcon("triangle-down"),triangle_left:new r.ThemeIcon("triangle-left"),triangle_right:new r.ThemeIcon("triangle-right"),triangle_up:new r.ThemeIcon("triangle-up"),twitter:new r.ThemeIcon("twitter"),type_hierarchy_sub:new r.ThemeIcon("type-hierarchy-sub"),type_hierarchy_super:new r.ThemeIcon("type-hierarchy-super"),type_hierarchy:new r.ThemeIcon("type-hierarchy"),unfold:new r.ThemeIcon("unfold"),ungroup_by_ref_type:new r.ThemeIcon("ungroup-by-ref-type"),unlock:new r.ThemeIcon("unlock"),unmute:new r.ThemeIcon("unmute"),unverified:new r.ThemeIcon("unverified"),variable_group:new r.ThemeIcon("variable-group"),variable:new r.ThemeIcon("variable"),verified:new r.ThemeIcon("verified"),versions:new r.ThemeIcon("versions"),vm_active:new r.ThemeIcon("vm-active"),vm_connect:new r.ThemeIcon("vm-connect"),vm_outline:new r.ThemeIcon("vm-outline"),vm_running:new r.ThemeIcon("vm-running"),vm:new r.ThemeIcon("vm"),wand:new r.ThemeIcon("wand"),warning:new r.ThemeIcon("warning"),watch:new r.ThemeIcon("watch"),whitespace:new r.ThemeIcon("whitespace"),whole_word:new r.ThemeIcon("whole-word"),window:new r.ThemeIcon("window"),word_wrap:new r.ThemeIcon("word-wrap"),workspace_trusted:new r.ThemeIcon("workspace-trusted"),workspace_unknown:new r.ThemeIcon("workspace-trusted"),workspace_untrusted:new r.ThemeIcon("workspace-untrusted"),x:new r.ThemeIcon("x"),zap:new r.ThemeIcon("symbol-event"),zoom_in:new r.ThemeIcon("zoom-in"),zoom_out:new r.ThemeIcon("zoom-out")};t.ThemeIcons=n;t.codicons={account:"$(account)",activate_breakpoints:"$(activate-breakpoints)",add:"$(add)",alert:"$(alert)",archive:"$(archive)",array:"$(array)",arrow_both:"$(arrow-both)",arrow_down:"$(arrow-down)",arrow_left:"$(arrow-left)",arrow_right:"$(arrow-right)",arrow_small_down:"$(arrow-small-down)",arrow_small_left:"$(arrow-small-left)",arrow_small_right:"$(arrow-small-right)",arrow_small_up:"$(arrow-small-up)",arrow_swap:"$(arrow-swap)",arrow_up:"$(arrow-up)",azure:"$(azure)",beaker_stop:"$(beaker-stop)",beaker:"$(beaker)",bell_dot:"$(bell-dot)",bell:"$(bell)",bold:"$(bold)",book:"$(book)",bookmark:"$(bookmark)",bracket_dot:"$(bracket-dot)",bracket_error:"$(bracket-error)",bracket:"$(bracket)",briefcase:"$(briefcase)",broadcast:"$(broadcast)",browser:"$(browser)",bug:"$(bug)",calendar:"$(calendar)",call_incoming:"$(call-incoming)",call_outgoing:"$(call-outgoing)",case_sensitive:"$(case-sensitive)",check_all:"$(check-all)",check:"$(check)",checklist:"$(checklist)",chevron_down:"$(chevron-down)",chevron_left:"$(chevron-left)",chevron_right:"$(chevron-right)",chevron_up:"$(chevron-up)",chrome_close:"$(chrome-close)",chrome_maximize:"$(chrome-maximize)",chrome_minimize:"$(chrome-minimize)",chrome_restore:"$(chrome-restore)",circle_filled:"$(circle-filled)",circle_large_filled:"$(circle-large-filled)",circle_large_outline:"$(circle-large-outline)",circle_outline:"$(circle-outline)",circle_slash:"$(circle-slash)",circuit_board:"$(circuit-board)",clear_all:"$(clear-all)",clippy:"$(clippy)",clock:"$(clock)",clone:"$(clone)",close_all:"$(close-all)",close_dirty:"$(close-dirty)",close:"$(close)",cloud_download:"$(cloud-download)",cloud_upload:"$(cloud-upload)",cloud:"$(cloud)",code:"$(code)",collapse_all:"$(collapse-all)",color_mode:"$(color-mode)",combine:"$(combine)",comment_add:"$(comment-add)",comment_discussion:"$(comment-discussion)",comment:"$(comment)",compass_active:"$(compass-active)",compass_dot:"$(compass-dot)",compass:"$(compass)",console:"$(console)",copy:"$(copy)",credit_card:"$(credit-card)",dash:"$(dash)",dashboard:"$(dashboard)",database:"$(database)",debug_all:"$(debug_all)",debug_alt_small:"$(debug-alt-small)",debug_alt:"$(debug-alt)",debug_breakpoint_conditional_unverified:"$(debug-breakpoint-conditional-unverified)",debug_breakpoint_conditional:"$(debug-breakpoint-conditional)",debug_breakpoint_data_unverified:"$(debug-breakpoint-data-unverified)",debug_breakpoint_data:"$(debug-breakpoint-data)",debug_breakpoint_disabled:"$(debug-breakpoint-disabled)",debug_breakpoint_function_unverified:"$(debug-breakpoint-function-unverified)",debug_breakpoint_function:"$(debug-breakpoint-function)",debug_breakpoint_log_unverified:"$(debug-breakpoint-log-unverified)",debug_breakpoint_log:"$(debug-breakpoint-log)",debug_breakpoint_unsupported:"$(debug-breakpoint-unsupported)",debug_breakpoint:"$(debug-breakpoint)",debug_console:"$(debug-console)",debug_continue_small:"$(debug-continue-small)",debug_continue:"$(debug-continue)",debug_coverage:"$(debug_coverage)",debug_disconnect:"$(debug-disconnect)",debug_hint:"$(debug-hint)",debug_line_by_line:"$(debug-line-by-line)",debug_pause:"$(debug-pause)",debug_rerun:"$(debug-rerun)",debug_restart_frame:"$(debug-restart-frame)",debug_restart:"$(debug-restart)",debug_reverse_continue:"$(debug-reverse-continue)",debug_stackframe_active:"$(debug-stackframe-active)",debug_stackframe_dot:"$(debug-stackframe-dot)",debug_stackframe:"$(debug-stackframe)",debug_start:"$(debug-start)",debug_step_back:"$(debug-step-back)",debug_step_into:"$(debug-step-into)",debug_step_out:"$(debug-step-out)",debug_step_over:"$(debug-step-over)",debug_stop:"$(debug-stop)",debug:"$(debug)",desktop_download:"$(desktop-download)",device_camera_video:"$(device-camera-video)",device_camera:"$(device-camera)",device_desktop:"$(device-desktop)",device_mobile:"$(device-mobile)",diff_added:"$(diff-added)",diff_ignored:"$(diff-ignored)",diff_modified:"$(diff-modified)",diff_removed:"$(diff-removed)",diff_renamed:"$(diff-renamed)",diff:"$(diff)",discard:"$(discard)",edit:"$(edit)",editor_layout:"$(editor-layout)",ellipsis:"$(ellipsis)",empty_window:"$(empty-window)",error:"$(error)",exclude:"$(exclude)",expand_all:"$(expand-all)",export:"$(export)",extensions:"$(extensions)",eye_closed:"$(eye-closed)",eye_unwatch:"$(eye-unwatch)",eye_watch:"$(eye-watch)",eye:"$(eye)",feedback:"$(feedback)",file_add:"$(file-add)",file_binary:"$(file-binary)",file_code:"$(file-code)",file_directory_create:"$(file-directory-create)",file_directory:"$(file-directory)",file_media:"$(file-media)",file_pdf:"$(file-pdf)",file_submodule:"$(file-submodule)",file_symlink_directory:"$(file-symlink-directory)",file_symlink_file:"$(file-symlink-file)",file_text:"$(file-text)",file_zip:"$(file-zip)",file:"$(file)",files:"$(files)",filter_filled:"$(filter-filled)",filter:"$(filter)",flame:"$(flame)",fold_down:"$(fold-down)",fold_up:"$(fold-up)",fold:"$(fold)",folder_active:"$(folder-active)",folder_library:"$(folder-library)",folder_opened:"$(folder-opened)",folder:"$(folder)",gather:"$(gather)",gear:"$(gear)",gift:"$(gift)",gist_fork_private:"$(gist-fork-private)",gist_fork:"$(gist-fork)",gist_new:"$(gist-new)",gist_private:"$(gist-private)",gist_secret:"$(gist-secret)",gist:"$(gist)",git_branch_create:"$(git-branch-create)",git_branch_delete:"$(git-branch-delete)",git_branch:"$(git-branch)",git_commit:"$(git-commit)",git_compare:"$(git-compare)",git_merge:"$(git-merge)",git_pull_request_closed:"$(git-pull-request-closed)",git_pull_request_create:"$(git-pull-request-create)",git_pull_request_draft:"$(git-pull-request-draft)",git_pull_request:"$(git-pull-request)",github_action:"$(github-action)",github_alt:"$(github-alt)",github_inverted:"$(github-inverted)",github:"$(github)",globe:"$(globe)",go_to_file:"$(go-to-file)",grabber:"$(grabber)",graph_left:"$(graph-left)",graph_line:"$(graph-line)",graph_scatter:"$(graph-scatter)",graph:"$(graph)",gripper:"$(gripper)",group_by_ref_type:"$(group-by-ref-type)",heart:"$(heart)",history:"$(history)",home:"$(home)",horizontal_rule:"$(horizontal-rule)",hubot:"$(hubot)",inbox:"$(inbox)",info:"$(info)",issue_closed:"$(issue-closed)",issue_draft:"$(issue-draft)",issue_opened:"$(issue-opened)",issue_reopened:"$(issue-reopened)",issues:"$(issues)",italic:"$(italic)",jersey:"$(jersey)",json:"$(json)",kebab_horizontal:"$(kebab-horizontal)",kebab_vertical:"$(kebab-vertical)",key:"$(key)",keyboard:"$(keyboard)",law:"$(law)",layers_active:"$(layers-active)",layers_dot:"$(layers-dot)",layers:"$(layers)",library:"$(library)",light_bulb:"$(light-bulb)",lightbulb_autofix:"$(lightbulb-autofix)",lightbulb:"$(lightbulb)",link_external:"$(link-external)",link:"$(link)",list_filter:"$(list-filter)",list_flat:"$(list-flat)",list_ordered:"$(list-ordered)",list_selection:"$(list-selection)",list_tree:"$(list-tree)",list_unordered:"$(list-unordered)",live_share:"$(live-share)",loading:"$(loading)",location:"$(location)",lock:"$(lock)",log_in:"$(log-in)",log_out:"$(log-out)",logo_github:"$(logo-github)",magnet:"$(magnet)",mail_read:"$(mail-read)",mail_reply:"$(mail-reply)",mail:"$(mail)",mark_github:"$(mark-github)",markdown:"$(markdown)",megaphone:"$(megaphone)",mention:"$(mention)",menu:"$(menu)",merge:"$(merge)",microscope:"$(microscope)",milestone:"$(milestone)",mirror_private:"$(mirror-private)",mirror_public:"$(mirror-public)",mirror:"$(mirror)",more:"$(more)",mortar_board:"$(mortar-board)",move:"$(move)",multiple_windows:"$(multiple-windows)",mute:"$(mute)",new_file:"$(new-file)",new_folder:"$(new-folder)",no_newline:"$(no-newline)",note:"$(note)",notebook_template:"$(notebook-template)",notebook:"$(notebook)",octoface:"$(octoface)",open_preview:"$(open-preview)",organization_filled:"$(organization-filled)",organization_outline:"$(organization-outline)",organization:"$(organization)",output:"$(output)",package:"$(package)",paintcan:"$(paintcan)",pass_filled:"$(pass-filled)",pass:"$(pass)",pencil:"$(pencil)",person_add:"$(person-add)",person_filled:"$(person-filled)",person_follow:"$(person-follow)",person_outline:"$(person-outline)",person:"$(person)",pie_chart:"$(pie-chart)",pin:"$(pin)",pinned_dirty:"$(pinned-dirty)",pinned:"$(pinned)",play_circle:"$(play-circle)",play:"$(play)",plug:"$(plug)",plus:"$(plus)",preserve_case:"$(preserve-case)",preview:"$(preview)",primitive_dot:"$(primitive-dot)",primitive_square:"$(primitive-square)",project:"$(project)",pulse:"$(pulse)",question:"$(question)",quote:"$(quote)",radio_tower:"$(radio-tower)",reactions:"$(reactions)",record_keys:"$(record-keys)",record:"$(record)",redo:"$(redo)",references:"$(references)",refresh:"$(refresh)",regex:"$(regex)",remote_explorer:"$(remote-explorer)",remote:"$(remote)",remove_close:"$(remove-close)",remove:"$(remove)",repl:"$(repl)",replace_all:"$(replace-all)",replace:"$(replace)",reply:"$(reply)",repo_clone:"$(repo-clone)",repo_create:"$(repo-create)",repo_delete:"$(repo-delete)",repo_force_push:"$(repo-force-push)",repo_forked:"$(repo-forked)",repo_pull:"$(repo-pull)",repo_push:"$(repo-push)",repo_sync:"$(repo-sync)",repo:"$(repo)",report:"$(report)",request_changes:"$(request-changes)",rocket:"$(rocket)",root_folder_opened:"$(root-folder-opened)",root_folder:"$(root-folder)",rss:"$(rss)",ruby:"$(ruby)",run_above:"$(run-above)",run_all:"$(run-all)",run_below:"$(run-below)",run_errors:"$(run-errors)",save_all:"$(save-all)",save_as:"$(save-as)",save:"$(save)",screen_full:"$(screen-full)",screen_normal:"$(screen-normal)",search_save:"$(search-save)",search_stop:"$(search-stop)",search:"$(search)",server_environment:"$(server-environment)",server_process:"$(server-process)",server:"$(server)",settings_gear:"$(settings-gear)",settings:"$(settings)",shield:"$(shield)",sign_in:"$(sign-in)",sign_out:"$(sign-out)",smiley:"$(smiley)",sort_precedence:"$(sort-precedence)",source_control:"$(source-control)",split_horizontal:"$(split-horizontal)",split_vertical:"$(split-vertical)",squirrel:"$(squirrel)",star_empty:"$(star-empty)",star_full:"$(star-full)",star_half:"$(star-half)",star:"$(star)",stop_circle:"$(stop-circle)",stop:"$(stop)",symbol_array:"$(symbol-array)",symbol_boolean:"$(symbol-boolean)",symbol_class:"$(symbol-class)",symbol_color:"$(symbol-color)",symbol_constant:"$(symbol-constant)",symbol_constructor:"$(symbol-constructor)",symbol_enum_member:"$(symbol-enum-member)",symbol_enum:"$(symbol-enum)",symbol_event:"$(symbol-event)",symbol_field:"$(symbol-field)",symbol_file:"$(symbol-file)",symbol_folder:"$(symbol-folder)",symbol_function:"$(symbol-function)",symbol_interface:"$(symbol-interface)",symbol_key:"$(symbol-key)",symbol_keyword:"$(symbol-keyword)",symbol_method:"$(symbol-method)",symbol_misc:"$(symbol-misc)",symbol_module:"$(symbol-module)",symbol_namespace:"$(symbol-namespace)",symbol_null:"$(symbol-null)",symbol_number:"$(symbol-number)",symbol_numeric:"$(symbol-numeric)",symbol_object:"$(symbol-object)",symbol_operator:"$(symbol-operator)",symbol_package:"$(symbol-package)",symbol_parameter:"$(symbol-parameter)",symbol_property:"$(symbol-property)",symbol_reference:"$(symbol-reference)",symbol_ruler:"$(symbol-ruler)",symbol_snippet:"$(symbol-snippet)",symbol_string:"$(symbol-string)",symbol_struct:"$(symbol-struct)",symbol_structure:"$(symbol-structure)",symbol_text:"$(symbol-text)",symbol_type_parameter:"$(symbol-type_parameter)",symbol_unit:"$(symbol-unit)",symbol_value:"$(symbol-value)",symbol_variable:"$(symbol-variable)",sync_ignored:"$(sync-ignored)",sync:"$(sync)",table:"$(table)",tag_add:"$(tag-add)",tag_remove:"$(tag-remove)",tag:"$(tag)",tasklist:"$(tasklist)",telescope:"$(telescope)",terminal_bash:"$(terminal-bash)",terminal_cmd:"$(terminal-cmd)",terminal_debian:"$(terminal-debian)",terminal_linux:"$(terminal-linux)",terminal_powershell:"$(terminal-powershell)",terminal_tmux:"$(terminal-tmux)",terminal_ubuntu:"$(terminal-ubuntu)",terminal:"$(terminal)",text_size:"$(text-size)",three_bars:"$(three-bars)",thumbsdown:"$(thumbsdown)",thumbsup:"$(thumbsup)",tools:"$(tools)",trash:"$(trash)",trashcan:"$(trashcan)",triangle_down:"$(triangle-down)",triangle_left:"$(triangle-left)",triangle_right:"$(triangle-right)",triangle_up:"$(triangle-up)",twitter:"$(twitter)",type_hierarchy_sub:"$(type-hierarchy-sub)",type_hierarchy_super:"$(type-hierarchy-super)",type_hierarchy:"$(type-hierarchy)",unfold:"$(unfold)",ungroup_by_ref_type:"$(ungroup-by-ref-type)",unlock:"$(unlock)",unmute:"$(unmute)",unverified:"$(unverified)",variable_group:"$(variable_group)",variable:"$(variable)",verified:"$(verified)",versions:"$(versions)",vm_active:"$(vm-active)",vm_connect:"$(vm-connect)",vm_outline:"$(vm-outline)",vm_running:"$(vm-running)",vm:"$(vm)",wand:"$(wand)",warning:"$(warning)",watch:"$(watch)",whitespace:"$(whitespace)",whole_word:"$(whole-word)",window:"$(window)",word_wrap:"$(word-wrap)",workspace_trusted:"$(workspace-trusted)",workspace_unknown:"$(workspace-trusted)",workspace_untrusted:"$(workspace-untrusted)",x:"$(x)",zap:"$(symbol-event)",zoom_in:"$(zoom-in)",zoom_out:"$(zoom-out)"}},5623:e=>{function t(e,t,n){e instanceof RegExp&&(e=o(e,n)),t instanceof RegExp&&(t=o(t,n));var i=r(e,t,n);return i&&{start:i[0],end:i[1],pre:n.slice(0,i[0]),body:n.slice(i[0]+e.length,i[1]),post:n.slice(i[1]+t.length)}}function o(e,t){var o=t.match(e);return o?o[0]:null}function r(e,t,o){var r,n,i,s,a,c=o.indexOf(e),l=o.indexOf(t,c+1),h=c;if(c>=0&&l>0){for(r=[],i=o.length;h>=0&&!a;)h==c?(r.push(h),c=o.indexOf(e,h+1)):1==r.length?a=[r.pop(),l]:((n=r.pop())<i&&(i=n,s=l),l=o.indexOf(t,h+1)),h=c<l&&c>=0?c:l;r.length&&(a=[i,s])}return a}e.exports=t,t.range=r},3644:(e,t,o)=>{var r=o(1048),n=o(5623);e.exports=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return f(function(e){return e.split("\\\\").join(i).split("\\{").join(s).split("\\}").join(a).split("\\,").join(c).split("\\.").join(l)}(e),!0).map(m)};var i="\0SLASH"+Math.random()+"\0",s="\0OPEN"+Math.random()+"\0",a="\0CLOSE"+Math.random()+"\0",c="\0COMMA"+Math.random()+"\0",l="\0PERIOD"+Math.random()+"\0";function h(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function m(e){return e.split(i).join("\\").split(s).join("{").split(a).join("}").split(c).join(",").split(l).join(".")}function d(e){if(!e)return[""];var t=[],o=n("{","}",e);if(!o)return e.split(",");var r=o.pre,i=o.body,s=o.post,a=r.split(",");a[a.length-1]+="{"+i+"}";var c=d(s);return s.length&&(a[a.length-1]+=c.shift(),a.push.apply(a,c)),t.push.apply(t,a),t}function u(e){return"{"+e+"}"}function p(e){return/^-?0\d/.test(e)}function g(e,t){return e<=t}function w(e,t){return e>=t}function f(e,t){var o=[],i=n("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var s,c=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),l=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),m=c||l,b=i.body.indexOf(",")>=0;if(!m&&!b)return i.post.match(/,.*\}/)?f(e=i.pre+"{"+i.body+a+i.post):[e];if(m)s=i.body.split(/\.\./);else if(1===(s=d(i.body)).length&&1===(s=f(s[0],!1).map(u)).length)return(v=i.post.length?f(i.post,!1):[""]).map((function(e){return i.pre+s[0]+e}));var _,I=i.pre,v=i.post.length?f(i.post,!1):[""];if(m){var T=h(s[0]),y=h(s[1]),$=Math.max(s[0].length,s[1].length),k=3==s.length?Math.abs(h(s[2])):1,P=g;y<T&&(k*=-1,P=w);var E=s.some(p);_=[];for(var j=T;P(j,y);j+=k){var x;if(l)"\\"===(x=String.fromCharCode(j))&&(x="");else if(x=String(j),E){var C=$-x.length;if(C>0){var S=new Array(C+1).join("0");x=j<0?"-"+S+x.slice(1):S+x}}_.push(x)}}else _=r(s,(function(e){return f(e,!1)}));for(var L=0;L<_.length;L++)for(var N=0;N<v.length;N++){var R=I+_[L]+v[N];(!t||m||R)&&o.push(R)}return o}},1048:e=>{e.exports=function(e,o){for(var r=[],n=0;n<e.length;n++){var i=o(e[n],n);t(i)?r.push.apply(r,i):r.push(i)}return r};var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},9593:(e,t,o)=>{const r=o(4411),n=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),c=Symbol("maxAge"),l=Symbol("dispose"),h=Symbol("noDisposeOnSet"),m=Symbol("lruList"),d=Symbol("cache"),u=Symbol("updateAgeOnGet"),p=()=>1;const g=(e,t,o)=>{const r=e[d].get(t);if(r){const t=r.value;if(w(e,t)){if(b(e,r),!e[a])return}else o&&(e[u]&&(r.value.now=Date.now()),e[m].unshiftNode(r));return t.value}},w=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const o=Date.now()-t.now;return t.maxAge?o>t.maxAge:e[c]&&o>e[c]},f=e=>{if(e[i]>e[n])for(let t=e[m].tail;e[i]>e[n]&&null!==t;){const o=t.prev;b(e,t),t=o}},b=(e,t)=>{if(t){const o=t.value;e[l]&&e[l](o.key,o.value),e[i]-=o.length,e[d].delete(o.key),e[m].removeNode(t)}};class _{constructor(e,t,o,r,n){this.key=e,this.value=t,this.length=o,this.now=r,this.maxAge=n||0}}const I=(e,t,o,r)=>{let n=o.value;w(e,n)&&(b(e,o),e[a]||(n=void 0)),n&&t.call(r,n.value,n.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[n]=e.max||1/0;const t=e.length||p;if(this[s]="function"!=typeof t?p:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[l]=e.dispose,this[h]=e.noDisposeOnSet||!1,this[u]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[n]=e||1/0,f(this)}get max(){return this[n]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,f(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=p),e!==this[s]&&(this[s]=e,this[i]=0,this[m].forEach((e=>{e.length=this[s](e.value,e.key),this[i]+=e.length}))),f(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[m].length}rforEach(e,t){t=t||this;for(let o=this[m].tail;null!==o;){const r=o.prev;I(this,e,o,t),o=r}}forEach(e,t){t=t||this;for(let o=this[m].head;null!==o;){const r=o.next;I(this,e,o,t),o=r}}keys(){return this[m].toArray().map((e=>e.key))}values(){return this[m].toArray().map((e=>e.value))}reset(){this[l]&&this[m]&&this[m].length&&this[m].forEach((e=>this[l](e.key,e.value))),this[d]=new Map,this[m]=new r,this[i]=0}dump(){return this[m].map((e=>!w(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[m]}set(e,t,o){if((o=o||this[c])&&"number"!=typeof o)throw new TypeError("maxAge must be a number");const r=o?Date.now():0,a=this[s](t,e);if(this[d].has(e)){if(a>this[n])return b(this,this[d].get(e)),!1;const s=this[d].get(e).value;return this[l]&&(this[h]||this[l](e,s.value)),s.now=r,s.maxAge=o,s.value=t,this[i]+=a-s.length,s.length=a,this.get(e),f(this),!0}const u=new _(e,t,a,r,o);return u.length>this[n]?(this[l]&&this[l](e,t),!1):(this[i]+=u.length,this[m].unshift(u),this[d].set(e,this[m].head),f(this),!0)}has(e){if(!this[d].has(e))return!1;const t=this[d].get(e).value;return!w(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[m].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[d].get(e))}load(e){this.reset();const t=Date.now();for(let o=e.length-1;o>=0;o--){const r=e[o],n=r.e||0;if(0===n)this.set(r.k,r.v);else{const e=n-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[d].forEach(((e,t)=>g(this,t,!1)))}}},5811:(e,t,o)=>{var r=o(8661);function n(){}e.exports=function(e,t,o){if(t=r(t||""),(o=o||{}).proto&&!(o.proto instanceof n))throw new Error('The custom "proto" must be an Error created via makeError');var i=function(n,s){if(!(this instanceof i))return new i(n,s);"string"==typeof n||s||(s=n,n=null),this.name=e,this.data=s||o,this.message="string"==typeof n?r(n,this.data):t(this.data);var a=new Error;this.stack=a.stack,this.stack&&("undefined"!=typeof Components?this.stack=this.stack.substring(this.stack.indexOf("\n")+2):"undefined"==typeof chrome&&"undefined"==typeof process||(this.stack=this.stack.replace(/\n[^\n]*/,""),this.stack=this.stack.replace(/\n[^\n]*/,""),this.stack=this.name+(this.message?": "+this.message:"")+this.stack.substring(5))),"fileName"in a&&(this.fileName=a.fileName),"lineNumber"in a&&(this.lineNumber=a.lineNumber)};return i.prototype=o.proto||new n,delete o.proto,i},n.prototype=new Error,n.prototype.toString=function(){return this.message}},1171:(e,t,o)=>{e.exports=d,d.Minimatch=u;var r={sep:"/"};try{r=o(1017)}catch(e){}var n=d.GLOBSTAR=u.GLOBSTAR={},i=o(3644),s={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},a="[^/]",c="[^/]*?",l="().*{}+?[]^$\\!".split("").reduce((function(e,t){return e[t]=!0,e}),{});var h=/\/+/;function m(e,t){e=e||{},t=t||{};var o={};return Object.keys(t).forEach((function(e){o[e]=t[e]})),Object.keys(e).forEach((function(t){o[t]=e[t]})),o}function d(e,t,o){if("string"!=typeof t)throw new TypeError("glob pattern string required");return o||(o={}),!(!o.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new u(t,o).match(e))}function u(e,t){if(!(this instanceof u))return new u(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==r.sep&&(e=e.split(r.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function p(e,t){if(t||(t=this instanceof u?this.options:{}),void 0===(e=void 0===e?this.pattern:e))throw new TypeError("undefined pattern");return t.nobrace||!e.match(/\{.*\}/)?[e]:i(e)}d.filter=function(e,t){return t=t||{},function(o,r,n){return d(o,e,t)}},d.defaults=function(e){if(!e||!Object.keys(e).length)return d;var t=d,o=function(o,r,n){return t.minimatch(o,r,m(e,n))};return o.Minimatch=function(o,r){return new t.Minimatch(o,m(e,r))},o},u.defaults=function(e){return e&&Object.keys(e).length?d.defaults(e).Minimatch:u},u.prototype.debug=function(){},u.prototype.make=function(){if(this._made)return;var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var o=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error);this.debug(this.pattern,o),o=this.globParts=o.map((function(e){return e.split(h)})),this.debug(this.pattern,o),o=o.map((function(e,t,o){return e.map(this.parse,this)}),this),this.debug(this.pattern,o),o=o.filter((function(e){return-1===e.indexOf(!1)})),this.debug(this.pattern,o),this.set=o},u.prototype.parseNegate=function(){var e=this.pattern,t=!1,o=this.options,r=0;if(o.nonegate)return;for(var n=0,i=e.length;n<i&&"!"===e.charAt(n);n++)t=!t,r++;r&&(this.pattern=e.substr(r));this.negate=t},d.braceExpand=function(e,t){return p(e,t)},u.prototype.braceExpand=p,u.prototype.parse=function(e,t){if(e.length>65536)throw new TypeError("pattern is too long");var o=this.options;if(!o.noglobstar&&"**"===e)return n;if(""===e)return"";var r,i="",h=!!o.nocase,m=!1,d=[],u=[],p=!1,w=-1,f=-1,b="."===e.charAt(0)?"":o.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",_=this;function I(){if(r){switch(r){case"*":i+=c,h=!0;break;case"?":i+=a,h=!0;break;default:i+="\\"+r}_.debug("clearStateChar %j %j",r,i),r=!1}}for(var v,T=0,y=e.length;T<y&&(v=e.charAt(T));T++)if(this.debug("%s\t%s %s %j",e,T,i,v),m&&l[v])i+="\\"+v,m=!1;else switch(v){case"/":return!1;case"\\":I(),m=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",e,T,i,v),p){this.debug(" in class"),"!"===v&&T===f+1&&(v="^"),i+=v;continue}_.debug("call clearStateChar %j",r),I(),r=v,o.noext&&I();continue;case"(":if(p){i+="(";continue}if(!r){i+="\\(";continue}d.push({type:r,start:T-1,reStart:i.length,open:s[r].open,close:s[r].close}),i+="!"===r?"(?:(?!(?:":"(?:",this.debug("plType %j %j",r,i),r=!1;continue;case")":if(p||!d.length){i+="\\)";continue}I(),h=!0;var $=d.pop();i+=$.close,"!"===$.type&&u.push($),$.reEnd=i.length;continue;case"|":if(p||!d.length||m){i+="\\|",m=!1;continue}I(),i+="|";continue;case"[":if(I(),p){i+="\\"+v;continue}p=!0,f=T,w=i.length,i+=v;continue;case"]":if(T===f+1||!p){i+="\\"+v,m=!1;continue}if(p){var k=e.substring(f+1,T);try{RegExp("["+k+"]")}catch(e){var P=this.parse(k,g);i=i.substr(0,w)+"\\["+P[0]+"\\]",h=h||P[1],p=!1;continue}}h=!0,p=!1,i+=v;continue;default:I(),m?m=!1:!l[v]||"^"===v&&p||(i+="\\"),i+=v}p&&(k=e.substr(f+1),P=this.parse(k,g),i=i.substr(0,w)+"\\["+P[0],h=h||P[1]);for($=d.pop();$;$=d.pop()){var E=i.slice($.reStart+$.open.length);this.debug("setting tail",i,$),E=E.replace(/((?:\\{2}){0,64})(\\?)\|/g,(function(e,t,o){return o||(o="\\"),t+t+o+"|"})),this.debug("tail=%j\n %s",E,E,$,i);var j="*"===$.type?c:"?"===$.type?a:"\\"+$.type;h=!0,i=i.slice(0,$.reStart)+j+"\\("+E}I(),m&&(i+="\\\\");var x=!1;switch(i.charAt(0)){case".":case"[":case"(":x=!0}for(var C=u.length-1;C>-1;C--){var S=u[C],L=i.slice(0,S.reStart),N=i.slice(S.reStart,S.reEnd-8),R=i.slice(S.reEnd-8,S.reEnd),O=i.slice(S.reEnd);R+=O;var A=L.split("(").length-1,M=O;for(T=0;T<A;T++)M=M.replace(/\)[+*?]?/,"");var F="";""===(O=M)&&t!==g&&(F="$"),i=L+N+O+F+R}""!==i&&h&&(i="(?=.)"+i);x&&(i=b+i);if(t===g)return[i,h];if(!h)return function(e){return e.replace(/\\(.)/g,"$1")}(e);var D=o.nocase?"i":"";try{var V=new RegExp("^"+i+"$",D)}catch(e){return new RegExp("$.")}return V._glob=e,V._src=i,V};var g={};d.makeRe=function(e,t){return new u(e,t||{}).makeRe()},u.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,o=t.noglobstar?c:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=t.nocase?"i":"",i=e.map((function(e){return e.map((function(e){return e===n?o:"string"==typeof e?function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(e):e._src})).join("\\/")})).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,r)}catch(e){this.regexp=!1}return this.regexp},d.match=function(e,t,o){var r=new u(t,o=o||{});return e=e.filter((function(e){return r.match(e)})),r.options.nonull&&!e.length&&e.push(t),e},u.prototype.match=function(e,t){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;var o=this.options;"/"!==r.sep&&(e=e.split(r.sep).join("/"));e=e.split(h),this.debug(this.pattern,"split",e);var n,i,s=this.set;for(this.debug(this.pattern,"set",s),i=e.length-1;i>=0&&!(n=e[i]);i--);for(i=0;i<s.length;i++){var a=s[i],c=e;if(o.matchBase&&1===a.length&&(c=[n]),this.matchOne(c,a,t))return!!o.flipNegate||!this.negate}return!o.flipNegate&&this.negate},u.prototype.matchOne=function(e,t,o){var r=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,s=0,a=e.length,c=t.length;i<a&&s<c;i++,s++){this.debug("matchOne loop");var l,h=t[s],m=e[i];if(this.debug(t,h,m),!1===h)return!1;if(h===n){this.debug("GLOBSTAR",[t,h,m]);var d=i,u=s+1;if(u===c){for(this.debug("** at the end");i<a;i++)if("."===e[i]||".."===e[i]||!r.dot&&"."===e[i].charAt(0))return!1;return!0}for(;d<a;){var p=e[d];if(this.debug("\nglobstar while",e,d,t,u,p),this.matchOne(e.slice(d),t.slice(u),o))return this.debug("globstar found match!",d,a,p),!0;if("."===p||".."===p||!r.dot&&"."===p.charAt(0)){this.debug("dot detected!",e,d,t,u);break}this.debug("globstar swallow a segment, and continue"),d++}return!(!o||(this.debug("\n>>> no match, partial?",e,d,t,u),d!==a))}if("string"==typeof h?(l=r.nocase?m.toLowerCase()===h.toLowerCase():m===h,this.debug("string match",h,m,l)):(l=m.match(h),this.debug("pattern match",h,m,l)),!l)return!1}if(i===a&&s===c)return!0;if(i===a)return o;if(s===c)return i===a-1&&""===e[i];throw new Error("wtf?")}},2257:(e,t,o)=>{const r=Symbol("SemVer ANY");class n{static get ANY(){return r}constructor(e,t){if(t=i(t),e instanceof n){if(e.loose===!!t.loose)return e;e=e.value}l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?s[a.COMPARATORLOOSE]:s[a.COMPARATOR],o=e.match(t);if(!o)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==o[1]?o[1]:"","="===this.operator&&(this.operator=""),o[2]?this.semver=new h(o[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new m(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new m(this.value,t).test(e.semver);const o=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return o||r||i&&s||a||l}}e.exports=n;const i=o(2893),{re:s,t:a}=o(5765),c=o(7539),l=o(4225),h=o(6376),m=o(6902)},6902:(e,t,o)=>{class r{constructor(e,t){if(t=i(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!p(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&g(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,o=n.get(t);if(o)return o;const r=this.options.loose,i=r?l[h.HYPHENRANGELOOSE]:l[h.HYPHENRANGE];e=e.replace(i,E(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(l[h.COMPARATORTRIM],m),a("comparator trim",e,l[h.COMPARATORTRIM]),e=(e=(e=e.replace(l[h.TILDETRIM],d)).replace(l[h.CARETTRIM],u)).split(/\s+/).join(" ");const c=r?l[h.COMPARATORLOOSE]:l[h.COMPARATOR],g=e.split(" ").map((e=>f(e,this.options))).join(" ").split(/\s+/).map((e=>P(e,this.options))).filter(this.options.loose?e=>!!e.match(c):()=>!0).map((e=>new s(e,this.options))),w=(g.length,new Map);for(const e of g){if(p(e))return[e];w.set(e.value,e)}w.size>1&&w.has("")&&w.delete("");const b=[...w.values()];return n.set(t,b),b}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some((o=>w(o,t)&&e.set.some((e=>w(e,t)&&o.every((o=>e.every((e=>o.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(j(this.set[t],e,this.options))return!0;return!1}}e.exports=r;const n=new(o(9593))({max:1e3}),i=o(2893),s=o(2257),a=o(4225),c=o(6376),{re:l,t:h,comparatorTrimReplace:m,tildeTrimReplace:d,caretTrimReplace:u}=o(5765),p=e=>"<0.0.0-0"===e.value,g=e=>""===e.value,w=(e,t)=>{let o=!0;const r=e.slice();let n=r.pop();for(;o&&r.length;)o=r.every((e=>n.intersects(e,t))),n=r.pop();return o},f=(e,t)=>(a("comp",e,t),e=v(e,t),a("caret",e),e=_(e,t),a("tildes",e),e=y(e,t),a("xrange",e),e=k(e,t),a("stars",e),e),b=e=>!e||"x"===e.toLowerCase()||"*"===e,_=(e,t)=>e.trim().split(/\s+/).map((e=>I(e,t))).join(" "),I=(e,t)=>{const o=t.loose?l[h.TILDELOOSE]:l[h.TILDE];return e.replace(o,((t,o,r,n,i)=>{let s;return a("tilde",e,t,o,r,n,i),b(o)?s="":b(r)?s=`>=${o}.0.0 <${+o+1}.0.0-0`:b(n)?s=`>=${o}.${r}.0 <${o}.${+r+1}.0-0`:i?(a("replaceTilde pr",i),s=`>=${o}.${r}.${n}-${i} <${o}.${+r+1}.0-0`):s=`>=${o}.${r}.${n} <${o}.${+r+1}.0-0`,a("tilde return",s),s}))},v=(e,t)=>e.trim().split(/\s+/).map((e=>T(e,t))).join(" "),T=(e,t)=>{a("caret",e,t);const o=t.loose?l[h.CARETLOOSE]:l[h.CARET],r=t.includePrerelease?"-0":"";return e.replace(o,((t,o,n,i,s)=>{let c;return a("caret",e,t,o,n,i,s),b(o)?c="":b(n)?c=`>=${o}.0.0${r} <${+o+1}.0.0-0`:b(i)?c="0"===o?`>=${o}.${n}.0${r} <${o}.${+n+1}.0-0`:`>=${o}.${n}.0${r} <${+o+1}.0.0-0`:s?(a("replaceCaret pr",s),c="0"===o?"0"===n?`>=${o}.${n}.${i}-${s} <${o}.${n}.${+i+1}-0`:`>=${o}.${n}.${i}-${s} <${o}.${+n+1}.0-0`:`>=${o}.${n}.${i}-${s} <${+o+1}.0.0-0`):(a("no pr"),c="0"===o?"0"===n?`>=${o}.${n}.${i}${r} <${o}.${n}.${+i+1}-0`:`>=${o}.${n}.${i}${r} <${o}.${+n+1}.0-0`:`>=${o}.${n}.${i} <${+o+1}.0.0-0`),a("caret return",c),c}))},y=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map((e=>$(e,t))).join(" ")),$=(e,t)=>{e=e.trim();const o=t.loose?l[h.XRANGELOOSE]:l[h.XRANGE];return e.replace(o,((o,r,n,i,s,c)=>{a("xRange",e,o,r,n,i,s,c);const l=b(n),h=l||b(i),m=h||b(s),d=m;return"="===r&&d&&(r=""),c=t.includePrerelease?"-0":"",l?o=">"===r||"<"===r?"<0.0.0-0":"*":r&&d?(h&&(i=0),s=0,">"===r?(r=">=",h?(n=+n+1,i=0,s=0):(i=+i+1,s=0)):"<="===r&&(r="<",h?n=+n+1:i=+i+1),"<"===r&&(c="-0"),o=`${r+n}.${i}.${s}${c}`):h?o=`>=${n}.0.0${c} <${+n+1}.0.0-0`:m&&(o=`>=${n}.${i}.0${c} <${n}.${+i+1}.0-0`),a("xRange return",o),o}))},k=(e,t)=>(a("replaceStars",e,t),e.trim().replace(l[h.STAR],"")),P=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?h.GTE0PRE:h.GTE0],"")),E=e=>(t,o,r,n,i,s,a,c,l,h,m,d,u)=>`${o=b(r)?"":b(n)?`>=${r}.0.0${e?"-0":""}`:b(i)?`>=${r}.${n}.0${e?"-0":""}`:s?`>=${o}`:`>=${o}${e?"-0":""}`} ${c=b(l)?"":b(h)?`<${+l+1}.0.0-0`:b(m)?`<${l}.${+h+1}.0-0`:d?`<=${l}.${h}.${m}-${d}`:e?`<${l}.${h}.${+m+1}-0`:`<=${c}`}`.trim(),j=(e,t,o)=>{for(let o=0;o<e.length;o++)if(!e[o].test(t))return!1;if(t.prerelease.length&&!o.includePrerelease){for(let o=0;o<e.length;o++)if(a(e[o].semver),e[o].semver!==s.ANY&&e[o].semver.prerelease.length>0){const r=e[o].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},6376:(e,t,o)=>{const r=o(4225),{MAX_LENGTH:n,MAX_SAFE_INTEGER:i}=o(3295),{re:s,t:a}=o(5765),c=o(2893),{compareIdentifiers:l}=o(6742);class h{constructor(e,t){if(t=c(t),e instanceof h){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>n)throw new TypeError(`version is longer than ${n} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const o=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!o)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+o[1],this.minor=+o[2],this.patch=+o[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");o[4]?this.prerelease=o[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<i)return t}return e})):this.prerelease=[],this.build=o[5]?o[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(r("SemVer.compare",this.version,this.options,e),!(e instanceof h)){if("string"==typeof e&&e===this.version)return 0;e=new h(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof h||(e=new h(e,this.options)),l(this.major,e.major)||l(this.minor,e.minor)||l(this.patch,e.patch)}comparePre(e){if(e instanceof h||(e=new h(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const o=this.prerelease[t],n=e.prerelease[t];if(r("prerelease compare",t,o,n),void 0===o&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===o)return-1;if(o!==n)return l(o,n)}while(++t)}compareBuild(e){e instanceof h||(e=new h(e,this.options));let t=0;do{const o=this.build[t],n=e.build[t];if(r("prerelease compare",t,o,n),void 0===o&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===o)return-1;if(o!==n)return l(o,n)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=h},3507:(e,t,o)=>{const r=o(3959);e.exports=(e,t)=>{const o=r(e.trim().replace(/^[=v]+/,""),t);return o?o.version:null}},7539:(e,t,o)=>{const r=o(8718),n=o(1194),i=o(1312),s=o(5903),a=o(1544),c=o(2056);e.exports=(e,t,o,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof o&&(o=o.version),e===o;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof o&&(o=o.version),e!==o;case"":case"=":case"==":return r(e,o,l);case"!=":return n(e,o,l);case">":return i(e,o,l);case">=":return s(e,o,l);case"<":return a(e,o,l);case"<=":return c(e,o,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},9038:(e,t,o)=>{const r=o(6376),n=o(3959),{re:i,t:s}=o(5765);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let o=null;if((t=t||{}).rtl){let t;for(;(t=i[s.COERCERTL].exec(e))&&(!o||o.index+o[0].length!==e.length);)o&&t.index+t[0].length===o.index+o[0].length||(o=t),i[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[s.COERCERTL].lastIndex=-1}else o=e.match(i[s.COERCE]);return null===o?null:n(`${o[2]}.${o[3]||"0"}.${o[4]||"0"}`,t)}},8880:(e,t,o)=>{const r=o(6376);e.exports=(e,t,o)=>{const n=new r(e,o),i=new r(t,o);return n.compare(i)||n.compareBuild(i)}},7880:(e,t,o)=>{const r=o(6269);e.exports=(e,t)=>r(e,t,!0)},6269:(e,t,o)=>{const r=o(6376);e.exports=(e,t,o)=>new r(e,o).compare(new r(t,o))},2378:(e,t,o)=>{const r=o(3959),n=o(8718);e.exports=(e,t)=>{if(n(e,t))return null;{const o=r(e),n=r(t),i=o.prerelease.length||n.prerelease.length,s=i?"pre":"",a=i?"prerelease":"";for(const e in o)if(("major"===e||"minor"===e||"patch"===e)&&o[e]!==n[e])return s+e;return a}}},8718:(e,t,o)=>{const r=o(6269);e.exports=(e,t,o)=>0===r(e,t,o)},1312:(e,t,o)=>{const r=o(6269);e.exports=(e,t,o)=>r(e,t,o)>0},5903:(e,t,o)=>{const r=o(6269);e.exports=(e,t,o)=>r(e,t,o)>=0},253:(e,t,o)=>{const r=o(6376);e.exports=(e,t,o,n)=>{"string"==typeof o&&(n=o,o=void 0);try{return new r(e,o).inc(t,n).version}catch(e){return null}}},1544:(e,t,o)=>{const r=o(6269);e.exports=(e,t,o)=>r(e,t,o)<0},2056:(e,t,o)=>{const r=o(6269);e.exports=(e,t,o)=>r(e,t,o)<=0},8679:(e,t,o)=>{const r=o(6376);e.exports=(e,t)=>new r(e,t).major},7789:(e,t,o)=>{const r=o(6376);e.exports=(e,t)=>new r(e,t).minor},1194:(e,t,o)=>{const r=o(6269);e.exports=(e,t,o)=>0!==r(e,t,o)},3959:(e,t,o)=>{const{MAX_LENGTH:r}=o(3295),{re:n,t:i}=o(5765),s=o(6376),a=o(2893);e.exports=(e,t)=>{if(t=a(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>r)return null;if(!(t.loose?n[i.LOOSE]:n[i.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},2358:(e,t,o)=>{const r=o(6376);e.exports=(e,t)=>new r(e,t).patch},7559:(e,t,o)=>{const r=o(3959);e.exports=(e,t)=>{const o=r(e,t);return o&&o.prerelease.length?o.prerelease:null}},9795:(e,t,o)=>{const r=o(6269);e.exports=(e,t,o)=>r(t,e,o)},3657:(e,t,o)=>{const r=o(8880);e.exports=(e,t)=>e.sort(((e,o)=>r(o,e,t)))},5712:(e,t,o)=>{const r=o(6902);e.exports=(e,t,o)=>{try{t=new r(t,o)}catch(e){return!1}return t.test(e)}},1100:(e,t,o)=>{const r=o(8880);e.exports=(e,t)=>e.sort(((e,o)=>r(e,o,t)))},6397:(e,t,o)=>{const r=o(3959);e.exports=(e,t)=>{const o=r(e,t);return o?o.version:null}},1249:(e,t,o)=>{const r=o(5765);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:o(3295).SEMVER_SPEC_VERSION,SemVer:o(6376),compareIdentifiers:o(6742).compareIdentifiers,rcompareIdentifiers:o(6742).rcompareIdentifiers,parse:o(3959),valid:o(6397),clean:o(3507),inc:o(253),diff:o(2378),major:o(8679),minor:o(7789),patch:o(2358),prerelease:o(7559),compare:o(6269),rcompare:o(9795),compareLoose:o(7880),compareBuild:o(8880),sort:o(1100),rsort:o(3657),gt:o(1312),lt:o(1544),eq:o(8718),neq:o(1194),gte:o(5903),lte:o(2056),cmp:o(7539),coerce:o(9038),Comparator:o(2257),Range:o(6902),satisfies:o(5712),toComparators:o(1042),maxSatisfying:o(5775),minSatisfying:o(1657),minVersion:o(5316),validRange:o(9042),outside:o(6826),gtr:o(7606),ltr:o(32),intersects:o(2937),simplifyRange:o(7908),subset:o(799)}},3295:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},4225:e=>{const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},6742:e=>{const t=/^[0-9]+$/,o=(e,o)=>{const r=t.test(e),n=t.test(o);return r&&n&&(e=+e,o=+o),e===o?0:r&&!n?-1:n&&!r?1:e<o?-1:1};e.exports={compareIdentifiers:o,rcompareIdentifiers:(e,t)=>o(t,e)}},2893:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},5765:(e,t,o)=>{const{MAX_SAFE_COMPONENT_LENGTH:r}=o(3295),n=o(4225),i=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let c=0;const l=(e,t,o)=>{const r=c++;n(r,t),a[e]=r,s[r]=t,i[r]=new RegExp(t,o?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),l("FULL",`^${s[a.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),l("LOOSE",`^${s[a.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${s[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${s[a.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),l("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",s[a.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},7606:(e,t,o)=>{const r=o(6826);e.exports=(e,t,o)=>r(e,t,">",o)},2937:(e,t,o)=>{const r=o(6902);e.exports=(e,t,o)=>(e=new r(e,o),t=new r(t,o),e.intersects(t))},32:(e,t,o)=>{const r=o(6826);e.exports=(e,t,o)=>r(e,t,"<",o)},5775:(e,t,o)=>{const r=o(6376),n=o(6902);e.exports=(e,t,o)=>{let i=null,s=null,a=null;try{a=new n(t,o)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(i&&-1!==s.compare(e)||(i=e,s=new r(i,o)))})),i}},1657:(e,t,o)=>{const r=o(6376),n=o(6902);e.exports=(e,t,o)=>{let i=null,s=null,a=null;try{a=new n(t,o)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(i&&1!==s.compare(e)||(i=e,s=new r(i,o)))})),i}},5316:(e,t,o)=>{const r=o(6376),n=o(6902),i=o(1312);e.exports=(e,t)=>{e=new n(e,t);let o=new r("0.0.0");if(e.test(o))return o;if(o=new r("0.0.0-0"),e.test(o))return o;o=null;for(let t=0;t<e.set.length;++t){const n=e.set[t];let s=null;n.forEach((e=>{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":s&&!i(t,s)||(s=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!s||o&&!i(o,s)||(o=s)}return o&&e.test(o)?o:null}},6826:(e,t,o)=>{const r=o(6376),n=o(2257),{ANY:i}=n,s=o(6902),a=o(5712),c=o(1312),l=o(1544),h=o(2056),m=o(5903);e.exports=(e,t,o,d)=>{let u,p,g,w,f;switch(e=new r(e,d),t=new s(t,d),o){case">":u=c,p=h,g=l,w=">",f=">=";break;case"<":u=l,p=m,g=c,w="<",f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d))return!1;for(let o=0;o<t.set.length;++o){const r=t.set[o];let s=null,a=null;if(r.forEach((e=>{e.semver===i&&(e=new n(">=0.0.0")),s=s||e,a=a||e,u(e.semver,s.semver,d)?s=e:g(e.semver,a.semver,d)&&(a=e)})),s.operator===w||s.operator===f)return!1;if((!a.operator||a.operator===w)&&p(e,a.semver))return!1;if(a.operator===f&&g(e,a.semver))return!1}return!0}},7908:(e,t,o)=>{const r=o(5712),n=o(6269);e.exports=(e,t,o)=>{const i=[];let s=null,a=null;const c=e.sort(((e,t)=>n(e,t,o)));for(const e of c){r(e,t,o)?(a=e,s||(s=e)):(a&&i.push([s,a]),a=null,s=null)}s&&i.push([s,null]);const l=[];for(const[e,t]of i)e===t?l.push(e):t||e!==c[0]?t?e===c[0]?l.push(`<=${t}`):l.push(`${e} - ${t}`):l.push(`>=${e}`):l.push("*");const h=l.join(" || "),m="string"==typeof t.raw?t.raw:String(t);return h.length<m.length?h:t}},799:(e,t,o)=>{const r=o(6902),n=o(2257),{ANY:i}=n,s=o(5712),a=o(6269),c=(e,t,o)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=o.includePrerelease?[new n(">=0.0.0-0")]:[new n(">=0.0.0")]}if(1===t.length&&t[0].semver===i){if(o.includePrerelease)return!0;t=[new n(">=0.0.0")]}const r=new Set;let c,m,d,u,p,g,w;for(const t of e)">"===t.operator||">="===t.operator?c=l(c,t,o):"<"===t.operator||"<="===t.operator?m=h(m,t,o):r.add(t.semver);if(r.size>1)return null;if(c&&m){if(d=a(c.semver,m.semver,o),d>0)return null;if(0===d&&(">="!==c.operator||"<="!==m.operator))return null}for(const e of r){if(c&&!s(e,String(c),o))return null;if(m&&!s(e,String(m),o))return null;for(const r of t)if(!s(e,String(r),o))return!1;return!0}let f=!(!m||o.includePrerelease||!m.semver.prerelease.length)&&m.semver,b=!(!c||o.includePrerelease||!c.semver.prerelease.length)&&c.semver;f&&1===f.prerelease.length&&"<"===m.operator&&0===f.prerelease[0]&&(f=!1);for(const e of t){if(w=w||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,c)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if(u=l(c,e,o),u===e&&u!==c)return!1}else if(">="===c.operator&&!s(c.semver,String(e),o))return!1;if(m)if(f&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===f.major&&e.semver.minor===f.minor&&e.semver.patch===f.patch&&(f=!1),"<"===e.operator||"<="===e.operator){if(p=h(m,e,o),p===e&&p!==m)return!1}else if("<="===m.operator&&!s(m.semver,String(e),o))return!1;if(!e.operator&&(m||c)&&0!==d)return!1}return!(c&&g&&!m&&0!==d)&&(!(m&&w&&!c&&0!==d)&&(!b&&!f))},l=(e,t,o)=>{if(!e)return t;const r=a(e.semver,t.semver,o);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},h=(e,t,o)=>{if(!e)return t;const r=a(e.semver,t.semver,o);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,o={})=>{if(e===t)return!0;e=new r(e,o),t=new r(t,o);let n=!1;e:for(const r of e.set){for(const e of t.set){const t=c(r,e,o);if(n=n||null!==t,t)continue e}if(n)return!1}return!0}},1042:(e,t,o)=>{const r=o(6902);e.exports=(e,t)=>new r(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},9042:(e,t,o)=>{const r=o(6902);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}},8661:e=>{var t=/{([^{]+?)}/g;e.exports=function(e,o){var r="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+e.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(t,(function(e,t){return"',"+t.replace(/\\'/g,"'")+",'"})).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",n=new Function("obj",r);return o?n(o):n}},2004:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.registerOpenSettings=void 0;const r=o(9496),n=o(847);function i(e){r.commands.executeCommand("workbench.action.openSettings",e?`projectManager.${e}`:"projectManager")}t.registerOpenSettings=function(){n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.openSettings#sideBarFavorites",(()=>i()))),n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.openSettings#sideBarVSCode",(()=>i("vscode")))),n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.openSettings#sideBarSVN",(()=>i("svn")))),n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.openSettings#sideBarGit",(()=>i("git")))),n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.openSettings#sideBarAny",(()=>i("any")))),n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.openSettings#sideBarMercurial",(()=>i("hg"))))}},2081:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.registerRevealFileInOS=void 0;const r=o(9496),n=o(847),i=o(8148);async function s(e){if(e){if((0,i.isRemotePath)(e.command.arguments[0])){const e=i.isWindows?"Explorer":"Finder";r.window.showErrorMessage(`Remote projects can't be revealed in ${e}`)}r.commands.executeCommand("revealFileInOS",r.Uri.file(e.command.arguments[0]))}}t.registerRevealFileInOS=function(){r.commands.executeCommand("setContext","isWindows",i.isWindows),n.Container.context.subscriptions.push(r.commands.registerCommand("_projectManager.revealInFinder#sideBar",(e=>s(e)))),n.Container.context.subscriptions.push(r.commands.registerCommand("_projectManager.revealInExplorer#sideBar",(e=>s(e))))}},5983:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.registerSupportProjectManager=void 0;const r=o(9496),n=o(847);t.registerSupportProjectManager=function(){n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.supportProjectManager",(async()=>{const e=[{title:"Become a Sponsor"},{title:"Donate via PayPal"}],t=await r.window.showInformationMessage("While Project Manager is offered for free, if you \n find it useful, please consider supporting it. Thank you!",...e);let o;t===e[0]&&(o=r.Uri.parse("https://www.patreon.com/alefragnani")),t===e[1]&&(o=r.Uri.parse("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=EP57F3B6FXKTU&lc=US&item_name=Alessandro%20Fragnani&item_number=vscode%20extensions¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted")),o&&await r.env.openExternal(o)})))}},5601:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OpenInCurrentWindowIfEmptyMode=t.CommandLocation=t.PROJECTS_FILE=void 0,t.PROJECTS_FILE="projects.json",function(e){e[e.CommandPalette=0]="CommandPalette",e[e.SideBar=1]="SideBar",e[e.StatusBar=2]="StatusBar"}(t.CommandLocation||(t.CommandLocation={})),function(e){e.always="always",e.onlyUsingCommandPalette="onlyUsingCommandPalette",e.onlyUsingSideBar="onlyUsingSideBar",e.never="never"}(t.OpenInCurrentWindowIfEmptyMode||(t.OpenInCurrentWindowIfEmptyMode={}))},5638:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.registerHelpAndFeedbackView=void 0;const r=o(9733);t.registerHelpAndFeedbackView=function(e){const t=new Array,o=new r.StandardLinksProvider("alefragnani.project-manager");t.push(o.getGetStartedLink()),t.push(new r.ProvideFeedbackLink("project-manager")),t.push(o.getReviewIssuesLink()),t.push(o.getReportIssueLink()),t.push({icon:"heart",title:"Support",command:"projectManager.supportProjectManager"}),new r.HelpAndFeedbackView(e,"projectManagerHelpAndFeedback",t)}},6158:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateStatusBar=t.showStatusBar=void 0;const r=o(9496),n=o(2477),i=o(8148),s=o(8721);let a;t.showStatusBar=function(e,t,o){const n=r.workspace.getConfiguration("projectManager").get("showProjectNameInStatusBar"),c=r.workspace.workspaceFile?r.workspace.workspaceFile:r.workspace.workspaceFolders?r.workspace.workspaceFolders[0].uri:void 0,l=c?c.fsPath:void 0;if(!n||!l)return;a||(a=r.window.createStatusBarItem("projectManager.statusBar",r.StatusBarAlignment.Left),a.name="Project Manager"),a.text=(0,s.getCodiconFromUri)(c)+" ",a.tooltip=l;const h=r.workspace.getConfiguration("projectManager").get("openInNewWindowWhenClickingInStatusBar",!1);if(a.command=h?"projectManager.listProjectsNewWindow":"projectManager.listProjects",o)return a.text+=o,void a.show();let m;(0,i.isRemoteUri)(c)?m=e.existsRemoteWithRootPath(c):(m=e.existsWithRootPath(l),m||(m=t.vscLocator.existsWithRootPath(l)),m||(m=t.gitLocator.existsWithRootPath(l)),m||(m=t.mercurialLocator.existsWithRootPath(l)),m||(m=t.svnLocator.existsWithRootPath(l)),m||(m=t.anyLocator.existsWithRootPath(l))),m&&(a.text+=m.name,a.show())},t.updateStatusBar=function(e,t,o){a.text===n.codicons.file_directory+" "+e&&a.tooltip===t&&(a.text=n.codicons.file_directory+" "+o)}},2117:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.registerWhatsNew=void 0;const r=o(9496),n=o(847),i=o(5339),s=o(9629);t.registerWhatsNew=function(){const e=new s.ProjectManagerContentProvider,t=new i.WhatsNewManager(n.Container.context).registerContentProvider("alefragnani","project-manager",e).registerSocialMediaProvider(new s.ProjectManagerSocialMediaProvider).registerSponsorProvider(new s.ProjectManagerSponsorProvider);t.showPageInActivation(),n.Container.context.subscriptions.push(r.commands.registerCommand("projectManager.whatsNew",(()=>t.showPage()))),n.Container.context.subscriptions.push(r.commands.registerCommand("_projectManager.whatsNewContextMenu",(()=>t.showPage())))}},9629:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProjectManagerSocialMediaProvider=t.ProjectManagerSponsorProvider=t.ProjectManagerContentProvider=void 0;const r=o(7888);t.ProjectManagerContentProvider=class{provideHeader(e){return{logo:{src:e,height:50,width:50},message:"<b>Project Manager</b> helps you to easily access your <b>projects</b>,\n no matter where they are located. <i>Don't miss those important projects anymore</i>.\n <br><br>You can define your own <b>Projects</b> (also called <b>Favorites</b>), or choose \n for auto-detect <b>Git</b>, <b>Mercurial</b> or <b>SVN</b> repositories, <b>VSCode</b> \n folders or <b>any</b> other folder."}}provideChangeLog(){const e=[];return e.push({kind:r.ChangeLogKind.VERSION,detail:{releaseNumber:"12.5.0",releaseDate:"January 2022"}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"New setting to support symlinks on baseFolder setting",id:583,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Support new MacOS File Menu API",id:555,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Support new createStatusBarItem API",id:521,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.CHANGED,detail:{message:"Remove watchFile interval",id:575,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:"<b>Duckly</b> becomes a Sponsor"}),e.push({kind:r.ChangeLogKind.VERSION,detail:{releaseNumber:"12.4.0",releaseDate:"August 2021"}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Adds <b>View as</b> option to Favorites View",id:484,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Adds <b>Sort by</b> option to Favorites View",id:484,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Adds setting to display the parent folder on duplicate (same-name) projects",id:306,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.CHANGED,detail:{message:"Side Bar tooltips now in Markdown",id:540,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.CHANGED,detail:{message:"Side Bar following <b>sortList</b> setting",id:366,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.FIXED,detail:{message:"Typos in README",id:532,kind:r.IssueKind.PR,kudos:"@kant"}}),e.push({kind:r.ChangeLogKind.VERSION,detail:{releaseNumber:"12.3.0",releaseDate:"June 2021"}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Organize your projects with <b>Tags</b>",id:50,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Documentation about how to use the extension on Remote Development",id:477,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Use specific icons for each kind of remote project",id:483,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.VERSION,detail:{releaseNumber:"12.2.0",releaseDate:"May 2021"}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Support <b>Virtual Workspaces</b>",id:500,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Support <b>Workspace Trust</b>",id:499,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Support <b>.code-workspace</b> projects located on remotes",id:486,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.FIXED,detail:{message:"Favorite projects missing icons for Folders when using None or Seti Icon Theme",id:496,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:{message:"Security Alert: lodash",id:503,kind:r.IssueKind.PR,kudos:"dependabot"}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:{message:"Security Alert: ssri",id:495,kind:r.IssueKind.PR,kudos:"dependabot"}}),e.push({kind:r.ChangeLogKind.VERSION,detail:{releaseNumber:"12.1.0",releaseDate:"March 2021"}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:'Save GitHub Codespaces projects always as "remote project"',id:479,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.CHANGED,detail:{message:"Do not show welcome message if installed by Settings Sync",id:459,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.FIXED,detail:{message:"Mercurial projects not found",id:438,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:{message:"Update whats-new submodule API",id:456,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:{message:"Add badages to Readme",id:359,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:{message:"Security Alert: y18n",id:482,kind:r.IssueKind.PR,kudos:"dependabot"}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:{message:"Security Alert: elliptic",id:472,kind:r.IssueKind.PR,kudos:"dependabot"}}),e.push({kind:r.ChangeLogKind.VERSION,detail:{releaseNumber:"12.0.0",releaseDate:"November 2020"}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Adds <b>Open Settings</b> command to the Side Bar",id:434,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:'Concatenates the "Number of Projects" on each Panel in the Side Bar',id:267,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Adds <b>Reveal in Finder/Explorer</b> command in the Side Bar's context menu",id:322,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.NEW,detail:{message:"Adds setting to decide if auto-detected projects should ignore projects found inside other projects",id:189,kind:r.IssueKind.Issue}}),e.push({kind:r.ChangeLogKind.INTERNAL,detail:{message:"Use <b>vscode-ext-help-and-feedback</b> package",id:432,kind:r.IssueKind.Issue}}),e}provideSupportChannels(){const e=[];return e.push({title:"Become a sponsor on Patreon",link:"https://www.patreon.com/alefragnani",message:"Become a Sponsor"}),e.push({title:"Donate via PayPal",link:"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=EP57F3B6FXKTU&lc=US&item_name=Alessandro%20Fragnani&item_number=vscode%20extensions¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted",message:"Donate via PayPal"}),e}};t.ProjectManagerSponsorProvider=class{provideSponsors(){const e=[],t={title:"Learn more about CodeStream",link:"https://sponsorlink.codestream.com/?utm_source=vscmarket&utm_campaign=projectmanager&utm_medium=banner",image:{dark:"https://alt-images.codestream.com/codestream_logo_projectmanager.png",light:"https://alt-images.codestream.com/codestream_logo_projectmanager.png"},width:35,message:"<p>Eliminate context switching and costly distractions. \n Create and merge PRs and perform code reviews from inside your \n IDE while using jump-to-definition, your keybindings, and other IDE favorites.</p>",extra:'<a title="Learn more about CodeStream" href="https://sponsorlink.codestream.com/?utm_source=vscmarket&utm_campaign=projectmanager&utm_medium=banner">\n Learn more</a>'};e.push(t);const o={title:"Try it out for free",link:"https://bit.ly/3usnjZj",image:{dark:"https://storage.googleapis.com/gitduck/img/duckly-sponsor-vsc-opt.png",light:"https://storage.googleapis.com/gitduck/img/duckly-sponsor-vsc-opt.png"},width:27,message:"<p>Easy pair programming with any IDE. \n Duckly enables you to talk, share your code in real-time, server and terminal \n with people using different IDEs.<p>",extra:'<a title="Try it out for free" href="https://bit.ly/3usnjZj">\n Try it out for free</a>'};return e.push(o),e}};t.ProjectManagerSocialMediaProvider=class{provideSocialMedias(){return[{title:"Follow me on Twitter",link:"https://www.twitter.com/alefragnani"}]}}},9690:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CustomProjectLocator=t.CustomRepositoryDetector=void 0;const r=o(7147),n=o(1017),i=o(9496),s=o(7006),a=o(6854),c=o(1171);t.CustomRepositoryDetector=class{constructor(e){this.paths=e}isRepoDir(e){return r.existsSync(n.join(e,...this.paths))}decideProjectName(e){return n.basename(e)}};t.CustomProjectLocator=class{constructor(e,t,o,r){this.kind=e,this.displayName=t,this.icon=o,this.repositoryDetector=r,this.dirList=[],this.processDirectory=(e,t)=>{this.repositoryDetector.isRepoDir(e)&&this.addToList(e,this.repositoryDetector.decideProjectName(e))},this.maxDepth=-1,this.ignoredFolders=[],this.useCachedProjects=!0,this.ignoreProjectsWithinProjects=!1,this.alreadyLocated=!1,this.baseFolders=[],this.refreshConfig()}getPathDepth(e){let t=e.split(n.sep).length;return e.endsWith(n.sep)&&t--,t}isMaxDepthReached(e,t){return this.maxDepth>0&&e-t>this.maxDepth}isFolderIgnored(e){return this.ignoredFolders.filter((t=>c(e,t))).length>0}isProjectWithinProjectIgnored(e){if(!this.ignoreProjectsWithinProjects)return!1;let t=!1;return this.dirList.forEach((o=>{t=t||e.startsWith(o.fullPath)})),t}isAlreadyLocated(){return this.useCachedProjects&&this.alreadyLocated}setAlreadyLocated(e){if(this.useCachedProjects&&(this.alreadyLocated=e,this.alreadyLocated)){const e=this.getCacheFile();r.writeFileSync(e,JSON.stringify(this.dirList,null,"\t"),{encoding:"utf8"})}}clearDirList(){this.dirList=[]}initializeCfg(e){if(this.useCachedProjects){const e=this.getCacheFile();r.existsSync(e)&&(this.dirList=JSON.parse(r.readFileSync(e,"utf8")),this.setAlreadyLocated(!0))}else this.clearDirList()}locateProjects(){let e=this.baseFolders;return e=a.PathUtils.updateWithPathSeparator(e),e=a.PathUtils.handleSymlinks(e),this.baseFolders=e.slice(),new Promise(((t,o)=>{if(0===e.length)return void t([]);if(this.initializeCfg(this.kind),this.isAlreadyLocated())return void t(this.dirList);const c=[];this.clearDirList(),e.forEach((e=>{const t=a.PathUtils.expandHomePath(e);if(!r.existsSync(t))return;const o=this.getPathDepth(t),i=new Promise(((e,r)=>{try{s(t).filterDir(((e,t)=>!(this.isFolderIgnored(n.basename(e))||this.isMaxDepthReached(this.getPathDepth(e),o)||this.isProjectWithinProjectIgnored(e)))).on("dir",this.processDirectory).on("error",this.handleError).on("end",(()=>{e()}))}catch(e){r(e)}}));c.push(i)})),Promise.all(c).then((()=>{this.setAlreadyLocated(!0),t(this.dirList)})).catch((e=>{i.window.showErrorMessage("Error while loading projects.")}))}))}addToList(e,t=null){this.dirList.push({fullPath:e,name:null===t?n.basename(e):t})}handleError(e){console.log("Error walker:",e)}refreshProjects(e){return new Promise(((t,o)=>{if(!e&&!this.refreshConfig())return void t(!1);this.clearDirList();const n=this.getCacheFile();r.existsSync(n)&&r.unlinkSync(n),this.setAlreadyLocated(!1),this.locateProjects().then((()=>{t(!0)})).catch((e=>{o(e)}))}))}existsWithRootPath(e){if(this.initializeCfg(this.kind),!this.isAlreadyLocated())return null;for(const t of this.dirList)if(t.fullPath.toLocaleLowerCase()===e.toLocaleLowerCase())return{rootPath:t.fullPath,name:t.name,tags:[],paths:[],enabled:!0}}getCacheFile(){return a.PathUtils.getFilePathFromAppData("projects_cache_"+this.kind+".json")}refreshConfig(){const e=i.workspace.getConfiguration("projectManager");let t=!1,o=null;return o=e.get(this.kind+".baseFolders"),this.arraysAreEquals(this.baseFolders,o)||(this.baseFolders=o,t=!0),o=e.get(this.kind+".ignoredFolders",[]),this.arraysAreEquals(this.ignoredFolders,o)||(this.ignoredFolders=o,t=!0),o=e.get(this.kind+".maxDepthRecursion",-1),this.maxDepth!==o&&(this.maxDepth=o,t=!0),o=e.get("cacheProjectsBetweenSessions",!0),this.useCachedProjects!==o&&(this.useCachedProjects=o,t=!0),o=e.get("ignoreProjectsWithinProjects",!1),this.ignoreProjectsWithinProjects!==o&&(this.ignoreProjectsWithinProjects=o,t=!0),t}arraysAreEquals(e,t){if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let o=0,r=e.length;o<r;o++)if(e[o]instanceof Array&&t[o]instanceof Array){if(!e[o].equals(t[o]))return!1}else if(e[o]!==t[o])return!1;return!0}}},8169:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GitRepositoryDetector=void 0;const r=o(7147),n=o(1017),i=o(9690);class s extends i.CustomRepositoryDetector{isRepoDir(e){let t;if(t=r.existsSync(n.join(e,".git","config")),t)return!0;if(t=r.existsSync(n.join(e,".git")),t){let o;try{if(o=r.readFileSync(n.join(e,".git"),"utf8"),t=0===o.indexOf("gitdir: "),t)return!0}catch(e){console.log("Error checking git-worktree: "+e)}}return!1}}t.GitRepositoryDetector=s},7191:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Locators=t.ANY_ICON=t.SVN_ICON=t.MERCURIAL_ICON=t.GIT_ICON=t.VSCODE_ICON=void 0;const r=o(9496),n=o(6854),i=o(5568),s=o(9690),a=o(8169),c=o(2477);t.VSCODE_ICON=c.codicons.file_code,t.GIT_ICON=c.codicons.git_branch,t.MERCURIAL_ICON=c.codicons.git_branch,t.SVN_ICON=c.codicons.zap,t.ANY_ICON=c.codicons.file_directory;t.Locators=class{constructor(){this.vscLocator=new s.CustomProjectLocator("vscode","VSCode",t.VSCODE_ICON,new s.CustomRepositoryDetector([".vscode"])),this.gitLocator=new s.CustomProjectLocator("git","Git",t.GIT_ICON,new a.GitRepositoryDetector([".git"])),this.mercurialLocator=new s.CustomProjectLocator("hg","Mercurial",t.MERCURIAL_ICON,new s.CustomRepositoryDetector([".hg"])),this.svnLocator=new s.CustomProjectLocator("svn","SVN",t.SVN_ICON,new s.CustomRepositoryDetector([".svn","pristine"])),this.anyLocator=new s.CustomProjectLocator("any","Any",t.ANY_ICON,new s.CustomRepositoryDetector([]))}registerCommands(){r.commands.registerCommand("projectManager.refreshVSCodeProjects",(()=>this.refreshProjectsByType("VSCode",this.vscLocator,this.providerManager.vscodeProvider,!0,!0))),r.commands.registerCommand("projectManager.refreshGitProjects",(()=>this.refreshProjectsByType("Git",this.gitLocator,this.providerManager.gitProvider,!0,!0))),r.commands.registerCommand("projectManager.refreshMercurialProjects",(()=>this.refreshProjectsByType("Mercurial",this.mercurialLocator,this.providerManager.mercurialProvider,!0,!0))),r.commands.registerCommand("projectManager.refreshSVNProjects",(()=>this.refreshProjectsByType("SVN",this.svnLocator,this.providerManager.svnProvider,!0,!0))),r.commands.registerCommand("projectManager.refreshAnyProjects",(()=>this.refreshProjectsByType("Any",this.anyLocator,this.providerManager.anyProvider,!0,!0)))}setProviderManager(e){this.providerManager=e}getLocatorProjects(e,t){return new Promise(((o,r)=>{t.locateProjects().then(this.filterKnownDirectories.bind(this,e)).then((r=>{let n=[];n=r.map((e=>({label:t.icon+" "+e.name,description:e.fullPath}))),n=this.sortGroupedList(n),o(e.concat(n))}))}))}sortGroupedList(e){return r.workspace.getConfiguration("projectManager").get("groupList",!1)?this.sortProjectList(e):e}sortProjectList(e){let t=n.PathUtils.expandHomePaths(e);t=this.removeRootPath(t);r.workspace.getConfiguration("projectManager").get("checkInvalidPathsBeforeListing",!0)&&(t=n.PathUtils.indicateInvalidPaths(t));return(0,i.sortProjects)(t)}refreshProjectsByType(e,t,o,n,i){r.window.withProgress({location:r.ProgressLocation.Notification,title:"Refreshing Projects",cancellable:!1},(async r=>{r.report({increment:50,message:e});(await t.refreshProjects(i)||i)&&(r.report({increment:50,message:e}),o.refresh(),o.showTreeView())})).then((async()=>{n&&(await this.delay(1e3),r.window.showInformationMessage(`${e} projects have been refreshed!`))}))}removeRootPath(e){return(r.workspace.workspaceFolders?r.workspace.workspaceFolders[0]:void 0)&&r.workspace.getConfiguration("projectManager").get("removeCurrentProjectFromList")?e.filter((e=>e.description.toString().toLowerCase()!==r.workspace.rootPath.toLowerCase())):e}filterKnownDirectories(e,t){return e&&(t=t.filter((t=>!e.some((e=>n.PathUtils.expandHomePath(e.description).toLowerCase()===n.PathUtils.expandHomePath(t.fullPath).toLowerCase()))))),Promise.resolve(t)}async delay(e){return new Promise((t=>setTimeout(t,e)))}}},9900:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateSortByContext=t.registerSortBy=void 0;const r=o(9496),n=o(847);function i(e){r.commands.executeCommand("setContext","projectManager.sortBy",e),r.workspace.getConfiguration("projectManager").update("sortList",e,r.ConfigurationTarget.Global)}function s(){const e=r.workspace.getConfiguration("projectManager").get("sortList","Name");r.commands.executeCommand("setContext","projectManager.sortBy",e)}t.registerSortBy=function(){s(),n.Container.context.subscriptions.push(r.commands.registerCommand("_projectManager.sortBySaved#sideBarFavorites",(()=>i("Saved")))),n.Container.context.subscriptions.push(r.commands.registerCommand("_projectManager.sortByName#sideBarFavorites",(()=>i("Name")))),n.Container.context.subscriptions.push(r.commands.registerCommand("_projectManager.sortByPath#sideBarFavorites",(()=>i("Path")))),n.Container.context.subscriptions.push(r.commands.registerCommand("_projectManager.sortByRecent#sideBarFavorites",(()=>i("Recent"))))},t.updateSortByContext=s},847:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Container=void 0;const r=o(5172);t.Container=class{static initialize(e){this._context=e}static get context(){return this._context}static get stack(){if(!this._stack){const e=this._context.globalState.get("recent","");this._stack=new r.Stack,this._stack.fromString(e)}return this._stack}}},8721:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getIconDetailsFromProjectPath=t.getCodiconFromUri=t.getProjectIcon=t.getProjectIconPath=t.currentIconThemeHasFolderIcon=void 0;const r=o(1017),n=o(9496),i=o(2589),s=o(847),a=o(8148);function c(e,t){return"images/ico-"+e.toLowerCase()+"-"+t+".svg"}t.currentIconThemeHasFolderIcon=function(){const e=n.workspace.getConfiguration("workbench").get("iconTheme","");return null===e||"vs-seti"===e},t.getProjectIconPath=c,t.getProjectIcon=function(e,t){return t.startsWith(`${a.REMOTE_PREFIX}://codespaces`)?{light:s.Container.context.asAbsolutePath(c("favorites-remote-codespaces","light")),dark:s.Container.context.asAbsolutePath(c("favorites-remote-codespaces","dark"))}:{light:s.Container.context.asAbsolutePath(c(e,"light")),dark:s.Container.context.asAbsolutePath(c(e,"dark"))}},t.getCodiconFromUri=function(e){return(0,a.isRemoteUri)(e)?e.scheme===a.REMOTE_PREFIX?i.codicons.remote_explorer:i.codicons.remote:i.codicons.file_directory},t.getIconDetailsFromProjectPath=function(e){return e.startsWith(`${a.REMOTE_PREFIX}://codespaces`)?{icon:i.codicons.github,title:"Codespaces"}:e.startsWith(`${a.REMOTE_PREFIX}://dev-container`)?{icon:i.codicons.symbol_method,title:"Container"}:e.startsWith(`${a.REMOTE_PREFIX}://ssh`)?{icon:i.codicons.terminal,title:"SSH"}:e.startsWith(`${a.REMOTE_PREFIX}://wsl`)?{icon:i.codicons.terminal_linux,title:"WSL"}:e.startsWith(`${a.VIRTUAL_WORKSPACE_PREFIX}://`)?{icon:i.codicons.remote,title:"Virtual Workspace"}:".code-workspace"===r.extname(e)?{icon:i.codicons.root_folder,title:"Workspace"}:{icon:i.codicons.folder,title:"Folder"}}},8476:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createProject=void 0,t.createProject=function(e,t){return{name:e,rootPath:t,paths:[],tags:[],enabled:!0}}},981:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pickTags=void 0;const r=o(9496),n=o(9381);t.pickTags=async function(e,t,o){const i=r.workspace.getConfiguration("projectManager").get("tags");let s=e.getAvailableTags();if(o?.useDefaultTags&&i.forEach((e=>{s.includes(e)||s.push(e)})),0===s.length)return void(o?.showWarningWhenHasNoTagsToPick&&r.window.showWarningMessage("No tags available/defined."));s=s.sort(),o?.useNoTagsDefined&&s.push(n.NO_TAGS_DEFINED);const a=s.map((e=>({label:e,picked:t.includes(e)}))),c=await r.window.showQuickPick(a,{placeHolder:"Select the tags",canPickMany:!0});if(void 0===c)return;return c.map((e=>e.label))}},4831:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AutodetectProvider=void 0;const r=o(9496),n=o(3317),i=o(847),s=o(6854);t.AutodetectProvider=class{constructor(e){this.internalOnDidChangeTreeData=new r.EventEmitter,this.projectSource=e,this.onDidChangeTreeData=this.internalOnDidChangeTreeData.event}refresh(){this.internalOnDidChangeTreeData.fire()}getTreeItem(e){return e}getChildren(e){return new Promise((t=>{if(e){const o=[];o.push(new n.ProjectNode(e.label,r.TreeItemCollapsibleState.None,"git",e.preview,{command:"_projectManager.open",title:"",arguments:[e.preview.path]})),t(o)}else{const e=[];if(this.projectSource.initializeCfg(this.projectSource.kind),this.projectSource.dirList.length>0){this.projectSource.dirList.sort(((e,t)=>e.name.toLowerCase()>t.name.toLowerCase()?1:e.name.toLowerCase()<t.name.toLowerCase()?-1:0));const t=(0,s.addParentFolderToDuplicates)(this.projectSource.dirList);for(let o=0;o<t.length;o++){const i=t[o];e.push(new n.ProjectNode(i.name,r.TreeItemCollapsibleState.None,this.projectSource.displayName,{name:i.name,detail:i.parent,path:i.path},{command:"_projectManager.open",title:"",arguments:[i.path,this.projectSource.icon+" "+i.name]}))}}t(e)}}))}showTreeView(){if(this.projectSource.initializeCfg(this.projectSource.kind),"Git"===this.projectSource.displayName){const e=i.Container.context.globalState.get("hideGitWelcome",!1);r.commands.executeCommand("setContext","projectManager.canShowTreeView"+this.projectSource.displayName,this.projectSource.dirList.length>0||!e)}else r.commands.executeCommand("setContext","projectManager.canShowTreeView"+this.projectSource.displayName,this.projectSource.dirList.length>0)}}},9381:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ViewFavoritesAs=t.NO_TAGS_DEFINED=t.ProjectNodeKind=t.NODE_PROJECT=t.NODE_KIND=void 0,t.NODE_KIND=0,t.NODE_PROJECT=1,function(e){e[e.NODE_KIND=0]="NODE_KIND",e[e.NODE_PROJECT=1]="NODE_PROJECT"}(t.ProjectNodeKind||(t.ProjectNodeKind={})),t.NO_TAGS_DEFINED="** no tags **",function(e){e[e.VIEW_AS_LIST=0]="VIEW_AS_LIST",e[e.VIEW_AS_TAGS=1]="VIEW_AS_TAGS"}(t.ViewFavoritesAs||(t.ViewFavoritesAs={}))},3317:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoTagNode=t.TagNode=t.ProjectNode=void 0;const r=o(9496),n=o(2477),i=o(8721),s=o(8148);class a extends r.TreeItem{constructor(e,t,o,n,s){super(e,t),this.label=e,this.collapsibleState=t,this.icon=o,this.preview=n,this.command=s,o?(this.iconPath=this.getIconPath(o,n.path),this.contextValue="ProjectNodeKind"):this.contextValue="ConfigNodeKind";const a=(0,i.getIconDetailsFromProjectPath)(n.path);this.tooltip=new r.MarkdownString(`${e}\n\n_${n.path}_\n\n${a.icon} ${a.title}`,!0),this.description=n.detail}getIconPath(e,t){if((0,i.currentIconThemeHasFolderIcon)())return(0,i.getProjectIcon)(e,t);switch(e){case"Git":case"Mercurial":return n.ThemeIcons.git_merge;case"SVN":return n.ThemeIcons.zap;case"VSCode":return n.ThemeIcons.file_code;case"Any":case"favorites":return n.ThemeIcons.folder;case"favorites-workspace":return n.ThemeIcons.root_folder;case"favorites-remote":return t.startsWith(`${s.REMOTE_PREFIX}://codespaces`)?n.ThemeIcons.github:t.startsWith(`${s.REMOTE_PREFIX}://dev-container`)?new r.ThemeIcon("symbol-method",new r.ThemeColor("icon.foreground")):t.startsWith(`${s.REMOTE_PREFIX}://ssh`)?n.ThemeIcons.terminal:t.startsWith(`${s.REMOTE_PREFIX}://wsl`)?n.ThemeIcons.terminal_linux:t.startsWith(`${s.VIRTUAL_WORKSPACE_PREFIX}://`)?n.ThemeIcons.remote:n.ThemeIcons.remote_explorer;default:return(0,i.getProjectIcon)(e,t)}}}t.ProjectNode=a;class c extends r.TreeItem{constructor(e,t){super(e,t),this.label=e,this.collapsibleState=t,this.iconPath=n.ThemeIcons.tag}}t.TagNode=c;t.NoTagNode=class extends c{constructor(e,t){super("",t),this.collapsibleState=t,this.description=e}}},2417:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Providers=void 0;const r=o(9496),n=o(4831),i=o(6695),s=o(847);t.Providers=class{constructor(e,t){this.locators=e,this.projectStorage=t,this.storageProvider=new i.StorageProvider(this.projectStorage),this.vscodeProvider=new n.AutodetectProvider(this.locators.vscLocator),this.gitProvider=new n.AutodetectProvider(this.locators.gitLocator),this.mercurialProvider=new n.AutodetectProvider(this.locators.mercurialLocator),this.svnProvider=new n.AutodetectProvider(this.locators.svnLocator),this.anyProvider=new n.AutodetectProvider(this.locators.anyLocator),this.storageTreeView=r.window.createTreeView("projectsExplorerFavorites",{treeDataProvider:this.storageProvider,showCollapseAll:!1}),this.vscodeTreeView=r.window.createTreeView("projectsExplorerVSCode",{treeDataProvider:this.vscodeProvider,showCollapseAll:!1}),this.gitTreeView=r.window.createTreeView("projectsExplorerGit",{treeDataProvider:this.gitProvider,showCollapseAll:!1}),this.mercurialTreeView=r.window.createTreeView("projectsExplorerMercurial",{treeDataProvider:this.mercurialProvider,showCollapseAll:!1}),this.svnTreeView=r.window.createTreeView("projectsExplorerSVN",{treeDataProvider:this.svnProvider,showCollapseAll:!1}),this.anyTreeView=r.window.createTreeView("projectsExplorerAny",{treeDataProvider:this.anyProvider,showCollapseAll:!1})}showTreeViewFromAllProviders(){this.vscodeProvider.showTreeView(),this.gitProvider.showTreeView(),this.mercurialProvider.showTreeView(),this.svnProvider.showTreeView(),this.anyProvider.showTreeView(),this.updateTreeViewDetails()}refreshTreeViews(){this.storageProvider.refresh(),this.vscodeProvider.refresh(),this.gitProvider.refresh(),this.mercurialProvider.refresh(),this.svnProvider.refresh(),this.anyProvider.refresh()}refreshStorageTreeView(){this.storageProvider.refresh(),this.updateTreeViewStorage()}updateTreeViewStorage(){const e=this.projectStorage.disabled()?.length,t=e?`${e} disabled`:"",o=s.Container.context.globalState.get("filterByTags",[]),r=o.length>0?"filtered by tags":"",n=e&&o.length>0?"/ ":" ";this.storageTreeView.title=`Favorites (${this.projectStorage.length()-e})`,this.storageTreeView.description=`${t} ${n} ${r}`}updateTreeViewDetails(){this.updateTreeViewStorage(),this.vscodeTreeView.title=`VSCode (${this.locators.vscLocator.dirList.length})`,this.gitTreeView.title=`Git (${this.locators.gitLocator.dirList.length})`,this.mercurialTreeView.title=`Mercurial (${this.locators.mercurialLocator.dirList.length})`,this.svnTreeView.title=`SVN (${this.locators.svnLocator.dirList.length})`,this.anyTreeView.title=`Any (${this.locators.anyLocator.dirList.length})`}}},6695:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StorageProvider=void 0;const r=o(1017),n=o(9496),i=o(847),s=o(6854),a=o(8148),c=o(5568),l=o(9381),h=o(3317);t.StorageProvider=class{constructor(e){this.internalOnDidChangeTreeData=new n.EventEmitter,this.projectSource=e,this.onDidChangeTreeData=this.internalOnDidChangeTreeData.event}refresh(){this.internalOnDidChangeTreeData.fire()}getTreeItem(e){return e}getChildren(e){return new Promise((t=>{if(e){const o=[];let i=this.projectSource.getProjectsByTag(e.label);0===i.length&&t(o),i=(0,c.sortProjects)(i);for(let e=0;e<i.length;e++){const t=i[e];let c="favorites";".code-workspace"===r.extname(t.description)?c="favorites-workspace":(0,a.isRemotePath)(t.description)&&(c="favorites-remote"),o.push(new h.ProjectNode(t.label,n.TreeItemCollapsibleState.None,c,{name:t.label,path:s.PathUtils.expandHomePath(t.description)},{command:"_projectManager.open",title:"",arguments:[s.PathUtils.expandHomePath(t.description),t.label]}))}t(o)}else{if(0===this.projectSource.length())return t([]);if(!i.Container.context.globalState.get("viewAsList",!0)){let e=[];const o=this.projectSource.getAvailableTags().sort();for(const t of o)e.push(new h.TagNode(t,n.TreeItemCollapsibleState.Expanded));if(e.length>0){e.push(new h.NoTagNode(l.NO_TAGS_DEFINED,n.TreeItemCollapsibleState.Expanded));const o=i.Container.context.globalState.get("filterByTags",[]);return o.length>0&&(e=e.filter((e=>o.includes(e.label)||o.includes(l.NO_TAGS_DEFINED)&&""===e.label))),void t(e)}}const e=[];let o=this.projectSource.map();const m=i.Container.context.globalState.get("filterByTags",[]);o=m.length>0?this.projectSource.getProjectsByTags(m):this.projectSource.map(),o=(0,c.sortProjects)(o);for(let t=0;t<o.length;t++){const i=o[t];let c="favorites";".code-workspace"===r.extname(i.description)?c="favorites-workspace":(0,a.isRemotePath)(i.description)&&(c="favorites-remote"),e.push(new h.ProjectNode(i.label,n.TreeItemCollapsibleState.None,c,{name:i.label,path:s.PathUtils.expandHomePath(i.description)},{command:"_projectManager.open",title:"",arguments:[s.PathUtils.expandHomePath(i.description),i.label]}))}t(e)}}))}}},3487:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProjectStorage=void 0;const r=o(7147),n=o(6854),i=o(8148),s=o(9496),a=o(8476),c=o(9381);t.ProjectStorage=class{constructor(e){this.filename=e,this.projects=[]}push(e,t){this.projects.push((0,a.createProject)(e,t))}pop(e){for(let t=0;t<this.projects.length;t++){if(this.projects[t].name.toLowerCase()===e.toLowerCase())return this.projects.splice(t,1)[0]}}rename(e,t){for(const o of this.projects)if(o.name.toLowerCase()===e.toLowerCase())return void(o.name=t)}editTags(e,t){for(const o of this.projects)if(o.name.toLowerCase()===e.toLowerCase())return void(o.tags=t)}toggleEnabled(e){for(const t of this.projects)if(t.name.toLowerCase()===e.toLowerCase())return t.enabled=!t.enabled,t.enabled}disabled(){return this.projects.filter((e=>!e.enabled))}updateRootPath(e,t){for(const o of this.projects)o.name.toLowerCase()===e.toLowerCase()&&(o.rootPath=t)}exists(e){let t=!1;for(const o of this.projects)o.name.toLocaleLowerCase()===e.toLocaleLowerCase()&&(t=!0);return t}existsWithRootPath(e){for(const t of this.projects)if(t.rootPath.toLocaleLowerCase()===e.toLocaleLowerCase()||n.PathUtils.expandHomePath(t.rootPath)===e)return t}existsRemoteWithRootPath(e){for(const t of this.projects){if(!(0,i.isRemotePath)(t.rootPath))continue;if(s.Uri.parse(t.rootPath).path===e.path)return t}}length(){return this.projects.length}load(){let e=[];if(!r.existsSync(this.filename))return"";try{if(e=JSON.parse(r.readFileSync(this.filename).toString()),e.length>0&&e[0].label){for(const t of e)this.projects.push((0,a.createProject)(t.label,t.description));this.save()}else this.projects=e.map((e=>({name:"",rootPath:"",paths:[],tags:[],enabled:!0,...e}))),this.projects=this.projects.map((e=>({name:e.name,rootPath:e.rootPath,paths:e.paths,tags:e.tags,enabled:e.enabled})));return this.updatePaths(),""}catch(e){return console.log(e),e.toString()}}save(){r.writeFileSync(this.filename,JSON.stringify(this.projects,null,"\t"))}map(){return this.projects.filter((e=>e.enabled)).map((e=>({label:e.name,description:e.rootPath})))}updatePaths(){for(const e of this.projects)(0,i.isRemotePath)(e.rootPath)||(e.rootPath=n.PathUtils.updateWithPathSeparatorStr(e.rootPath))}getAvailableTags(){const e=[];for(const t of this.projects)e.push(...t.tags);return[...new Set(e)]}getProjectsByTag(e){return this.projects.filter((t=>t.enabled&&(t.tags.includes(e)||""===e&&0===t.tags.length))).map((e=>({label:e.name,description:e.rootPath})))}getProjectsByTags(e){return this.projects.filter((t=>t.enabled&&(t.tags.some((t=>e.includes(t)))||0===e.length||e.includes(c.NO_TAGS_DEFINED)&&0===t.tags.length))).map((e=>({label:e.name,description:e.rootPath})))}}},8223:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getProjectDetails=void 0;const r=o(9496),n=o(1017),i=o(8148);t.getProjectDetails=async function(){if(r.workspace.workspaceFile){if("untitled"===r.workspace.workspaceFile.scheme)return r.window.showInformationMessage("Save the workspace first to save a project"),null;if("file"===r.workspace.workspaceFile.scheme)return{path:r.workspace.workspaceFile.fsPath,name:n.basename(r.workspace.workspaceFile.fsPath,".code-workspace")};if("vscode-remote"===r.workspace.workspaceFile.scheme)return{path:`${r.workspace.workspaceFile.scheme}://${r.workspace.workspaceFile.authority}${r.workspace.workspaceFile.path}`,name:n.basename(r.workspace.workspaceFile.fsPath,".code-workspace")}}if("file"===r.workspace.workspaceFolders[0].uri.scheme){if((0,i.isRunningOnCodespaces)()){const e=await r.commands.executeCommand("github.codespaces.getCurrentCodespace");if(e)return{path:`vscode-remote://codespaces+${e.name}${r.workspace.workspaceFolders[0].uri.fsPath}`,name:n.basename(r.workspace.workspaceFolders[0].uri.fsPath)}}return{path:r.workspace.workspaceFolders[0].uri.fsPath,name:n.basename(r.workspace.workspaceFolders[0].uri.fsPath)}}return"vscode-remote"===r.workspace.workspaceFolders[0].uri.scheme||"vscode-vfs"===r.workspace.workspaceFolders[0].uri.scheme?{path:`${r.workspace.workspaceFolders[0].uri.scheme}://${r.workspace.workspaceFolders[0].uri.authority}${r.workspace.workspaceFolders[0].uri.path}`,name:n.basename(r.workspace.workspaceFolders[0].uri.fsPath)}:void 0}},6854:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.addParentFolderToDuplicates=t.PathUtils=t.HOME_PATH_TILDE=t.HOME_PATH_VARIABLE=t.homeDir=void 0;const r=o(7147),n=o(2037),i=o(1017),s=o(9496),a=o(2477),c=o(8148);t.homeDir=n.homedir(),t.HOME_PATH_VARIABLE="$home",t.HOME_PATH_TILDE="~";let l="";class h{static setExtensionContext(e){if(e.globalStoragePath){l=e.globalStoragePath;const t=i.resolve(l,"..");r.existsSync(t)||r.mkdirSync(t),r.existsSync(l)||r.mkdirSync(l)}}static pathIsUNC(e){return 0===e.indexOf("\\\\")}static compactHomePath(e){return e.startsWith(t.homeDir)?e.replace(t.homeDir,t.HOME_PATH_VARIABLE):e}static expandHomePath(e){return e.startsWith(t.HOME_PATH_VARIABLE)?e.replace(t.HOME_PATH_VARIABLE,t.homeDir):e.startsWith(t.HOME_PATH_TILDE)?e.replace(t.HOME_PATH_TILDE,t.homeDir):e}static expandHomePaths(e){return e.map((e=>(e.description=this.expandHomePath(e.description),e)))}static updateWithPathSeparator(e){const t=[];for(const o of e)t.push(this.updateWithPathSeparatorStr(o));return t}static updateWithPathSeparatorStr(e){return"\\"===i.sep?e.replace(/\//g,"\\"):e.replace(/\\/g,"/")}static normalizePath(e){let t=e;if(!h.pathIsUNC(t)){const e=t.split("\\");t=e.join("\\\\")}return t}static indicateInvalidPaths(e){for(const t of e)t.detail||(0,c.isRemotePath)(t.description)||r.existsSync(t.description.toString())||(t.detail=a.codicons.circle_slash+" Path does not exist");return e}static getChannelPath(){return process.env.VSCODE_PORTABLE?"user-data":s.env.appName.replace("Visual Studio ","")}static getFilePathFromAppData(e){let o;const n=this.getChannelPath();let s;return process.env.VSCODE_PORTABLE?(o=process.env.VSCODE_PORTABLE,s=i.join(o,n,"User",e)):(o=process.env.APPDATA||("darwin"===process.platform?process.env.HOME+"/Library/Application Support":"/var/local"),s=i.join(o,n,"User",e),"linux"!==process.platform||r.existsSync(s)||(s=i.join(t.homeDir,".config/",n,"User",e))),""!==l&&(r.existsSync(s)||(s=i.join(l,e))),s}static handleSymlinks(e){if(!s.workspace.getConfiguration("projectManager").get("supportSymlinksOnBaseFolders",!1))return e;const t=[];for(const o of e)r.lstatSync(o).isSymbolicLink()?t.push(r.realpathSync(o)):t.push(o);return t}}function m(e){const t=i.basename(e[0]),o=(e=e.map((e=>i.dirname(e)))).map((e=>({ref:e,path:e,parentFolder:""}))),r=o[0].ref.split(i.sep).length;for(let e=0;e<r-1;e++){const e=o[0].path,t=e.substr(0,e.indexOf(i.sep));o[0].path=e.substr(e.indexOf(i.sep)+1);for(let e=1;e<o.length;e++){const r=o[e].path;r.substr(0,r.indexOf(i.sep))===t?o[e].path=r.substr(r.indexOf(i.sep)+1):o[e].parentFolder=r.substr(r.indexOf(i.sep)+1)}}return o.forEach((e=>{e.ref=i.join(e.ref,t)})),o}t.PathUtils=h,t.addParentFolderToDuplicates=function(e){if(!s.workspace.getConfiguration("projectManager").get("showParentFolderInfoOnDuplicates",!1))return e.map((e=>({name:e.name,path:e.fullPath})));const t=e.map((e=>e.name));if(!(new Set(t).size!==e.length))return e.map((e=>({name:e.name,path:e.fullPath})));const o=e.map((e=>({name:e.name,path:e.fullPath}))),r=new Set((n=t).filter(((e,t)=>n.indexOf(e)!==t)));var n;for(const t of r){const r=m(e.filter(((o,r)=>e[r].name===t)).map((e=>e.fullPath)));for(const e of r)for(let t=0;t<o.length;t++){if(o[t].path===e.ref){o[t].parent=""!==e.parentFolder?e.parentFolder:e.path;break}}}return o}},8148:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isRunningOnCodespaces=t.isRemoteUri=t.isRemotePath=t.isMacOS=t.isWindows=t.VIRTUAL_WORKSPACE_PREFIX=t.REMOTE_PREFIX=void 0;const r=o(9496);t.REMOTE_PREFIX="vscode-remote",t.VIRTUAL_WORKSPACE_PREFIX="vscode-vfs",t.isWindows="win32"===process.platform,t.isMacOS="darwin"===process.platform,t.isRemotePath=function(e){return e.startsWith(t.REMOTE_PREFIX)||e.startsWith(t.VIRTUAL_WORKSPACE_PREFIX)},t.isRemoteUri=function(e){return e.scheme===t.REMOTE_PREFIX||e.scheme===t.VIRTUAL_WORKSPACE_PREFIX},t.isRunningOnCodespaces=function(){return"codespaces"===r.env.remoteName?.toLocaleLowerCase()}},5568:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sortProjects=void 0;const r=o(9496),n=o(847);t.sortProjects=function(e){let t=[];switch(r.workspace.getConfiguration("projectManager").get("sortList","Name")){case"Path":t=e.sort(((e,t)=>e.description>t.description?1:e.description<t.description?-1:0));break;case"Saved":t=e;break;case"Recent":t=function(e,t){if(0===t.length())return e;const o=e;for(let e=0;e<t.length();e++){const r=t.getItem(e);let n=-1;for(let e=0;e<o.length;e++)if(o[e].label===r){n=e;break}if(n>-1){const e=o.splice(n,1);o.unshift(e[0])}}return o}(e,n.Container.stack);break;default:t=function(e){return e.sort(((e,t)=>e.label.replace(/\$\(\w*(-)*\w*\)\s/,"").toLowerCase()>t.label.replace(/\$\(\w*(-)*\w*\)\s/,"").toLowerCase()?1:e.label.replace(/\$\(\w*(-)*\w*\)\s/,"").toLowerCase()<t.label.replace(/\$\(\w*(-)*\w*\)\s/,"").toLowerCase()?-1:0))}(e)}return t}},5172:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Stack=void 0;t.Stack=class{constructor(){this.items=[]}fromString(e){""!==e&&(this.items=JSON.parse(e))}toString(){return JSON.stringify(this.items)}push(e){const t=this.items.indexOf(e);t>-1&&this.items.splice(t,1),this.items.push(e)}pop(e){if(!e)return this.items.pop();for(let t=0;t<this.items.length;t++){if(this.items[t]===e)return this.items.splice(t,1)[0]}}rename(e,t){for(let o of this.items)o===e&&(o=t)}length(){return this.items.length}getItem(e){return e<0||0===this.items.length?"":this.items[e]}}},8940:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.buildProjectUri=void 0;const r=o(9496),n=o(8148);t.buildProjectUri=function(e){return(0,n.isRemotePath)(e)?r.Uri.parse(e):r.Uri.file(e)}},7888:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IssueKind=t.ChangeLogKind=void 0,function(e){e.NEW="NEW",e.CHANGED="CHANGED",e.FIXED="FIXED",e.VERSION="VERSION",e.INTERNAL="INTERNAL"}(t.ChangeLogKind||(t.ChangeLogKind={})),function(e){e.Issue="Issue",e.PR="PR"}(t.IssueKind||(t.IssueKind={}))},5339:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewManager=void 0;const r=o(1017),n=o(1249),i=o(9496),s=o(9885);t.WhatsNewManager=class{constructor(e){this.context=e}isRunningOnCodespaces(){return"codespaces"===i.env.remoteName?.toLocaleLowerCase()}registerContentProvider(e,t,o){return this.publisher=e,this.extensionName=t,this.contentProvider=o,this.versionKey=`${this.extensionName}.version`,this.context.globalState.setKeysForSync([this.versionKey]),this}registerSocialMediaProvider(e){return this.socialMediaProvider=e,this}registerSponsorProvider(e){return this.sponsorProvider=e,this}showPageInActivation(){this.extension=i.extensions.getExtension(`${this.publisher}.${this.extensionName}`);const e=this.context.globalState.get(this.versionKey);this.showPageIfVersionDiffers(this.extension.packageJSON.version,e)}showPage(){const e=i.window.createWebviewPanel(`${this.extensionName}.whatsNew`,`What's New in ${this.extension.packageJSON.displayName}`,i.ViewColumn.One,{enableScripts:!0}),t=i.Uri.file(r.join(this.context.extensionPath,"vscode-whats-new","ui","whats-new.html")).with({scheme:"vscode-resource"}),o=i.Uri.file(r.join(this.context.extensionPath,"vscode-whats-new","ui","main.css")).with({scheme:"vscode-resource"}),n=i.Uri.file(r.join(this.context.extensionPath,"images",`vscode-${this.extensionName.toLowerCase()}-logo-readme.png`)).with({scheme:"vscode-resource"});e.webview.html=this.getWebviewContentLocal(t.fsPath,o.toString(),n.toString())}showPageIfVersionDiffers(e,t){if(t){const o=n.diff(e,t);if(!o||"patch"===o)return}this.context.globalState.update(this.versionKey,e),this.isRunningOnCodespaces()||this.showPage()}getWebviewContentLocal(e,t,o){return s.WhatsNewPageBuilder.newBuilder(e).updateExtensionPublisher(this.publisher).updateExtensionDisplayName(this.extension.packageJSON.displayName).updateExtensionName(this.extensionName).updateExtensionVersion(this.extension.packageJSON.version).updateRepositoryUrl(this.extension.packageJSON.repository.url.slice(0,this.extension.packageJSON.repository.url.length-4)).updateRepositoryIssues(this.extension.packageJSON.bugs.url).updateRepositoryHomepage(this.extension.packageJSON.homepage).updateCSS(t).updateHeader(this.contentProvider.provideHeader(o)).updateChangeLog(this.contentProvider.provideChangeLog()).updateSponsors(this.sponsorProvider?.provideSponsors()).updateSupportChannels(this.contentProvider.provideSupportChannels()).updateSocialMedias(this.socialMediaProvider?.provideSocialMedias()).build()}}},9885:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewPageBuilder=void 0;const r=o(7147),n=o(1249),i=o(7888);class s{constructor(e){this.htmlFile=r.readFileSync(e).toString()}static newBuilder(e){return new s(e)}updateExtensionPublisher(e){return this.htmlFile=this.htmlFile.replace(/\$\{publisher\}/g,e),this}updateExtensionDisplayName(e){return this.htmlFile=this.htmlFile.replace(/\$\{extensionDisplayName\}/g,e),this}updateExtensionName(e){return this.htmlFile=this.htmlFile.replace(/\$\{extensionName\}/g,e),this}updateExtensionVersion(e){return this.htmlFile=this.htmlFile.replace("${extensionVersion}",`${n.major(e)}.${n.minor(e)}`),this}updateRepositoryUrl(e){return this.htmlFile=this.htmlFile.replace(/\$\{repositoryUrl\}/g,e),this.repositoryUrl=e,this}updateRepositoryIssues(e){return this.htmlFile=this.htmlFile.replace("${repositoryIssues}",e),this}updateRepositoryHomepage(e){return this.htmlFile=this.htmlFile.replace("${repositoryHomepage}",e),this}updateCSS(e){return this.htmlFile=this.htmlFile.replace("${cssUrl}",e),this}updateHeader(e){return this.htmlFile=this.htmlFile.replace("${headerLogo}",e.logo.src),this.htmlFile=this.htmlFile.replace("${headerWidth}",e.logo.width.toString()),this.htmlFile=this.htmlFile.replace("${headerHeight}",e.logo.height.toString()),this.htmlFile=this.htmlFile.replace("${headerMessage}",e.message),this}updateChangeLog(e){let t="";for(const o of e)if(o.kind===i.ChangeLogKind.VERSION){const e=o.detail,r=""===t?"":"changelog__version__borders__top";t=t.concat(`<li class="changelog__version__borders ${r}">\n <span class="changelog__badge changelog__badge--version">${e.releaseNumber}</span>\n <span class="uppercase bold">${e.releaseDate}</span>\n </li>`)}else{const e=this.getBadgeFromChangeLogKind(o.kind);let r;if("string"==typeof o.detail)r=o.detail;else{const e=o.detail;r=e.kind===i.IssueKind.Issue?`${e.message}\n (<a title="Open Issue #${e.id}" \n href="${this.repositoryUrl}/issues/${e.id}">Issue #${e.id}</a>)`:`${e.message}\n (Thanks to ${e.kudos} - <a title="Open PR #${e.id}" \n href="${this.repositoryUrl}/pull/${e.id}">PR #${e.id}</a>)`}t=t.concat(`<li><span class="changelog__badge changelog__badge--${e}">${o.kind}</span>\n ${r}\n </li>`)}return this.htmlFile=this.htmlFile.replace("${changeLog}",t),this}updateSponsors(e){if(!e||0===e.length)return this.htmlFile=this.htmlFile.replace("${sponsors}",""),this;let t="<p>\n <h2>Sponsors</h2>";for(const o of e)t=o.message?t.concat(`<a title="${o.title}" href="${o.link}">\n <img class="dark" src="${o.image.light}" width="${o.width}%"/>\n <img class="light" src="${o.image.dark}" width="${o.width}%"/>\n </a>\n ${o.message} \n ${o.extra}<br><br>`):t.concat(`<div align="center"><a title="${o.title}" href="${o.link}">\n <img class="dark" src="${o.image.light}" width="${o.width}%"/>\n <img class="light" src="${o.image.dark}" width="${o.width}%"/>\n </a></div><br>`);return t=t.concat("</p>"),this.htmlFile=this.htmlFile.replace("${sponsors}",t),this}updateSupportChannels(e){if(0===e.length)return this.htmlFile=this.htmlFile.replace("${supportChannels}",""),this;let t='<div class="button-group button-group--support-alefragnani">';for(const o of e)t=t.concat(`<a class="button button--flat-primary" title="${o.title}" href="${o.link}" target="_blank">\n ${o.message} \n </a>`);return t=t.concat("</div>"),this.htmlFile=this.htmlFile.replace("${supportChannels}",t),this}updateSocialMedias(e){if(!e||0===e.length)return this.htmlFile=this.htmlFile.replace("${socialMedias}",""),this;let t="";for(const o of e)t=t.concat(`<li><a title="${o.title}" href="${o.link}">${o.title}</a></li>`);return this.htmlFile=this.htmlFile.replace("${socialMedias}",t),this}build(){return this.htmlFile.toString()}getBadgeFromChangeLogKind(e){switch(e){case i.ChangeLogKind.NEW:return"added";case i.ChangeLogKind.CHANGED:return"changed";case i.ChangeLogKind.FIXED:return"fixed";case i.ChangeLogKind.INTERNAL:default:return"internal"}}}t.WhatsNewPageBuilder=s},2477:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.codicons=t.ThemeIcons=void 0;var r=o(9496),n={account:new r.ThemeIcon("account"),activate_breakpoints:new r.ThemeIcon("activate-breakpoints"),add:new r.ThemeIcon("add"),alert:new r.ThemeIcon("alert"),archive:new r.ThemeIcon("archive"),array:new r.ThemeIcon("array"),arrow_both:new r.ThemeIcon("arrow-both"),arrow_down:new r.ThemeIcon("arrow-down"),arrow_left:new r.ThemeIcon("arrow-left"),arrow_right:new r.ThemeIcon("arrow-right"),arrow_small_down:new r.ThemeIcon("arrow-small-down"),arrow_small_left:new r.ThemeIcon("arrow-small-left"),arrow_small_right:new r.ThemeIcon("arrow-small-right"),arrow_small_up:new r.ThemeIcon("arrow-small-up"),arrow_swap:new r.ThemeIcon("arrow-swap"),arrow_up:new r.ThemeIcon("arrow-up"),beaker:new r.ThemeIcon("beaker"),bell_dot:new r.ThemeIcon("bell-dot"),bell:new r.ThemeIcon("bell"),bold:new r.ThemeIcon("bold"),book:new r.ThemeIcon("book"),bookmark:new r.ThemeIcon("bookmark"),briefcase:new r.ThemeIcon("briefcase"),broadcast:new r.ThemeIcon("broadcast"),browser:new r.ThemeIcon("browser"),bug:new r.ThemeIcon("bug"),calendar:new r.ThemeIcon("calendar"),call_incoming:new r.ThemeIcon("call-incoming"),call_outgoing:new r.ThemeIcon("call-outgoing"),case_sensitive:new r.ThemeIcon("case-sensitive"),check:new r.ThemeIcon("check"),check_all:new r.ThemeIcon("check-all"),checklist:new r.ThemeIcon("checklist"),chevron_down:new r.ThemeIcon("chevron-down"),chevron_left:new r.ThemeIcon("chevron-left"),chevron_right:new r.ThemeIcon("chevron-right"),chevron_up:new r.ThemeIcon("chevron-up"),chrome_close:new r.ThemeIcon("chrome-close"),chrome_maximize:new r.ThemeIcon("chrome-maximize"),chrome_minimize:new r.ThemeIcon("chrome-minimize"),chrome_restore:new r.ThemeIcon("chrome-restore"),circle_filled:new r.ThemeIcon("circle-filled"),circle_outline:new r.ThemeIcon("circle-outline"),circle_slash:new r.ThemeIcon("circle-slash"),circle_large_filled:new r.ThemeIcon("circle-large-filled"),circle_large_outline:new r.ThemeIcon("circle-large-outline"),circuit_board:new r.ThemeIcon("circuit-board"),clear_all:new r.ThemeIcon("clear-all"),clippy:new r.ThemeIcon("clippy"),clock:new r.ThemeIcon("clock"),clone:new r.ThemeIcon("clone"),close_all:new r.ThemeIcon("close-all"),close_dirty:new r.ThemeIcon("close-dirty"),close:new r.ThemeIcon("close"),cloud:new r.ThemeIcon("cloud"),cloud_download:new r.ThemeIcon("cloud-download"),cloud_upload:new r.ThemeIcon("cloud-upload"),copy:new r.ThemeIcon("copy"),code:new r.ThemeIcon("code"),combine:new r.ThemeIcon("combine"),collapse_all:new r.ThemeIcon("collapse-all"),color_mode:new r.ThemeIcon("color-mode"),comment_add:new r.ThemeIcon("comment-add"),comment_discussion:new r.ThemeIcon("comment-discussion"),comment:new r.ThemeIcon("comment"),console:new r.ThemeIcon("console"),credit_card:new r.ThemeIcon("credit-card"),dash:new r.ThemeIcon("dash"),dashboard:new r.ThemeIcon("dashboard"),database:new r.ThemeIcon("database"),debug_alt:new r.ThemeIcon("debug-alt"),debug_alt_small:new r.ThemeIcon("debug-alt-small"),debug_breakpoint_conditional_unverified:new r.ThemeIcon("debug-breakpoint-conditional-unverified"),debug_breakpoint_conditional:new r.ThemeIcon("debug-breakpoint-conditional"),debug_breakpoint_data_unverified:new r.ThemeIcon("debug-breakpoint-data-unverified"),debug_breakpoint_data:new r.ThemeIcon("debug-breakpoint-data"),debug_breakpoint_disabled:new r.ThemeIcon("debug-breakpoint-disabled"),debug_breakpoint_function_unverified:new r.ThemeIcon("debug-breakpoint-function-unverified"),debug_breakpoint_function:new r.ThemeIcon("debug-breakpoint-function"),debug_breakpoint_log_unverified:new r.ThemeIcon("debug-breakpoint-log-unverified"),debug_breakpoint_log:new r.ThemeIcon("debug-breakpoint-log"),debug_breakpoint_unsupported:new r.ThemeIcon("debug-breakpoint-unsupported"),debug_breakpoint:new r.ThemeIcon("debug-breakpoint"),debug_console:new r.ThemeIcon("debug-console"),debug_continue:new r.ThemeIcon("debug-continue"),debug_disconnect:new r.ThemeIcon("debug-disconnect"),debug_hint:new r.ThemeIcon("debug-hint"),debug_line_by_line:new r.ThemeIcon("debug-line-by-line"),debug_pause:new r.ThemeIcon("debug-pause"),debug_restart_frame:new r.ThemeIcon("debug-restart-frame"),debug_restart:new r.ThemeIcon("debug-restart"),debug_reverse_continue:new r.ThemeIcon("debug-reverse-continue"),debug_rerun:new r.ThemeIcon("debug-rerun"),debug_stackframe_active:new r.ThemeIcon("debug-stackframe-active"),debug_stackframe_dot:new r.ThemeIcon("debug-stackframe-dot"),debug_stackframe:new r.ThemeIcon("debug-stackframe"),debug_start:new r.ThemeIcon("debug-start"),debug_step_back:new r.ThemeIcon("debug-step-back"),debug_step_into:new r.ThemeIcon("debug-step-into"),debug_step_out:new r.ThemeIcon("debug-step-out"),debug_step_over:new r.ThemeIcon("debug-step-over"),debug_stop:new r.ThemeIcon("debug-stop"),debug:new r.ThemeIcon("debug"),desktop_download:new r.ThemeIcon("desktop-download"),device_camera_video:new r.ThemeIcon("device-camera-video"),device_camera:new r.ThemeIcon("device-camera"),device_desktop:new r.ThemeIcon("device-desktop"),device_mobile:new r.ThemeIcon("device-mobile"),diff_added:new r.ThemeIcon("diff-added"),diff_ignored:new r.ThemeIcon("diff-ignored"),diff_modified:new r.ThemeIcon("diff-modified"),diff_removed:new r.ThemeIcon("diff-removed"),diff_renamed:new r.ThemeIcon("diff-renamed"),diff:new r.ThemeIcon("diff"),discard:new r.ThemeIcon("discard"),edit:new r.ThemeIcon("edit"),editor_layout:new r.ThemeIcon("editor-layout"),ellipsis:new r.ThemeIcon("ellipsis"),empty_window:new r.ThemeIcon("empty-window"),error:new r.ThemeIcon("error"),exclude:new r.ThemeIcon("exclude"),expand_all:new r.ThemeIcon("expand-all"),export:new r.ThemeIcon("export"),extensions:new r.ThemeIcon("extensions"),eye_closed:new r.ThemeIcon("eye-closed"),eye_unwatch:new r.ThemeIcon("eye-unwatch"),eye_watch:new r.ThemeIcon("eye-watch"),eye:new r.ThemeIcon("eye"),feedback:new r.ThemeIcon("feedback"),file_add:new r.ThemeIcon("file-add"),file_binary:new r.ThemeIcon("file-binary"),file_code:new r.ThemeIcon("file-code"),file_directory_create:new r.ThemeIcon("file-directory-create"),file_directory:new r.ThemeIcon("file-directory"),file_media:new r.ThemeIcon("file-media"),file_pdf:new r.ThemeIcon("file-pdf"),file_submodule:new r.ThemeIcon("file-submodule"),file_symlink_directory:new r.ThemeIcon("file-symlink-directory"),file_symlink_file:new r.ThemeIcon("file-symlink-file"),file_text:new r.ThemeIcon("file-text"),file_zip:new r.ThemeIcon("file-zip"),file:new r.ThemeIcon("file"),files:new r.ThemeIcon("files"),filter:new r.ThemeIcon("filter"),filter_filled:new r.ThemeIcon("filter-filled"),flame:new r.ThemeIcon("flame"),fold_down:new r.ThemeIcon("fold-down"),fold_up:new r.ThemeIcon("fold-up"),fold:new r.ThemeIcon("fold"),folder_active:new r.ThemeIcon("folder-active"),folder_opened:new r.ThemeIcon("folder-opened"),folder:new r.ThemeIcon("folder"),gather:new r.ThemeIcon("gather"),gear:new r.ThemeIcon("gear"),gift:new r.ThemeIcon("gift"),gist_fork_private:new r.ThemeIcon("gist-fork-private"),gist_fork:new r.ThemeIcon("gist-fork"),gist_new:new r.ThemeIcon("gist-new"),gist_private:new r.ThemeIcon("gist-private"),gist_secret:new r.ThemeIcon("gist-secret"),gist:new r.ThemeIcon("gist"),git_branch_create:new r.ThemeIcon("git-branch-create"),git_branch_delete:new r.ThemeIcon("git-branch-delete"),git_branch:new r.ThemeIcon("git-branch"),git_commit:new r.ThemeIcon("git-commit"),git_compare:new r.ThemeIcon("git-compare"),git_merge:new r.ThemeIcon("git-merge"),git_pull_request:new r.ThemeIcon("git-pull-request"),git_pull_request_create:new r.ThemeIcon("git-pull-request-create"),github_action:new r.ThemeIcon("github-action"),github_alt:new r.ThemeIcon("github-alt"),github_inverted:new r.ThemeIcon("github-inverted"),github:new r.ThemeIcon("github"),globe:new r.ThemeIcon("globe"),go_to_file:new r.ThemeIcon("go-to-file"),grabber:new r.ThemeIcon("grabber"),graph:new r.ThemeIcon("graph"),graph_left:new r.ThemeIcon("graph-left"),gripper:new r.ThemeIcon("gripper"),group_by_ref_type:new r.ThemeIcon("group-by-ref-type"),heart:new r.ThemeIcon("heart"),history:new r.ThemeIcon("history"),home:new r.ThemeIcon("home"),horizontal_rule:new r.ThemeIcon("horizontal-rule"),hubot:new r.ThemeIcon("hubot"),inbox:new r.ThemeIcon("inbox"),info:new r.ThemeIcon("info"),issue_closed:new r.ThemeIcon("issue-closed"),issue_opened:new r.ThemeIcon("issue-opened"),issue_reopened:new r.ThemeIcon("issue-reopened"),issues:new r.ThemeIcon("issues"),italic:new r.ThemeIcon("italic"),jersey:new r.ThemeIcon("jersey"),json:new r.ThemeIcon("json"),kebab_horizontal:new r.ThemeIcon("kebab-horizontal"),kebab_vertical:new r.ThemeIcon("kebab-vertical"),key:new r.ThemeIcon("key"),keyboard:new r.ThemeIcon("keyboard"),law:new r.ThemeIcon("law"),library:new r.ThemeIcon("library"),light_bulb:new r.ThemeIcon("light-bulb"),lightbulb_autofix:new r.ThemeIcon("lightbulb-autofix"),lightbulb:new r.ThemeIcon("lightbulb"),link_external:new r.ThemeIcon("link-external"),link:new r.ThemeIcon("link"),list_filter:new r.ThemeIcon("list-filter"),list_flat:new r.ThemeIcon("list-flat"),list_ordered:new r.ThemeIcon("list-ordered"),list_selection:new r.ThemeIcon("list-selection"),list_tree:new r.ThemeIcon("list-tree"),list_unordered:new r.ThemeIcon("list-unordered"),live_share:new r.ThemeIcon("live-share"),loading:new r.ThemeIcon("loading"),location:new r.ThemeIcon("location"),lock:new r.ThemeIcon("lock"),log_in:new r.ThemeIcon("log-in"),log_out:new r.ThemeIcon("log-out"),logo_github:new r.ThemeIcon("logo-github"),magnet:new r.ThemeIcon("magnet"),mail_read:new r.ThemeIcon("mail-read"),mail_reply:new r.ThemeIcon("mail-reply"),mail:new r.ThemeIcon("mail"),mark_github:new r.ThemeIcon("mark-github"),markdown:new r.ThemeIcon("markdown"),megaphone:new r.ThemeIcon("megaphone"),mention:new r.ThemeIcon("mention"),menu:new r.ThemeIcon("menu"),merge:new r.ThemeIcon("merge"),microscope:new r.ThemeIcon("microscope"),milestone:new r.ThemeIcon("milestone"),mirror_private:new r.ThemeIcon("mirror-private"),mirror_public:new r.ThemeIcon("mirror-public"),mirror:new r.ThemeIcon("mirror"),more:new r.ThemeIcon("more"),mortar_board:new r.ThemeIcon("mortar-board"),move:new r.ThemeIcon("move"),multiple_windows:new r.ThemeIcon("multiple-windows"),mute:new r.ThemeIcon("mute"),new_file:new r.ThemeIcon("new-file"),new_folder:new r.ThemeIcon("new-folder"),no_newline:new r.ThemeIcon("no-newline"),note:new r.ThemeIcon("note"),notebook:new r.ThemeIcon("notebook"),notebook_template:new r.ThemeIcon("notebook-template"),octoface:new r.ThemeIcon("octoface"),open_preview:new r.ThemeIcon("open-preview"),organization_filled:new r.ThemeIcon("organization-filled"),organization_outline:new r.ThemeIcon("organization-outline"),organization:new r.ThemeIcon("organization"),output:new r.ThemeIcon("output"),package:new r.ThemeIcon("package"),paintcan:new r.ThemeIcon("paintcan"),pass:new r.ThemeIcon("pass"),pass_filled:new r.ThemeIcon("pass-filled"),pencil:new r.ThemeIcon("pencil"),person_add:new r.ThemeIcon("person-add"),person_filled:new r.ThemeIcon("person-filled"),person_follow:new r.ThemeIcon("person-follow"),person_outline:new r.ThemeIcon("person-outline"),person:new r.ThemeIcon("person"),pin:new r.ThemeIcon("pin"),pinned:new r.ThemeIcon("pinned"),pinned_dirty:new r.ThemeIcon("pinned-dirty"),play_circle:new r.ThemeIcon("play-circle"),play:new r.ThemeIcon("play"),plug:new r.ThemeIcon("plug"),plus:new r.ThemeIcon("plus"),preserve_case:new r.ThemeIcon("preserve-case"),preview:new r.ThemeIcon("preview"),primitive_dot:new r.ThemeIcon("primitive-dot"),primitive_square:new r.ThemeIcon("primitive-square"),project:new r.ThemeIcon("project"),pulse:new r.ThemeIcon("pulse"),question:new r.ThemeIcon("question"),quote:new r.ThemeIcon("quote"),radio_tower:new r.ThemeIcon("radio-tower"),reactions:new r.ThemeIcon("reactions"),record_keys:new r.ThemeIcon("record-keys"),record:new r.ThemeIcon("record"),redo:new r.ThemeIcon("redo"),references:new r.ThemeIcon("references"),refresh:new r.ThemeIcon("refresh"),regex:new r.ThemeIcon("regex"),remote_explorer:new r.ThemeIcon("remote-explorer"),remote:new r.ThemeIcon("remote"),remove_close:new r.ThemeIcon("remove-close"),remove:new r.ThemeIcon("remove"),repl:new r.ThemeIcon("repl"),replace_all:new r.ThemeIcon("replace-all"),replace:new r.ThemeIcon("replace"),reply:new r.ThemeIcon("reply"),repo_clone:new r.ThemeIcon("repo-clone"),repo_create:new r.ThemeIcon("repo-create"),repo_delete:new r.ThemeIcon("repo-delete"),repo_force_push:new r.ThemeIcon("repo-force-push"),repo_forked:new r.ThemeIcon("repo-forked"),repo_pull:new r.ThemeIcon("repo-pull"),repo_push:new r.ThemeIcon("repo-push"),repo_sync:new r.ThemeIcon("repo-sync"),repo:new r.ThemeIcon("repo"),report:new r.ThemeIcon("report"),request_changes:new r.ThemeIcon("request-changes"),rocket:new r.ThemeIcon("rocket"),root_folder_opened:new r.ThemeIcon("root-folder-opened"),root_folder:new r.ThemeIcon("root-folder"),rss:new r.ThemeIcon("rss"),ruby:new r.ThemeIcon("ruby"),run_above:new r.ThemeIcon("run-above"),run_all:new r.ThemeIcon("run-all"),run_below:new r.ThemeIcon("run-below"),save_all:new r.ThemeIcon("save-all"),save_as:new r.ThemeIcon("save-as"),save:new r.ThemeIcon("save"),screen_full:new r.ThemeIcon("screen-full"),screen_normal:new r.ThemeIcon("screen-normal"),search_save:new r.ThemeIcon("search-save"),search_stop:new r.ThemeIcon("search-stop"),search:new r.ThemeIcon("search"),server_environment:new r.ThemeIcon("server-environment"),server_process:new r.ThemeIcon("server-process"),server:new r.ThemeIcon("server"),settings_gear:new r.ThemeIcon("settings-gear"),settings:new r.ThemeIcon("settings"),shield:new r.ThemeIcon("shield"),sign_in:new r.ThemeIcon("sign-in"),sign_out:new r.ThemeIcon("sign-out"),smiley:new r.ThemeIcon("smiley"),sort_precedence:new r.ThemeIcon("sort-precedence"),source_control:new r.ThemeIcon("source-control"),split_horizontal:new r.ThemeIcon("split-horizontal"),split_vertical:new r.ThemeIcon("split-vertical"),squirrel:new r.ThemeIcon("squirrel"),star_empty:new r.ThemeIcon("star-empty"),star_full:new r.ThemeIcon("star-full"),star_half:new r.ThemeIcon("star-half"),star:new r.ThemeIcon("star"),stop_circle:new r.ThemeIcon("stop-circle"),stop:new r.ThemeIcon("stop"),symbol_array:new r.ThemeIcon("symbol-array"),symbol_boolean:new r.ThemeIcon("symbol-boolean"),symbol_class:new r.ThemeIcon("symbol-class"),symbol_color:new r.ThemeIcon("symbol-color"),symbol_constant:new r.ThemeIcon("symbol-constant"),symbol_constructor:new r.ThemeIcon("symbol-constructor"),symbol_enum_member:new r.ThemeIcon("symbol-enum-member"),symbol_enum:new r.ThemeIcon("symbol-enum"),symbol_event:new r.ThemeIcon("symbol-event"),symbol_field:new r.ThemeIcon("symbol-field"),symbol_file:new r.ThemeIcon("symbol-file"),symbol_folder:new r.ThemeIcon("symbol-folder"),symbol_function:new r.ThemeIcon("symbol-function"),symbol_interface:new r.ThemeIcon("symbol-interface"),symbol_key:new r.ThemeIcon("symbol-key"),symbol_keyword:new r.ThemeIcon("symbol-keyword"),symbol_method:new r.ThemeIcon("symbol-method"),symbol_misc:new r.ThemeIcon("symbol-misc"),symbol_module:new r.ThemeIcon("symbol-module"),symbol_namespace:new r.ThemeIcon("symbol-namespace"),symbol_null:new r.ThemeIcon("symbol-null"),symbol_number:new r.ThemeIcon("symbol-number"),symbol_numeric:new r.ThemeIcon("symbol-numeric"),symbol_object:new r.ThemeIcon("symbol-object"),symbol_operator:new r.ThemeIcon("symbol-operator"),symbol_package:new r.ThemeIcon("symbol-package"),symbol_parameter:new r.ThemeIcon("symbol-parameter"),symbol_property:new r.ThemeIcon("symbol-property"),symbol_reference:new r.ThemeIcon("symbol-reference"),symbol_ruler:new r.ThemeIcon("symbol-ruler"),symbol_snippet:new r.ThemeIcon("symbol-snippet"),symbol_string:new r.ThemeIcon("symbol-string"),symbol_struct:new r.ThemeIcon("symbol-struct"),symbol_structure:new r.ThemeIcon("symbol-structure"),symbol_text:new r.ThemeIcon("symbol-text"),symbol_type_parameter:new r.ThemeIcon("symbol-type_parameter"),symbol_unit:new r.ThemeIcon("symbol-unit"),symbol_value:new r.ThemeIcon("symbol-value"),symbol_variable:new r.ThemeIcon("symbol-variable"),sync_ignored:new r.ThemeIcon("sync-ignored"),sync:new r.ThemeIcon("sync"),table:new r.ThemeIcon("table"),tag_add:new r.ThemeIcon("tag-add"),tag_remove:new r.ThemeIcon("tag-remove"),tag:new r.ThemeIcon("tag"),tasklist:new r.ThemeIcon("tasklist"),telescope:new r.ThemeIcon("telescope"),terminal:new r.ThemeIcon("terminal"),terminal_cmd:new r.ThemeIcon("terminal-cmd"),terminal_debian:new r.ThemeIcon("terminal-debian"),terminal_linux:new r.ThemeIcon("terminal-linux"),terminal_powershell:new r.ThemeIcon("terminal-powershell"),terminal_tmux:new r.ThemeIcon("terminal-tmux"),terminal_ubuntu:new r.ThemeIcon("terminal-ubuntu"),terminal_bash:new r.ThemeIcon("terminal-bash"),text_size:new r.ThemeIcon("text-size"),three_bars:new r.ThemeIcon("three-bars"),thumbsdown:new r.ThemeIcon("thumbsdown"),thumbsup:new r.ThemeIcon("thumbsup"),tools:new r.ThemeIcon("tools"),trash:new r.ThemeIcon("trash"),trashcan:new r.ThemeIcon("trashcan"),triangle_down:new r.ThemeIcon("triangle-down"),triangle_left:new r.ThemeIcon("triangle-left"),triangle_right:new r.ThemeIcon("triangle-right"),triangle_up:new r.ThemeIcon("triangle-up"),type_hierarchy:new r.ThemeIcon("type-hierarchy"),type_hierarchy_sub:new r.ThemeIcon("type-hierarchy-sub"),type_hierarchy_super:new r.ThemeIcon("type-hierarchy-super"),twitter:new r.ThemeIcon("twitter"),unfold:new r.ThemeIcon("unfold"),ungroup_by_ref_type:new r.ThemeIcon("ungroup-by-ref-type"),unlock:new r.ThemeIcon("unlock"),unmute:new r.ThemeIcon("unmute"),unverified:new r.ThemeIcon("unverified"),variable:new r.ThemeIcon("variable"),variable_group:new r.ThemeIcon("variable-group"),verified:new r.ThemeIcon("verified"),versions:new r.ThemeIcon("versions"),vm_active:new r.ThemeIcon("vm-active"),vm_connect:new r.ThemeIcon("vm-connect"),vm_outline:new r.ThemeIcon("vm-outline"),vm_running:new r.ThemeIcon("vm-running"),vm:new r.ThemeIcon("vm"),wand:new r.ThemeIcon("wand"),warning:new r.ThemeIcon("warning"),watch:new r.ThemeIcon("watch"),whitespace:new r.ThemeIcon("whitespace"),whole_word:new r.ThemeIcon("whole-word"),window:new r.ThemeIcon("window"),workspace_trusted:new r.ThemeIcon("workspace-trusted"),workspace_untrusted:new r.ThemeIcon("workspace-untrusted"),workspace_unknown:new r.ThemeIcon("workspace-trusted"),word_wrap:new r.ThemeIcon("word-wrap"),x:new r.ThemeIcon("x"),zap:new r.ThemeIcon("symbol-event"),zoom_in:new r.ThemeIcon("zoom-in"),zoom_out:new r.ThemeIcon("zoom-out")};t.ThemeIcons=n;t.codicons={account:"$(account)",activate_breakpoints:"$(activate-breakpoints)",add:"$(add)",alert:"$(alert)",archive:"$(archive)",array:"$(array)",arrow_both:"$(arrow-both)",arrow_down:"$(arrow-down)",arrow_left:"$(arrow-left)",arrow_right:"$(arrow-right)",arrow_small_down:"$(arrow-small-down)",arrow_small_left:"$(arrow-small-left)",arrow_small_right:"$(arrow-small-right)",arrow_small_up:"$(arrow-small-up)",arrow_swap:"$(arrow-swap)",arrow_up:"$(arrow-up)",beaker:"$(beaker)",bell_dot:"$(bell-dot)",bell:"$(bell)",bold:"$(bold)",book:"$(book)",bookmark:"$(bookmark)",briefcase:"$(briefcase)",broadcast:"$(broadcast)",browser:"$(browser)",bug:"$(bug)",calendar:"$(calendar)",call_incoming:"$(call-incoming)",call_outgoing:"$(call-outgoing)",case_sensitive:"$(case-sensitive)",check:"$(check)",check_all:"$(check-all)",checklist:"$(checklist)",chevron_down:"$(chevron-down)",chevron_left:"$(chevron-left)",chevron_right:"$(chevron-right)",chevron_up:"$(chevron-up)",chrome_close:"$(chrome-close)",chrome_maximize:"$(chrome-maximize)",chrome_minimize:"$(chrome-minimize)",chrome_restore:"$(chrome-restore)",circle_filled:"$(circle-filled)",circle_outline:"$(circle-outline)",circle_slash:"$(circle-slash)",circle_large_filled:"$(circle-large-filled)",circle_large_outline:"$(circle-large-outline)",circuit_board:"$(circuit-board)",clear_all:"$(clear-all)",clippy:"$(clippy)",clock:"$(clock)",clone:"$(clone)",close_all:"$(close-all)",close_dirty:"$(close-dirty)",close:"$(close)",cloud:"$(cloud)",cloud_download:"$(cloud-download)",cloud_upload:"$(cloud-upload)",copy:"$(copy)",code:"$(code)",combine:"$(combine)",collapse_all:"$(collapse-all)",color_mode:"$(color-mode)",comment_add:"$(comment-add)",comment_discussion:"$(comment-discussion)",comment:"$(comment)",console:"$(console)",credit_card:"$(credit-card)",dash:"$(dash)",dashboard:"$(dashboard)",database:"$(database)",debug_alt:"$(debug-alt)",debug_alt_small:"$(debug-alt-small)",debug_breakpoint_conditional_unverified:"$(debug-breakpoint-conditional-unverified)",debug_breakpoint_conditional:"$(debug-breakpoint-conditional)",debug_breakpoint_data_unverified:"$(debug-breakpoint-data-unverified)",debug_breakpoint_data:"$(debug-breakpoint-data)",debug_breakpoint_disabled:"$(debug-breakpoint-disabled)",debug_breakpoint_function_unverified:"$(debug-breakpoint-function-unverified)",debug_breakpoint_function:"$(debug-breakpoint-function)",debug_breakpoint_log_unverified:"$(debug-breakpoint-log-unverified)",debug_breakpoint_log:"$(debug-breakpoint-log)",debug_breakpoint_unsupported:"$(debug-breakpoint-unsupported)",debug_breakpoint:"$(debug-breakpoint)",debug_console:"$(debug-console)",debug_continue:"$(debug-continue)",debug_disconnect:"$(debug-disconnect)",debug_hint:"$(debug-hint)",debug_line_by_line:"$(debug-line-by-line)",debug_pause:"$(debug-pause)",debug_restart_frame:"$(debug-restart-frame)",debug_restart:"$(debug-restart)",debug_reverse_continue:"$(debug-reverse-continue)",debug_rerun:"$(debug-rerun)",debug_stackframe_active:"$(debug-stackframe-active)",debug_stackframe_dot:"$(debug-stackframe-dot)",debug_stackframe:"$(debug-stackframe)",debug_start:"$(debug-start)",debug_step_back:"$(debug-step-back)",debug_step_into:"$(debug-step-into)",debug_step_out:"$(debug-step-out)",debug_step_over:"$(debug-step-over)",debug_stop:"$(debug-stop)",debug:"$(debug)",desktop_download:"$(desktop-download)",device_camera_video:"$(device-camera-video)",device_camera:"$(device-camera)",device_desktop:"$(device-desktop)",device_mobile:"$(device-mobile)",diff_added:"$(diff-added)",diff_ignored:"$(diff-ignored)",diff_modified:"$(diff-modified)",diff_removed:"$(diff-removed)",diff_renamed:"$(diff-renamed)",diff:"$(diff)",discard:"$(discard)",edit:"$(edit)",editor_layout:"$(editor-layout)",ellipsis:"$(ellipsis)",empty_window:"$(empty-window)",error:"$(error)",exclude:"$(exclude)",expand_all:"$(expand-all)",export:"$(export)",extensions:"$(extensions)",eye_closed:"$(eye-closed)",eye_unwatch:"$(eye-unwatch)",eye_watch:"$(eye-watch)",eye:"$(eye)",feedback:"$(feedback)",file_add:"$(file-add)",file_binary:"$(file-binary)",file_code:"$(file-code)",file_directory_create:"$(file-directory-create)",file_directory:"$(file-directory)",file_media:"$(file-media)",file_pdf:"$(file-pdf)",file_submodule:"$(file-submodule)",file_symlink_directory:"$(file-symlink-directory)",file_symlink_file:"$(file-symlink-file)",file_text:"$(file-text)",file_zip:"$(file-zip)",file:"$(file)",files:"$(files)",filter:"$(filter)",filter_filled:"$(filter-filled)",flame:"$(flame)",fold_down:"$(fold-down)",fold_up:"$(fold-up)",fold:"$(fold)",folder_active:"$(folder-active)",folder_opened:"$(folder-opened)",folder:"$(folder)",gather:"$(gather)",gear:"$(gear)",gift:"$(gift)",gist_fork_private:"$(gist-fork-private)",gist_fork:"$(gist-fork)",gist_new:"$(gist-new)",gist_private:"$(gist-private)",gist_secret:"$(gist-secret)",gist:"$(gist)",git_branch_create:"$(git-branch-create)",git_branch_delete:"$(git-branch-delete)",git_branch:"$(git-branch)",git_commit:"$(git-commit)",git_compare:"$(git-compare)",git_merge:"$(git-merge)",git_pull_request:"$(git-pull-request)",git_pull_request_create:"$(git-pull-request-create)",github_action:"$(github-action)",github_alt:"$(github-alt)",github_inverted:"$(github-inverted)",github:"$(github)",globe:"$(globe)",go_to_file:"$(go-to-file)",grabber:"$(grabber)",graph:"$(graph)",graph_left:"$(graph-left)",gripper:"$(gripper)",group_by_ref_type:"$(group-by-ref-type)",heart:"$(heart)",history:"$(history)",home:"$(home)",horizontal_rule:"$(horizontal-rule)",hubot:"$(hubot)",inbox:"$(inbox)",info:"$(info)",issue_closed:"$(issue-closed)",issue_opened:"$(issue-opened)",issue_reopened:"$(issue-reopened)",issues:"$(issues)",italic:"$(italic)",jersey:"$(jersey)",json:"$(json)",kebab_horizontal:"$(kebab-horizontal)",kebab_vertical:"$(kebab-vertical)",key:"$(key)",keyboard:"$(keyboard)",law:"$(law)",library:"$(library)",light_bulb:"$(light-bulb)",lightbulb_autofix:"$(lightbulb-autofix)",lightbulb:"$(lightbulb)",link_external:"$(link-external)",link:"$(link)",list_filter:"$(list-filter)",list_flat:"$(list-flat)",list_ordered:"$(list-ordered)",list_selection:"$(list-selection)",list_tree:"$(list-tree)",list_unordered:"$(list-unordered)",live_share:"$(live-share)",loading:"$(loading)",location:"$(location)",lock:"$(lock)",log_in:"$(log-in)",log_out:"$(log-out)",logo_github:"$(logo-github)",magnet:"$(magnet)",mail_read:"$(mail-read)",mail_reply:"$(mail-reply)",mail:"$(mail)",mark_github:"$(mark-github)",markdown:"$(markdown)",megaphone:"$(megaphone)",mention:"$(mention)",menu:"$(menu)",merge:"$(merge)",microscope:"$(microscope)",milestone:"$(milestone)",mirror_private:"$(mirror-private)",mirror_public:"$(mirror-public)",mirror:"$(mirror)",more:"$(more)",mortar_board:"$(mortar-board)",move:"$(move)",multiple_windows:"$(multiple-windows)",mute:"$(mute)",new_file:"$(new-file)",new_folder:"$(new-folder)",no_newline:"$(no-newline)",note:"$(note)",notebook:"$(notebook)",notebook_template:"$(notebook-template)",octoface:"$(octoface)",open_preview:"$(open-preview)",organization_filled:"$(organization-filled)",organization_outline:"$(organization-outline)",organization:"$(organization)",output:"$(output)",package:"$(package)",paintcan:"$(paintcan)",pass:"$(pass)",pass_filled:"$(pass-filled)",pencil:"$(pencil)",person_add:"$(person-add)",person_filled:"$(person-filled)",person_follow:"$(person-follow)",person_outline:"$(person-outline)",person:"$(person)",pin:"$(pin)",pinned:"$(pinned)",pinned_dirty:"$(pinned-dirty)",play_circle:"$(play-circle)",play:"$(play)",plug:"$(plug)",plus:"$(plus)",preserve_case:"$(preserve-case)",preview:"$(preview)",primitive_dot:"$(primitive-dot)",primitive_square:"$(primitive-square)",project:"$(project)",pulse:"$(pulse)",question:"$(question)",quote:"$(quote)",radio_tower:"$(radio-tower)",reactions:"$(reactions)",record_keys:"$(record-keys)",record:"$(record)",redo:"$(redo)",references:"$(references)",refresh:"$(refresh)",regex:"$(regex)",remote_explorer:"$(remote-explorer)",remote:"$(remote)",remove_close:"$(remove-close)",remove:"$(remove)",repl:"$(repl)",replace_all:"$(replace-all)",replace:"$(replace)",reply:"$(reply)",repo_clone:"$(repo-clone)",repo_create:"$(repo-create)",repo_delete:"$(repo-delete)",repo_force_push:"$(repo-force-push)",repo_forked:"$(repo-forked)",repo_pull:"$(repo-pull)",repo_push:"$(repo-push)",repo_sync:"$(repo-sync)",repo:"$(repo)",report:"$(report)",request_changes:"$(request-changes)",rocket:"$(rocket)",root_folder_opened:"$(root-folder-opened)",root_folder:"$(root-folder)",rss:"$(rss)",ruby:"$(ruby)",run_above:"$(run-above)",run_all:"$(run-all)",run_below:"$(run-below)",save_all:"$(save-all)",save_as:"$(save-as)",save:"$(save)",screen_full:"$(screen-full)",screen_normal:"$(screen-normal)",search_save:"$(search-save)",search_stop:"$(search-stop)",search:"$(search)",server_environment:"$(server-environment)",server_process:"$(server-process)",server:"$(server)",settings_gear:"$(settings-gear)",settings:"$(settings)",shield:"$(shield)",sign_in:"$(sign-in)",sign_out:"$(sign-out)",smiley:"$(smiley)",sort_precedence:"$(sort-precedence)",source_control:"$(source-control)",split_horizontal:"$(split-horizontal)",split_vertical:"$(split-vertical)",squirrel:"$(squirrel)",star_empty:"$(star-empty)",star_full:"$(star-full)",star_half:"$(star-half)",star:"$(star)",stop_circle:"$(stop-circle)",stop:"$(stop)",symbol_array:"$(symbol-array)",symbol_boolean:"$(symbol-boolean)",symbol_class:"$(symbol-class)",symbol_color:"$(symbol-color)",symbol_constant:"$(symbol-constant)",symbol_constructor:"$(symbol-constructor)",symbol_enum_member:"$(symbol-enum-member)",symbol_enum:"$(symbol-enum)",symbol_event:"$(symbol-event)",symbol_field:"$(symbol-field)",symbol_file:"$(symbol-file)",symbol_folder:"$(symbol-folder)",symbol_function:"$(symbol-function)",symbol_interface:"$(symbol-interface)",symbol_key:"$(symbol-key)",symbol_keyword:"$(symbol-keyword)",symbol_method:"$(symbol-method)",symbol_misc:"$(symbol-misc)",symbol_module:"$(symbol-module)",symbol_namespace:"$(symbol-namespace)",symbol_null:"$(symbol-null)",symbol_number:"$(symbol-number)",symbol_numeric:"$(symbol-numeric)",symbol_object:"$(symbol-object)",symbol_operator:"$(symbol-operator)",symbol_package:"$(symbol-package)",symbol_parameter:"$(symbol-parameter)",symbol_property:"$(symbol-property)",symbol_reference:"$(symbol-reference)",symbol_ruler:"$(symbol-ruler)",symbol_snippet:"$(symbol-snippet)",symbol_string:"$(symbol-string)",symbol_struct:"$(symbol-struct)",symbol_structure:"$(symbol-structure)",symbol_text:"$(symbol-text)",symbol_type_parameter:"$(symbol-type_parameter)",symbol_unit:"$(symbol-unit)",symbol_value:"$(symbol-value)",symbol_variable:"$(symbol-variable)",sync_ignored:"$(sync-ignored)",sync:"$(sync)",table:"$(table)",tag_add:"$(tag-add)",tag_remove:"$(tag-remove)",tag:"$(tag)",tasklist:"$(tasklist)",telescope:"$(telescope)",terminal:"$(terminal)",terminal_cmd:"$(terminal-cmd)",terminal_debian:"$(terminal-debian)",terminal_linux:"$(terminal-linux)",terminal_powershell:"$(terminal-powershell)",terminal_tmux:"$(terminal-tmux)",terminal_ubuntu:"$(terminal-ubuntu)",terminal_bash:"$(terminal-bash)",text_size:"$(text-size)",three_bars:"$(three-bars)",thumbsdown:"$(thumbsdown)",thumbsup:"$(thumbsup)",tools:"$(tools)",trash:"$(trash)",trashcan:"$(trashcan)",triangle_down:"$(triangle-down)",triangle_left:"$(triangle-left)",triangle_right:"$(triangle-right)",triangle_up:"$(triangle-up)",type_hierarchy:"$(type-hierarchy)",type_hierarchy_sub:"$(type-hierarchy-sub)",type_hierarchy_super:"$(type-hierarchy-super)",twitter:"$(twitter)",unfold:"$(unfold)",ungroup_by_ref_type:"$(ungroup-by-ref-type)",unlock:"$(unlock)",unmute:"$(unmute)",unverified:"$(unverified)",variable:"$(variable)",variable_group:"$(variable_group)",verified:"$(verified)",versions:"$(versions)",vm_active:"$(vm-active)",vm_connect:"$(vm-connect)",vm_outline:"$(vm-outline)",vm_running:"$(vm-running)",vm:"$(vm)",wand:"$(wand)",warning:"$(warning)",watch:"$(watch)",whitespace:"$(whitespace)",whole_word:"$(whole-word)",window:"$(window)",workspace_trusted:"$(workspace-trusted)",workspace_untrusted:"$(workspace-untrusted)",workspace_unknown:"$(workspace-trusted)",word_wrap:"$(word-wrap)",x:"$(x)",zap:"$(symbol-event)",zoom_in:"$(zoom-in)",zoom_out:"$(zoom-out)"}},9733:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=o(64);Object.defineProperty(t,"HelpAndFeedbackView",{enumerable:!0,get:function(){return r.HelpAndFeedbackView}});var n=o(1e3);Object.defineProperty(t,"GetStartedLink",{enumerable:!0,get:function(){return n.GetStartedLink}}),Object.defineProperty(t,"ReadDocumentationLink",{enumerable:!0,get:function(){return n.ReadDocumentationLink}}),Object.defineProperty(t,"ProvideFeedbackLink",{enumerable:!0,get:function(){return n.ProvideFeedbackLink}}),Object.defineProperty(t,"ReviewIssuesLink",{enumerable:!0,get:function(){return n.ReviewIssuesLink}}),Object.defineProperty(t,"ReportIssueLink",{enumerable:!0,get:function(){return n.ReportIssueLink}}),Object.defineProperty(t,"SupportLink",{enumerable:!0,get:function(){return n.SupportLink}}),Object.defineProperty(t,"StandardLinksProvider",{enumerable:!0,get:function(){return n.StandardLinksProvider}})},863:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isLink=void 0,t.isLink=function(e){return void 0!==e.url}},6085:function(e,t,o){var r,n=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])},r(e,t)},function(e,t){function o(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)});Object.defineProperty(t,"__esModule",{value:!0}),t.Node=void 0;var i=o(9496),s=function(e){function t(t,o,r){var n=e.call(this,t)||this;return n.label=t,n.icon=o,n.command=r,n.command=r,n.iconPath=new i.ThemeIcon(o),n}return n(t,e),t}(i.TreeItem);t.Node=s},1911:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.registerOpenUrlCommand=void 0;var r=o(9496);t.registerOpenUrlCommand=function(e){r.commands.registerCommand(e+".openHelpLink",(function(e){r.env.openExternal(r.Uri.parse(e))}))}},8049:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DataProvider=void 0;var r=o(9496),n=o(863),i=o(6085),s=function(){function e(e,t,o){this._onDidChangeTreeData=new r.EventEmitter,this.onDidChangeTreeData=this._onDidChangeTreeData.event,this.context=e,this.viewId=t,this.items=o}return e.prototype.getTreeItem=function(e){return e},e.prototype.getChildren=function(e){var t=this;return new Promise((function(e){var o=[];t.items.forEach((function(e){n.isLink(e)?o.push(new i.Node(e.title,e.icon,{title:e.title,command:t.viewId+".openHelpLink",arguments:[e.url]})):o.push(new i.Node(e.title,e.icon,{title:e.title,command:e.command}))})),e(o)}))},e.prototype.refresh=function(){this._onDidChangeTreeData.fire(void 0)},e}();t.DataProvider=s},1e3:function(e,t,o){var r,n=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])},r(e,t)},function(e,t){function o(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)});Object.defineProperty(t,"__esModule",{value:!0}),t.StandardLinksProvider=t.SupportLink=t.ReportIssueLink=t.ReviewIssuesLink=t.ProvideFeedbackLink=t.ReadDocumentationLink=t.GetStartedLink=void 0;var i=o(9496),s=function(e,t,o){this.icon=e,this.title=t,this.url=o},a=function(e){function t(t){return e.call(this,"star","Get Started",t)||this}return n(t,e),t}(s);t.GetStartedLink=a;var c=function(e){function t(t){return e.call(this,"book","Read Documentation",t)||this}return n(t,e),t}(s);t.ReadDocumentationLink=c;var l=function(e){function t(t){return e.call(this,"twitter","Provide Feedback","https://twitter.com/intent/tweet?hashtags="+t+"&text=%40code")||this}return n(t,e),t}(s);t.ProvideFeedbackLink=l;var h=function(e){function t(t){return e.call(this,"info","Review Issues",t)||this}return n(t,e),t}(s);t.ReviewIssuesLink=h;var m=function(e){function t(t){var o=e.call(this,"comment","Report Issue",t)||this;return o.url=t,o}return n(t,e),t}(s);t.ReportIssueLink=m;var d=function(e){function t(t){var o=e.call(this,"heart","Support",t)||this;return o.url=t,o}return n(t,e),t}(s);t.SupportLink=d;var u=function(){function e(e){this.extensionId=e,this.extension=i.extensions.getExtension(this.extensionId)}return e.prototype.getGetStartedLink=function(){return new a(this.extension.packageJSON.homepage)},e.prototype.getReadDocumentation=function(){return new c(this.extension.packageJSON.homepage)},e.prototype.getReviewIssuesLink=function(){return new h(this.extension.packageJSON.bugs.url)},e.prototype.getReportIssueLink=function(){return new m(this.extension.packageJSON.bugs.url+"/new/choose")},e}();t.StandardLinksProvider=u},64:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HelpAndFeedbackView=void 0;var r=o(9496),n=o(1911),i=o(8049),s=function(){function e(e,t,o){n.registerOpenUrlCommand(t),this.treeDataProvider=new i.DataProvider(e,t,o),this.helpViewer=r.window.createTreeView(t,{treeDataProvider:this.treeDataProvider,showCollapseAll:!1})}return e.prototype.getProvider=function(){return this.treeDataProvider},e}();t.HelpAndFeedbackView=s},7006:(e,t,o)=>{e.exports=c;var r=o(1017),n=o(7147),i=o(3837),s=o(2361).EventEmitter,a=o(5811);function c(e){if(!(this instanceof c))return new c(e);s.call(this),this._pending=0,this._filterDir=function(){return!0},this.go(e)}i.inherits(c,s);var l=c.UnknownFileTypeError=a("UnknownFileTypeError","The type of this file could not be determined.");c.prototype.filterDir=function(e){return this._filterDir=e,this},c.prototype.go=function(e){var t=this;return this._pending++,n.lstat(e,(function(o,i){if(o)return t.emit("error",o,e,i),void t.doneOne();i.isDirectory()?t._filterDir(e,i)?n.readdir(e,(function(o,n){if(o)return t.emit("error",o,e,i),void t.doneOne();t.emit("entry",e,i),t.emit("dir",e,i),n.forEach((function(o){t.go(r.join(e,o))})),t.doneOne()})):t.doneOne():i.isSymbolicLink()?(t.emit("entry",e,i),t.emit("symlink",e,i),t.doneOne()):i.isBlockDevice()?(t.emit("entry",e,i),t.emit("blockDevice",e,i),t.doneOne()):i.isCharacterDevice()?(t.emit("entry",e,i),t.emit("characterDevice",e,i),t.doneOne()):i.isFIFO()?(t.emit("entry",e,i),t.emit("fifo",e,i),t.doneOne()):i.isSocket()?(t.emit("entry",e,i),t.emit("socket",e,i),t.doneOne()):i.isFile()?(t.emit("entry",e,i),t.emit("file",e,i),t.doneOne()):(t.emit("error",l(),e,i),t.doneOne())})),this},c.prototype.doneOne=function(){return 0==--this._pending&&this.emit("end"),this}},9602:e=>{e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},4411:(e,t,o)=>{function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var o=0,n=arguments.length;o<n;o++)t.push(arguments[o]);return t}function n(e,t,o){var r=t===e.head?new a(o,null,t,e):new a(o,t,t.next,e);return null===r.next&&(e.tail=r),null===r.prev&&(e.head=r),e.length++,r}function i(e,t){e.tail=new a(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function s(e,t){e.head=new a(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function a(e,t,o,r){if(!(this instanceof a))return new a(e,t,o,r);this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,o?(o.prev=this,this.next=o):this.next=null}e.exports=r,r.Node=a,r.create=r,r.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,o=e.prev;return t&&(t.prev=o),o&&(o.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=o),e.list.length--,e.next=null,e.prev=null,e.list=null,t},r.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},r.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},r.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},r.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)s(this,arguments[e]);return this.length},r.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},r.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},r.prototype.forEach=function(e,t){t=t||this;for(var o=this.head,r=0;null!==o;r++)e.call(t,o.value,r,this),o=o.next},r.prototype.forEachReverse=function(e,t){t=t||this;for(var o=this.tail,r=this.length-1;null!==o;r--)e.call(t,o.value,r,this),o=o.prev},r.prototype.get=function(e){for(var t=0,o=this.head;null!==o&&t<e;t++)o=o.next;if(t===e&&null!==o)return o.value},r.prototype.getReverse=function(e){for(var t=0,o=this.tail;null!==o&&t<e;t++)o=o.prev;if(t===e&&null!==o)return o.value},r.prototype.map=function(e,t){t=t||this;for(var o=new r,n=this.head;null!==n;)o.push(e.call(t,n.value,this)),n=n.next;return o},r.prototype.mapReverse=function(e,t){t=t||this;for(var o=new r,n=this.tail;null!==n;)o.push(e.call(t,n.value,this)),n=n.prev;return o},r.prototype.reduce=function(e,t){var o,r=this.head;if(arguments.length>1)o=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,o=this.head.value}for(var n=0;null!==r;n++)o=e(o,r.value,n),r=r.next;return o},r.prototype.reduceReverse=function(e,t){var o,r=this.tail;if(arguments.length>1)o=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,o=this.tail.value}for(var n=this.length-1;null!==r;n--)o=e(o,r.value,n),r=r.prev;return o},r.prototype.toArray=function(){for(var e=new Array(this.length),t=0,o=this.head;null!==o;t++)e[t]=o.value,o=o.next;return e},r.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,o=this.tail;null!==o;t++)e[t]=o.value,o=o.prev;return e},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var o=new r;if(t<e||t<0)return o;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=0,i=this.head;null!==i&&n<e;n++)i=i.next;for(;null!==i&&n<t;n++,i=i.next)o.push(i.value);return o},r.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var o=new r;if(t<e||t<0)return o;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=this.length,i=this.tail;null!==i&&n>t;n--)i=i.prev;for(;null!==i&&n>e;n--,i=i.prev)o.push(i.value);return o},r.prototype.splice=function(e,t,...o){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,i=this.head;null!==i&&r<e;r++)i=i.next;var s=[];for(r=0;i&&r<t;r++)s.push(i.value),i=this.removeNode(i);null===i&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(r=0;r<o.length;r++)i=n(this,i,o[r]);return s},r.prototype.reverse=function(){for(var e=this.head,t=this.tail,o=e;null!==o;o=o.prev){var r=o.prev;o.prev=o.next,o.next=r}return this.head=t,this.tail=e,this};try{o(9602)(r)}catch(e){}},9496:e=>{e.exports=require("vscode")},2361:e=>{e.exports=require("events")},7147:e=>{e.exports=require("fs")},2037:e=>{e.exports=require("os")},1017:e=>{e.exports=require("path")},3837:e=>{e.exports=require("util")}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,o),i.exports}var r={};(()=>{var e=r;Object.defineProperty(e,"__esModule",{value:!0}),e.activate=void 0;const t=o(7147),n=o(1017),i=o(9496),s=o(7191),a=o(3487),c=o(6854),l=o(2417),h=o(6158),m=o(8223),d=o(5601),u=o(8148),p=o(8940),g=o(847),w=o(2117),f=o(5983),b=o(5638),_=o(2081),I=o(2004),v=o(981),T=o(9381),y=o(9900);e.activate=function(e){g.Container.initialize(e),c.PathUtils.setExtensionContext(e);const o=new a.ProjectStorage(R()),r=new s.Locators,$=new l.Providers(r,o);r.setProviderManager($),(0,_.registerRevealFileInOS)(),(0,I.registerOpenSettings)(),(0,f.registerSupportProjectManager)(),(0,b.registerHelpAndFeedbackView)(e),(0,y.registerSortBy)(),(0,w.registerWhatsNew)(),e.subscriptions.push(i.commands.registerCommand("_projectManager.openFolderWelcome",(()=>{const e=u.isWindows||u.isMacOS?"workbench.action.files.openFolder":"workbench.action.files.openFileFolder";i.commands.executeCommand(e)}))),e.subscriptions.push(i.commands.registerCommand("projectManager.hideGitWelcome",(()=>{e.globalState.update("hideGitWelcome",!0),$.showTreeViewFromAllProviders(),i.commands.executeCommand("setContext","projectManager.hiddenGitWelcome",!0)}))),e.subscriptions.push(i.commands.registerCommand("projectManager.showGitWelcome",(()=>{e.globalState.update("hideGitWelcome",!1),$.showTreeViewFromAllProviders(),i.commands.executeCommand("setContext","projectManager.hiddenGitWelcome",!1)})));const k=e.globalState.get("hideGitWelcome",!1);i.commands.executeCommand("setContext","projectManager.hiddenGitWelcome",k),i.commands.registerCommand("_projectManager.open",(e=>{const t="string"==typeof e?(0,p.buildProjectUri)(e):(0,p.buildProjectUri)(e.command.arguments[0]);i.commands.executeCommand("vscode.openFolder",t,!1).then((e=>({})),(e=>i.window.showInformationMessage("Could not open the project!")))})),i.commands.registerCommand("_projectManager.openInNewWindow",(e=>{const t=(0,p.buildProjectUri)(e.command.arguments[0]),o=L(!0,d.CommandLocation.SideBar);i.commands.executeCommand("vscode.openFolder",t,o).then((e=>({})),(e=>i.window.showInformationMessage("Could not open the project!")))})),i.commands.registerCommand("projectManager.saveProject",(()=>C())),i.commands.registerCommand("projectManager.refreshProjects",(()=>x(!0,!0))),r.registerCommands(),i.commands.registerCommand("projectManager.editProjects",(()=>function(){if(t.existsSync(R()))i.workspace.openTextDocument(R()).then((e=>{i.window.showTextDocument(e)}));else{const e={title:"Yes, edit manually"};i.window.showErrorMessage("No projects saved yet! You should open a folder and use Save Project instead. Do you really want to edit manually? ",e).then((e=>{void 0!==e&&"Yes, edit manually"===e.title&&(o.push("Project Name","Root Path"),o.save(),$.updateTreeViewStorage(),i.commands.executeCommand("projectManager.editProjects"))}))}}())),i.commands.registerCommand("projectManager.listProjects",(()=>S(!1))),i.commands.registerCommand("projectManager.listProjectsNewWindow",(()=>S(!0))),i.commands.registerCommand("projectManager.addToWorkspace#sideBar",(e=>F(e))),i.commands.registerCommand("projectManager.addToWorkspace",(()=>F(void 0))),i.commands.registerCommand("_projectManager.deleteProject",(e=>function(e){g.Container.stack.pop(e.command.arguments[1]),o.pop(e.command.arguments[1]),o.save(),$.updateTreeViewStorage(),i.window.showInformationMessage("Project successfully deleted!")}(e))),i.commands.registerCommand("_projectManager.renameProject",(e=>function(e){const t=e.command.arguments[1],r={prompt:"New Project Name",placeHolder:"Type a new name for the project",value:t};i.window.showInputBox(r).then((r=>{void 0!==r&&(""!==r?o.exists(r)?i.window.showErrorMessage("Project already exists!"):(g.Container.stack.rename(t,r),o.rename(t,r),o.save(),i.window.showInformationMessage("Project renamed!"),(0,h.updateStatusBar)(t,e.command.arguments[0],r)):i.window.showWarningMessage("You must define a new name for the project."))}))}(e))),i.commands.registerCommand("_projectManager.editTags",(e=>async function(e){const t=o.existsWithRootPath(e.command.arguments[0]);if(!t)return;const r=await(0,v.pickTags)(o,t.tags,{useDefaultTags:!0,useNoTagsDefined:!1});r&&(o.editTags(t.name,r),o.save(),i.window.showInformationMessage("Project updated!"))}(e))),i.commands.registerCommand("projectManager.addToFavorites",(e=>C(e))),i.commands.registerCommand("_projectManager.toggleProjectEnabled",(e=>D(e)));const P=g.Container.context.globalState.get("viewAsList",!0);function E(e){e===T.ViewFavoritesAs.VIEW_AS_LIST?i.commands.executeCommand("setContext","projectManager.viewAsList",!0):i.commands.executeCommand("setContext","projectManager.viewAsList",!1),g.Container.context.globalState.update("viewAsList",e===T.ViewFavoritesAs.VIEW_AS_LIST),$.refreshTreeViews()}async function j(){const e=g.Container.context.globalState.get("filterByTags",[]),t=await(0,v.pickTags)(o,e,{useDefaultTags:!1,useNoTagsDefined:!0,showWarningWhenHasNoTagsToPick:!0});t&&(g.Container.context.globalState.update("filterByTags",t),$.refreshStorageTreeView())}function x(e,t){i.window.withProgress({location:i.ProgressLocation.Notification,title:"Refreshing Projects",cancellable:!1},(async o=>{o.report({message:"VSCode"});const n=await r.vscLocator.refreshProjects(t);o.report({message:"Git"});const s=await r.gitLocator.refreshProjects(t);o.report({message:"Mercurial"});const a=await r.mercurialLocator.refreshProjects(t);o.report({message:"SVN"});const c=await r.svnLocator.refreshProjects(t);o.report({message:"Any"});const l=await r.anyLocator.refreshProjects(t);(n||s||a||c||l||t)&&(o.report({message:"Activity Bar"}),(n||t)&&$.vscodeProvider.refresh(),(s||t)&&$.gitProvider.refresh(),(a||t)&&$.mercurialProvider.refresh(),(c||t)&&$.svnProvider.refresh(),(l||t)&&$.anyProvider.refresh(),$.showTreeViewFromAllProviders()),e&&i.window.showInformationMessage("The projects have been refreshed!")}))}async function C(t){let n,s;if(t)n=t.label,s=t.command.arguments[0];else{const e=await(0,m.getProjectDetails)();if(!e)return;s=e.path,n=e.name}const a={prompt:"Project Name",placeHolder:"Type a name for your project",value:n};i.window.showInputBox(a).then((n=>{if(void 0!==n)if(""!==n)if(o.exists(n)){const a={title:"Update"},c={title:"Cancel"};i.window.showInformationMessage("Project already exists!",a,c).then((a=>{if(void 0!==a)return"Update"===a.title?(g.Container.stack.push(n),e.globalState.update("recent",g.Container.stack.toString()),o.updateRootPath(n,s),o.save(),$.updateTreeViewStorage(),i.window.showInformationMessage("Project saved!"),void(t||(0,h.showStatusBar)(o,r,n))):void 0}))}else g.Container.stack.push(n),e.globalState.update("recent",g.Container.stack.toString()),o.push(n,s),o.save(),$.updateTreeViewStorage(),i.window.showInformationMessage("Project saved!"),t||(0,h.showStatusBar)(o,r,n);else i.window.showWarningMessage("You must define a name for the project.")}))}async function S(t){const o=await A(M);if(o){g.Container.stack.push(o.name),e.globalState.update("recent",g.Container.stack.toString());const r=L(t,d.CommandLocation.CommandPalette),n=(0,p.buildProjectUri)(o.rootPath);i.commands.executeCommand("vscode.openFolder",n,r).then((e=>({})),(e=>i.window.showInformationMessage("Could not open the project!")))}else;}function L(e,t){if(!e)return!1;if(i.workspace.workspaceFolders||i.window.activeTextEditor)return e;const o=i.workspace.getConfiguration("projectManager").get("openInCurrenWindowIfEmpty");if(o===d.OpenInCurrentWindowIfEmptyMode.always)return!1;if(o===d.OpenInCurrentWindowIfEmptyMode.never)return e;switch(o){case d.OpenInCurrentWindowIfEmptyMode.always:return!1;case d.OpenInCurrentWindowIfEmptyMode.never:return e;case d.OpenInCurrentWindowIfEmptyMode.onlyUsingCommandPalette:return t!==d.CommandLocation.CommandPalette;case d.OpenInCurrentWindowIfEmptyMode.onlyUsingSideBar:return t!==d.CommandLocation.SideBar}}function N(){const e=o.load();if(""!==e){const t={title:"Open File"};return i.window.showErrorMessage("Error loading projects.json file. Message: "+e,t).then((e=>{void 0!==e&&"Open File"===e.title&&i.commands.executeCommand("projectManager.editProjects")})),null}}function R(){let e;const t=i.workspace.getConfiguration("projectManager").get("projectsLocation");return e=""!==t?n.join(c.PathUtils.expandHomePath(t),d.PROJECTS_FILE):c.PathUtils.getFilePathFromAppData(d.PROJECTS_FILE),e}function O(e){".code-workspace"!==n.extname(e)?i.workspace.updateWorkspaceFolders(i.workspace.workspaceFolders?i.workspace.workspaceFolders.length:0,null,{uri:i.Uri.file(e)}):i.window.showWarningMessage("You can't add a Workspace to another Workspace.")}function A(e){let n=[];const s=g.Container.context.globalState.get("filterByTags",[]);return n=o.getProjectsByTags(s),n=r.sortGroupedList(n),new Promise(((o,s)=>{const a={matchOnDescription:i.workspace.getConfiguration("projectManager").get("filterOnFullPath",!1),matchOnDetail:!1,placeHolder:"Loading Projects (pick one...)"};var l;(l=n,new Promise(((e,t)=>{e(l)}))).then((e=>r.getLocatorProjects(e,r.vscLocator))).then((e=>r.getLocatorProjects(e,r.gitLocator))).then((e=>r.getLocatorProjects(e,r.mercurialLocator))).then((e=>r.getLocatorProjects(e,r.svnLocator))).then((e=>r.getLocatorProjects(e,r.anyLocator))).then((n=>{if(0===n.length)return i.window.showInformationMessage("No projects saved yet!"),o(void 0);i.workspace.getConfiguration("projectManager").get("groupList",!1)||(n=r.sortProjectList(n)),i.commands.executeCommand("setContext","inProjectManagerList",!0),i.window.showQuickPick(n,a).then((r=>(i.commands.executeCommand("setContext","inProjectManagerList",!1),r?(0,u.isRemotePath)(r.description)||t.existsSync(r.description.toString())?o({name:r.label,rootPath:c.PathUtils.normalizePath(r.description)}):"$("===r.label.substr(0,2)?(i.window.showErrorMessage("Path does not exist or is unavailable."),o(void 0)):void(e&&e(r.label,r.description)):o(void 0))),(e=>(i.commands.executeCommand("setContext","inProjectManagerList",!1),o(void 0))))}))}))}function M(e,t){i.window.showErrorMessage("The project has an invalid path. What would you like to do?",{title:"Update Project"},{title:"Delete Project"}).then((t=>{if(void 0!==t)return"Update Project"!==t.title?(o.pop(e),void o.save()):void i.commands.executeCommand("projectManager.editProjects")}))}async function F(e){if(e)return void O(e.command.arguments[0]);const t=await A(M);t&&O(t.rootPath)}function D(e,t=!0){const r=e.command.arguments[1],n=o.toggleEnabled(r);void 0!==n&&(o.save(),$.updateTreeViewStorage(),t&&(n?i.window.showInformationMessage(`Project "${r}" enabled.`,"Undo").then((t=>{t&&D(e,!1)})):i.window.showInformationMessage(`Project "${r}" disabled.`,"Undo").then((t=>{t&&D(e,!1)}))))}i.commands.executeCommand("setContext","projectManager.viewAsList",P),i.commands.registerCommand("_projectManager.viewAsTags#sideBarFavorites",(()=>E(T.ViewFavoritesAs.VIEW_AS_TAGS))),i.commands.registerCommand("_projectManager.viewAsList#sideBarFavorites",(()=>E(T.ViewFavoritesAs.VIEW_AS_LIST))),i.commands.registerCommand("projectManager.filterProjectsByTag",(()=>j())),i.commands.registerCommand("projectManager.filterProjectsByTag#sideBar",(()=>j())),N(),$.showTreeViewFromAllProviders(),t.watchFile(R(),((e,t)=>{N(),$.storageProvider.refresh(),$.updateTreeViewStorage()})),e.subscriptions.push(i.workspace.onDidChangeConfiguration((e=>{(e.affectsConfiguration("projectManager.git")||e.affectsConfiguration("projectManager.hg")||e.affectsConfiguration("projectManager.vscode")||e.affectsConfiguration("projectManager.svn")||e.affectsConfiguration("projectManager.any")||e.affectsConfiguration("projectManager.ignoreProjectsWithinProjects")||e.affectsConfiguration("projectManager.supportSymlinksOnBaseFolders")||e.affectsConfiguration("projectManager.cacheProjectsBetweenSessions"))&&x(),e.affectsConfiguration("workbench.iconTheme")&&$.refreshTreeViews(),e.affectsConfiguration("projectManager.sortList")&&((0,y.updateSortByContext)(),$.storageProvider.refresh(),$.updateTreeViewStorage()),e.affectsConfiguration("projectManager.showParentFolderInfoOnDuplicates")&&$.refreshTreeViews()}))),(0,h.showStatusBar)(o,r)}})(),module.exports=r})();
|
|
//# sourceMappingURL=extension.js.map
|