diff --git a/assets/dotfiles/equibop-config/equicord-settings.json b/assets/dotfiles/equibop-config/equicord-settings.json index 718a331..cb85824 100644 --- a/assets/dotfiles/equibop-config/equicord-settings.json +++ b/assets/dotfiles/equibop-config/equicord-settings.json @@ -4,7 +4,7 @@ "authenticated": false, "settingsSync": false, "url": "https://cloud.equicord.org/", - "settingsSyncVersion": 1786648134180 + "settingsSyncVersion": 1787543449308 }, "enableOnlineThemes": true, "enabledThemeLinks": [ diff --git a/assets/dotfiles/niri.kdl b/assets/dotfiles/niri.kdl index 9ce8066..c77b89a 100644 --- a/assets/dotfiles/niri.kdl +++ b/assets/dotfiles/niri.kdl @@ -16,7 +16,7 @@ input { tap dwt natural-scroll - accel-speed 0.750000 + accel-speed 0.8 accel-profile "flat" click-method "clickfinger" } @@ -27,39 +27,28 @@ input { } screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" prefer-no-csd -overview { zoom 0.500000; } +overview { zoom 0.666; } layout { - gaps 16 + gaps 12 struts { - left 64 - right 64 - top 0 - bottom 0 + left 8 + right 8 + top -4 + bottom 6 } focus-ring { - width 2.500000 - active-color "#b2b2b2d6" + width 1.25 } border { off; } shadow { on - offset x=0.000000 y=5.000000 - softness 30.000000 - spread 5.000000 + offset x=0 y=5 + softness 15 + spread 2 draw-behind-window false color "#00000070" } - tab-indicator { - gap 5.000000 - width 4.000000 - length total-proportion=0.500000 - position "top" - gaps-between-tabs 10 - corner-radius 0.000000 - } - default-column-width center-focused-column "never" - always-center-single-column } cursor { xcursor-theme "Bibata-Modern-Ice" @@ -67,14 +56,16 @@ cursor { } hotkey-overlay { skip-at-startup; } binds { - Mod+B { spawn "floorp"; } - Mod+C { spawn "qalculate-qt"; } - Mod+D { spawn "noctalia" "msg" "panel-toggle" "launcher"; } - Mod+E { spawn "nautilus" "-w"; } - Mod+Return { spawn "kitty"; } - Mod+O { spawn "obsidian"; } + Mod+B hotkey-overlay-title="Open web browser (Floorp)" { spawn "floorp"; } + Mod+C hotkey-overlay-title="Open calculator (Qalculate)" { spawn "qalculate-qt"; } + Mod+D hotkey-overlay-title="Application launcher" { spawn "noctalia" "msg" "panel-toggle" "launcher"; } + Mod+E hotkey-overlay-title="Open file manager (Nautilus)" { spawn "nautilus" "-w"; } + Mod+Return hotkey-overlay-title="Open terminal (Kitty)" { spawn "kitty"; } + Mod+O hotkey-overlay-title="Open Obsidian" { spawn "obsidian"; } - Mod+Z { spawn "kitty" "nh" "os" "switch" "./nixos"; } + Mod+Z hotkey-overlay-title="Apply NixOS config" { spawn "kitty" "zsh" "-i" "-c" "apply-config"; } + + Mod+K { show-hotkey-overlay; } Mod+Space { toggle-overview; } Mod+Q { close-window; } @@ -82,14 +73,14 @@ binds { Mod+Shift+F { fullscreen-window; } Mod+Shift+E { quit; } - Mod+L { spawn "noctalia" "msg" "session" "lock"; } - Mod+Shift+D { spawn "noctalia" "msg" "desktop-widgets-edit"; } - Mod+Shift+B { spawn "noctalia" "msg" "settings-open" "bar"; } - Mod+Shift+S { spawn "noctalia" "msg" "settings-open"; } - Mod+Period { spawn "noctalia" "msg" "panel-toggle" "control-center"; } - Mod+Shift+P { spawn "noctalia" "msg" "panel-toggle" "session"; } - Mod+V { spawn "noctalia" "msg" "panel-toggle" "clipboard"; } - Mod+P { spawn "noctalia" "msg" "panel-toggle" "control-center" "power"; } + Mod+L hotkey-overlay-title="Lock session" { spawn "noctalia" "msg" "session" "lock"; } + Mod+Shift+D hotkey-overlay-title="Edit desktop widgets" { spawn "noctalia" "msg" "desktop-widgets-edit"; } + Mod+Shift+B hotkey-overlay-title="Open bar settings" { spawn "noctalia" "msg" "settings-open" "bar"; } + Mod+Shift+S hotkey-overlay-title="Open settings" { spawn "noctalia" "msg" "settings-open"; } + Mod+Period hotkey-overlay-title="Open control center" { spawn "noctalia" "msg" "panel-toggle" "control-center"; } + Mod+Shift+P hotkey-overlay-title="Open power menu" { spawn "noctalia" "msg" "panel-toggle" "session"; } + Mod+V hotkey-overlay-title="Show clipboard helper" { spawn "noctalia" "msg" "panel-toggle" "clipboard"; } + Mod+P hotkey-overlay-title="Show power info" { spawn "noctalia" "msg" "panel-toggle" "control-center" "power"; } Ctrl+Shift+Escape { spawn "noctalia" "msg" "panel-toggle" "control-center" "system"; } Mod+TouchpadScrollUp cooldown-ms=250 { focus-workspace-up; } @@ -107,6 +98,9 @@ binds { Mod+Shift+Left { move-column-left; } Mod+Shift+Right { move-column-right; } + Mod+equal { set-column-width "+2%"; } + Mod+minus { set-column-width "-2%"; } + XF86AudioLowerVolume { spawn "noctalia" "msg" "volume-down" "5"; } XF86AudioRaiseVolume { spawn "noctalia" "msg" "volume-up" "5"; } XF86AudioMute { spawn "noctalia" "msg" "volume-mute"; } @@ -118,11 +112,12 @@ binds { XF86Display { toggle-overview; } XF86Favorites { spawn-sh "niri msg action toggle-dwt && noctalia msg notification-show \"Touchpad DWT toggled\""; } Print { screenshot; } + Shift+Print { screenshot-window; } } spawn-at-startup "noctalia" window-rule { draw-border-with-background false - geometry-corner-radius 8 8 5 5 + geometry-corner-radius 2 clip-to-geometry true } window-rule { @@ -134,7 +129,7 @@ window-rule { } window-rule { match app-id="^kitty$" - default-column-width { proportion 0.7; } + default-column-width { proportion 0.58; } } gestures { hot-corners { off; }; } switch-events { @@ -142,5 +137,25 @@ switch-events { } animations { on - slowdown 1.4 + slowdown 1.0 + workspace-switch { + spring damping-ratio=0.95 stiffness=600 epsilon=0.0001 + } + window-open { + duration-ms 125 + curve "ease-out-expo" + } + window-close { + duration-ms 125 + curve "ease-out-quad" + } + horizontal-view-movement { + spring damping-ratio=0.95 stiffness=600 epsilon=0.0001 + } + window-movement { + spring damping-ratio=0.9 stiffness=750 epsilon=0.0001 + } + window-resize { + spring damping-ratio=0.8 stiffness=650 epsilon=0.0001 + } } \ No newline at end of file diff --git a/assets/dotfiles/noctalia-state/settings.toml b/assets/dotfiles/noctalia-state/settings.toml index 060be9e..c5dffd4 100644 --- a/assets/dotfiles/noctalia-state/settings.toml +++ b/assets/dotfiles/noctalia-state/settings.toml @@ -1,4 +1,4 @@ -config_version = 12 +config_version = 13 [audio] enable_sounds = true @@ -10,14 +10,15 @@ tint_intensity = 0.14999999664723873 [bar.default] background_opacity = 0.79999998211860657 center = [ "active_window" ] -contact_shadow = true end = [ "tray", "notifications", "bluetooth", "network", "volume", "battery", "control-center" ] +font_family = "JetBrainsMono Nerd Font" +font_weight = 300 margin_edge = 6 -margin_ends = 240 -margin_opposite_edge = 8 -radius = 8 -start = [ "clock", "media", "workspaces" ] -thickness = 40 +margin_ends = 200 +margin_opposite_edge = 6 +radius = 12 +start = [ "clock", "workspaces", "media" ] +thickness = 36 widget_spacing = 16 [battery] @@ -64,6 +65,8 @@ widget_order = [ cx = 1408.0 cy = 336.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "clock" @@ -87,6 +90,8 @@ widget_order = [ cx = 1200.0 cy = 712.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "sysmon" @@ -106,6 +111,8 @@ widget_order = [ cx = 1296.0 cy = 176.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "media_player" @@ -123,6 +130,8 @@ widget_order = [ cx = 1298.5 cy = 96.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "audio_visualizer" @@ -140,6 +149,8 @@ widget_order = [ cx = 1216.0 cy = 336.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "weather" @@ -154,6 +165,8 @@ widget_order = [ cx = 1216.0 cy = 520.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = -0.0 type = "button" @@ -167,9 +180,11 @@ widget_order = [ [desktop_widgets.widget.desktop-widget-000000000000000a] box_height = 32.0 box_width = 128.0 - cx = 1216.0 + cx = 1376.0 cy = 576.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "button" @@ -186,6 +201,8 @@ widget_order = [ cx = 1376.0 cy = 520.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "button" @@ -199,9 +216,11 @@ widget_order = [ [desktop_widgets.widget.desktop-widget-000000000000000d] box_height = 32.0 box_width = 128.0 - cx = 1376.0 + cx = 1216.0 cy = 576.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "button" @@ -218,6 +237,8 @@ widget_order = [ cx = 1296.0 cy = 528.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "label" @@ -234,6 +255,8 @@ widget_order = [ cx = 1298.5 cy = 467.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "label" @@ -249,6 +272,8 @@ widget_order = [ cx = 1392.0 cy = 712.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "sysmon" @@ -263,12 +288,13 @@ widget_order = [ background_opacity = 0.79999998211860657 concave_edge_corners = false enabled = true +icon_size = 40 inactive_scale = 0.90000001341104507 magnification_scale = 1.1000000014901161 main_axis_padding = 12 -margin_edge = 8 +margin_edge = 16 pinned = [ "signal", "equibop", "thunderbird", "spotify", "code", "github-desktop", "proton.vpn.app.gtk" ] -radius = 12 +radius = 16 reserve_space = false show_dots = true show_running = false @@ -318,6 +344,8 @@ widget_order = [ cx = 512.0 cy = 594.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "login_box" @@ -343,6 +371,8 @@ widget_order = [ cx = 208.0 cy = 368.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "weather" @@ -352,6 +382,8 @@ widget_order = [ cx = 288.0 cy = 240.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "clock" @@ -365,6 +397,8 @@ widget_order = [ cx = 1192.0 cy = 432.0 output = "eDP-1" + placement_height = 864.0 + placement_width = 1536.0 rotation = 0.0 type = "sticker" @@ -497,7 +531,8 @@ type = "custom_button" [widget.media] hide_when_no_media = true -title_scroll = "always" +max_length = 200 +title_scroll = "on_hover" [widget.network] show_label = false diff --git a/assets/dotfiles/vscode-config/settings.json b/assets/dotfiles/vscode-config/settings.json index 5e2205e..98cef9f 100644 --- a/assets/dotfiles/vscode-config/settings.json +++ b/assets/dotfiles/vscode-config/settings.json @@ -52,5 +52,7 @@ "**/flake.lock": true }, "update.mode": "none", - "workbench.welcomePage.walkthroughs.openOnInstall": false + "workbench.welcomePage.walkthroughs.openOnInstall": false, + "explorer.confirmDelete": false, + "update.showReleaseNotes": false } diff --git a/assets/dotfiles/vscode-extensions/.gitignore b/assets/dotfiles/vscode-extensions/.gitignore deleted file mode 100644 index 030d821..0000000 --- a/assets/dotfiles/vscode-extensions/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -**/README* -**/CHANGELOG* -**/LICENSE* -**/NOTICE* -**/METADATA* -*.png -*.txt -*.md -**/.vsixmanifest -**/images -**/.vscode -*.dll -*.svg \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/nix.configuration.json b/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/nix.configuration.json deleted file mode 100644 index e2b893b..0000000 --- a/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/nix.configuration.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "comments": { - "lineComment": "#", - "blockComment": [ "/*", "*/" ] - }, - "brackets": [ - ["{", "}"], - ["[", "]"], - ["(", ")"] - ] -} diff --git a/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/package.json b/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/package.json deleted file mode 100644 index 006131a..0000000 --- a/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "Nix", - "description": "Nix language support for Visual Studio Code.", - "version": "1.0.1", - "publisher": "bbenoist", - "icon": "images/icon.png", - "galleryBanner": { - "color": "#FFFFFF", - "theme": "light" - }, - "license": "SEE LICENSE IN LICENSE.md", - "bugs": { - "url": "https://github.com/bbenoist/vscode-nix/issues" - }, - "homepage": "https://github.com/bbenoist/vscode-nix/blob/master/README.md", - "repository": { - "type": "git", - "url": "https://github.com/bbenoist/vscode-nix.git" - }, - "engines": { - "vscode": "^0.10.1" - }, - "categories": [ - "Languages" - ], - "contributes": { - "languages": [ - { - "id": "nix", - "extensions": [ - ".nix" - ], - "configuration": "./nix.configuration.json" - } - ], - "grammars": [ - { - "language": "nix", - "scopeName": "source.nix", - "path": "./syntaxes/nix.tmLanguage" - } - ] - }, - "__metadata": { - "installedTimestamp": 1783821078168, - "targetPlatform": "undefined", - "size": 120743 - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/syntaxes/nix.tmLanguage b/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/syntaxes/nix.tmLanguage deleted file mode 100644 index dd0a3ff..0000000 --- a/assets/dotfiles/vscode-extensions/bbenoist.nix-1.0.1/syntaxes/nix.tmLanguage +++ /dev/null @@ -1,1798 +0,0 @@ - - - - - fileTypes - - nix - - name - Nix - patterns - - - include - #expression - - - repository - - attribute-bind - - patterns - - - include - #attribute-name - - - include - #attribute-bind-from-equals - - - - attribute-bind-from-equals - - begin - \= - beginCaptures - - 0 - - name - keyword.operator.bind.nix - - - end - \; - endCaptures - - 0 - - name - punctuation.terminator.bind.nix - - - patterns - - - include - #expression - - - - attribute-inherit - - begin - \binherit\b - beginCaptures - - 0 - - name - keyword.other.inherit.nix - - - end - \; - endCaptures - - 0 - - name - punctuation.terminator.inherit.nix - - - patterns - - - begin - \( - beginCaptures - - 0 - - name - punctuation.section.function.arguments.nix - - - end - (?=\;) - patterns - - - begin - \) - beginCaptures - - 0 - - name - punctuation.section.function.arguments.nix - - - end - (?=\;) - patterns - - - include - #bad-reserved - - - include - #attribute-name-single - - - include - #others - - - - - include - #expression - - - - - begin - (?=[a-zA-Z\_]) - end - (?=\;) - patterns - - - include - #bad-reserved - - - include - #attribute-name-single - - - include - #others - - - - - include - #others - - - - attribute-name - - patterns - - - match - \b[a-zA-Z\_][a-zA-Z0-9\_\'\-]* - name - entity.other.attribute-name.multipart.nix - - - match - \. - - - include - #string-quoted - - - include - #interpolation - - - - attribute-name-single - - match - \b[a-zA-Z\_][a-zA-Z0-9\_\'\-]* - name - entity.other.attribute-name.single.nix - - attrset-contents - - patterns - - - include - #attribute-inherit - - - include - #bad-reserved - - - include - #attribute-bind - - - include - #others - - - - attrset-definition - - begin - (?=\{) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - begin - (\{) - beginCaptures - - 0 - - name - punctuation.definition.attrset.nix - - - end - (\}) - endCaptures - - 0 - - name - punctuation.definition.attrset.nix - - - patterns - - - include - #attrset-contents - - - - - begin - (?<=\}) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - - attrset-definition-brace-opened - - patterns - - - begin - (?<=\}) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - begin - (?=.?) - end - \} - endCaptures - - 0 - - name - punctuation.definition.attrset.nix - - - patterns - - - include - #attrset-contents - - - - - - attrset-for-sure - - patterns - - - begin - (?=\brec\b) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - begin - \brec\b - beginCaptures - - 0 - - name - keyword.other.nix - - - end - (?=\{) - patterns - - - include - #others - - - - - include - #attrset-definition - - - include - #others - - - - - begin - (?=\{\s*(\}|[^,?]*(=|;))) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #attrset-definition - - - include - #others - - - - - - attrset-or-function - - begin - \{ - beginCaptures - - 0 - - name - punctuation.definition.attrset-or-function.nix - - - end - (?=([\])};]|\b(else|then)\b)) - patterns - - - begin - (?=(\s*\}|\"|\binherit\b|\b[a-zA-Z\_][a-zA-Z0-9\_\'\-]*(\s*\.|\s*=[^=]))) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #attrset-definition-brace-opened - - - - - begin - (?=(\.\.\.|\b[a-zA-Z\_][a-zA-Z0-9\_\'\-]*\s*[,?])) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #function-definition-brace-opened - - - - - include - #bad-reserved - - - begin - \b[a-zA-Z\_][a-zA-Z0-9\_\'\-]* - beginCaptures - - 0 - - name - variable.parameter.function.maybe.nix - - - end - (?=([\])};]|\b(else|then)\b)) - patterns - - - begin - (?=\.) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #attrset-definition-brace-opened - - - - - begin - \s*(\,) - beginCaptures - - 1 - - name - keyword.operator.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #function-definition-brace-opened - - - - - begin - (?=\=) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #attribute-bind-from-equals - - - include - #attrset-definition-brace-opened - - - - - begin - (?=\?) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #function-parameter-default - - - begin - \, - beginCaptures - - 0 - - name - keyword.operator.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #function-definition-brace-opened - - - - - - - include - #others - - - - - include - #others - - - - bad-reserved - - match - \b(if|then|else|assert|with|let|in|rec|inherit)\b - name - invalid.illegal.reserved.nix - - comment - - patterns - - - begin - /\*([^*]|\*[^\/])* - end - \*\/ - name - comment.block.nix - patterns - - - include - #comment-remark - - - - - begin - \# - end - $ - name - comment.line.number-sign.nix - patterns - - - include - #comment-remark - - - - - - comment-remark - - captures - - 1 - - name - markup.bold.comment.nix - - - match - (TODO|FIXME|BUG|\!\!\!):? - - constants - - patterns - - - begin - \b(builtins|true|false|null)\b - beginCaptures - - 0 - - name - constant.language.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - begin - \b(scopedImport|import|isNull|abort|throw|baseNameOf|dirOf|removeAttrs|map|toString|derivationStrict|derivation)\b - beginCaptures - - 0 - - name - support.function.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - begin - \b[0-9]+\b - beginCaptures - - 0 - - name - constant.numeric.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - - expression - - patterns - - - include - #parens-and-cont - - - include - #list-and-cont - - - include - #string - - - include - #interpolation - - - include - #with-assert - - - include - #function-for-sure - - - include - #attrset-for-sure - - - include - #attrset-or-function - - - include - #let - - - include - #if - - - include - #operator-unary - - - include - #constants - - - include - #bad-reserved - - - include - #parameter-name-and-cont - - - include - #others - - - - expression-cont - - begin - (?=.?) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #parens - - - include - #list - - - include - #string - - - include - #interpolation - - - include - #function-for-sure - - - include - #attrset-for-sure - - - include - #attrset-or-function - - - match - (\bor\b|\.|==|!=|!|\<\=|\<|\>\=|\>|&&|\|\||-\>|//|\?|\+\+|-|\*|/(?=([^*]|$))|\+) - name - keyword.operator.nix - - - include - #constants - - - include - #bad-reserved - - - include - #parameter-name - - - include - #others - - - - function-body - - begin - (@\s*([a-zA-Z\_][a-zA-Z0-9\_\'\-]*)\s*)?(\:) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression - - - - function-body-from-colon - - begin - (\:) - beginCaptures - - 0 - - name - punctuation.definition.function.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression - - - - function-contents - - patterns - - - include - #bad-reserved - - - include - #function-parameter - - - include - #others - - - - function-definition - - begin - (?=.?) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #function-body-from-colon - - - begin - (?=.?) - end - (?=\:) - patterns - - - begin - (\b[a-zA-Z\_][a-zA-Z0-9\_\'\-]*) - beginCaptures - - 0 - - name - variable.parameter.function.4.nix - - - end - (?=\:) - patterns - - - begin - \@ - end - (?=\:) - patterns - - - include - #function-header-until-colon-no-arg - - - include - #others - - - - - include - #others - - - - - begin - (?=\{) - end - (?=\:) - patterns - - - include - #function-header-until-colon-with-arg - - - - - - - include - #others - - - - function-definition-brace-opened - - begin - (?=.?) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #function-body-from-colon - - - begin - (?=.?) - end - (?=\:) - patterns - - - include - #function-header-close-brace-with-arg - - - begin - (?=.?) - end - (?=\}) - patterns - - - include - #function-contents - - - - - - - include - #others - - - - function-for-sure - - patterns - - - begin - (?=(\b[a-zA-Z\_][a-zA-Z0-9\_\'\-]*\s*[:@]|\{[^}]*\}\s*:|\{[^#}"'/=]*[,\?])) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #function-definition - - - - - - function-header-close-brace-no-arg - - begin - \} - beginCaptures - - 0 - - name - punctuation.definition.entity.function.nix - - - end - (?=\:) - patterns - - - include - #others - - - - function-header-close-brace-with-arg - - begin - \} - beginCaptures - - 0 - - name - punctuation.definition.entity.function.nix - - - end - (?=\:) - patterns - - - include - #function-header-terminal-arg - - - include - #others - - - - function-header-open-brace - - begin - \{ - beginCaptures - - 0 - - name - punctuation.definition.entity.function.2.nix - - - end - (?=\}) - patterns - - - include - #function-contents - - - - function-header-terminal-arg - - begin - (?=@) - end - (?=\:) - patterns - - - begin - \@ - end - (?=\:) - patterns - - - begin - (\b[a-zA-Z\_][a-zA-Z0-9\_\'\-]*) - end - (?=\:) - name - variable.parameter.function.3.nix - - - include - #others - - - - - include - #others - - - - function-header-until-colon-no-arg - - begin - (?=\{) - end - (?=\:) - patterns - - - include - #function-header-open-brace - - - include - #function-header-close-brace-no-arg - - - - function-header-until-colon-with-arg - - begin - (?=\{) - end - (?=\:) - patterns - - - include - #function-header-open-brace - - - include - #function-header-close-brace-with-arg - - - - function-parameter - - patterns - - - begin - (\.\.\.) - end - (,|(?=\})) - name - keyword.operator.nix - patterns - - - include - #others - - - - - begin - \b[a-zA-Z\_][a-zA-Z0-9\_\'\-]* - beginCaptures - - 0 - - name - variable.parameter.function.1.nix - - - end - (,|(?=\})) - endCaptures - - 0 - - name - keyword.operator.nix - - - patterns - - - include - #whitespace - - - include - #comment - - - include - #function-parameter-default - - - include - #expression - - - - - include - #others - - - - function-parameter-default - - begin - \? - beginCaptures - - 0 - - name - keyword.operator.nix - - - end - (?=[,}]) - patterns - - - include - #expression - - - - if - - begin - (?=\bif\b) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - begin - \bif\b - beginCaptures - - 0 - - name - keyword.other.nix - - - end - \bth(?=en\b) - endCaptures - - 0 - - name - keyword.other.nix - - - patterns - - - include - #expression - - - - - begin - (?<=th)en\b - beginCaptures - - 0 - - name - keyword.other.nix - - - end - \bel(?=se\b) - endCaptures - - 0 - - name - keyword.other.nix - - - patterns - - - include - #expression - - - - - begin - (?<=el)se\b - beginCaptures - - 0 - - name - keyword.other.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - endCaptures - - 0 - - name - keyword.other.nix - - - patterns - - - include - #expression - - - - - - illegal - - match - . - name - invalid.illegal - - interpolation - - begin - \$\{ - beginCaptures - - 0 - - name - punctuation.section.embedded.begin.nix - - - end - \} - endCaptures - - 0 - - name - punctuation.section.embedded.end.nix - - - name - markup.italic - patterns - - - include - #expression - - - - let - - begin - (?=\blet\b) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - begin - \blet\b - beginCaptures - - 0 - - name - keyword.other.nix - - - end - (?=([\])};,]|\b(in|else|then)\b)) - patterns - - - begin - (?=\{) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - begin - \{ - end - \} - patterns - - - include - #attrset-contents - - - - - begin - (^|(?<=\})) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - include - #others - - - - - include - #attrset-contents - - - include - #others - - - - - begin - \bin\b - beginCaptures - - 0 - - name - keyword.other.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression - - - - - - list - - begin - \[ - beginCaptures - - 0 - - name - punctuation.definition.list.nix - - - end - \] - endCaptures - - 0 - - name - punctuation.definition.list.nix - - - patterns - - - include - #expression - - - - list-and-cont - - begin - (?=\[) - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #list - - - include - #expression-cont - - - - operator-unary - - match - (!|-) - name - keyword.operator.unary.nix - - others - - patterns - - - include - #whitespace - - - include - #comment - - - include - #illegal - - - - parameter-name - - captures - - 0 - - name - variable.parameter.name.nix - - - match - \b[a-zA-Z\_][a-zA-Z0-9\_\'\-]* - - parameter-name-and-cont - - begin - \b[a-zA-Z\_][a-zA-Z0-9\_\'\-]* - beginCaptures - - 0 - - name - variable.parameter.name.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - parens - - begin - \( - beginCaptures - - 0 - - name - punctuation.definition.expression.nix - - - end - \) - endCaptures - - 0 - - name - punctuation.definition.expression.nix - - - patterns - - - include - #expression - - - - parens-and-cont - - begin - (?=\() - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #parens - - - include - #expression-cont - - - - string - - patterns - - - begin - (?=\'\') - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - begin - \'\' - beginCaptures - - 0 - - name - punctuation.definition.string.other.start.nix - - - end - \'\'(?!\$|\'|\\.) - endCaptures - - 0 - - name - punctuation.definition.string.other.end.nix - - - name - string.quoted.other.nix - patterns - - - match - \'\'(\$|\'|\\.) - name - constant.character.escape.nix - - - include - #interpolation - - - - - include - #expression-cont - - - - - begin - (?=\") - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #string-quoted - - - include - #expression-cont - - - - - begin - ([a-zA-Z0-9\.\_\-\+]*(\/[a-zA-Z0-9\.\_\-\+]+)+) - beginCaptures - - 0 - - name - string.unquoted.path.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - begin - (\<[a-zA-Z0-9\.\_\-\+]+(\/[a-zA-Z0-9\.\_\-\+]+)*\>) - beginCaptures - - 0 - - name - string.unquoted.spath.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - begin - ([a-zA-Z][a-zA-Z0-9\+\-\.]*\:[a-zA-Z0-9\%\/\?\:\@\&\=\+\$\,\-\_\.\!\~\*\']+) - beginCaptures - - 0 - - name - string.unquoted.url.nix - - - end - (?=([\])};,]|\b(else|then)\b)) - patterns - - - include - #expression-cont - - - - - - string-quoted - - begin - \" - beginCaptures - - 0 - - name - punctuation.definition.string.double.start.nix - - - end - \" - endCaptures - - 0 - - name - punctuation.definition.string.double.end.nix - - - name - string.quoted.double.nix - patterns - - - match - \\. - name - constant.character.escape.nix - - - include - #interpolation - - - - whitespace - - match - \s+ - - with-assert - - begin - \b(with|assert)\b - beginCaptures - - 0 - - name - keyword.other.nix - - - end - \; - patterns - - - include - #expression - - - - - scopeName - source.nix - uuid - 0514fd5f-acb6-436d-b42c-7643e6d36c8f - - diff --git a/assets/dotfiles/vscode-extensions/extensions.json b/assets/dotfiles/vscode-extensions/extensions.json deleted file mode 100644 index 14173b5..0000000 --- a/assets/dotfiles/vscode-extensions/extensions.json +++ /dev/null @@ -1 +0,0 @@ -[{"identifier":{"id":"bbenoist.nix","uuid":"5b21bd54-5258-4a3e-887f-193d9bb5f063"},"version":"1.0.1","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/bbenoist.nix-1.0.1","scheme":"file"},"relativeLocation":"bbenoist.nix-1.0.1","metadata":{"installedTimestamp":1783821078168,"size":120743,"targetPlatform":"undefined","id":"5b21bd54-5258-4a3e-887f-193d9bb5f063","publisherDisplayName":"Baptist BENOIST","publisherId":"787ce942-60d4-48d6-b14e-25bdc72bd145","isPreReleaseVersion":false}},{"identifier":{"id":"jdunkel.patternstore","uuid":"936ed925-ee84-4824-9d58-98729b2f744c"},"version":"0.1.12","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/jdunkel.patternstore-0.1.12","scheme":"file"},"relativeLocation":"jdunkel.patternstore-0.1.12","metadata":{"installedTimestamp":1783822352061,"size":1218391,"targetPlatform":"undefined","id":"936ed925-ee84-4824-9d58-98729b2f744c","publisherDisplayName":"jdunkel","publisherId":"6df66903-9b7e-463b-a33d-f4eca8208706","isPreReleaseVersion":false}},{"identifier":{"id":"kdl-org.kdl","uuid":"85fc99f6-11df-44ee-91ed-ae96cfa2d7ac"},"version":"2.1.3","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/kdl-org.kdl-2.1.3","scheme":"file"},"relativeLocation":"kdl-org.kdl-2.1.3","metadata":{"installedTimestamp":1783865853998,"size":822494,"targetPlatform":"undefined","id":"85fc99f6-11df-44ee-91ed-ae96cfa2d7ac","publisherDisplayName":"kdl-org","publisherId":"0e4cb19e-bf6d-4e62-a862-ae4b91baf151","isPreReleaseVersion":false}},{"identifier":{"id":"ms-dotnettools.vscode-dotnet-runtime","uuid":"1aab81a1-b3d9-4aef-976b-577d5d90fe3f"},"version":"3.1.0","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-3.1.0","scheme":"file"},"relativeLocation":"ms-dotnettools.vscode-dotnet-runtime-3.1.0","metadata":{"installedTimestamp":1786455732822,"pinned":false,"source":"gallery","id":"1aab81a1-b3d9-4aef-976b-577d5d90fe3f","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"private":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"visualstudiotoolsforunity.vstuc","uuid":"17d96133-c9cc-4a9b-8788-7de26979bcdd"},"version":"1.3.1","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/visualstudiotoolsforunity.vstuc-1.3.1","scheme":"file"},"relativeLocation":"visualstudiotoolsforunity.vstuc-1.3.1","metadata":{"installedTimestamp":1786455732823,"source":"gallery","id":"17d96133-c9cc-4a9b-8788-7de26979bcdd","publisherId":"0e770294-cf89-4f12-87a4-dee82a1b72b0","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"private":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-dotnettools.csdevkit"},"version":"3.20.199","location":{"$mid":1,"fsPath":"/home/grey/.vscode/extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64","external":"file:///home/grey/.vscode/extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64","path":"/home/grey/.vscode/extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64","scheme":"file"},"relativeLocation":"ms-dotnettools.csdevkit-3.20.199-linux-x64","metadata":{"installedTimestamp":1786455732820,"pinned":false,"source":"gallery","id":"7ad42776-8f7e-4214-bf67-4f0b518ef629","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"private":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}}] \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/example-settings.json b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/example-settings.json deleted file mode 100644 index 17b1ca8..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/example-settings.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "patternStore.savedPatterns": [ - { - "label": "Import quotes to angles", - "find": "\"([^\"]+)\"", - "replace": "<$1>", - "flags": { - "isRegex": true, - "isCaseSensitive": false, - "matchWholeWord": false, - "isMultiline": false - }, - "scope": "global" - }, - { - "label": "TODO", - "find": "TODO", - "flags": { - "isRegex": false, - "isCaseSensitive": true, - "matchWholeWord": true, - "isMultiline": false - }, - "scope": "global" - }, - { - "label": "Dynamic module import", - "find": "${prompt:module}([^\"]*)", - "replace": "<${prompt:module}$1>", - "flags": { - "isRegex": true, - "isCaseSensitive": true, - "matchWholeWord": false, - "isMultiline": false - }, - "scope": "global" - }, - { - "label": "Find all TODOs (no replace)", - "find": "TODO", - "flags": { - "isRegex": false, - "isCaseSensitive": true, - "matchWholeWord": true, - "isMultiline": false - }, - "scope": "global" - } - ], - "patternStore.workspacePatterns": [ - { - "label": "Workspace specific pattern", - "find": "oldClass", - "replace": "newClass", - "flags": { - "isRegex": false, - "isCaseSensitive": true, - "matchWholeWord": true, - "isMultiline": false - }, - "scope": "workspace" - } - ] -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/@types/uuid/index.d.mts b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/@types/uuid/index.d.mts deleted file mode 100644 index 84bc5bd..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/@types/uuid/index.d.mts +++ /dev/null @@ -1,19 +0,0 @@ -import uuid from "./index.js"; -export import v1 = uuid.v1; -export import v1ToV6 = uuid.v1ToV6; -export import v3 = uuid.v3; -export import v4 = uuid.v4; -export import v5 = uuid.v5; -export import v6 = uuid.v6; -export import v6ToV1 = uuid.v6ToV1; -export import v7 = uuid.v7; -export import NIL = uuid.NIL; -export import MAX = uuid.MAX; -export import version = uuid.version; -export import validate = uuid.validate; -export import stringify = uuid.stringify; -export import parse = uuid.parse; -export import V1Options = uuid.V1Options; -export import V4Options = uuid.V4Options; -export import V6Options = uuid.V6Options; -export import V7Options = uuid.V7Options; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/@types/uuid/package.json b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/@types/uuid/package.json deleted file mode 100644 index 56acf25..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/@types/uuid/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "@types/uuid", - "version": "10.0.0", - "description": "TypeScript definitions for uuid", - "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid", - "license": "MIT", - "contributors": [ - { - "name": "Oliver Hoffmann", - "githubUsername": "iamolivinius", - "url": "https://github.com/iamolivinius" - }, - { - "name": "Felipe Ochoa", - "githubUsername": "felipeochoa", - "url": "https://github.com/felipeochoa" - }, - { - "name": "Chris Barth", - "githubUsername": "cjbarth", - "url": "https://github.com/cjbarth" - }, - { - "name": "Linus Unnebäck", - "githubUsername": "LinusU", - "url": "https://github.com/LinusU" - }, - { - "name": "Christoph Tavan", - "githubUsername": "ctavan", - "url": "https://github.com/ctavan" - } - ], - "main": "", - "types": "index.d.ts", - "exports": { - "./package.json": "./package.json", - ".": { - "types": { - "import": "./index.d.mts", - "default": "./index.d.ts" - } - } - }, - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/uuid" - }, - "scripts": {}, - "dependencies": {}, - "typesPublisherContentHash": "08fbc5ff7d23aaac1e81b5acf98181d2544ce6ffd5578e9879e2a75f0c087d54", - "typeScriptVersion": "4.7" -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/bin/uuid b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/bin/uuid deleted file mode 100644 index b4f612d..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/bin/uuid +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -import '../uuid-bin.js'; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/index.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/index.js deleted file mode 100644 index 3193e9a..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/index.js +++ /dev/null @@ -1,14 +0,0 @@ -export { default as MAX } from './max.js'; -export { default as NIL } from './nil.js'; -export { default as parse } from './parse.js'; -export { default as stringify } from './stringify.js'; -export { default as v1 } from './v1.js'; -export { default as v1ToV6 } from './v1ToV6.js'; -export { default as v3 } from './v3.js'; -export { default as v4 } from './v4.js'; -export { default as v5 } from './v5.js'; -export { default as v6 } from './v6.js'; -export { default as v6ToV1 } from './v6ToV1.js'; -export { default as v7 } from './v7.js'; -export { default as validate } from './validate.js'; -export { default as version } from './version.js'; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/max.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/max.js deleted file mode 100644 index 58951f6..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/max.js +++ /dev/null @@ -1 +0,0 @@ -export default 'ffffffff-ffff-ffff-ffff-ffffffffffff'; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/md5.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/md5.js deleted file mode 100644 index 4fae485..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/md5.js +++ /dev/null @@ -1,11 +0,0 @@ -import { createHash } from 'node:crypto'; -function md5(bytes) { - if (Array.isArray(bytes)) { - bytes = Buffer.from(bytes); - } - else if (typeof bytes === 'string') { - bytes = Buffer.from(bytes, 'utf8'); - } - return createHash('md5').update(bytes).digest(); -} -export default md5; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/native.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/native.js deleted file mode 100644 index 7f8062b..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/native.js +++ /dev/null @@ -1,2 +0,0 @@ -import { randomUUID } from 'node:crypto'; -export default { randomUUID }; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/nil.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/nil.js deleted file mode 100644 index de6f830..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/nil.js +++ /dev/null @@ -1 +0,0 @@ -export default '00000000-0000-0000-0000-000000000000'; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/parse.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/parse.js deleted file mode 100644 index 64ac401..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/parse.js +++ /dev/null @@ -1,9 +0,0 @@ -import validate from './validate.js'; -function parse(uuid) { - if (!validate(uuid)) { - throw TypeError('Invalid UUID'); - } - let v; - return Uint8Array.of((v = parseInt(uuid.slice(0, 8), 16)) >>> 24, (v >>> 16) & 0xff, (v >>> 8) & 0xff, v & 0xff, (v = parseInt(uuid.slice(9, 13), 16)) >>> 8, v & 0xff, (v = parseInt(uuid.slice(14, 18), 16)) >>> 8, v & 0xff, (v = parseInt(uuid.slice(19, 23), 16)) >>> 8, v & 0xff, ((v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000) & 0xff, (v / 0x100000000) & 0xff, (v >>> 24) & 0xff, (v >>> 16) & 0xff, (v >>> 8) & 0xff, v & 0xff); -} -export default parse; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/regex.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/regex.js deleted file mode 100644 index 3e38591..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/regex.js +++ /dev/null @@ -1 +0,0 @@ -export default /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/rng.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/rng.js deleted file mode 100644 index 5dcaf3c..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/rng.js +++ /dev/null @@ -1,10 +0,0 @@ -import { randomFillSync } from 'node:crypto'; -const rnds8Pool = new Uint8Array(256); -let poolPtr = rnds8Pool.length; -export default function rng() { - if (poolPtr > rnds8Pool.length - 16) { - randomFillSync(rnds8Pool); - poolPtr = 0; - } - return rnds8Pool.slice(poolPtr, (poolPtr += 16)); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/sha1.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/sha1.js deleted file mode 100644 index 7dfd27c..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/sha1.js +++ /dev/null @@ -1,11 +0,0 @@ -import { createHash } from 'node:crypto'; -function sha1(bytes) { - if (Array.isArray(bytes)) { - bytes = Buffer.from(bytes); - } - else if (typeof bytes === 'string') { - bytes = Buffer.from(bytes, 'utf8'); - } - return createHash('sha1').update(bytes).digest(); -} -export default sha1; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/stringify.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/stringify.js deleted file mode 100644 index 962738c..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/stringify.js +++ /dev/null @@ -1,35 +0,0 @@ -import validate from './validate.js'; -const byteToHex = []; -for (let i = 0; i < 256; ++i) { - byteToHex.push((i + 0x100).toString(16).slice(1)); -} -export function unsafeStringify(arr, offset = 0) { - return (byteToHex[arr[offset + 0]] + - byteToHex[arr[offset + 1]] + - byteToHex[arr[offset + 2]] + - byteToHex[arr[offset + 3]] + - '-' + - byteToHex[arr[offset + 4]] + - byteToHex[arr[offset + 5]] + - '-' + - byteToHex[arr[offset + 6]] + - byteToHex[arr[offset + 7]] + - '-' + - byteToHex[arr[offset + 8]] + - byteToHex[arr[offset + 9]] + - '-' + - byteToHex[arr[offset + 10]] + - byteToHex[arr[offset + 11]] + - byteToHex[arr[offset + 12]] + - byteToHex[arr[offset + 13]] + - byteToHex[arr[offset + 14]] + - byteToHex[arr[offset + 15]]).toLowerCase(); -} -function stringify(arr, offset = 0) { - const uuid = unsafeStringify(arr, offset); - if (!validate(uuid)) { - throw TypeError('Stringified UUID is invalid'); - } - return uuid; -} -export default stringify; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/types.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/types.js deleted file mode 100644 index cb0ff5c..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/types.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/uuid-bin.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/uuid-bin.js deleted file mode 100644 index aa4d4ac..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/uuid-bin.js +++ /dev/null @@ -1,70 +0,0 @@ -import * as assert from 'node:assert/strict'; -import v1 from './v1.js'; -import v3 from './v3.js'; -import v4 from './v4.js'; -import v5 from './v5.js'; -import v6 from './v6.js'; -import v7 from './v7.js'; -function usage() { - console.log('Usage:'); - console.log(' uuid'); - console.log(' uuid v1'); - console.log(' uuid v3 '); - console.log(' uuid v4'); - console.log(' uuid v5 '); - console.log(' uuid v6'); - console.log(' uuid v7'); - console.log(' uuid --help'); - console.log('\nNote: may be "URL" or "DNS" to use the corresponding UUIDs defined by RFC9562'); -} -const args = process.argv.slice(2); -if (args.indexOf('--help') >= 0) { - usage(); - process.exit(0); -} -const version = args.shift() || 'v4'; -switch (version) { - case 'v1': - console.log(v1()); - break; - case 'v3': { - const name = args.shift(); - let namespace = args.shift(); - assert.ok(name != null, 'v3 name not specified'); - assert.ok(namespace != null, 'v3 namespace not specified'); - if (namespace === 'URL') { - namespace = v3.URL; - } - if (namespace === 'DNS') { - namespace = v3.DNS; - } - console.log(v3(name, namespace)); - break; - } - case 'v4': - console.log(v4()); - break; - case 'v5': { - const name = args.shift(); - let namespace = args.shift(); - assert.ok(name != null, 'v5 name not specified'); - assert.ok(namespace != null, 'v5 namespace not specified'); - if (namespace === 'URL') { - namespace = v5.URL; - } - if (namespace === 'DNS') { - namespace = v5.DNS; - } - console.log(v5(name, namespace)); - break; - } - case 'v6': - console.log(v6()); - break; - case 'v7': - console.log(v7()); - break; - default: - usage(); - process.exit(1); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v1.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v1.js deleted file mode 100644 index 65e3f68..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v1.js +++ /dev/null @@ -1,83 +0,0 @@ -import rng from './rng.js'; -import { unsafeStringify } from './stringify.js'; -const _state = {}; -function v1(options, buf, offset) { - let bytes; - const isV6 = options?._v6 ?? false; - if (options) { - const optionsKeys = Object.keys(options); - if (optionsKeys.length === 1 && optionsKeys[0] === '_v6') { - options = undefined; - } - } - if (options) { - bytes = v1Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.nsecs, options.clockseq, options.node, buf, offset); - } - else { - const now = Date.now(); - const rnds = rng(); - updateV1State(_state, now, rnds); - bytes = v1Bytes(rnds, _state.msecs, _state.nsecs, isV6 ? undefined : _state.clockseq, isV6 ? undefined : _state.node, buf, offset); - } - return buf ?? unsafeStringify(bytes); -} -export function updateV1State(state, now, rnds) { - state.msecs ??= -Infinity; - state.nsecs ??= 0; - if (now === state.msecs) { - state.nsecs++; - if (state.nsecs >= 10000) { - state.node = undefined; - state.nsecs = 0; - } - } - else if (now > state.msecs) { - state.nsecs = 0; - } - else if (now < state.msecs) { - state.node = undefined; - } - if (!state.node) { - state.node = rnds.slice(10, 16); - state.node[0] |= 0x01; - state.clockseq = ((rnds[8] << 8) | rnds[9]) & 0x3fff; - } - state.msecs = now; - return state; -} -function v1Bytes(rnds, msecs, nsecs, clockseq, node, buf, offset = 0) { - if (rnds.length < 16) { - throw new Error('Random bytes length must be >= 16'); - } - if (!buf) { - buf = new Uint8Array(16); - offset = 0; - } - else { - if (offset < 0 || offset + 16 > buf.length) { - throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`); - } - } - msecs ??= Date.now(); - nsecs ??= 0; - clockseq ??= ((rnds[8] << 8) | rnds[9]) & 0x3fff; - node ??= rnds.slice(10, 16); - msecs += 12219292800000; - const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; - buf[offset++] = (tl >>> 24) & 0xff; - buf[offset++] = (tl >>> 16) & 0xff; - buf[offset++] = (tl >>> 8) & 0xff; - buf[offset++] = tl & 0xff; - const tmh = ((msecs / 0x100000000) * 10000) & 0xfffffff; - buf[offset++] = (tmh >>> 8) & 0xff; - buf[offset++] = tmh & 0xff; - buf[offset++] = ((tmh >>> 24) & 0xf) | 0x10; - buf[offset++] = (tmh >>> 16) & 0xff; - buf[offset++] = (clockseq >>> 8) | 0x80; - buf[offset++] = clockseq & 0xff; - for (let n = 0; n < 6; ++n) { - buf[offset++] = node[n]; - } - return buf; -} -export default v1; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v1ToV6.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v1ToV6.js deleted file mode 100644 index da0f763..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v1ToV6.js +++ /dev/null @@ -1,10 +0,0 @@ -import parse from './parse.js'; -import { unsafeStringify } from './stringify.js'; -export default function v1ToV6(uuid) { - const v1Bytes = typeof uuid === 'string' ? parse(uuid) : uuid; - const v6Bytes = _v1ToV6(v1Bytes); - return typeof uuid === 'string' ? unsafeStringify(v6Bytes) : v6Bytes; -} -function _v1ToV6(v1Bytes) { - return Uint8Array.of(((v1Bytes[6] & 0x0f) << 4) | ((v1Bytes[7] >> 4) & 0x0f), ((v1Bytes[7] & 0x0f) << 4) | ((v1Bytes[4] & 0xf0) >> 4), ((v1Bytes[4] & 0x0f) << 4) | ((v1Bytes[5] & 0xf0) >> 4), ((v1Bytes[5] & 0x0f) << 4) | ((v1Bytes[0] & 0xf0) >> 4), ((v1Bytes[0] & 0x0f) << 4) | ((v1Bytes[1] & 0xf0) >> 4), ((v1Bytes[1] & 0x0f) << 4) | ((v1Bytes[2] & 0xf0) >> 4), 0x60 | (v1Bytes[2] & 0x0f), v1Bytes[3], v1Bytes[8], v1Bytes[9], v1Bytes[10], v1Bytes[11], v1Bytes[12], v1Bytes[13], v1Bytes[14], v1Bytes[15]); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v3.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v3.js deleted file mode 100644 index b5c3781..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v3.js +++ /dev/null @@ -1,9 +0,0 @@ -import md5 from './md5.js'; -import v35, { DNS, URL } from './v35.js'; -export { DNS, URL } from './v35.js'; -function v3(value, namespace, buf, offset) { - return v35(0x30, md5, value, namespace, buf, offset); -} -v3.DNS = DNS; -v3.URL = URL; -export default v3; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v35.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v35.js deleted file mode 100644 index 3fe6573..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v35.js +++ /dev/null @@ -1,36 +0,0 @@ -import parse from './parse.js'; -import { unsafeStringify } from './stringify.js'; -export function stringToBytes(str) { - str = unescape(encodeURIComponent(str)); - const bytes = new Uint8Array(str.length); - for (let i = 0; i < str.length; ++i) { - bytes[i] = str.charCodeAt(i); - } - return bytes; -} -export const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; -export const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; -export default function v35(version, hash, value, namespace, buf, offset) { - const valueBytes = typeof value === 'string' ? stringToBytes(value) : value; - const namespaceBytes = typeof namespace === 'string' ? parse(namespace) : namespace; - if (typeof namespace === 'string') { - namespace = parse(namespace); - } - if (namespace?.length !== 16) { - throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); - } - let bytes = new Uint8Array(16 + valueBytes.length); - bytes.set(namespaceBytes); - bytes.set(valueBytes, namespaceBytes.length); - bytes = hash(bytes); - bytes[6] = (bytes[6] & 0x0f) | version; - bytes[8] = (bytes[8] & 0x3f) | 0x80; - if (buf) { - offset = offset || 0; - for (let i = 0; i < 16; ++i) { - buf[offset + i] = bytes[i]; - } - return buf; - } - return unsafeStringify(bytes); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v4.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v4.js deleted file mode 100644 index cc9dc2d..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v4.js +++ /dev/null @@ -1,30 +0,0 @@ -import native from './native.js'; -import rng from './rng.js'; -import { unsafeStringify } from './stringify.js'; -function _v4(options, buf, offset) { - options = options || {}; - const rnds = options.random ?? options.rng?.() ?? rng(); - if (rnds.length < 16) { - throw new Error('Random bytes length must be >= 16'); - } - rnds[6] = (rnds[6] & 0x0f) | 0x40; - rnds[8] = (rnds[8] & 0x3f) | 0x80; - if (buf) { - offset = offset || 0; - if (offset < 0 || offset + 16 > buf.length) { - throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`); - } - for (let i = 0; i < 16; ++i) { - buf[offset + i] = rnds[i]; - } - return buf; - } - return unsafeStringify(rnds); -} -function v4(options, buf, offset) { - if (native.randomUUID && !buf && !options) { - return native.randomUUID(); - } - return _v4(options, buf, offset); -} -export default v4; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v5.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v5.js deleted file mode 100644 index bd470a4..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v5.js +++ /dev/null @@ -1,9 +0,0 @@ -import sha1 from './sha1.js'; -import v35, { DNS, URL } from './v35.js'; -export { DNS, URL } from './v35.js'; -function v5(value, namespace, buf, offset) { - return v35(0x50, sha1, value, namespace, buf, offset); -} -v5.DNS = DNS; -v5.URL = URL; -export default v5; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v6.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v6.js deleted file mode 100644 index 278a339..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v6.js +++ /dev/null @@ -1,17 +0,0 @@ -import { unsafeStringify } from './stringify.js'; -import v1 from './v1.js'; -import v1ToV6 from './v1ToV6.js'; -function v6(options, buf, offset) { - options ??= {}; - offset ??= 0; - let bytes = v1({ ...options, _v6: true }, new Uint8Array(16)); - bytes = v1ToV6(bytes); - if (buf) { - for (let i = 0; i < 16; i++) { - buf[offset + i] = bytes[i]; - } - return buf; - } - return unsafeStringify(bytes); -} -export default v6; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v6ToV1.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v6ToV1.js deleted file mode 100644 index bfd942f..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v6ToV1.js +++ /dev/null @@ -1,10 +0,0 @@ -import parse from './parse.js'; -import { unsafeStringify } from './stringify.js'; -export default function v6ToV1(uuid) { - const v6Bytes = typeof uuid === 'string' ? parse(uuid) : uuid; - const v1Bytes = _v6ToV1(v6Bytes); - return typeof uuid === 'string' ? unsafeStringify(v1Bytes) : v1Bytes; -} -function _v6ToV1(v6Bytes) { - return Uint8Array.of(((v6Bytes[3] & 0x0f) << 4) | ((v6Bytes[4] >> 4) & 0x0f), ((v6Bytes[4] & 0x0f) << 4) | ((v6Bytes[5] & 0xf0) >> 4), ((v6Bytes[5] & 0x0f) << 4) | (v6Bytes[6] & 0x0f), v6Bytes[7], ((v6Bytes[1] & 0x0f) << 4) | ((v6Bytes[2] & 0xf0) >> 4), ((v6Bytes[2] & 0x0f) << 4) | ((v6Bytes[3] & 0xf0) >> 4), 0x10 | ((v6Bytes[0] & 0xf0) >> 4), ((v6Bytes[0] & 0x0f) << 4) | ((v6Bytes[1] & 0xf0) >> 4), v6Bytes[8], v6Bytes[9], v6Bytes[10], v6Bytes[11], v6Bytes[12], v6Bytes[13], v6Bytes[14], v6Bytes[15]); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v7.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v7.js deleted file mode 100644 index 276c9bf..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/v7.js +++ /dev/null @@ -1,65 +0,0 @@ -import rng from './rng.js'; -import { unsafeStringify } from './stringify.js'; -const _state = {}; -function v7(options, buf, offset) { - let bytes; - if (options) { - bytes = v7Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.seq, buf, offset); - } - else { - const now = Date.now(); - const rnds = rng(); - updateV7State(_state, now, rnds); - bytes = v7Bytes(rnds, _state.msecs, _state.seq, buf, offset); - } - return buf ?? unsafeStringify(bytes); -} -export function updateV7State(state, now, rnds) { - state.msecs ??= -Infinity; - state.seq ??= 0; - if (now > state.msecs) { - state.seq = (rnds[6] << 23) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9]; - state.msecs = now; - } - else { - state.seq = (state.seq + 1) | 0; - if (state.seq === 0) { - state.msecs++; - } - } - return state; -} -function v7Bytes(rnds, msecs, seq, buf, offset = 0) { - if (rnds.length < 16) { - throw new Error('Random bytes length must be >= 16'); - } - if (!buf) { - buf = new Uint8Array(16); - offset = 0; - } - else { - if (offset < 0 || offset + 16 > buf.length) { - throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`); - } - } - msecs ??= Date.now(); - seq ??= ((rnds[6] * 0x7f) << 24) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9]; - buf[offset++] = (msecs / 0x10000000000) & 0xff; - buf[offset++] = (msecs / 0x100000000) & 0xff; - buf[offset++] = (msecs / 0x1000000) & 0xff; - buf[offset++] = (msecs / 0x10000) & 0xff; - buf[offset++] = (msecs / 0x100) & 0xff; - buf[offset++] = msecs & 0xff; - buf[offset++] = 0x70 | ((seq >>> 28) & 0x0f); - buf[offset++] = (seq >>> 20) & 0xff; - buf[offset++] = 0x80 | ((seq >>> 14) & 0x3f); - buf[offset++] = (seq >>> 6) & 0xff; - buf[offset++] = ((seq << 2) & 0xff) | (rnds[10] & 0x03); - buf[offset++] = rnds[11]; - buf[offset++] = rnds[12]; - buf[offset++] = rnds[13]; - buf[offset++] = rnds[14]; - buf[offset++] = rnds[15]; - return buf; -} -export default v7; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/validate.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/validate.js deleted file mode 100644 index 444a1a2..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/validate.js +++ /dev/null @@ -1,5 +0,0 @@ -import REGEX from './regex.js'; -function validate(uuid) { - return typeof uuid === 'string' && REGEX.test(uuid); -} -export default validate; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/version.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/version.js deleted file mode 100644 index bae91d3..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist-node/version.js +++ /dev/null @@ -1,8 +0,0 @@ -import validate from './validate.js'; -function version(uuid) { - if (!validate(uuid)) { - throw TypeError('Invalid UUID'); - } - return parseInt(uuid.slice(14, 15), 16); -} -export default version; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/index.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/index.js deleted file mode 100644 index 3193e9a..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/index.js +++ /dev/null @@ -1,14 +0,0 @@ -export { default as MAX } from './max.js'; -export { default as NIL } from './nil.js'; -export { default as parse } from './parse.js'; -export { default as stringify } from './stringify.js'; -export { default as v1 } from './v1.js'; -export { default as v1ToV6 } from './v1ToV6.js'; -export { default as v3 } from './v3.js'; -export { default as v4 } from './v4.js'; -export { default as v5 } from './v5.js'; -export { default as v6 } from './v6.js'; -export { default as v6ToV1 } from './v6ToV1.js'; -export { default as v7 } from './v7.js'; -export { default as validate } from './validate.js'; -export { default as version } from './version.js'; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/max.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/max.js deleted file mode 100644 index 58951f6..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/max.js +++ /dev/null @@ -1 +0,0 @@ -export default 'ffffffff-ffff-ffff-ffff-ffffffffffff'; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/md5.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/md5.js deleted file mode 100644 index 918be8c..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/md5.js +++ /dev/null @@ -1,135 +0,0 @@ -function md5(bytes) { - const words = uint8ToUint32(bytes); - const md5Bytes = wordsToMd5(words, bytes.length * 8); - return uint32ToUint8(md5Bytes); -} -function uint32ToUint8(input) { - const bytes = new Uint8Array(input.length * 4); - for (let i = 0; i < input.length * 4; i++) { - bytes[i] = (input[i >> 2] >>> ((i % 4) * 8)) & 0xff; - } - return bytes; -} -function getOutputLength(inputLength8) { - return (((inputLength8 + 64) >>> 9) << 4) + 14 + 1; -} -function wordsToMd5(x, len) { - const xpad = new Uint32Array(getOutputLength(len)).fill(0); - xpad.set(x); - xpad[len >> 5] |= 0x80 << len % 32; - xpad[xpad.length - 1] = len; - x = xpad; - let a = 1732584193; - let b = -271733879; - let c = -1732584194; - let d = 271733878; - for (let i = 0; i < x.length; i += 16) { - const olda = a; - const oldb = b; - const oldc = c; - const oldd = d; - a = md5ff(a, b, c, d, x[i], 7, -680876936); - d = md5ff(d, a, b, c, x[i + 1], 12, -389564586); - c = md5ff(c, d, a, b, x[i + 2], 17, 606105819); - b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330); - a = md5ff(a, b, c, d, x[i + 4], 7, -176418897); - d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426); - c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341); - b = md5ff(b, c, d, a, x[i + 7], 22, -45705983); - a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416); - d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417); - c = md5ff(c, d, a, b, x[i + 10], 17, -42063); - b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162); - a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682); - d = md5ff(d, a, b, c, x[i + 13], 12, -40341101); - c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290); - b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329); - a = md5gg(a, b, c, d, x[i + 1], 5, -165796510); - d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632); - c = md5gg(c, d, a, b, x[i + 11], 14, 643717713); - b = md5gg(b, c, d, a, x[i], 20, -373897302); - a = md5gg(a, b, c, d, x[i + 5], 5, -701558691); - d = md5gg(d, a, b, c, x[i + 10], 9, 38016083); - c = md5gg(c, d, a, b, x[i + 15], 14, -660478335); - b = md5gg(b, c, d, a, x[i + 4], 20, -405537848); - a = md5gg(a, b, c, d, x[i + 9], 5, 568446438); - d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690); - c = md5gg(c, d, a, b, x[i + 3], 14, -187363961); - b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501); - a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467); - d = md5gg(d, a, b, c, x[i + 2], 9, -51403784); - c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473); - b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734); - a = md5hh(a, b, c, d, x[i + 5], 4, -378558); - d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463); - c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562); - b = md5hh(b, c, d, a, x[i + 14], 23, -35309556); - a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060); - d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353); - c = md5hh(c, d, a, b, x[i + 7], 16, -155497632); - b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640); - a = md5hh(a, b, c, d, x[i + 13], 4, 681279174); - d = md5hh(d, a, b, c, x[i], 11, -358537222); - c = md5hh(c, d, a, b, x[i + 3], 16, -722521979); - b = md5hh(b, c, d, a, x[i + 6], 23, 76029189); - a = md5hh(a, b, c, d, x[i + 9], 4, -640364487); - d = md5hh(d, a, b, c, x[i + 12], 11, -421815835); - c = md5hh(c, d, a, b, x[i + 15], 16, 530742520); - b = md5hh(b, c, d, a, x[i + 2], 23, -995338651); - a = md5ii(a, b, c, d, x[i], 6, -198630844); - d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415); - c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905); - b = md5ii(b, c, d, a, x[i + 5], 21, -57434055); - a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571); - d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606); - c = md5ii(c, d, a, b, x[i + 10], 15, -1051523); - b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799); - a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359); - d = md5ii(d, a, b, c, x[i + 15], 10, -30611744); - c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380); - b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649); - a = md5ii(a, b, c, d, x[i + 4], 6, -145523070); - d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379); - c = md5ii(c, d, a, b, x[i + 2], 15, 718787259); - b = md5ii(b, c, d, a, x[i + 9], 21, -343485551); - a = safeAdd(a, olda); - b = safeAdd(b, oldb); - c = safeAdd(c, oldc); - d = safeAdd(d, oldd); - } - return Uint32Array.of(a, b, c, d); -} -function uint8ToUint32(input) { - if (input.length === 0) { - return new Uint32Array(); - } - const output = new Uint32Array(getOutputLength(input.length * 8)).fill(0); - for (let i = 0; i < input.length; i++) { - output[i >> 2] |= (input[i] & 0xff) << ((i % 4) * 8); - } - return output; -} -function safeAdd(x, y) { - const lsw = (x & 0xffff) + (y & 0xffff); - const msw = (x >> 16) + (y >> 16) + (lsw >> 16); - return (msw << 16) | (lsw & 0xffff); -} -function bitRotateLeft(num, cnt) { - return (num << cnt) | (num >>> (32 - cnt)); -} -function md5cmn(q, a, b, x, s, t) { - return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b); -} -function md5ff(a, b, c, d, x, s, t) { - return md5cmn((b & c) | (~b & d), a, b, x, s, t); -} -function md5gg(a, b, c, d, x, s, t) { - return md5cmn((b & d) | (c & ~d), a, b, x, s, t); -} -function md5hh(a, b, c, d, x, s, t) { - return md5cmn(b ^ c ^ d, a, b, x, s, t); -} -function md5ii(a, b, c, d, x, s, t) { - return md5cmn(c ^ (b | ~d), a, b, x, s, t); -} -export default md5; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/native.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/native.js deleted file mode 100644 index 76f44f9..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/native.js +++ /dev/null @@ -1,2 +0,0 @@ -const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto); -export default { randomUUID }; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/nil.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/nil.js deleted file mode 100644 index de6f830..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/nil.js +++ /dev/null @@ -1 +0,0 @@ -export default '00000000-0000-0000-0000-000000000000'; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/parse.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/parse.js deleted file mode 100644 index 64ac401..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/parse.js +++ /dev/null @@ -1,9 +0,0 @@ -import validate from './validate.js'; -function parse(uuid) { - if (!validate(uuid)) { - throw TypeError('Invalid UUID'); - } - let v; - return Uint8Array.of((v = parseInt(uuid.slice(0, 8), 16)) >>> 24, (v >>> 16) & 0xff, (v >>> 8) & 0xff, v & 0xff, (v = parseInt(uuid.slice(9, 13), 16)) >>> 8, v & 0xff, (v = parseInt(uuid.slice(14, 18), 16)) >>> 8, v & 0xff, (v = parseInt(uuid.slice(19, 23), 16)) >>> 8, v & 0xff, ((v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000) & 0xff, (v / 0x100000000) & 0xff, (v >>> 24) & 0xff, (v >>> 16) & 0xff, (v >>> 8) & 0xff, v & 0xff); -} -export default parse; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/regex.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/regex.js deleted file mode 100644 index 3e38591..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/regex.js +++ /dev/null @@ -1 +0,0 @@ -export default /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/rng.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/rng.js deleted file mode 100644 index 770f2e2..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/rng.js +++ /dev/null @@ -1,11 +0,0 @@ -let getRandomValues; -const rnds8 = new Uint8Array(16); -export default function rng() { - if (!getRandomValues) { - if (typeof crypto === 'undefined' || !crypto.getRandomValues) { - throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported'); - } - getRandomValues = crypto.getRandomValues.bind(crypto); - } - return getRandomValues(rnds8); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/sha1.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/sha1.js deleted file mode 100644 index dbb78ae..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/sha1.js +++ /dev/null @@ -1,70 +0,0 @@ -function f(s, x, y, z) { - switch (s) { - case 0: - return (x & y) ^ (~x & z); - case 1: - return x ^ y ^ z; - case 2: - return (x & y) ^ (x & z) ^ (y & z); - case 3: - return x ^ y ^ z; - } -} -function ROTL(x, n) { - return (x << n) | (x >>> (32 - n)); -} -function sha1(bytes) { - const K = [0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xca62c1d6]; - const H = [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0]; - const newBytes = new Uint8Array(bytes.length + 1); - newBytes.set(bytes); - newBytes[bytes.length] = 0x80; - bytes = newBytes; - const l = bytes.length / 4 + 2; - const N = Math.ceil(l / 16); - const M = new Array(N); - for (let i = 0; i < N; ++i) { - const arr = new Uint32Array(16); - for (let j = 0; j < 16; ++j) { - arr[j] = - (bytes[i * 64 + j * 4] << 24) | - (bytes[i * 64 + j * 4 + 1] << 16) | - (bytes[i * 64 + j * 4 + 2] << 8) | - bytes[i * 64 + j * 4 + 3]; - } - M[i] = arr; - } - M[N - 1][14] = ((bytes.length - 1) * 8) / Math.pow(2, 32); - M[N - 1][14] = Math.floor(M[N - 1][14]); - M[N - 1][15] = ((bytes.length - 1) * 8) & 0xffffffff; - for (let i = 0; i < N; ++i) { - const W = new Uint32Array(80); - for (let t = 0; t < 16; ++t) { - W[t] = M[i][t]; - } - for (let t = 16; t < 80; ++t) { - W[t] = ROTL(W[t - 3] ^ W[t - 8] ^ W[t - 14] ^ W[t - 16], 1); - } - let a = H[0]; - let b = H[1]; - let c = H[2]; - let d = H[3]; - let e = H[4]; - for (let t = 0; t < 80; ++t) { - const s = Math.floor(t / 20); - const T = (ROTL(a, 5) + f(s, b, c, d) + e + K[s] + W[t]) >>> 0; - e = d; - d = c; - c = ROTL(b, 30) >>> 0; - b = a; - a = T; - } - H[0] = (H[0] + a) >>> 0; - H[1] = (H[1] + b) >>> 0; - H[2] = (H[2] + c) >>> 0; - H[3] = (H[3] + d) >>> 0; - H[4] = (H[4] + e) >>> 0; - } - return Uint8Array.of(H[0] >> 24, H[0] >> 16, H[0] >> 8, H[0], H[1] >> 24, H[1] >> 16, H[1] >> 8, H[1], H[2] >> 24, H[2] >> 16, H[2] >> 8, H[2], H[3] >> 24, H[3] >> 16, H[3] >> 8, H[3], H[4] >> 24, H[4] >> 16, H[4] >> 8, H[4]); -} -export default sha1; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/stringify.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/stringify.js deleted file mode 100644 index 962738c..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/stringify.js +++ /dev/null @@ -1,35 +0,0 @@ -import validate from './validate.js'; -const byteToHex = []; -for (let i = 0; i < 256; ++i) { - byteToHex.push((i + 0x100).toString(16).slice(1)); -} -export function unsafeStringify(arr, offset = 0) { - return (byteToHex[arr[offset + 0]] + - byteToHex[arr[offset + 1]] + - byteToHex[arr[offset + 2]] + - byteToHex[arr[offset + 3]] + - '-' + - byteToHex[arr[offset + 4]] + - byteToHex[arr[offset + 5]] + - '-' + - byteToHex[arr[offset + 6]] + - byteToHex[arr[offset + 7]] + - '-' + - byteToHex[arr[offset + 8]] + - byteToHex[arr[offset + 9]] + - '-' + - byteToHex[arr[offset + 10]] + - byteToHex[arr[offset + 11]] + - byteToHex[arr[offset + 12]] + - byteToHex[arr[offset + 13]] + - byteToHex[arr[offset + 14]] + - byteToHex[arr[offset + 15]]).toLowerCase(); -} -function stringify(arr, offset = 0) { - const uuid = unsafeStringify(arr, offset); - if (!validate(uuid)) { - throw TypeError('Stringified UUID is invalid'); - } - return uuid; -} -export default stringify; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/types.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/types.js deleted file mode 100644 index cb0ff5c..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/types.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/uuid-bin.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/uuid-bin.js deleted file mode 100644 index aa4d4ac..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/uuid-bin.js +++ /dev/null @@ -1,70 +0,0 @@ -import * as assert from 'node:assert/strict'; -import v1 from './v1.js'; -import v3 from './v3.js'; -import v4 from './v4.js'; -import v5 from './v5.js'; -import v6 from './v6.js'; -import v7 from './v7.js'; -function usage() { - console.log('Usage:'); - console.log(' uuid'); - console.log(' uuid v1'); - console.log(' uuid v3 '); - console.log(' uuid v4'); - console.log(' uuid v5 '); - console.log(' uuid v6'); - console.log(' uuid v7'); - console.log(' uuid --help'); - console.log('\nNote: may be "URL" or "DNS" to use the corresponding UUIDs defined by RFC9562'); -} -const args = process.argv.slice(2); -if (args.indexOf('--help') >= 0) { - usage(); - process.exit(0); -} -const version = args.shift() || 'v4'; -switch (version) { - case 'v1': - console.log(v1()); - break; - case 'v3': { - const name = args.shift(); - let namespace = args.shift(); - assert.ok(name != null, 'v3 name not specified'); - assert.ok(namespace != null, 'v3 namespace not specified'); - if (namespace === 'URL') { - namespace = v3.URL; - } - if (namespace === 'DNS') { - namespace = v3.DNS; - } - console.log(v3(name, namespace)); - break; - } - case 'v4': - console.log(v4()); - break; - case 'v5': { - const name = args.shift(); - let namespace = args.shift(); - assert.ok(name != null, 'v5 name not specified'); - assert.ok(namespace != null, 'v5 namespace not specified'); - if (namespace === 'URL') { - namespace = v5.URL; - } - if (namespace === 'DNS') { - namespace = v5.DNS; - } - console.log(v5(name, namespace)); - break; - } - case 'v6': - console.log(v6()); - break; - case 'v7': - console.log(v7()); - break; - default: - usage(); - process.exit(1); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v1.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v1.js deleted file mode 100644 index 65e3f68..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v1.js +++ /dev/null @@ -1,83 +0,0 @@ -import rng from './rng.js'; -import { unsafeStringify } from './stringify.js'; -const _state = {}; -function v1(options, buf, offset) { - let bytes; - const isV6 = options?._v6 ?? false; - if (options) { - const optionsKeys = Object.keys(options); - if (optionsKeys.length === 1 && optionsKeys[0] === '_v6') { - options = undefined; - } - } - if (options) { - bytes = v1Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.nsecs, options.clockseq, options.node, buf, offset); - } - else { - const now = Date.now(); - const rnds = rng(); - updateV1State(_state, now, rnds); - bytes = v1Bytes(rnds, _state.msecs, _state.nsecs, isV6 ? undefined : _state.clockseq, isV6 ? undefined : _state.node, buf, offset); - } - return buf ?? unsafeStringify(bytes); -} -export function updateV1State(state, now, rnds) { - state.msecs ??= -Infinity; - state.nsecs ??= 0; - if (now === state.msecs) { - state.nsecs++; - if (state.nsecs >= 10000) { - state.node = undefined; - state.nsecs = 0; - } - } - else if (now > state.msecs) { - state.nsecs = 0; - } - else if (now < state.msecs) { - state.node = undefined; - } - if (!state.node) { - state.node = rnds.slice(10, 16); - state.node[0] |= 0x01; - state.clockseq = ((rnds[8] << 8) | rnds[9]) & 0x3fff; - } - state.msecs = now; - return state; -} -function v1Bytes(rnds, msecs, nsecs, clockseq, node, buf, offset = 0) { - if (rnds.length < 16) { - throw new Error('Random bytes length must be >= 16'); - } - if (!buf) { - buf = new Uint8Array(16); - offset = 0; - } - else { - if (offset < 0 || offset + 16 > buf.length) { - throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`); - } - } - msecs ??= Date.now(); - nsecs ??= 0; - clockseq ??= ((rnds[8] << 8) | rnds[9]) & 0x3fff; - node ??= rnds.slice(10, 16); - msecs += 12219292800000; - const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; - buf[offset++] = (tl >>> 24) & 0xff; - buf[offset++] = (tl >>> 16) & 0xff; - buf[offset++] = (tl >>> 8) & 0xff; - buf[offset++] = tl & 0xff; - const tmh = ((msecs / 0x100000000) * 10000) & 0xfffffff; - buf[offset++] = (tmh >>> 8) & 0xff; - buf[offset++] = tmh & 0xff; - buf[offset++] = ((tmh >>> 24) & 0xf) | 0x10; - buf[offset++] = (tmh >>> 16) & 0xff; - buf[offset++] = (clockseq >>> 8) | 0x80; - buf[offset++] = clockseq & 0xff; - for (let n = 0; n < 6; ++n) { - buf[offset++] = node[n]; - } - return buf; -} -export default v1; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v1ToV6.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v1ToV6.js deleted file mode 100644 index da0f763..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v1ToV6.js +++ /dev/null @@ -1,10 +0,0 @@ -import parse from './parse.js'; -import { unsafeStringify } from './stringify.js'; -export default function v1ToV6(uuid) { - const v1Bytes = typeof uuid === 'string' ? parse(uuid) : uuid; - const v6Bytes = _v1ToV6(v1Bytes); - return typeof uuid === 'string' ? unsafeStringify(v6Bytes) : v6Bytes; -} -function _v1ToV6(v1Bytes) { - return Uint8Array.of(((v1Bytes[6] & 0x0f) << 4) | ((v1Bytes[7] >> 4) & 0x0f), ((v1Bytes[7] & 0x0f) << 4) | ((v1Bytes[4] & 0xf0) >> 4), ((v1Bytes[4] & 0x0f) << 4) | ((v1Bytes[5] & 0xf0) >> 4), ((v1Bytes[5] & 0x0f) << 4) | ((v1Bytes[0] & 0xf0) >> 4), ((v1Bytes[0] & 0x0f) << 4) | ((v1Bytes[1] & 0xf0) >> 4), ((v1Bytes[1] & 0x0f) << 4) | ((v1Bytes[2] & 0xf0) >> 4), 0x60 | (v1Bytes[2] & 0x0f), v1Bytes[3], v1Bytes[8], v1Bytes[9], v1Bytes[10], v1Bytes[11], v1Bytes[12], v1Bytes[13], v1Bytes[14], v1Bytes[15]); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v3.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v3.js deleted file mode 100644 index b5c3781..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v3.js +++ /dev/null @@ -1,9 +0,0 @@ -import md5 from './md5.js'; -import v35, { DNS, URL } from './v35.js'; -export { DNS, URL } from './v35.js'; -function v3(value, namespace, buf, offset) { - return v35(0x30, md5, value, namespace, buf, offset); -} -v3.DNS = DNS; -v3.URL = URL; -export default v3; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v35.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v35.js deleted file mode 100644 index 3fe6573..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v35.js +++ /dev/null @@ -1,36 +0,0 @@ -import parse from './parse.js'; -import { unsafeStringify } from './stringify.js'; -export function stringToBytes(str) { - str = unescape(encodeURIComponent(str)); - const bytes = new Uint8Array(str.length); - for (let i = 0; i < str.length; ++i) { - bytes[i] = str.charCodeAt(i); - } - return bytes; -} -export const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; -export const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; -export default function v35(version, hash, value, namespace, buf, offset) { - const valueBytes = typeof value === 'string' ? stringToBytes(value) : value; - const namespaceBytes = typeof namespace === 'string' ? parse(namespace) : namespace; - if (typeof namespace === 'string') { - namespace = parse(namespace); - } - if (namespace?.length !== 16) { - throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); - } - let bytes = new Uint8Array(16 + valueBytes.length); - bytes.set(namespaceBytes); - bytes.set(valueBytes, namespaceBytes.length); - bytes = hash(bytes); - bytes[6] = (bytes[6] & 0x0f) | version; - bytes[8] = (bytes[8] & 0x3f) | 0x80; - if (buf) { - offset = offset || 0; - for (let i = 0; i < 16; ++i) { - buf[offset + i] = bytes[i]; - } - return buf; - } - return unsafeStringify(bytes); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v4.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v4.js deleted file mode 100644 index cc9dc2d..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v4.js +++ /dev/null @@ -1,30 +0,0 @@ -import native from './native.js'; -import rng from './rng.js'; -import { unsafeStringify } from './stringify.js'; -function _v4(options, buf, offset) { - options = options || {}; - const rnds = options.random ?? options.rng?.() ?? rng(); - if (rnds.length < 16) { - throw new Error('Random bytes length must be >= 16'); - } - rnds[6] = (rnds[6] & 0x0f) | 0x40; - rnds[8] = (rnds[8] & 0x3f) | 0x80; - if (buf) { - offset = offset || 0; - if (offset < 0 || offset + 16 > buf.length) { - throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`); - } - for (let i = 0; i < 16; ++i) { - buf[offset + i] = rnds[i]; - } - return buf; - } - return unsafeStringify(rnds); -} -function v4(options, buf, offset) { - if (native.randomUUID && !buf && !options) { - return native.randomUUID(); - } - return _v4(options, buf, offset); -} -export default v4; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v5.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v5.js deleted file mode 100644 index bd470a4..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v5.js +++ /dev/null @@ -1,9 +0,0 @@ -import sha1 from './sha1.js'; -import v35, { DNS, URL } from './v35.js'; -export { DNS, URL } from './v35.js'; -function v5(value, namespace, buf, offset) { - return v35(0x50, sha1, value, namespace, buf, offset); -} -v5.DNS = DNS; -v5.URL = URL; -export default v5; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v6.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v6.js deleted file mode 100644 index 278a339..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v6.js +++ /dev/null @@ -1,17 +0,0 @@ -import { unsafeStringify } from './stringify.js'; -import v1 from './v1.js'; -import v1ToV6 from './v1ToV6.js'; -function v6(options, buf, offset) { - options ??= {}; - offset ??= 0; - let bytes = v1({ ...options, _v6: true }, new Uint8Array(16)); - bytes = v1ToV6(bytes); - if (buf) { - for (let i = 0; i < 16; i++) { - buf[offset + i] = bytes[i]; - } - return buf; - } - return unsafeStringify(bytes); -} -export default v6; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v6ToV1.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v6ToV1.js deleted file mode 100644 index bfd942f..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v6ToV1.js +++ /dev/null @@ -1,10 +0,0 @@ -import parse from './parse.js'; -import { unsafeStringify } from './stringify.js'; -export default function v6ToV1(uuid) { - const v6Bytes = typeof uuid === 'string' ? parse(uuid) : uuid; - const v1Bytes = _v6ToV1(v6Bytes); - return typeof uuid === 'string' ? unsafeStringify(v1Bytes) : v1Bytes; -} -function _v6ToV1(v6Bytes) { - return Uint8Array.of(((v6Bytes[3] & 0x0f) << 4) | ((v6Bytes[4] >> 4) & 0x0f), ((v6Bytes[4] & 0x0f) << 4) | ((v6Bytes[5] & 0xf0) >> 4), ((v6Bytes[5] & 0x0f) << 4) | (v6Bytes[6] & 0x0f), v6Bytes[7], ((v6Bytes[1] & 0x0f) << 4) | ((v6Bytes[2] & 0xf0) >> 4), ((v6Bytes[2] & 0x0f) << 4) | ((v6Bytes[3] & 0xf0) >> 4), 0x10 | ((v6Bytes[0] & 0xf0) >> 4), ((v6Bytes[0] & 0x0f) << 4) | ((v6Bytes[1] & 0xf0) >> 4), v6Bytes[8], v6Bytes[9], v6Bytes[10], v6Bytes[11], v6Bytes[12], v6Bytes[13], v6Bytes[14], v6Bytes[15]); -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v7.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v7.js deleted file mode 100644 index 276c9bf..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/v7.js +++ /dev/null @@ -1,65 +0,0 @@ -import rng from './rng.js'; -import { unsafeStringify } from './stringify.js'; -const _state = {}; -function v7(options, buf, offset) { - let bytes; - if (options) { - bytes = v7Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.seq, buf, offset); - } - else { - const now = Date.now(); - const rnds = rng(); - updateV7State(_state, now, rnds); - bytes = v7Bytes(rnds, _state.msecs, _state.seq, buf, offset); - } - return buf ?? unsafeStringify(bytes); -} -export function updateV7State(state, now, rnds) { - state.msecs ??= -Infinity; - state.seq ??= 0; - if (now > state.msecs) { - state.seq = (rnds[6] << 23) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9]; - state.msecs = now; - } - else { - state.seq = (state.seq + 1) | 0; - if (state.seq === 0) { - state.msecs++; - } - } - return state; -} -function v7Bytes(rnds, msecs, seq, buf, offset = 0) { - if (rnds.length < 16) { - throw new Error('Random bytes length must be >= 16'); - } - if (!buf) { - buf = new Uint8Array(16); - offset = 0; - } - else { - if (offset < 0 || offset + 16 > buf.length) { - throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`); - } - } - msecs ??= Date.now(); - seq ??= ((rnds[6] * 0x7f) << 24) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9]; - buf[offset++] = (msecs / 0x10000000000) & 0xff; - buf[offset++] = (msecs / 0x100000000) & 0xff; - buf[offset++] = (msecs / 0x1000000) & 0xff; - buf[offset++] = (msecs / 0x10000) & 0xff; - buf[offset++] = (msecs / 0x100) & 0xff; - buf[offset++] = msecs & 0xff; - buf[offset++] = 0x70 | ((seq >>> 28) & 0x0f); - buf[offset++] = (seq >>> 20) & 0xff; - buf[offset++] = 0x80 | ((seq >>> 14) & 0x3f); - buf[offset++] = (seq >>> 6) & 0xff; - buf[offset++] = ((seq << 2) & 0xff) | (rnds[10] & 0x03); - buf[offset++] = rnds[11]; - buf[offset++] = rnds[12]; - buf[offset++] = rnds[13]; - buf[offset++] = rnds[14]; - buf[offset++] = rnds[15]; - return buf; -} -export default v7; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/validate.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/validate.js deleted file mode 100644 index 444a1a2..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/validate.js +++ /dev/null @@ -1,5 +0,0 @@ -import REGEX from './regex.js'; -function validate(uuid) { - return typeof uuid === 'string' && REGEX.test(uuid); -} -export default validate; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/version.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/version.js deleted file mode 100644 index bae91d3..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/dist/version.js +++ /dev/null @@ -1,8 +0,0 @@ -import validate from './validate.js'; -function version(uuid) { - if (!validate(uuid)) { - throw TypeError('Invalid UUID'); - } - return parseInt(uuid.slice(14, 15), 16); -} -export default version; diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/package.json b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/package.json deleted file mode 100644 index ebc7c2b..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/node_modules/uuid/package.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "name": "uuid", - "version": "13.0.0", - "description": "RFC9562 UUIDs", - "type": "module", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "keywords": [ - "uuid", - "guid", - "rfc4122", - "rfc9562" - ], - "license": "MIT", - "bin": { - "uuid": "./dist-node/bin/uuid" - }, - "sideEffects": false, - "types": "./dist/index.d.ts", - "exports": { - ".": { - "node": "./dist-node/index.js", - "default": "./dist/index.js" - }, - "./package.json": "./package.json" - }, - "files": [ - "dist", - "dist-node", - "!**/test" - ], - "devDependencies": { - "@babel/eslint-parser": "7.27.1", - "@commitlint/cli": "19.8.0", - "@commitlint/config-conventional": "19.8.0", - "@eslint/js": "9.26.0", - "bundlewatch": "0.4.1", - "commander": "13.1.0", - "eslint": "9.26.0", - "eslint-config-prettier": "10.1.2", - "eslint-plugin-prettier": "5.4.0", - "globals": "16.0.0", - "husky": "9.1.7", - "jest": "29.7.0", - "lint-staged": "15.5.2", - "neostandard": "0.12.1", - "npm-run-all": "4.1.5", - "prettier": "3.5.3", - "release-please": "17.0.0", - "runmd": "1.4.1", - "standard-version": "9.5.0", - "typescript": "5.2.2", - "typescript-eslint": "8.32.0" - }, - "optionalDevDependencies": { - "@wdio/browserstack-service": "9.2.1", - "@wdio/cli": "9.2.1", - "@wdio/jasmine-framework": "9.2.1", - "@wdio/local-runner": "9.2.1", - "@wdio/spec-reporter": "9.1.3", - "@wdio/static-server-service": "9.1.3" - }, - "scripts": { - "build": "./scripts/build.sh", - "build:watch": "tsc --watch -p tsconfig.json", - "bundlewatch": "npm run pretest:browser && bundlewatch --config bundlewatch.config.json", - "docs:diff": "npm run docs && git diff --quiet -I \"[0-9a-f-]{36}\" README.md", - "docs": "npm run build && npx runmd --output=README.md README_js.md", - "eslint:check": "eslint src/ test/ examples/ *.[jt]s", - "eslint:fix": "eslint --fix src/ test/ examples/ *.[jt]s", - "examples:browser:rollup:build": "cd examples/browser-rollup && npm run build", - "examples:browser:webpack:build": "cd examples/browser-webpack && npm run build", - "examples:node:esmodules:test": "cd examples/node-esmodules && npm test", - "examples:node:jest:test": "cd examples/node-jest && npm test", - "examples:node:typescript:test": "cd examples/typescript && npm test", - "lint": "npm run eslint:check && npm run prettier:check", - "md": "runmd --watch --output=README.md README_js.md", - "prepack": "npm run build -- --no-pack", - "prepare": "husky", - "prepublishOnly": "npm run build", - "pretest:benchmark": "npm run build", - "pretest:browser": "./scripts/iodd && npm run build && npm-run-all --parallel examples:browser:**", - "pretest:node": "npm run build", - "pretest": "npm run build", - "prettier:check": "prettier --check .", - "prettier:fix": "prettier --write .", - "release": "standard-version --no-verify", - "test:benchmark": "cd examples/benchmark && npm test", - "test:browser": "wdio run ./wdio.conf.js", - "test:node": "npm-run-all --parallel examples:node:**", - "test:watch": "node --test --enable-source-maps --watch dist-node/test/*.js", - "test": "node --test --enable-source-maps dist-node/test/*.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/uuidjs/uuid.git" - }, - "lint-staged": { - "*": [ - "prettier --no-error-on-unmatched-pattern --write" - ], - "*.{js,jsx}": [ - "eslint --no-error-on-unmatched-pattern --fix" - ] - }, - "standard-version": { - "scripts": { - "postchangelog": "prettier --write CHANGELOG.md" - } - }, - "packageManager": "npm@11.3.0" -} diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/constants.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/constants.js deleted file mode 100644 index e55ed78..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/constants.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CHOICE_WORKSPACE_DESC = exports.CHOICE_WORKSPACE_LABEL = exports.CHOICE_GLOBAL_DESC = exports.CHOICE_GLOBAL_LABEL = exports.PROMPT_CONFIRM_OVERWRITE = exports.PROMPT_CONFIRM_DELETE = exports.PROMPT_SELECT_PATTERN = exports.PROMPT_SELECT_SCOPE = exports.PROMPT_PATTERN_NAME_PLACEHOLDER = exports.PROMPT_PATTERN_NAME = exports.INFO_PATTERN_DELETED = exports.INFO_PATTERN_SAVED = exports.INFO_PATTERN_LOADED = exports.INFO_NO_PATTERNS = exports.ERR_MANAGING_PATTERNS = exports.ERR_LOADING_PATTERN = exports.ERR_SAVING_PATTERN = exports.ERR_PATTERN_NAME_EMPTY = exports.ERR_NO_SEARCH_STATE = exports.UI_MANAGE_TITLE = exports.UI_SECTION_USER = exports.UI_SECTION_WORKSPACE = exports.UI_NO_PATTERNS_FOUND = exports.UI_NO_PATTERNS = exports.MSG_TYPE_SAVE = exports.MSG_TYPE_LOAD = exports.MSG_TYPE_DELETE = exports.MSG_TYPE_PATTERNS = exports.MSG_TYPE_READY = exports.COMMAND_MANAGE = exports.SCOPE_WORKSPACE = exports.SCOPE_GLOBAL = exports.CONFIG_KEY_WORKSPACE_PATTERNS = exports.CONFIG_KEY_USER_PATTERNS = exports.CONFIG_NAMESPACE = void 0; -exports.CONFIG_NAMESPACE = 'patternStore'; -exports.CONFIG_KEY_USER_PATTERNS = 'savedPatterns'; -exports.CONFIG_KEY_WORKSPACE_PATTERNS = 'workspacePatterns'; -exports.SCOPE_GLOBAL = 'global'; -exports.SCOPE_WORKSPACE = 'workspace'; -exports.COMMAND_MANAGE = 'patternStore.manage'; -exports.MSG_TYPE_READY = 'ready'; -exports.MSG_TYPE_PATTERNS = 'patterns'; -exports.MSG_TYPE_DELETE = 'delete'; -exports.MSG_TYPE_LOAD = 'load'; -exports.MSG_TYPE_SAVE = 'save'; -exports.UI_NO_PATTERNS = 'No patterns yet'; -exports.UI_NO_PATTERNS_FOUND = 'No patterns found'; -exports.UI_SECTION_WORKSPACE = 'Workspace'; -exports.UI_SECTION_USER = 'User'; -exports.UI_MANAGE_TITLE = 'Manage Patterns'; -exports.ERR_NO_SEARCH_STATE = 'Could not read current search state'; -exports.ERR_PATTERN_NAME_EMPTY = 'Pattern name cannot be empty'; -exports.ERR_SAVING_PATTERN = 'Error saving pattern'; -exports.ERR_LOADING_PATTERN = 'Error loading pattern'; -exports.ERR_MANAGING_PATTERNS = 'Error managing patterns'; -exports.INFO_NO_PATTERNS = 'No saved patterns found. Use "PatternStore: Save Pattern" to create one.'; -exports.INFO_PATTERN_LOADED = 'Loaded pattern'; -exports.INFO_PATTERN_SAVED = 'Pattern saved'; -exports.INFO_PATTERN_DELETED = 'Pattern deleted'; -exports.PROMPT_PATTERN_NAME = 'Enter a name for this pattern'; -exports.PROMPT_PATTERN_NAME_PLACEHOLDER = 'e.g., "Replace quotes with angles"'; -exports.PROMPT_SELECT_SCOPE = 'Choose storage scope'; -exports.PROMPT_SELECT_PATTERN = 'Select a pattern to load'; -exports.PROMPT_CONFIRM_DELETE = 'Delete pattern'; -exports.PROMPT_CONFIRM_OVERWRITE = 'already exists. Overwrite?'; -exports.CHOICE_GLOBAL_LABEL = 'Global'; -exports.CHOICE_GLOBAL_DESC = 'Available in all workspaces'; -exports.CHOICE_WORKSPACE_LABEL = 'Workspace'; -exports.CHOICE_WORKSPACE_DESC = 'Only for this workspace'; -//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/extension.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/extension.js deleted file mode 100644 index 83ec5c2..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/extension.js +++ /dev/null @@ -1,127 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -Object.defineProperty(exports, "__esModule", { value: true }); -exports.activate = activate; -exports.deactivate = deactivate; -const vscode = __importStar(require("vscode")); -const storage = __importStar(require("./storage")); -const searchCtx = __importStar(require("./searchCtx")); -const WebviewManager_1 = require("./webview/WebviewManager"); -/** - * Called when the extension is activated - */ -function activate(context) { - console.log('PatternStore extension is now active!'); - // Register command: Manage Patterns - const manageCommand = vscode.commands.registerCommand('patternStore.manage', async () => { - await managePatternsCommand(context.extensionUri); - }); - context.subscriptions.push(manageCommand); -} -/** - * Called when the extension is deactivated - */ -function deactivate() { - console.log('PatternStore extension is now deactivated'); -} -/** - * Command: Save the current search state as a pattern - */ -async function savePatternCommand() { - try { - vscode.window.showInformationMessage('PatternStore: Save Pattern command executed!'); - // Get current search state - const searchState = await searchCtx.getCurrentSearchState(); - if (!searchState) { - vscode.window.showErrorMessage('Could not read current search state'); - return; - } - // Prompt for pattern name - const label = await vscode.window.showInputBox({ - prompt: 'Enter a name for this pattern', - placeHolder: 'e.g., "Replace quotes with angles"', - validateInput: (value) => { - if (!value || value.trim().length === 0) { - return 'Pattern name cannot be empty'; - } - return null; - } - }); - if (!label) { - return; // User cancelled - } - // Ask for scope - const scopeChoice = await vscode.window.showQuickPick([ - { label: 'Global', description: 'Available in all workspaces', value: 'global' }, - { label: 'Workspace', description: 'Only for this workspace', value: 'workspace' } - ], { placeHolder: 'Choose storage scope' }); - if (!scopeChoice) { - return; // User cancelled - } - // Create pattern object - const pattern = { - id: 'new', // Temporary ID for new patterns - label: label.trim(), - find: searchState.find || '', - replace: searchState.replace || '', - flags: searchState.flags || { - isRegex: false, - isCaseSensitive: false, - matchWholeWord: false, - isMultiline: false - }, - scope: scopeChoice.value - }; - // Check if pattern exists (will check when we implement storage) - const exists = storage.patternExists(pattern.label, pattern.scope); - if (exists) { - const overwrite = await vscode.window.showWarningMessage(`A pattern named "${pattern.label}" already exists. Overwrite?`, 'Yes', 'No'); - if (overwrite !== 'Yes') { - return; - } - } - // Save pattern - await storage.savePattern(pattern); - } - catch (error) { - vscode.window.showErrorMessage(`Error saving pattern: ${error}`); - } -} -async function managePatternsCommand(extensionUri) { - console.log('Manage Patterns command pressed - opening webview'); - // For now, just open global patterns. We'll add separate commands later - WebviewManager_1.WebviewManager.show(extensionUri, 'global'); -} -//# sourceMappingURL=extension.js.map \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/searchCtx.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/searchCtx.js deleted file mode 100644 index 3d35fc0..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/searchCtx.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getCurrentSearchState = getCurrentSearchState; -exports.loadPatternIntoSearch = loadPatternIntoSearch; -const vscode = __importStar(require("vscode")); -/** - * Get the current search state from the Search panel - * Returns null if unable to get the state - * - * NOTE: VS Code doesn't expose search panel state via API. - * This function tries to use editor selection as fallback. - */ -async function getCurrentSearchState() { - // Try to get selected text from active editor - const editor = vscode.window.activeTextEditor; - const selection = editor?.document.getText(editor.selection); - if (selection && selection.length > 0) { - // Use selection as find text - return { - find: selection, - replace: '', - flags: { - isRegex: false, - isCaseSensitive: false, - matchWholeWord: false, - isMultiline: false - } - }; - } - // No selection available - return null - // User will need to enter manually - return null; -} -/** - * Resolve placeholders like ${prompt:varname} in multiple strings - * Prompts once per unique placeholder name and reuses the value - */ -async function resolvePlaceholdersMultiple(texts) { - const RE = /\$\{prompt:([^}]+)\}/g; - // Collect all unique placeholder names across all texts - const allNames = new Set(); - for (const text of texts) { - Array.from(text.matchAll(RE), m => m[1]).forEach(name => allNames.add(name)); - } - const vals = {}; - // Prompt once for each unique placeholder - for (const name of allNames) { - const value = await vscode.window.showInputBox({ - prompt: `Value for ${name}`, - placeHolder: name - }); - if (value === undefined) { - return undefined; // User cancelled - } - vals[name] = value; - } - // Replace placeholders in all texts using the collected values - return texts.map(text => text.replace(RE, (_, name) => vals[name] ?? "")); -} -/** - * Resolve placeholders like ${prompt:varname} in a string (single text version) - */ -async function resolvePlaceholders(text) { - const result = await resolvePlaceholdersMultiple([text]); - return result ? result[0] : undefined; -} -async function loadPatternIntoSearch(pattern) { - try { - const hasReplace = pattern.replace && pattern.replace.trim().length > 0; - const textsToResolve = hasReplace ? [pattern.find, pattern.replace] : [pattern.find]; - const resolved = await resolvePlaceholdersMultiple(textsToResolve); - if (!resolved) { - return; // User cancelled - } - const find = resolved[0]; - const replace = hasReplace ? resolved[1] : ''; - const commandArgs = { - query: find, - replace: replace, - triggerSearch: false, // Don't auto-trigger search - isRegex: pattern.flags.isRegex, - isCaseSensitive: pattern.flags.isCaseSensitive, - matchWholeWord: pattern.flags.matchWholeWord, - preserveCase: false, - filesToInclude: pattern.filesToInclude || '', - filesToExclude: pattern.filesToExclude || '' - }; - await vscode.commands.executeCommand("workbench.action.findInFiles", commandArgs); - vscode.window.showInformationMessage(`✅ Loaded pattern: "${pattern.label}"`); - } - catch (error) { - vscode.window.showErrorMessage(`Failed to load pattern: ${error}`); - throw error; - } -} -//# sourceMappingURL=searchCtx.js.map \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/storage.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/storage.js deleted file mode 100644 index 148a3d4..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/storage.js +++ /dev/null @@ -1,158 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getAllPatterns = getAllPatterns; -exports.savePattern = savePattern; -exports.deletePattern = deletePattern; -exports.renamePattern = renamePattern; -exports.patternExists = patternExists; -const vscode = __importStar(require("vscode")); -const C = __importStar(require("./constants")); -/** - * Get patterns from settings and add runtime IDs - */ -function getPatternsByScope(scope) { - const config = vscode.workspace.getConfiguration(C.CONFIG_NAMESPACE); - const configKey = scope === 'global' ? C.CONFIG_KEY_USER_PATTERNS : C.CONFIG_KEY_WORKSPACE_PATTERNS; - let storedPatterns; - if (scope === 'global') { - storedPatterns = config.inspect(C.CONFIG_KEY_USER_PATTERNS)?.globalValue || []; - } - else { - storedPatterns = config.inspect(C.CONFIG_KEY_WORKSPACE_PATTERNS)?.workspaceValue || []; - } - // Add runtime IDs and ensure scope is set - return storedPatterns.map((p, index) => ({ - ...p, - id: `${scope}-${index}`, // Index-based runtime ID - scope: scope - })); -} -function getAllPatterns() { - const workspace = getPatternsByScope('workspace'); - const global = getPatternsByScope('global'); - // Return all patterns - duplicates across scopes are allowed - return [...workspace, ...global]; -} -async function savePattern(pattern) { - const config = vscode.workspace.getConfiguration(C.CONFIG_NAMESPACE); - const configKey = pattern.scope === 'global' ? C.CONFIG_KEY_USER_PATTERNS : C.CONFIG_KEY_WORKSPACE_PATTERNS; - const target = pattern.scope === 'global' - ? vscode.ConfigurationTarget.Global - : vscode.ConfigurationTarget.Workspace; - // Read fresh patterns with runtime IDs - const patternsWithIds = getPatternsByScope(pattern.scope); - // Find existing pattern by ID (runtime ID tells us the index it came from) - const existingIndex = patternsWithIds.findIndex(p => p.id === pattern.id); - const isUpdate = existingIndex !== -1; - // Strip runtime ID before saving - const { id, ...storedPattern } = pattern; - // Create array of stored patterns (without IDs) - let storedPatterns = patternsWithIds.map(p => { - const { id, ...stored } = p; - return stored; - }); - if (isUpdate) { - // Update existing pattern IN PLACE (maintains order) - storedPatterns[existingIndex] = storedPattern; - } - else { - // New pattern - add at beginning - storedPatterns.unshift(storedPattern); - } - // Save to settings (without IDs) - await config.update(configKey, storedPatterns, target); - // Only show message if it's a new pattern (not an update) - if (!isUpdate) { - vscode.window.showInformationMessage(`✅ Pattern "${pattern.label}" saved to ${pattern.scope} settings`); - } -} -async function deletePattern(id, scope) { - const config = vscode.workspace.getConfiguration(C.CONFIG_NAMESPACE); - const configKey = scope === 'global' ? C.CONFIG_KEY_USER_PATTERNS : C.CONFIG_KEY_WORKSPACE_PATTERNS; - const target = scope === 'global' - ? vscode.ConfigurationTarget.Global - : vscode.ConfigurationTarget.Workspace; - // Read fresh patterns with runtime IDs - const patternsWithIds = getPatternsByScope(scope); - // Find pattern by runtime ID - const patternToDelete = patternsWithIds.find(p => p.id === id); - if (!patternToDelete) { - vscode.window.showWarningMessage(`Pattern not found in ${scope} settings`); - return; - } - // Filter out the pattern and strip IDs - const storedPatterns = patternsWithIds - .filter(p => p.id !== id) - .map(p => { - const { id, ...stored } = p; - return stored; - }); - // Save updated list (without IDs) - await config.update(configKey, storedPatterns, target); - vscode.window.showInformationMessage(`🗑️ Pattern "${patternToDelete.label}" deleted from ${scope} settings`); -} -async function renamePattern(id, newLabel, scope) { - const config = vscode.workspace.getConfiguration(C.CONFIG_NAMESPACE); - const configKey = scope === 'global' ? C.CONFIG_KEY_USER_PATTERNS : C.CONFIG_KEY_WORKSPACE_PATTERNS; - const target = scope === 'global' - ? vscode.ConfigurationTarget.Global - : vscode.ConfigurationTarget.Workspace; - // Read fresh patterns with runtime IDs - const patternsWithIds = getPatternsByScope(scope); - // Find pattern by runtime ID - const pattern = patternsWithIds.find(p => p.id === id); - if (!pattern) { - vscode.window.showWarningMessage(`Pattern not found in ${scope} settings`); - return; - } - const oldLabel = pattern.label; - // Update label and strip IDs for saving - const storedPatterns = patternsWithIds.map(p => { - const { id: _id, ...stored } = p; - if (p.id === id) { - return { ...stored, label: newLabel }; - } - return stored; - }); - // Save updated list (without IDs) - await config.update(configKey, storedPatterns, target); - vscode.window.showInformationMessage(`✏️ Pattern renamed from "${oldLabel}" to "${newLabel}" in ${scope} settings`); -} -function patternExists(label, scope) { - const patterns = getPatternsByScope(scope); - return patterns.some(p => p.label === label); -} -//# sourceMappingURL=storage.js.map \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/types.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/types.js deleted file mode 100644 index 11e638d..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/types.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/webview/WebviewManager.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/webview/WebviewManager.js deleted file mode 100644 index e556a72..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/out/webview/WebviewManager.js +++ /dev/null @@ -1,266 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WebviewManager = void 0; -const vscode = __importStar(require("vscode")); -const path = __importStar(require("path")); -const fs = __importStar(require("fs")); -const storage = __importStar(require("../storage")); -const searchCtx = __importStar(require("../searchCtx")); -/** - * Manages the webview panel for pattern management - */ -class WebviewManager { - /** - * Create or show the webview panel - */ - static show(extensionUri, scope) { - const column = vscode.window.activeTextEditor - ? vscode.window.activeTextEditor.viewColumn - : undefined; - // If we already have a panel, show it - if (WebviewManager.currentPanel) { - WebviewManager.currentPanel.panel.reveal(column); - return; - } - const panel = vscode.window.createWebviewPanel('patternStoreManage', 'PatternStore', column || vscode.ViewColumn.One, { - enableScripts: true, - retainContextWhenHidden: true, - }); - WebviewManager.currentPanel = new WebviewManager(panel, extensionUri, scope); - } - constructor(panel, extensionUri, scope) { - this.disposables = []; - this.isInternalSave = false; - this.panel = panel; - this.extensionUri = extensionUri; - this.scope = scope; - // Set initial HTML content - this.panel.webview.html = this.getHtmlContent(); - // Listen for when the panel is disposed - this.panel.onDidDispose(() => this.dispose(), null, this.disposables); - // Handle messages from the webview - this.panel.webview.onDidReceiveMessage(message => { - this.handleMessage(message); - }, null, this.disposables); - // Watch for external config changes - vscode.workspace.onDidChangeConfiguration(e => { - if (e.affectsConfiguration('patternStore')) { - this.handleExternalConfigChange(); - } - }, null, this.disposables); - this.sendPatterns(); - } - sendPatterns(selectId, selectScope, clearSelection) { - const allPatterns = storage.getAllPatterns(); - const workspacePatterns = allPatterns.filter(p => p.scope === 'workspace'); - const userPatterns = allPatterns.filter(p => p.scope === 'global'); - const message = { - type: 'patterns', - workspace: workspacePatterns, - user: userPatterns - }; - if (selectId && selectScope) { - message.selectPattern = { - id: selectId, - scope: selectScope - }; - } - if (clearSelection) { - message.clearSelection = true; - } - this.panel.webview.postMessage(message); - } - /** - * Handle external configuration changes (e.g., manual edits to settings.json) - */ - handleExternalConfigChange() { - // Don't show notification if this was an internal save - if (this.isInternalSave) { - this.isInternalSave = false; - return; - } - // Show warning to user for actual external changes - vscode.window.showWarningMessage('Pattern settings changed externally. Webview reloaded.'); - // Force full reload - this clears any dirty state and rebuilds runtime IDs - // Pass clearSelection flag to force the webview to clear the details view - this.sendPatterns(undefined, undefined, true); - } - async handleMessage(message) { - console.log('Received message from webview:', message); - switch (message.type) { - case 'ready': - // Webview is ready, send patterns - this.sendPatterns(); - break; - case 'delete': - await this.handleDelete(message.id, message.scope); - break; - case 'load': - await this.handleLoad(message.id, message.scope, message.pattern); - break; - case 'create': - await this.handleCreate(message.scope); - break; - case 'save': - await this.handleSave(message.pattern); - break; - } - } - async handleCreate(scope) { - // Generate unique label for new pattern - const existingPatterns = storage.getAllPatterns().filter(p => p.scope === scope); - const baseName = 'New Pattern'; - let label = baseName; - let counter = 1; - while (existingPatterns.some(p => p.label === label)) { - counter++; - label = `${baseName} ${counter}`; - } - const newPattern = { - id: 'new', // Temporary ID for new patterns - label: label, - find: '', - replace: '', - flags: { - isRegex: false, - isCaseSensitive: false, - matchWholeWord: false, - isMultiline: false - }, - scope: scope - }; - // Mark as internal save to suppress external change notification - this.isInternalSave = true; - await storage.savePattern(newPattern); - // New pattern will be at index 0 (savePattern uses unshift) - this.sendPatterns(`${scope}-0`, scope); - } - async handleSave(patternData) { - const { id, label, find, replace, flags, filesToInclude, filesToExclude, scope } = patternData; - const pattern = { - id: id, // Preserve existing ID - label: label, - find: find, - replace: replace, - flags: flags, - filesToInclude: filesToInclude, - filesToExclude: filesToExclude, - scope: scope - }; - // Mark as internal save to suppress external change notification - this.isInternalSave = true; - await storage.savePattern(pattern); - this.sendPatterns(id, scope); - } - async handleDelete(id, scope) { - // Find pattern to get label for confirmation - const allPatterns = storage.getAllPatterns(); - const pattern = allPatterns.find(p => p.id === id && p.scope === scope); - if (!pattern) { - vscode.window.showErrorMessage(`Pattern not found`); - return; - } - // Confirm deletion - const confirm = await vscode.window.showWarningMessage(`Delete pattern "${pattern.label}"?`, { modal: true }, 'Delete'); - if (confirm === 'Delete') { - // Mark as internal save to suppress external change notification - this.isInternalSave = true; - await storage.deletePattern(id, scope); - // Refresh pattern list - this.sendPatterns(); - } - } - async handleLoad(id, scope, providedPattern) { - let pattern = providedPattern; - // If no pattern was provided, look it up - if (!pattern) { - const allPatterns = storage.getAllPatterns(); - pattern = allPatterns.find(p => p.id === id && p.scope === scope); - if (!pattern) { - vscode.window.showErrorMessage(`Pattern "${id}" not found`); - return; - } - } - await searchCtx.loadPatternIntoSearch(pattern); - } - getHtmlContent() { - // Generate nonce for CSP - const nonce = this.getNonce(); - // Get URIs for webview resources - const cspSource = this.panel.webview.cspSource; - // Load HTML, CSS, and JS from files - const htmlPath = path.join(this.extensionUri.fsPath, 'src', 'webview', 'html', 'patternManager.html'); - const cssPath = path.join(this.extensionUri.fsPath, 'src', 'webview', 'css', 'patternManager.css'); - const jsPath = path.join(this.extensionUri.fsPath, 'src', 'webview', 'js', 'patternManager.js'); - let html = fs.readFileSync(htmlPath, 'utf8'); - const css = fs.readFileSync(cssPath, 'utf8'); - const js = fs.readFileSync(jsPath, 'utf8'); - // Build style tag with nonce - const styleTag = ``; - // Replace placeholders - html = html.replace(/{{nonce}}/g, nonce); - html = html.replace(/{{cspSource}}/g, cspSource); - html = html.replace(/{{styleTag}}/g, styleTag); - html = html.replace(/{{script}}/g, js); - return html; - } - /** - * Generate a nonce for CSP - */ - getNonce() { - let text = ''; - const possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; - for (let i = 0; i < 32; i++) { - text += possible.charAt(Math.floor(Math.random() * possible.length)); - } - return text; - } - /** - * Clean up resources - */ - dispose() { - WebviewManager.currentPanel = undefined; - this.panel.dispose(); - while (this.disposables.length) { - const disposable = this.disposables.pop(); - if (disposable) { - disposable.dispose(); - } - } - } -} -exports.WebviewManager = WebviewManager; -//# sourceMappingURL=WebviewManager.js.map \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/package.json b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/package.json deleted file mode 100644 index efc397e..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/package.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "name": "patternstore", - "displayName": "PatternStore", - "description": "Save and recall reusable regex find/replace pairs in VS Code", - "version": "0.1.12", - "publisher": "jdunkel", - "engines": { - "vscode": "^1.85.0" - }, - "icon": "assets/pattern-store-icon.png", - "repository": { - "type": "git", - "url": "https://github.com/JoachimDunkel/PatternStore" - }, - "keywords": [ - "search", - "replace", - "regex", - "find", - "pattern", - "snippet" - ], - "categories": [ - "Other" - ], - "galleryBanner": { - "color": "#1e1e1e", - "theme": "dark" - }, - "main": "./out/extension.js", - "contributes": { - "commands": [ - { - "command": "patternStore.manage", - "title": "PatternStore: Manage Patterns", - "icon": "$(book)" - } - ], - "configuration": { - "title": "PatternStore", - "properties": { - "patternStore.savedPatterns": { - "type": "array", - "default": [], - "description": "Global patterns available in all workspaces", - "items": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "find": { - "type": "string" - }, - "replace": { - "type": "string" - }, - "flags": { - "type": "object" - }, - "filesToInclude": { - "type": "string", - "description": "Files to include (glob pattern, e.g. '*.ts,*.js' or 'src/**')" - }, - "filesToExclude": { - "type": "string", - "description": "Files to exclude (glob pattern, e.g. 'node_modules/**,dist/**')" - }, - "scope": { - "type": "string" - } - } - } - }, - "patternStore.workspacePatterns": { - "type": "array", - "default": [], - "description": "Workspace-specific patterns", - "scope": "resource", - "items": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "find": { - "type": "string" - }, - "replace": { - "type": "string" - }, - "flags": { - "type": "object" - }, - "filesToInclude": { - "type": "string", - "description": "Files to include (glob pattern, e.g. '*.ts,*.js' or 'src/**')" - }, - "filesToExclude": { - "type": "string", - "description": "Files to exclude (glob pattern, e.g. 'node_modules/**,dist/**')" - }, - "scope": { - "type": "string" - } - } - } - } - } - }, - "keybindings": [ - { - "command": "patternStore.manage", - "key": "ctrl+alt+r", - "mac": "cmd+alt+r" - } - ], - "menus": { - "view/title": [ - { - "command": "patternStore.manage", - "when": "view == workbench.view.search", - "group": "navigation" - } - ] - } - }, - "scripts": { - "vscode:prepublish": "npm run compile", - "compile": "tsc -p ./", - "watch": "tsc -watch -p ./", - "pretest": "npm run compile && npm run lint", - "lint": "eslint src --ext ts" - }, - "devDependencies": { - "@types/node": "^20.x", - "@types/vscode": "^1.85.0", - "@typescript-eslint/eslint-plugin": "^6.x", - "@typescript-eslint/parser": "^6.x", - "eslint": "^8.x", - "typescript": "^5.3.0" - }, - "__metadata": { - "installedTimestamp": 1783822352061, - "targetPlatform": "undefined", - "size": 1218391 - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/css/patternManager.css b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/css/patternManager.css deleted file mode 100644 index 1d1131a..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/css/patternManager.css +++ /dev/null @@ -1,561 +0,0 @@ -body { - padding: 0; - margin: 0; - font-family: var(--vscode-font-family); - color: var(--vscode-foreground); -} - -.container { - display: flex; - height: 100vh; - gap: 0; - background: var(--vscode-panel-border); - position: relative; -} - -/* Left panel - Pattern list */ -.pattern-list-panel { - flex: 0 0 300px; - min-width: 200px; - max-width: 600px; - background: var(--vscode-sideBar-background); - display: flex; - flex-direction: column; -} - -/* Resize Handle */ -.resize-handle { - flex: 0 0 4px; - background: var(--vscode-panel-border); - cursor: ew-resize; - position: relative; - user-select: none; -} - -.resize-handle:hover { - background: var(--vscode-focusBorder); -} - -.resize-handle.resizing { - background: var(--vscode-focusBorder); -} - -.search-box { - padding: 8px; - background: var(--vscode-sideBar-background); - border-bottom: 1px solid var(--vscode-panel-border); - position: relative; -} - -.search-wrapper { - position: relative; - display: flex; - align-items: center; -} - -.search-icon { - position: absolute; - left: 8px; - pointer-events: none; - color: var(--vscode-input-placeholderForeground); - font-size: 14px; -} - -.search-input { - width: 100%; - padding: 6px 30px 6px 30px; - background: var(--vscode-input-background); - color: var(--vscode-input-foreground); - border: 1px solid var(--vscode-input-border); - border-radius: 2px; - font-size: 13px; - box-sizing: border-box; -} - -.search-input:focus { - outline: none; - border-color: var(--vscode-focusBorder); -} - -.search-clear { - position: absolute; - right: 6px; - padding: 4px; - background: transparent; - border: none; - cursor: pointer; - color: var(--vscode-input-placeholderForeground); - border-radius: 3px; - display: none; - align-items: center; - justify-content: center; - width: 20px; - height: 20px; - transition: all 0.15s ease; -} - -.search-clear:hover { - background: var(--vscode-toolbar-hoverBackground); - color: var(--vscode-foreground); -} - -.search-clear.visible { - display: flex; -} - -.search-clear .codicon { - font-size: 12px; -} - -.pattern-list { - flex: 1; - overflow-y: auto; - padding: 4px; -} - -.section-header { - padding: 8px 12px; - font-weight: 600; - font-size: 11px; - text-transform: uppercase; - color: var(--vscode-foreground); - opacity: 0.6; - letter-spacing: 0.5px; - margin-top: 8px; - display: flex; - align-items: center; - justify-content: space-between; - user-select: none; -} - -.section-header-left { - display: flex; - align-items: center; - gap: 6px; - cursor: pointer; - flex: 1; -} - -.add-pattern-btn { - padding: 4px; - background: transparent; - border: none; - cursor: pointer; - color: var(--vscode-foreground); - opacity: 0.6; - border-radius: 3px; - display: flex; - align-items: center; - justify-content: center; - width: 20px; - height: 20px; - transition: all 0.15s ease; -} - -.add-pattern-btn:hover { - background: var(--vscode-toolbar-hoverBackground); - opacity: 1; -} - -.add-pattern-btn .codicon { - font-size: 14px; -} - -.section-header:hover { - opacity: 0.8; -} - -.section-header:first-child { - margin-top: 0; -} - -.section-header .codicon { - font-size: 14px; - transition: transform 0.1s ease; -} - -.section-header.collapsed .codicon { - transform: rotate(-90deg); -} - -.section-content { - max-height: 10000px; - overflow: hidden; - transition: max-height 0.15s ease; -} - -.section-content.collapsed { - max-height: 0; -} - -.empty-state { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - padding: 48px 24px; - color: var(--vscode-descriptionForeground); - text-align: center; - font-size: 14px; -} - -.empty-state-section { - padding: 16px; - text-align: center; - color: var(--vscode-descriptionForeground); - font-size: 13px; - opacity: 0.8; -} - -.pattern-item { - padding: 8px 12px; - cursor: pointer; - border-radius: 3px; - margin-bottom: 2px; - display: flex; - align-items: center; - gap: 8px; - position: relative; -} - -.pattern-item:hover { - background: var(--vscode-list-hoverBackground); -} - -.pattern-item:hover .pattern-actions { - opacity: 1; -} - -.pattern-item.selected { - background: var(--vscode-list-activeSelectionBackground); - color: var(--vscode-list-activeSelectionForeground); -} - -.pattern-info { - flex: 1; - min-width: 0; -} - -.pattern-name { - font-weight: 500; - margin-bottom: 2px; -} - -.pattern-preview { - font-size: 12px; - opacity: 0.8; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.pattern-item-invalid { - border-left: 2px solid var(--vscode-errorForeground); - opacity: 0.8; -} - -.pattern-item-invalid .pattern-name .codicon-warning { - color: var(--vscode-errorForeground); - margin-left: 4px; - font-size: 13px; - vertical-align: middle; -} - -.pattern-item-invalid .pattern-preview { - color: var(--vscode-errorForeground); -} - -.pattern-item-invalid .pattern-preview em { - font-style: italic; - opacity: 0.7; -} - -/* Action buttons */ -.pattern-actions { - display: flex; - gap: 4px; - opacity: 0; - transition: opacity 0.15s ease; -} - -.action-btn { - padding: 4px; - background: transparent; - border: none; - cursor: pointer; - color: var(--vscode-foreground); - opacity: 0.7; - border-radius: 3px; - display: flex; - align-items: center; - justify-content: center; - width: 24px; - height: 24px; -} - -.action-btn:hover { - background: var(--vscode-toolbar-hoverBackground); - opacity: 1; -} - -.action-btn .codicon { - font-size: 16px; -} - -.action-btn.delete:hover { - color: var(--vscode-errorForeground); -} - -.action-btn.load:hover { - color: var(--vscode-textLink-foreground); -} - -/* Right panel - Edit form */ -.edit-panel { - flex: 1; - background: var(--vscode-editor-background); - overflow-y: auto; - padding: 16px; -} - -.edit-empty-state { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - height: 100%; - opacity: 0.5; - text-align: center; - padding: 40px 20px; -} - -.edit-empty-state .codicon { - font-size: 64px; - margin-bottom: 16px; - opacity: 0.6; -} - -.edit-empty-state p { - margin: 4px 0; - font-size: 14px; -} - -.edit-empty-state .hint { - font-size: 12px; - opacity: 0.7; -} - -.edit-form { - display: none; -} - -.edit-form.active { - display: block; -} - -.edit-form-header { - display: flex; - align-items: center; - gap: 8px; - margin-bottom: 12px; -} - -.edit-form h2 { - font-size: 13px; - font-weight: 600; - margin: 0; - text-transform: uppercase; - opacity: 0.8; - white-space: nowrap; -} - -.form-input-inline { - flex: 1; - padding: 4px 6px; - background: var(--vscode-input-background); - color: var(--vscode-input-foreground); - border: 1px solid var(--vscode-input-border); - border-radius: 2px; - font-size: 13px; - font-family: var(--vscode-editor-font-family); - box-sizing: border-box; -} - -.form-input-inline:focus { - outline: none; - border-color: var(--vscode-focusBorder); -} - -.form-group { - margin-bottom: 12px; -} - -.form-label { - display: block; - margin-bottom: 3px; - font-weight: 500; - font-size: 11px; - opacity: 0.8; - text-transform: uppercase; -} - -.form-label-with-options { - display: flex; - align-items: center; - justify-content: space-between; - margin-bottom: 3px; -} - -.form-label-with-options .form-label { - margin-bottom: 0; -} - -.form-input, -.form-textarea { - width: 100%; - padding: 4px 6px; - background: var(--vscode-input-background); - color: var(--vscode-input-foreground); - border: 1px solid var(--vscode-input-border); - border-radius: 2px; - font-size: 13px; - font-family: var(--vscode-editor-font-family); - box-sizing: border-box; -} - -.form-input:focus, -.form-textarea:focus { - outline: none; - border-color: var(--vscode-focusBorder); -} - -.form-input.error, -.form-textarea.error { - border-color: var(--vscode-errorForeground); -} - -.form-input.dirty, -.form-input-inline.dirty, -.form-textarea.dirty { - box-shadow: 0 0 0 1px rgba(106, 153, 85, 0.6); -} - -.form-textarea { - min-height: 60px; - resize: vertical; - font-family: var(--vscode-editor-font-family); -} - -.validation-error { - display: none; - color: var(--vscode-errorForeground); - font-size: 11px; - margin-top: 3px; -} - -.validation-error.visible { - display: block; -} - -.checkbox-group-icons { - display: flex; - gap: 4px; -} - -.toggle-btn { - padding: 4px 8px; - background: var(--vscode-button-secondaryBackground); - color: var(--vscode-button-secondaryForeground); - border: 1px solid transparent; - border-radius: 2px; - cursor: pointer; - display: flex; - align-items: center; - justify-content: center; - transition: all 0.15s ease; - min-width: 28px; - height: 24px; -} - -.toggle-btn:hover { - background: var(--vscode-button-secondaryHoverBackground); -} - -.toggle-btn.active { - background: var(--vscode-button-background); - color: var(--vscode-button-foreground); - border-color: var(--vscode-focusBorder); -} - -.toggle-btn.dirty { - border-color: #6a9955; -} - -.toggle-btn.active.dirty { - background: var(--vscode-button-background); - color: var(--vscode-button-foreground); - border-color: #6a9955; -} - -.toggle-btn .codicon { - font-size: 14px; -} - -.button-group { - display: flex; - gap: 6px; - margin-top: 16px; - padding-top: 12px; - border-top: 1px solid var(--vscode-panel-border); -} - -button { - padding: 5px 12px; - background: var(--vscode-button-background); - color: var(--vscode-button-foreground); - border: none; - border-radius: 2px; - cursor: pointer; - font-size: 12px; -} - -button:hover { - background: var(--vscode-button-hoverBackground); -} - -button.secondary { - background: var(--vscode-button-secondaryBackground); - color: var(--vscode-button-secondaryForeground); -} - -button.secondary:hover { - background: var(--vscode-button-secondaryHoverBackground); -} - -.dirty-indicator { - margin-left: 6px; - color: var(--vscode-editorWarning-foreground); - font-size: 8px; - animation: pulse 2s ease-in-out infinite; - width: 8px; - display: inline-block; - visibility: hidden; -} - -@keyframes pulse { - 0%, 100% { - opacity: 1; - } - 50% { - opacity: 0.5; - } -} - -@keyframes pulseBorder { - 0%, 100% { - border-color: #4ec9b0; - } - 50% { - border-color: #dcdcaa; - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/html/patternManager.html b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/html/patternManager.html deleted file mode 100644 index a65ebeb..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/html/patternManager.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - Manage Patterns - - {{styleTag}} - - - -
- -
- -
- -
No patterns yet
-
-
- - -
- -
-
- -

Select a pattern to edit

-

or create a new one with the + button

-
- -
-
-

Pattern

- -
- -
-
- -
- - - - -
-
- -
- - - - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
-
-
-
- - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/js/patternManager.js b/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/js/patternManager.js deleted file mode 100644 index 30b06fe..0000000 --- a/assets/dotfiles/vscode-extensions/jdunkel.patternstore-0.1.12/src/webview/js/patternManager.js +++ /dev/null @@ -1,857 +0,0 @@ -const vscode = acquireVsCodeApi(); - -// Store patterns data -let workspacePatterns = []; -let userPatterns = []; -let workspacePatternsMap = new Map(); // id -> pattern -let userPatternsMap = new Map(); // id -> pattern -let searchQuery = ''; - -// Dirty state tracking -let savedPatternState = null; - -// Cache DOM elements for performance -const domCache = { - labelInput: null, - findInput: null, - replaceInput: null, - filesToInclude: null, - filesToExclude: null, - isRegex: null, - isCaseSensitive: null, - matchWholeWord: null, - isRegexBtn: null, - isCaseSensitiveBtn: null, - matchWholeWordBtn: null, - dirtyIndicator: null, - patternList: null, - editForm: null, - editEmptyState: null, - findValidationError: null -}; - -function initDomCache() { - domCache.labelInput = document.getElementById('labelInput'); - domCache.findInput = document.getElementById('findInput'); - domCache.replaceInput = document.getElementById('replaceInput'); - domCache.filesToInclude = document.getElementById('filesToInclude'); - domCache.filesToExclude = document.getElementById('filesToExclude'); - domCache.isRegex = document.getElementById('isRegex'); - domCache.isCaseSensitive = document.getElementById('isCaseSensitive'); - domCache.matchWholeWord = document.getElementById('matchWholeWord'); - domCache.isRegexBtn = document.getElementById('isRegexBtn'); - domCache.isCaseSensitiveBtn = document.getElementById('isCaseSensitiveBtn'); - domCache.matchWholeWordBtn = document.getElementById('matchWholeWordBtn'); - domCache.dirtyIndicator = document.getElementById('dirtyIndicator'); - domCache.patternList = document.getElementById('patternList'); - domCache.editForm = document.getElementById('editForm'); - domCache.editEmptyState = document.getElementById('editEmptyState'); - domCache.findValidationError = document.getElementById('findValidationError'); -} - -function checkIfDirty() { - const state = vscode.getState() || {}; - const currentPattern = state.currentPattern; - - if (!currentPattern || !savedPatternState) { - updateDirtyIndicator(false); - clearAllDirtyClasses(); - return; - } - - // Compare current form values with saved state - const isDirty = - domCache.labelInput.value.trim() !== savedPatternState.label || - domCache.findInput.value !== savedPatternState.find || - domCache.replaceInput.value !== savedPatternState.replace || - domCache.isRegex.checked !== savedPatternState.flags.isRegex || - domCache.isCaseSensitive.checked !== savedPatternState.flags.isCaseSensitive || - domCache.matchWholeWord.checked !== savedPatternState.flags.matchWholeWord || - (domCache.filesToInclude.value.trim() || '') !== (savedPatternState.filesToInclude || '') || - (domCache.filesToExclude.value.trim() || '') !== (savedPatternState.filesToExclude || ''); - - updateDirtyIndicator(isDirty); - updateFieldDirtyStates(); -} - -function updateDirtyIndicator(isDirty) { - if (domCache.dirtyIndicator) { - domCache.dirtyIndicator.style.visibility = isDirty ? 'visible' : 'hidden'; - } -} - -function updateFieldDirtyStates() { - if (!savedPatternState) { - clearAllDirtyClasses(); - return; - } - - // Check text inputs using cached DOM references - if (domCache.labelInput) { - toggleDirtyClass(domCache.labelInput, domCache.labelInput.value.trim() !== savedPatternState.label); - } - if (domCache.findInput) { - toggleDirtyClass(domCache.findInput, domCache.findInput.value !== savedPatternState.find); - } - if (domCache.replaceInput) { - toggleDirtyClass(domCache.replaceInput, domCache.replaceInput.value !== savedPatternState.replace); - } - if (domCache.filesToInclude) { - toggleDirtyClass(domCache.filesToInclude, (domCache.filesToInclude.value.trim() || '') !== (savedPatternState.filesToInclude || '')); - } - if (domCache.filesToExclude) { - toggleDirtyClass(domCache.filesToExclude, (domCache.filesToExclude.value.trim() || '') !== (savedPatternState.filesToExclude || '')); - } - - // Check toggle buttons using cached DOM references - if (domCache.isRegexBtn && domCache.isRegex) { - toggleDirtyClass(domCache.isRegexBtn, domCache.isRegex.checked !== savedPatternState.flags.isRegex); - } - if (domCache.isCaseSensitiveBtn && domCache.isCaseSensitive) { - toggleDirtyClass(domCache.isCaseSensitiveBtn, domCache.isCaseSensitive.checked !== savedPatternState.flags.isCaseSensitive); - } - if (domCache.matchWholeWordBtn && domCache.matchWholeWord) { - toggleDirtyClass(domCache.matchWholeWordBtn, domCache.matchWholeWord.checked !== savedPatternState.flags.matchWholeWord); - } -} - -function toggleDirtyClass(element, isDirty) { - if (isDirty) { - element.classList.add('dirty'); - } else { - element.classList.remove('dirty'); - } -} - -function clearAllDirtyClasses() { - const elements = [ - domCache.labelInput, domCache.findInput, domCache.replaceInput, - domCache.filesToInclude, domCache.filesToExclude, - domCache.isRegexBtn, domCache.isCaseSensitiveBtn, domCache.matchWholeWordBtn - ]; - - elements.forEach(element => { - if (element) { - element.classList.remove('dirty'); - } - }); -} - -function saveDirtyState(pattern) { - savedPatternState = { - label: pattern.label, - find: pattern.find || '', - replace: pattern.replace || '', - flags: { ...pattern.flags }, - filesToInclude: pattern.filesToInclude || '', - filesToExclude: pattern.filesToExclude || '' - }; - updateDirtyIndicator(false); - clearAllDirtyClasses(); -} - -function findPatternById(id, scope) { - const map = scope === 'workspace' ? workspacePatternsMap : userPatternsMap; - return map.get(id); -} - -function rebuildPatternMaps() { - workspacePatternsMap.clear(); - userPatternsMap.clear(); - - workspacePatterns.forEach(p => workspacePatternsMap.set(p.id, p)); - userPatterns.forEach(p => userPatternsMap.set(p.id, p)); -} - -// Get collapse state from localStorage -const getCollapseState = (section) => { - const state = vscode.getState() || {}; - return state[section + '_collapsed'] === true; -}; - -// Get collapse state with a default value if not previously set -const getCollapseStateWithDefault = (section, defaultValue) => { - const state = vscode.getState() || {}; - const key = section + '_collapsed'; - // If user has explicitly set a preference, use it; otherwise use default - return state[key] !== undefined ? state[key] : defaultValue; -}; - -// Save collapse state to localStorage -const setCollapseState = (section, collapsed) => { - const state = vscode.getState() || {}; - state[section + '_collapsed'] = collapsed; - vscode.setState(state); -}; - -window.addEventListener('message', event => { - const message = event.data; - - if (message.type === 'patterns') { - - disablePatternList(false); - document.body.style.cursor = ''; - - workspacePatterns = message.workspace; - userPatterns = message.user; - rebuildPatternMaps(); // Rebuild Maps for O(1) lookups - renderPatternList(); - setupSearchInput(); - - // Force clear selection if requested (e.g., on external config changes) - if (message.clearSelection) { - clearDetailsView(); - } else if (message.selectPattern) { - selectPattern(message.selectPattern.id, message.selectPattern.scope); - } else { - const state = vscode.getState() || {}; - if (state.currentPattern) { - const allPatterns = state.currentPattern.scope === 'workspace' ? workspacePatterns : userPatterns; - const stillExists = allPatterns.some(p => p.id === state.currentPattern.id); - - if (!stillExists) { - clearDetailsView(); - } - } - } - - // Focus search input when webview opens - const searchInput = document.getElementById('searchInput'); - if (searchInput) { - searchInput.focus(); - } - } -}); - -function setupSearchInput() { - const searchInput = document.getElementById('searchInput'); - const searchClear = document.getElementById('searchClear'); - - if (!searchInput || !searchClear) return; - - // if (searchInput.dataset.initialized === 'true') { - // return; - // } - - // searchInput.dataset.initialized = 'true'; - - searchInput.addEventListener('input', (e) => { - searchQuery = e.target.value.toLowerCase(); - - if (searchQuery) { - searchClear.classList.add('visible'); - } else { - searchClear.classList.remove('visible'); - } - - renderPatternList(); - }); - - searchClear.addEventListener('click', () => { - searchInput.value = ''; - searchQuery = ''; - searchClear.classList.remove('visible'); - renderPatternList(); - searchInput.focus(); - }); - - searchInput.addEventListener('keydown', (e) => { - if (e.key === 'Escape' && searchQuery) { - searchInput.value = ''; - searchQuery = ''; - searchClear.classList.remove('visible'); - renderPatternList(); - } - }); -} - -function filterPatterns(patterns) { - if (!searchQuery) return patterns; - - return patterns.filter(pattern => { - const nameMatch = pattern.label.toLowerCase().includes(searchQuery); - const findMatch = pattern.find.toLowerCase().includes(searchQuery); - const replaceMatch = pattern.replace && pattern.replace.toLowerCase().includes(searchQuery); - return nameMatch || findMatch || replaceMatch; - }); -} - - -function renderPatternList() { - const listContainer = document.getElementById('patternList'); - - const filteredWorkspace = filterPatterns(workspacePatterns); - const filteredUser = filterPatterns(userPatterns); - let html = ''; - - if (searchQuery && filteredWorkspace.length === 0 && filteredUser.length === 0) { - listContainer.innerHTML = '
No patterns found
'; - return; - } - - // Collapse empty sections by default, but respect user's saved preference - const workspaceCollapsed = searchQuery ? false : getCollapseStateWithDefault('workspace', filteredWorkspace.length === 0); - html += renderSection('workspace', 'Workspace', filteredWorkspace, workspaceCollapsed); - - const userCollapsed = searchQuery ? false : getCollapseStateWithDefault('user', filteredUser.length === 0); - html += renderSection('user', 'User', filteredUser, userCollapsed); - - listContainer.innerHTML = html; - - document.querySelectorAll('.section-header').forEach(header => { - header.addEventListener('click', toggleSection); - }); - - // Event delegation handles all pattern list interactions, no need to re-attach -} - - -function renderSection(id, title, patterns, collapsed) { - const chevron = collapsed ? 'codicon-chevron-right' : 'codicon-chevron-down'; - const contentClass = collapsed ? 'section-content collapsed' : 'section-content'; - - let html = ` -
-
- - ${title} (${patterns.length}) -
- -
-
- `; - - if (patterns.length === 0) { - html += '
No patterns in this scope
'; - } else { - patterns.forEach(pattern => { - html += renderPatternItem(pattern); - }); - } - - html += '
'; - return html; -} - - -function toggleSection(event) { - if (event.target.closest('.add-pattern-btn')) { - return; - } - - const header = event.currentTarget; - const sectionId = header.dataset.section; - const content = document.querySelector('[data-section-content="' + sectionId + '"]'); - const chevron = header.querySelector('.codicon'); - - const isCollapsed = header.classList.contains('collapsed'); - - if (isCollapsed) { - header.classList.remove('collapsed'); - content.classList.remove('collapsed'); - chevron.classList.remove('codicon-chevron-right'); - chevron.classList.add('codicon-chevron-down'); - setCollapseState(sectionId, false); - } else { - header.classList.add('collapsed'); - content.classList.add('collapsed'); - chevron.classList.remove('codicon-chevron-down'); - chevron.classList.add('codicon-chevron-right'); - setCollapseState(sectionId, true); - } -} - -function renderPatternItem(pattern) { - const preview = pattern.find.substring(0, 40); - const truncated = pattern.find.length > 40 ? '...' : ''; - const isInvalid = !pattern.find || pattern.find.trim() === ''; - const invalidClass = isInvalid ? 'pattern-item-invalid' : ''; - - return ` -
-
- ${pattern.label} - ${isInvalid ? '' : ''} -
-
${isInvalid ? 'Empty find pattern' : preview + truncated}
-
-
- ${renderActionButton('trash', 'delete', 'Delete pattern')} - ${renderActionButton('arrow-right', 'load', 'Load to search')} -
-
- `; -} - -function renderActionButton(icon, action, title) { - return ` - - `; -} - -// Event delegation for pattern list - set up once, works for all items -function setupEventDelegation() { - if (!domCache.patternList) return; - - // Delegate all pattern list events to the parent container - domCache.patternList.addEventListener('click', (event) => { - // Handle pattern item click - const patternItem = event.target.closest('.pattern-item'); - if (patternItem && !event.target.closest('.action-btn') && !event.target.closest('.add-pattern-btn')) { - handlePatternClick(patternItem); - return; - } - - // Handle action button clicks (load, delete) - const actionBtn = event.target.closest('.action-btn'); - if (actionBtn) { - event.stopPropagation(); - handleActionClick(actionBtn); - return; - } - - // Handle add pattern button clicks - const addBtn = event.target.closest('.add-pattern-btn'); - if (addBtn) { - event.stopPropagation(); - handleAddPattern(addBtn); - return; - } - }); -} - -function handlePatternClick(item) { - const id = item.dataset.id; - const scope = item.dataset.scope; - - document.querySelectorAll('.pattern-item').forEach(i => { - i.classList.remove('selected'); - }); - - item.classList.add('selected'); - - const pattern = findPatternById(id, scope); - - if (pattern) { - populateDetailsView(pattern); - } -} - -function populateDetailsView(pattern) { - domCache.editEmptyState.style.display = 'none'; - domCache.editForm.classList.add('active'); - - domCache.labelInput.value = pattern.label; - domCache.findInput.value = pattern.find || ''; - domCache.replaceInput.value = pattern.replace || ''; - - domCache.isRegex.checked = pattern.flags.isRegex; - domCache.isCaseSensitive.checked = pattern.flags.isCaseSensitive; - domCache.matchWholeWord.checked = pattern.flags.matchWholeWord; - - updateToggleButtonState(domCache.isRegexBtn, pattern.flags.isRegex); - updateToggleButtonState(domCache.isCaseSensitiveBtn, pattern.flags.isCaseSensitive); - updateToggleButtonState(domCache.matchWholeWordBtn, pattern.flags.matchWholeWord); - - domCache.findInput.classList.remove('error'); - domCache.findValidationError.classList.remove('visible'); - validateRegexPattern(); - - domCache.filesToInclude.value = pattern.filesToInclude || ''; - domCache.filesToExclude.value = pattern.filesToExclude || ''; - - const state = vscode.getState() || {}; - state.currentPattern = { - id: pattern.id, - label: pattern.label, - scope: pattern.scope - }; - vscode.setState(state); - - // Save the clean state for dirty tracking - saveDirtyState(pattern); -} - -function selectPattern(id, scope) { - const item = document.querySelector( - `.pattern-item[data-id="${id}"][data-scope="${scope}"]` - ); - - if (item) { - item.click(); - } -} - -function handleSavePattern() { - const state = vscode.getState() || {}; - const currentPattern = state.currentPattern; - - if (!currentPattern) { - console.error('No pattern selected to save'); - return; - } - - const label = domCache.labelInput.value.trim(); - const find = domCache.findInput.value; - const replace = domCache.replaceInput.value; - - if (!label) { - alert('Pattern name cannot be empty'); - return; - } - - disablePatternList(true); - document.body.style.cursor = 'wait'; - - const pattern = { - id: currentPattern.id, - label: label, - find: find, - replace: replace, - flags: { - isRegex: domCache.isRegex.checked, - isCaseSensitive: domCache.isCaseSensitive.checked, - matchWholeWord: domCache.matchWholeWord.checked, - isMultiline: false - }, - filesToInclude: domCache.filesToInclude.value.trim() || undefined, - filesToExclude: domCache.filesToExclude.value.trim() || undefined, - scope: currentPattern.scope - }; - - vscode.postMessage({ - type: 'save', - pattern: pattern - }); -} - -function disablePatternList(disabled) { - const listPanel = document.querySelector('.pattern-list-panel'); - if (disabled) { - listPanel.style.pointerEvents = 'none'; - listPanel.style.opacity = '0.6'; - } else { - listPanel.style.pointerEvents = ''; - listPanel.style.opacity = ''; - } -} - -function handleDeletePattern() { - const state = vscode.getState() || {}; - const currentPattern = state.currentPattern; - - if (!currentPattern) { - console.error('No pattern selected to delete'); - return; - } - - vscode.postMessage({ - type: 'delete', - id: currentPattern.id, - scope: currentPattern.scope - }); - -} - -function handleLoadPatternFromDetails() { - const state = vscode.getState() || {}; - const currentPattern = state.currentPattern; - - if (!currentPattern) { - console.error('No pattern selected to load'); - return; - } - - // Build pattern from current form values (may be dirty) - const pattern = { - id: currentPattern.id, - label: domCache.labelInput.value.trim(), - find: domCache.findInput.value, - replace: domCache.replaceInput.value, - flags: { - isRegex: domCache.isRegex.checked, - isCaseSensitive: domCache.isCaseSensitive.checked, - matchWholeWord: domCache.matchWholeWord.checked, - isMultiline: false - }, - filesToInclude: domCache.filesToInclude.value.trim() || undefined, - filesToExclude: domCache.filesToExclude.value.trim() || undefined, - scope: currentPattern.scope - }; - - vscode.postMessage({ - type: 'load', - id: currentPattern.id, - scope: currentPattern.scope, - pattern: pattern - }); -} - -function clearDetailsView() { - domCache.editForm.classList.remove('active'); - domCache.editEmptyState.style.display = 'flex'; - - domCache.labelInput.value = ''; - domCache.findInput.value = ''; - domCache.replaceInput.value = ''; - domCache.isRegex.checked = false; - domCache.isCaseSensitive.checked = false; - domCache.matchWholeWord.checked = false; - domCache.filesToInclude.value = ''; - domCache.filesToExclude.value = ''; - - const state = vscode.getState() || {}; - delete state.currentPattern; - vscode.setState(state); - - document.querySelectorAll('.pattern-item').forEach(i => { - i.classList.remove('selected'); - }); - - // Clear dirty state - savedPatternState = null; - updateDirtyIndicator(false); - clearAllDirtyClasses(); -} - -/** - * Setup toggle buttons for flags - */ -function setupToggleButtons() { - const buttons = [ - { btnId: 'isRegexBtn', checkboxId: 'isRegex' }, - { btnId: 'isCaseSensitiveBtn', checkboxId: 'isCaseSensitive' }, - { btnId: 'matchWholeWordBtn', checkboxId: 'matchWholeWord' } - ]; - - buttons.forEach(({ btnId, checkboxId }) => { - const btn = document.getElementById(btnId); - const checkbox = document.getElementById(checkboxId); - - if (!btn || !checkbox) return; - - btn.addEventListener('click', () => { - checkbox.checked = !checkbox.checked; - updateToggleButtonState(btn, checkbox.checked); - - // Validate regex when regex flag changes - if (checkboxId === 'isRegex') { - validateRegexPattern(); - } - - // Check if field is dirty - checkIfDirty(); - }); - - // Initialize button state - updateToggleButtonState(btn, checkbox.checked); - }); -} - -/** - * Update visual state of toggle button - */ -function updateToggleButtonState(button, isActive) { - if (isActive) { - button.classList.add('active'); - } else { - button.classList.remove('active'); - } -} - -/** - * Validate regex pattern - */ -function validateRegexPattern() { - const isRegex = domCache.isRegex.checked; - - if (!isRegex) { - // Not using regex, clear any errors - domCache.findInput.classList.remove('error'); - domCache.findValidationError.classList.remove('visible'); - domCache.findValidationError.textContent = ''; - return true; - } - - const pattern = domCache.findInput.value; - - if (!pattern) { - // Empty pattern is okay - domCache.findInput.classList.remove('error'); - domCache.findValidationError.classList.remove('visible'); - domCache.findValidationError.textContent = ''; - return true; - } - - try { - new RegExp(pattern); - // Valid regex - domCache.findInput.classList.remove('error'); - domCache.findValidationError.classList.remove('visible'); - domCache.findValidationError.textContent = ''; - return true; - } catch (e) { - // Invalid regex - domCache.findInput.classList.add('error'); - domCache.findValidationError.classList.add('visible'); - domCache.findValidationError.textContent = `Invalid regular expression: ${e.message}`; - return false; - } -} - -function handleAddPattern(button) { - const scope = button.dataset.scope; - - // Visual feedback: disable button temporarily - button.disabled = true; - button.style.opacity = '0.5'; - button.style.cursor = 'wait'; - - vscode.postMessage({ - type: 'create', - scope: scope === 'workspace' ? 'workspace' : 'global' - }); - - // Re-enable after 2 seconds (fallback in case of error) - setTimeout(() => { - button.disabled = false; - button.style.opacity = ''; - button.style.cursor = ''; - }, 2000); -} - -function handleActionClick(button) { - const action = button.dataset.action; - const item = button.closest('.pattern-item'); - const id = item.dataset.id; - const scope = item.dataset.scope; - - if (action === 'delete') { - handleDelete(id, scope); - } else if (action === 'load') { - handleLoad(id, scope); - } -} - -function handleDelete(id, scope) { - vscode.postMessage({ - type: 'delete', - id: id, - scope: scope - }); -} - -function handleLoad(id, scope) { - if (!id || !scope) { - console.error('Pattern not found'); - return; - } - - vscode.postMessage({ - type: 'load', - id: id, - scope: scope - }); -} - -document.getElementById('saveBtn').addEventListener('click', handleSavePattern); -document.getElementById('loadBtn').addEventListener('click', handleLoadPatternFromDetails); - -setupToggleButtons(); - -// Add event listeners to all form inputs for dirty tracking -const formInputs = [ - 'labelInput', 'findInput', 'replaceInput', - 'isRegex', 'isCaseSensitive', 'matchWholeWord', - 'filesToInclude', 'filesToExclude' -]; - -formInputs.forEach(id => { - const element = document.getElementById(id); - if (element) { - element.addEventListener('input', checkIfDirty); - element.addEventListener('change', checkIfDirty); - } -}); - -// Initialize DOM cache for performance -initDomCache(); - -// Set up event delegation for pattern list (once, not per render) -setupEventDelegation(); - -// Resizable panels functionality -function setupResizablePanels() { - const resizeHandle = document.getElementById('resizeHandle'); - const patternListPanel = document.querySelector('.pattern-list-panel'); - - if (!resizeHandle || !patternListPanel) return; - - let isResizing = false; - let startX = 0; - let startWidth = 0; - - // Load saved width from state - const state = vscode.getState() || {}; - if (state.panelWidth) { - patternListPanel.style.flexBasis = `${state.panelWidth}px`; - } - - resizeHandle.addEventListener('mousedown', (e) => { - isResizing = true; - startX = e.clientX; - startWidth = patternListPanel.offsetWidth; - resizeHandle.classList.add('resizing'); - document.body.style.cursor = 'ew-resize'; - document.body.style.userSelect = 'none'; - e.preventDefault(); - }); - - document.addEventListener('mousemove', (e) => { - if (!isResizing) return; - - const deltaX = e.clientX - startX; - const newWidth = startWidth + deltaX; - - // Respect min/max constraints - const minWidth = 200; - const maxWidth = 600; - const clampedWidth = Math.max(minWidth, Math.min(maxWidth, newWidth)); - - patternListPanel.style.flexBasis = `${clampedWidth}px`; - }); - - document.addEventListener('mouseup', () => { - if (isResizing) { - isResizing = false; - resizeHandle.classList.remove('resizing'); - document.body.style.cursor = ''; - document.body.style.userSelect = ''; - - // Save width to state - const currentWidth = patternListPanel.offsetWidth; - const state = vscode.getState() || {}; - state.panelWidth = currentWidth; - vscode.setState(state); - } - }); -} - -// Set up resizable panels -setupResizablePanels(); - -// Add validation listener to find input -if (domCache.findInput) { - domCache.findInput.addEventListener('input', () => { - validateRegexPattern(); - }); -} - -vscode.postMessage({ type: 'ready' }); diff --git a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/extension.js b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/extension.js deleted file mode 100644 index f095e18..0000000 --- a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/extension.js +++ /dev/null @@ -1,86 +0,0 @@ -var oT=Object.create;var ca=Object.defineProperty;var aT=Object.getOwnPropertyDescriptor;var cT=Object.getOwnPropertyNames;var uT=Object.getPrototypeOf,lT=Object.prototype.hasOwnProperty;var T=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports),dT=(n,e)=>{for(var t in e)ca(n,t,{get:e[t],enumerable:!0})},Kg=(n,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of cT(e))!lT.call(n,r)&&r!==t&&ca(n,r,{get:()=>e[r],enumerable:!(i=aT(e,r))||i.enumerable});return n};var bl=(n,e,t)=>(t=n!=null?oT(uT(n)):{},Kg(e||!n||!n.__esModule?ca(t,"default",{value:n,enumerable:!0}):t,n)),pT=n=>Kg(ca({},"__esModule",{value:!0}),n);var Xg=T((NL,Vg)=>{var Gg=require("stream").Stream,fT=require("util");Vg.exports=Bn;function Bn(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}fT.inherits(Bn,Gg);Bn.create=function(n,e){var t=new this;e=e||{};for(var i in e)t[i]=e[i];t.source=n;var r=n.emit;return n.emit=function(){return t._handleEmit(arguments),r.apply(n,arguments)},n.on("error",function(){}),t.pauseStream&&n.pause(),t};Object.defineProperty(Bn.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});Bn.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};Bn.prototype.resume=function(){this._released||this.release(),this.source.resume()};Bn.prototype.pause=function(){this.source.pause()};Bn.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(n){this.emit.apply(this,n)}.bind(this)),this._bufferedEvents=[]};Bn.prototype.pipe=function(){var n=Gg.prototype.pipe.apply(this,arguments);return this.resume(),n};Bn.prototype._handleEmit=function(n){if(this._released){this.emit.apply(this,n);return}n[0]==="data"&&(this.dataSize+=n[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(n)};Bn.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var n="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(n))}}});var Zg=T((AL,Qg)=>{var hT=require("util"),Yg=require("stream").Stream,Jg=Xg();Qg.exports=dt;function dt(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}hT.inherits(dt,Yg);dt.create=function(n){var e=new this;n=n||{};for(var t in n)e[t]=n[t];return e};dt.isStreamLike=function(n){return typeof n!="function"&&typeof n!="string"&&typeof n!="boolean"&&typeof n!="number"&&!Buffer.isBuffer(n)};dt.prototype.append=function(n){var e=dt.isStreamLike(n);if(e){if(!(n instanceof Jg)){var t=Jg.create(n,{maxDataSize:1/0,pauseStream:this.pauseStreams});n.on("data",this._checkDataSize.bind(this)),n=t}this._handleErrors(n),this.pauseStreams&&n.pause()}return this._streams.push(n),this};dt.prototype.pipe=function(n,e){return Yg.prototype.pipe.call(this,n,e),this.resume(),n};dt.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};dt.prototype._realGetNext=function(){var n=this._streams.shift();if(typeof n>"u"){this.end();return}if(typeof n!="function"){this._pipeNext(n);return}var e=n;e(function(t){var i=dt.isStreamLike(t);i&&(t.on("data",this._checkDataSize.bind(this)),this._handleErrors(t)),this._pipeNext(t)}.bind(this))};dt.prototype._pipeNext=function(n){this._currentStream=n;var e=dt.isStreamLike(n);if(e){n.on("end",this._getNext.bind(this)),n.pipe(this,{end:!1});return}var t=n;this.write(t),this._getNext()};dt.prototype._handleErrors=function(n){var e=this;n.on("error",function(t){e._emitError(t)})};dt.prototype.write=function(n){this.emit("data",n)};dt.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};dt.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};dt.prototype.end=function(){this._reset(),this.emit("end")};dt.prototype.destroy=function(){this._reset(),this.emit("close")};dt.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};dt.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var n="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(n))}};dt.prototype._updateDataSize=function(){this.dataSize=0;var n=this;this._streams.forEach(function(e){e.dataSize&&(n.dataSize+=e.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};dt.prototype._emitError=function(n){this._reset(),this.emit("error",n)}});var ev=T((IL,mT)=>{mT.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var nv=T((jL,tv)=>{tv.exports=ev()});var sv=T(tn=>{"use strict";var ua=nv(),gT=require("path").extname,iv=/^\s*([^;\s]*)(?:;|\s|$)/,vT=/^text\//i;tn.charset=rv;tn.charsets={lookup:rv};tn.contentType=xT;tn.extension=yT;tn.extensions=Object.create(null);tn.lookup=bT;tn.types=Object.create(null);wT(tn.extensions,tn.types);function rv(n){if(!n||typeof n!="string")return!1;var e=iv.exec(n),t=e&&ua[e[1].toLowerCase()];return t&&t.charset?t.charset:e&&vT.test(e[1])?"UTF-8":!1}function xT(n){if(!n||typeof n!="string")return!1;var e=n.indexOf("/")===-1?tn.lookup(n):n;if(!e)return!1;if(e.indexOf("charset")===-1){var t=tn.charset(e);t&&(e+="; charset="+t.toLowerCase())}return e}function yT(n){if(!n||typeof n!="string")return!1;var e=iv.exec(n),t=e&&tn.extensions[e[1].toLowerCase()];return!t||!t.length?!1:t[0]}function bT(n){if(!n||typeof n!="string")return!1;var e=gT("x."+n).toLowerCase().substr(1);return e&&tn.types[e]||!1}function wT(n,e){var t=["nginx","apache",void 0,"iana"];Object.keys(ua).forEach(function(r){var s=ua[r],o=s.extensions;if(!(!o||!o.length)){n[r]=o;for(var a=0;al||u===l&&e[c].substr(0,12)==="application/"))continue}e[c]=r}}})}});var av=T((ML,ov)=>{ov.exports=_T;function _T(n){var e=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;e?e(n):setTimeout(n,0)}});var wl=T((UL,uv)=>{var cv=av();uv.exports=ST;function ST(n){var e=!1;return cv(function(){e=!0}),function(i,r){e?n(i,r):cv(function(){n(i,r)})}}});var _l=T((zL,lv)=>{lv.exports=CT;function CT(n){Object.keys(n.jobs).forEach(RT.bind(n)),n.jobs={}}function RT(n){typeof this.jobs[n]=="function"&&this.jobs[n]()}});var Sl=T(($L,pv)=>{var dv=wl(),DT=_l();pv.exports=TT;function TT(n,e,t,i){var r=t.keyedList?t.keyedList[t.index]:t.index;t.jobs[r]=ET(e,r,n[r],function(s,o){r in t.jobs&&(delete t.jobs[r],s?DT(t):t.results[r]=o,i(s,t.results))})}function ET(n,e,t,i){var r;return n.length==2?r=n(t,dv(i)):r=n(t,e,dv(i)),r}});var Cl=T((HL,fv)=>{fv.exports=PT;function PT(n,e){var t=!Array.isArray(n),i={index:0,keyedList:t||e?Object.keys(n):null,jobs:{},results:t?{}:[],size:t?Object.keys(n).length:n.length};return e&&i.keyedList.sort(t?e:function(r,s){return e(n[r],n[s])}),i}});var Rl=T((BL,hv)=>{var kT=_l(),OT=wl();hv.exports=qT;function qT(n){Object.keys(this.jobs).length&&(this.index=this.size,kT(this),OT(n)(null,this.results))}});var gv=T((WL,mv)=>{var FT=Sl(),NT=Cl(),AT=Rl();mv.exports=IT;function IT(n,e,t){for(var i=NT(n);i.index<(i.keyedList||n).length;)FT(n,e,i,function(r,s){if(r){t(r,s);return}if(Object.keys(i.jobs).length===0){t(null,i.results);return}}),i.index++;return AT.bind(i,t)}});var Dl=T((KL,la)=>{var vv=Sl(),jT=Cl(),LT=Rl();la.exports=MT;la.exports.ascending=xv;la.exports.descending=UT;function MT(n,e,t,i){var r=jT(n,t);return vv(n,e,r,function s(o,a){if(o){i(o,a);return}if(r.index++,r.index<(r.keyedList||n).length){vv(n,e,r,s);return}i(null,r.results)}),LT.bind(r,i)}function xv(n,e){return ne?1:0}function UT(n,e){return-1*xv(n,e)}});var bv=T((GL,yv)=>{var zT=Dl();yv.exports=$T;function $T(n,e,t){return zT(n,e,null,t)}});var _v=T((VL,wv)=>{wv.exports={parallel:gv(),serial:bv(),serialOrdered:Dl()}});var Cv=T((XL,Sv)=>{Sv.exports=function(n,e){return Object.keys(e).forEach(function(t){n[t]=n[t]||e[t]}),n}});var Tv=T((JL,Dv)=>{var kl=Zg(),Rv=require("util"),Tl=require("path"),HT=require("http"),BT=require("https"),WT=require("url").parse,KT=require("fs"),GT=require("stream").Stream,El=sv(),VT=_v(),Pl=Cv();Dv.exports=Te;Rv.inherits(Te,kl);function Te(n){if(!(this instanceof Te))return new Te(n);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],kl.call(this),n=n||{};for(var e in n)this[e]=n[e]}Te.LINE_BREAK=`\r -`;Te.DEFAULT_CONTENT_TYPE="application/octet-stream";Te.prototype.append=function(n,e,t){t=t||{},typeof t=="string"&&(t={filename:t});var i=kl.prototype.append.bind(this);if(typeof e=="number"&&(e=""+e),Rv.isArray(e)){this._error(new Error("Arrays are not supported."));return}var r=this._multiPartHeader(n,e,t),s=this._multiPartFooter();i(r),i(e),i(s),this._trackLength(r,e,t)};Te.prototype._trackLength=function(n,e,t){var i=0;t.knownLength!=null?i+=+t.knownLength:Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(n)+Te.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&e.hasOwnProperty("httpVersion"))&&!(e instanceof GT))&&(t.knownLength||this._valuesToMeasure.push(e))};Te.prototype._lengthRetriever=function(n,e){n.hasOwnProperty("fd")?n.end!=null&&n.end!=1/0&&n.start!=null?e(null,n.end+1-(n.start?n.start:0)):KT.stat(n.path,function(t,i){var r;if(t){e(t);return}r=i.size-(n.start?n.start:0),e(null,r)}):n.hasOwnProperty("httpVersion")?e(null,+n.headers["content-length"]):n.hasOwnProperty("httpModule")?(n.on("response",function(t){n.pause(),e(null,+t.headers["content-length"])}),n.resume()):e("Unknown stream")};Te.prototype._multiPartHeader=function(n,e,t){if(typeof t.header=="string")return t.header;var i=this._getContentDisposition(e,t),r=this._getContentType(e,t),s="",o={"Content-Disposition":["form-data",'name="'+n+'"'].concat(i||[]),"Content-Type":[].concat(r||[])};typeof t.header=="object"&&Pl(o,t.header);var a;for(var c in o)o.hasOwnProperty(c)&&(a=o[c],a!=null&&(Array.isArray(a)||(a=[a]),a.length&&(s+=c+": "+a.join("; ")+Te.LINE_BREAK)));return"--"+this.getBoundary()+Te.LINE_BREAK+s+Te.LINE_BREAK};Te.prototype._getContentDisposition=function(n,e){var t,i;return typeof e.filepath=="string"?t=Tl.normalize(e.filepath).replace(/\\/g,"/"):e.filename||n.name||n.path?t=Tl.basename(e.filename||n.name||n.path):n.readable&&n.hasOwnProperty("httpVersion")&&(t=Tl.basename(n.client._httpMessage.path||"")),t&&(i='filename="'+t+'"'),i};Te.prototype._getContentType=function(n,e){var t=e.contentType;return!t&&n.name&&(t=El.lookup(n.name)),!t&&n.path&&(t=El.lookup(n.path)),!t&&n.readable&&n.hasOwnProperty("httpVersion")&&(t=n.headers["content-type"]),!t&&(e.filepath||e.filename)&&(t=El.lookup(e.filepath||e.filename)),!t&&typeof n=="object"&&(t=Te.DEFAULT_CONTENT_TYPE),t};Te.prototype._multiPartFooter=function(){return function(n){var e=Te.LINE_BREAK,t=this._streams.length===0;t&&(e+=this._lastBoundary()),n(e)}.bind(this)};Te.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+Te.LINE_BREAK};Te.prototype.getHeaders=function(n){var e,t={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in n)n.hasOwnProperty(e)&&(t[e.toLowerCase()]=n[e]);return t};Te.prototype.setBoundary=function(n){this._boundary=n};Te.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};Te.prototype.getBuffer=function(){for(var n=new Buffer.alloc(0),e=this.getBoundary(),t=0,i=this._streams.length;t{"use strict";var XT=require("url").parse,JT={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},YT=String.prototype.endsWith||function(n){return n.length<=this.length&&this.indexOf(n,this.length-n.length)!==-1};function QT(n){var e=typeof n=="string"?XT(n):n||{},t=e.protocol,i=e.host,r=e.port;if(typeof i!="string"||!i||typeof t!="string"||(t=t.split(":",1)[0],i=i.replace(/:\d*$/,""),r=parseInt(r)||JT[t]||0,!ZT(i,r)))return"";var s=Mr("npm_config_"+t+"_proxy")||Mr(t+"_proxy")||Mr("npm_config_proxy")||Mr("all_proxy");return s&&s.indexOf("://")===-1&&(s=t+"://"+s),s}function ZT(n,e){var t=(Mr("npm_config_no_proxy")||Mr("no_proxy")).toLowerCase();return t?t==="*"?!1:t.split(/[,\s]/).every(function(i){if(!i)return!0;var r=i.match(/^(.+):(\d+)$/),s=r?r[1]:i,o=r?parseInt(r[2]):0;return o&&o!==e?!0:/^[.*]/.test(s)?(s.charAt(0)==="*"&&(s=s.slice(1)),!YT.call(n,s)):n!==s}):!0}function Mr(n){return process.env[n.toLowerCase()]||process.env[n.toUpperCase()]||""}Ev.getProxyForUrl=QT});var Ov=T((QL,kv)=>{var Hs;kv.exports=function(){if(!Hs){try{Hs=require("debug")("follow-redirects")}catch{}typeof Hs!="function"&&(Hs=function(){})}Hs.apply(null,arguments)}});var Iv=T((ZL,$l)=>{var Ks=require("url"),Bs=Ks.URL,eE=require("http"),tE=require("https"),Al=require("stream").Writable,Il=require("assert"),qv=Ov(),jl=!1;try{Il(new Bs)}catch(n){jl=n.code==="ERR_INVALID_URL"}var nE=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],Ll=["abort","aborted","connect","error","socket","timeout"],Ml=Object.create(null);Ll.forEach(function(n){Ml[n]=function(e,t,i){this._redirectable.emit(n,e,t,i)}});var ql=Gs("ERR_INVALID_URL","Invalid URL",TypeError),Fl=Gs("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),iE=Gs("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Fl),rE=Gs("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),sE=Gs("ERR_STREAM_WRITE_AFTER_END","write after end"),oE=Al.prototype.destroy||Nv;function nn(n,e){Al.call(this),this._sanitizeOptions(n),this._options=n,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],e&&this.on("response",e);var t=this;this._onNativeResponse=function(i){try{t._processResponse(i)}catch(r){t.emit("error",r instanceof Fl?r:new Fl({cause:r}))}},this._performRequest()}nn.prototype=Object.create(Al.prototype);nn.prototype.abort=function(){zl(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};nn.prototype.destroy=function(n){return zl(this._currentRequest,n),oE.call(this,n),this};nn.prototype.write=function(n,e,t){if(this._ending)throw new sE;if(!vr(n)&&!uE(n))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Ws(e)&&(t=e,e=null),n.length===0){t&&t();return}this._requestBodyLength+n.length<=this._options.maxBodyLength?(this._requestBodyLength+=n.length,this._requestBodyBuffers.push({data:n,encoding:e}),this._currentRequest.write(n,e,t)):(this.emit("error",new rE),this.abort())};nn.prototype.end=function(n,e,t){if(Ws(n)?(t=n,n=e=null):Ws(e)&&(t=e,e=null),!n)this._ended=this._ending=!0,this._currentRequest.end(null,null,t);else{var i=this,r=this._currentRequest;this.write(n,e,function(){i._ended=!0,r.end(null,null,t)}),this._ending=!0}};nn.prototype.setHeader=function(n,e){this._options.headers[n]=e,this._currentRequest.setHeader(n,e)};nn.prototype.removeHeader=function(n){delete this._options.headers[n],this._currentRequest.removeHeader(n)};nn.prototype.setTimeout=function(n,e){var t=this;function i(o){o.setTimeout(n),o.removeListener("timeout",o.destroy),o.addListener("timeout",o.destroy)}function r(o){t._timeout&&clearTimeout(t._timeout),t._timeout=setTimeout(function(){t.emit("timeout"),s()},n),i(o)}function s(){t._timeout&&(clearTimeout(t._timeout),t._timeout=null),t.removeListener("abort",s),t.removeListener("error",s),t.removeListener("response",s),t.removeListener("close",s),e&&t.removeListener("timeout",e),t.socket||t._currentRequest.removeListener("socket",r)}return e&&this.on("timeout",e),this.socket?r(this.socket):this._currentRequest.once("socket",r),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(n){nn.prototype[n]=function(e,t){return this._currentRequest[n](e,t)}});["aborted","connection","socket"].forEach(function(n){Object.defineProperty(nn.prototype,n,{get:function(){return this._currentRequest[n]}})});nn.prototype._sanitizeOptions=function(n){if(n.headers||(n.headers={}),n.host&&(n.hostname||(n.hostname=n.host),delete n.host),!n.pathname&&n.path){var e=n.path.indexOf("?");e<0?n.pathname=n.path:(n.pathname=n.path.substring(0,e),n.search=n.path.substring(e))}};nn.prototype._performRequest=function(){var n=this._options.protocol,e=this._options.nativeProtocols[n];if(!e)throw new TypeError("Unsupported protocol "+n);if(this._options.agents){var t=n.slice(0,-1);this._options.agent=this._options.agents[t]}var i=this._currentRequest=e.request(this._options,this._onNativeResponse);i._redirectable=this;for(var r of Ll)i.on(r,Ml[r]);if(this._currentUrl=/^\//.test(this._options.path)?Ks.format(this._options):this._options.path,this._isRedirect){var s=0,o=this,a=this._requestBodyBuffers;(function c(u){if(i===o._currentRequest)if(u)o.emit("error",u);else if(s=400){n.responseUrl=this._currentUrl,n.redirects=this._redirects,this.emit("response",n),this._requestBodyBuffers=[];return}if(zl(this._currentRequest),n.destroy(),++this._redirectCount>this._options.maxRedirects)throw new iE;var i,r=this._options.beforeRedirect;r&&(i=Object.assign({Host:n.req.getHeader("host")},this._options.headers));var s=this._options.method;((e===301||e===302)&&this._options.method==="POST"||e===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Ol(/^content-/i,this._options.headers));var o=Ol(/^host$/i,this._options.headers),a=Ul(this._currentUrl),c=o||a.host,u=/^\w+:/.test(t)?this._currentUrl:Ks.format(Object.assign(a,{host:c})),l=aE(t,u);if(qv("redirecting to",l.href),this._isRedirect=!0,Nl(l,this._options),(l.protocol!==a.protocol&&l.protocol!=="https:"||l.host!==c&&!cE(l.host,c))&&Ol(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Ws(r)){var p={headers:n.headers,statusCode:e},h={url:u,method:s,headers:i};r(this._options,p,h),this._sanitizeOptions(this._options)}this._performRequest()};function Fv(n){var e={maxRedirects:21,maxBodyLength:10485760},t={};return Object.keys(n).forEach(function(i){var r=i+":",s=t[r]=n[i],o=e[i]=Object.create(s);function a(u,l,p){return lE(u)?u=Nl(u):vr(u)?u=Nl(Ul(u)):(p=l,l=Av(u),u={protocol:r}),Ws(l)&&(p=l,l=null),l=Object.assign({maxRedirects:e.maxRedirects,maxBodyLength:e.maxBodyLength},u,l),l.nativeProtocols=t,!vr(l.host)&&!vr(l.hostname)&&(l.hostname="::1"),Il.equal(l.protocol,r,"protocol mismatch"),qv("options",l),new nn(l,p)}function c(u,l,p){var h=o.request(u,l,p);return h.end(),h}Object.defineProperties(o,{request:{value:a,configurable:!0,enumerable:!0,writable:!0},get:{value:c,configurable:!0,enumerable:!0,writable:!0}})}),e}function Nv(){}function Ul(n){var e;if(jl)e=new Bs(n);else if(e=Av(Ks.parse(n)),!vr(e.protocol))throw new ql({input:n});return e}function aE(n,e){return jl?new Bs(n,e):Ul(Ks.resolve(e,n))}function Av(n){if(/^\[/.test(n.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(n.hostname))throw new ql({input:n.href||n});if(/^\[/.test(n.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(n.host))throw new ql({input:n.href||n});return n}function Nl(n,e){var t=e||{};for(var i of nE)t[i]=n[i];return t.hostname.startsWith("[")&&(t.hostname=t.hostname.slice(1,-1)),t.port!==""&&(t.port=Number(t.port)),t.path=t.search?t.pathname+t.search:t.pathname,t}function Ol(n,e){var t;for(var i in e)n.test(i)&&(t=e[i],delete e[i]);return t===null||typeof t>"u"?void 0:String(t).trim()}function Gs(n,e,t){function i(r){Error.captureStackTrace(this,this.constructor),Object.assign(this,r||{}),this.code=n,this.message=this.cause?e+": "+this.cause.message:e}return i.prototype=new(t||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+n+"]",enumerable:!1}}),i}function zl(n,e){for(var t of Ll)n.removeListener(t,Ml[t]);n.on("error",Nv),n.destroy(e)}function cE(n,e){Il(vr(n)&&vr(e));var t=n.length-e.length-1;return t>0&&n[t]==="."&&n.endsWith(e)}function vr(n){return typeof n=="string"||n instanceof String}function Ws(n){return typeof n=="function"}function uE(n){return typeof n=="object"&&"length"in n}function lE(n){return Bs&&n instanceof Bs}$l.exports=Fv({http:eE,https:tE});$l.exports.wrap=Fv});var Px=T((eM,Ex)=>{"use strict";var dE=Tv(),pE=require("url"),fE=Pv(),hE=require("http"),mE=require("https"),gE=require("util"),vE=Iv(),xE=require("zlib"),nx=require("stream"),yE=require("events");function xi(n){return n&&typeof n=="object"&&"default"in n?n:{default:n}}var ix=xi(dE),bE=xi(pE),wE=xi(fE),_E=xi(hE),SE=xi(mE),rx=xi(gE),CE=xi(vE),Li=xi(xE),Ii=xi(nx);function sx(n,e){return function(){return n.apply(e,arguments)}}var{toString:RE}=Object.prototype,{getPrototypeOf:sd}=Object,ya=(n=>e=>{let t=RE.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),Wn=n=>(n=n.toLowerCase(),e=>ya(e)===n),ba=n=>e=>typeof e===n,{isArray:Br}=Array,Xs=ba("undefined");function DE(n){return n!==null&&!Xs(n)&&n.constructor!==null&&!Xs(n.constructor)&&mn(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}var ox=Wn("ArrayBuffer");function TE(n){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(n):e=n&&n.buffer&&ox(n.buffer),e}var EE=ba("string"),mn=ba("function"),ax=ba("number"),wa=n=>n!==null&&typeof n=="object",PE=n=>n===!0||n===!1,da=n=>{if(ya(n)!=="object")return!1;let e=sd(n);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},kE=Wn("Date"),OE=Wn("File"),qE=Wn("Blob"),FE=Wn("FileList"),NE=n=>wa(n)&&mn(n.pipe),AE=n=>{let e;return n&&(typeof FormData=="function"&&n instanceof FormData||mn(n.append)&&((e=ya(n))==="formdata"||e==="object"&&mn(n.toString)&&n.toString()==="[object FormData]"))},IE=Wn("URLSearchParams"),[jE,LE,ME,UE]=["ReadableStream","Request","Response","Headers"].map(Wn),zE=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ys(n,e,{allOwnKeys:t=!1}={}){if(n===null||typeof n>"u")return;let i,r;if(typeof n!="object"&&(n=[n]),Br(n))for(i=0,r=n.length;i0;)if(r=t[i],e===r.toLowerCase())return r;return null}var xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ux=n=>!Xs(n)&&n!==xr;function Vl(){let{caseless:n}=ux(this)&&this||{},e={},t=(i,r)=>{let s=n&&cx(e,r)||r;da(e[s])&&da(i)?e[s]=Vl(e[s],i):da(i)?e[s]=Vl({},i):Br(i)?e[s]=i.slice():e[s]=i};for(let i=0,r=arguments.length;i(Ys(e,(r,s)=>{t&&mn(r)?n[s]=sx(r,t):n[s]=r},{allOwnKeys:i}),n),HE=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),BE=(n,e,t,i)=>{n.prototype=Object.create(e.prototype,i),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:e.prototype}),t&&Object.assign(n.prototype,t)},WE=(n,e,t,i)=>{let r,s,o,a={};if(e=e||{},n==null)return e;do{for(r=Object.getOwnPropertyNames(n),s=r.length;s-- >0;)o=r[s],(!i||i(o,n,e))&&!a[o]&&(e[o]=n[o],a[o]=!0);n=t!==!1&&sd(n)}while(n&&(!t||t(n,e))&&n!==Object.prototype);return e},KE=(n,e,t)=>{n=String(n),(t===void 0||t>n.length)&&(t=n.length),t-=e.length;let i=n.indexOf(e,t);return i!==-1&&i===t},GE=n=>{if(!n)return null;if(Br(n))return n;let e=n.length;if(!ax(e))return null;let t=new Array(e);for(;e-- >0;)t[e]=n[e];return t},VE=(n=>e=>n&&e instanceof n)(typeof Uint8Array<"u"&&sd(Uint8Array)),XE=(n,e)=>{let i=(n&&n[Symbol.iterator]).call(n),r;for(;(r=i.next())&&!r.done;){let s=r.value;e.call(n,s[0],s[1])}},JE=(n,e)=>{let t,i=[];for(;(t=n.exec(e))!==null;)i.push(t);return i},YE=Wn("HTMLFormElement"),QE=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,i,r){return i.toUpperCase()+r}),jv=(({hasOwnProperty:n})=>(e,t)=>n.call(e,t))(Object.prototype),ZE=Wn("RegExp"),lx=(n,e)=>{let t=Object.getOwnPropertyDescriptors(n),i={};Ys(t,(r,s)=>{let o;(o=e(r,s,n))!==!1&&(i[s]=o||r)}),Object.defineProperties(n,i)},eP=n=>{lx(n,(e,t)=>{if(mn(n)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;let i=n[t];if(mn(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},tP=(n,e)=>{let t={},i=r=>{r.forEach(s=>{t[s]=!0})};return Br(n)?i(n):i(String(n).split(e)),t},nP=()=>{},iP=(n,e)=>n!=null&&Number.isFinite(n=+n)?n:e,Hl="abcdefghijklmnopqrstuvwxyz",Lv="0123456789",dx={DIGIT:Lv,ALPHA:Hl,ALPHA_DIGIT:Hl+Hl.toUpperCase()+Lv},rP=(n=16,e=dx.ALPHA_DIGIT)=>{let t="",{length:i}=e;for(;n--;)t+=e[Math.random()*i|0];return t};function sP(n){return!!(n&&mn(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}var oP=n=>{let e=new Array(10),t=(i,r)=>{if(wa(i)){if(e.indexOf(i)>=0)return;if(!("toJSON"in i)){e[r]=i;let s=Br(i)?[]:{};return Ys(i,(o,a)=>{let c=t(o,r+1);!Xs(c)&&(s[a]=c)}),e[r]=void 0,s}}return i};return t(n,0)},aP=Wn("AsyncFunction"),cP=n=>n&&(wa(n)||mn(n))&&mn(n.then)&&mn(n.catch),px=((n,e)=>n?setImmediate:e?((t,i)=>(xr.addEventListener("message",({source:r,data:s})=>{r===xr&&s===t&&i.length&&i.shift()()},!1),r=>{i.push(r),xr.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t))(typeof setImmediate=="function",mn(xr.postMessage)),uP=typeof queueMicrotask<"u"?queueMicrotask.bind(xr):typeof process<"u"&&process.nextTick||px,q={isArray:Br,isArrayBuffer:ox,isBuffer:DE,isFormData:AE,isArrayBufferView:TE,isString:EE,isNumber:ax,isBoolean:PE,isObject:wa,isPlainObject:da,isReadableStream:jE,isRequest:LE,isResponse:ME,isHeaders:UE,isUndefined:Xs,isDate:kE,isFile:OE,isBlob:qE,isRegExp:ZE,isFunction:mn,isStream:NE,isURLSearchParams:IE,isTypedArray:VE,isFileList:FE,forEach:Ys,merge:Vl,extend:$E,trim:zE,stripBOM:HE,inherits:BE,toFlatObject:WE,kindOf:ya,kindOfTest:Wn,endsWith:KE,toArray:GE,forEachEntry:XE,matchAll:JE,isHTMLForm:YE,hasOwnProperty:jv,hasOwnProp:jv,reduceDescriptors:lx,freezeMethods:eP,toObjectSet:tP,toCamelCase:QE,noop:nP,toFiniteNumber:iP,findKey:cx,global:xr,isContextDefined:ux,ALPHABET:dx,generateString:rP,isSpecCompliantForm:sP,toJSONObject:oP,isAsyncFn:aP,isThenable:cP,setImmediate:px,asap:uP};function V(n,e,t,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",e&&(this.code=e),t&&(this.config=t),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}q.inherits(V,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:q.toJSONObject(this.config),code:this.code,status:this.status}}});var fx=V.prototype,hx={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{hx[n]={value:n}});Object.defineProperties(V,hx);Object.defineProperty(fx,"isAxiosError",{value:!0});V.from=(n,e,t,i,r,s)=>{let o=Object.create(fx);return q.toFlatObject(n,o,function(c){return c!==Error.prototype},a=>a!=="isAxiosError"),V.call(o,n.message,e,t,i,r),o.cause=n,o.name=n.name,s&&Object.assign(o,s),o};function Xl(n){return q.isPlainObject(n)||q.isArray(n)}function mx(n){return q.endsWith(n,"[]")?n.slice(0,-2):n}function Mv(n,e,t){return n?n.concat(e).map(function(r,s){return r=mx(r),!t&&s?"["+r+"]":r}).join(t?".":""):e}function lP(n){return q.isArray(n)&&!n.some(Xl)}var dP=q.toFlatObject(q,{},null,function(e){return/^is[A-Z]/.test(e)});function _a(n,e,t){if(!q.isObject(n))throw new TypeError("target must be an object");e=e||new(ix.default||FormData),t=q.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,w){return!q.isUndefined(w[y])});let i=t.metaTokens,r=t.visitor||l,s=t.dots,o=t.indexes,c=(t.Blob||typeof Blob<"u"&&Blob)&&q.isSpecCompliantForm(e);if(!q.isFunction(r))throw new TypeError("visitor must be a function");function u(f){if(f===null)return"";if(q.isDate(f))return f.toISOString();if(!c&&q.isBlob(f))throw new V("Blob is not supported. Use a Buffer instead.");return q.isArrayBuffer(f)||q.isTypedArray(f)?c&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function l(f,y,w){let S=f;if(f&&!w&&typeof f=="object"){if(q.endsWith(y,"{}"))y=i?y:y.slice(0,-2),f=JSON.stringify(f);else if(q.isArray(f)&&lP(f)||(q.isFileList(f)||q.endsWith(y,"[]"))&&(S=q.toArray(f)))return y=mx(y),S.forEach(function(k,N){!(q.isUndefined(k)||k===null)&&e.append(o===!0?Mv([y],N,s):o===null?y:y+"[]",u(k))}),!1}return Xl(f)?!0:(e.append(Mv(w,y,s),u(f)),!1)}let p=[],h=Object.assign(dP,{defaultVisitor:l,convertValue:u,isVisitable:Xl});function x(f,y){if(!q.isUndefined(f)){if(p.indexOf(f)!==-1)throw Error("Circular reference detected in "+y.join("."));p.push(f),q.forEach(f,function(S,O){(!(q.isUndefined(S)||S===null)&&r.call(e,S,q.isString(O)?O.trim():O,y,h))===!0&&x(S,y?y.concat(O):[O])}),p.pop()}}if(!q.isObject(n))throw new TypeError("data must be an object");return x(n),e}function Uv(n){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function gx(n,e){this._pairs=[],n&&_a(n,this,e)}var vx=gx.prototype;vx.append=function(e,t){this._pairs.push([e,t])};vx.toString=function(e){let t=e?function(i){return e.call(this,i,Uv)}:Uv;return this._pairs.map(function(r){return t(r[0])+"="+t(r[1])},"").join("&")};function pP(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function od(n,e,t){if(!e)return n;let i=t&&t.encode||pP;q.isFunction(t)&&(t={serialize:t});let r=t&&t.serialize,s;if(r?s=r(e,t):s=q.isURLSearchParams(e)?e.toString():new gx(e,t).toString(i),s){let o=n.indexOf("#");o!==-1&&(n=n.slice(0,o)),n+=(n.indexOf("?")===-1?"?":"&")+s}return n}var Jl=class{constructor(){this.handlers=[]}use(e,t,i){return this.handlers.push({fulfilled:e,rejected:t,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){q.forEach(this.handlers,function(i){i!==null&&e(i)})}},zv=Jl,ad={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fP=bE.default.URLSearchParams,hP={isNode:!0,classes:{URLSearchParams:fP,FormData:ix.default,Blob:typeof Blob<"u"&&Blob||null},protocols:["http","https","file","data"]},cd=typeof window<"u"&&typeof document<"u",Yl=typeof navigator=="object"&&navigator||void 0,mP=cd&&(!Yl||["ReactNative","NativeScript","NS"].indexOf(Yl.product)<0),gP=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",vP=cd&&window.location.href||"http://localhost",xP=Object.freeze({__proto__:null,hasBrowserEnv:cd,hasStandardBrowserWebWorkerEnv:gP,hasStandardBrowserEnv:mP,navigator:Yl,origin:vP}),bt={...xP,...hP};function yP(n,e){return _a(n,new bt.classes.URLSearchParams,Object.assign({visitor:function(t,i,r,s){return bt.isNode&&q.isBuffer(t)?(this.append(i,t.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},e))}function bP(n){return q.matchAll(/\w+|\[(\w*)]/g,n).map(e=>e[0]==="[]"?"":e[1]||e[0])}function wP(n){let e={},t=Object.keys(n),i,r=t.length,s;for(i=0;i=t.length;return o=!o&&q.isArray(r)?r.length:o,c?(q.hasOwnProp(r,o)?r[o]=[r[o],i]:r[o]=i,!a):((!r[o]||!q.isObject(r[o]))&&(r[o]=[]),e(t,i,r[o],s)&&q.isArray(r[o])&&(r[o]=wP(r[o])),!a)}if(q.isFormData(n)&&q.isFunction(n.entries)){let t={};return q.forEachEntry(n,(i,r)=>{e(bP(i),r,t,0)}),t}return null}function _P(n,e,t){if(q.isString(n))try{return(e||JSON.parse)(n),q.trim(n)}catch(i){if(i.name!=="SyntaxError")throw i}return(t||JSON.stringify)(n)}var ud={transitional:ad,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){let i=t.getContentType()||"",r=i.indexOf("application/json")>-1,s=q.isObject(e);if(s&&q.isHTMLForm(e)&&(e=new FormData(e)),q.isFormData(e))return r?JSON.stringify(xx(e)):e;if(q.isArrayBuffer(e)||q.isBuffer(e)||q.isStream(e)||q.isFile(e)||q.isBlob(e)||q.isReadableStream(e))return e;if(q.isArrayBufferView(e))return e.buffer;if(q.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(s){if(i.indexOf("application/x-www-form-urlencoded")>-1)return yP(e,this.formSerializer).toString();if((a=q.isFileList(e))||i.indexOf("multipart/form-data")>-1){let c=this.env&&this.env.FormData;return _a(a?{"files[]":e}:e,c&&new c,this.formSerializer)}}return s||r?(t.setContentType("application/json",!1),_P(e)):e}],transformResponse:[function(e){let t=this.transitional||ud.transitional,i=t&&t.forcedJSONParsing,r=this.responseType==="json";if(q.isResponse(e)||q.isReadableStream(e))return e;if(e&&q.isString(e)&&(i&&!this.responseType||r)){let o=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(o)throw a.name==="SyntaxError"?V.from(a,V.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:bt.classes.FormData,Blob:bt.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};q.forEach(["delete","get","head","post","put","patch"],n=>{ud.headers[n]={}});var ld=ud,SP=q.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),CP=n=>{let e={},t,i,r;return n&&n.split(` -`).forEach(function(o){r=o.indexOf(":"),t=o.substring(0,r).trim().toLowerCase(),i=o.substring(r+1).trim(),!(!t||e[t]&&SP[t])&&(t==="set-cookie"?e[t]?e[t].push(i):e[t]=[i]:e[t]=e[t]?e[t]+", "+i:i)}),e},$v=Symbol("internals");function Vs(n){return n&&String(n).trim().toLowerCase()}function pa(n){return n===!1||n==null?n:q.isArray(n)?n.map(pa):String(n)}function RP(n){let e=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=t.exec(n);)e[i[1]]=i[2];return e}var DP=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Bl(n,e,t,i,r){if(q.isFunction(i))return i.call(this,e,t);if(r&&(e=t),!!q.isString(e)){if(q.isString(i))return e.indexOf(i)!==-1;if(q.isRegExp(i))return i.test(e)}}function TP(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,i)=>t.toUpperCase()+i)}function EP(n,e){let t=q.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(n,i+t,{value:function(r,s,o){return this[i].call(this,e,r,s,o)},configurable:!0})})}var zr=class{constructor(e){e&&this.set(e)}set(e,t,i){let r=this;function s(a,c,u){let l=Vs(c);if(!l)throw new Error("header name must be a non-empty string");let p=q.findKey(r,l);(!p||r[p]===void 0||u===!0||u===void 0&&r[p]!==!1)&&(r[p||c]=pa(a))}let o=(a,c)=>q.forEach(a,(u,l)=>s(u,l,c));if(q.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(q.isString(e)&&(e=e.trim())&&!DP(e))o(CP(e),t);else if(q.isHeaders(e))for(let[a,c]of e.entries())s(c,a,i);else e!=null&&s(t,e,i);return this}get(e,t){if(e=Vs(e),e){let i=q.findKey(this,e);if(i){let r=this[i];if(!t)return r;if(t===!0)return RP(r);if(q.isFunction(t))return t.call(this,r,i);if(q.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Vs(e),e){let i=q.findKey(this,e);return!!(i&&this[i]!==void 0&&(!t||Bl(this,this[i],i,t)))}return!1}delete(e,t){let i=this,r=!1;function s(o){if(o=Vs(o),o){let a=q.findKey(i,o);a&&(!t||Bl(i,i[a],a,t))&&(delete i[a],r=!0)}}return q.isArray(e)?e.forEach(s):s(e),r}clear(e){let t=Object.keys(this),i=t.length,r=!1;for(;i--;){let s=t[i];(!e||Bl(this,this[s],s,e,!0))&&(delete this[s],r=!0)}return r}normalize(e){let t=this,i={};return q.forEach(this,(r,s)=>{let o=q.findKey(i,s);if(o){t[o]=pa(r),delete t[s];return}let a=e?TP(s):String(s).trim();a!==s&&delete t[s],t[a]=pa(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return q.forEach(this,(i,r)=>{i!=null&&i!==!1&&(t[r]=e&&q.isArray(i)?i.join(", "):i)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let i=new this(e);return t.forEach(r=>i.set(r)),i}static accessor(e){let i=(this[$v]=this[$v]={accessors:{}}).accessors,r=this.prototype;function s(o){let a=Vs(o);i[a]||(EP(r,o),i[a]=!0)}return q.isArray(e)?e.forEach(s):s(e),this}};zr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);q.reduceDescriptors(zr.prototype,({value:n},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:()=>n,set(i){this[t]=i}}});q.freezeMethods(zr);var rn=zr;function Wl(n,e){let t=this||ld,i=e||t,r=rn.from(i.headers),s=i.data;return q.forEach(n,function(a){s=a.call(t,s,r.normalize(),e?e.status:void 0)}),r.normalize(),s}function yx(n){return!!(n&&n.__CANCEL__)}function Mi(n,e,t){V.call(this,n??"canceled",V.ERR_CANCELED,e,t),this.name="CanceledError"}q.inherits(Mi,V,{__CANCEL__:!0});function Ur(n,e,t){let i=t.config.validateStatus;!t.status||!i||i(t.status)?n(t):e(new V("Request failed with status code "+t.status,[V.ERR_BAD_REQUEST,V.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}function PP(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function kP(n,e){return e?n.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):n}function dd(n,e){return n&&!PP(e)?kP(n,e):e}var ma="1.7.9";function bx(n){let e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return e&&e[1]||""}var OP=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function qP(n,e,t){let i=t&&t.Blob||bt.classes.Blob,r=bx(n);if(e===void 0&&i&&(e=!0),r==="data"){n=r.length?n.slice(r.length+1):n;let s=OP.exec(n);if(!s)throw new V("Invalid URL",V.ERR_INVALID_URL);let o=s[1],a=s[2],c=s[3],u=Buffer.from(decodeURIComponent(c),a?"base64":"utf8");if(e){if(!i)throw new V("Blob is not supported",V.ERR_NOT_SUPPORT);return new i([u],{type:o})}return u}throw new V("Unsupported protocol "+r,V.ERR_NOT_SUPPORT)}var Kl=Symbol("internals"),Ql=class extends Ii.default.Transform{constructor(e){e=q.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(i,r)=>!q.isUndefined(r[i])),super({readableHighWaterMark:e.chunkSize});let t=this[Kl]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",i=>{i==="progress"&&(t.isCaptured||(t.isCaptured=!0))})}_read(e){let t=this[Kl];return t.onReadCallback&&t.onReadCallback(),super._read(e)}_transform(e,t,i){let r=this[Kl],s=r.maxRate,o=this.readableHighWaterMark,a=r.timeWindow,c=1e3/a,u=s/c,l=r.minChunkSize!==!1?Math.max(r.minChunkSize,u*.01):0,p=(x,f)=>{let y=Buffer.byteLength(x);r.bytesSeen+=y,r.bytes+=y,r.isCaptured&&this.emit("progress",r.bytesSeen),this.push(x)?process.nextTick(f):r.onReadCallback=()=>{r.onReadCallback=null,process.nextTick(f)}},h=(x,f)=>{let y=Buffer.byteLength(x),w=null,S=o,O,k=0;if(s){let N=Date.now();(!r.ts||(k=N-r.ts)>=a)&&(r.ts=N,O=u-r.bytes,r.bytes=O<0?-O:0,k=0),O=u-r.bytes}if(s){if(O<=0)return setTimeout(()=>{f(null,x)},a-k);OS&&y-S>l&&(w=x.subarray(S),x=x.subarray(0,S)),p(x,w?()=>{process.nextTick(f,null,w)}:f)};h(e,function x(f,y){if(f)return i(f);y?h(y,x):i(null)})}},Hv=Ql,{asyncIterator:Bv}=Symbol,FP=async function*(n){n.stream?yield*n.stream():n.arrayBuffer?yield await n.arrayBuffer():n[Bv]?yield*n[Bv]():yield n},wx=FP,NP=q.ALPHABET.ALPHA_DIGIT+"-_",Js=typeof TextEncoder=="function"?new TextEncoder:new rx.default.TextEncoder,ji=`\r -`,AP=Js.encode(ji),IP=2,Zl=class{constructor(e,t){let{escapeName:i}=this.constructor,r=q.isString(t),s=`Content-Disposition: form-data; name="${i(e)}"${!r&&t.name?`; filename="${i(t.name)}"`:""}${ji}`;r?t=Js.encode(String(t).replace(/\r?\n|\r\n?/g,ji)):s+=`Content-Type: ${t.type||"application/octet-stream"}${ji}`,this.headers=Js.encode(s+ji),this.contentLength=r?t.byteLength:t.size,this.size=this.headers.byteLength+this.contentLength+IP,this.name=e,this.value=t}async*encode(){yield this.headers;let{value:e}=this;q.isTypedArray(e)?yield e:yield*wx(e),yield AP}static escapeName(e){return String(e).replace(/[\r\n"]/g,t=>({"\r":"%0D","\n":"%0A",'"':"%22"})[t])}},jP=(n,e,t)=>{let{tag:i="form-data-boundary",size:r=25,boundary:s=i+"-"+q.generateString(r,NP)}=t||{};if(!q.isFormData(n))throw TypeError("FormData instance required");if(s.length<1||s.length>70)throw Error("boundary must be 10-70 characters long");let o=Js.encode("--"+s+ji),a=Js.encode("--"+s+"--"+ji+ji),c=a.byteLength,u=Array.from(n.entries()).map(([p,h])=>{let x=new Zl(p,h);return c+=x.size,x});c+=o.byteLength*u.length,c=q.toFiniteNumber(c);let l={"Content-Type":`multipart/form-data; boundary=${s}`};return Number.isFinite(c)&&(l["Content-Length"]=c),e&&e(l),nx.Readable.from(async function*(){for(let p of u)yield o,yield*p.encode();yield a}())},LP=jP,ed=class extends Ii.default.Transform{__transform(e,t,i){this.push(e),i()}_transform(e,t,i){if(e.length!==0&&(this._transform=this.__transform,e[0]!==120)){let r=Buffer.alloc(2);r[0]=120,r[1]=156,this.push(r,t)}this.__transform(e,t,i)}},MP=ed,UP=(n,e)=>q.isAsyncFn(n)?function(...t){let i=t.pop();n.apply(this,t).then(r=>{try{e?i(null,...e(r)):i(null,r)}catch(s){i(s)}},i)}:n,zP=UP;function $P(n,e){n=n||10;let t=new Array(n),i=new Array(n),r=0,s=0,o;return e=e!==void 0?e:1e3,function(c){let u=Date.now(),l=i[s];o||(o=u),t[r]=c,i[r]=u;let p=s,h=0;for(;p!==r;)h+=t[p++],p=p%n;if(r=(r+1)%n,r===s&&(s=(s+1)%n),u-o{t=l,r=null,s&&(clearTimeout(s),s=null),n.apply(null,u)};return[(...u)=>{let l=Date.now(),p=l-t;p>=i?o(u,l):(r=u,s||(s=setTimeout(()=>{s=null,o(r)},i-p)))},()=>r&&o(r)]}var $r=(n,e,t=3)=>{let i=0,r=$P(50,250);return HP(s=>{let o=s.loaded,a=s.lengthComputable?s.total:void 0,c=o-i,u=r(c),l=o<=a;i=o;let p={loaded:o,total:a,progress:a?o/a:void 0,bytes:c,rate:u||void 0,estimated:u&&a&&l?(a-o)/u:void 0,event:s,lengthComputable:a!=null,[e?"download":"upload"]:!0};n(p)},t)},ga=(n,e)=>{let t=n!=null;return[i=>e[0]({lengthComputable:t,total:n,loaded:i}),e[1]]},va=n=>(...e)=>q.asap(()=>n(...e)),Wv={flush:Li.default.constants.Z_SYNC_FLUSH,finishFlush:Li.default.constants.Z_SYNC_FLUSH},BP={flush:Li.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:Li.default.constants.BROTLI_OPERATION_FLUSH},Kv=q.isFunction(Li.default.createBrotliDecompress),{http:WP,https:KP}=CE.default,GP=/https:?/,Gv=bt.protocols.map(n=>n+":"),Vv=(n,[e,t])=>(n.on("end",t).on("error",t),e);function VP(n,e){n.beforeRedirects.proxy&&n.beforeRedirects.proxy(n),n.beforeRedirects.config&&n.beforeRedirects.config(n,e)}function _x(n,e,t){let i=e;if(!i&&i!==!1){let r=wE.default.getProxyForUrl(t);r&&(i=new URL(r))}if(i){if(i.username&&(i.auth=(i.username||"")+":"+(i.password||"")),i.auth){(i.auth.username||i.auth.password)&&(i.auth=(i.auth.username||"")+":"+(i.auth.password||""));let s=Buffer.from(i.auth,"utf8").toString("base64");n.headers["Proxy-Authorization"]="Basic "+s}n.headers.host=n.hostname+(n.port?":"+n.port:"");let r=i.hostname||i.host;n.hostname=r,n.host=r,n.port=i.port,n.path=t,i.protocol&&(n.protocol=i.protocol.includes(":")?i.protocol:`${i.protocol}:`)}n.beforeRedirects.proxy=function(s){_x(s,e,s.href)}}var XP=typeof process<"u"&&q.kindOf(process)==="process",JP=n=>new Promise((e,t)=>{let i,r,s=(c,u)=>{r||(r=!0,i&&i(c,u))},o=c=>{s(c),e(c)},a=c=>{s(c,!0),t(c)};n(o,a,c=>i=c).catch(a)}),YP=({address:n,family:e})=>{if(!q.isString(n))throw TypeError("address must be a string");return{address:n,family:e||(n.indexOf(".")<0?6:4)}},Xv=(n,e)=>YP(q.isObject(n)?n:{address:n,family:e}),QP=XP&&function(e){return JP(async function(i,r,s){let{data:o,lookup:a,family:c}=e,{responseType:u,responseEncoding:l}=e,p=e.method.toUpperCase(),h,x=!1,f;if(a){let se=zP(a,ie=>q.isArray(ie)?ie:[ie]);a=(ie,de,ut)=>{se(ie,de,(Re,Ke,Sn)=>{if(Re)return ut(Re);let gt=q.isArray(Ke)?Ke.map(it=>Xv(it)):[Xv(Ke,Sn)];de.all?ut(Re,gt):ut(Re,gt[0].address,gt[0].family)})}}let y=new yE.EventEmitter,w=()=>{e.cancelToken&&e.cancelToken.unsubscribe(S),e.signal&&e.signal.removeEventListener("abort",S),y.removeAllListeners()};s((se,ie)=>{h=!0,ie&&(x=!0,w())});function S(se){y.emit("abort",!se||se.type?new Mi(null,e,f):se)}y.once("abort",r),(e.cancelToken||e.signal)&&(e.cancelToken&&e.cancelToken.subscribe(S),e.signal&&(e.signal.aborted?S():e.signal.addEventListener("abort",S)));let O=dd(e.baseURL,e.url),k=new URL(O,bt.hasBrowserEnv?bt.origin:void 0),N=k.protocol||Gv[0];if(N==="data:"){let se;if(p!=="GET")return Ur(i,r,{status:405,statusText:"method not allowed",headers:{},config:e});try{se=qP(e.url,u==="blob",{Blob:e.env&&e.env.Blob})}catch(ie){throw V.from(ie,V.ERR_BAD_REQUEST,e)}return u==="text"?(se=se.toString(l),(!l||l==="utf8")&&(se=q.stripBOM(se))):u==="stream"&&(se=Ii.default.Readable.from(se)),Ur(i,r,{data:se,status:200,statusText:"OK",headers:new rn,config:e})}if(Gv.indexOf(N)===-1)return r(new V("Unsupported protocol "+N,V.ERR_BAD_REQUEST,e));let j=rn.from(e.headers).normalize();j.set("User-Agent","axios/"+ma,!1);let{onUploadProgress:G,onDownloadProgress:$}=e,Q=e.maxRate,te,Oe;if(q.isSpecCompliantForm(o)){let se=j.getContentType(/boundary=([-_\w\d]{10,70})/i);o=LP(o,ie=>{j.set(ie)},{tag:`axios-${ma}-boundary`,boundary:se&&se[1]||void 0})}else if(q.isFormData(o)&&q.isFunction(o.getHeaders)){if(j.set(o.getHeaders()),!j.hasContentLength())try{let se=await rx.default.promisify(o.getLength).call(o);Number.isFinite(se)&&se>=0&&j.setContentLength(se)}catch{}}else if(q.isBlob(o)||q.isFile(o))o.size&&j.setContentType(o.type||"application/octet-stream"),j.setContentLength(o.size||0),o=Ii.default.Readable.from(wx(o));else if(o&&!q.isStream(o)){if(!Buffer.isBuffer(o))if(q.isArrayBuffer(o))o=Buffer.from(new Uint8Array(o));else if(q.isString(o))o=Buffer.from(o,"utf-8");else return r(new V("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",V.ERR_BAD_REQUEST,e));if(j.setContentLength(o.length,!1),e.maxBodyLength>-1&&o.length>e.maxBodyLength)return r(new V("Request body larger than maxBodyLength limit",V.ERR_BAD_REQUEST,e))}let Ye=q.toFiniteNumber(j.getContentLength());q.isArray(Q)?(te=Q[0],Oe=Q[1]):te=Oe=Q,o&&(G||te)&&(q.isStream(o)||(o=Ii.default.Readable.from(o,{objectMode:!1})),o=Ii.default.pipeline([o,new Hv({maxRate:q.toFiniteNumber(te)})],q.noop),G&&o.on("progress",Vv(o,ga(Ye,$r(va(G),!1,3)))));let We;if(e.auth){let se=e.auth.username||"",ie=e.auth.password||"";We=se+":"+ie}if(!We&&k.username){let se=k.username,ie=k.password;We=se+":"+ie}We&&j.delete("authorization");let Kt;try{Kt=od(k.pathname+k.search,e.params,e.paramsSerializer).replace(/^\?/,"")}catch(se){let ie=new Error(se.message);return ie.config=e,ie.url=e.url,ie.exists=!0,r(ie)}j.set("Accept-Encoding","gzip, compress, deflate"+(Kv?", br":""),!1);let Ne={path:Kt,method:p,headers:j.toJSON(),agents:{http:e.httpAgent,https:e.httpsAgent},auth:We,protocol:N,family:c,beforeRedirect:VP,beforeRedirects:{}};!q.isUndefined(a)&&(Ne.lookup=a),e.socketPath?Ne.socketPath=e.socketPath:(Ne.hostname=k.hostname.startsWith("[")?k.hostname.slice(1,-1):k.hostname,Ne.port=k.port,_x(Ne,e.proxy,N+"//"+k.hostname+(k.port?":"+k.port:"")+Ne.path));let ct,mt=GP.test(Ne.protocol);if(Ne.agent=mt?e.httpsAgent:e.httpAgent,e.transport?ct=e.transport:e.maxRedirects===0?ct=mt?SE.default:_E.default:(e.maxRedirects&&(Ne.maxRedirects=e.maxRedirects),e.beforeRedirect&&(Ne.beforeRedirects.config=e.beforeRedirect),ct=mt?KP:WP),e.maxBodyLength>-1?Ne.maxBodyLength=e.maxBodyLength:Ne.maxBodyLength=1/0,e.insecureHTTPParser&&(Ne.insecureHTTPParser=e.insecureHTTPParser),f=ct.request(Ne,function(ie){if(f.destroyed)return;let de=[ie],ut=+ie.headers["content-length"];if($||Oe){let it=new Hv({maxRate:q.toFiniteNumber(Oe)});$&&it.on("progress",Vv(it,ga(ut,$r(va($),!0,3)))),de.push(it)}let Re=ie,Ke=ie.req||f;if(e.decompress!==!1&&ie.headers["content-encoding"])switch((p==="HEAD"||ie.statusCode===204)&&delete ie.headers["content-encoding"],(ie.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":de.push(Li.default.createUnzip(Wv)),delete ie.headers["content-encoding"];break;case"deflate":de.push(new MP),de.push(Li.default.createUnzip(Wv)),delete ie.headers["content-encoding"];break;case"br":Kv&&(de.push(Li.default.createBrotliDecompress(BP)),delete ie.headers["content-encoding"])}Re=de.length>1?Ii.default.pipeline(de,q.noop):de[0];let Sn=Ii.default.finished(Re,()=>{Sn(),w()}),gt={status:ie.statusCode,statusText:ie.statusMessage,headers:new rn(ie.headers),config:e,request:Ke};if(u==="stream")gt.data=Re,Ur(i,r,gt);else{let it=[],Cn=0;Re.on("data",function(Ge){it.push(Ge),Cn+=Ge.length,e.maxContentLength>-1&&Cn>e.maxContentLength&&(x=!0,Re.destroy(),r(new V("maxContentLength size of "+e.maxContentLength+" exceeded",V.ERR_BAD_RESPONSE,e,Ke)))}),Re.on("aborted",function(){if(x)return;let Ge=new V("stream has been aborted",V.ERR_BAD_RESPONSE,e,Ke);Re.destroy(Ge),r(Ge)}),Re.on("error",function(Ge){f.destroyed||r(V.from(Ge,null,e,Ke))}),Re.on("end",function(){try{let Ge=it.length===1?it[0]:Buffer.concat(it);u!=="arraybuffer"&&(Ge=Ge.toString(l),(!l||l==="utf8")&&(Ge=q.stripBOM(Ge))),gt.data=Ge}catch(Ge){return r(V.from(Ge,null,e,gt.request,gt))}Ur(i,r,gt)})}y.once("abort",it=>{Re.destroyed||(Re.emit("error",it),Re.destroy())})}),y.once("abort",se=>{r(se),f.destroy(se)}),f.on("error",function(ie){r(V.from(ie,null,e,f))}),f.on("socket",function(ie){ie.setKeepAlive(!0,1e3*60)}),e.timeout){let se=parseInt(e.timeout,10);if(Number.isNaN(se)){r(new V("error trying to parse `config.timeout` to int",V.ERR_BAD_OPTION_VALUE,e,f));return}f.setTimeout(se,function(){if(h)return;let de=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",ut=e.transitional||ad;e.timeoutErrorMessage&&(de=e.timeoutErrorMessage),r(new V(de,ut.clarifyTimeoutError?V.ETIMEDOUT:V.ECONNABORTED,e,f)),S()})}if(q.isStream(o)){let se=!1,ie=!1;o.on("end",()=>{se=!0}),o.once("error",de=>{ie=!0,f.destroy(de)}),o.on("close",()=>{!se&&!ie&&S(new Mi("Request stream has been aborted",e,f))}),o.pipe(f)}else f.end(o)})},ZP=bt.hasStandardBrowserEnv?((n,e)=>t=>(t=new URL(t,bt.origin),n.protocol===t.protocol&&n.host===t.host&&(e||n.port===t.port)))(new URL(bt.origin),bt.navigator&&/(msie|trident)/i.test(bt.navigator.userAgent)):()=>!0,ek=bt.hasStandardBrowserEnv?{write(n,e,t,i,r,s){let o=[n+"="+encodeURIComponent(e)];q.isNumber(t)&&o.push("expires="+new Date(t).toGMTString()),q.isString(i)&&o.push("path="+i),q.isString(r)&&o.push("domain="+r),s===!0&&o.push("secure"),document.cookie=o.join("; ")},read(n){let e=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}},Jv=n=>n instanceof rn?{...n}:n;function yr(n,e){e=e||{};let t={};function i(u,l,p,h){return q.isPlainObject(u)&&q.isPlainObject(l)?q.merge.call({caseless:h},u,l):q.isPlainObject(l)?q.merge({},l):q.isArray(l)?l.slice():l}function r(u,l,p,h){if(q.isUndefined(l)){if(!q.isUndefined(u))return i(void 0,u,p,h)}else return i(u,l,p,h)}function s(u,l){if(!q.isUndefined(l))return i(void 0,l)}function o(u,l){if(q.isUndefined(l)){if(!q.isUndefined(u))return i(void 0,u)}else return i(void 0,l)}function a(u,l,p){if(p in e)return i(u,l);if(p in n)return i(void 0,u)}let c={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,l,p)=>r(Jv(u),Jv(l),p,!0)};return q.forEach(Object.keys(Object.assign({},n,e)),function(l){let p=c[l]||r,h=p(n[l],e[l],l);q.isUndefined(h)&&p!==a||(t[l]=h)}),t}var Sx=n=>{let e=yr({},n),{data:t,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:s,headers:o,auth:a}=e;e.headers=o=rn.from(o),e.url=od(dd(e.baseURL,e.url),n.params,n.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let c;if(q.isFormData(t)){if(bt.hasStandardBrowserEnv||bt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){let[u,...l]=c?c.split(";").map(p=>p.trim()).filter(Boolean):[];o.setContentType([u||"multipart/form-data",...l].join("; "))}}if(bt.hasStandardBrowserEnv&&(i&&q.isFunction(i)&&(i=i(e)),i||i!==!1&&ZP(e.url))){let u=r&&s&&ek.read(s);u&&o.set(r,u)}return e},tk=typeof XMLHttpRequest<"u",nk=tk&&function(n){return new Promise(function(t,i){let r=Sx(n),s=r.data,o=rn.from(r.headers).normalize(),{responseType:a,onUploadProgress:c,onDownloadProgress:u}=r,l,p,h,x,f;function y(){x&&x(),f&&f(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener("abort",l)}let w=new XMLHttpRequest;w.open(r.method.toUpperCase(),r.url,!0),w.timeout=r.timeout;function S(){if(!w)return;let k=rn.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),j={data:!a||a==="text"||a==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:k,config:n,request:w};Ur(function($){t($),y()},function($){i($),y()},j),w=null}"onloadend"in w?w.onloadend=S:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(S)},w.onabort=function(){w&&(i(new V("Request aborted",V.ECONNABORTED,n,w)),w=null)},w.onerror=function(){i(new V("Network Error",V.ERR_NETWORK,n,w)),w=null},w.ontimeout=function(){let N=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded",j=r.transitional||ad;r.timeoutErrorMessage&&(N=r.timeoutErrorMessage),i(new V(N,j.clarifyTimeoutError?V.ETIMEDOUT:V.ECONNABORTED,n,w)),w=null},s===void 0&&o.setContentType(null),"setRequestHeader"in w&&q.forEach(o.toJSON(),function(N,j){w.setRequestHeader(j,N)}),q.isUndefined(r.withCredentials)||(w.withCredentials=!!r.withCredentials),a&&a!=="json"&&(w.responseType=r.responseType),u&&([h,f]=$r(u,!0),w.addEventListener("progress",h)),c&&w.upload&&([p,x]=$r(c),w.upload.addEventListener("progress",p),w.upload.addEventListener("loadend",x)),(r.cancelToken||r.signal)&&(l=k=>{w&&(i(!k||k.type?new Mi(null,n,w):k),w.abort(),w=null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener("abort",l)));let O=bx(r.url);if(O&&bt.protocols.indexOf(O)===-1){i(new V("Unsupported protocol "+O+":",V.ERR_BAD_REQUEST,n));return}w.send(s||null)})},ik=(n,e)=>{let{length:t}=n=n?n.filter(Boolean):[];if(e||t){let i=new AbortController,r,s=function(u){if(!r){r=!0,a();let l=u instanceof Error?u:this.reason;i.abort(l instanceof V?l:new Mi(l instanceof Error?l.message:l))}},o=e&&setTimeout(()=>{o=null,s(new V(`timeout ${e} of ms exceeded`,V.ETIMEDOUT))},e),a=()=>{n&&(o&&clearTimeout(o),o=null,n.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),n=null)};n.forEach(u=>u.addEventListener("abort",s));let{signal:c}=i;return c.unsubscribe=()=>q.asap(a),c}},rk=ik,sk=function*(n,e){let t=n.byteLength;if(!e||t{let r=ok(n,e),s=0,o,a=c=>{o||(o=!0,i&&i(c))};return new ReadableStream({async pull(c){try{let{done:u,value:l}=await r.next();if(u){a(),c.close();return}let p=l.byteLength;if(t){let h=s+=p;t(h)}c.enqueue(new Uint8Array(l))}catch(u){throw a(u),u}},cancel(c){return a(c),r.return()}},{highWaterMark:2})},Sa=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Cx=Sa&&typeof ReadableStream=="function",ck=Sa&&(typeof TextEncoder=="function"?(n=>e=>n.encode(e))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),Rx=(n,...e)=>{try{return!!n(...e)}catch{return!1}},uk=Cx&&Rx(()=>{let n=!1,e=new Request(bt.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!e}),Qv=64*1024,td=Cx&&Rx(()=>q.isReadableStream(new Response("").body)),xa={stream:td&&(n=>n.body)};Sa&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!xa[e]&&(xa[e]=q.isFunction(n[e])?t=>t[e]():(t,i)=>{throw new V(`Response type '${e}' is not supported`,V.ERR_NOT_SUPPORT,i)})})})(new Response);var lk=async n=>{if(n==null)return 0;if(q.isBlob(n))return n.size;if(q.isSpecCompliantForm(n))return(await new Request(bt.origin,{method:"POST",body:n}).arrayBuffer()).byteLength;if(q.isArrayBufferView(n)||q.isArrayBuffer(n))return n.byteLength;if(q.isURLSearchParams(n)&&(n=n+""),q.isString(n))return(await ck(n)).byteLength},dk=async(n,e)=>{let t=q.toFiniteNumber(n.getContentLength());return t??lk(e)},pk=Sa&&(async n=>{let{url:e,method:t,data:i,signal:r,cancelToken:s,timeout:o,onDownloadProgress:a,onUploadProgress:c,responseType:u,headers:l,withCredentials:p="same-origin",fetchOptions:h}=Sx(n);u=u?(u+"").toLowerCase():"text";let x=rk([r,s&&s.toAbortSignal()],o),f,y=x&&x.unsubscribe&&(()=>{x.unsubscribe()}),w;try{if(c&&uk&&t!=="get"&&t!=="head"&&(w=await dk(l,i))!==0){let j=new Request(e,{method:"POST",body:i,duplex:"half"}),G;if(q.isFormData(i)&&(G=j.headers.get("content-type"))&&l.setContentType(G),j.body){let[$,Q]=ga(w,$r(va(c)));i=Yv(j.body,Qv,$,Q)}}q.isString(p)||(p=p?"include":"omit");let S="credentials"in Request.prototype;f=new Request(e,{...h,signal:x,method:t.toUpperCase(),headers:l.normalize().toJSON(),body:i,duplex:"half",credentials:S?p:void 0});let O=await fetch(f),k=td&&(u==="stream"||u==="response");if(td&&(a||k&&y)){let j={};["status","statusText","headers"].forEach(te=>{j[te]=O[te]});let G=q.toFiniteNumber(O.headers.get("content-length")),[$,Q]=a&&ga(G,$r(va(a),!0))||[];O=new Response(Yv(O.body,Qv,$,()=>{Q&&Q(),y&&y()}),j)}u=u||"text";let N=await xa[q.findKey(xa,u)||"text"](O,n);return!k&&y&&y(),await new Promise((j,G)=>{Ur(j,G,{data:N,headers:rn.from(O.headers),status:O.status,statusText:O.statusText,config:n,request:f})})}catch(S){throw y&&y(),S&&S.name==="TypeError"&&/fetch/i.test(S.message)?Object.assign(new V("Network Error",V.ERR_NETWORK,n,f),{cause:S.cause||S}):V.from(S,S&&S.code,n,f)}}),nd={http:QP,xhr:nk,fetch:pk};q.forEach(nd,(n,e)=>{if(n){try{Object.defineProperty(n,"name",{value:e})}catch{}Object.defineProperty(n,"adapterName",{value:e})}});var Zv=n=>`- ${n}`,fk=n=>q.isFunction(n)||n===null||n===!1,Dx={getAdapter:n=>{n=q.isArray(n)?n:[n];let{length:e}=n,t,i,r={};for(let s=0;s`adapter ${a} `+(c===!1?"is not supported by the environment":"is not available in the build")),o=e?s.length>1?`since : -`+s.map(Zv).join(` -`):" "+Zv(s[0]):"as no adapter specified";throw new V("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return i},adapters:nd};function Gl(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Mi(null,n)}function ex(n){return Gl(n),n.headers=rn.from(n.headers),n.data=Wl.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),Dx.getAdapter(n.adapter||ld.adapter)(n).then(function(i){return Gl(n),i.data=Wl.call(n,n.transformResponse,i),i.headers=rn.from(i.headers),i},function(i){return yx(i)||(Gl(n),i&&i.response&&(i.response.data=Wl.call(n,n.transformResponse,i.response),i.response.headers=rn.from(i.response.headers))),Promise.reject(i)})}var Ca={};["object","boolean","number","function","string","symbol"].forEach((n,e)=>{Ca[n]=function(i){return typeof i===n||"a"+(e<1?"n ":" ")+n}});var tx={};Ca.transitional=function(e,t,i){function r(s,o){return"[Axios v"+ma+"] Transitional option '"+s+"'"+o+(i?". "+i:"")}return(s,o,a)=>{if(e===!1)throw new V(r(o," has been removed"+(t?" in "+t:"")),V.ERR_DEPRECATED);return t&&!tx[o]&&(tx[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(s,o,a):!0}};Ca.spelling=function(e){return(t,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function hk(n,e,t){if(typeof n!="object")throw new V("options must be an object",V.ERR_BAD_OPTION_VALUE);let i=Object.keys(n),r=i.length;for(;r-- >0;){let s=i[r],o=e[s];if(o){let a=n[s],c=a===void 0||o(a,s,n);if(c!==!0)throw new V("option "+s+" must be "+c,V.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new V("Unknown option "+s,V.ERR_BAD_OPTION)}}var fa={assertOptions:hk,validators:Ca},si=fa.validators,Hr=class{constructor(e){this.defaults=e,this.interceptors={request:new zv,response:new zv}}async request(e,t){try{return await this._request(e,t)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;let s=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?s&&!String(i.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(i.stack+=` -`+s):i.stack=s}catch{}}throw i}}_request(e,t){typeof e=="string"?(t=t||{},t.url=e):t=e||{},t=yr(this.defaults,t);let{transitional:i,paramsSerializer:r,headers:s}=t;i!==void 0&&fa.assertOptions(i,{silentJSONParsing:si.transitional(si.boolean),forcedJSONParsing:si.transitional(si.boolean),clarifyTimeoutError:si.transitional(si.boolean)},!1),r!=null&&(q.isFunction(r)?t.paramsSerializer={serialize:r}:fa.assertOptions(r,{encode:si.function,serialize:si.function},!0)),fa.assertOptions(t,{baseUrl:si.spelling("baseURL"),withXsrfToken:si.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=s&&q.merge(s.common,s[t.method]);s&&q.forEach(["delete","get","head","post","put","patch","common"],f=>{delete s[f]}),t.headers=rn.concat(o,s);let a=[],c=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(t)===!1||(c=c&&y.synchronous,a.unshift(y.fulfilled,y.rejected))});let u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let l,p=0,h;if(!c){let f=[ex.bind(this),void 0];for(f.unshift.apply(f,a),f.push.apply(f,u),h=f.length,l=Promise.resolve(t);p{if(!i._listeners)return;let s=i._listeners.length;for(;s-- >0;)i._listeners[s](r);i._listeners=null}),this.promise.then=r=>{let s,o=new Promise(a=>{i.subscribe(a),s=a}).then(r);return o.cancel=function(){i.unsubscribe(s)},o},e(function(s,o,a){i.reason||(i.reason=new Mi(s,o,a),t(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=i=>{e.abort(i)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new n(function(r){e=r}),cancel:e}}},mk=id;function gk(n){return function(t){return n.apply(null,t)}}function vk(n){return q.isObject(n)&&n.isAxiosError===!0}var rd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(rd).forEach(([n,e])=>{rd[e]=n});var xk=rd;function Tx(n){let e=new ha(n),t=sx(ha.prototype.request,e);return q.extend(t,ha.prototype,e,{allOwnKeys:!0}),q.extend(t,e,null,{allOwnKeys:!0}),t.create=function(r){return Tx(yr(n,r))},t}var wt=Tx(ld);wt.Axios=ha;wt.CanceledError=Mi;wt.CancelToken=mk;wt.isCancel=yx;wt.VERSION=ma;wt.toFormData=_a;wt.AxiosError=V;wt.Cancel=wt.CanceledError;wt.all=function(e){return Promise.all(e)};wt.spread=gk;wt.isAxiosError=vk;wt.mergeConfig=yr;wt.AxiosHeaders=rn;wt.formToJSON=n=>xx(q.isHTMLForm(n)?new FormData(n):n);wt.getAdapter=Dx.getAdapter;wt.HttpStatusCode=xk;wt.default=wt;Ex.exports=wt});var Nx=T((tM,Fx)=>{"use strict";Fx.exports=Ox;function Ox(n,e,t){n instanceof RegExp&&(n=kx(n,t)),e instanceof RegExp&&(e=kx(e,t));var i=qx(n,e,t);return i&&{start:i[0],end:i[1],pre:t.slice(0,i[0]),body:t.slice(i[0]+n.length,i[1]),post:t.slice(i[1]+e.length)}}function kx(n,e){var t=e.match(n);return t?t[0]:null}Ox.range=qx;function qx(n,e,t){var i,r,s,o,a,c=t.indexOf(n),u=t.indexOf(e,c+1),l=c;if(c>=0&&u>0){if(n===e)return[c,u];for(i=[],s=t.length;l>=0&&!a;)l==c?(i.push(l),c=t.indexOf(n,l+1)):i.length==1?a=[i.pop(),u]:(r=i.pop(),r=0?c:u;i.length&&(a=[s,o])}return a}});var $x=T((nM,zx)=>{var Ax=Nx();zx.exports=wk;var Ix="\0SLASH"+Math.random()+"\0",jx="\0OPEN"+Math.random()+"\0",fd="\0CLOSE"+Math.random()+"\0",Lx="\0COMMA"+Math.random()+"\0",Mx="\0PERIOD"+Math.random()+"\0";function pd(n){return parseInt(n,10)==n?parseInt(n,10):n.charCodeAt(0)}function yk(n){return n.split("\\\\").join(Ix).split("\\{").join(jx).split("\\}").join(fd).split("\\,").join(Lx).split("\\.").join(Mx)}function bk(n){return n.split(Ix).join("\\").split(jx).join("{").split(fd).join("}").split(Lx).join(",").split(Mx).join(".")}function Ux(n){if(!n)return[""];var e=[],t=Ax("{","}",n);if(!t)return n.split(",");var i=t.pre,r=t.body,s=t.post,o=i.split(",");o[o.length-1]+="{"+r+"}";var a=Ux(s);return s.length&&(o[o.length-1]+=a.shift(),o.push.apply(o,a)),e.push.apply(e,o),e}function wk(n){return n?(n.substr(0,2)==="{}"&&(n="\\{\\}"+n.substr(2)),Qs(yk(n),!0).map(bk)):[]}function _k(n){return"{"+n+"}"}function Sk(n){return/^-?0\d/.test(n)}function Ck(n,e){return n<=e}function Rk(n,e){return n>=e}function Qs(n,e){var t=[],i=Ax("{","}",n);if(!i)return[n];var r=i.pre,s=i.post.length?Qs(i.post,!1):[""];if(/\$$/.test(i.pre))for(var o=0;o=0;if(!l&&!p)return i.post.match(/,.*\}/)?(n=i.pre+"{"+i.body+fd+i.post,Qs(n)):[n];var h;if(l)h=i.body.split(/\.\./);else if(h=Ux(i.body),h.length===1&&(h=Qs(h[0],!1).map(_k),h.length===1))return s.map(function(Oe){return i.pre+h[0]+Oe});var x;if(l){var f=pd(h[0]),y=pd(h[1]),w=Math.max(h[0].length,h[1].length),S=h.length==3?Math.abs(pd(h[2])):1,O=Ck,k=y0){var Q=new Array($+1).join("0");j<0?G="-"+Q+G.slice(1):G=Q+G}}x.push(G)}}else{x=[];for(var te=0;te{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.assertValidPattern=void 0;var Dk=1024*64,Tk=n=>{if(typeof n!="string")throw new TypeError("invalid pattern");if(n.length>Dk)throw new TypeError("pattern is too long")};Ra.assertValidPattern=Tk});var Wx=T(Da=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});Da.parseClass=void 0;var Ek={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},Zs=n=>n.replace(/[[\]\\-]/g,"\\$&"),Pk=n=>n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Bx=n=>n.join(""),kk=(n,e)=>{let t=e;if(n.charAt(t)!=="[")throw new Error("not in a brace expression");let i=[],r=[],s=t+1,o=!1,a=!1,c=!1,u=!1,l=t,p="";e:for(;sp?i.push(Zs(p)+"-"+Zs(y)):y===p&&i.push(Zs(y)),p="",s++;continue}if(n.startsWith("-]",s+1)){i.push(Zs(y+"-")),s+=2;continue}if(n.startsWith("-",s+1)){p=y,s+=2;continue}i.push(Zs(y)),s++}if(l{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.unescape=void 0;var Ok=(n,{windowsPathsNoEscape:e=!1}={})=>e?n.replace(/\[([^\/\\])\]/g,"$1"):n.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");Ta.unescape=Ok});var gd=T(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.AST=void 0;var qk=Wx(),Pa=Ea(),Fk=new Set(["!","?","+","*","@"]),Kx=n=>Fk.has(n),Nk="(?!(?:^|/)\\.\\.?(?:$|/))",ka="(?!\\.)",Ak=new Set(["[","."]),Ik=new Set(["..","."]),jk=new Set("().*{}+?[]^$\\!"),Lk=n=>n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),md="[^/]",Gx=md+"*?",Vx=md+"+?",hd=class n{type;#e;#n;#s=!1;#i=[];#a;#u;#d;#c=!1;#o;#t;#m=!1;constructor(e,t,i={}){this.type=e,e&&(this.#n=!0),this.#a=t,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#d=this.#e===this?[]:this.#e.#d,e==="!"&&!this.#e.#c&&this.#d.push(this),this.#u=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#n!==void 0)return this.#n;for(let e of this.#i)if(typeof e!="string"&&(e.type||e.hasMagic))return this.#n=!0;return this.#n}toString(){return this.#t!==void 0?this.#t:this.type?this.#t=this.type+"("+this.#i.map(e=>String(e)).join("|")+")":this.#t=this.#i.map(e=>String(e)).join("")}#v(){if(this!==this.#e)throw new Error("should only call on root");if(this.#c)return this;this.toString(),this.#c=!0;let e;for(;e=this.#d.pop();){if(e.type!=="!")continue;let t=e,i=t.#a;for(;i;){for(let r=t.#u+1;!i.type&&rtypeof t=="string"?t:t.toJSON()):[this.type,...this.#i.map(t=>t.toJSON())];return this.isStart()&&!this.type&&e.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#c&&this.#a?.type==="!")&&e.push({}),e}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#u===0)return!0;let e=this.#a;for(let t=0;t{let[f,y,w,S]=typeof x=="string"?n.#b(x,this.#n,c):x.toRegExpSource(e);return this.#n=this.#n||w,this.#s=this.#s||S,f}).join(""),l="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&Ik.has(this.#i[0]))){let f=Ak,y=t&&f.has(u.charAt(0))||u.startsWith("\\.")&&f.has(u.charAt(2))||u.startsWith("\\.\\.")&&f.has(u.charAt(4)),w=!t&&!e&&f.has(u.charAt(0));l=y?Nk:w?ka:""}let p="";return this.isEnd()&&this.#e.#c&&this.#a?.type==="!"&&(p="(?:$|\\/)"),[l+u+p,(0,Pa.unescape)(u),this.#n=!!this.#n,this.#s]}let i=this.type==="*"||this.type==="+",r=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#p(t);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let c=this.toString();return this.#i=[c],this.type=null,this.#n=void 0,[c,(0,Pa.unescape)(this.toString()),!1,!1]}let o=!i||e||t||!ka?"":this.#p(!0);o===s&&(o=""),o&&(s=`(?:${s})(?:${o})*?`);let a="";if(this.type==="!"&&this.#m)a=(this.isStart()&&!t?ka:"")+Vx;else{let c=this.type==="!"?"))"+(this.isStart()&&!t&&!e?ka:"")+Gx+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&o?")":this.type==="*"&&o?")?":`)${this.type}`;a=r+s+c}return[a,(0,Pa.unescape)(s),this.#n=!!this.#n,this.#s]}#p(e){return this.#i.map(t=>{if(typeof t=="string")throw new Error("string type in extglob ast??");let[i,r,s,o]=t.toRegExpSource(e);return this.#s=this.#s||o,i}).filter(t=>!(this.isStart()&&this.isEnd())||!!t).join("|")}static#b(e,t,i=!1){let r=!1,s="",o=!1;for(let a=0;a{"use strict";Object.defineProperty(qa,"__esModule",{value:!0});qa.escape=void 0;var Mk=(n,{windowsPathsNoEscape:e=!1}={})=>e?n.replace(/[?*()[\]]/g,"[$&]"):n.replace(/[?*()[\]\\]/g,"\\$&");qa.escape=Mk});var Ui=T(ee=>{"use strict";var Uk=ee&&ee.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ee,"__esModule",{value:!0});ee.unescape=ee.escape=ee.AST=ee.Minimatch=ee.match=ee.makeRe=ee.braceExpand=ee.defaults=ee.filter=ee.GLOBSTAR=ee.sep=ee.minimatch=void 0;var zk=Uk($x()),Fa=Hx(),Yx=gd(),$k=vd(),Hk=Ea(),Bk=(n,e,t={})=>((0,Fa.assertValidPattern)(e),!t.nocomment&&e.charAt(0)==="#"?!1:new br(e,t).match(n));ee.minimatch=Bk;var Wk=/^\*+([^+@!?\*\[\(]*)$/,Kk=n=>e=>!e.startsWith(".")&&e.endsWith(n),Gk=n=>e=>e.endsWith(n),Vk=n=>(n=n.toLowerCase(),e=>!e.startsWith(".")&&e.toLowerCase().endsWith(n)),Xk=n=>(n=n.toLowerCase(),e=>e.toLowerCase().endsWith(n)),Jk=/^\*+\.\*+$/,Yk=n=>!n.startsWith(".")&&n.includes("."),Qk=n=>n!=="."&&n!==".."&&n.includes("."),Zk=/^\.\*+$/,eO=n=>n!=="."&&n!==".."&&n.startsWith("."),tO=/^\*+$/,nO=n=>n.length!==0&&!n.startsWith("."),iO=n=>n.length!==0&&n!=="."&&n!=="..",rO=/^\?+([^+@!?\*\[\(]*)?$/,sO=([n,e=""])=>{let t=Qx([n]);return e?(e=e.toLowerCase(),i=>t(i)&&i.toLowerCase().endsWith(e)):t},oO=([n,e=""])=>{let t=Zx([n]);return e?(e=e.toLowerCase(),i=>t(i)&&i.toLowerCase().endsWith(e)):t},aO=([n,e=""])=>{let t=Zx([n]);return e?i=>t(i)&&i.endsWith(e):t},cO=([n,e=""])=>{let t=Qx([n]);return e?i=>t(i)&&i.endsWith(e):t},Qx=([n])=>{let e=n.length;return t=>t.length===e&&!t.startsWith(".")},Zx=([n])=>{let e=n.length;return t=>t.length===e&&t!=="."&&t!==".."},ey=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",Xx={win32:{sep:"\\"},posix:{sep:"/"}};ee.sep=ey==="win32"?Xx.win32.sep:Xx.posix.sep;ee.minimatch.sep=ee.sep;ee.GLOBSTAR=Symbol("globstar **");ee.minimatch.GLOBSTAR=ee.GLOBSTAR;var uO="[^/]",lO=uO+"*?",dO="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",pO="(?:(?!(?:\\/|^)\\.).)*?",fO=(n,e={})=>t=>(0,ee.minimatch)(t,n,e);ee.filter=fO;ee.minimatch.filter=ee.filter;var En=(n,e={})=>Object.assign({},n,e),hO=n=>{if(!n||typeof n!="object"||!Object.keys(n).length)return ee.minimatch;let e=ee.minimatch;return Object.assign((i,r,s={})=>e(i,r,En(n,s)),{Minimatch:class extends e.Minimatch{constructor(r,s={}){super(r,En(n,s))}static defaults(r){return e.defaults(En(n,r)).Minimatch}},AST:class extends e.AST{constructor(r,s,o={}){super(r,s,En(n,o))}static fromGlob(r,s={}){return e.AST.fromGlob(r,En(n,s))}},unescape:(i,r={})=>e.unescape(i,En(n,r)),escape:(i,r={})=>e.escape(i,En(n,r)),filter:(i,r={})=>e.filter(i,En(n,r)),defaults:i=>e.defaults(En(n,i)),makeRe:(i,r={})=>e.makeRe(i,En(n,r)),braceExpand:(i,r={})=>e.braceExpand(i,En(n,r)),match:(i,r,s={})=>e.match(i,r,En(n,s)),sep:e.sep,GLOBSTAR:ee.GLOBSTAR})};ee.defaults=hO;ee.minimatch.defaults=ee.defaults;var mO=(n,e={})=>((0,Fa.assertValidPattern)(n),e.nobrace||!/\{(?:(?!\{).)*\}/.test(n)?[n]:(0,zk.default)(n));ee.braceExpand=mO;ee.minimatch.braceExpand=ee.braceExpand;var gO=(n,e={})=>new br(n,e).makeRe();ee.makeRe=gO;ee.minimatch.makeRe=ee.makeRe;var vO=(n,e,t={})=>{let i=new br(e,t);return n=n.filter(r=>i.match(r)),i.options.nonull&&!n.length&&n.push(e),n};ee.match=vO;ee.minimatch.match=ee.match;var Jx=/[?*]|[+@!]\(.*?\)|\[|\]/,xO=n=>n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),br=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(e,t={}){(0,Fa.assertValidPattern)(e),t=t||{},this.options=t,this.pattern=e,this.platform=t.platform||ey,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||t.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!t.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!t.nonegate,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=t.windowsNoMagicRoot!==void 0?t.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let e of this.set)for(let t of e)if(typeof t!="string")return!0;return!1}debug(...e){}make(){let e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],t.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let r=this.globParts.map((s,o,a)=>{if(this.isWindows&&this.windowsNoMagicRoot){let c=s[0]===""&&s[1]===""&&(s[2]==="?"||!Jx.test(s[2]))&&!Jx.test(s[3]),u=/^[a-z]:/i.test(s[0]);if(c)return[...s.slice(0,4),...s.slice(4).map(l=>this.parse(l))];if(u)return[s[0],...s.slice(1).map(l=>this.parse(l))]}return s.map(c=>this.parse(c))});if(this.debug(this.pattern,r),this.set=r.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=2?(e=this.firstPhasePreProcess(e),e=this.secondPhasePreProcess(e)):t>=1?e=this.levelOneOptimize(e):e=this.adjascentGlobstarOptimize(e),e}adjascentGlobstarOptimize(e){return e.map(t=>{let i=-1;for(;(i=t.indexOf("**",i+1))!==-1;){let r=i;for(;t[r+1]==="**";)r++;r!==i&&t.splice(i,r-i)}return t})}levelOneOptimize(e){return e.map(t=>(t=t.reduce((i,r)=>{let s=i[i.length-1];return r==="**"&&s==="**"?i:r===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(r),i)},[]),t.length===0?[""]:t))}levelTwoFileOptimize(e){Array.isArray(e)||(e=this.slashSplit(e));let t=!1;do{if(t=!1,!this.preserveMultipleSlashes){for(let r=1;rr&&i.splice(r+1,o-r);let a=i[r+1],c=i[r+2],u=i[r+3];if(a!==".."||!c||c==="."||c===".."||!u||u==="."||u==="..")continue;t=!0,i.splice(r,1);let l=i.slice(0);l[r]="**",e.push(l),r--}if(!this.preserveMultipleSlashes){for(let o=1;ot.length)}partsMatch(e,t,i=!1){let r=0,s=0,o=[],a="";for(;rk?t=t.slice(N):k>N&&(e=e.slice(k)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(e=this.levelTwoFileOptimize(e)),this.debug("matchOne",this,{file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var o=0,a=0,c=e.length,u=t.length;o>> no match, partial?`,e,h,t,x),h===c))}let y;if(typeof l=="string"?(y=p===l,this.debug("string match",l,p,y)):(y=l.test(p),this.debug("pattern match",l,p,y)),!y)return!1}if(o===c&&a===u)return!0;if(o===c)return i;if(a===u)return o===c-1&&e[o]==="";throw new Error("wtf?")}braceExpand(){return(0,ee.braceExpand)(this.pattern,this.options)}parse(e){(0,Fa.assertValidPattern)(e);let t=this.options;if(e==="**")return ee.GLOBSTAR;if(e==="")return"";let i,r=null;(i=e.match(tO))?r=t.dot?iO:nO:(i=e.match(Wk))?r=(t.nocase?t.dot?Xk:Vk:t.dot?Gk:Kk)(i[1]):(i=e.match(rO))?r=(t.nocase?t.dot?oO:sO:t.dot?aO:cO)(i):(i=e.match(Jk))?r=t.dot?Qk:Yk:(i=e.match(Zk))&&(r=eO);let s=Yx.AST.fromGlob(e,this.options).toMMPattern();return r&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:r}),s}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let t=this.options,i=t.noglobstar?lO:t.dot?dO:pO,r=new Set(t.nocase?["i"]:[]),s=e.map(c=>{let u=c.map(l=>{if(l instanceof RegExp)for(let p of l.flags.split(""))r.add(p);return typeof l=="string"?xO(l):l===ee.GLOBSTAR?ee.GLOBSTAR:l._src});return u.forEach((l,p)=>{let h=u[p+1],x=u[p-1];l!==ee.GLOBSTAR||x===ee.GLOBSTAR||(x===void 0?h!==void 0&&h!==ee.GLOBSTAR?u[p+1]="(?:\\/|"+i+"\\/)?"+h:u[p]=i:h===void 0?u[p-1]=x+"(?:\\/|"+i+")?":h!==ee.GLOBSTAR&&(u[p-1]=x+"(?:\\/|\\/"+i+"\\/)"+h,u[p+1]=ee.GLOBSTAR))}),u.filter(l=>l!==ee.GLOBSTAR).join("/")}).join("|"),[o,a]=e.length>1?["(?:",")"]:["",""];s="^"+o+s+a+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...r].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?["",...e.split(/\/+/)]:e.split(/\/+/)}match(e,t=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&t)return!0;let i=this.options;this.isWindows&&(e=e.split("\\").join("/"));let r=this.slashSplit(e);this.debug(this.pattern,"split",r);let s=this.set;this.debug(this.pattern,"set",s);let o=r[r.length-1];if(!o)for(let a=r.length-2;!o&&a>=0;a--)o=r[a];for(let a=0;a{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.LRUCache=void 0;var Wr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,ny=new Set,xd=typeof process=="object"&&process?process:{},iy=(n,e,t,i)=>{typeof xd.emitWarning=="function"?xd.emitWarning(n,e,t,i):console.error(`[${t}] ${e}: ${n}`)},Na=globalThis.AbortController,ty=globalThis.AbortSignal;if(typeof Na>"u"){ty=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,r){this._onabort.push(r)}},Na=class{constructor(){e()}signal=new ty;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let r of this.signal._onabort)r(i);this.signal.onabort?.(i)}}};let n=xd.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{n&&(n=!1,iy("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}var _O=n=>!ny.has(n),fM=Symbol("type"),zi=n=>n&&n===Math.floor(n)&&n>0&&isFinite(n),ry=n=>zi(n)?n<=Math.pow(2,8)?Uint8Array:n<=Math.pow(2,16)?Uint16Array:n<=Math.pow(2,32)?Uint32Array:n<=Number.MAX_SAFE_INTEGER?Kr:null:null,Kr=class extends Array{constructor(e){super(e),this.fill(0)}},yd=class n{heap;length;static#e=!1;static create(e){let t=ry(e);if(!t)return[];n.#e=!0;let i=new n(e,t);return n.#e=!1,i}constructor(e,t){if(!n.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},bd=class n{#e;#n;#s;#i;#a;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#u;#d;#c;#o;#t;#m;#v;#f;#p;#b;#g;#R;#D;#w;#y;#E;#h;static unsafeExposeInternals(e){return{starts:e.#D,ttls:e.#w,sizes:e.#R,keyMap:e.#c,keyList:e.#o,valList:e.#t,next:e.#m,prev:e.#v,get head(){return e.#f},get tail(){return e.#p},free:e.#b,isBackgroundFetch:t=>e.#l(t),backgroundFetch:(t,i,r,s)=>e.#N(t,i,r,s),moveToTail:t=>e.#F(t),indexes:t=>e.#C(t),rindexes:t=>e.#P(t),isStale:t=>e.#x(t)}}get max(){return this.#e}get maxSize(){return this.#n}get calculatedSize(){return this.#d}get size(){return this.#u}get fetchMethod(){return this.#a}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(e){let{max:t=0,ttl:i,ttlResolution:r=1,ttlAutopurge:s,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:c,dispose:u,disposeAfter:l,noDisposeOnSet:p,noUpdateTTL:h,maxSize:x=0,maxEntrySize:f=0,sizeCalculation:y,fetchMethod:w,noDeleteOnFetchRejection:S,noDeleteOnStaleGet:O,allowStaleOnFetchRejection:k,allowStaleOnFetchAbort:N,ignoreFetchAbort:j}=e;if(t!==0&&!zi(t))throw new TypeError("max option must be a nonnegative integer");let G=t?ry(t):Array;if(!G)throw new Error("invalid max value: "+t);if(this.#e=t,this.#n=x,this.maxEntrySize=f||this.#n,this.sizeCalculation=y,this.sizeCalculation){if(!this.#n&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(w!==void 0&&typeof w!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=w,this.#E=!!w,this.#c=new Map,this.#o=new Array(t).fill(void 0),this.#t=new Array(t).fill(void 0),this.#m=new G(t),this.#v=new G(t),this.#f=0,this.#p=0,this.#b=yd.create(t),this.#u=0,this.#d=0,typeof u=="function"&&(this.#s=u),typeof l=="function"?(this.#i=l,this.#g=[]):(this.#i=void 0,this.#g=void 0),this.#y=!!this.#s,this.#h=!!this.#i,this.noDisposeOnSet=!!p,this.noUpdateTTL=!!h,this.noDeleteOnFetchRejection=!!S,this.allowStaleOnFetchRejection=!!k,this.allowStaleOnFetchAbort=!!N,this.ignoreFetchAbort=!!j,this.maxEntrySize!==0){if(this.#n!==0&&!zi(this.#n))throw new TypeError("maxSize must be a positive integer if specified");if(!zi(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!c,this.noDeleteOnStaleGet=!!O,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!a,this.ttlResolution=zi(r)||r===0?r:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!zi(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#k()}if(this.#e===0&&this.ttl===0&&this.#n===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#n){let $="LRU_CACHE_UNBOUNDED";_O($)&&(ny.add($),iy("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",$,n))}}getRemainingTTL(e){return this.#c.has(e)?1/0:0}#k(){let e=new Kr(this.#e),t=new Kr(this.#e);this.#w=e,this.#D=t,this.#r=(s,o,a=Wr.now())=>{if(t[s]=o!==0?a:0,e[s]=o,o!==0&&this.ttlAutopurge){let c=setTimeout(()=>{this.#x(s)&&this.delete(this.#o[s])},o+1);c.unref&&c.unref()}},this.#T=s=>{t[s]=e[s]!==0?Wr.now():0},this.#_=(s,o)=>{if(e[o]){let a=e[o],c=t[o];if(!a||!c)return;s.ttl=a,s.start=c,s.now=i||r();let u=s.now-c;s.remainingTTL=a-u}};let i=0,r=()=>{let s=Wr.now();if(this.ttlResolution>0){i=s;let o=setTimeout(()=>i=0,this.ttlResolution);o.unref&&o.unref()}return s};this.getRemainingTTL=s=>{let o=this.#c.get(s);if(o===void 0)return 0;let a=e[o],c=t[o];if(!a||!c)return 1/0;let u=(i||r())-c;return a-u},this.#x=s=>{let o=t[s],a=e[s];return!!a&&!!o&&(i||r())-o>a}}#T=()=>{};#_=()=>{};#r=()=>{};#x=()=>!1;#O(){let e=new Kr(this.#e);this.#d=0,this.#R=e,this.#S=t=>{this.#d-=e[t],e[t]=0},this.#I=(t,i,r,s)=>{if(this.#l(i))return 0;if(!zi(r))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(r=s(i,t),!zi(r))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return r},this.#A=(t,i,r)=>{if(e[t]=i,this.#n){let s=this.#n-e[t];for(;this.#d>s;)this.#q(!0)}this.#d+=e[t],r&&(r.entrySize=i,r.totalCalculatedSize=this.#d)}}#S=e=>{};#A=(e,t,i)=>{};#I=(e,t,i,r)=>{if(i||r)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#C({allowStale:e=this.allowStale}={}){if(this.#u)for(let t=this.#p;!(!this.#j(t)||((e||!this.#x(t))&&(yield t),t===this.#f));)t=this.#v[t]}*#P({allowStale:e=this.allowStale}={}){if(this.#u)for(let t=this.#f;!(!this.#j(t)||((e||!this.#x(t))&&(yield t),t===this.#p));)t=this.#m[t]}#j(e){return e!==void 0&&this.#c.get(this.#o[e])===e}*entries(){for(let e of this.#C())this.#t[e]!==void 0&&this.#o[e]!==void 0&&!this.#l(this.#t[e])&&(yield[this.#o[e],this.#t[e]])}*rentries(){for(let e of this.#P())this.#t[e]!==void 0&&this.#o[e]!==void 0&&!this.#l(this.#t[e])&&(yield[this.#o[e],this.#t[e]])}*keys(){for(let e of this.#C()){let t=this.#o[e];t!==void 0&&!this.#l(this.#t[e])&&(yield t)}}*rkeys(){for(let e of this.#P()){let t=this.#o[e];t!==void 0&&!this.#l(this.#t[e])&&(yield t)}}*values(){for(let e of this.#C())this.#t[e]!==void 0&&!this.#l(this.#t[e])&&(yield this.#t[e])}*rvalues(){for(let e of this.#P())this.#t[e]!==void 0&&!this.#l(this.#t[e])&&(yield this.#t[e])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(e,t={}){for(let i of this.#C()){let r=this.#t[i],s=this.#l(r)?r.__staleWhileFetching:r;if(s!==void 0&&e(s,this.#o[i],this))return this.get(this.#o[i],t)}}forEach(e,t=this){for(let i of this.#C()){let r=this.#t[i],s=this.#l(r)?r.__staleWhileFetching:r;s!==void 0&&e.call(t,s,this.#o[i],this)}}rforEach(e,t=this){for(let i of this.#P()){let r=this.#t[i],s=this.#l(r)?r.__staleWhileFetching:r;s!==void 0&&e.call(t,s,this.#o[i],this)}}purgeStale(){let e=!1;for(let t of this.#P({allowStale:!0}))this.#x(t)&&(this.delete(this.#o[t]),e=!0);return e}info(e){let t=this.#c.get(e);if(t===void 0)return;let i=this.#t[t],r=this.#l(i)?i.__staleWhileFetching:i;if(r===void 0)return;let s={value:r};if(this.#w&&this.#D){let o=this.#w[t],a=this.#D[t];if(o&&a){let c=o-(Wr.now()-a);s.ttl=c,s.start=Date.now()}}return this.#R&&(s.size=this.#R[t]),s}dump(){let e=[];for(let t of this.#C({allowStale:!0})){let i=this.#o[t],r=this.#t[t],s=this.#l(r)?r.__staleWhileFetching:r;if(s===void 0||i===void 0)continue;let o={value:s};if(this.#w&&this.#D){o.ttl=this.#w[t];let a=Wr.now()-this.#D[t];o.start=Math.floor(Date.now()-a)}this.#R&&(o.size=this.#R[t]),e.unshift([i,o])}return e}load(e){this.clear();for(let[t,i]of e){if(i.start){let r=Date.now()-i.start;i.start=Wr.now()-r}this.set(t,i.value,i)}}set(e,t,i={}){if(t===void 0)return this.delete(e),this;let{ttl:r=this.ttl,start:s,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:a=this.sizeCalculation,status:c}=i,{noUpdateTTL:u=this.noUpdateTTL}=i,l=this.#I(e,t,i.size||0,a);if(this.maxEntrySize&&l>this.maxEntrySize)return c&&(c.set="miss",c.maxEntrySizeExceeded=!0),this.delete(e),this;let p=this.#u===0?void 0:this.#c.get(e);if(p===void 0)p=this.#u===0?this.#p:this.#b.length!==0?this.#b.pop():this.#u===this.#e?this.#q(!1):this.#u,this.#o[p]=e,this.#t[p]=t,this.#c.set(e,p),this.#m[this.#p]=p,this.#v[p]=this.#p,this.#p=p,this.#u++,this.#A(p,l,c),c&&(c.set="add"),u=!1;else{this.#F(p);let h=this.#t[p];if(t!==h){if(this.#E&&this.#l(h)){h.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:x}=h;x!==void 0&&!o&&(this.#y&&this.#s?.(x,e,"set"),this.#h&&this.#g?.push([x,e,"set"]))}else o||(this.#y&&this.#s?.(h,e,"set"),this.#h&&this.#g?.push([h,e,"set"]));if(this.#S(p),this.#A(p,l,c),this.#t[p]=t,c){c.set="replace";let x=h&&this.#l(h)?h.__staleWhileFetching:h;x!==void 0&&(c.oldValue=x)}}else c&&(c.set="update")}if(r!==0&&!this.#w&&this.#k(),this.#w&&(u||this.#r(p,r,s),c&&this.#_(c,p)),!o&&this.#h&&this.#g){let h=this.#g,x;for(;x=h?.shift();)this.#i?.(...x)}return this}pop(){try{for(;this.#u;){let e=this.#t[this.#f];if(this.#q(!0),this.#l(e)){if(e.__staleWhileFetching)return e.__staleWhileFetching}else if(e!==void 0)return e}}finally{if(this.#h&&this.#g){let e=this.#g,t;for(;t=e?.shift();)this.#i?.(...t)}}}#q(e){let t=this.#f,i=this.#o[t],r=this.#t[t];return this.#E&&this.#l(r)?r.__abortController.abort(new Error("evicted")):(this.#y||this.#h)&&(this.#y&&this.#s?.(r,i,"evict"),this.#h&&this.#g?.push([r,i,"evict"])),this.#S(t),e&&(this.#o[t]=void 0,this.#t[t]=void 0,this.#b.push(t)),this.#u===1?(this.#f=this.#p=0,this.#b.length=0):this.#f=this.#m[t],this.#c.delete(i),this.#u--,t}has(e,t={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:r}=t,s=this.#c.get(e);if(s!==void 0){let o=this.#t[s];if(this.#l(o)&&o.__staleWhileFetching===void 0)return!1;if(this.#x(s))r&&(r.has="stale",this.#_(r,s));else return i&&this.#T(s),r&&(r.has="hit",this.#_(r,s)),!0}else r&&(r.has="miss");return!1}peek(e,t={}){let{allowStale:i=this.allowStale}=t,r=this.#c.get(e);if(r===void 0||!i&&this.#x(r))return;let s=this.#t[r];return this.#l(s)?s.__staleWhileFetching:s}#N(e,t,i,r){let s=t===void 0?void 0:this.#t[t];if(this.#l(s))return s;let o=new Na,{signal:a}=i;a?.addEventListener("abort",()=>o.abort(a.reason),{signal:o.signal});let c={signal:o.signal,options:i,context:r},u=(y,w=!1)=>{let{aborted:S}=o.signal,O=i.ignoreFetchAbort&&y!==void 0;if(i.status&&(S&&!w?(i.status.fetchAborted=!0,i.status.fetchError=o.signal.reason,O&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),S&&!O&&!w)return p(o.signal.reason);let k=x;return this.#t[t]===x&&(y===void 0?k.__staleWhileFetching?this.#t[t]=k.__staleWhileFetching:this.delete(e):(i.status&&(i.status.fetchUpdated=!0),this.set(e,y,c.options))),y},l=y=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=y),p(y)),p=y=>{let{aborted:w}=o.signal,S=w&&i.allowStaleOnFetchAbort,O=S||i.allowStaleOnFetchRejection,k=O||i.noDeleteOnFetchRejection,N=x;if(this.#t[t]===x&&(!k||N.__staleWhileFetching===void 0?this.delete(e):S||(this.#t[t]=N.__staleWhileFetching)),O)return i.status&&N.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),N.__staleWhileFetching;if(N.__returned===N)throw y},h=(y,w)=>{let S=this.#a?.(e,s,c);S&&S instanceof Promise&&S.then(O=>y(O===void 0?void 0:O),w),o.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(y(void 0),i.allowStaleOnFetchAbort&&(y=O=>u(O,!0)))})};i.status&&(i.status.fetchDispatched=!0);let x=new Promise(h).then(u,l),f=Object.assign(x,{__abortController:o,__staleWhileFetching:s,__returned:void 0});return t===void 0?(this.set(e,f,{...c.options,status:void 0}),t=this.#c.get(e)):this.#t[t]=f,f}#l(e){if(!this.#E)return!1;let t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof Na}async fetch(e,t={}){let{allowStale:i=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:o=this.ttl,noDisposeOnSet:a=this.noDisposeOnSet,size:c=0,sizeCalculation:u=this.sizeCalculation,noUpdateTTL:l=this.noUpdateTTL,noDeleteOnFetchRejection:p=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:h=this.allowStaleOnFetchRejection,ignoreFetchAbort:x=this.ignoreFetchAbort,allowStaleOnFetchAbort:f=this.allowStaleOnFetchAbort,context:y,forceRefresh:w=!1,status:S,signal:O}=t;if(!this.#E)return S&&(S.fetch="get"),this.get(e,{allowStale:i,updateAgeOnGet:r,noDeleteOnStaleGet:s,status:S});let k={allowStale:i,updateAgeOnGet:r,noDeleteOnStaleGet:s,ttl:o,noDisposeOnSet:a,size:c,sizeCalculation:u,noUpdateTTL:l,noDeleteOnFetchRejection:p,allowStaleOnFetchRejection:h,allowStaleOnFetchAbort:f,ignoreFetchAbort:x,status:S,signal:O},N=this.#c.get(e);if(N===void 0){S&&(S.fetch="miss");let j=this.#N(e,N,k,y);return j.__returned=j}else{let j=this.#t[N];if(this.#l(j)){let Oe=i&&j.__staleWhileFetching!==void 0;return S&&(S.fetch="inflight",Oe&&(S.returnedStale=!0)),Oe?j.__staleWhileFetching:j.__returned=j}let G=this.#x(N);if(!w&&!G)return S&&(S.fetch="hit"),this.#F(N),r&&this.#T(N),S&&this.#_(S,N),j;let $=this.#N(e,N,k,y),te=$.__staleWhileFetching!==void 0&&i;return S&&(S.fetch=G?"stale":"refresh",te&&G&&(S.returnedStale=!0)),te?$.__staleWhileFetching:$.__returned=$}}get(e,t={}){let{allowStale:i=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:o}=t,a=this.#c.get(e);if(a!==void 0){let c=this.#t[a],u=this.#l(c);return o&&this.#_(o,a),this.#x(a)?(o&&(o.get="stale"),u?(o&&i&&c.__staleWhileFetching!==void 0&&(o.returnedStale=!0),i?c.__staleWhileFetching:void 0):(s||this.delete(e),o&&i&&(o.returnedStale=!0),i?c:void 0)):(o&&(o.get="hit"),u?c.__staleWhileFetching:(this.#F(a),r&&this.#T(a),c))}else o&&(o.get="miss")}#L(e,t){this.#v[t]=e,this.#m[e]=t}#F(e){e!==this.#p&&(e===this.#f?this.#f=this.#m[e]:this.#L(this.#v[e],this.#m[e]),this.#L(this.#p,e),this.#p=e)}delete(e){let t=!1;if(this.#u!==0){let i=this.#c.get(e);if(i!==void 0)if(t=!0,this.#u===1)this.clear();else{this.#S(i);let r=this.#t[i];if(this.#l(r)?r.__abortController.abort(new Error("deleted")):(this.#y||this.#h)&&(this.#y&&this.#s?.(r,e,"delete"),this.#h&&this.#g?.push([r,e,"delete"])),this.#c.delete(e),this.#o[i]=void 0,this.#t[i]=void 0,i===this.#p)this.#p=this.#v[i];else if(i===this.#f)this.#f=this.#m[i];else{let s=this.#v[i];this.#m[s]=this.#m[i];let o=this.#m[i];this.#v[o]=this.#v[i]}this.#u--,this.#b.push(i)}}if(this.#h&&this.#g?.length){let i=this.#g,r;for(;r=i?.shift();)this.#i?.(...r)}return t}clear(){for(let e of this.#P({allowStale:!0})){let t=this.#t[e];if(this.#l(t))t.__abortController.abort(new Error("deleted"));else{let i=this.#o[e];this.#y&&this.#s?.(t,i,"delete"),this.#h&&this.#g?.push([t,i,"delete"])}}if(this.#c.clear(),this.#t.fill(void 0),this.#o.fill(void 0),this.#w&&this.#D&&(this.#w.fill(0),this.#D.fill(0)),this.#R&&this.#R.fill(0),this.#f=0,this.#p=0,this.#b.length=0,this.#d=0,this.#u=0,this.#h&&this.#g){let e=this.#g,t;for(;t=e?.shift();)this.#i?.(...t)}}};Aa.LRUCache=bd});var Ed=T(Xt=>{"use strict";var SO=Xt&&Xt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.Minipass=Xt.isWritable=Xt.isReadable=Xt.isStream=void 0;var oy=typeof process=="object"&&process?process:{stdout:null,stderr:null},Td=require("node:events"),ly=SO(require("node:stream")),CO=require("node:string_decoder"),RO=n=>!!n&&typeof n=="object"&&(n instanceof $a||n instanceof ly.default||(0,Xt.isReadable)(n)||(0,Xt.isWritable)(n));Xt.isStream=RO;var DO=n=>!!n&&typeof n=="object"&&n instanceof Td.EventEmitter&&typeof n.pipe=="function"&&n.pipe!==ly.default.Writable.prototype.pipe;Xt.isReadable=DO;var TO=n=>!!n&&typeof n=="object"&&n instanceof Td.EventEmitter&&typeof n.write=="function"&&typeof n.end=="function";Xt.isWritable=TO;var yi=Symbol("EOF"),bi=Symbol("maybeEmitEnd"),$i=Symbol("emittedEnd"),Ia=Symbol("emittingEnd"),eo=Symbol("emittedError"),ja=Symbol("closed"),ay=Symbol("read"),La=Symbol("flush"),cy=Symbol("flushChunk"),Kn=Symbol("encoding"),Gr=Symbol("decoder"),Et=Symbol("flowing"),to=Symbol("paused"),Vr=Symbol("resume"),Pt=Symbol("buffer"),Vt=Symbol("pipes"),kt=Symbol("bufferLength"),wd=Symbol("bufferPush"),Ma=Symbol("bufferShift"),Mt=Symbol("objectMode"),xt=Symbol("destroyed"),_d=Symbol("error"),Sd=Symbol("emitData"),uy=Symbol("emitEnd"),Cd=Symbol("emitEnd2"),oi=Symbol("async"),Rd=Symbol("abort"),Ua=Symbol("aborted"),no=Symbol("signal"),wr=Symbol("dataListeners"),gn=Symbol("discarded"),io=n=>Promise.resolve().then(n),EO=n=>n(),PO=n=>n==="end"||n==="finish"||n==="prefinish",kO=n=>n instanceof ArrayBuffer||!!n&&typeof n=="object"&&n.constructor&&n.constructor.name==="ArrayBuffer"&&n.byteLength>=0,OO=n=>!Buffer.isBuffer(n)&&ArrayBuffer.isView(n),za=class{src;dest;opts;ondrain;constructor(e,t,i){this.src=e,this.dest=t,this.opts=i,this.ondrain=()=>e[Vr](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(e){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},Dd=class extends za{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,t,i){super(e,t,i),this.proxyErrors=r=>t.emit("error",r),e.on("error",this.proxyErrors)}},qO=n=>!!n.objectMode,FO=n=>!n.objectMode&&!!n.encoding&&n.encoding!=="buffer",$a=class extends Td.EventEmitter{[Et]=!1;[to]=!1;[Vt]=[];[Pt]=[];[Mt];[Kn];[oi];[Gr];[yi]=!1;[$i]=!1;[Ia]=!1;[ja]=!1;[eo]=null;[kt]=0;[xt]=!1;[no];[Ua]=!1;[wr]=0;[gn]=!1;writable=!0;readable=!0;constructor(...e){let t=e[0]||{};if(super(),t.objectMode&&typeof t.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");qO(t)?(this[Mt]=!0,this[Kn]=null):FO(t)?(this[Kn]=t.encoding,this[Mt]=!1):(this[Mt]=!1,this[Kn]=null),this[oi]=!!t.async,this[Gr]=this[Kn]?new CO.StringDecoder(this[Kn]):null,t&&t.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[Pt]}),t&&t.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Vt]});let{signal:i}=t;i&&(this[no]=i,i.aborted?this[Rd]():i.addEventListener("abort",()=>this[Rd]()))}get bufferLength(){return this[kt]}get encoding(){return this[Kn]}set encoding(e){throw new Error("Encoding must be set at instantiation time")}setEncoding(e){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[Mt]}set objectMode(e){throw new Error("objectMode must be set at instantiation time")}get async(){return this[oi]}set async(e){this[oi]=this[oi]||!!e}[Rd](){this[Ua]=!0,this.emit("abort",this[no]?.reason),this.destroy(this[no]?.reason)}get aborted(){return this[Ua]}set aborted(e){}write(e,t,i){if(this[Ua])return!1;if(this[yi])throw new Error("write after end");if(this[xt])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof t=="function"&&(i=t,t="utf8"),t||(t="utf8");let r=this[oi]?io:EO;if(!this[Mt]&&!Buffer.isBuffer(e)){if(OO(e))e=Buffer.from(e.buffer,e.byteOffset,e.byteLength);else if(kO(e))e=Buffer.from(e);else if(typeof e!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[Mt]?(this[Et]&&this[kt]!==0&&this[La](!0),this[Et]?this.emit("data",e):this[wd](e),this[kt]!==0&&this.emit("readable"),i&&r(i),this[Et]):e.length?(typeof e=="string"&&!(t===this[Kn]&&!this[Gr]?.lastNeed)&&(e=Buffer.from(e,t)),Buffer.isBuffer(e)&&this[Kn]&&(e=this[Gr].write(e)),this[Et]&&this[kt]!==0&&this[La](!0),this[Et]?this.emit("data",e):this[wd](e),this[kt]!==0&&this.emit("readable"),i&&r(i),this[Et]):(this[kt]!==0&&this.emit("readable"),i&&r(i),this[Et])}read(e){if(this[xt])return null;if(this[gn]=!1,this[kt]===0||e===0||e&&e>this[kt])return this[bi](),null;this[Mt]&&(e=null),this[Pt].length>1&&!this[Mt]&&(this[Pt]=[this[Kn]?this[Pt].join(""):Buffer.concat(this[Pt],this[kt])]);let t=this[ay](e||null,this[Pt][0]);return this[bi](),t}[ay](e,t){if(this[Mt])this[Ma]();else{let i=t;e===i.length||e===null?this[Ma]():typeof i=="string"?(this[Pt][0]=i.slice(e),t=i.slice(0,e),this[kt]-=e):(this[Pt][0]=i.subarray(e),t=i.subarray(0,e),this[kt]-=e)}return this.emit("data",t),!this[Pt].length&&!this[yi]&&this.emit("drain"),t}end(e,t,i){return typeof e=="function"&&(i=e,e=void 0),typeof t=="function"&&(i=t,t="utf8"),e!==void 0&&this.write(e,t),i&&this.once("end",i),this[yi]=!0,this.writable=!1,(this[Et]||!this[to])&&this[bi](),this}[Vr](){this[xt]||(!this[wr]&&!this[Vt].length&&(this[gn]=!0),this[to]=!1,this[Et]=!0,this.emit("resume"),this[Pt].length?this[La]():this[yi]?this[bi]():this.emit("drain"))}resume(){return this[Vr]()}pause(){this[Et]=!1,this[to]=!0,this[gn]=!1}get destroyed(){return this[xt]}get flowing(){return this[Et]}get paused(){return this[to]}[wd](e){this[Mt]?this[kt]+=1:this[kt]+=e.length,this[Pt].push(e)}[Ma](){return this[Mt]?this[kt]-=1:this[kt]-=this[Pt][0].length,this[Pt].shift()}[La](e=!1){do;while(this[cy](this[Ma]())&&this[Pt].length);!e&&!this[Pt].length&&!this[yi]&&this.emit("drain")}[cy](e){return this.emit("data",e),this[Et]}pipe(e,t){if(this[xt])return e;this[gn]=!1;let i=this[$i];return t=t||{},e===oy.stdout||e===oy.stderr?t.end=!1:t.end=t.end!==!1,t.proxyErrors=!!t.proxyErrors,i?t.end&&e.end():(this[Vt].push(t.proxyErrors?new Dd(this,e,t):new za(this,e,t)),this[oi]?io(()=>this[Vr]()):this[Vr]()),e}unpipe(e){let t=this[Vt].find(i=>i.dest===e);t&&(this[Vt].length===1?(this[Et]&&this[wr]===0&&(this[Et]=!1),this[Vt]=[]):this[Vt].splice(this[Vt].indexOf(t),1),t.unpipe())}addListener(e,t){return this.on(e,t)}on(e,t){let i=super.on(e,t);if(e==="data")this[gn]=!1,this[wr]++,!this[Vt].length&&!this[Et]&&this[Vr]();else if(e==="readable"&&this[kt]!==0)super.emit("readable");else if(PO(e)&&this[$i])super.emit(e),this.removeAllListeners(e);else if(e==="error"&&this[eo]){let r=t;this[oi]?io(()=>r.call(this,this[eo])):r.call(this,this[eo])}return i}removeListener(e,t){return this.off(e,t)}off(e,t){let i=super.off(e,t);return e==="data"&&(this[wr]=this.listeners("data").length,this[wr]===0&&!this[gn]&&!this[Vt].length&&(this[Et]=!1)),i}removeAllListeners(e){let t=super.removeAllListeners(e);return(e==="data"||e===void 0)&&(this[wr]=0,!this[gn]&&!this[Vt].length&&(this[Et]=!1)),t}get emittedEnd(){return this[$i]}[bi](){!this[Ia]&&!this[$i]&&!this[xt]&&this[Pt].length===0&&this[yi]&&(this[Ia]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[ja]&&this.emit("close"),this[Ia]=!1)}emit(e,...t){let i=t[0];if(e!=="error"&&e!=="close"&&e!==xt&&this[xt])return!1;if(e==="data")return!this[Mt]&&!i?!1:this[oi]?(io(()=>this[Sd](i)),!0):this[Sd](i);if(e==="end")return this[uy]();if(e==="close"){if(this[ja]=!0,!this[$i]&&!this[xt])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(e==="error"){this[eo]=i,super.emit(_d,i);let s=!this[no]||this.listeners("error").length?super.emit("error",i):!1;return this[bi](),s}else if(e==="resume"){let s=super.emit("resume");return this[bi](),s}else if(e==="finish"||e==="prefinish"){let s=super.emit(e);return this.removeAllListeners(e),s}let r=super.emit(e,...t);return this[bi](),r}[Sd](e){for(let i of this[Vt])i.dest.write(e)===!1&&this.pause();let t=this[gn]?!1:super.emit("data",e);return this[bi](),t}[uy](){return this[$i]?!1:(this[$i]=!0,this.readable=!1,this[oi]?(io(()=>this[Cd]()),!0):this[Cd]())}[Cd](){if(this[Gr]){let t=this[Gr].end();if(t){for(let i of this[Vt])i.dest.write(t);this[gn]||super.emit("data",t)}}for(let t of this[Vt])t.end();let e=super.emit("end");return this.removeAllListeners("end"),e}async collect(){let e=Object.assign([],{dataLength:0});this[Mt]||(e.dataLength=0);let t=this.promise();return this.on("data",i=>{e.push(i),this[Mt]||(e.dataLength+=i.length)}),await t,e}async concat(){if(this[Mt])throw new Error("cannot concat in objectMode");let e=await this.collect();return this[Kn]?e.join(""):Buffer.concat(e,e.dataLength)}async promise(){return new Promise((e,t)=>{this.on(xt,()=>t(new Error("stream destroyed"))),this.on("error",i=>t(i)),this.on("end",()=>e())})}[Symbol.asyncIterator](){this[gn]=!1;let e=!1,t=async()=>(this.pause(),e=!0,{value:void 0,done:!0});return{next:()=>{if(e)return t();let r=this.read();if(r!==null)return Promise.resolve({done:!1,value:r});if(this[yi])return t();let s,o,a=p=>{this.off("data",c),this.off("end",u),this.off(xt,l),t(),o(p)},c=p=>{this.off("error",a),this.off("end",u),this.off(xt,l),this.pause(),s({value:p,done:!!this[yi]})},u=()=>{this.off("error",a),this.off("data",c),this.off(xt,l),t(),s({done:!0,value:void 0})},l=()=>a(new Error("stream destroyed"));return new Promise((p,h)=>{o=h,s=p,this.once(xt,l),this.once("error",a),this.once("end",u),this.once("data",c)})},throw:t,return:t,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[gn]=!1;let e=!1,t=()=>(this.pause(),this.off(_d,t),this.off(xt,t),this.off("end",t),e=!0,{done:!0,value:void 0}),i=()=>{if(e)return t();let r=this.read();return r===null?t():{done:!1,value:r}};return this.once("end",t),this.once(_d,t),this.once(xt,t),{next:i,throw:t,return:t,[Symbol.iterator](){return this}}}destroy(e){if(this[xt])return e?this.emit("error",e):this.emit(xt),this;this[xt]=!0,this[gn]=!0,this[Pt].length=0,this[kt]=0;let t=this;return typeof t.close=="function"&&!this[ja]&&t.close(),e?this.emit("error",e):this.emit(xt),this}static get isStream(){return Xt.isStream}};Xt.Minipass=$a});var Ry=T(Ie=>{"use strict";var NO=Ie&&Ie.__createBinding||(Object.create?function(n,e,t,i){i===void 0&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(n,i,r)}:function(n,e,t,i){i===void 0&&(i=t),n[i]=e[t]}),AO=Ie&&Ie.__setModuleDefault||(Object.create?function(n,e){Object.defineProperty(n,"default",{enumerable:!0,value:e})}:function(n,e){n.default=e}),IO=Ie&&Ie.__importStar||function(n){if(n&&n.__esModule)return n;var e={};if(n!=null)for(var t in n)t!=="default"&&Object.prototype.hasOwnProperty.call(n,t)&&NO(e,n,t);return AO(e,n),e};Object.defineProperty(Ie,"__esModule",{value:!0});Ie.PathScurry=Ie.Path=Ie.PathScurryDarwin=Ie.PathScurryPosix=Ie.PathScurryWin32=Ie.PathScurryBase=Ie.PathPosix=Ie.PathWin32=Ie.PathBase=Ie.ChildrenCache=Ie.ResolveCache=void 0;var gy=sy(),Ga=require("node:path"),jO=require("node:url"),so=require("fs"),LO=IO(require("node:fs")),MO=so.realpathSync.native,Ha=require("node:fs/promises"),dy=Ed(),oo={lstatSync:so.lstatSync,readdir:so.readdir,readdirSync:so.readdirSync,readlinkSync:so.readlinkSync,realpathSync:MO,promises:{lstat:Ha.lstat,readdir:Ha.readdir,readlink:Ha.readlink,realpath:Ha.realpath}},vy=n=>!n||n===oo||n===LO?oo:{...oo,...n,promises:{...oo.promises,...n.promises||{}}},xy=/^\\\\\?\\([a-z]:)\\?$/i,UO=n=>n.replace(/\//g,"\\").replace(xy,"$1\\"),zO=/[\\\/]/,kn=0,yy=1,by=2,ai=4,wy=6,_y=8,_r=10,Sy=12,Pn=15,ro=~Pn,Pd=16,py=32,ao=64,Gn=128,Ba=256,Ka=512,fy=ao|Gn|Ka,$O=1023,kd=n=>n.isFile()?_y:n.isDirectory()?ai:n.isSymbolicLink()?_r:n.isCharacterDevice()?by:n.isBlockDevice()?wy:n.isSocket()?Sy:n.isFIFO()?yy:kn,hy=new Map,co=n=>{let e=hy.get(n);if(e)return e;let t=n.normalize("NFKD");return hy.set(n,t),t},my=new Map,Wa=n=>{let e=my.get(n);if(e)return e;let t=co(n.toLowerCase());return my.set(n,t),t},uo=class extends gy.LRUCache{constructor(){super({max:256})}};Ie.ResolveCache=uo;var Va=class extends gy.LRUCache{constructor(e=16*1024){super({maxSize:e,sizeCalculation:t=>t.length+1})}};Ie.ChildrenCache=Va;var Cy=Symbol("PathScurry setAsCwd"),It=class{name;root;roots;parent;nocase;isCWD=!1;#e;#n;get dev(){return this.#n}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#u;get gid(){return this.#u}#d;get rdev(){return this.#d}#c;get blksize(){return this.#c}#o;get ino(){return this.#o}#t;get size(){return this.#t}#m;get blocks(){return this.#m}#v;get atimeMs(){return this.#v}#f;get mtimeMs(){return this.#f}#p;get ctimeMs(){return this.#p}#b;get birthtimeMs(){return this.#b}#g;get atime(){return this.#g}#R;get mtime(){return this.#R}#D;get ctime(){return this.#D}#w;get birthtime(){return this.#w}#y;#E;#h;#k;#T;#_;#r;#x;#O;#S;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(e,t=kn,i,r,s,o,a){this.name=e,this.#y=s?Wa(e):co(e),this.#r=t&$O,this.nocase=s,this.roots=r,this.root=i||this,this.#x=o,this.#h=a.fullpath,this.#T=a.relative,this.#_=a.relativePosix,this.parent=a.parent,this.parent?this.#e=this.parent.#e:this.#e=vy(a.fs)}depth(){return this.#E!==void 0?this.#E:this.parent?this.#E=this.parent.depth()+1:this.#E=0}childrenCache(){return this.#x}resolve(e){if(!e)return this;let t=this.getRootString(e),r=e.substring(t.length).split(this.splitSep);return t?this.getRoot(t).#A(r):this.#A(r)}#A(e){let t=this;for(let i of e)t=t.child(i);return t}children(){let e=this.#x.get(this);if(e)return e;let t=Object.assign([],{provisional:0});return this.#x.set(this,t),this.#r&=~Pd,t}child(e,t){if(e===""||e===".")return this;if(e==="..")return this.parent||this;let i=this.children(),r=this.nocase?Wa(e):co(e);for(let c of i)if(c.#y===r)return c;let s=this.parent?this.sep:"",o=this.#h?this.#h+s+e:void 0,a=this.newChild(e,kn,{...t,parent:this,fullpath:o});return this.canReaddir()||(a.#r|=Gn),i.push(a),a}relative(){if(this.isCWD)return"";if(this.#T!==void 0)return this.#T;let e=this.name,t=this.parent;if(!t)return this.#T=this.name;let i=t.relative();return i+(!i||!t.parent?"":this.sep)+e}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#_!==void 0)return this.#_;let e=this.name,t=this.parent;if(!t)return this.#_=this.fullpathPosix();let i=t.relativePosix();return i+(!i||!t.parent?"":"/")+e}fullpath(){if(this.#h!==void 0)return this.#h;let e=this.name,t=this.parent;if(!t)return this.#h=this.name;let r=t.fullpath()+(t.parent?this.sep:"")+e;return this.#h=r}fullpathPosix(){if(this.#k!==void 0)return this.#k;if(this.sep==="/")return this.#k=this.fullpath();if(!this.parent){let r=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(r)?this.#k=`//?/${r}`:this.#k=r}let e=this.parent,t=e.fullpathPosix(),i=t+(!t||!e.parent?"":"/")+this.name;return this.#k=i}isUnknown(){return(this.#r&Pn)===kn}isType(e){return this[`is${e}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#r&Pn)===_y}isDirectory(){return(this.#r&Pn)===ai}isCharacterDevice(){return(this.#r&Pn)===by}isBlockDevice(){return(this.#r&Pn)===wy}isFIFO(){return(this.#r&Pn)===yy}isSocket(){return(this.#r&Pn)===Sy}isSymbolicLink(){return(this.#r&_r)===_r}lstatCached(){return this.#r&py?this:void 0}readlinkCached(){return this.#O}realpathCached(){return this.#S}readdirCached(){let e=this.children();return e.slice(0,e.provisional)}canReadlink(){if(this.#O)return!0;if(!this.parent)return!1;let e=this.#r&Pn;return!(e!==kn&&e!==_r||this.#r&Ba||this.#r&Gn)}calledReaddir(){return!!(this.#r&Pd)}isENOENT(){return!!(this.#r&Gn)}isNamed(e){return this.nocase?this.#y===Wa(e):this.#y===co(e)}async readlink(){let e=this.#O;if(e)return e;if(this.canReadlink()&&this.parent)try{let t=await this.#e.promises.readlink(this.fullpath()),i=(await this.parent.realpath())?.resolve(t);if(i)return this.#O=i}catch(t){this.#L(t.code);return}}readlinkSync(){let e=this.#O;if(e)return e;if(this.canReadlink()&&this.parent)try{let t=this.#e.readlinkSync(this.fullpath()),i=this.parent.realpathSync()?.resolve(t);if(i)return this.#O=i}catch(t){this.#L(t.code);return}}#I(e){this.#r|=Pd;for(let t=e.provisional;ti(null,e))}readdirCB(e,t=!1){if(!this.canReaddir()){t?e(null,[]):queueMicrotask(()=>e(null,[]));return}let i=this.children();if(this.calledReaddir()){let s=i.slice(0,i.provisional);t?e(null,s):queueMicrotask(()=>e(null,s));return}if(this.#U.push(e),this.#z)return;this.#z=!0;let r=this.fullpath();this.#e.readdir(r,{withFileTypes:!0},(s,o)=>{if(s)this.#N(s.code),i.provisional=0;else{for(let a of o)this.#F(a,i);this.#I(i)}this.#K(i.slice(0,i.provisional))})}#M;async readdir(){if(!this.canReaddir())return[];let e=this.children();if(this.calledReaddir())return e.slice(0,e.provisional);let t=this.fullpath();if(this.#M)await this.#M;else{let i=()=>{};this.#M=new Promise(r=>i=r);try{for(let r of await this.#e.promises.readdir(t,{withFileTypes:!0}))this.#F(r,e);this.#I(e)}catch(r){this.#N(r.code),e.provisional=0}this.#M=void 0,i()}return e.slice(0,e.provisional)}readdirSync(){if(!this.canReaddir())return[];let e=this.children();if(this.calledReaddir())return e.slice(0,e.provisional);let t=this.fullpath();try{for(let i of this.#e.readdirSync(t,{withFileTypes:!0}))this.#F(i,e);this.#I(e)}catch(i){this.#N(i.code),e.provisional=0}return e.slice(0,e.provisional)}canReaddir(){if(this.#r&fy)return!1;let e=Pn&this.#r;return e===kn||e===ai||e===_r}shouldWalk(e,t){return(this.#r&ai)===ai&&!(this.#r&fy)&&!e.has(this)&&(!t||t(this))}async realpath(){if(this.#S)return this.#S;if(!((Ka|Ba|Gn)&this.#r))try{let e=await this.#e.promises.realpath(this.fullpath());return this.#S=this.resolve(e)}catch{this.#j()}}realpathSync(){if(this.#S)return this.#S;if(!((Ka|Ba|Gn)&this.#r))try{let e=this.#e.realpathSync(this.fullpath());return this.#S=this.resolve(e)}catch{this.#j()}}[Cy](e){if(e===this)return;e.isCWD=!1,this.isCWD=!0;let t=new Set([]),i=[],r=this;for(;r&&r.parent;)t.add(r),r.#T=i.join(this.sep),r.#_=i.join("/"),r=r.parent,i.push("..");for(r=e;r&&r.parent&&!t.has(r);)r.#T=void 0,r.#_=void 0,r=r.parent}};Ie.PathBase=It;var lo=class n extends It{sep="\\";splitSep=zO;constructor(e,t=kn,i,r,s,o,a){super(e,t,i,r,s,o,a)}newChild(e,t=kn,i={}){return new n(e,t,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(e){return Ga.win32.parse(e).root}getRoot(e){if(e=UO(e.toUpperCase()),e===this.root.name)return this.root;for(let[t,i]of Object.entries(this.roots))if(this.sameRoot(e,t))return this.roots[e]=i;return this.roots[e]=new ho(e,this).root}sameRoot(e,t=this.root.name){return e=e.toUpperCase().replace(/\//g,"\\").replace(xy,"$1\\"),e===t}};Ie.PathWin32=lo;var po=class n extends It{splitSep="/";sep="/";constructor(e,t=kn,i,r,s,o,a){super(e,t,i,r,s,o,a)}getRootString(e){return e.startsWith("/")?"/":""}getRoot(e){return this.root}newChild(e,t=kn,i={}){return new n(e,t,this.root,this.roots,this.nocase,this.childrenCache(),i)}};Ie.PathPosix=po;var fo=class{root;rootPath;roots;cwd;#e;#n;#s;nocase;#i;constructor(e=process.cwd(),t,i,{nocase:r,childrenCacheSize:s=16*1024,fs:o=oo}={}){this.#i=vy(o),(e instanceof URL||e.startsWith("file://"))&&(e=(0,jO.fileURLToPath)(e));let a=t.resolve(e);this.roots=Object.create(null),this.rootPath=this.parseRootPath(a),this.#e=new uo,this.#n=new uo,this.#s=new Va(s);let c=a.substring(this.rootPath.length).split(i);if(c.length===1&&!c[0]&&c.pop(),r===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=r,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let u=this.root,l=c.length-1,p=t.sep,h=this.rootPath,x=!1;for(let f of c){let y=l--;u=u.child(f,{relative:new Array(y).fill("..").join(p),relativePosix:new Array(y).fill("..").join("/"),fullpath:h+=(x?"":p)+f}),x=!0}this.cwd=u}depth(e=this.cwd){return typeof e=="string"&&(e=this.cwd.resolve(e)),e.depth()}childrenCache(){return this.#s}resolve(...e){let t="";for(let s=e.length-1;s>=0;s--){let o=e[s];if(!(!o||o===".")&&(t=t?`${o}/${t}`:o,this.isAbsolute(o)))break}let i=this.#e.get(t);if(i!==void 0)return i;let r=this.cwd.resolve(t).fullpath();return this.#e.set(t,r),r}resolvePosix(...e){let t="";for(let s=e.length-1;s>=0;s--){let o=e[s];if(!(!o||o===".")&&(t=t?`${o}/${t}`:o,this.isAbsolute(o)))break}let i=this.#n.get(t);if(i!==void 0)return i;let r=this.cwd.resolve(t).fullpathPosix();return this.#n.set(t,r),r}relative(e=this.cwd){return typeof e=="string"&&(e=this.cwd.resolve(e)),e.relative()}relativePosix(e=this.cwd){return typeof e=="string"&&(e=this.cwd.resolve(e)),e.relativePosix()}basename(e=this.cwd){return typeof e=="string"&&(e=this.cwd.resolve(e)),e.name}dirname(e=this.cwd){return typeof e=="string"&&(e=this.cwd.resolve(e)),(e.parent||e).fullpath()}async readdir(e=this.cwd,t={withFileTypes:!0}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd);let{withFileTypes:i}=t;if(e.canReaddir()){let r=await e.readdir();return i?r:r.map(s=>s.name)}else return[]}readdirSync(e=this.cwd,t={withFileTypes:!0}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd);let{withFileTypes:i=!0}=t;return e.canReaddir()?i?e.readdirSync():e.readdirSync().map(r=>r.name):[]}async lstat(e=this.cwd){return typeof e=="string"&&(e=this.cwd.resolve(e)),e.lstat()}lstatSync(e=this.cwd){return typeof e=="string"&&(e=this.cwd.resolve(e)),e.lstatSync()}async readlink(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e.withFileTypes,e=this.cwd);let i=await e.readlink();return t?i:i?.fullpath()}readlinkSync(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e.withFileTypes,e=this.cwd);let i=e.readlinkSync();return t?i:i?.fullpath()}async realpath(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e.withFileTypes,e=this.cwd);let i=await e.realpath();return t?i:i?.fullpath()}realpathSync(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e.withFileTypes,e=this.cwd);let i=e.realpathSync();return t?i:i?.fullpath()}async walk(e=this.cwd,t={}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd);let{withFileTypes:i=!0,follow:r=!1,filter:s,walkFilter:o}=t,a=[];(!s||s(e))&&a.push(i?e:e.fullpath());let c=new Set,u=(p,h)=>{c.add(p),p.readdirCB((x,f)=>{if(x)return h(x);let y=f.length;if(!y)return h();let w=()=>{--y===0&&h()};for(let S of f)(!s||s(S))&&a.push(i?S:S.fullpath()),r&&S.isSymbolicLink()?S.realpath().then(O=>O?.isUnknown()?O.lstat():O).then(O=>O?.shouldWalk(c,o)?u(O,w):w()):S.shouldWalk(c,o)?u(S,w):w()},!0)},l=e;return new Promise((p,h)=>{u(l,x=>{if(x)return h(x);p(a)})})}walkSync(e=this.cwd,t={}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd);let{withFileTypes:i=!0,follow:r=!1,filter:s,walkFilter:o}=t,a=[];(!s||s(e))&&a.push(i?e:e.fullpath());let c=new Set([e]);for(let u of c){let l=u.readdirSync();for(let p of l){(!s||s(p))&&a.push(i?p:p.fullpath());let h=p;if(p.isSymbolicLink()){if(!(r&&(h=p.realpathSync())))continue;h.isUnknown()&&h.lstatSync()}h.shouldWalk(c,o)&&c.add(h)}}return a}[Symbol.asyncIterator](){return this.iterate()}iterate(e=this.cwd,t={}){return typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd),this.stream(e,t)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(e=this.cwd,t={}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd);let{withFileTypes:i=!0,follow:r=!1,filter:s,walkFilter:o}=t;(!s||s(e))&&(yield i?e:e.fullpath());let a=new Set([e]);for(let c of a){let u=c.readdirSync();for(let l of u){(!s||s(l))&&(yield i?l:l.fullpath());let p=l;if(l.isSymbolicLink()){if(!(r&&(p=l.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(a,o)&&a.add(p)}}}stream(e=this.cwd,t={}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd);let{withFileTypes:i=!0,follow:r=!1,filter:s,walkFilter:o}=t,a=new dy.Minipass({objectMode:!0});(!s||s(e))&&a.write(i?e:e.fullpath());let c=new Set,u=[e],l=0,p=()=>{let h=!1;for(;!h;){let x=u.shift();if(!x){l===0&&a.end();return}l++,c.add(x);let f=(w,S,O=!1)=>{if(w)return a.emit("error",w);if(r&&!O){let k=[];for(let N of S)N.isSymbolicLink()&&k.push(N.realpath().then(j=>j?.isUnknown()?j.lstat():j));if(k.length){Promise.all(k).then(()=>f(null,S,!0));return}}for(let k of S)k&&(!s||s(k))&&(a.write(i?k:k.fullpath())||(h=!0));l--;for(let k of S){let N=k.realpathCached()||k;N.shouldWalk(c,o)&&u.push(N)}h&&!a.flowing?a.once("drain",p):y||p()},y=!0;x.readdirCB(f,!0),y=!1}};return p(),a}streamSync(e=this.cwd,t={}){typeof e=="string"?e=this.cwd.resolve(e):e instanceof It||(t=e,e=this.cwd);let{withFileTypes:i=!0,follow:r=!1,filter:s,walkFilter:o}=t,a=new dy.Minipass({objectMode:!0}),c=new Set;(!s||s(e))&&a.write(i?e:e.fullpath());let u=[e],l=0,p=()=>{let h=!1;for(;!h;){let x=u.shift();if(!x){l===0&&a.end();return}l++,c.add(x);let f=x.readdirSync();for(let y of f)(!s||s(y))&&(a.write(i?y:y.fullpath())||(h=!0));l--;for(let y of f){let w=y;if(y.isSymbolicLink()){if(!(r&&(w=y.realpathSync())))continue;w.isUnknown()&&w.lstatSync()}w.shouldWalk(c,o)&&u.push(w)}}h&&!a.flowing&&a.once("drain",p)};return p(),a}chdir(e=this.cwd){let t=this.cwd;this.cwd=typeof e=="string"?this.cwd.resolve(e):e,this.cwd[Cy](t)}};Ie.PathScurryBase=fo;var ho=class extends fo{sep="\\";constructor(e=process.cwd(),t={}){let{nocase:i=!0}=t;super(e,Ga.win32,"\\",{...t,nocase:i}),this.nocase=i;for(let r=this.cwd;r;r=r.parent)r.nocase=this.nocase}parseRootPath(e){return Ga.win32.parse(e).root.toUpperCase()}newRoot(e){return new lo(this.rootPath,ai,void 0,this.roots,this.nocase,this.childrenCache(),{fs:e})}isAbsolute(e){return e.startsWith("/")||e.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(e)}};Ie.PathScurryWin32=ho;var mo=class extends fo{sep="/";constructor(e=process.cwd(),t={}){let{nocase:i=!1}=t;super(e,Ga.posix,"/",{...t,nocase:i}),this.nocase=i}parseRootPath(e){return"/"}newRoot(e){return new po(this.rootPath,ai,void 0,this.roots,this.nocase,this.childrenCache(),{fs:e})}isAbsolute(e){return e.startsWith("/")}};Ie.PathScurryPosix=mo;var Xa=class extends mo{constructor(e=process.cwd(),t={}){let{nocase:i=!0}=t;super(e,{...t,nocase:i})}};Ie.PathScurryDarwin=Xa;Ie.Path=process.platform==="win32"?lo:po;Ie.PathScurry=process.platform==="win32"?ho:process.platform==="darwin"?Xa:mo});var qd=T(Ja=>{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.Pattern=void 0;var HO=Ui(),BO=n=>n.length>=1,WO=n=>n.length>=1,Od=class n{#e;#n;#s;length;#i;#a;#u;#d;#c;#o;#t=!0;constructor(e,t,i,r){if(!BO(e))throw new TypeError("empty pattern list");if(!WO(t))throw new TypeError("empty glob list");if(t.length!==e.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=e.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#e=e,this.#n=t,this.#s=i,this.#i=r,this.#s===0){if(this.isUNC()){let[s,o,a,c,...u]=this.#e,[l,p,h,x,...f]=this.#n;u[0]===""&&(u.shift(),f.shift());let y=[s,o,a,c,""].join("/"),w=[l,p,h,x,""].join("/");this.#e=[y,...u],this.#n=[w,...f],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...o]=this.#e,[a,...c]=this.#n;o[0]===""&&(o.shift(),c.shift());let u=s+"/",l=a+"/";this.#e=[u,...o],this.#n=[l,...c],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===HO.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#u=this.#u||(this.#s===0?this.isAbsolute()?this.#n[0]+this.#n.slice(1).join("/"):this.#n.join("/"):this.#n.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new n(this.#e,this.#n,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#c=this.#c,this.#a.#d=this.#d,this.#a):this.#a=null}isUNC(){let e=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&e[0]===""&&e[1]===""&&typeof e[2]=="string"&&!!e[2]&&typeof e[3]=="string"&&!!e[3]}isDrive(){let e=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof e[0]=="string"&&/^[a-z]:$/i.test(e[0])}isAbsolute(){let e=this.#e;return this.#o!==void 0?this.#o:this.#o=e[0]===""&&e.length>1||this.isDrive()||this.isUNC()}root(){let e=this.#e[0];return typeof e=="string"&&this.isAbsolute()&&this.#s===0?e:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#t)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#t?!1:(this.#t=!1,!0)}};Ja.Pattern=Od});var Ty=T(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.Ignore=void 0;var Dy=Ui(),KO=qd(),GO=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",Fd=class{relative;relativeChildren;absolute;absoluteChildren;constructor(e,{nobrace:t,nocase:i,noext:r,noglobstar:s,platform:o=GO}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[];let a={dot:!0,nobrace:t,nocase:i,noext:r,noglobstar:s,optimizationLevel:2,platform:o,nocomment:!0,nonegate:!0};for(let c of e){let u=new Dy.Minimatch(c,a);for(let l=0;l{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.Processor=ci.SubWalks=ci.MatchRecord=ci.HasWalkedCache=void 0;var Ey=Ui(),Qa=class n{store;constructor(e=new Map){this.store=e}copy(){return new n(new Map(this.store))}hasWalked(e,t){return this.store.get(e.fullpath())?.has(t.globString())}storeWalked(e,t){let i=e.fullpath(),r=this.store.get(i);r?r.add(t.globString()):this.store.set(i,new Set([t.globString()]))}};ci.HasWalkedCache=Qa;var Za=class{store=new Map;add(e,t,i){let r=(t?2:0)|(i?1:0),s=this.store.get(e);this.store.set(e,s===void 0?r:r&s)}entries(){return[...this.store.entries()].map(([e,t])=>[e,!!(t&2),!!(t&1)])}};ci.MatchRecord=Za;var ec=class{store=new Map;add(e,t){if(!e.canReaddir())return;let i=this.store.get(e);i?i.find(r=>r.globString()===t.globString())||i.push(t):this.store.set(e,[t])}get(e){let t=this.store.get(e);if(!t)throw new Error("attempting to walk unknown path");return t}entries(){return this.keys().map(e=>[e,this.store.get(e)])}keys(){return[...this.store.keys()].filter(e=>e.canReaddir())}};ci.SubWalks=ec;var Nd=class n{hasWalkedCache;matches=new Za;subwalks=new ec;patterns;follow;dot;opts;constructor(e,t){this.opts=e,this.follow=!!e.follow,this.dot=!!e.dot,this.hasWalkedCache=t?t.copy():new Qa}processPatterns(e,t){this.patterns=t;let i=t.map(r=>[e,r]);for(let[r,s]of i){this.hasWalkedCache.storeWalked(r,s);let o=s.root(),a=s.isAbsolute()&&this.opts.absolute!==!1;if(o){r=r.resolve(o==="/"&&this.opts.root!==void 0?this.opts.root:o);let p=s.rest();if(p)s=p;else{this.matches.add(r,!0,!1);continue}}if(r.isENOENT())continue;let c,u,l=!1;for(;typeof(c=s.pattern())=="string"&&(u=s.rest());)r=r.resolve(c),s=u,l=!0;if(c=s.pattern(),u=s.rest(),l){if(this.hasWalkedCache.hasWalked(r,s))continue;this.hasWalkedCache.storeWalked(r,s)}if(typeof c=="string"){let p=c===".."||c===""||c===".";this.matches.add(r.resolve(c),a,p);continue}else if(c===Ey.GLOBSTAR){(!r.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(r,s);let p=u?.pattern(),h=u?.rest();if(!u||(p===""||p===".")&&!h)this.matches.add(r,a,p===""||p===".");else if(p===".."){let x=r.parent||r;h?this.hasWalkedCache.hasWalked(x,h)||this.subwalks.add(x,h):this.matches.add(x,a,!0)}}else c instanceof RegExp&&this.subwalks.add(r,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new n(this.opts,this.hasWalkedCache)}filterEntries(e,t){let i=this.subwalks.get(e),r=this.child();for(let s of t)for(let o of i){let a=o.isAbsolute(),c=o.pattern(),u=o.rest();c===Ey.GLOBSTAR?r.testGlobstar(s,o,u,a):c instanceof RegExp?r.testRegExp(s,c,u,a):r.testString(s,c,u,a)}return r}testGlobstar(e,t,i,r){if((this.dot||!e.name.startsWith("."))&&(t.hasMore()||this.matches.add(e,r,!1),e.canReaddir()&&(this.follow||!e.isSymbolicLink()?this.subwalks.add(e,t):e.isSymbolicLink()&&(i&&t.checkFollowGlobstar()?this.subwalks.add(e,i):t.markFollowGlobstar()&&this.subwalks.add(e,t)))),i){let s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(e,s,i.rest(),r);else if(s===".."){let o=e.parent||e;this.subwalks.add(o,i)}else s instanceof RegExp&&this.testRegExp(e,s,i.rest(),r)}}testRegExp(e,t,i,r){t.test(e.name)&&(i?this.subwalks.add(e,i):this.matches.add(e,r,!1))}testString(e,t,i,r){e.isNamed(t)&&(i?this.subwalks.add(e,i):this.matches.add(e,r,!1))}};ci.Processor=Nd});var qy=T(Hi=>{"use strict";Object.defineProperty(Hi,"__esModule",{value:!0});Hi.GlobStream=Hi.GlobWalker=Hi.GlobUtil=void 0;var VO=Ed(),ky=Ty(),Oy=Py(),XO=(n,e)=>typeof n=="string"?new ky.Ignore([n],e):Array.isArray(n)?new ky.Ignore(n,e):n,go=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#n;#s;signal;maxDepth;constructor(e,t,i){this.patterns=e,this.path=t,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",i.ignore&&(this.#n=XO(i.ignore,i)),this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(e){return this.seen.has(e)||!!this.#n?.ignored?.(e)}#a(e){return!!this.#n?.childrenIgnored?.(e)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let e;for(;!this.paused&&(e=this.#e.shift());)e()}onResume(e){this.signal?.aborted||(this.paused?this.#e.push(e):e())}async matchCheck(e,t){if(t&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=e.realpathCached()||await e.realpath(),!i)return;e=i}let s=e.isUnknown()||this.opts.stat?await e.lstat():e;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let o=await s.realpath();o&&(o.isUnknown()||this.opts.stat)&&await o.lstat()}return this.matchCheckTest(s,t)}matchCheckTest(e,t){return e&&(this.maxDepth===1/0||e.depth()<=this.maxDepth)&&(!t||e.canReaddir())&&(!this.opts.nodir||!e.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!e.isSymbolicLink()||!e.realpathCached()?.isDirectory())&&!this.#i(e)?e:void 0}matchCheckSync(e,t){if(t&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=e.realpathCached()||e.realpathSync(),!i)return;e=i}let s=e.isUnknown()||this.opts.stat?e.lstatSync():e;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let o=s.realpathSync();o&&(o?.isUnknown()||this.opts.stat)&&o.lstatSync()}return this.matchCheckTest(s,t)}matchFinish(e,t){if(this.#i(e))return;let i=this.opts.absolute===void 0?t:this.opts.absolute;this.seen.add(e);let r=this.opts.mark&&e.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(e);else if(i){let s=this.opts.posix?e.fullpathPosix():e.fullpath();this.matchEmit(s+r)}else{let s=this.opts.posix?e.relativePosix():e.relative(),o=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?o+s+r:"."+r)}}async match(e,t,i){let r=await this.matchCheck(e,i);r&&this.matchFinish(r,t)}matchSync(e,t,i){let r=this.matchCheckSync(e,i);r&&this.matchFinish(r,t)}walkCB(e,t,i){this.signal?.aborted&&i(),this.walkCB2(e,t,new Oy.Processor(this.opts),i)}walkCB2(e,t,i,r){if(this.#a(e))return r();if(this.signal?.aborted&&r(),this.paused){this.onResume(()=>this.walkCB2(e,t,i,r));return}i.processPatterns(e,t);let s=1,o=()=>{--s===0&&r()};for(let[a,c,u]of i.matches.entries())this.#i(a)||(s++,this.match(a,c,u).then(()=>o()));for(let a of i.subwalkTargets()){if(this.maxDepth!==1/0&&a.depth()>=this.maxDepth)continue;s++;let c=a.readdirCached();a.calledReaddir()?this.walkCB3(a,c,i,o):a.readdirCB((u,l)=>this.walkCB3(a,l,i,o),!0)}o()}walkCB3(e,t,i,r){i=i.filterEntries(e,t);let s=1,o=()=>{--s===0&&r()};for(let[a,c,u]of i.matches.entries())this.#i(a)||(s++,this.match(a,c,u).then(()=>o()));for(let[a,c]of i.subwalks.entries())s++,this.walkCB2(a,c,i.child(),o);o()}walkCBSync(e,t,i){this.signal?.aborted&&i(),this.walkCB2Sync(e,t,new Oy.Processor(this.opts),i)}walkCB2Sync(e,t,i,r){if(this.#a(e))return r();if(this.signal?.aborted&&r(),this.paused){this.onResume(()=>this.walkCB2Sync(e,t,i,r));return}i.processPatterns(e,t);let s=1,o=()=>{--s===0&&r()};for(let[a,c,u]of i.matches.entries())this.#i(a)||this.matchSync(a,c,u);for(let a of i.subwalkTargets()){if(this.maxDepth!==1/0&&a.depth()>=this.maxDepth)continue;s++;let c=a.readdirSync();this.walkCB3Sync(a,c,i,o)}o()}walkCB3Sync(e,t,i,r){i=i.filterEntries(e,t);let s=1,o=()=>{--s===0&&r()};for(let[a,c,u]of i.matches.entries())this.#i(a)||this.matchSync(a,c,u);for(let[a,c]of i.subwalks.entries())s++,this.walkCB2Sync(a,c,i.child(),o);o()}};Hi.GlobUtil=go;var Ad=class extends go{matches;constructor(e,t,i){super(e,t,i),this.matches=new Set}matchEmit(e){this.matches.add(e)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((e,t)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?t(this.signal.reason):e(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}};Hi.GlobWalker=Ad;var Id=class extends go{results;constructor(e,t,i){super(e,t,i),this.results=new VO.Minipass({signal:this.signal,objectMode:!0}),this.results.on("drain",()=>this.resume()),this.results.on("resume",()=>this.resume())}matchEmit(e){this.results.write(e),this.results.flowing||this.pause()}stream(){let e=this.path;return e.isUnknown()?e.lstat().then(()=>{this.walkCB(e,this.patterns,()=>this.results.end())}):this.walkCB(e,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}};Hi.GlobStream=Id});var Ld=T(ic=>{"use strict";Object.defineProperty(ic,"__esModule",{value:!0});ic.Glob=void 0;var JO=Ui(),tc=Ry(),YO=require("node:url"),QO=qd(),nc=qy(),ZO=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",jd=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;opts;patterns;constructor(e,t){if(!t)throw new TypeError("glob options required");if(this.withFileTypes=!!t.withFileTypes,this.signal=t.signal,this.follow=!!t.follow,this.dot=!!t.dot,this.dotRelative=!!t.dotRelative,this.nodir=!!t.nodir,this.mark=!!t.mark,t.cwd?(t.cwd instanceof URL||t.cwd.startsWith("file://"))&&(t.cwd=(0,YO.fileURLToPath)(t.cwd)):this.cwd="",this.cwd=t.cwd||"",this.root=t.root,this.magicalBraces=!!t.magicalBraces,this.nobrace=!!t.nobrace,this.noext=!!t.noext,this.realpath=!!t.realpath,this.absolute=t.absolute,this.noglobstar=!!t.noglobstar,this.matchBase=!!t.matchBase,this.maxDepth=typeof t.maxDepth=="number"?t.maxDepth:1/0,this.stat=!!t.stat,this.ignore=t.ignore,this.withFileTypes&&this.absolute!==void 0)throw new Error("cannot set absolute and withFileTypes:true");if(typeof e=="string"&&(e=[e]),this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||t.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(e=e.map(c=>c.replace(/\\/g,"/"))),this.matchBase){if(t.noglobstar)throw new TypeError("base matching requires globstar");e=e.map(c=>c.includes("/")?c:`./**/${c}`)}if(this.pattern=e,this.platform=t.platform||ZO,this.opts={...t,platform:this.platform},t.scurry){if(this.scurry=t.scurry,t.nocase!==void 0&&t.nocase!==t.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{let c=t.platform==="win32"?tc.PathScurryWin32:t.platform==="darwin"?tc.PathScurryDarwin:t.platform?tc.PathScurryPosix:tc.PathScurry;this.scurry=new c(this.cwd,{nocase:t.nocase,fs:t.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",r={...t,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},s=this.pattern.map(c=>new JO.Minimatch(c,r)),[o,a]=s.reduce((c,u)=>(c[0].push(...u.set),c[1].push(...u.globParts),c),[[],[]]);this.patterns=o.map((c,u)=>{let l=a[u];if(!l)throw new Error("invalid pattern object");return new QO.Pattern(c,l,0,this.platform)})}async walk(){return[...await new nc.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase}).walk()]}walkSync(){return[...new nc.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase}).walkSync()]}stream(){return new nc.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase}).stream()}streamSync(){return new nc.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}};ic.Glob=jd});var Md=T(rc=>{"use strict";Object.defineProperty(rc,"__esModule",{value:!0});rc.hasMagic=void 0;var eq=Ui(),tq=(n,e={})=>{Array.isArray(n)||(n=[n]);for(let t of n)if(new eq.Minimatch(t,e).hasMagic())return!0;return!1};rc.hasMagic=tq});var Iy=T(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.glob=ge.hasMagic=ge.Glob=ge.unescape=ge.escape=ge.sync=ge.iterate=ge.iterateSync=ge.stream=ge.streamSync=ge.globIterate=ge.globIterateSync=ge.globSync=ge.globStream=ge.globStreamSync=void 0;var Fy=Ui(),Sr=Ld(),nq=Md();function vo(n,e={}){return new Sr.Glob(n,e).streamSync()}ge.globStreamSync=vo;function Ud(n,e={}){return new Sr.Glob(n,e).stream()}ge.globStream=Ud;function zd(n,e={}){return new Sr.Glob(n,e).walkSync()}ge.globSync=zd;async function Ny(n,e={}){return new Sr.Glob(n,e).walk()}function xo(n,e={}){return new Sr.Glob(n,e).iterateSync()}ge.globIterateSync=xo;function $d(n,e={}){return new Sr.Glob(n,e).iterate()}ge.globIterate=$d;ge.streamSync=vo;ge.stream=Object.assign(Ud,{sync:vo});ge.iterateSync=xo;ge.iterate=Object.assign($d,{sync:xo});ge.sync=Object.assign(zd,{stream:vo,iterate:xo});var Ay=Ui();Object.defineProperty(ge,"escape",{enumerable:!0,get:function(){return Ay.escape}});Object.defineProperty(ge,"unescape",{enumerable:!0,get:function(){return Ay.unescape}});var iq=Ld();Object.defineProperty(ge,"Glob",{enumerable:!0,get:function(){return iq.Glob}});var rq=Md();Object.defineProperty(ge,"hasMagic",{enumerable:!0,get:function(){return rq.hasMagic}});ge.glob=Object.assign(Ny,{glob:Ny,globSync:zd,sync:ge.sync,globStream:Ud,stream:ge.stream,globStreamSync:vo,streamSync:ge.streamSync,globIterate:$d,iterate:ge.iterate,globIterateSync:xo,iterateSync:ge.iterateSync,Glob:Sr.Glob,hasMagic:nq.hasMagic,escape:Fy.escape,unescape:Fy.unescape});ge.glob.glob=ge.glob});var Hd=T(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.optArgSync=On.optArg=On.assertRimrafOptions=On.isRimrafOptions=void 0;var Bi=(n,e)=>typeof n>"u"||typeof n===e,sq=n=>!!n&&typeof n=="object"&&Bi(n.preserveRoot,"boolean")&&Bi(n.tmp,"string")&&Bi(n.maxRetries,"number")&&Bi(n.retryDelay,"number")&&Bi(n.backoff,"number")&&Bi(n.maxBackoff,"number")&&(Bi(n.glob,"boolean")||n.glob&&typeof n.glob=="object")&&Bi(n.filter,"function");On.isRimrafOptions=sq;var oq=n=>{if(!(0,On.isRimrafOptions)(n))throw new Error("invalid rimraf options")};On.assertRimrafOptions=oq;var jy=n=>{(0,On.assertRimrafOptions)(n);let{glob:e,...t}=n;if(!e)return t;let i=e===!0?n.signal?{signal:n.signal}:{}:n.signal?{signal:n.signal,...e}:e;return{...t,glob:{...i,absolute:!0,withFileTypes:!1}}},aq=(n={})=>jy(n);On.optArg=aq;var cq=(n={})=>jy(n);On.optArgSync=cq});var yo=T(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.default=process.env.__TESTING_RIMRAF_PLATFORM__||process.platform});var Ly=T(bo=>{"use strict";var uq=bo&&bo.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(bo,"__esModule",{value:!0});var Wd=require("path"),lq=require("util"),dq=uq(yo()),pq=(n,e={})=>{let t=typeof n;if(t!=="string"){let r=n&&t==="object"&&n.constructor,o=`The "path" argument must be of type string. Received ${r&&r.name?`an instance of ${r.name}`:t==="object"?(0,lq.inspect)(n):`type ${t} ${n}`}`;throw Object.assign(new TypeError(o),{path:n,code:"ERR_INVALID_ARG_TYPE"})}if(/\0/.test(n)){let r="path must be a string without null bytes";throw Object.assign(new TypeError(r),{path:n,code:"ERR_INVALID_ARG_VALUE"})}n=(0,Wd.resolve)(n);let{root:i}=(0,Wd.parse)(n);if(n===i&&e.preserveRoot!==!1){let r="refusing to remove root directory without preserveRoot:false";throw Object.assign(new Error(r),{path:n,code:"ERR_PRESERVE_ROOT"})}if(dq.default==="win32"){let r=/[*|"<>?:]/,{root:s}=(0,Wd.parse)(n);if(r.test(n.substring(s.length)))throw Object.assign(new Error("Illegal characters in path."),{path:n,code:"EINVAL"})}return n};bo.default=pq});var Ki=T(Ze=>{"use strict";var fq=Ze&&Ze.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.promises=Ze.readdirSync=Ze.unlinkSync=Ze.lstatSync=Ze.statSync=Ze.rmSync=Ze.rmdirSync=Ze.renameSync=Ze.mkdirSync=Ze.chmodSync=void 0;var wi=fq(require("fs")),Wi=require("fs");Object.defineProperty(Ze,"chmodSync",{enumerable:!0,get:function(){return Wi.chmodSync}});Object.defineProperty(Ze,"mkdirSync",{enumerable:!0,get:function(){return Wi.mkdirSync}});Object.defineProperty(Ze,"renameSync",{enumerable:!0,get:function(){return Wi.renameSync}});Object.defineProperty(Ze,"rmdirSync",{enumerable:!0,get:function(){return Wi.rmdirSync}});Object.defineProperty(Ze,"rmSync",{enumerable:!0,get:function(){return Wi.rmSync}});Object.defineProperty(Ze,"statSync",{enumerable:!0,get:function(){return Wi.statSync}});Object.defineProperty(Ze,"lstatSync",{enumerable:!0,get:function(){return Wi.lstatSync}});Object.defineProperty(Ze,"unlinkSync",{enumerable:!0,get:function(){return Wi.unlinkSync}});var hq=require("fs"),mq=n=>(0,hq.readdirSync)(n,{withFileTypes:!0});Ze.readdirSync=mq;var gq=(n,e)=>new Promise((t,i)=>wi.default.chmod(n,e,(r,...s)=>r?i(r):t(...s))),vq=(n,e)=>new Promise((t,i)=>wi.default.mkdir(n,e,(r,s)=>r?i(r):t(s))),xq=n=>new Promise((e,t)=>wi.default.readdir(n,{withFileTypes:!0},(i,r)=>i?t(i):e(r))),yq=(n,e)=>new Promise((t,i)=>wi.default.rename(n,e,(r,...s)=>r?i(r):t(...s))),bq=(n,e)=>new Promise((t,i)=>wi.default.rm(n,e,(r,...s)=>r?i(r):t(...s))),wq=n=>new Promise((e,t)=>wi.default.rmdir(n,(i,...r)=>i?t(i):e(...r))),_q=n=>new Promise((e,t)=>wi.default.stat(n,(i,r)=>i?t(i):e(r))),Sq=n=>new Promise((e,t)=>wi.default.lstat(n,(i,r)=>i?t(i):e(r))),Cq=n=>new Promise((e,t)=>wi.default.unlink(n,(i,...r)=>i?t(i):e(...r)));Ze.promises={chmod:gq,mkdir:vq,readdir:xq,rename:yq,rm:bq,rmdir:wq,stat:_q,lstat:Sq,unlink:Cq}});var sc=T(Xr=>{"use strict";Object.defineProperty(Xr,"__esModule",{value:!0});Xr.readdirOrErrorSync=Xr.readdirOrError=void 0;var My=Ki(),{readdir:Rq}=My.promises,Dq=n=>Rq(n).catch(e=>e);Xr.readdirOrError=Dq;var Tq=n=>{try{return(0,My.readdirSync)(n)}catch(e){return e}};Xr.readdirOrErrorSync=Tq});var oc=T(Jr=>{"use strict";Object.defineProperty(Jr,"__esModule",{value:!0});Jr.ignoreENOENTSync=Jr.ignoreENOENT=void 0;var Eq=async n=>n.catch(e=>{if(e.code!=="ENOENT")throw e});Jr.ignoreENOENT=Eq;var Pq=n=>{try{return n()}catch(e){if(e?.code!=="ENOENT")throw e}};Jr.ignoreENOENTSync=Pq});var Kd=T(Yr=>{"use strict";Object.defineProperty(Yr,"__esModule",{value:!0});Yr.rimrafPosixSync=Yr.rimrafPosix=void 0;var ac=Ki(),{lstat:kq,rmdir:Oq,unlink:qq}=ac.promises,cc=require("path"),Uy=sc(),uc=oc(),Fq=async(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;try{return await zy(n,e,await kq(n))}catch(t){if(t?.code==="ENOENT")return!0;throw t}};Yr.rimrafPosix=Fq;var Nq=(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;try{return $y(n,e,(0,ac.lstatSync)(n))}catch(t){if(t?.code==="ENOENT")return!0;throw t}};Yr.rimrafPosixSync=Nq;var zy=async(n,e,t)=>{if(e?.signal?.aborted)throw e.signal.reason;let i=t.isDirectory()?await(0,Uy.readdirOrError)(n):null;if(!Array.isArray(i)){if(i){if(i.code==="ENOENT")return!0;if(i.code!=="ENOTDIR")throw i}return e.filter&&!await e.filter(n,t)?!1:(await(0,uc.ignoreENOENT)(qq(n)),!0)}return!(await Promise.all(i.map(s=>zy((0,cc.resolve)(n,s.name),e,s)))).reduce((s,o)=>s&&o,!0)||e.preserveRoot===!1&&n===(0,cc.parse)(n).root||e.filter&&!await e.filter(n,t)?!1:(await(0,uc.ignoreENOENT)(Oq(n)),!0)},$y=(n,e,t)=>{if(e?.signal?.aborted)throw e.signal.reason;let i=t.isDirectory()?(0,Uy.readdirOrErrorSync)(n):null;if(!Array.isArray(i)){if(i){if(i.code==="ENOENT")return!0;if(i.code!=="ENOTDIR")throw i}return e.filter&&!e.filter(n,t)?!1:((0,uc.ignoreENOENTSync)(()=>(0,ac.unlinkSync)(n)),!0)}let r=!0;for(let s of i){let o=(0,cc.resolve)(n,s.name);r=$y(o,e,s)&&r}return e.preserveRoot===!1&&n===(0,cc.parse)(n).root||!r||e.filter&&!e.filter(n,t)?!1:((0,uc.ignoreENOENTSync)(()=>(0,ac.rmdirSync)(n)),!0)}});var By=T(Qr=>{"use strict";Object.defineProperty(Qr,"__esModule",{value:!0});Qr.fixEPERMSync=Qr.fixEPERM=void 0;var Hy=Ki(),{chmod:Aq}=Hy.promises,Iq=n=>async e=>{try{return await n(e)}catch(t){let i=t;if(i?.code==="ENOENT")return;if(i?.code==="EPERM"){try{await Aq(e,438)}catch(r){if(r?.code==="ENOENT")return;throw t}return await n(e)}throw t}};Qr.fixEPERM=Iq;var jq=n=>e=>{try{return n(e)}catch(t){let i=t;if(i?.code==="ENOENT")return;if(i?.code==="EPERM"){try{(0,Hy.chmodSync)(e,438)}catch(r){if(r?.code==="ENOENT")return;throw t}return n(e)}throw t}};Qr.fixEPERMSync=jq});var Wy=T(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.retryBusySync=_t.retryBusy=_t.codes=_t.MAXRETRIES=_t.RATE=_t.MAXBACKOFF=void 0;_t.MAXBACKOFF=200;_t.RATE=1.2;_t.MAXRETRIES=10;_t.codes=new Set(["EMFILE","ENFILE","EBUSY"]);var Lq=n=>{let e=async(t,i,r=1,s=0)=>{let o=i.maxBackoff||_t.MAXBACKOFF,a=i.backoff||_t.RATE,c=i.maxRetries||_t.MAXRETRIES,u=0;for(;;)try{return await n(t)}catch(l){let p=l;if(p?.path===t&&p?.code&&_t.codes.has(p.code)){if(r=Math.ceil(r*a),s=r+s,s{setTimeout(()=>{e(t,i,r,s).then(h,x)},r)});if(u(t,i)=>{let r=i.maxRetries||_t.MAXRETRIES,s=0;for(;;)try{return n(t)}catch(o){let a=o;if(a?.path===t&&a?.code&&_t.codes.has(a.code)&&s{"use strict";var Uq=Gi&&Gi.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.defaultTmpSync=Gi.defaultTmp=void 0;var lc=require("os"),Zr=require("path"),Ky=Ki(),Gy=Uq(yo()),{stat:zq}=Ky.promises,$q=n=>{try{return(0,Ky.statSync)(n).isDirectory()}catch{return!1}},Hq=n=>zq(n).then(e=>e.isDirectory(),()=>!1),Bq=async n=>{let{root:e}=(0,Zr.parse)(n),t=(0,lc.tmpdir)(),{root:i}=(0,Zr.parse)(t);if(e.toLowerCase()===i.toLowerCase())return t;let r=(0,Zr.resolve)(e,"/temp");return await Hq(r)?r:e},Wq=n=>{let{root:e}=(0,Zr.parse)(n),t=(0,lc.tmpdir)(),{root:i}=(0,Zr.parse)(t);if(e.toLowerCase()===i.toLowerCase())return t;let r=(0,Zr.resolve)(e,"/temp");return $q(r)?r:e},Kq=async()=>(0,lc.tmpdir)(),Gq=()=>(0,lc.tmpdir)();Gi.defaultTmp=Gy.default==="win32"?Bq:Kq;Gi.defaultTmpSync=Gy.default==="win32"?Wq:Gq});var Xd=T(ts=>{"use strict";Object.defineProperty(ts,"__esModule",{value:!0});ts.rimrafMoveRemoveSync=ts.rimrafMoveRemove=void 0;var _i=require("path"),Qy=Vy(),dc=oc(),es=Ki(),{lstat:Vq,rename:Xq,unlink:Xy,rmdir:Jq,chmod:Yq}=es.promises,Zy=sc(),eb=n=>`.${(0,_i.basename)(n)}.${Math.random()}`,Qq=async n=>Xy(n).catch(e=>{if(e.code==="EPERM")return Yq(n,438).then(()=>Xy(n),t=>{if(t.code!=="ENOENT")throw e});if(e.code==="ENOENT")return;throw e}),Zq=n=>{try{(0,es.unlinkSync)(n)}catch(e){if(e?.code==="EPERM")try{return(0,es.chmodSync)(n,438)}catch(t){if(t?.code==="ENOENT")return;throw e}else if(e?.code==="ENOENT")return;throw e}},e1=async(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;try{return await Gd(n,e,await Vq(n))}catch(t){if(t?.code==="ENOENT")return!0;throw t}};ts.rimrafMoveRemove=e1;var Gd=async(n,e,t)=>{if(e?.signal?.aborted)throw e.signal.reason;if(!e.tmp)return Gd(n,{...e,tmp:await(0,Qy.defaultTmp)(n)},t);if(n===e.tmp&&(0,_i.parse)(n).root!==n)throw new Error("cannot delete temp directory used for deletion");let i=t.isDirectory()?await(0,Zy.readdirOrError)(n):null;if(!Array.isArray(i)){if(i){if(i.code==="ENOENT")return!0;if(i.code!=="ENOTDIR")throw i}return e.filter&&!await e.filter(n,t)?!1:(await(0,dc.ignoreENOENT)(Jy(n,e.tmp,Qq)),!0)}return!(await Promise.all(i.map(s=>Gd((0,_i.resolve)(n,s.name),e,s)))).reduce((s,o)=>s&&o,!0)||e.preserveRoot===!1&&n===(0,_i.parse)(n).root||e.filter&&!await e.filter(n,t)?!1:(await(0,dc.ignoreENOENT)(Jy(n,e.tmp,Jq)),!0)},Jy=async(n,e,t)=>{let i=(0,_i.resolve)(e,eb(n));return await Xq(n,i),await t(i)},t1=(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;try{return Vd(n,e,(0,es.lstatSync)(n))}catch(t){if(t?.code==="ENOENT")return!0;throw t}};ts.rimrafMoveRemoveSync=t1;var Vd=(n,e,t)=>{if(e?.signal?.aborted)throw e.signal.reason;if(!e.tmp)return Vd(n,{...e,tmp:(0,Qy.defaultTmpSync)(n)},t);let i=e.tmp;if(n===e.tmp&&(0,_i.parse)(n).root!==n)throw new Error("cannot delete temp directory used for deletion");let r=t.isDirectory()?(0,Zy.readdirOrErrorSync)(n):null;if(!Array.isArray(r)){if(r){if(r.code==="ENOENT")return!0;if(r.code!=="ENOTDIR")throw r}return e.filter&&!e.filter(n,t)?!1:((0,dc.ignoreENOENTSync)(()=>Yy(n,i,Zq)),!0)}let s=!0;for(let o of r){let a=(0,_i.resolve)(n,o.name);s=Vd(a,e,o)&&s}return!s||e.preserveRoot===!1&&n===(0,_i.parse)(n).root||e.filter&&!e.filter(n,t)?!1:((0,dc.ignoreENOENTSync)(()=>Yy(n,i,es.rmdirSync)),!0)},Yy=(n,e,t)=>{let i=(0,_i.resolve)(e,eb(n));return(0,es.renameSync)(n,i),t(i)}});var Qd=T(ns=>{"use strict";Object.defineProperty(ns,"__esModule",{value:!0});ns.rimrafWindowsSync=ns.rimrafWindows=void 0;var pc=require("path"),mc=By(),gc=Ki(),fc=oc(),tb=sc(),vc=Wy(),nb=Xd(),{unlink:n1,rmdir:i1,lstat:r1}=gc.promises,s1=(0,vc.retryBusy)((0,mc.fixEPERM)(n1)),o1=(0,vc.retryBusySync)((0,mc.fixEPERMSync)(gc.unlinkSync)),a1=(0,vc.retryBusy)((0,mc.fixEPERM)(i1)),c1=(0,vc.retryBusySync)((0,mc.fixEPERMSync)(gc.rmdirSync)),u1=async(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;let{filter:t,...i}=e;try{return await a1(n,i)}catch(r){if(r?.code==="ENOTEMPTY")return await(0,nb.rimrafMoveRemove)(n,i);throw r}},l1=(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;let{filter:t,...i}=e;try{return c1(n,i)}catch(r){if(r?.code==="ENOTEMPTY")return(0,nb.rimrafMoveRemoveSync)(n,i);throw r}},Vi=Symbol("start"),ib=Symbol("child"),hc=Symbol("finish"),d1=async(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;try{return await Jd(n,e,await r1(n),Vi)}catch(t){if(t?.code==="ENOENT")return!0;throw t}};ns.rimrafWindows=d1;var p1=(n,e)=>{if(e?.signal?.aborted)throw e.signal.reason;try{return Yd(n,e,(0,gc.lstatSync)(n),Vi)}catch(t){if(t?.code==="ENOENT")return!0;throw t}};ns.rimrafWindowsSync=p1;var Jd=async(n,e,t,i=Vi)=>{if(e?.signal?.aborted)throw e.signal.reason;let r=t.isDirectory()?await(0,tb.readdirOrError)(n):null;if(!Array.isArray(r)){if(r){if(r.code==="ENOENT")return!0;if(r.code!=="ENOTDIR")throw r}return e.filter&&!await e.filter(n,t)?!1:(await(0,fc.ignoreENOENT)(s1(n,e)),!0)}let s=i===Vi?ib:i,o=(await Promise.all(r.map(a=>Jd((0,pc.resolve)(n,a.name),e,a,s)))).reduce((a,c)=>a&&c,!0);if(i===Vi)return Jd(n,e,t,hc);if(i===hc){if(e.preserveRoot===!1&&n===(0,pc.parse)(n).root||!o||e.filter&&!await e.filter(n,t))return!1;await(0,fc.ignoreENOENT)(u1(n,e))}return!0},Yd=(n,e,t,i=Vi)=>{let r=t.isDirectory()?(0,tb.readdirOrErrorSync)(n):null;if(!Array.isArray(r)){if(r){if(r.code==="ENOENT")return!0;if(r.code!=="ENOTDIR")throw r}return e.filter&&!e.filter(n,t)?!1:((0,fc.ignoreENOENTSync)(()=>o1(n,e)),!0)}let s=!0;for(let o of r){let a=i===Vi?ib:i,c=(0,pc.resolve)(n,o.name);s=Yd(c,e,o,a)&&s}if(i===Vi)return Yd(n,e,t,hc);if(i===hc){if(e.preserveRoot===!1&&n===(0,pc.parse)(n).root||!s||e.filter&&!e.filter(n,t))return!1;(0,fc.ignoreENOENTSync)(()=>{l1(n,e)})}return!0}});var ab=T(Xi=>{"use strict";var f1=Xi&&Xi.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Xi,"__esModule",{value:!0});Xi.rimrafManualSync=Xi.rimrafManual=void 0;var rb=f1(yo()),sb=Kd(),ob=Qd();Xi.rimrafManual=rb.default==="win32"?ob.rimrafWindows:sb.rimrafPosix;Xi.rimrafManualSync=rb.default==="win32"?ob.rimrafWindowsSync:sb.rimrafPosixSync});var ub=T(is=>{"use strict";Object.defineProperty(is,"__esModule",{value:!0});is.rimrafNativeSync=is.rimrafNative=void 0;var cb=Ki(),{rm:h1}=cb.promises,m1=async(n,e)=>(await h1(n,{...e,force:!0,recursive:!0}),!0);is.rimrafNative=m1;var g1=(n,e)=>((0,cb.rmSync)(n,{...e,force:!0,recursive:!0}),!0);is.rimrafNativeSync=g1});var fb=T(Ji=>{"use strict";var v1=Ji&&Ji.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ji,"__esModule",{value:!0});Ji.useNativeSync=Ji.useNative=void 0;var db=v1(yo()),x1=process.env.__TESTING_RIMRAF_NODE_VERSION__||process.version,y1=x1.replace(/^v/,"").split("."),[lb=0,b1=0]=y1.map(n=>parseInt(n,10)),pb=lb>14||lb===14&&b1>=14;Ji.useNative=!pb||db.default==="win32"?()=>!1:n=>!n?.signal&&!n?.filter;Ji.useNativeSync=!pb||db.default==="win32"?()=>!1:n=>!n?.signal&&!n?.filter});var _b=T(re=>{"use strict";var w1=re&&re.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(re,"__esModule",{value:!0});re.rimraf=re.sync=re.rimrafSync=re.moveRemove=re.moveRemoveSync=re.posix=re.posixSync=re.windows=re.windowsSync=re.manual=re.manualSync=re.native=re.nativeSync=re.isRimrafOptions=re.assertRimrafOptions=void 0;var mb=Iy(),gb=Hd(),xc=w1(Ly()),yc=ab(),vb=Xd(),bc=ub(),xb=Kd(),yb=Qd(),bb=fb(),wb=Hd();Object.defineProperty(re,"assertRimrafOptions",{enumerable:!0,get:function(){return wb.assertRimrafOptions}});Object.defineProperty(re,"isRimrafOptions",{enumerable:!0,get:function(){return wb.isRimrafOptions}});var rs=n=>async(e,t)=>{let i=(0,gb.optArg)(t);return i.glob&&(e=await(0,mb.glob)(e,i.glob)),Array.isArray(e)?!!(await Promise.all(e.map(r=>n((0,xc.default)(r,i),i)))).reduce((r,s)=>r&&s,!0):!!await n((0,xc.default)(e,i),i)},ss=n=>(e,t)=>{let i=(0,gb.optArgSync)(t);return i.glob&&(e=(0,mb.globSync)(e,i.glob)),Array.isArray(e)?!!e.map(r=>n((0,xc.default)(r,i),i)).reduce((r,s)=>r&&s,!0):!!n((0,xc.default)(e,i),i)};re.nativeSync=ss(bc.rimrafNativeSync);re.native=Object.assign(rs(bc.rimrafNative),{sync:re.nativeSync});re.manualSync=ss(yc.rimrafManualSync);re.manual=Object.assign(rs(yc.rimrafManual),{sync:re.manualSync});re.windowsSync=ss(yb.rimrafWindowsSync);re.windows=Object.assign(rs(yb.rimrafWindows),{sync:re.windowsSync});re.posixSync=ss(xb.rimrafPosixSync);re.posix=Object.assign(rs(xb.rimrafPosix),{sync:re.posixSync});re.moveRemoveSync=ss(vb.rimrafMoveRemoveSync);re.moveRemove=Object.assign(rs(vb.rimrafMoveRemove),{sync:re.moveRemoveSync});re.rimrafSync=ss((n,e)=>(0,bb.useNativeSync)(e)?(0,bc.rimrafNativeSync)(n,e):(0,yc.rimrafManualSync)(n,e));re.sync=re.rimrafSync;var hb=rs((n,e)=>(0,bb.useNative)(e)?(0,bc.rimrafNative)(n,e):(0,yc.rimrafManual)(n,e));re.rimraf=Object.assign(hb,{rimraf:hb,sync:re.rimrafSync,rimrafSync:re.rimrafSync,manual:re.manual,manualSync:re.manualSync,native:re.native,nativeSync:re.nativeSync,posix:re.posix,posixSync:re.posixSync,windows:re.windows,windowsSync:re.windowsSync,moveRemove:re.moveRemove,moveRemoveSync:re.moveRemoveSync});re.rimraf.rimraf=re.rimraf});var Rb=T((UM,Cb)=>{var{createWriteStream:_1,existsSync:Zd,mkdirSync:Sb,mkdtemp:S1}=require("fs"),{join:wc,sep:C1}=require("path"),{spawnSync:ep}=require("child_process"),{tmpdir:R1}=require("os"),D1=Px(),T1=_b(),E1=R1(),wo=n=>{console.error(n),process.exit(1)},tp=class{constructor(e,t,i,r,s){let o=[];if(typeof t!="string")o.push("url must be a string");else try{new URL(t)}catch(a){o.push(a)}if(e&&typeof e!="string"&&o.push("package name must be a string"),e||o.push("You must specify the name of your package"),s&&typeof s!="object"&&o.push("binaries must be a string => string map"),s||o.push("You must specify the binaries in the package"),o.length>0){let a=`One or more of the parameters you passed to the Binary constructor are invalid: -`;o.forEach(c=>{a+=c}),a+=` - -Correct usage: new Package("my-binary", "https://example.com/binary/download.tar.gz", {"my-binary": "my-binary"})`,wo(a)}this.url=t,this.name=e,this.filename=i,this.zipExt=r,this.installDirectory=wc(__dirname,"node_modules",".bin_real"),this.binaries=s,Zd(this.installDirectory)||Sb(this.installDirectory,{recursive:!0})}exists(){for(let e in this.binaries){let t=this.binaries[e],i=wc(this.installDirectory,t);if(!Zd(i))return!1}return!0}install(e,t=!1){return this.exists()?(t||console.error(`${this.name} is already installed, skipping installation.`),Promise.resolve()):(Zd(this.installDirectory)&&T1.sync(this.installDirectory),Sb(this.installDirectory,{recursive:!0}),t||console.error(`Downloading release from ${this.url}`),D1({...e,url:this.url,responseType:"stream"}).then(i=>new Promise((r,s)=>{S1(`${E1}${C1}`,(o,a)=>{let c=wc(a,this.filename),u=i.data.pipe(_1(c));u.on("error",l=>s(l)),u.on("close",()=>{if(/\.tar\.*/.test(this.zipExt)){let l=ep("tar",["xf",c,"--strip-components","1","-C",this.installDirectory]);l.status==0?r():l.error?s(l.error):s(new Error(`An error occurred untarring the artifact: stdout: ${l.stdout}; stderr: ${l.stderr}`))}else if(this.zipExt==".zip"){let l=ep("unzip",["-q",c,"-d",this.installDirectory]);l.status==0?r():l.error?s(l.error):s(new Error(`An error occurred unzipping the artifact: stdout: ${l.stdout}; stderr: ${l.stderr}`))}else s(new Error(`Unrecognized file extension: ${this.zipExt}`))})})})).then(()=>{t||console.error(`${this.name} has been installed!`)}).catch(i=>{wo(`Error fetching release: ${i.message}`)}))}run(e,t){(this.exists()?Promise.resolve():this.install(t,!0)).then(()=>{let[,,...r]=process.argv,s={cwd:process.cwd(),stdio:"inherit"},o=this.binaries[e];o||wo(`${e} is not a known binary in ${this.name}`);let a=wc(this.installDirectory,o),c=ep(a,r,s);c.error&&wo(c.error),process.exit(c.status)}).catch(r=>{wo(r.message),process.exit(1)})}};Cb.exports.Package=tp});var Db=T((zM,_c)=>{var P1=function(){"use strict";function n(o,a,c,u){var l;typeof a=="object"&&(c=a.depth,u=a.prototype,l=a.filter,a=a.circular);var p=[],h=[],x=typeof Buffer<"u";typeof a>"u"&&(a=!0),typeof c>"u"&&(c=1/0);function f(y,w){if(y===null)return null;if(w==0)return y;var S,O;if(typeof y!="object")return y;if(n.__isArray(y))S=[];else if(n.__isRegExp(y))S=new RegExp(y.source,s(y)),y.lastIndex&&(S.lastIndex=y.lastIndex);else if(n.__isDate(y))S=new Date(y.getTime());else{if(x&&Buffer.isBuffer(y))return Buffer.allocUnsafe?S=Buffer.allocUnsafe(y.length):S=new Buffer(y.length),y.copy(S),S;typeof u>"u"?(O=Object.getPrototypeOf(y),S=Object.create(O)):(S=Object.create(u),O=u)}if(a){var k=p.indexOf(y);if(k!=-1)return h[k];p.push(y),h.push(S)}for(var N in y){var j;O&&(j=Object.getOwnPropertyDescriptor(O,N)),!(j&&j.set==null)&&(S[N]=f(y[N],w-1))}return S}return f(o,c)}n.clonePrototype=function(a){if(a===null)return null;var c=function(){};return c.prototype=a,new c};function e(o){return Object.prototype.toString.call(o)}n.__objToStr=e;function t(o){return typeof o=="object"&&e(o)==="[object Date]"}n.__isDate=t;function i(o){return typeof o=="object"&&e(o)==="[object Array]"}n.__isArray=i;function r(o){return typeof o=="object"&&e(o)==="[object RegExp]"}n.__isRegExp=r;function s(o){var a="";return o.global&&(a+="g"),o.ignoreCase&&(a+="i"),o.multiline&&(a+="m"),a}return n.__getRegExpFlags=s,n}();typeof _c=="object"&&_c.exports&&(_c.exports=P1)});var Eb=T(($M,Tb)=>{var k1=Db();Tb.exports=function(n,e){return n=n||{},Object.keys(e).forEach(function(t){typeof n[t]>"u"&&(n[t]=k1(e[t]))}),n}});var kb=T((HM,Pb)=>{Pb.exports=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531],[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]]});var Nb=T((BM,np)=>{"use strict";var O1=Eb(),_o=kb(),qb={nul:0,control:0};np.exports=function(e){return Fb(e,qb)};np.exports.config=function(n){return n=O1(n||{},qb),function(t){return Fb(t,n)}};function Fb(n,e){if(typeof n!="string")return Ob(n,e);for(var t=0,i=0;i=127&&n<160?e.control:q1(n)?0:1+(n>=4352&&(n<=4447||n==9001||n==9002||n>=11904&&n<=42191&&n!=12351||n>=44032&&n<=55203||n>=63744&&n<=64255||n>=65040&&n<=65049||n>=65072&&n<=65135||n>=65280&&n<=65376||n>=65504&&n<=65510||n>=131072&&n<=196605||n>=196608&&n<=262141))}function q1(n){var e=0,t=_o.length-1,i;if(n<_o[0][0]||n>_o[t][1])return!1;for(;t>=e;)if(i=Math.floor((e+t)/2),n>_o[i][1])e=i+1;else if(n<_o[i][0])t=i-1;else return!0;return!1}});var Lb=T((WM,jb)=>{var ip;try{ip=Nb()}catch{}jb.exports=Me;function Me(){this.rows=[],this.row={__printers:{}}}Me.prototype.newRow=function(){return this.rows.push(this.row),this.row={__printers:{}},this};Me.prototype.cell=function(n,e,t){return this.row[n]=e,this.row.__printers[n]=t||So,this};Me.prototype.separator=" ";function So(n){return n===void 0?"":""+n}function sp(n){var e=n.replace(/\u001b\[\d+m/g,"");return ip==null?e.length:ip(e)}Me.string=So;Me.leftPadder=op;function op(n){return function(e,t){var i=So(e),r=sp(i),s=t>r?Array(t-r+1).join(n):"";return s+i}}var ap=Me.padLeft=op(" ");Me.rightPadder=Ab;function Ab(n){return function(t,i){var r=So(t),s=sp(r),o=i>s?Array(i-s+1).join(n):"";return r+o}}var F1=Ab(" ");Me.number=function(n){return function(e,t){if(e==null)return"";if(typeof e!="number")throw new Error(""+e+" is not a number");var i=n==null?e+"":e.toFixed(n);return ap(i,t)}};function Ib(n,e){for(var t in n)t!="__printers"&&e(t,n[t])}Me.prototype.columns=function(){for(var n={},e=0;e<2;e++)this.rows.forEach(function(t){var i=0;Ib(t,function(r){i=Math.max(i,n[r]||0),n[r]=i,i++})});return Object.keys(n).sort(function(t,i){return n[t]-n[i]})};Me.prototype.print=function(){var n=this.columns(),e=this.separator,t={},i="";return this.rows.forEach(function(r){Ib(r,function(s,o){var a=r.__printers[s].call(r,o);t[s]=Math.max(sp(a),t[s]||0)})}),this.rows.forEach(function(r){var s="";n.forEach(function(o){var a=t[o],c=r.hasOwnProperty(o)?""+r.__printers[o].call(r,r[o],a):"";s+=F1(c,a)+e}),s=s.slice(0,-e.length),i+=s+` -`}),i};Me.prototype.toString=function(){var n=this.columns(),e=new Me;return e.separator=this.separator,n.forEach(function(t){e.cell(t,t)}),e.newRow(),e.pushDelimeter(n),e.rows=e.rows.concat(this.rows),this.totals&&this.rows.length&&(e.pushDelimeter(n),this.forEachTotal(e.cell.bind(e)),e.newRow()),e.print()};Me.prototype.pushDelimeter=function(n){return n=n||this.columns(),n.forEach(function(e){this.cell(e,void 0,op("-"))},this),this.newRow()};Me.prototype.forEachTotal=function(n){for(var e in this.totals){var t=this.totals[e],i=t.init,r=this.rows.length;this.rows.forEach(function(s,o){i=t.reduce.call(s,i,s[e],o,r)}),n(e,i,t.printer)}};Me.prototype.printTransposed=function(n){n=n||{};var e=new Me;return e.separator=n.separator||this.separator,this.columns().forEach(function(t){e.cell(0,t,n.namePrinter),this.rows.forEach(function(i,r){e.cell(r+1,i[t],i.__printers[t])}),e.newRow()},this),e.print()};Me.prototype.sort=function(n){if(typeof n=="function")return this.rows.sort(n),this;var e=Array.isArray(n)?n:this.columns(),t=e.map(function(i){var r="asc",s=/(.*)\|\s*(asc|des)\s*$/.exec(i);return s&&(i=s[1],r=s[2]),function(o,a){return r=="asc"?rp(o[i],a[i]):rp(a[i],o[i])}});return this.sort(function(i,r){for(var s=0;se?1:n{(function(){"use strict";function n(){if(typeof console>"u")throw new Error("Weird, console object is undefined");if(typeof console.table=="function"&&console.table===x)return;function e(f,y){return typeof y===f}var t=e.bind(null,"string");function i(f,y){return Array.isArray(y)&&y.every(f)}var r=i.bind(null,t),s=i.bind(null,Array.isArray),o=Lb();function a(f){var y=new o;return f.forEach(function(w){typeof w=="string"||typeof w=="number"?y.cell("item",w):Object.keys(w).forEach(function(S){y.cell(S,w[S])}),y.newRow()}),y.toString()}function c(f,y,w){var S=new o;y.forEach(function(k){k.forEach(function(N,j){S.cell(f[j],N)}),S.newRow()});var O=S.toString();return w?O:console.log(O)}function u(f,y){var w=a(y),S=w.indexOf(` -`);if(S>0){f.length>S&&(S=f.length),console.log(f);var O="-",k,N="";for(k=0;k0){f.length>S&&(S=f.length),O+=f+` -`;var k="-",N,j="";for(N=0;N{"use strict";var zb=()=>process.platform==="linux",Sc=null,N1=()=>{if(!Sc)if(zb()&&process.report){let n=process.report.excludeNetwork;process.report.excludeNetwork=!0,Sc=process.report.getReport(),process.report.excludeNetwork=n}else Sc={};return Sc};$b.exports={isLinux:zb,getReport:N1}});var Kb=T((VM,Wb)=>{"use strict";var Bb=require("fs"),A1="/usr/bin/ldd",I1=n=>Bb.readFileSync(n,"utf-8"),j1=n=>new Promise((e,t)=>{Bb.readFile(n,"utf-8",(i,r)=>{i?t(i):e(r)})});Wb.exports={LDD_PATH:A1,readFileSync:I1,readFile:j1}});var lw=T((XM,uw)=>{"use strict";var Vb=require("child_process"),{isLinux:as,getReport:Xb}=Hb(),{LDD_PATH:Cc,readFile:Jb,readFileSync:Yb}=Kb(),ui,li,Qb="getconf GNU_LIBC_VERSION 2>&1 || true; ldd --version 2>&1 || true",Yi="",Zb=()=>Yi||new Promise(n=>{Vb.exec(Qb,(e,t)=>{Yi=e?" ":t,n(Yi)})}),ew=()=>{if(!Yi)try{Yi=Vb.execSync(Qb,{encoding:"utf8"})}catch{Yi=" "}return Yi},Qi="glibc",tw=/LIBC[a-z0-9 \-).]*?(\d+\.\d+)/i,os="musl",L1=n=>n.includes("libc.musl-")||n.includes("ld-musl-"),nw=()=>{let n=Xb();return n.header&&n.header.glibcVersionRuntime?Qi:Array.isArray(n.sharedObjects)&&n.sharedObjects.some(L1)?os:null},iw=n=>{let[e,t]=n.split(/[\r\n]+/);return e&&e.includes(Qi)?Qi:t&&t.includes(os)?os:null},rw=n=>n.includes("musl")?os:n.includes("GNU C Library")?Qi:null,M1=async()=>{if(ui!==void 0)return ui;ui=null;try{let n=await Jb(Cc);ui=rw(n)}catch{}return ui},U1=()=>{if(ui!==void 0)return ui;ui=null;try{let n=Yb(Cc);ui=rw(n)}catch{}return ui},sw=async()=>{let n=null;if(as()&&(n=await M1(),n||(n=nw()),!n)){let e=await Zb();n=iw(e)}return n},ow=()=>{let n=null;if(as()&&(n=U1(),n||(n=nw()),!n)){let e=ew();n=iw(e)}return n},z1=async()=>as()&&await sw()!==Qi,$1=()=>as()&&ow()!==Qi,H1=async()=>{if(li!==void 0)return li;li=null;try{let e=(await Jb(Cc)).match(tw);e&&(li=e[1])}catch{}return li},B1=()=>{if(li!==void 0)return li;li=null;try{let e=Yb(Cc).match(tw);e&&(li=e[1])}catch{}return li},aw=()=>{let n=Xb();return n.header&&n.header.glibcVersionRuntime?n.header.glibcVersionRuntime:null},Gb=n=>n.trim().split(/\s+/)[1],cw=n=>{let[e,t,i]=n.split(/[\r\n]+/);return e&&e.includes(Qi)?Gb(e):t&&i&&t.includes(os)?Gb(i):null},W1=async()=>{let n=null;if(as()&&(n=await H1(),n||(n=aw()),!n)){let e=await Zb();n=cw(e)}return n},K1=()=>{let n=null;if(as()&&(n=B1(),n||(n=aw()),!n)){let e=ew();n=cw(e)}return n};uw.exports={GLIBC:Qi,MUSL:os,family:sw,familySync:ow,isNonGlibcLinux:z1,isNonGlibcLinuxSync:$1,version:W1,versionSync:K1}});var pw=T(Rc=>{"use strict";Object.defineProperty(Rc,"__esModule",{value:!0});Rc.getProxyEnv=void 0;var dw=n=>n.replace(/^\.*/,".").toLowerCase(),G1=n=>{n=n.trim();let e=n.split(":",2),t=dw(e[0]),i=e[1],r=n.indexOf(":")>-1;return{hostname:t,port:i,hasPort:r}},V1=(n,e)=>{let t=n.port||(n.protocol==="https:"?"443":"80"),i=dw(n.hostname);return e.split(",").map(G1).some(s=>{let o=i.indexOf(s.hostname),a=o>-1&&o===i.length-s.hostname.length;return s.hasPort?t===s.port&&a:a})},X1=n=>{let e=process.env.NO_PROXY||process.env.no_proxy||"";return e==="*"||e!==""&&V1(n,e)?null:n.protocol=="http:"?process.env.HTTP_PROXY||process.env.http_proxy||null:n.protocol=="https:"&&(process.env.HTTPS_PROXY||process.env.https_proxy)||null};Rc.getProxyEnv=X1});var gw=T(cs=>{"use strict";var YM=require("net"),J1=require("tls"),cp=require("http"),fw=require("https"),Y1=require("events"),QM=require("assert"),Q1=require("util");cs.httpOverHttp=Z1;cs.httpsOverHttp=eF;cs.httpOverHttps=tF;cs.httpsOverHttps=nF;function Z1(n){var e=new Si(n);return e.request=cp.request,e}function eF(n){var e=new Si(n);return e.request=cp.request,e.createSocket=hw,e.defaultPort=443,e}function tF(n){var e=new Si(n);return e.request=fw.request,e}function nF(n){var e=new Si(n);return e.request=fw.request,e.createSocket=hw,e.defaultPort=443,e}function Si(n){var e=this;e.options=n||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||cp.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,r,s,o){for(var a=mw(r,s,o),c=0,u=e.requests.length;c=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(a){a.on("free",c),a.on("close",u),a.on("agentRemove",u),e.onSocket(a);function c(){s.emit("free",a,o)}function u(l){s.removeSocket(a),a.removeListener("free",c),a.removeListener("close",u),a.removeListener("agentRemove",u)}})};Si.prototype.createSocket=function(e,t){var i=this,r={};i.sockets.push(r);var s=up({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),Zi("making CONNECT request");var o=i.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",u),o.once("error",l),o.end();function a(p){p.upgrade=!0}function c(p,h,x){process.nextTick(function(){u(p,h,x)})}function u(p,h,x){if(o.removeAllListeners(),h.removeAllListeners(),p.statusCode!==200){Zi("tunneling socket could not be established, statusCode=%d",p.statusCode),h.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",e.request.emit("error",f),i.removeSocket(r);return}if(x.length>0){Zi("got illegal response body from proxy"),h.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),i.removeSocket(r);return}return Zi("tunneling connection has established"),i.sockets[i.sockets.indexOf(r)]=h,t(h)}function l(p){o.removeAllListeners(),Zi(`tunneling socket could not be established, cause=%s -`,p.message,p.stack);var h=new Error("tunneling socket could not be established, cause="+p.message);h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(r)}};Si.prototype.removeSocket=function(e){var t=this.sockets.indexOf(e);if(t!==-1){this.sockets.splice(t,1);var i=this.requests.shift();i&&this.createSocket(i,function(r){i.request.onSocket(r)})}};function hw(n,e){var t=this;Si.prototype.createSocket.call(t,n,function(i){var r=n.request.getHeader("host"),s=up({},t.options,{socket:i,servername:r?r.replace(/:.*$/,""):n.host}),o=J1.connect(0,s);t.sockets[t.sockets.indexOf(i)]=o,e(o)})}function mw(n,e,t){return typeof n=="string"?{host:n,port:e,localAddress:t}:n}function up(n){for(var e=1,t=arguments.length;e{vw.exports=gw()});var yw=T(Dc=>{"use strict";Object.defineProperty(Dc,"__esModule",{value:!0});Dc.configureProxy=void 0;var iF=pw(),rF=xw(),sF=n=>{let e=new URL(n),t=(0,iF.getProxyEnv)(e);if(!t)return null;let{hostname:i,port:r,protocol:s,username:o,password:a}=new URL(t);return e.protocol==="https:"&&s==="http:"?{proxy:!1,httpsAgent:(0,rF.httpsOverHttp)({proxy:{host:i,port:parseInt(r)}})}:{proxy:{protocol:s,hostname:i,port:parseInt(r),auth:{username:o,password:a}}}};Dc.configureProxy=sF});var bw=T(Tc=>{"use strict";Object.defineProperty(Tc,"__esModule",{value:!0});Tc.configureProxy=void 0;var oF=yw();Object.defineProperty(Tc,"configureProxy",{enumerable:!0,get:function(){return oF.configureProxy}})});var ww=T((i2,aF)=>{aF.exports={artifactDownloadUrl:"https://github.com/kdl-org/kdl-rs/releases/download/v6.3.2",bin:{"kdl-lsp":"run-kdl-lsp.js"},contributors:["Kat March\xE1n ","KDL Community"],dependencies:{axios:"^1.7.9","axios-proxy-builder":"^0.1.2","console.table":"^0.10.0","detect-libc":"^2.0.3",rimraf:"^5.0.8"},description:"LSP Server for the KDL Document Language",devDependencies:{prettier:"^3.4.2"},engines:{node:">=14",npm:">=6"},glibcMinimum:{major:2,series:31},homepage:"https://kdl.dev",keywords:["kdl","document","config","lsp","language-server"],license:"Apache-2.0",name:"kdl-lsp",preferUnplugged:!0,repository:"https://github.com/kdl-org/kdl-rs",scripts:{fmt:"prettier --write **/*.js","fmt:check":"prettier --check **/*.js",postinstall:"node ./install.js"},supportedPlatforms:{"aarch64-apple-darwin":{artifactName:"kdl-lsp-aarch64-apple-darwin.tar.xz",bins:{"kdl-lsp":"kdl-lsp"},zipExt:".tar.xz"},"aarch64-pc-windows-gnu":{artifactName:"kdl-lsp-aarch64-pc-windows-msvc.zip",bins:{"kdl-lsp":"kdl-lsp.exe"},zipExt:".zip"},"aarch64-pc-windows-msvc":{artifactName:"kdl-lsp-aarch64-pc-windows-msvc.zip",bins:{"kdl-lsp":"kdl-lsp.exe"},zipExt:".zip"},"aarch64-unknown-linux-gnu":{artifactName:"kdl-lsp-aarch64-unknown-linux-gnu.tar.xz",bins:{"kdl-lsp":"kdl-lsp"},zipExt:".tar.xz"},"x86_64-apple-darwin":{artifactName:"kdl-lsp-x86_64-apple-darwin.tar.xz",bins:{"kdl-lsp":"kdl-lsp"},zipExt:".tar.xz"},"x86_64-pc-windows-gnu":{artifactName:"kdl-lsp-x86_64-pc-windows-msvc.zip",bins:{"kdl-lsp":"kdl-lsp.exe"},zipExt:".zip"},"x86_64-pc-windows-msvc":{artifactName:"kdl-lsp-x86_64-pc-windows-msvc.zip",bins:{"kdl-lsp":"kdl-lsp.exe"},zipExt:".zip"},"x86_64-unknown-linux-gnu":{artifactName:"kdl-lsp-x86_64-unknown-linux-gnu.tar.xz",bins:{"kdl-lsp":"kdl-lsp"},zipExt:".tar.xz"}},version:"6.3.2",volta:{node:"18.14.1",npm:"9.5.0"}}});var Ew=T((s2,Tw)=>{var{Package:cF}=Rb(),_w=require("os"),r2=Ub(),lp=lw(),{configureProxy:Cw}=bw(),uF=n=>{console.error(n),process.exit(1)},{name:Rw,artifactDownloadUrl:dp,supportedPlatforms:Sw,glibcMinimum:Dw}=ww(),lF=Dw.major,dF=Dw.series,pF=()=>{let n=_w.type(),e=_w.arch(),t="";switch(n){case"Windows_NT":t="pc-windows-msvc";break;case"Darwin":t="apple-darwin";break;case"Linux":t="unknown-linux-gnu";break}let i="";switch(e){case"x64":i="x86_64";break;case"arm64":i="aarch64";break}if(n==="Linux")if(lp.familySync()=="musl")t="unknown-linux-musl-dynamic";else if(lp.isNonGlibcLinuxSync())console.warn("Your libc is neither glibc nor musl; trying static musl binary instead"),t="unknown-linux-musl-static";else{let a=lp.versionSync().split("."),c=a[0],u=a[1];(c!=lF||u{let n=pF(),e=`${dp}/${n.artifactName}`,t=n.artifactName,i=n.zipExt;return new cF(Rw,e,t,i,n.bins)},fF=n=>{if(!dp||dp.length===0){console.warn("in demo mode, not installing binaries");return}let e=pp(),t=Cw(e.url);return e.install(t,n)},hF=n=>{let e=pp(),t=Cw(e.url);e.run(n,t)};Tw.exports={install:fF,run:hF,getPackage:pp}});var kw=T(Ec=>{"use strict";Object.defineProperty(Ec,"__esModule",{value:!0});Ec.getProxyEnv=void 0;var Pw=n=>n.replace(/^\.*/,".").toLowerCase(),mF=n=>{n=n.trim();let e=n.split(":",2),t=Pw(e[0]),i=e[1],r=n.indexOf(":")>-1;return{hostname:t,port:i,hasPort:r}},gF=(n,e)=>{let t=n.port||(n.protocol==="https:"?"443":"80"),i=Pw(n.hostname);return e.split(",").map(mF).some(s=>{let o=i.indexOf(s.hostname),a=o>-1&&o===i.length-s.hostname.length;return s.hasPort?t===s.port&&a:a})},vF=n=>{let e=process.env.NO_PROXY||process.env.no_proxy||"";return e==="*"||e!==""&&gF(n,e)?null:n.protocol=="http:"?process.env.HTTP_PROXY||process.env.http_proxy||null:n.protocol=="https:"&&(process.env.HTTPS_PROXY||process.env.https_proxy)||null};Ec.getProxyEnv=vF});var Nw=T(us=>{"use strict";var a2=require("net"),xF=require("tls"),fp=require("http"),Ow=require("https"),yF=require("events"),c2=require("assert"),bF=require("util");us.httpOverHttp=wF;us.httpsOverHttp=_F;us.httpOverHttps=SF;us.httpsOverHttps=CF;function wF(n){var e=new Ci(n);return e.request=fp.request,e}function _F(n){var e=new Ci(n);return e.request=fp.request,e.createSocket=qw,e.defaultPort=443,e}function SF(n){var e=new Ci(n);return e.request=Ow.request,e}function CF(n){var e=new Ci(n);return e.request=Ow.request,e.createSocket=qw,e.defaultPort=443,e}function Ci(n){var e=this;e.options=n||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||fp.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,r,s,o){for(var a=Fw(r,s,o),c=0,u=e.requests.length;c=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(a){a.on("free",c),a.on("close",u),a.on("agentRemove",u),e.onSocket(a);function c(){s.emit("free",a,o)}function u(l){s.removeSocket(a),a.removeListener("free",c),a.removeListener("close",u),a.removeListener("agentRemove",u)}})};Ci.prototype.createSocket=function(e,t){var i=this,r={};i.sockets.push(r);var s=hp({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),er("making CONNECT request");var o=i.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",u),o.once("error",l),o.end();function a(p){p.upgrade=!0}function c(p,h,x){process.nextTick(function(){u(p,h,x)})}function u(p,h,x){if(o.removeAllListeners(),h.removeAllListeners(),p.statusCode!==200){er("tunneling socket could not be established, statusCode=%d",p.statusCode),h.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",e.request.emit("error",f),i.removeSocket(r);return}if(x.length>0){er("got illegal response body from proxy"),h.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),i.removeSocket(r);return}return er("tunneling connection has established"),i.sockets[i.sockets.indexOf(r)]=h,t(h)}function l(p){o.removeAllListeners(),er(`tunneling socket could not be established, cause=%s -`,p.message,p.stack);var h=new Error("tunneling socket could not be established, cause="+p.message);h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(r)}};Ci.prototype.removeSocket=function(e){var t=this.sockets.indexOf(e);if(t!==-1){this.sockets.splice(t,1);var i=this.requests.shift();i&&this.createSocket(i,function(r){i.request.onSocket(r)})}};function qw(n,e){var t=this;Ci.prototype.createSocket.call(t,n,function(i){var r=n.request.getHeader("host"),s=hp({},t.options,{socket:i,servername:r?r.replace(/:.*$/,""):n.host}),o=xF.connect(0,s);t.sockets[t.sockets.indexOf(i)]=o,e(o)})}function Fw(n,e,t){return typeof n=="string"?{host:n,port:e,localAddress:t}:n}function hp(n){for(var e=1,t=arguments.length;e{Aw.exports=Nw()});var jw=T(Pc=>{"use strict";Object.defineProperty(Pc,"__esModule",{value:!0});Pc.configureProxy=void 0;var RF=kw(),DF=Iw(),TF=n=>{let e=new URL(n),t=(0,RF.getProxyEnv)(e);if(!t)return null;let{hostname:i,port:r,protocol:s,username:o,password:a}=new URL(t);return e.protocol==="https:"&&s==="http:"?{proxy:!1,httpsAgent:(0,DF.httpsOverHttp)({proxy:{host:i,port:parseInt(r)}})}:{proxy:{protocol:s,hostname:i,port:parseInt(r),auth:{username:o,password:a}}}};Pc.configureProxy=TF});var Lw=T(kc=>{"use strict";Object.defineProperty(kc,"__esModule",{value:!0});kc.configureProxy=void 0;var EF=jw();Object.defineProperty(kc,"configureProxy",{enumerable:!0,get:function(){return EF.configureProxy}})});var qn=T(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.asPromise=pt.thenable=pt.typedArray=pt.stringArray=pt.array=pt.func=pt.error=pt.number=pt.string=pt.boolean=void 0;function PF(n){return n===!0||n===!1}pt.boolean=PF;function Mw(n){return typeof n=="string"||n instanceof String}pt.string=Mw;function kF(n){return typeof n=="number"||n instanceof Number}pt.number=kF;function OF(n){return n instanceof Error}pt.error=OF;function Uw(n){return typeof n=="function"}pt.func=Uw;function zw(n){return Array.isArray(n)}pt.array=zw;function qF(n){return zw(n)&&n.every(e=>Mw(e))}pt.stringArray=qF;function FF(n,e){return Array.isArray(n)&&n.every(e)}pt.typedArray=FF;function $w(n){return n&&Uw(n.then)}pt.thenable=$w;function NF(n){return n instanceof Promise?n:$w(n)?new Promise((e,t)=>{n.then(i=>e(i),i=>t(i))}):Promise.resolve(n)}pt.asPromise=NF});var ls=T(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.stringArray=Ut.array=Ut.func=Ut.error=Ut.number=Ut.string=Ut.boolean=void 0;function AF(n){return n===!0||n===!1}Ut.boolean=AF;function Hw(n){return typeof n=="string"||n instanceof String}Ut.string=Hw;function IF(n){return typeof n=="number"||n instanceof Number}Ut.number=IF;function jF(n){return n instanceof Error}Ut.error=jF;function LF(n){return typeof n=="function"}Ut.func=LF;function Bw(n){return Array.isArray(n)}Ut.array=Bw;function MF(n){return Bw(n)&&n.every(e=>Hw(e))}Ut.stringArray=MF});var Mp=T(ne=>{"use strict";Object.defineProperty(ne,"__esModule",{value:!0});ne.Message=ne.NotificationType9=ne.NotificationType8=ne.NotificationType7=ne.NotificationType6=ne.NotificationType5=ne.NotificationType4=ne.NotificationType3=ne.NotificationType2=ne.NotificationType1=ne.NotificationType0=ne.NotificationType=ne.RequestType9=ne.RequestType8=ne.RequestType7=ne.RequestType6=ne.RequestType5=ne.RequestType4=ne.RequestType3=ne.RequestType2=ne.RequestType1=ne.RequestType=ne.RequestType0=ne.AbstractMessageSignature=ne.ParameterStructures=ne.ResponseError=ne.ErrorCodes=void 0;var Cr=ls(),mp;(function(n){n.ParseError=-32700,n.InvalidRequest=-32600,n.MethodNotFound=-32601,n.InvalidParams=-32602,n.InternalError=-32603,n.jsonrpcReservedErrorRangeStart=-32099,n.serverErrorStart=-32099,n.MessageWriteError=-32099,n.MessageReadError=-32098,n.PendingResponseRejected=-32097,n.ConnectionInactive=-32096,n.ServerNotInitialized=-32002,n.UnknownErrorCode=-32001,n.jsonrpcReservedErrorRangeEnd=-32e3,n.serverErrorEnd=-32e3})(mp||(ne.ErrorCodes=mp={}));var gp=class n extends Error{constructor(e,t,i){super(t),this.code=Cr.number(e)?e:mp.UnknownErrorCode,this.data=i,Object.setPrototypeOf(this,n.prototype)}toJson(){let e={code:this.code,message:this.message};return this.data!==void 0&&(e.data=this.data),e}};ne.ResponseError=gp;var sn=class n{constructor(e){this.kind=e}static is(e){return e===n.auto||e===n.byName||e===n.byPosition}toString(){return this.kind}};ne.ParameterStructures=sn;sn.auto=new sn("auto");sn.byPosition=new sn("byPosition");sn.byName=new sn("byName");var Xe=class{constructor(e,t){this.method=e,this.numberOfParams=t}get parameterStructures(){return sn.auto}};ne.AbstractMessageSignature=Xe;var vp=class extends Xe{constructor(e){super(e,0)}};ne.RequestType0=vp;var xp=class extends Xe{constructor(e,t=sn.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}};ne.RequestType=xp;var yp=class extends Xe{constructor(e,t=sn.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}};ne.RequestType1=yp;var bp=class extends Xe{constructor(e){super(e,2)}};ne.RequestType2=bp;var wp=class extends Xe{constructor(e){super(e,3)}};ne.RequestType3=wp;var _p=class extends Xe{constructor(e){super(e,4)}};ne.RequestType4=_p;var Sp=class extends Xe{constructor(e){super(e,5)}};ne.RequestType5=Sp;var Cp=class extends Xe{constructor(e){super(e,6)}};ne.RequestType6=Cp;var Rp=class extends Xe{constructor(e){super(e,7)}};ne.RequestType7=Rp;var Dp=class extends Xe{constructor(e){super(e,8)}};ne.RequestType8=Dp;var Tp=class extends Xe{constructor(e){super(e,9)}};ne.RequestType9=Tp;var Ep=class extends Xe{constructor(e,t=sn.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}};ne.NotificationType=Ep;var Pp=class extends Xe{constructor(e){super(e,0)}};ne.NotificationType0=Pp;var kp=class extends Xe{constructor(e,t=sn.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}};ne.NotificationType1=kp;var Op=class extends Xe{constructor(e){super(e,2)}};ne.NotificationType2=Op;var qp=class extends Xe{constructor(e){super(e,3)}};ne.NotificationType3=qp;var Fp=class extends Xe{constructor(e){super(e,4)}};ne.NotificationType4=Fp;var Np=class extends Xe{constructor(e){super(e,5)}};ne.NotificationType5=Np;var Ap=class extends Xe{constructor(e){super(e,6)}};ne.NotificationType6=Ap;var Ip=class extends Xe{constructor(e){super(e,7)}};ne.NotificationType7=Ip;var jp=class extends Xe{constructor(e){super(e,8)}};ne.NotificationType8=jp;var Lp=class extends Xe{constructor(e){super(e,9)}};ne.NotificationType9=Lp;var Ww;(function(n){function e(r){let s=r;return s&&Cr.string(s.method)&&(Cr.string(s.id)||Cr.number(s.id))}n.isRequest=e;function t(r){let s=r;return s&&Cr.string(s.method)&&r.id===void 0}n.isNotification=t;function i(r){let s=r;return s&&(s.result!==void 0||!!s.error)&&(Cr.string(s.id)||Cr.number(s.id)||s.id===null)}n.isResponse=i})(Ww||(ne.Message=Ww={}))});var zp=T(tr=>{"use strict";var Kw;Object.defineProperty(tr,"__esModule",{value:!0});tr.LRUCache=tr.LinkedMap=tr.Touch=void 0;var zt;(function(n){n.None=0,n.First=1,n.AsOld=n.First,n.Last=2,n.AsNew=n.Last})(zt||(tr.Touch=zt={}));var Oc=class{constructor(){this[Kw]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){return this._head?.value}get last(){return this._tail?.value}has(e){return this._map.has(e)}get(e,t=zt.None){let i=this._map.get(e);if(i)return t!==zt.None&&this.touch(i,t),i.value}set(e,t,i=zt.None){let r=this._map.get(e);if(r)r.value=t,i!==zt.None&&this.touch(r,i);else{switch(r={key:e,value:t,next:void 0,previous:void 0},i){case zt.None:this.addItemLast(r);break;case zt.First:this.addItemFirst(r);break;case zt.Last:this.addItemLast(r);break;default:this.addItemLast(r);break}this._map.set(e,r),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){let t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");let e=this._head;return this._map.delete(e.key),this.removeItem(e),this._size--,e.value}forEach(e,t){let i=this._state,r=this._head;for(;r;){if(t?e.bind(t)(r.value,r.key,this):e(r.value,r.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");r=r.next}}keys(){let e=this._state,t=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){let r={value:t.key,done:!1};return t=t.next,r}else return{value:void 0,done:!0}}};return i}values(){let e=this._state,t=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){let r={value:t.value,done:!1};return t=t.next,r}else return{value:void 0,done:!0}}};return i}entries(){let e=this._state,t=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){let r={value:[t.key,t.value],done:!1};return t=t.next,r}else return{value:void 0,done:!0}}};return i}[(Kw=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(e>=this.size)return;if(e===0){this.clear();return}let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,t&&(t.previous=void 0),this._state++}addItemFirst(e){if(!this._head&&!this._tail)this._tail=e;else if(this._head)e.next=this._head,this._head.previous=e;else throw new Error("Invalid list");this._head=e,this._state++}addItemLast(e){if(!this._head&&!this._tail)this._head=e;else if(this._tail)e.previous=this._tail,this._tail.next=e;else throw new Error("Invalid list");this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{let t=e.next,i=e.previous;if(!t||!i)throw new Error("Invalid list");t.previous=i,i.next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(!(t!==zt.First&&t!==zt.Last)){if(t===zt.First){if(e===this._head)return;let i=e.next,r=e.previous;e===this._tail?(r.next=void 0,this._tail=r):(i.previous=r,r.next=i),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}else if(t===zt.Last){if(e===this._tail)return;let i=e.next,r=e.previous;e===this._head?(i.previous=void 0,this._head=i):(i.previous=r,r.next=i),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}}toJSON(){let e=[];return this.forEach((t,i)=>{e.push([i,t])}),e}fromJSON(e){this.clear();for(let[t,i]of e)this.set(t,i)}};tr.LinkedMap=Oc;var Up=class extends Oc{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get ratio(){return this._ratio}set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()}get(e,t=zt.AsNew){return super.get(e,t)}peek(e){return super.get(e,zt.None)}set(e,t){return super.set(e,t,zt.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}};tr.LRUCache=Up});var Vw=T(qc=>{"use strict";Object.defineProperty(qc,"__esModule",{value:!0});qc.Disposable=void 0;var Gw;(function(n){function e(t){return{dispose:t}}n.create=e})(Gw||(qc.Disposable=Gw={}))});var nr=T(Bp=>{"use strict";Object.defineProperty(Bp,"__esModule",{value:!0});var $p;function Hp(){if($p===void 0)throw new Error("No runtime abstraction layer installed");return $p}(function(n){function e(t){if(t===void 0)throw new Error("No runtime abstraction layer provided");$p=t}n.install=e})(Hp||(Hp={}));Bp.default=Hp});var ps=T(ds=>{"use strict";Object.defineProperty(ds,"__esModule",{value:!0});ds.Emitter=ds.Event=void 0;var UF=nr(),Xw;(function(n){let e={dispose(){}};n.None=function(){return e}})(Xw||(ds.Event=Xw={}));var Wp=class{add(e,t=null,i){this._callbacks||(this._callbacks=[],this._contexts=[]),this._callbacks.push(e),this._contexts.push(t),Array.isArray(i)&&i.push({dispose:()=>this.remove(e,t)})}remove(e,t=null){if(!this._callbacks)return;let i=!1;for(let r=0,s=this._callbacks.length;r{this._callbacks||(this._callbacks=new Wp),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(e,t);let r={dispose:()=>{this._callbacks&&(this._callbacks.remove(e,t),r.dispose=n._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(i)&&i.push(r),r}),this._event}fire(e){this._callbacks&&this._callbacks.invoke.call(this._callbacks,e)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}};ds.Emitter=Fc;Fc._noop=function(){}});var Ic=T(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.CancellationTokenSource=fs.CancellationToken=void 0;var zF=nr(),$F=ls(),Kp=ps(),Nc;(function(n){n.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:Kp.Event.None}),n.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:Kp.Event.None});function e(t){let i=t;return i&&(i===n.None||i===n.Cancelled||$F.boolean(i.isCancellationRequested)&&!!i.onCancellationRequested)}n.is=e})(Nc||(fs.CancellationToken=Nc={}));var HF=Object.freeze(function(n,e){let t=(0,zF.default)().timer.setTimeout(n.bind(e),0);return{dispose(){t.dispose()}}}),Ac=class{constructor(){this._isCancelled=!1}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?HF:(this._emitter||(this._emitter=new Kp.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)}},Gp=class{get token(){return this._token||(this._token=new Ac),this._token}cancel(){this._token?this._token.cancel():this._token=Nc.Cancelled}dispose(){this._token?this._token instanceof Ac&&this._token.dispose():this._token=Nc.None}};fs.CancellationTokenSource=Gp});var Jw=T(hs=>{"use strict";Object.defineProperty(hs,"__esModule",{value:!0});hs.SharedArrayReceiverStrategy=hs.SharedArraySenderStrategy=void 0;var BF=Ic(),Co;(function(n){n.Continue=0,n.Cancelled=1})(Co||(Co={}));var Vp=class{constructor(){this.buffers=new Map}enableCancellation(e){if(e.id===null)return;let t=new SharedArrayBuffer(4),i=new Int32Array(t,0,1);i[0]=Co.Continue,this.buffers.set(e.id,t),e.$cancellationData=t}async sendCancellation(e,t){let i=this.buffers.get(t);if(i===void 0)return;let r=new Int32Array(i,0,1);Atomics.store(r,0,Co.Cancelled)}cleanup(e){this.buffers.delete(e)}dispose(){this.buffers.clear()}};hs.SharedArraySenderStrategy=Vp;var Xp=class{constructor(e){this.data=new Int32Array(e,0,1)}get isCancellationRequested(){return Atomics.load(this.data,0)===Co.Cancelled}get onCancellationRequested(){throw new Error("Cancellation over SharedArrayBuffer doesn't support cancellation events")}},Jp=class{constructor(e){this.token=new Xp(e)}cancel(){}dispose(){}},Yp=class{constructor(){this.kind="request"}createCancellationTokenSource(e){let t=e.$cancellationData;return t===void 0?new BF.CancellationTokenSource:new Jp(t)}};hs.SharedArrayReceiverStrategy=Yp});var Zp=T(jc=>{"use strict";Object.defineProperty(jc,"__esModule",{value:!0});jc.Semaphore=void 0;var WF=nr(),Qp=class{constructor(e=1){if(e<=0)throw new Error("Capacity must be greater than 0");this._capacity=e,this._active=0,this._waiting=[]}lock(e){return new Promise((t,i)=>{this._waiting.push({thunk:e,resolve:t,reject:i}),this.runNext()})}get active(){return this._active}runNext(){this._waiting.length===0||this._active===this._capacity||(0,WF.default)().timer.setImmediate(()=>this.doRunNext())}doRunNext(){if(this._waiting.length===0||this._active===this._capacity)return;let e=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{let t=e.thunk();t instanceof Promise?t.then(i=>{this._active--,e.resolve(i),this.runNext()},i=>{this._active--,e.reject(i),this.runNext()}):(this._active--,e.resolve(t),this.runNext())}catch(t){this._active--,e.reject(t),this.runNext()}}};jc.Semaphore=Qp});var Qw=T(ir=>{"use strict";Object.defineProperty(ir,"__esModule",{value:!0});ir.ReadableStreamMessageReader=ir.AbstractMessageReader=ir.MessageReader=void 0;var tf=nr(),ms=ls(),ef=ps(),KF=Zp(),Yw;(function(n){function e(t){let i=t;return i&&ms.func(i.listen)&&ms.func(i.dispose)&&ms.func(i.onError)&&ms.func(i.onClose)&&ms.func(i.onPartialMessage)}n.is=e})(Yw||(ir.MessageReader=Yw={}));var Lc=class{constructor(){this.errorEmitter=new ef.Emitter,this.closeEmitter=new ef.Emitter,this.partialMessageEmitter=new ef.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e){this.errorEmitter.fire(this.asError(e))}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}get onPartialMessage(){return this.partialMessageEmitter.event}firePartialMessage(e){this.partialMessageEmitter.fire(e)}asError(e){return e instanceof Error?e:new Error(`Reader received error. Reason: ${ms.string(e.message)?e.message:"unknown"}`)}};ir.AbstractMessageReader=Lc;var nf;(function(n){function e(t){let i,r,s,o=new Map,a,c=new Map;if(t===void 0||typeof t=="string")i=t??"utf-8";else{if(i=t.charset??"utf-8",t.contentDecoder!==void 0&&(s=t.contentDecoder,o.set(s.name,s)),t.contentDecoders!==void 0)for(let u of t.contentDecoders)o.set(u.name,u);if(t.contentTypeDecoder!==void 0&&(a=t.contentTypeDecoder,c.set(a.name,a)),t.contentTypeDecoders!==void 0)for(let u of t.contentTypeDecoders)c.set(u.name,u)}return a===void 0&&(a=(0,tf.default)().applicationJson.decoder,c.set(a.name,a)),{charset:i,contentDecoder:s,contentDecoders:o,contentTypeDecoder:a,contentTypeDecoders:c}}n.fromOptions=e})(nf||(nf={}));var rf=class extends Lc{constructor(e,t){super(),this.readable=e,this.options=nf.fromOptions(t),this.buffer=(0,tf.default)().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0,this.readSemaphore=new KF.Semaphore(1)}set partialMessageTimeout(e){this._partialMessageTimeout=e}get partialMessageTimeout(){return this._partialMessageTimeout}listen(e){this.nextMessageLength=-1,this.messageToken=0,this.partialMessageTimer=void 0,this.callback=e;let t=this.readable.onData(i=>{this.onData(i)});return this.readable.onError(i=>this.fireError(i)),this.readable.onClose(()=>this.fireClose()),t}onData(e){try{for(this.buffer.append(e);;){if(this.nextMessageLength===-1){let i=this.buffer.tryReadHeaders(!0);if(!i)return;let r=i.get("content-length");if(!r){this.fireError(new Error(`Header must provide a Content-Length property. -${JSON.stringify(Object.fromEntries(i))}`));return}let s=parseInt(r);if(isNaN(s)){this.fireError(new Error(`Content-Length value must be a number. Got ${r}`));return}this.nextMessageLength=s}let t=this.buffer.tryReadBody(this.nextMessageLength);if(t===void 0){this.setPartialMessageTimer();return}this.clearPartialMessageTimer(),this.nextMessageLength=-1,this.readSemaphore.lock(async()=>{let i=this.options.contentDecoder!==void 0?await this.options.contentDecoder.decode(t):t,r=await this.options.contentTypeDecoder.decode(i,this.options);this.callback(r)}).catch(i=>{this.fireError(i)})}}catch(t){this.fireError(t)}}clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessageTimer.dispose(),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),!(this._partialMessageTimeout<=0)&&(this.partialMessageTimer=(0,tf.default)().timer.setTimeout((e,t)=>{this.partialMessageTimer=void 0,e===this.messageToken&&(this.firePartialMessage({messageToken:e,waitingTime:t}),this.setPartialMessageTimer())},this._partialMessageTimeout,this.messageToken,this._partialMessageTimeout))}};ir.ReadableStreamMessageReader=rf});var i_=T(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.WriteableStreamMessageWriter=rr.AbstractMessageWriter=rr.MessageWriter=void 0;var Zw=nr(),Ro=ls(),GF=Zp(),e_=ps(),VF="Content-Length: ",t_=`\r -`,n_;(function(n){function e(t){let i=t;return i&&Ro.func(i.dispose)&&Ro.func(i.onClose)&&Ro.func(i.onError)&&Ro.func(i.write)}n.is=e})(n_||(rr.MessageWriter=n_={}));var Mc=class{constructor(){this.errorEmitter=new e_.Emitter,this.closeEmitter=new e_.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e,t,i){this.errorEmitter.fire([this.asError(e),t,i])}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}asError(e){return e instanceof Error?e:new Error(`Writer received error. Reason: ${Ro.string(e.message)?e.message:"unknown"}`)}};rr.AbstractMessageWriter=Mc;var sf;(function(n){function e(t){return t===void 0||typeof t=="string"?{charset:t??"utf-8",contentTypeEncoder:(0,Zw.default)().applicationJson.encoder}:{charset:t.charset??"utf-8",contentEncoder:t.contentEncoder,contentTypeEncoder:t.contentTypeEncoder??(0,Zw.default)().applicationJson.encoder}}n.fromOptions=e})(sf||(sf={}));var of=class extends Mc{constructor(e,t){super(),this.writable=e,this.options=sf.fromOptions(t),this.errorCount=0,this.writeSemaphore=new GF.Semaphore(1),this.writable.onError(i=>this.fireError(i)),this.writable.onClose(()=>this.fireClose())}async write(e){return this.writeSemaphore.lock(async()=>this.options.contentTypeEncoder.encode(e,this.options).then(i=>this.options.contentEncoder!==void 0?this.options.contentEncoder.encode(i):i).then(i=>{let r=[];return r.push(VF,i.byteLength.toString(),t_),r.push(t_),this.doWrite(e,r,i)},i=>{throw this.fireError(i),i}))}async doWrite(e,t,i){try{return await this.writable.write(t.join(""),"ascii"),this.writable.write(i)}catch(r){return this.handleError(r,e),Promise.reject(r)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){this.writable.end()}};rr.WriteableStreamMessageWriter=of});var r_=T(Uc=>{"use strict";Object.defineProperty(Uc,"__esModule",{value:!0});Uc.AbstractMessageBuffer=void 0;var XF=13,JF=10,YF=`\r -`,af=class{constructor(e="utf-8"){this._encoding=e,this._chunks=[],this._totalLength=0}get encoding(){return this._encoding}append(e){let t=typeof e=="string"?this.fromString(e,this._encoding):e;this._chunks.push(t),this._totalLength+=t.byteLength}tryReadHeaders(e=!1){if(this._chunks.length===0)return;let t=0,i=0,r=0,s=0;e:for(;ithis._totalLength)throw new Error("Cannot read so many bytes!");if(this._chunks[0].byteLength===e){let s=this._chunks[0];return this._chunks.shift(),this._totalLength-=e,this.asNative(s)}if(this._chunks[0].byteLength>e){let s=this._chunks[0],o=this.asNative(s,e);return this._chunks[0]=s.slice(e),this._totalLength-=e,o}let t=this.allocNative(e),i=0,r=0;for(;e>0;){let s=this._chunks[r];if(s.byteLength>e){let o=s.slice(0,e);t.set(o,i),i+=e,this._chunks[r]=s.slice(e),this._totalLength-=e,e-=e}else t.set(s,i),i+=s.byteLength,this._chunks.shift(),this._totalLength-=s.byteLength,e-=s.byteLength}return t}};Uc.AbstractMessageBuffer=af});var u_=T(pe=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});pe.createMessageConnection=pe.ConnectionOptions=pe.MessageStrategy=pe.CancellationStrategy=pe.CancellationSenderStrategy=pe.CancellationReceiverStrategy=pe.RequestCancellationReceiverStrategy=pe.IdCancellationReceiverStrategy=pe.ConnectionStrategy=pe.ConnectionError=pe.ConnectionErrors=pe.LogTraceNotification=pe.SetTraceNotification=pe.TraceFormat=pe.TraceValues=pe.Trace=pe.NullLogger=pe.ProgressType=pe.ProgressToken=void 0;var s_=nr(),rt=ls(),oe=Mp(),o_=zp(),Do=ps(),cf=Ic(),Po;(function(n){n.type=new oe.NotificationType("$/cancelRequest")})(Po||(Po={}));var uf;(function(n){function e(t){return typeof t=="string"||typeof t=="number"}n.is=e})(uf||(pe.ProgressToken=uf={}));var To;(function(n){n.type=new oe.NotificationType("$/progress")})(To||(To={}));var lf=class{constructor(){}};pe.ProgressType=lf;var df;(function(n){function e(t){return rt.func(t)}n.is=e})(df||(df={}));pe.NullLogger=Object.freeze({error:()=>{},warn:()=>{},info:()=>{},log:()=>{}});var qe;(function(n){n[n.Off=0]="Off",n[n.Messages=1]="Messages",n[n.Compact=2]="Compact",n[n.Verbose=3]="Verbose"})(qe||(pe.Trace=qe={}));var a_;(function(n){n.Off="off",n.Messages="messages",n.Compact="compact",n.Verbose="verbose"})(a_||(pe.TraceValues=a_={}));(function(n){function e(i){if(!rt.string(i))return n.Off;switch(i=i.toLowerCase(),i){case"off":return n.Off;case"messages":return n.Messages;case"compact":return n.Compact;case"verbose":return n.Verbose;default:return n.Off}}n.fromString=e;function t(i){switch(i){case n.Off:return"off";case n.Messages:return"messages";case n.Compact:return"compact";case n.Verbose:return"verbose";default:return"off"}}n.toString=t})(qe||(pe.Trace=qe={}));var vn;(function(n){n.Text="text",n.JSON="json"})(vn||(pe.TraceFormat=vn={}));(function(n){function e(t){return rt.string(t)?(t=t.toLowerCase(),t==="json"?n.JSON:n.Text):n.Text}n.fromString=e})(vn||(pe.TraceFormat=vn={}));var pf;(function(n){n.type=new oe.NotificationType("$/setTrace")})(pf||(pe.SetTraceNotification=pf={}));var zc;(function(n){n.type=new oe.NotificationType("$/logTrace")})(zc||(pe.LogTraceNotification=zc={}));var Eo;(function(n){n[n.Closed=1]="Closed",n[n.Disposed=2]="Disposed",n[n.AlreadyListening=3]="AlreadyListening"})(Eo||(pe.ConnectionErrors=Eo={}));var gs=class n extends Error{constructor(e,t){super(t),this.code=e,Object.setPrototypeOf(this,n.prototype)}};pe.ConnectionError=gs;var ff;(function(n){function e(t){let i=t;return i&&rt.func(i.cancelUndispatched)}n.is=e})(ff||(pe.ConnectionStrategy=ff={}));var $c;(function(n){function e(t){let i=t;return i&&(i.kind===void 0||i.kind==="id")&&rt.func(i.createCancellationTokenSource)&&(i.dispose===void 0||rt.func(i.dispose))}n.is=e})($c||(pe.IdCancellationReceiverStrategy=$c={}));var hf;(function(n){function e(t){let i=t;return i&&i.kind==="request"&&rt.func(i.createCancellationTokenSource)&&(i.dispose===void 0||rt.func(i.dispose))}n.is=e})(hf||(pe.RequestCancellationReceiverStrategy=hf={}));var Hc;(function(n){n.Message=Object.freeze({createCancellationTokenSource(t){return new cf.CancellationTokenSource}});function e(t){return $c.is(t)||hf.is(t)}n.is=e})(Hc||(pe.CancellationReceiverStrategy=Hc={}));var Bc;(function(n){n.Message=Object.freeze({sendCancellation(t,i){return t.sendNotification(Po.type,{id:i})},cleanup(t){}});function e(t){let i=t;return i&&rt.func(i.sendCancellation)&&rt.func(i.cleanup)}n.is=e})(Bc||(pe.CancellationSenderStrategy=Bc={}));var Wc;(function(n){n.Message=Object.freeze({receiver:Hc.Message,sender:Bc.Message});function e(t){let i=t;return i&&Hc.is(i.receiver)&&Bc.is(i.sender)}n.is=e})(Wc||(pe.CancellationStrategy=Wc={}));var Kc;(function(n){function e(t){let i=t;return i&&rt.func(i.handleMessage)}n.is=e})(Kc||(pe.MessageStrategy=Kc={}));var c_;(function(n){function e(t){let i=t;return i&&(Wc.is(i.cancellationStrategy)||ff.is(i.connectionStrategy)||Kc.is(i.messageStrategy))}n.is=e})(c_||(pe.ConnectionOptions=c_={}));var Vn;(function(n){n[n.New=1]="New",n[n.Listening=2]="Listening",n[n.Closed=3]="Closed",n[n.Disposed=4]="Disposed"})(Vn||(Vn={}));function QF(n,e,t,i){let r=t!==void 0?t:pe.NullLogger,s=0,o=0,a=0,c="2.0",u,l=new Map,p,h=new Map,x=new Map,f,y=new o_.LinkedMap,w=new Map,S=new Set,O=new Map,k=qe.Off,N=vn.Text,j,G=Vn.New,$=new Do.Emitter,Q=new Do.Emitter,te=new Do.Emitter,Oe=new Do.Emitter,Ye=new Do.Emitter,We=i&&i.cancellationStrategy?i.cancellationStrategy:Wc.Message;function Kt(C){if(C===null)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+C.toString()}function Ne(C){return C===null?"res-unknown-"+(++a).toString():"res-"+C.toString()}function ct(){return"not-"+(++o).toString()}function mt(C,L){oe.Message.isRequest(L)?C.set(Kt(L.id),L):oe.Message.isResponse(L)?C.set(Ne(L.id),L):C.set(ct(),L)}function se(C){}function ie(){return G===Vn.Listening}function de(){return G===Vn.Closed}function ut(){return G===Vn.Disposed}function Re(){(G===Vn.New||G===Vn.Listening)&&(G=Vn.Closed,Q.fire(void 0))}function Ke(C){$.fire([C,void 0,void 0])}function Sn(C){$.fire(C)}n.onClose(Re),n.onError(Ke),e.onClose(Re),e.onError(Sn);function gt(){f||y.size===0||(f=(0,s_.default)().timer.setImmediate(()=>{f=void 0,Cn()}))}function it(C){oe.Message.isRequest(C)?Ge(C):oe.Message.isNotification(C)?Un(C):oe.Message.isResponse(C)?Mn(C):ei(C)}function Cn(){if(y.size===0)return;let C=y.shift();try{let L=i?.messageStrategy;Kc.is(L)?L.handleMessage(C,it):it(C)}finally{gt()}}let Rn=C=>{try{if(oe.Message.isNotification(C)&&C.method===Po.type.method){let L=C.params.id,B=Kt(L),K=y.get(B);if(oe.Message.isRequest(K)){let Se=i?.connectionStrategy,Ae=Se&&Se.cancelUndispatched?Se.cancelUndispatched(K,se):void 0;if(Ae&&(Ae.error!==void 0||Ae.result!==void 0)){y.delete(B),O.delete(L),Ae.id=K.id,Dn(Ae,C.method,Date.now()),e.write(Ae).catch(()=>r.error("Sending response for canceled message failed."));return}}let De=O.get(L);if(De!==void 0){De.cancel(),Tn(C);return}else S.add(L)}mt(y,C)}finally{gt()}};function Ge(C){if(ut())return;function L(me,Pe,ye){let ze={jsonrpc:c,id:C.id};me instanceof oe.ResponseError?ze.error=me.toJson():ze.result=me===void 0?null:me,Dn(ze,Pe,ye),e.write(ze).catch(()=>r.error("Sending response failed."))}function B(me,Pe,ye){let ze={jsonrpc:c,id:C.id,error:me.toJson()};Dn(ze,Pe,ye),e.write(ze).catch(()=>r.error("Sending response failed."))}function K(me,Pe,ye){me===void 0&&(me=null);let ze={jsonrpc:c,id:C.id,result:me};Dn(ze,Pe,ye),e.write(ze).catch(()=>r.error("Sending response failed."))}Fi(C);let De=l.get(C.method),Se,Ae;De&&(Se=De.type,Ae=De.handler);let Ue=Date.now();if(Ae||u){let me=C.id??String(Date.now()),Pe=$c.is(We.receiver)?We.receiver.createCancellationTokenSource(me):We.receiver.createCancellationTokenSource(C);C.id!==null&&S.has(C.id)&&Pe.cancel(),C.id!==null&&O.set(me,Pe);try{let ye;if(Ae)if(C.params===void 0){if(Se!==void 0&&Se.numberOfParams!==0){B(new oe.ResponseError(oe.ErrorCodes.InvalidParams,`Request ${C.method} defines ${Se.numberOfParams} params but received none.`),C.method,Ue);return}ye=Ae(Pe.token)}else if(Array.isArray(C.params)){if(Se!==void 0&&Se.parameterStructures===oe.ParameterStructures.byName){B(new oe.ResponseError(oe.ErrorCodes.InvalidParams,`Request ${C.method} defines parameters by name but received parameters by position`),C.method,Ue);return}ye=Ae(...C.params,Pe.token)}else{if(Se!==void 0&&Se.parameterStructures===oe.ParameterStructures.byPosition){B(new oe.ResponseError(oe.ErrorCodes.InvalidParams,`Request ${C.method} defines parameters by position but received parameters by name`),C.method,Ue);return}ye=Ae(C.params,Pe.token)}else u&&(ye=u(C.method,C.params,Pe.token));let ze=ye;ye?ze.then?ze.then(lt=>{O.delete(me),L(lt,C.method,Ue)},lt=>{O.delete(me),lt instanceof oe.ResponseError?B(lt,C.method,Ue):lt&&rt.string(lt.message)?B(new oe.ResponseError(oe.ErrorCodes.InternalError,`Request ${C.method} failed with message: ${lt.message}`),C.method,Ue):B(new oe.ResponseError(oe.ErrorCodes.InternalError,`Request ${C.method} failed unexpectedly without providing any details.`),C.method,Ue)}):(O.delete(me),L(ye,C.method,Ue)):(O.delete(me),K(ye,C.method,Ue))}catch(ye){O.delete(me),ye instanceof oe.ResponseError?L(ye,C.method,Ue):ye&&rt.string(ye.message)?B(new oe.ResponseError(oe.ErrorCodes.InternalError,`Request ${C.method} failed with message: ${ye.message}`),C.method,Ue):B(new oe.ResponseError(oe.ErrorCodes.InternalError,`Request ${C.method} failed unexpectedly without providing any details.`),C.method,Ue)}}else B(new oe.ResponseError(oe.ErrorCodes.MethodNotFound,`Unhandled method ${C.method}`),C.method,Ue)}function Mn(C){if(!ut())if(C.id===null)C.error?r.error(`Received response message without id: Error is: -${JSON.stringify(C.error,void 0,4)}`):r.error("Received response message without id. No further error information provided.");else{let L=C.id,B=w.get(L);if(ti(C,B),B!==void 0){w.delete(L);try{if(C.error){let K=C.error;B.reject(new oe.ResponseError(K.code,K.message,K.data))}else if(C.result!==void 0)B.resolve(C.result);else throw new Error("Should never happen.")}catch(K){K.message?r.error(`Response handler '${B.method}' failed with message: ${K.message}`):r.error(`Response handler '${B.method}' failed unexpectedly.`)}}}}function Un(C){if(ut())return;let L,B;if(C.method===Po.type.method){let K=C.params.id;S.delete(K),Tn(C);return}else{let K=h.get(C.method);K&&(B=K.handler,L=K.type)}if(B||p)try{if(Tn(C),B)if(C.params===void 0)L!==void 0&&L.numberOfParams!==0&&L.parameterStructures!==oe.ParameterStructures.byName&&r.error(`Notification ${C.method} defines ${L.numberOfParams} params but received none.`),B();else if(Array.isArray(C.params)){let K=C.params;C.method===To.type.method&&K.length===2&&uf.is(K[0])?B({token:K[0],value:K[1]}):(L!==void 0&&(L.parameterStructures===oe.ParameterStructures.byName&&r.error(`Notification ${C.method} defines parameters by name but received parameters by position`),L.numberOfParams!==C.params.length&&r.error(`Notification ${C.method} defines ${L.numberOfParams} params but received ${K.length} arguments`)),B(...K))}else L!==void 0&&L.parameterStructures===oe.ParameterStructures.byPosition&&r.error(`Notification ${C.method} defines parameters by position but received parameters by name`),B(C.params);else p&&p(C.method,C.params)}catch(K){K.message?r.error(`Notification handler '${C.method}' failed with message: ${K.message}`):r.error(`Notification handler '${C.method}' failed unexpectedly.`)}else te.fire(C)}function ei(C){if(!C){r.error("Received empty message.");return}r.error(`Received message which is neither a response nor a notification message: -${JSON.stringify(C,null,4)}`);let L=C;if(rt.string(L.id)||rt.number(L.id)){let B=L.id,K=w.get(B);K&&K.reject(new Error("The received response has neither a result nor an error property."))}}function yt(C){if(C!=null)switch(k){case qe.Verbose:return JSON.stringify(C,null,4);case qe.Compact:return JSON.stringify(C);default:return}}function mi(C){if(!(k===qe.Off||!j))if(N===vn.Text){let L;(k===qe.Verbose||k===qe.Compact)&&C.params&&(L=`Params: ${yt(C.params)} - -`),j.log(`Sending request '${C.method} - (${C.id})'.`,L)}else vt("send-request",C)}function zn(C){if(!(k===qe.Off||!j))if(N===vn.Text){let L;(k===qe.Verbose||k===qe.Compact)&&(C.params?L=`Params: ${yt(C.params)} - -`:L=`No parameters provided. - -`),j.log(`Sending notification '${C.method}'.`,L)}else vt("send-notification",C)}function Dn(C,L,B){if(!(k===qe.Off||!j))if(N===vn.Text){let K;(k===qe.Verbose||k===qe.Compact)&&(C.error&&C.error.data?K=`Error data: ${yt(C.error.data)} - -`:C.result?K=`Result: ${yt(C.result)} - -`:C.error===void 0&&(K=`No result returned. - -`)),j.log(`Sending response '${L} - (${C.id})'. Processing request took ${Date.now()-B}ms`,K)}else vt("send-response",C)}function Fi(C){if(!(k===qe.Off||!j))if(N===vn.Text){let L;(k===qe.Verbose||k===qe.Compact)&&C.params&&(L=`Params: ${yt(C.params)} - -`),j.log(`Received request '${C.method} - (${C.id})'.`,L)}else vt("receive-request",C)}function Tn(C){if(!(k===qe.Off||!j||C.method===zc.type.method))if(N===vn.Text){let L;(k===qe.Verbose||k===qe.Compact)&&(C.params?L=`Params: ${yt(C.params)} - -`:L=`No parameters provided. - -`),j.log(`Received notification '${C.method}'.`,L)}else vt("receive-notification",C)}function ti(C,L){if(!(k===qe.Off||!j))if(N===vn.Text){let B;if((k===qe.Verbose||k===qe.Compact)&&(C.error&&C.error.data?B=`Error data: ${yt(C.error.data)} - -`:C.result?B=`Result: ${yt(C.result)} - -`:C.error===void 0&&(B=`No result returned. - -`)),L){let K=C.error?` Request failed: ${C.error.message} (${C.error.code}).`:"";j.log(`Received response '${L.method} - (${C.id})' in ${Date.now()-L.timerStart}ms.${K}`,B)}else j.log(`Received response ${C.id} without active response promise.`,B)}else vt("receive-response",C)}function vt(C,L){if(!j||k===qe.Off)return;let B={isLSPMessage:!0,type:C,message:L,timestamp:Date.now()};j.log(B)}function Lt(){if(de())throw new gs(Eo.Closed,"Connection is closed.");if(ut())throw new gs(Eo.Disposed,"Connection is disposed.")}function Nt(){if(ie())throw new gs(Eo.AlreadyListening,"Connection is already listening")}function fn(){if(!ie())throw new Error("Call listen() first.")}function Zt(C){return C===void 0?null:C}function ni(C){if(C!==null)return C}function gi(C){return C!=null&&!Array.isArray(C)&&typeof C=="object"}function $n(C,L){switch(C){case oe.ParameterStructures.auto:return gi(L)?ni(L):[Zt(L)];case oe.ParameterStructures.byName:if(!gi(L))throw new Error("Received parameters by name but param is not an object literal.");return ni(L);case oe.ParameterStructures.byPosition:return[Zt(L)];default:throw new Error(`Unknown parameter structure ${C.toString()}`)}}function vi(C,L){let B,K=C.numberOfParams;switch(K){case 0:B=void 0;break;case 1:B=$n(C.parameterStructures,L[0]);break;default:B=[];for(let De=0;De{Lt();let B,K;if(rt.string(C)){B=C;let Se=L[0],Ae=0,Ue=oe.ParameterStructures.auto;oe.ParameterStructures.is(Se)&&(Ae=1,Ue=Se);let me=L.length,Pe=me-Ae;switch(Pe){case 0:K=void 0;break;case 1:K=$n(Ue,L[Ae]);break;default:if(Ue===oe.ParameterStructures.byName)throw new Error(`Received ${Pe} parameters for 'by Name' notification parameter structure.`);K=L.slice(Ae,me).map(ye=>Zt(ye));break}}else{let Se=L;B=C.method,K=vi(C,Se)}let De={jsonrpc:c,method:B,params:K};return zn(De),e.write(De).catch(Se=>{throw r.error("Sending notification failed."),Se})},onNotification:(C,L)=>{Lt();let B;return rt.func(C)?p=C:L&&(rt.string(C)?(B=C,h.set(C,{type:void 0,handler:L})):(B=C.method,h.set(C.method,{type:C,handler:L}))),{dispose:()=>{B!==void 0?h.delete(B):p=void 0}}},onProgress:(C,L,B)=>{if(x.has(L))throw new Error(`Progress handler for token ${L} already registered`);return x.set(L,B),{dispose:()=>{x.delete(L)}}},sendProgress:(C,L,B)=>Gt.sendNotification(To.type,{token:L,value:B}),onUnhandledProgress:Oe.event,sendRequest:(C,...L)=>{Lt(),fn();let B,K,De;if(rt.string(C)){B=C;let me=L[0],Pe=L[L.length-1],ye=0,ze=oe.ParameterStructures.auto;oe.ParameterStructures.is(me)&&(ye=1,ze=me);let lt=L.length;cf.CancellationToken.is(Pe)&&(lt=lt-1,De=Pe);let Dt=lt-ye;switch(Dt){case 0:K=void 0;break;case 1:K=$n(ze,L[ye]);break;default:if(ze===oe.ParameterStructures.byName)throw new Error(`Received ${Dt} parameters for 'by Name' request parameter structure.`);K=L.slice(ye,lt).map(Ni=>Zt(Ni));break}}else{let me=L;B=C.method,K=vi(C,me);let Pe=C.numberOfParams;De=cf.CancellationToken.is(me[Pe])?me[Pe]:void 0}let Se=s++,Ae;De&&(Ae=De.onCancellationRequested(()=>{let me=We.sender.sendCancellation(Gt,Se);return me===void 0?(r.log(`Received no promise from cancellation strategy when cancelling id ${Se}`),Promise.resolve()):me.catch(()=>{r.log(`Sending cancellation messages for id ${Se} failed`)})}));let Ue={jsonrpc:c,id:Se,method:B,params:K};return mi(Ue),typeof We.sender.enableCancellation=="function"&&We.sender.enableCancellation(Ue),new Promise(async(me,Pe)=>{let ye=Dt=>{me(Dt),We.sender.cleanup(Se),Ae?.dispose()},ze=Dt=>{Pe(Dt),We.sender.cleanup(Se),Ae?.dispose()},lt={method:B,timerStart:Date.now(),resolve:ye,reject:ze};try{await e.write(Ue),w.set(Se,lt)}catch(Dt){throw r.error("Sending request failed."),lt.reject(new oe.ResponseError(oe.ErrorCodes.MessageWriteError,Dt.message?Dt.message:"Unknown reason")),Dt}})},onRequest:(C,L)=>{Lt();let B=null;return df.is(C)?(B=void 0,u=C):rt.string(C)?(B=null,L!==void 0&&(B=C,l.set(C,{handler:L,type:void 0}))):L!==void 0&&(B=C.method,l.set(C.method,{type:C,handler:L})),{dispose:()=>{B!==null&&(B!==void 0?l.delete(B):u=void 0)}}},hasPendingResponse:()=>w.size>0,trace:async(C,L,B)=>{let K=!1,De=vn.Text;B!==void 0&&(rt.boolean(B)?K=B:(K=B.sendNotification||!1,De=B.traceFormat||vn.Text)),k=C,N=De,k===qe.Off?j=void 0:j=L,K&&!de()&&!ut()&&await Gt.sendNotification(pf.type,{value:qe.toString(C)})},onError:$.event,onClose:Q.event,onUnhandledNotification:te.event,onDispose:Ye.event,end:()=>{e.end()},dispose:()=>{if(ut())return;G=Vn.Disposed,Ye.fire(void 0);let C=new oe.ResponseError(oe.ErrorCodes.PendingResponseRejected,"Pending response rejected since connection got disposed");for(let L of w.values())L.reject(C);w=new Map,O=new Map,S=new Set,y=new o_.LinkedMap,rt.func(e.dispose)&&e.dispose(),rt.func(n.dispose)&&n.dispose()},listen:()=>{Lt(),Nt(),G=Vn.Listening,n.listen(Rn)},inspect:()=>{(0,s_.default)().console.log("inspect")}};return Gt.onNotification(zc.type,C=>{if(k===qe.Off||!j)return;let L=k===qe.Verbose||k===qe.Compact;j.log(C.message,L?C.verbose:void 0)}),Gt.onNotification(To.type,C=>{let L=x.get(C.token);L?L(C.value):Oe.fire(C)}),Gt}pe.createMessageConnection=QF});var Gc=T(I=>{"use strict";Object.defineProperty(I,"__esModule",{value:!0});I.ProgressType=I.ProgressToken=I.createMessageConnection=I.NullLogger=I.ConnectionOptions=I.ConnectionStrategy=I.AbstractMessageBuffer=I.WriteableStreamMessageWriter=I.AbstractMessageWriter=I.MessageWriter=I.ReadableStreamMessageReader=I.AbstractMessageReader=I.MessageReader=I.SharedArrayReceiverStrategy=I.SharedArraySenderStrategy=I.CancellationToken=I.CancellationTokenSource=I.Emitter=I.Event=I.Disposable=I.LRUCache=I.Touch=I.LinkedMap=I.ParameterStructures=I.NotificationType9=I.NotificationType8=I.NotificationType7=I.NotificationType6=I.NotificationType5=I.NotificationType4=I.NotificationType3=I.NotificationType2=I.NotificationType1=I.NotificationType0=I.NotificationType=I.ErrorCodes=I.ResponseError=I.RequestType9=I.RequestType8=I.RequestType7=I.RequestType6=I.RequestType5=I.RequestType4=I.RequestType3=I.RequestType2=I.RequestType1=I.RequestType0=I.RequestType=I.Message=I.RAL=void 0;I.MessageStrategy=I.CancellationStrategy=I.CancellationSenderStrategy=I.CancellationReceiverStrategy=I.ConnectionError=I.ConnectionErrors=I.LogTraceNotification=I.SetTraceNotification=I.TraceFormat=I.TraceValues=I.Trace=void 0;var Ve=Mp();Object.defineProperty(I,"Message",{enumerable:!0,get:function(){return Ve.Message}});Object.defineProperty(I,"RequestType",{enumerable:!0,get:function(){return Ve.RequestType}});Object.defineProperty(I,"RequestType0",{enumerable:!0,get:function(){return Ve.RequestType0}});Object.defineProperty(I,"RequestType1",{enumerable:!0,get:function(){return Ve.RequestType1}});Object.defineProperty(I,"RequestType2",{enumerable:!0,get:function(){return Ve.RequestType2}});Object.defineProperty(I,"RequestType3",{enumerable:!0,get:function(){return Ve.RequestType3}});Object.defineProperty(I,"RequestType4",{enumerable:!0,get:function(){return Ve.RequestType4}});Object.defineProperty(I,"RequestType5",{enumerable:!0,get:function(){return Ve.RequestType5}});Object.defineProperty(I,"RequestType6",{enumerable:!0,get:function(){return Ve.RequestType6}});Object.defineProperty(I,"RequestType7",{enumerable:!0,get:function(){return Ve.RequestType7}});Object.defineProperty(I,"RequestType8",{enumerable:!0,get:function(){return Ve.RequestType8}});Object.defineProperty(I,"RequestType9",{enumerable:!0,get:function(){return Ve.RequestType9}});Object.defineProperty(I,"ResponseError",{enumerable:!0,get:function(){return Ve.ResponseError}});Object.defineProperty(I,"ErrorCodes",{enumerable:!0,get:function(){return Ve.ErrorCodes}});Object.defineProperty(I,"NotificationType",{enumerable:!0,get:function(){return Ve.NotificationType}});Object.defineProperty(I,"NotificationType0",{enumerable:!0,get:function(){return Ve.NotificationType0}});Object.defineProperty(I,"NotificationType1",{enumerable:!0,get:function(){return Ve.NotificationType1}});Object.defineProperty(I,"NotificationType2",{enumerable:!0,get:function(){return Ve.NotificationType2}});Object.defineProperty(I,"NotificationType3",{enumerable:!0,get:function(){return Ve.NotificationType3}});Object.defineProperty(I,"NotificationType4",{enumerable:!0,get:function(){return Ve.NotificationType4}});Object.defineProperty(I,"NotificationType5",{enumerable:!0,get:function(){return Ve.NotificationType5}});Object.defineProperty(I,"NotificationType6",{enumerable:!0,get:function(){return Ve.NotificationType6}});Object.defineProperty(I,"NotificationType7",{enumerable:!0,get:function(){return Ve.NotificationType7}});Object.defineProperty(I,"NotificationType8",{enumerable:!0,get:function(){return Ve.NotificationType8}});Object.defineProperty(I,"NotificationType9",{enumerable:!0,get:function(){return Ve.NotificationType9}});Object.defineProperty(I,"ParameterStructures",{enumerable:!0,get:function(){return Ve.ParameterStructures}});var mf=zp();Object.defineProperty(I,"LinkedMap",{enumerable:!0,get:function(){return mf.LinkedMap}});Object.defineProperty(I,"LRUCache",{enumerable:!0,get:function(){return mf.LRUCache}});Object.defineProperty(I,"Touch",{enumerable:!0,get:function(){return mf.Touch}});var ZF=Vw();Object.defineProperty(I,"Disposable",{enumerable:!0,get:function(){return ZF.Disposable}});var l_=ps();Object.defineProperty(I,"Event",{enumerable:!0,get:function(){return l_.Event}});Object.defineProperty(I,"Emitter",{enumerable:!0,get:function(){return l_.Emitter}});var d_=Ic();Object.defineProperty(I,"CancellationTokenSource",{enumerable:!0,get:function(){return d_.CancellationTokenSource}});Object.defineProperty(I,"CancellationToken",{enumerable:!0,get:function(){return d_.CancellationToken}});var p_=Jw();Object.defineProperty(I,"SharedArraySenderStrategy",{enumerable:!0,get:function(){return p_.SharedArraySenderStrategy}});Object.defineProperty(I,"SharedArrayReceiverStrategy",{enumerable:!0,get:function(){return p_.SharedArrayReceiverStrategy}});var gf=Qw();Object.defineProperty(I,"MessageReader",{enumerable:!0,get:function(){return gf.MessageReader}});Object.defineProperty(I,"AbstractMessageReader",{enumerable:!0,get:function(){return gf.AbstractMessageReader}});Object.defineProperty(I,"ReadableStreamMessageReader",{enumerable:!0,get:function(){return gf.ReadableStreamMessageReader}});var vf=i_();Object.defineProperty(I,"MessageWriter",{enumerable:!0,get:function(){return vf.MessageWriter}});Object.defineProperty(I,"AbstractMessageWriter",{enumerable:!0,get:function(){return vf.AbstractMessageWriter}});Object.defineProperty(I,"WriteableStreamMessageWriter",{enumerable:!0,get:function(){return vf.WriteableStreamMessageWriter}});var eN=r_();Object.defineProperty(I,"AbstractMessageBuffer",{enumerable:!0,get:function(){return eN.AbstractMessageBuffer}});var jt=u_();Object.defineProperty(I,"ConnectionStrategy",{enumerable:!0,get:function(){return jt.ConnectionStrategy}});Object.defineProperty(I,"ConnectionOptions",{enumerable:!0,get:function(){return jt.ConnectionOptions}});Object.defineProperty(I,"NullLogger",{enumerable:!0,get:function(){return jt.NullLogger}});Object.defineProperty(I,"createMessageConnection",{enumerable:!0,get:function(){return jt.createMessageConnection}});Object.defineProperty(I,"ProgressToken",{enumerable:!0,get:function(){return jt.ProgressToken}});Object.defineProperty(I,"ProgressType",{enumerable:!0,get:function(){return jt.ProgressType}});Object.defineProperty(I,"Trace",{enumerable:!0,get:function(){return jt.Trace}});Object.defineProperty(I,"TraceValues",{enumerable:!0,get:function(){return jt.TraceValues}});Object.defineProperty(I,"TraceFormat",{enumerable:!0,get:function(){return jt.TraceFormat}});Object.defineProperty(I,"SetTraceNotification",{enumerable:!0,get:function(){return jt.SetTraceNotification}});Object.defineProperty(I,"LogTraceNotification",{enumerable:!0,get:function(){return jt.LogTraceNotification}});Object.defineProperty(I,"ConnectionErrors",{enumerable:!0,get:function(){return jt.ConnectionErrors}});Object.defineProperty(I,"ConnectionError",{enumerable:!0,get:function(){return jt.ConnectionError}});Object.defineProperty(I,"CancellationReceiverStrategy",{enumerable:!0,get:function(){return jt.CancellationReceiverStrategy}});Object.defineProperty(I,"CancellationSenderStrategy",{enumerable:!0,get:function(){return jt.CancellationSenderStrategy}});Object.defineProperty(I,"CancellationStrategy",{enumerable:!0,get:function(){return jt.CancellationStrategy}});Object.defineProperty(I,"MessageStrategy",{enumerable:!0,get:function(){return jt.MessageStrategy}});var tN=nr();I.RAL=tN.default});var m_=T(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});var f_=require("util"),Ri=Gc(),Vc=class n extends Ri.AbstractMessageBuffer{constructor(e="utf-8"){super(e)}emptyBuffer(){return n.emptyBuffer}fromString(e,t){return Buffer.from(e,t)}toString(e,t){return e instanceof Buffer?e.toString(t):new f_.TextDecoder(t).decode(e)}asNative(e,t){return t===void 0?e instanceof Buffer?e:Buffer.from(e):e instanceof Buffer?e.slice(0,t):Buffer.from(e,0,t)}allocNative(e){return Buffer.allocUnsafe(e)}};Vc.emptyBuffer=Buffer.allocUnsafe(0);var xf=class{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),Ri.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),Ri.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),Ri.Disposable.create(()=>this.stream.off("end",e))}onData(e){return this.stream.on("data",e),Ri.Disposable.create(()=>this.stream.off("data",e))}},yf=class{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),Ri.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),Ri.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),Ri.Disposable.create(()=>this.stream.off("end",e))}write(e,t){return new Promise((i,r)=>{let s=o=>{o==null?i():r(o)};typeof e=="string"?this.stream.write(e,t,s):this.stream.write(e,s)})}end(){this.stream.end()}},h_=Object.freeze({messageBuffer:Object.freeze({create:n=>new Vc(n)}),applicationJson:Object.freeze({encoder:Object.freeze({name:"application/json",encode:(n,e)=>{try{return Promise.resolve(Buffer.from(JSON.stringify(n,void 0,0),e.charset))}catch(t){return Promise.reject(t)}}}),decoder:Object.freeze({name:"application/json",decode:(n,e)=>{try{return n instanceof Buffer?Promise.resolve(JSON.parse(n.toString(e.charset))):Promise.resolve(JSON.parse(new f_.TextDecoder(e.charset).decode(n)))}catch(t){return Promise.reject(t)}}})}),stream:Object.freeze({asReadableStream:n=>new xf(n),asWritableStream:n=>new yf(n)}),console,timer:Object.freeze({setTimeout(n,e,...t){let i=setTimeout(n,e,...t);return{dispose:()=>clearTimeout(i)}},setImmediate(n,...e){let t=setImmediate(n,...e);return{dispose:()=>clearImmediate(t)}},setInterval(n,e,...t){let i=setInterval(n,e,...t);return{dispose:()=>clearInterval(i)}}})});function bf(){return h_}(function(n){function e(){Ri.RAL.install(h_)}n.install=e})(bf||(bf={}));wf.default=bf});var Tr=T(_e=>{"use strict";var nN=_e&&_e.__createBinding||(Object.create?function(n,e,t,i){i===void 0&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(n,i,r)}:function(n,e,t,i){i===void 0&&(i=t),n[i]=e[t]}),iN=_e&&_e.__exportStar||function(n,e){for(var t in n)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&nN(e,n,t)};Object.defineProperty(_e,"__esModule",{value:!0});_e.createMessageConnection=_e.createServerSocketTransport=_e.createClientSocketTransport=_e.createServerPipeTransport=_e.createClientPipeTransport=_e.generateRandomPipeName=_e.StreamMessageWriter=_e.StreamMessageReader=_e.SocketMessageWriter=_e.SocketMessageReader=_e.PortMessageWriter=_e.PortMessageReader=_e.IPCMessageWriter=_e.IPCMessageReader=void 0;var vs=m_();vs.default.install();var g_=require("path"),rN=require("os"),sN=require("crypto"),Yc=require("net"),xn=Gc();iN(Gc(),_e);var _f=class extends xn.AbstractMessageReader{constructor(e){super(),this.process=e;let t=this.process;t.on("error",i=>this.fireError(i)),t.on("close",()=>this.fireClose())}listen(e){return this.process.on("message",e),xn.Disposable.create(()=>this.process.off("message",e))}};_e.IPCMessageReader=_f;var Sf=class extends xn.AbstractMessageWriter{constructor(e){super(),this.process=e,this.errorCount=0;let t=this.process;t.on("error",i=>this.fireError(i)),t.on("close",()=>this.fireClose)}write(e){try{return typeof this.process.send=="function"&&this.process.send(e,void 0,void 0,t=>{t?(this.errorCount++,this.handleError(t,e)):this.errorCount=0}),Promise.resolve()}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){}};_e.IPCMessageWriter=Sf;var Cf=class extends xn.AbstractMessageReader{constructor(e){super(),this.onData=new xn.Emitter,e.on("close",()=>this.fireClose),e.on("error",t=>this.fireError(t)),e.on("message",t=>{this.onData.fire(t)})}listen(e){return this.onData.event(e)}};_e.PortMessageReader=Cf;var Rf=class extends xn.AbstractMessageWriter{constructor(e){super(),this.port=e,this.errorCount=0,e.on("close",()=>this.fireClose()),e.on("error",t=>this.fireError(t))}write(e){try{return this.port.postMessage(e),Promise.resolve()}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){}};_e.PortMessageWriter=Rf;var Rr=class extends xn.ReadableStreamMessageReader{constructor(e,t="utf-8"){super((0,vs.default)().stream.asReadableStream(e),t)}};_e.SocketMessageReader=Rr;var Dr=class extends xn.WriteableStreamMessageWriter{constructor(e,t){super((0,vs.default)().stream.asWritableStream(e),t),this.socket=e}dispose(){super.dispose(),this.socket.destroy()}};_e.SocketMessageWriter=Dr;var Xc=class extends xn.ReadableStreamMessageReader{constructor(e,t){super((0,vs.default)().stream.asReadableStream(e),t)}};_e.StreamMessageReader=Xc;var Jc=class extends xn.WriteableStreamMessageWriter{constructor(e,t){super((0,vs.default)().stream.asWritableStream(e),t)}};_e.StreamMessageWriter=Jc;var v_=process.env.XDG_RUNTIME_DIR,oN=new Map([["linux",107],["darwin",103]]);function aN(){let n=(0,sN.randomBytes)(21).toString("hex");if(process.platform==="win32")return`\\\\.\\pipe\\vscode-jsonrpc-${n}-sock`;let e;v_?e=g_.join(v_,`vscode-ipc-${n}.sock`):e=g_.join(rN.tmpdir(),`vscode-${n}.sock`);let t=oN.get(process.platform);return t!==void 0&&e.length>t&&(0,vs.default)().console.warn(`WARNING: IPC handle "${e}" is longer than ${t} characters.`),e}_e.generateRandomPipeName=aN;function cN(n,e="utf-8"){let t,i=new Promise((r,s)=>{t=r});return new Promise((r,s)=>{let o=(0,Yc.createServer)(a=>{o.close(),t([new Rr(a,e),new Dr(a,e)])});o.on("error",s),o.listen(n,()=>{o.removeListener("error",s),r({onConnected:()=>i})})})}_e.createClientPipeTransport=cN;function uN(n,e="utf-8"){let t=(0,Yc.createConnection)(n);return[new Rr(t,e),new Dr(t,e)]}_e.createServerPipeTransport=uN;function lN(n,e="utf-8"){let t,i=new Promise((r,s)=>{t=r});return new Promise((r,s)=>{let o=(0,Yc.createServer)(a=>{o.close(),t([new Rr(a,e),new Dr(a,e)])});o.on("error",s),o.listen(n,"127.0.0.1",()=>{o.removeListener("error",s),r({onConnected:()=>i})})})}_e.createClientSocketTransport=lN;function dN(n,e="utf-8"){let t=(0,Yc.createConnection)(n,"127.0.0.1");return[new Rr(t,e),new Dr(t,e)]}_e.createServerSocketTransport=dN;function pN(n){let e=n;return e.read!==void 0&&e.addListener!==void 0}function fN(n){let e=n;return e.write!==void 0&&e.addListener!==void 0}function hN(n,e,t,i){t||(t=xn.NullLogger);let r=pN(n)?new Xc(n):n,s=fN(e)?new Jc(e):e;return xn.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),(0,xn.createMessageConnection)(r,s,t,i)}_e.createMessageConnection=hN});var Df=T((k2,x_)=>{"use strict";x_.exports=Tr()});var Zc=T((y_,Qc)=>{(function(n){if(typeof Qc=="object"&&typeof Qc.exports=="object"){var e=n(require,y_);e!==void 0&&(Qc.exports=e)}else typeof define=="function"&&define.amd&&define(["require","exports"],n)})(function(n,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TextDocument=e.EOL=e.WorkspaceFolder=e.InlineCompletionContext=e.SelectedCompletionInfo=e.InlineCompletionTriggerKind=e.InlineCompletionList=e.InlineCompletionItem=e.StringValue=e.InlayHint=e.InlayHintLabelPart=e.InlayHintKind=e.InlineValueContext=e.InlineValueEvaluatableExpression=e.InlineValueVariableLookup=e.InlineValueText=e.SemanticTokens=e.SemanticTokenModifiers=e.SemanticTokenTypes=e.SelectionRange=e.DocumentLink=e.FormattingOptions=e.CodeLens=e.CodeAction=e.CodeActionContext=e.CodeActionTriggerKind=e.CodeActionKind=e.DocumentSymbol=e.WorkspaceSymbol=e.SymbolInformation=e.SymbolTag=e.SymbolKind=e.DocumentHighlight=e.DocumentHighlightKind=e.SignatureInformation=e.ParameterInformation=e.Hover=e.MarkedString=e.CompletionList=e.CompletionItem=e.CompletionItemLabelDetails=e.InsertTextMode=e.InsertReplaceEdit=e.CompletionItemTag=e.InsertTextFormat=e.CompletionItemKind=e.MarkupContent=e.MarkupKind=e.TextDocumentItem=e.OptionalVersionedTextDocumentIdentifier=e.VersionedTextDocumentIdentifier=e.TextDocumentIdentifier=e.WorkspaceChange=e.WorkspaceEdit=e.DeleteFile=e.RenameFile=e.CreateFile=e.TextDocumentEdit=e.AnnotatedTextEdit=e.ChangeAnnotationIdentifier=e.ChangeAnnotation=e.TextEdit=e.Command=e.Diagnostic=e.CodeDescription=e.DiagnosticTag=e.DiagnosticSeverity=e.DiagnosticRelatedInformation=e.FoldingRange=e.FoldingRangeKind=e.ColorPresentation=e.ColorInformation=e.Color=e.LocationLink=e.Location=e.Range=e.Position=e.uinteger=e.integer=e.URI=e.DocumentUri=void 0;var t;(function(v){function R(D){return typeof D=="string"}v.is=R})(t||(e.DocumentUri=t={}));var i;(function(v){function R(D){return typeof D=="string"}v.is=R})(i||(e.URI=i={}));var r;(function(v){v.MIN_VALUE=-2147483648,v.MAX_VALUE=2147483647;function R(D){return typeof D=="number"&&v.MIN_VALUE<=D&&D<=v.MAX_VALUE}v.is=R})(r||(e.integer=r={}));var s;(function(v){v.MIN_VALUE=0,v.MAX_VALUE=2147483647;function R(D){return typeof D=="number"&&v.MIN_VALUE<=D&&D<=v.MAX_VALUE}v.is=R})(s||(e.uinteger=s={}));var o;(function(v){function R(b,m){return b===Number.MAX_VALUE&&(b=s.MAX_VALUE),m===Number.MAX_VALUE&&(m=s.MAX_VALUE),{line:b,character:m}}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&P.uinteger(m.line)&&P.uinteger(m.character)}v.is=D})(o||(e.Position=o={}));var a;(function(v){function R(b,m,F,M){if(P.uinteger(b)&&P.uinteger(m)&&P.uinteger(F)&&P.uinteger(M))return{start:o.create(b,m),end:o.create(F,M)};if(o.is(b)&&o.is(m))return{start:b,end:m};throw new Error("Range#create called with invalid arguments[".concat(b,", ").concat(m,", ").concat(F,", ").concat(M,"]"))}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&o.is(m.start)&&o.is(m.end)}v.is=D})(a||(e.Range=a={}));var c;(function(v){function R(b,m){return{uri:b,range:m}}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&a.is(m.range)&&(P.string(m.uri)||P.undefined(m.uri))}v.is=D})(c||(e.Location=c={}));var u;(function(v){function R(b,m,F,M){return{targetUri:b,targetRange:m,targetSelectionRange:F,originSelectionRange:M}}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&a.is(m.targetRange)&&P.string(m.targetUri)&&a.is(m.targetSelectionRange)&&(a.is(m.originSelectionRange)||P.undefined(m.originSelectionRange))}v.is=D})(u||(e.LocationLink=u={}));var l;(function(v){function R(b,m,F,M){return{red:b,green:m,blue:F,alpha:M}}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&P.numberRange(m.red,0,1)&&P.numberRange(m.green,0,1)&&P.numberRange(m.blue,0,1)&&P.numberRange(m.alpha,0,1)}v.is=D})(l||(e.Color=l={}));var p;(function(v){function R(b,m){return{range:b,color:m}}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&a.is(m.range)&&l.is(m.color)}v.is=D})(p||(e.ColorInformation=p={}));var h;(function(v){function R(b,m,F){return{label:b,textEdit:m,additionalTextEdits:F}}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&P.string(m.label)&&(P.undefined(m.textEdit)||j.is(m))&&(P.undefined(m.additionalTextEdits)||P.typedArray(m.additionalTextEdits,j.is))}v.is=D})(h||(e.ColorPresentation=h={}));var x;(function(v){v.Comment="comment",v.Imports="imports",v.Region="region"})(x||(e.FoldingRangeKind=x={}));var f;(function(v){function R(b,m,F,M,ce,Qe){var $e={startLine:b,endLine:m};return P.defined(F)&&($e.startCharacter=F),P.defined(M)&&($e.endCharacter=M),P.defined(ce)&&($e.kind=ce),P.defined(Qe)&&($e.collapsedText=Qe),$e}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&P.uinteger(m.startLine)&&P.uinteger(m.startLine)&&(P.undefined(m.startCharacter)||P.uinteger(m.startCharacter))&&(P.undefined(m.endCharacter)||P.uinteger(m.endCharacter))&&(P.undefined(m.kind)||P.string(m.kind))}v.is=D})(f||(e.FoldingRange=f={}));var y;(function(v){function R(b,m){return{location:b,message:m}}v.create=R;function D(b){var m=b;return P.defined(m)&&c.is(m.location)&&P.string(m.message)}v.is=D})(y||(e.DiagnosticRelatedInformation=y={}));var w;(function(v){v.Error=1,v.Warning=2,v.Information=3,v.Hint=4})(w||(e.DiagnosticSeverity=w={}));var S;(function(v){v.Unnecessary=1,v.Deprecated=2})(S||(e.DiagnosticTag=S={}));var O;(function(v){function R(D){var b=D;return P.objectLiteral(b)&&P.string(b.href)}v.is=R})(O||(e.CodeDescription=O={}));var k;(function(v){function R(b,m,F,M,ce,Qe){var $e={range:b,message:m};return P.defined(F)&&($e.severity=F),P.defined(M)&&($e.code=M),P.defined(ce)&&($e.source=ce),P.defined(Qe)&&($e.relatedInformation=Qe),$e}v.create=R;function D(b){var m,F=b;return P.defined(F)&&a.is(F.range)&&P.string(F.message)&&(P.number(F.severity)||P.undefined(F.severity))&&(P.integer(F.code)||P.string(F.code)||P.undefined(F.code))&&(P.undefined(F.codeDescription)||P.string((m=F.codeDescription)===null||m===void 0?void 0:m.href))&&(P.string(F.source)||P.undefined(F.source))&&(P.undefined(F.relatedInformation)||P.typedArray(F.relatedInformation,y.is))}v.is=D})(k||(e.Diagnostic=k={}));var N;(function(v){function R(b,m){for(var F=[],M=2;M0&&(ce.arguments=F),ce}v.create=R;function D(b){var m=b;return P.defined(m)&&P.string(m.title)&&P.string(m.command)}v.is=D})(N||(e.Command=N={}));var j;(function(v){function R(F,M){return{range:F,newText:M}}v.replace=R;function D(F,M){return{range:{start:F,end:F},newText:M}}v.insert=D;function b(F){return{range:F,newText:""}}v.del=b;function m(F){var M=F;return P.objectLiteral(M)&&P.string(M.newText)&&a.is(M.range)}v.is=m})(j||(e.TextEdit=j={}));var G;(function(v){function R(b,m,F){var M={label:b};return m!==void 0&&(M.needsConfirmation=m),F!==void 0&&(M.description=F),M}v.create=R;function D(b){var m=b;return P.objectLiteral(m)&&P.string(m.label)&&(P.boolean(m.needsConfirmation)||m.needsConfirmation===void 0)&&(P.string(m.description)||m.description===void 0)}v.is=D})(G||(e.ChangeAnnotation=G={}));var $;(function(v){function R(D){var b=D;return P.string(b)}v.is=R})($||(e.ChangeAnnotationIdentifier=$={}));var Q;(function(v){function R(F,M,ce){return{range:F,newText:M,annotationId:ce}}v.replace=R;function D(F,M,ce){return{range:{start:F,end:F},newText:M,annotationId:ce}}v.insert=D;function b(F,M){return{range:F,newText:"",annotationId:M}}v.del=b;function m(F){var M=F;return j.is(M)&&(G.is(M.annotationId)||$.is(M.annotationId))}v.is=m})(Q||(e.AnnotatedTextEdit=Q={}));var te;(function(v){function R(b,m){return{textDocument:b,edits:m}}v.create=R;function D(b){var m=b;return P.defined(m)&&de.is(m.textDocument)&&Array.isArray(m.edits)}v.is=D})(te||(e.TextDocumentEdit=te={}));var Oe;(function(v){function R(b,m,F){var M={kind:"create",uri:b};return m!==void 0&&(m.overwrite!==void 0||m.ignoreIfExists!==void 0)&&(M.options=m),F!==void 0&&(M.annotationId=F),M}v.create=R;function D(b){var m=b;return m&&m.kind==="create"&&P.string(m.uri)&&(m.options===void 0||(m.options.overwrite===void 0||P.boolean(m.options.overwrite))&&(m.options.ignoreIfExists===void 0||P.boolean(m.options.ignoreIfExists)))&&(m.annotationId===void 0||$.is(m.annotationId))}v.is=D})(Oe||(e.CreateFile=Oe={}));var Ye;(function(v){function R(b,m,F,M){var ce={kind:"rename",oldUri:b,newUri:m};return F!==void 0&&(F.overwrite!==void 0||F.ignoreIfExists!==void 0)&&(ce.options=F),M!==void 0&&(ce.annotationId=M),ce}v.create=R;function D(b){var m=b;return m&&m.kind==="rename"&&P.string(m.oldUri)&&P.string(m.newUri)&&(m.options===void 0||(m.options.overwrite===void 0||P.boolean(m.options.overwrite))&&(m.options.ignoreIfExists===void 0||P.boolean(m.options.ignoreIfExists)))&&(m.annotationId===void 0||$.is(m.annotationId))}v.is=D})(Ye||(e.RenameFile=Ye={}));var We;(function(v){function R(b,m,F){var M={kind:"delete",uri:b};return m!==void 0&&(m.recursive!==void 0||m.ignoreIfNotExists!==void 0)&&(M.options=m),F!==void 0&&(M.annotationId=F),M}v.create=R;function D(b){var m=b;return m&&m.kind==="delete"&&P.string(m.uri)&&(m.options===void 0||(m.options.recursive===void 0||P.boolean(m.options.recursive))&&(m.options.ignoreIfNotExists===void 0||P.boolean(m.options.ignoreIfNotExists)))&&(m.annotationId===void 0||$.is(m.annotationId))}v.is=D})(We||(e.DeleteFile=We={}));var Kt;(function(v){function R(D){var b=D;return b&&(b.changes!==void 0||b.documentChanges!==void 0)&&(b.documentChanges===void 0||b.documentChanges.every(function(m){return P.string(m.kind)?Oe.is(m)||Ye.is(m)||We.is(m):te.is(m)}))}v.is=R})(Kt||(e.WorkspaceEdit=Kt={}));var Ne=function(){function v(R,D){this.edits=R,this.changeAnnotations=D}return v.prototype.insert=function(R,D,b){var m,F;if(b===void 0?m=j.insert(R,D):$.is(b)?(F=b,m=Q.insert(R,D,b)):(this.assertChangeAnnotations(this.changeAnnotations),F=this.changeAnnotations.manage(b),m=Q.insert(R,D,F)),this.edits.push(m),F!==void 0)return F},v.prototype.replace=function(R,D,b){var m,F;if(b===void 0?m=j.replace(R,D):$.is(b)?(F=b,m=Q.replace(R,D,b)):(this.assertChangeAnnotations(this.changeAnnotations),F=this.changeAnnotations.manage(b),m=Q.replace(R,D,F)),this.edits.push(m),F!==void 0)return F},v.prototype.delete=function(R,D){var b,m;if(D===void 0?b=j.del(R):$.is(D)?(m=D,b=Q.del(R,D)):(this.assertChangeAnnotations(this.changeAnnotations),m=this.changeAnnotations.manage(D),b=Q.del(R,m)),this.edits.push(b),m!==void 0)return m},v.prototype.add=function(R){this.edits.push(R)},v.prototype.all=function(){return this.edits},v.prototype.clear=function(){this.edits.splice(0,this.edits.length)},v.prototype.assertChangeAnnotations=function(R){if(R===void 0)throw new Error("Text edit change is not configured to manage change annotations.")},v}(),ct=function(){function v(R){this._annotations=R===void 0?Object.create(null):R,this._counter=0,this._size=0}return v.prototype.all=function(){return this._annotations},Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),v.prototype.manage=function(R,D){var b;if($.is(R)?b=R:(b=this.nextId(),D=R),this._annotations[b]!==void 0)throw new Error("Id ".concat(b," is already in use."));if(D===void 0)throw new Error("No annotation provided for id ".concat(b));return this._annotations[b]=D,this._size++,b},v.prototype.nextId=function(){return this._counter++,this._counter.toString()},v}(),mt=function(){function v(R){var D=this;this._textEditChanges=Object.create(null),R!==void 0?(this._workspaceEdit=R,R.documentChanges?(this._changeAnnotations=new ct(R.changeAnnotations),R.changeAnnotations=this._changeAnnotations.all(),R.documentChanges.forEach(function(b){if(te.is(b)){var m=new Ne(b.edits,D._changeAnnotations);D._textEditChanges[b.textDocument.uri]=m}})):R.changes&&Object.keys(R.changes).forEach(function(b){var m=new Ne(R.changes[b]);D._textEditChanges[b]=m})):this._workspaceEdit={}}return Object.defineProperty(v.prototype,"edit",{get:function(){return this.initDocumentChanges(),this._changeAnnotations!==void 0&&(this._changeAnnotations.size===0?this._workspaceEdit.changeAnnotations=void 0:this._workspaceEdit.changeAnnotations=this._changeAnnotations.all()),this._workspaceEdit},enumerable:!1,configurable:!0}),v.prototype.getTextEditChange=function(R){if(de.is(R)){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var D={uri:R.uri,version:R.version},b=this._textEditChanges[D.uri];if(!b){var m=[],F={textDocument:D,edits:m};this._workspaceEdit.documentChanges.push(F),b=new Ne(m,this._changeAnnotations),this._textEditChanges[D.uri]=b}return b}else{if(this.initChanges(),this._workspaceEdit.changes===void 0)throw new Error("Workspace edit is not configured for normal text edit changes.");var b=this._textEditChanges[R];if(!b){var m=[];this._workspaceEdit.changes[R]=m,b=new Ne(m),this._textEditChanges[R]=b}return b}},v.prototype.initDocumentChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._changeAnnotations=new ct,this._workspaceEdit.documentChanges=[],this._workspaceEdit.changeAnnotations=this._changeAnnotations.all())},v.prototype.initChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._workspaceEdit.changes=Object.create(null))},v.prototype.createFile=function(R,D,b){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var m;G.is(D)||$.is(D)?m=D:b=D;var F,M;if(m===void 0?F=Oe.create(R,b):(M=$.is(m)?m:this._changeAnnotations.manage(m),F=Oe.create(R,b,M)),this._workspaceEdit.documentChanges.push(F),M!==void 0)return M},v.prototype.renameFile=function(R,D,b,m){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var F;G.is(b)||$.is(b)?F=b:m=b;var M,ce;if(F===void 0?M=Ye.create(R,D,m):(ce=$.is(F)?F:this._changeAnnotations.manage(F),M=Ye.create(R,D,m,ce)),this._workspaceEdit.documentChanges.push(M),ce!==void 0)return ce},v.prototype.deleteFile=function(R,D,b){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var m;G.is(D)||$.is(D)?m=D:b=D;var F,M;if(m===void 0?F=We.create(R,b):(M=$.is(m)?m:this._changeAnnotations.manage(m),F=We.create(R,b,M)),this._workspaceEdit.documentChanges.push(F),M!==void 0)return M},v}();e.WorkspaceChange=mt;var se;(function(v){function R(b){return{uri:b}}v.create=R;function D(b){var m=b;return P.defined(m)&&P.string(m.uri)}v.is=D})(se||(e.TextDocumentIdentifier=se={}));var ie;(function(v){function R(b,m){return{uri:b,version:m}}v.create=R;function D(b){var m=b;return P.defined(m)&&P.string(m.uri)&&P.integer(m.version)}v.is=D})(ie||(e.VersionedTextDocumentIdentifier=ie={}));var de;(function(v){function R(b,m){return{uri:b,version:m}}v.create=R;function D(b){var m=b;return P.defined(m)&&P.string(m.uri)&&(m.version===null||P.integer(m.version))}v.is=D})(de||(e.OptionalVersionedTextDocumentIdentifier=de={}));var ut;(function(v){function R(b,m,F,M){return{uri:b,languageId:m,version:F,text:M}}v.create=R;function D(b){var m=b;return P.defined(m)&&P.string(m.uri)&&P.string(m.languageId)&&P.integer(m.version)&&P.string(m.text)}v.is=D})(ut||(e.TextDocumentItem=ut={}));var Re;(function(v){v.PlainText="plaintext",v.Markdown="markdown";function R(D){var b=D;return b===v.PlainText||b===v.Markdown}v.is=R})(Re||(e.MarkupKind=Re={}));var Ke;(function(v){function R(D){var b=D;return P.objectLiteral(D)&&Re.is(b.kind)&&P.string(b.value)}v.is=R})(Ke||(e.MarkupContent=Ke={}));var Sn;(function(v){v.Text=1,v.Method=2,v.Function=3,v.Constructor=4,v.Field=5,v.Variable=6,v.Class=7,v.Interface=8,v.Module=9,v.Property=10,v.Unit=11,v.Value=12,v.Enum=13,v.Keyword=14,v.Snippet=15,v.Color=16,v.File=17,v.Reference=18,v.Folder=19,v.EnumMember=20,v.Constant=21,v.Struct=22,v.Event=23,v.Operator=24,v.TypeParameter=25})(Sn||(e.CompletionItemKind=Sn={}));var gt;(function(v){v.PlainText=1,v.Snippet=2})(gt||(e.InsertTextFormat=gt={}));var it;(function(v){v.Deprecated=1})(it||(e.CompletionItemTag=it={}));var Cn;(function(v){function R(b,m,F){return{newText:b,insert:m,replace:F}}v.create=R;function D(b){var m=b;return m&&P.string(m.newText)&&a.is(m.insert)&&a.is(m.replace)}v.is=D})(Cn||(e.InsertReplaceEdit=Cn={}));var Rn;(function(v){v.asIs=1,v.adjustIndentation=2})(Rn||(e.InsertTextMode=Rn={}));var Ge;(function(v){function R(D){var b=D;return b&&(P.string(b.detail)||b.detail===void 0)&&(P.string(b.description)||b.description===void 0)}v.is=R})(Ge||(e.CompletionItemLabelDetails=Ge={}));var Mn;(function(v){function R(D){return{label:D}}v.create=R})(Mn||(e.CompletionItem=Mn={}));var Un;(function(v){function R(D,b){return{items:D||[],isIncomplete:!!b}}v.create=R})(Un||(e.CompletionList=Un={}));var ei;(function(v){function R(b){return b.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}v.fromPlainText=R;function D(b){var m=b;return P.string(m)||P.objectLiteral(m)&&P.string(m.language)&&P.string(m.value)}v.is=D})(ei||(e.MarkedString=ei={}));var yt;(function(v){function R(D){var b=D;return!!b&&P.objectLiteral(b)&&(Ke.is(b.contents)||ei.is(b.contents)||P.typedArray(b.contents,ei.is))&&(D.range===void 0||a.is(D.range))}v.is=R})(yt||(e.Hover=yt={}));var mi;(function(v){function R(D,b){return b?{label:D,documentation:b}:{label:D}}v.create=R})(mi||(e.ParameterInformation=mi={}));var zn;(function(v){function R(D,b){for(var m=[],F=2;F=0;en--){var hn=Qe[en],Hn=F.offsetAt(hn.range.start),xe=F.offsetAt(hn.range.end);if(xe<=$e)ce=ce.substring(0,Hn)+hn.newText+ce.substring(xe,ce.length);else throw new Error("Overlapping edit");$e=Hn}return ce}v.applyEdits=b;function m(F,M){if(F.length<=1)return F;var ce=F.length/2|0,Qe=F.slice(0,ce),$e=F.slice(ce);m(Qe,M),m($e,M);for(var en=0,hn=0,Hn=0;en0&&R.push(D.length),this._lineOffsets=R}return this._lineOffsets},v.prototype.positionAt=function(R){R=Math.max(Math.min(R,this._content.length),0);var D=this.getLineOffsets(),b=0,m=D.length;if(m===0)return o.create(0,R);for(;bR?m=F:b=F+1}var M=b-1;return o.create(M,R-D[M])},v.prototype.offsetAt=function(R){var D=this.getLineOffsets();if(R.line>=D.length)return this._content.length;if(R.line<0)return 0;var b=D[R.line],m=R.line+1"u"}v.undefined=b;function m(xe){return xe===!0||xe===!1}v.boolean=m;function F(xe){return R.call(xe)==="[object String]"}v.string=F;function M(xe){return R.call(xe)==="[object Number]"}v.number=M;function ce(xe,ii,d){return R.call(xe)==="[object Number]"&&ii<=xe&&xe<=d}v.numberRange=ce;function Qe(xe){return R.call(xe)==="[object Number]"&&-2147483648<=xe&&xe<=2147483647}v.integer=Qe;function $e(xe){return R.call(xe)==="[object Number]"&&0<=xe&&xe<=2147483647}v.uinteger=$e;function en(xe){return R.call(xe)==="[object Function]"}v.func=en;function hn(xe){return xe!==null&&typeof xe=="object"}v.objectLiteral=hn;function Hn(xe,ii){return Array.isArray(xe)&&xe.every(ii)}v.typedArray=Hn})(P||(P={}))})});var et=T(on=>{"use strict";Object.defineProperty(on,"__esModule",{value:!0});on.ProtocolNotificationType=on.ProtocolNotificationType0=on.ProtocolRequestType=on.ProtocolRequestType0=on.RegistrationType=on.MessageDirection=void 0;var xs=Tr(),b_;(function(n){n.clientToServer="clientToServer",n.serverToClient="serverToClient",n.both="both"})(b_||(on.MessageDirection=b_={}));var Tf=class{constructor(e){this.method=e}};on.RegistrationType=Tf;var Ef=class extends xs.RequestType0{constructor(e){super(e)}};on.ProtocolRequestType0=Ef;var Pf=class extends xs.RequestType{constructor(e){super(e,xs.ParameterStructures.byName)}};on.ProtocolRequestType=Pf;var kf=class extends xs.NotificationType0{constructor(e){super(e)}};on.ProtocolNotificationType0=kf;var Of=class extends xs.NotificationType{constructor(e){super(e,xs.ParameterStructures.byName)}};on.ProtocolNotificationType=Of});var eu=T(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.objectLiteral=St.typedArray=St.stringArray=St.array=St.func=St.error=St.number=St.string=St.boolean=void 0;function mN(n){return n===!0||n===!1}St.boolean=mN;function w_(n){return typeof n=="string"||n instanceof String}St.string=w_;function gN(n){return typeof n=="number"||n instanceof Number}St.number=gN;function vN(n){return n instanceof Error}St.error=vN;function xN(n){return typeof n=="function"}St.func=xN;function __(n){return Array.isArray(n)}St.array=__;function yN(n){return __(n)&&n.every(e=>w_(e))}St.stringArray=yN;function bN(n,e){return Array.isArray(n)&&n.every(e)}St.typedArray=bN;function wN(n){return n!==null&&typeof n=="object"}St.objectLiteral=wN});var R_=T(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.ImplementationRequest=void 0;var S_=et(),C_;(function(n){n.method="textDocument/implementation",n.messageDirection=S_.MessageDirection.clientToServer,n.type=new S_.ProtocolRequestType(n.method)})(C_||(tu.ImplementationRequest=C_={}))});var E_=T(nu=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.TypeDefinitionRequest=void 0;var D_=et(),T_;(function(n){n.method="textDocument/typeDefinition",n.messageDirection=D_.MessageDirection.clientToServer,n.type=new D_.ProtocolRequestType(n.method)})(T_||(nu.TypeDefinitionRequest=T_={}))});var O_=T(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.DidChangeWorkspaceFoldersNotification=ys.WorkspaceFoldersRequest=void 0;var iu=et(),P_;(function(n){n.method="workspace/workspaceFolders",n.messageDirection=iu.MessageDirection.serverToClient,n.type=new iu.ProtocolRequestType0(n.method)})(P_||(ys.WorkspaceFoldersRequest=P_={}));var k_;(function(n){n.method="workspace/didChangeWorkspaceFolders",n.messageDirection=iu.MessageDirection.clientToServer,n.type=new iu.ProtocolNotificationType(n.method)})(k_||(ys.DidChangeWorkspaceFoldersNotification=k_={}))});var N_=T(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.ConfigurationRequest=void 0;var q_=et(),F_;(function(n){n.method="workspace/configuration",n.messageDirection=q_.MessageDirection.serverToClient,n.type=new q_.ProtocolRequestType(n.method)})(F_||(ru.ConfigurationRequest=F_={}))});var j_=T(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.ColorPresentationRequest=bs.DocumentColorRequest=void 0;var su=et(),A_;(function(n){n.method="textDocument/documentColor",n.messageDirection=su.MessageDirection.clientToServer,n.type=new su.ProtocolRequestType(n.method)})(A_||(bs.DocumentColorRequest=A_={}));var I_;(function(n){n.method="textDocument/colorPresentation",n.messageDirection=su.MessageDirection.clientToServer,n.type=new su.ProtocolRequestType(n.method)})(I_||(bs.ColorPresentationRequest=I_={}))});var U_=T(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.FoldingRangeRefreshRequest=ws.FoldingRangeRequest=void 0;var ou=et(),L_;(function(n){n.method="textDocument/foldingRange",n.messageDirection=ou.MessageDirection.clientToServer,n.type=new ou.ProtocolRequestType(n.method)})(L_||(ws.FoldingRangeRequest=L_={}));var M_;(function(n){n.method="workspace/foldingRange/refresh",n.messageDirection=ou.MessageDirection.serverToClient,n.type=new ou.ProtocolRequestType0(n.method)})(M_||(ws.FoldingRangeRefreshRequest=M_={}))});var H_=T(au=>{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.DeclarationRequest=void 0;var z_=et(),$_;(function(n){n.method="textDocument/declaration",n.messageDirection=z_.MessageDirection.clientToServer,n.type=new z_.ProtocolRequestType(n.method)})($_||(au.DeclarationRequest=$_={}))});var K_=T(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.SelectionRangeRequest=void 0;var B_=et(),W_;(function(n){n.method="textDocument/selectionRange",n.messageDirection=B_.MessageDirection.clientToServer,n.type=new B_.ProtocolRequestType(n.method)})(W_||(cu.SelectionRangeRequest=W_={}))});var J_=T(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.WorkDoneProgressCancelNotification=sr.WorkDoneProgressCreateRequest=sr.WorkDoneProgress=void 0;var _N=Tr(),uu=et(),G_;(function(n){n.type=new _N.ProgressType;function e(t){return t===n.type}n.is=e})(G_||(sr.WorkDoneProgress=G_={}));var V_;(function(n){n.method="window/workDoneProgress/create",n.messageDirection=uu.MessageDirection.serverToClient,n.type=new uu.ProtocolRequestType(n.method)})(V_||(sr.WorkDoneProgressCreateRequest=V_={}));var X_;(function(n){n.method="window/workDoneProgress/cancel",n.messageDirection=uu.MessageDirection.clientToServer,n.type=new uu.ProtocolNotificationType(n.method)})(X_||(sr.WorkDoneProgressCancelNotification=X_={}))});var eS=T(or=>{"use strict";Object.defineProperty(or,"__esModule",{value:!0});or.CallHierarchyOutgoingCallsRequest=or.CallHierarchyIncomingCallsRequest=or.CallHierarchyPrepareRequest=void 0;var _s=et(),Y_;(function(n){n.method="textDocument/prepareCallHierarchy",n.messageDirection=_s.MessageDirection.clientToServer,n.type=new _s.ProtocolRequestType(n.method)})(Y_||(or.CallHierarchyPrepareRequest=Y_={}));var Q_;(function(n){n.method="callHierarchy/incomingCalls",n.messageDirection=_s.MessageDirection.clientToServer,n.type=new _s.ProtocolRequestType(n.method)})(Q_||(or.CallHierarchyIncomingCallsRequest=Q_={}));var Z_;(function(n){n.method="callHierarchy/outgoingCalls",n.messageDirection=_s.MessageDirection.clientToServer,n.type=new _s.ProtocolRequestType(n.method)})(Z_||(or.CallHierarchyOutgoingCallsRequest=Z_={}))});var oS=T(an=>{"use strict";Object.defineProperty(an,"__esModule",{value:!0});an.SemanticTokensRefreshRequest=an.SemanticTokensRangeRequest=an.SemanticTokensDeltaRequest=an.SemanticTokensRequest=an.SemanticTokensRegistrationType=an.TokenFormat=void 0;var Di=et(),tS;(function(n){n.Relative="relative"})(tS||(an.TokenFormat=tS={}));var ko;(function(n){n.method="textDocument/semanticTokens",n.type=new Di.RegistrationType(n.method)})(ko||(an.SemanticTokensRegistrationType=ko={}));var nS;(function(n){n.method="textDocument/semanticTokens/full",n.messageDirection=Di.MessageDirection.clientToServer,n.type=new Di.ProtocolRequestType(n.method),n.registrationMethod=ko.method})(nS||(an.SemanticTokensRequest=nS={}));var iS;(function(n){n.method="textDocument/semanticTokens/full/delta",n.messageDirection=Di.MessageDirection.clientToServer,n.type=new Di.ProtocolRequestType(n.method),n.registrationMethod=ko.method})(iS||(an.SemanticTokensDeltaRequest=iS={}));var rS;(function(n){n.method="textDocument/semanticTokens/range",n.messageDirection=Di.MessageDirection.clientToServer,n.type=new Di.ProtocolRequestType(n.method),n.registrationMethod=ko.method})(rS||(an.SemanticTokensRangeRequest=rS={}));var sS;(function(n){n.method="workspace/semanticTokens/refresh",n.messageDirection=Di.MessageDirection.serverToClient,n.type=new Di.ProtocolRequestType0(n.method)})(sS||(an.SemanticTokensRefreshRequest=sS={}))});var uS=T(lu=>{"use strict";Object.defineProperty(lu,"__esModule",{value:!0});lu.ShowDocumentRequest=void 0;var aS=et(),cS;(function(n){n.method="window/showDocument",n.messageDirection=aS.MessageDirection.serverToClient,n.type=new aS.ProtocolRequestType(n.method)})(cS||(lu.ShowDocumentRequest=cS={}))});var pS=T(du=>{"use strict";Object.defineProperty(du,"__esModule",{value:!0});du.LinkedEditingRangeRequest=void 0;var lS=et(),dS;(function(n){n.method="textDocument/linkedEditingRange",n.messageDirection=lS.MessageDirection.clientToServer,n.type=new lS.ProtocolRequestType(n.method)})(dS||(du.LinkedEditingRangeRequest=dS={}))});var bS=T($t=>{"use strict";Object.defineProperty($t,"__esModule",{value:!0});$t.WillDeleteFilesRequest=$t.DidDeleteFilesNotification=$t.DidRenameFilesNotification=$t.WillRenameFilesRequest=$t.DidCreateFilesNotification=$t.WillCreateFilesRequest=$t.FileOperationPatternKind=void 0;var Fn=et(),fS;(function(n){n.file="file",n.folder="folder"})(fS||($t.FileOperationPatternKind=fS={}));var hS;(function(n){n.method="workspace/willCreateFiles",n.messageDirection=Fn.MessageDirection.clientToServer,n.type=new Fn.ProtocolRequestType(n.method)})(hS||($t.WillCreateFilesRequest=hS={}));var mS;(function(n){n.method="workspace/didCreateFiles",n.messageDirection=Fn.MessageDirection.clientToServer,n.type=new Fn.ProtocolNotificationType(n.method)})(mS||($t.DidCreateFilesNotification=mS={}));var gS;(function(n){n.method="workspace/willRenameFiles",n.messageDirection=Fn.MessageDirection.clientToServer,n.type=new Fn.ProtocolRequestType(n.method)})(gS||($t.WillRenameFilesRequest=gS={}));var vS;(function(n){n.method="workspace/didRenameFiles",n.messageDirection=Fn.MessageDirection.clientToServer,n.type=new Fn.ProtocolNotificationType(n.method)})(vS||($t.DidRenameFilesNotification=vS={}));var xS;(function(n){n.method="workspace/didDeleteFiles",n.messageDirection=Fn.MessageDirection.clientToServer,n.type=new Fn.ProtocolNotificationType(n.method)})(xS||($t.DidDeleteFilesNotification=xS={}));var yS;(function(n){n.method="workspace/willDeleteFiles",n.messageDirection=Fn.MessageDirection.clientToServer,n.type=new Fn.ProtocolRequestType(n.method)})(yS||($t.WillDeleteFilesRequest=yS={}))});var RS=T(ar=>{"use strict";Object.defineProperty(ar,"__esModule",{value:!0});ar.MonikerRequest=ar.MonikerKind=ar.UniquenessLevel=void 0;var wS=et(),_S;(function(n){n.document="document",n.project="project",n.group="group",n.scheme="scheme",n.global="global"})(_S||(ar.UniquenessLevel=_S={}));var SS;(function(n){n.$import="import",n.$export="export",n.local="local"})(SS||(ar.MonikerKind=SS={}));var CS;(function(n){n.method="textDocument/moniker",n.messageDirection=wS.MessageDirection.clientToServer,n.type=new wS.ProtocolRequestType(n.method)})(CS||(ar.MonikerRequest=CS={}))});var PS=T(cr=>{"use strict";Object.defineProperty(cr,"__esModule",{value:!0});cr.TypeHierarchySubtypesRequest=cr.TypeHierarchySupertypesRequest=cr.TypeHierarchyPrepareRequest=void 0;var Ss=et(),DS;(function(n){n.method="textDocument/prepareTypeHierarchy",n.messageDirection=Ss.MessageDirection.clientToServer,n.type=new Ss.ProtocolRequestType(n.method)})(DS||(cr.TypeHierarchyPrepareRequest=DS={}));var TS;(function(n){n.method="typeHierarchy/supertypes",n.messageDirection=Ss.MessageDirection.clientToServer,n.type=new Ss.ProtocolRequestType(n.method)})(TS||(cr.TypeHierarchySupertypesRequest=TS={}));var ES;(function(n){n.method="typeHierarchy/subtypes",n.messageDirection=Ss.MessageDirection.clientToServer,n.type=new Ss.ProtocolRequestType(n.method)})(ES||(cr.TypeHierarchySubtypesRequest=ES={}))});var qS=T(Cs=>{"use strict";Object.defineProperty(Cs,"__esModule",{value:!0});Cs.InlineValueRefreshRequest=Cs.InlineValueRequest=void 0;var pu=et(),kS;(function(n){n.method="textDocument/inlineValue",n.messageDirection=pu.MessageDirection.clientToServer,n.type=new pu.ProtocolRequestType(n.method)})(kS||(Cs.InlineValueRequest=kS={}));var OS;(function(n){n.method="workspace/inlineValue/refresh",n.messageDirection=pu.MessageDirection.serverToClient,n.type=new pu.ProtocolRequestType0(n.method)})(OS||(Cs.InlineValueRefreshRequest=OS={}))});var IS=T(ur=>{"use strict";Object.defineProperty(ur,"__esModule",{value:!0});ur.InlayHintRefreshRequest=ur.InlayHintResolveRequest=ur.InlayHintRequest=void 0;var Rs=et(),FS;(function(n){n.method="textDocument/inlayHint",n.messageDirection=Rs.MessageDirection.clientToServer,n.type=new Rs.ProtocolRequestType(n.method)})(FS||(ur.InlayHintRequest=FS={}));var NS;(function(n){n.method="inlayHint/resolve",n.messageDirection=Rs.MessageDirection.clientToServer,n.type=new Rs.ProtocolRequestType(n.method)})(NS||(ur.InlayHintResolveRequest=NS={}));var AS;(function(n){n.method="workspace/inlayHint/refresh",n.messageDirection=Rs.MessageDirection.serverToClient,n.type=new Rs.ProtocolRequestType0(n.method)})(AS||(ur.InlayHintRefreshRequest=AS={}))});var HS=T(Nn=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});Nn.DiagnosticRefreshRequest=Nn.WorkspaceDiagnosticRequest=Nn.DocumentDiagnosticRequest=Nn.DocumentDiagnosticReportKind=Nn.DiagnosticServerCancellationData=void 0;var $S=Tr(),SN=eu(),Ds=et(),jS;(function(n){function e(t){let i=t;return i&&SN.boolean(i.retriggerRequest)}n.is=e})(jS||(Nn.DiagnosticServerCancellationData=jS={}));var LS;(function(n){n.Full="full",n.Unchanged="unchanged"})(LS||(Nn.DocumentDiagnosticReportKind=LS={}));var MS;(function(n){n.method="textDocument/diagnostic",n.messageDirection=Ds.MessageDirection.clientToServer,n.type=new Ds.ProtocolRequestType(n.method),n.partialResult=new $S.ProgressType})(MS||(Nn.DocumentDiagnosticRequest=MS={}));var US;(function(n){n.method="workspace/diagnostic",n.messageDirection=Ds.MessageDirection.clientToServer,n.type=new Ds.ProtocolRequestType(n.method),n.partialResult=new $S.ProgressType})(US||(Nn.WorkspaceDiagnosticRequest=US={}));var zS;(function(n){n.method="workspace/diagnostic/refresh",n.messageDirection=Ds.MessageDirection.serverToClient,n.type=new Ds.ProtocolRequestType0(n.method)})(zS||(Nn.DiagnosticRefreshRequest=zS={}))});var JS=T(ft=>{"use strict";Object.defineProperty(ft,"__esModule",{value:!0});ft.DidCloseNotebookDocumentNotification=ft.DidSaveNotebookDocumentNotification=ft.DidChangeNotebookDocumentNotification=ft.NotebookCellArrayChange=ft.DidOpenNotebookDocumentNotification=ft.NotebookDocumentSyncRegistrationType=ft.NotebookDocument=ft.NotebookCell=ft.ExecutionSummary=ft.NotebookCellKind=void 0;var Oo=Zc(),Xn=eu(),di=et(),qf;(function(n){n.Markup=1,n.Code=2;function e(t){return t===1||t===2}n.is=e})(qf||(ft.NotebookCellKind=qf={}));var Ff;(function(n){function e(r,s){let o={executionOrder:r};return(s===!0||s===!1)&&(o.success=s),o}n.create=e;function t(r){let s=r;return Xn.objectLiteral(s)&&Oo.uinteger.is(s.executionOrder)&&(s.success===void 0||Xn.boolean(s.success))}n.is=t;function i(r,s){return r===s?!0:r==null||s===null||s===void 0?!1:r.executionOrder===s.executionOrder&&r.success===s.success}n.equals=i})(Ff||(ft.ExecutionSummary=Ff={}));var fu;(function(n){function e(s,o){return{kind:s,document:o}}n.create=e;function t(s){let o=s;return Xn.objectLiteral(o)&&qf.is(o.kind)&&Oo.DocumentUri.is(o.document)&&(o.metadata===void 0||Xn.objectLiteral(o.metadata))}n.is=t;function i(s,o){let a=new Set;return s.document!==o.document&&a.add("document"),s.kind!==o.kind&&a.add("kind"),s.executionSummary!==o.executionSummary&&a.add("executionSummary"),(s.metadata!==void 0||o.metadata!==void 0)&&!r(s.metadata,o.metadata)&&a.add("metadata"),(s.executionSummary!==void 0||o.executionSummary!==void 0)&&!Ff.equals(s.executionSummary,o.executionSummary)&&a.add("executionSummary"),a}n.diff=i;function r(s,o){if(s===o)return!0;if(s==null||o===null||o===void 0||typeof s!=typeof o||typeof s!="object")return!1;let a=Array.isArray(s),c=Array.isArray(o);if(a!==c)return!1;if(a&&c){if(s.length!==o.length)return!1;for(let u=0;u{"use strict";Object.defineProperty(hu,"__esModule",{value:!0});hu.InlineCompletionRequest=void 0;var YS=et(),QS;(function(n){n.method="textDocument/inlineCompletion",n.messageDirection=YS.MessageDirection.clientToServer,n.type=new YS.ProtocolRequestType(n.method)})(QS||(hu.InlineCompletionRequest=QS={}))});var p0=T(_=>{"use strict";Object.defineProperty(_,"__esModule",{value:!0});_.WorkspaceSymbolRequest=_.CodeActionResolveRequest=_.CodeActionRequest=_.DocumentSymbolRequest=_.DocumentHighlightRequest=_.ReferencesRequest=_.DefinitionRequest=_.SignatureHelpRequest=_.SignatureHelpTriggerKind=_.HoverRequest=_.CompletionResolveRequest=_.CompletionRequest=_.CompletionTriggerKind=_.PublishDiagnosticsNotification=_.WatchKind=_.RelativePattern=_.FileChangeType=_.DidChangeWatchedFilesNotification=_.WillSaveTextDocumentWaitUntilRequest=_.WillSaveTextDocumentNotification=_.TextDocumentSaveReason=_.DidSaveTextDocumentNotification=_.DidCloseTextDocumentNotification=_.DidChangeTextDocumentNotification=_.TextDocumentContentChangeEvent=_.DidOpenTextDocumentNotification=_.TextDocumentSyncKind=_.TelemetryEventNotification=_.LogMessageNotification=_.ShowMessageRequest=_.ShowMessageNotification=_.MessageType=_.DidChangeConfigurationNotification=_.ExitNotification=_.ShutdownRequest=_.InitializedNotification=_.InitializeErrorCodes=_.InitializeRequest=_.WorkDoneProgressOptions=_.TextDocumentRegistrationOptions=_.StaticRegistrationOptions=_.PositionEncodingKind=_.FailureHandlingKind=_.ResourceOperationKind=_.UnregistrationRequest=_.RegistrationRequest=_.DocumentSelector=_.NotebookCellTextDocumentFilter=_.NotebookDocumentFilter=_.TextDocumentFilter=void 0;_.MonikerRequest=_.MonikerKind=_.UniquenessLevel=_.WillDeleteFilesRequest=_.DidDeleteFilesNotification=_.WillRenameFilesRequest=_.DidRenameFilesNotification=_.WillCreateFilesRequest=_.DidCreateFilesNotification=_.FileOperationPatternKind=_.LinkedEditingRangeRequest=_.ShowDocumentRequest=_.SemanticTokensRegistrationType=_.SemanticTokensRefreshRequest=_.SemanticTokensRangeRequest=_.SemanticTokensDeltaRequest=_.SemanticTokensRequest=_.TokenFormat=_.CallHierarchyPrepareRequest=_.CallHierarchyOutgoingCallsRequest=_.CallHierarchyIncomingCallsRequest=_.WorkDoneProgressCancelNotification=_.WorkDoneProgressCreateRequest=_.WorkDoneProgress=_.SelectionRangeRequest=_.DeclarationRequest=_.FoldingRangeRefreshRequest=_.FoldingRangeRequest=_.ColorPresentationRequest=_.DocumentColorRequest=_.ConfigurationRequest=_.DidChangeWorkspaceFoldersNotification=_.WorkspaceFoldersRequest=_.TypeDefinitionRequest=_.ImplementationRequest=_.ApplyWorkspaceEditRequest=_.ExecuteCommandRequest=_.PrepareRenameRequest=_.RenameRequest=_.PrepareSupportDefaultBehavior=_.DocumentOnTypeFormattingRequest=_.DocumentRangesFormattingRequest=_.DocumentRangeFormattingRequest=_.DocumentFormattingRequest=_.DocumentLinkResolveRequest=_.DocumentLinkRequest=_.CodeLensRefreshRequest=_.CodeLensResolveRequest=_.CodeLensRequest=_.WorkspaceSymbolResolveRequest=void 0;_.InlineCompletionRequest=_.DidCloseNotebookDocumentNotification=_.DidSaveNotebookDocumentNotification=_.DidChangeNotebookDocumentNotification=_.NotebookCellArrayChange=_.DidOpenNotebookDocumentNotification=_.NotebookDocumentSyncRegistrationType=_.NotebookDocument=_.NotebookCell=_.ExecutionSummary=_.NotebookCellKind=_.DiagnosticRefreshRequest=_.WorkspaceDiagnosticRequest=_.DocumentDiagnosticRequest=_.DocumentDiagnosticReportKind=_.DiagnosticServerCancellationData=_.InlayHintRefreshRequest=_.InlayHintResolveRequest=_.InlayHintRequest=_.InlineValueRefreshRequest=_.InlineValueRequest=_.TypeHierarchySupertypesRequest=_.TypeHierarchySubtypesRequest=_.TypeHierarchyPrepareRequest=void 0;var H=et(),eC=Zc(),Ot=eu(),CN=R_();Object.defineProperty(_,"ImplementationRequest",{enumerable:!0,get:function(){return CN.ImplementationRequest}});var RN=E_();Object.defineProperty(_,"TypeDefinitionRequest",{enumerable:!0,get:function(){return RN.TypeDefinitionRequest}});var c0=O_();Object.defineProperty(_,"WorkspaceFoldersRequest",{enumerable:!0,get:function(){return c0.WorkspaceFoldersRequest}});Object.defineProperty(_,"DidChangeWorkspaceFoldersNotification",{enumerable:!0,get:function(){return c0.DidChangeWorkspaceFoldersNotification}});var DN=N_();Object.defineProperty(_,"ConfigurationRequest",{enumerable:!0,get:function(){return DN.ConfigurationRequest}});var u0=j_();Object.defineProperty(_,"DocumentColorRequest",{enumerable:!0,get:function(){return u0.DocumentColorRequest}});Object.defineProperty(_,"ColorPresentationRequest",{enumerable:!0,get:function(){return u0.ColorPresentationRequest}});var l0=U_();Object.defineProperty(_,"FoldingRangeRequest",{enumerable:!0,get:function(){return l0.FoldingRangeRequest}});Object.defineProperty(_,"FoldingRangeRefreshRequest",{enumerable:!0,get:function(){return l0.FoldingRangeRefreshRequest}});var TN=H_();Object.defineProperty(_,"DeclarationRequest",{enumerable:!0,get:function(){return TN.DeclarationRequest}});var EN=K_();Object.defineProperty(_,"SelectionRangeRequest",{enumerable:!0,get:function(){return EN.SelectionRangeRequest}});var Lf=J_();Object.defineProperty(_,"WorkDoneProgress",{enumerable:!0,get:function(){return Lf.WorkDoneProgress}});Object.defineProperty(_,"WorkDoneProgressCreateRequest",{enumerable:!0,get:function(){return Lf.WorkDoneProgressCreateRequest}});Object.defineProperty(_,"WorkDoneProgressCancelNotification",{enumerable:!0,get:function(){return Lf.WorkDoneProgressCancelNotification}});var Mf=eS();Object.defineProperty(_,"CallHierarchyIncomingCallsRequest",{enumerable:!0,get:function(){return Mf.CallHierarchyIncomingCallsRequest}});Object.defineProperty(_,"CallHierarchyOutgoingCallsRequest",{enumerable:!0,get:function(){return Mf.CallHierarchyOutgoingCallsRequest}});Object.defineProperty(_,"CallHierarchyPrepareRequest",{enumerable:!0,get:function(){return Mf.CallHierarchyPrepareRequest}});var Es=oS();Object.defineProperty(_,"TokenFormat",{enumerable:!0,get:function(){return Es.TokenFormat}});Object.defineProperty(_,"SemanticTokensRequest",{enumerable:!0,get:function(){return Es.SemanticTokensRequest}});Object.defineProperty(_,"SemanticTokensDeltaRequest",{enumerable:!0,get:function(){return Es.SemanticTokensDeltaRequest}});Object.defineProperty(_,"SemanticTokensRangeRequest",{enumerable:!0,get:function(){return Es.SemanticTokensRangeRequest}});Object.defineProperty(_,"SemanticTokensRefreshRequest",{enumerable:!0,get:function(){return Es.SemanticTokensRefreshRequest}});Object.defineProperty(_,"SemanticTokensRegistrationType",{enumerable:!0,get:function(){return Es.SemanticTokensRegistrationType}});var PN=uS();Object.defineProperty(_,"ShowDocumentRequest",{enumerable:!0,get:function(){return PN.ShowDocumentRequest}});var kN=pS();Object.defineProperty(_,"LinkedEditingRangeRequest",{enumerable:!0,get:function(){return kN.LinkedEditingRangeRequest}});var Er=bS();Object.defineProperty(_,"FileOperationPatternKind",{enumerable:!0,get:function(){return Er.FileOperationPatternKind}});Object.defineProperty(_,"DidCreateFilesNotification",{enumerable:!0,get:function(){return Er.DidCreateFilesNotification}});Object.defineProperty(_,"WillCreateFilesRequest",{enumerable:!0,get:function(){return Er.WillCreateFilesRequest}});Object.defineProperty(_,"DidRenameFilesNotification",{enumerable:!0,get:function(){return Er.DidRenameFilesNotification}});Object.defineProperty(_,"WillRenameFilesRequest",{enumerable:!0,get:function(){return Er.WillRenameFilesRequest}});Object.defineProperty(_,"DidDeleteFilesNotification",{enumerable:!0,get:function(){return Er.DidDeleteFilesNotification}});Object.defineProperty(_,"WillDeleteFilesRequest",{enumerable:!0,get:function(){return Er.WillDeleteFilesRequest}});var Uf=RS();Object.defineProperty(_,"UniquenessLevel",{enumerable:!0,get:function(){return Uf.UniquenessLevel}});Object.defineProperty(_,"MonikerKind",{enumerable:!0,get:function(){return Uf.MonikerKind}});Object.defineProperty(_,"MonikerRequest",{enumerable:!0,get:function(){return Uf.MonikerRequest}});var zf=PS();Object.defineProperty(_,"TypeHierarchyPrepareRequest",{enumerable:!0,get:function(){return zf.TypeHierarchyPrepareRequest}});Object.defineProperty(_,"TypeHierarchySubtypesRequest",{enumerable:!0,get:function(){return zf.TypeHierarchySubtypesRequest}});Object.defineProperty(_,"TypeHierarchySupertypesRequest",{enumerable:!0,get:function(){return zf.TypeHierarchySupertypesRequest}});var d0=qS();Object.defineProperty(_,"InlineValueRequest",{enumerable:!0,get:function(){return d0.InlineValueRequest}});Object.defineProperty(_,"InlineValueRefreshRequest",{enumerable:!0,get:function(){return d0.InlineValueRefreshRequest}});var $f=IS();Object.defineProperty(_,"InlayHintRequest",{enumerable:!0,get:function(){return $f.InlayHintRequest}});Object.defineProperty(_,"InlayHintResolveRequest",{enumerable:!0,get:function(){return $f.InlayHintResolveRequest}});Object.defineProperty(_,"InlayHintRefreshRequest",{enumerable:!0,get:function(){return $f.InlayHintRefreshRequest}});var qo=HS();Object.defineProperty(_,"DiagnosticServerCancellationData",{enumerable:!0,get:function(){return qo.DiagnosticServerCancellationData}});Object.defineProperty(_,"DocumentDiagnosticReportKind",{enumerable:!0,get:function(){return qo.DocumentDiagnosticReportKind}});Object.defineProperty(_,"DocumentDiagnosticRequest",{enumerable:!0,get:function(){return qo.DocumentDiagnosticRequest}});Object.defineProperty(_,"WorkspaceDiagnosticRequest",{enumerable:!0,get:function(){return qo.WorkspaceDiagnosticRequest}});Object.defineProperty(_,"DiagnosticRefreshRequest",{enumerable:!0,get:function(){return qo.DiagnosticRefreshRequest}});var pi=JS();Object.defineProperty(_,"NotebookCellKind",{enumerable:!0,get:function(){return pi.NotebookCellKind}});Object.defineProperty(_,"ExecutionSummary",{enumerable:!0,get:function(){return pi.ExecutionSummary}});Object.defineProperty(_,"NotebookCell",{enumerable:!0,get:function(){return pi.NotebookCell}});Object.defineProperty(_,"NotebookDocument",{enumerable:!0,get:function(){return pi.NotebookDocument}});Object.defineProperty(_,"NotebookDocumentSyncRegistrationType",{enumerable:!0,get:function(){return pi.NotebookDocumentSyncRegistrationType}});Object.defineProperty(_,"DidOpenNotebookDocumentNotification",{enumerable:!0,get:function(){return pi.DidOpenNotebookDocumentNotification}});Object.defineProperty(_,"NotebookCellArrayChange",{enumerable:!0,get:function(){return pi.NotebookCellArrayChange}});Object.defineProperty(_,"DidChangeNotebookDocumentNotification",{enumerable:!0,get:function(){return pi.DidChangeNotebookDocumentNotification}});Object.defineProperty(_,"DidSaveNotebookDocumentNotification",{enumerable:!0,get:function(){return pi.DidSaveNotebookDocumentNotification}});Object.defineProperty(_,"DidCloseNotebookDocumentNotification",{enumerable:!0,get:function(){return pi.DidCloseNotebookDocumentNotification}});var ON=ZS();Object.defineProperty(_,"InlineCompletionRequest",{enumerable:!0,get:function(){return ON.InlineCompletionRequest}});var Nf;(function(n){function e(t){let i=t;return Ot.string(i)||Ot.string(i.language)||Ot.string(i.scheme)||Ot.string(i.pattern)}n.is=e})(Nf||(_.TextDocumentFilter=Nf={}));var Af;(function(n){function e(t){let i=t;return Ot.objectLiteral(i)&&(Ot.string(i.notebookType)||Ot.string(i.scheme)||Ot.string(i.pattern))}n.is=e})(Af||(_.NotebookDocumentFilter=Af={}));var If;(function(n){function e(t){let i=t;return Ot.objectLiteral(i)&&(Ot.string(i.notebook)||Af.is(i.notebook))&&(i.language===void 0||Ot.string(i.language))}n.is=e})(If||(_.NotebookCellTextDocumentFilter=If={}));var jf;(function(n){function e(t){if(!Array.isArray(t))return!1;for(let i of t)if(!Ot.string(i)&&!Nf.is(i)&&!If.is(i))return!1;return!0}n.is=e})(jf||(_.DocumentSelector=jf={}));var tC;(function(n){n.method="client/registerCapability",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolRequestType(n.method)})(tC||(_.RegistrationRequest=tC={}));var nC;(function(n){n.method="client/unregisterCapability",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolRequestType(n.method)})(nC||(_.UnregistrationRequest=nC={}));var iC;(function(n){n.Create="create",n.Rename="rename",n.Delete="delete"})(iC||(_.ResourceOperationKind=iC={}));var rC;(function(n){n.Abort="abort",n.Transactional="transactional",n.TextOnlyTransactional="textOnlyTransactional",n.Undo="undo"})(rC||(_.FailureHandlingKind=rC={}));var sC;(function(n){n.UTF8="utf-8",n.UTF16="utf-16",n.UTF32="utf-32"})(sC||(_.PositionEncodingKind=sC={}));var oC;(function(n){function e(t){let i=t;return i&&Ot.string(i.id)&&i.id.length>0}n.hasId=e})(oC||(_.StaticRegistrationOptions=oC={}));var aC;(function(n){function e(t){let i=t;return i&&(i.documentSelector===null||jf.is(i.documentSelector))}n.is=e})(aC||(_.TextDocumentRegistrationOptions=aC={}));var cC;(function(n){function e(i){let r=i;return Ot.objectLiteral(r)&&(r.workDoneProgress===void 0||Ot.boolean(r.workDoneProgress))}n.is=e;function t(i){let r=i;return r&&Ot.boolean(r.workDoneProgress)}n.hasWorkDoneProgress=t})(cC||(_.WorkDoneProgressOptions=cC={}));var uC;(function(n){n.method="initialize",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(uC||(_.InitializeRequest=uC={}));var lC;(function(n){n.unknownProtocolVersion=1})(lC||(_.InitializeErrorCodes=lC={}));var dC;(function(n){n.method="initialized",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(dC||(_.InitializedNotification=dC={}));var pC;(function(n){n.method="shutdown",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType0(n.method)})(pC||(_.ShutdownRequest=pC={}));var fC;(function(n){n.method="exit",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType0(n.method)})(fC||(_.ExitNotification=fC={}));var hC;(function(n){n.method="workspace/didChangeConfiguration",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(hC||(_.DidChangeConfigurationNotification=hC={}));var mC;(function(n){n.Error=1,n.Warning=2,n.Info=3,n.Log=4,n.Debug=5})(mC||(_.MessageType=mC={}));var gC;(function(n){n.method="window/showMessage",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolNotificationType(n.method)})(gC||(_.ShowMessageNotification=gC={}));var vC;(function(n){n.method="window/showMessageRequest",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolRequestType(n.method)})(vC||(_.ShowMessageRequest=vC={}));var xC;(function(n){n.method="window/logMessage",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolNotificationType(n.method)})(xC||(_.LogMessageNotification=xC={}));var yC;(function(n){n.method="telemetry/event",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolNotificationType(n.method)})(yC||(_.TelemetryEventNotification=yC={}));var bC;(function(n){n.None=0,n.Full=1,n.Incremental=2})(bC||(_.TextDocumentSyncKind=bC={}));var wC;(function(n){n.method="textDocument/didOpen",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(wC||(_.DidOpenTextDocumentNotification=wC={}));var _C;(function(n){function e(i){let r=i;return r!=null&&typeof r.text=="string"&&r.range!==void 0&&(r.rangeLength===void 0||typeof r.rangeLength=="number")}n.isIncremental=e;function t(i){let r=i;return r!=null&&typeof r.text=="string"&&r.range===void 0&&r.rangeLength===void 0}n.isFull=t})(_C||(_.TextDocumentContentChangeEvent=_C={}));var SC;(function(n){n.method="textDocument/didChange",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(SC||(_.DidChangeTextDocumentNotification=SC={}));var CC;(function(n){n.method="textDocument/didClose",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(CC||(_.DidCloseTextDocumentNotification=CC={}));var RC;(function(n){n.method="textDocument/didSave",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(RC||(_.DidSaveTextDocumentNotification=RC={}));var DC;(function(n){n.Manual=1,n.AfterDelay=2,n.FocusOut=3})(DC||(_.TextDocumentSaveReason=DC={}));var TC;(function(n){n.method="textDocument/willSave",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(TC||(_.WillSaveTextDocumentNotification=TC={}));var EC;(function(n){n.method="textDocument/willSaveWaitUntil",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(EC||(_.WillSaveTextDocumentWaitUntilRequest=EC={}));var PC;(function(n){n.method="workspace/didChangeWatchedFiles",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolNotificationType(n.method)})(PC||(_.DidChangeWatchedFilesNotification=PC={}));var kC;(function(n){n.Created=1,n.Changed=2,n.Deleted=3})(kC||(_.FileChangeType=kC={}));var OC;(function(n){function e(t){let i=t;return Ot.objectLiteral(i)&&(eC.URI.is(i.baseUri)||eC.WorkspaceFolder.is(i.baseUri))&&Ot.string(i.pattern)}n.is=e})(OC||(_.RelativePattern=OC={}));var qC;(function(n){n.Create=1,n.Change=2,n.Delete=4})(qC||(_.WatchKind=qC={}));var FC;(function(n){n.method="textDocument/publishDiagnostics",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolNotificationType(n.method)})(FC||(_.PublishDiagnosticsNotification=FC={}));var NC;(function(n){n.Invoked=1,n.TriggerCharacter=2,n.TriggerForIncompleteCompletions=3})(NC||(_.CompletionTriggerKind=NC={}));var AC;(function(n){n.method="textDocument/completion",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(AC||(_.CompletionRequest=AC={}));var IC;(function(n){n.method="completionItem/resolve",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(IC||(_.CompletionResolveRequest=IC={}));var jC;(function(n){n.method="textDocument/hover",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(jC||(_.HoverRequest=jC={}));var LC;(function(n){n.Invoked=1,n.TriggerCharacter=2,n.ContentChange=3})(LC||(_.SignatureHelpTriggerKind=LC={}));var MC;(function(n){n.method="textDocument/signatureHelp",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(MC||(_.SignatureHelpRequest=MC={}));var UC;(function(n){n.method="textDocument/definition",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(UC||(_.DefinitionRequest=UC={}));var zC;(function(n){n.method="textDocument/references",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(zC||(_.ReferencesRequest=zC={}));var $C;(function(n){n.method="textDocument/documentHighlight",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})($C||(_.DocumentHighlightRequest=$C={}));var HC;(function(n){n.method="textDocument/documentSymbol",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(HC||(_.DocumentSymbolRequest=HC={}));var BC;(function(n){n.method="textDocument/codeAction",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(BC||(_.CodeActionRequest=BC={}));var WC;(function(n){n.method="codeAction/resolve",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(WC||(_.CodeActionResolveRequest=WC={}));var KC;(function(n){n.method="workspace/symbol",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(KC||(_.WorkspaceSymbolRequest=KC={}));var GC;(function(n){n.method="workspaceSymbol/resolve",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(GC||(_.WorkspaceSymbolResolveRequest=GC={}));var VC;(function(n){n.method="textDocument/codeLens",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(VC||(_.CodeLensRequest=VC={}));var XC;(function(n){n.method="codeLens/resolve",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(XC||(_.CodeLensResolveRequest=XC={}));var JC;(function(n){n.method="workspace/codeLens/refresh",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolRequestType0(n.method)})(JC||(_.CodeLensRefreshRequest=JC={}));var YC;(function(n){n.method="textDocument/documentLink",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(YC||(_.DocumentLinkRequest=YC={}));var QC;(function(n){n.method="documentLink/resolve",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(QC||(_.DocumentLinkResolveRequest=QC={}));var ZC;(function(n){n.method="textDocument/formatting",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(ZC||(_.DocumentFormattingRequest=ZC={}));var e0;(function(n){n.method="textDocument/rangeFormatting",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(e0||(_.DocumentRangeFormattingRequest=e0={}));var t0;(function(n){n.method="textDocument/rangesFormatting",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(t0||(_.DocumentRangesFormattingRequest=t0={}));var n0;(function(n){n.method="textDocument/onTypeFormatting",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(n0||(_.DocumentOnTypeFormattingRequest=n0={}));var i0;(function(n){n.Identifier=1})(i0||(_.PrepareSupportDefaultBehavior=i0={}));var r0;(function(n){n.method="textDocument/rename",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(r0||(_.RenameRequest=r0={}));var s0;(function(n){n.method="textDocument/prepareRename",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(s0||(_.PrepareRenameRequest=s0={}));var o0;(function(n){n.method="workspace/executeCommand",n.messageDirection=H.MessageDirection.clientToServer,n.type=new H.ProtocolRequestType(n.method)})(o0||(_.ExecuteCommandRequest=o0={}));var a0;(function(n){n.method="workspace/applyEdit",n.messageDirection=H.MessageDirection.serverToClient,n.type=new H.ProtocolRequestType("workspace/applyEdit")})(a0||(_.ApplyWorkspaceEditRequest=a0={}))});var h0=T(mu=>{"use strict";Object.defineProperty(mu,"__esModule",{value:!0});mu.createProtocolConnection=void 0;var f0=Tr();function qN(n,e,t,i){return f0.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),(0,f0.createMessageConnection)(n,e,t,i)}mu.createProtocolConnection=qN});var g0=T(cn=>{"use strict";var FN=cn&&cn.__createBinding||(Object.create?function(n,e,t,i){i===void 0&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(n,i,r)}:function(n,e,t,i){i===void 0&&(i=t),n[i]=e[t]}),gu=cn&&cn.__exportStar||function(n,e){for(var t in n)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&FN(e,n,t)};Object.defineProperty(cn,"__esModule",{value:!0});cn.LSPErrorCodes=cn.createProtocolConnection=void 0;gu(Tr(),cn);gu(Zc(),cn);gu(et(),cn);gu(p0(),cn);var NN=h0();Object.defineProperty(cn,"createProtocolConnection",{enumerable:!0,get:function(){return NN.createProtocolConnection}});var m0;(function(n){n.lspReservedErrorRangeStart=-32899,n.RequestFailed=-32803,n.ServerCancelled=-32802,n.ContentModified=-32801,n.RequestCancelled=-32800,n.lspReservedErrorRangeEnd=-32800})(m0||(cn.LSPErrorCodes=m0={}))});var ue=T(fi=>{"use strict";var AN=fi&&fi.__createBinding||(Object.create?function(n,e,t,i){i===void 0&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(n,i,r)}:function(n,e,t,i){i===void 0&&(i=t),n[i]=e[t]}),v0=fi&&fi.__exportStar||function(n,e){for(var t in n)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&AN(e,n,t)};Object.defineProperty(fi,"__esModule",{value:!0});fi.createProtocolConnection=void 0;var IN=Df();v0(Df(),fi);v0(g0(),fi);function jN(n,e,t,i){return(0,IN.createMessageConnection)(n,e,t,i)}fi.createProtocolConnection=jN});var vu=T(Ht=>{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});Ht.forEach=Ht.mapAsync=Ht.map=Ht.clearTestMode=Ht.setTestMode=Ht.Semaphore=Ht.Delayer=void 0;var No=ue(),Hf=class{constructor(e){this.defaultDelay=e,this.timeout=void 0,this.completionPromise=void 0,this.onSuccess=void 0,this.task=void 0}trigger(e,t=this.defaultDelay){return this.task=e,t>=0&&this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise(i=>{this.onSuccess=i}).then(()=>{this.completionPromise=void 0,this.onSuccess=void 0;var i=this.task();return this.task=void 0,i})),(t>=0||this.timeout===void 0)&&(this.timeout=(0,No.RAL)().timer.setTimeout(()=>{this.timeout=void 0,this.onSuccess(void 0)},t>=0?t:this.defaultDelay)),this.completionPromise}forceDelivery(){if(!this.completionPromise)return;this.cancelTimeout();let e=this.task();return this.completionPromise=void 0,this.onSuccess=void 0,this.task=void 0,e}isTriggered(){return this.timeout!==void 0}cancel(){this.cancelTimeout(),this.completionPromise=void 0}cancelTimeout(){this.timeout!==void 0&&(this.timeout.dispose(),this.timeout=void 0)}};Ht.Delayer=Hf;var Bf=class{constructor(e=1){if(e<=0)throw new Error("Capacity must be greater than 0");this._capacity=e,this._active=0,this._waiting=[]}lock(e){return new Promise((t,i)=>{this._waiting.push({thunk:e,resolve:t,reject:i}),this.runNext()})}get active(){return this._active}runNext(){this._waiting.length===0||this._active===this._capacity||(0,No.RAL)().timer.setImmediate(()=>this.doRunNext())}doRunNext(){if(this._waiting.length===0||this._active===this._capacity)return;let e=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{let t=e.thunk();t instanceof Promise?t.then(i=>{this._active--,e.resolve(i),this.runNext()},i=>{this._active--,e.reject(i),this.runNext()}):(this._active--,e.resolve(t),this.runNext())}catch(t){this._active--,e.reject(t),this.runNext()}}};Ht.Semaphore=Bf;var Wf=!1;function LN(){Wf=!0}Ht.setTestMode=LN;function MN(){Wf=!1}Ht.clearTestMode=MN;var x0=15,Fo=class{constructor(e=x0){this.yieldAfter=Wf===!0?Math.max(e,2):Math.max(e,x0),this.startTime=Date.now(),this.counter=0,this.total=0,this.counterInterval=1}start(){this.counter=0,this.total=0,this.counterInterval=1,this.startTime=Date.now()}shouldYield(){if(++this.counter>=this.counterInterval){let e=Date.now()-this.startTime,t=Math.max(0,this.yieldAfter-e);if(this.total+=this.counter,this.counter=0,e>=this.yieldAfter||t<=1)return this.counterInterval=1,this.total=0,!0;switch(e){case 0:case 1:this.counterInterval=this.total*2;break}}return!1}};async function UN(n,e,t,i){if(n.length===0)return[];let r=new Array(n.length),s=new Fo(i?.yieldAfter);function o(c){s.start();for(let u=c;u{(0,No.RAL)().timer.setImmediate(()=>{c(o(a))})});return r}Ht.map=UN;async function zN(n,e,t,i){if(n.length===0)return[];let r=new Array(n.length),s=new Fo(i?.yieldAfter);async function o(c){s.start();for(let u=c;u{(0,No.RAL)().timer.setImmediate(()=>{c(o(a))})});return r}Ht.mapAsync=zN;async function $N(n,e,t,i){if(n.length===0)return;let r=new Fo(i?.yieldAfter);function s(a){r.start();for(let c=a;c{(0,No.RAL)().timer.setImmediate(()=>{a(s(o))})})}Ht.forEach=$N});var Vf=T(Gf=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0});var HN=require("vscode"),Kf=class extends HN.CompletionItem{constructor(e){super(e)}};Gf.default=Kf});var Yf=T(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});var BN=require("vscode"),Xf=class extends BN.CodeLens{constructor(e){super(e)}};Jf.default=Xf});var eh=T(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});var WN=require("vscode"),Qf=class extends WN.DocumentLink{constructor(e,t){super(e,t)}};Zf.default=Qf});var ih=T(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});var KN=require("vscode"),th=class extends KN.CodeAction{constructor(e,t){super(e),this.data=t}};nh.default=th});var oh=T(Ps=>{"use strict";Object.defineProperty(Ps,"__esModule",{value:!0});Ps.ProtocolDiagnostic=Ps.DiagnosticCode=void 0;var GN=require("vscode"),rh=qn(),y0;(function(n){function e(t){let i=t;return i!=null&&(rh.number(i.value)||rh.string(i.value))&&rh.string(i.target)}n.is=e})(y0||(Ps.DiagnosticCode=y0={}));var sh=class extends GN.Diagnostic{constructor(e,t,i,r){super(e,t,i),this.data=r,this.hasDiagnosticCode=!1}};Ps.ProtocolDiagnostic=sh});var uh=T(ch=>{"use strict";Object.defineProperty(ch,"__esModule",{value:!0});var VN=require("vscode"),ah=class extends VN.CallHierarchyItem{constructor(e,t,i,r,s,o,a){super(e,t,i,r,s,o),a!==void 0&&(this.data=a)}};ch.default=ah});var ph=T(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});var XN=require("vscode"),lh=class extends XN.TypeHierarchyItem{constructor(e,t,i,r,s,o,a){super(e,t,i,r,s,o),a!==void 0&&(this.data=a)}};dh.default=lh});var mh=T(hh=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});var xu=require("vscode"),fh=class extends xu.SymbolInformation{constructor(e,t,i,r,s){let o=!(r instanceof xu.Uri);super(e,t,i,o?r:new xu.Location(r,new xu.Range(0,0,0,0))),this.hasRange=o,s!==void 0&&(this.data=s)}};hh.default=fh});var xh=T(vh=>{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});var JN=require("vscode"),gh=class extends JN.InlayHint{constructor(e,t,i){super(e,t,i)}};vh.default=gh});var S0=T(yu=>{"use strict";Object.defineProperty(yu,"__esModule",{value:!0});yu.createConverter=void 0;var Ct=require("vscode"),le=ue(),Pr=qn(),b0=vu(),YN=Vf(),QN=Yf(),ZN=eh(),w0=ih(),_0=oh(),eA=uh(),tA=ph(),nA=mh(),iA=xh(),yh;(function(n){function e(t){let i=t;return i&&!!i.inserting&&!!i.replacing}n.is=e})(yh||(yh={}));function rA(n){let t=n||(g=>g.toString());function i(g){return t(g)}function r(g){return{uri:t(g.uri)}}function s(g){return{uri:t(g.uri),languageId:g.languageId,version:g.version,text:g.getText()}}function o(g){return{uri:t(g.uri),version:g.version}}function a(g){return{textDocument:s(g)}}function c(g){let A=g;return!!A.document&&!!A.contentChanges}function u(g){let A=g;return!!A.uri&&!!A.version}function l(g,A,Y){if(u(g))return{textDocument:{uri:t(g.uri),version:g.version},contentChanges:[{text:g.getText()}]};if(c(g)){let ke=A,P=Y;return{textDocument:{uri:t(ke),version:P},contentChanges:g.contentChanges.map(R=>{let D=R.range;return{range:{start:{line:D.start.line,character:D.start.character},end:{line:D.end.line,character:D.end.character}},rangeLength:R.rangeLength,text:R.text}})}}else throw Error("Unsupported text document change parameter")}function p(g){return{textDocument:r(g)}}function h(g,A=!1){let Y={textDocument:r(g)};return A&&(Y.text=g.getText()),Y}function x(g){switch(g){case Ct.TextDocumentSaveReason.Manual:return le.TextDocumentSaveReason.Manual;case Ct.TextDocumentSaveReason.AfterDelay:return le.TextDocumentSaveReason.AfterDelay;case Ct.TextDocumentSaveReason.FocusOut:return le.TextDocumentSaveReason.FocusOut}return le.TextDocumentSaveReason.Manual}function f(g){return{textDocument:r(g.document),reason:x(g.reason)}}function y(g){return{files:g.files.map(A=>({uri:t(A)}))}}function w(g){return{files:g.files.map(A=>({oldUri:t(A.oldUri),newUri:t(A.newUri)}))}}function S(g){return{files:g.files.map(A=>({uri:t(A)}))}}function O(g){return{files:g.files.map(A=>({uri:t(A)}))}}function k(g){return{files:g.files.map(A=>({oldUri:t(A.oldUri),newUri:t(A.newUri)}))}}function N(g){return{files:g.files.map(A=>({uri:t(A)}))}}function j(g,A){return{textDocument:r(g),position:ct(A)}}function G(g){switch(g){case Ct.CompletionTriggerKind.TriggerCharacter:return le.CompletionTriggerKind.TriggerCharacter;case Ct.CompletionTriggerKind.TriggerForIncompleteCompletions:return le.CompletionTriggerKind.TriggerForIncompleteCompletions;default:return le.CompletionTriggerKind.Invoked}}function $(g,A,Y){return{textDocument:r(g),position:ct(A),context:{triggerKind:G(Y.triggerKind),triggerCharacter:Y.triggerCharacter}}}function Q(g){switch(g){case Ct.SignatureHelpTriggerKind.Invoke:return le.SignatureHelpTriggerKind.Invoked;case Ct.SignatureHelpTriggerKind.TriggerCharacter:return le.SignatureHelpTriggerKind.TriggerCharacter;case Ct.SignatureHelpTriggerKind.ContentChange:return le.SignatureHelpTriggerKind.ContentChange}}function te(g){return{label:g.label}}function Oe(g){return g.map(te)}function Ye(g){return{label:g.label,parameters:Oe(g.parameters)}}function We(g){return g.map(Ye)}function Kt(g){return g===void 0?g:{signatures:We(g.signatures),activeSignature:g.activeSignature,activeParameter:g.activeParameter}}function Ne(g,A,Y){return{textDocument:r(g),position:ct(A),context:{isRetrigger:Y.isRetrigger,triggerCharacter:Y.triggerCharacter,triggerKind:Q(Y.triggerKind),activeSignatureHelp:Kt(Y.activeSignatureHelp)}}}function ct(g){return{line:g.line,character:g.character}}function mt(g){return g==null?g:{line:g.line>le.uinteger.MAX_VALUE?le.uinteger.MAX_VALUE:g.line,character:g.character>le.uinteger.MAX_VALUE?le.uinteger.MAX_VALUE:g.character}}function se(g,A){return b0.map(g,mt,A)}function ie(g){return g.map(mt)}function de(g){return g==null?g:{start:mt(g.start),end:mt(g.end)}}function ut(g){return g.map(de)}function Re(g){return g==null?g:le.Location.create(i(g.uri),de(g.range))}function Ke(g){switch(g){case Ct.DiagnosticSeverity.Error:return le.DiagnosticSeverity.Error;case Ct.DiagnosticSeverity.Warning:return le.DiagnosticSeverity.Warning;case Ct.DiagnosticSeverity.Information:return le.DiagnosticSeverity.Information;case Ct.DiagnosticSeverity.Hint:return le.DiagnosticSeverity.Hint}}function Sn(g){if(!g)return;let A=[];for(let Y of g){let ke=gt(Y);ke!==void 0&&A.push(ke)}return A.length>0?A:void 0}function gt(g){switch(g){case Ct.DiagnosticTag.Unnecessary:return le.DiagnosticTag.Unnecessary;case Ct.DiagnosticTag.Deprecated:return le.DiagnosticTag.Deprecated;default:return}}function it(g){return{message:g.message,location:Re(g.location)}}function Cn(g){return g.map(it)}function Rn(g){if(g!=null)return Pr.number(g)||Pr.string(g)?g:{value:g.value,target:i(g.target)}}function Ge(g){let A=le.Diagnostic.create(de(g.range),g.message),Y=g instanceof _0.ProtocolDiagnostic?g:void 0;Y!==void 0&&Y.data!==void 0&&(A.data=Y.data);let ke=Rn(g.code);return _0.DiagnosticCode.is(ke)?Y!==void 0&&Y.hasDiagnosticCode?A.code=ke:(A.code=ke.value,A.codeDescription={href:ke.target}):A.code=ke,Pr.number(g.severity)&&(A.severity=Ke(g.severity)),Array.isArray(g.tags)&&(A.tags=Sn(g.tags)),g.relatedInformation&&(A.relatedInformation=Cn(g.relatedInformation)),g.source&&(A.source=g.source),A}function Mn(g,A){return g==null?g:b0.map(g,Ge,A)}function Un(g){return g==null?g:g.map(Ge)}function ei(g,A){switch(g){case"$string":return A;case le.MarkupKind.PlainText:return{kind:g,value:A};case le.MarkupKind.Markdown:return{kind:g,value:A.value};default:return`Unsupported Markup content received. Kind is: ${g}`}}function yt(g){switch(g){case Ct.CompletionItemTag.Deprecated:return le.CompletionItemTag.Deprecated}}function mi(g){if(g===void 0)return g;let A=[];for(let Y of g){let ke=yt(Y);ke!==void 0&&A.push(ke)}return A}function zn(g,A){return A!==void 0?A:g+1}function Dn(g,A=!1){let Y,ke;Pr.string(g.label)?Y=g.label:(Y=g.label.label,A&&(g.label.detail!==void 0||g.label.description!==void 0)&&(ke={detail:g.label.detail,description:g.label.description}));let P={label:Y};ke!==void 0&&(P.labelDetails=ke);let v=g instanceof YN.default?g:void 0;g.detail&&(P.detail=g.detail),g.documentation&&(!v||v.documentationFormat==="$string"?P.documentation=g.documentation:P.documentation=ei(v.documentationFormat,g.documentation)),g.filterText&&(P.filterText=g.filterText),Fi(P,g),Pr.number(g.kind)&&(P.kind=zn(g.kind,v&&v.originalItemKind)),g.sortText&&(P.sortText=g.sortText),g.additionalTextEdits&&(P.additionalTextEdits=vt(g.additionalTextEdits)),g.commitCharacters&&(P.commitCharacters=g.commitCharacters.slice()),g.command&&(P.command=K(g.command)),(g.preselect===!0||g.preselect===!1)&&(P.preselect=g.preselect);let R=mi(g.tags);if(v){if(v.data!==void 0&&(P.data=v.data),v.deprecated===!0||v.deprecated===!1){if(v.deprecated===!0&&R!==void 0&&R.length>0){let D=R.indexOf(Ct.CompletionItemTag.Deprecated);D!==-1&&R.splice(D,1)}P.deprecated=v.deprecated}v.insertTextMode!==void 0&&(P.insertTextMode=v.insertTextMode)}return R!==void 0&&R.length>0&&(P.tags=R),P.insertTextMode===void 0&&g.keepWhitespace===!0&&(P.insertTextMode=le.InsertTextMode.adjustIndentation),P}function Fi(g,A){let Y=le.InsertTextFormat.PlainText,ke,P;A.textEdit?(ke=A.textEdit.newText,P=A.textEdit.range):A.insertText instanceof Ct.SnippetString?(Y=le.InsertTextFormat.Snippet,ke=A.insertText.value):ke=A.insertText,A.range&&(P=A.range),g.insertTextFormat=Y,A.fromEdit&&ke!==void 0&&P!==void 0?g.textEdit=Tn(ke,P):g.insertText=ke}function Tn(g,A){return yh.is(A)?le.InsertReplaceEdit.create(g,de(A.inserting),de(A.replacing)):{newText:g,range:de(A)}}function ti(g){return{range:de(g.range),newText:g.newText}}function vt(g){return g==null?g:g.map(ti)}function Lt(g){return g<=Ct.SymbolKind.TypeParameter?g+1:le.SymbolKind.Property}function Nt(g){return g}function fn(g){return g.map(Nt)}function Zt(g,A,Y){return{textDocument:r(g),position:ct(A),context:{includeDeclaration:Y.includeDeclaration}}}async function ni(g,A){let Y=le.CodeAction.create(g.title);if(g instanceof w0.default&&g.data!==void 0&&(Y.data=g.data),g.kind!==void 0&&(Y.kind=C(g.kind)),g.diagnostics!==void 0&&(Y.diagnostics=await Mn(g.diagnostics,A)),g.edit!==void 0)throw new Error("VS Code code actions can only be converted to a protocol code action without an edit.");return g.command!==void 0&&(Y.command=K(g.command)),g.isPreferred!==void 0&&(Y.isPreferred=g.isPreferred),g.disabled!==void 0&&(Y.disabled={reason:g.disabled.reason}),Y}function gi(g){let A=le.CodeAction.create(g.title);if(g instanceof w0.default&&g.data!==void 0&&(A.data=g.data),g.kind!==void 0&&(A.kind=C(g.kind)),g.diagnostics!==void 0&&(A.diagnostics=Un(g.diagnostics)),g.edit!==void 0)throw new Error("VS Code code actions can only be converted to a protocol code action without an edit.");return g.command!==void 0&&(A.command=K(g.command)),g.isPreferred!==void 0&&(A.isPreferred=g.isPreferred),g.disabled!==void 0&&(A.disabled={reason:g.disabled.reason}),A}async function $n(g,A){if(g==null)return g;let Y;return g.only&&Pr.string(g.only.value)&&(Y=[g.only.value]),le.CodeActionContext.create(await Mn(g.diagnostics,A),Y,Gt(g.triggerKind))}function vi(g){if(g==null)return g;let A;return g.only&&Pr.string(g.only.value)&&(A=[g.only.value]),le.CodeActionContext.create(Un(g.diagnostics),A,Gt(g.triggerKind))}function Gt(g){switch(g){case Ct.CodeActionTriggerKind.Invoke:return le.CodeActionTriggerKind.Invoked;case Ct.CodeActionTriggerKind.Automatic:return le.CodeActionTriggerKind.Automatic;default:return}}function C(g){if(g!=null)return g.value}function L(g){return g==null?g:le.InlineValueContext.create(g.frameId,de(g.stoppedLocation))}function B(g,A,Y){return{context:le.InlineCompletionContext.create(Y.triggerKind,Y.selectedCompletionInfo),textDocument:r(g),position:mt(A)}}function K(g){let A=le.Command.create(g.title,g.command);return g.arguments&&(A.arguments=g.arguments),A}function De(g){let A=le.CodeLens.create(de(g.range));return g.command&&(A.command=K(g.command)),g instanceof QN.default&&g.data&&(A.data=g.data),A}function Se(g,A){let Y={tabSize:g.tabSize,insertSpaces:g.insertSpaces};return A.trimTrailingWhitespace&&(Y.trimTrailingWhitespace=!0),A.trimFinalNewlines&&(Y.trimFinalNewlines=!0),A.insertFinalNewline&&(Y.insertFinalNewline=!0),Y}function Ae(g){return{textDocument:r(g)}}function Ue(g){return{textDocument:r(g)}}function me(g){let A=le.DocumentLink.create(de(g.range));g.target&&(A.target=i(g.target)),g.tooltip!==void 0&&(A.tooltip=g.tooltip);let Y=g instanceof ZN.default?g:void 0;return Y&&Y.data&&(A.data=Y.data),A}function Pe(g){return{textDocument:r(g)}}function ye(g){let A={name:g.name,kind:Lt(g.kind),uri:i(g.uri),range:de(g.range),selectionRange:de(g.selectionRange)};return g.detail!==void 0&&g.detail.length>0&&(A.detail=g.detail),g.tags!==void 0&&(A.tags=fn(g.tags)),g instanceof eA.default&&g.data!==void 0&&(A.data=g.data),A}function ze(g){let A={name:g.name,kind:Lt(g.kind),uri:i(g.uri),range:de(g.range),selectionRange:de(g.selectionRange)};return g.detail!==void 0&&g.detail.length>0&&(A.detail=g.detail),g.tags!==void 0&&(A.tags=fn(g.tags)),g instanceof tA.default&&g.data!==void 0&&(A.data=g.data),A}function lt(g){let A=g instanceof nA.default?{name:g.name,kind:Lt(g.kind),location:g.hasRange?Re(g.location):{uri:t(g.location.uri)},data:g.data}:{name:g.name,kind:Lt(g.kind),location:Re(g.location)};return g.tags!==void 0&&(A.tags=fn(g.tags)),g.containerName!==""&&(A.containerName=g.containerName),A}function Dt(g){let A=typeof g.label=="string"?g.label:g.label.map(Ni),Y=le.InlayHint.create(mt(g.position),A);return g.kind!==void 0&&(Y.kind=g.kind),g.textEdits!==void 0&&(Y.textEdits=vt(g.textEdits)),g.tooltip!==void 0&&(Y.tooltip=Ai(g.tooltip)),g.paddingLeft!==void 0&&(Y.paddingLeft=g.paddingLeft),g.paddingRight!==void 0&&(Y.paddingRight=g.paddingRight),g instanceof iA.default&&g.data!==void 0&&(Y.data=g.data),Y}function Ni(g){let A=le.InlayHintLabelPart.create(g.value);return g.location!==void 0&&(A.location=Re(g.location)),g.command!==void 0&&(A.command=K(g.command)),g.tooltip!==void 0&&(A.tooltip=Ai(g.tooltip)),A}function Ai(g){return typeof g=="string"?g:{kind:le.MarkupKind.Markdown,value:g.value}}return{asUri:i,asTextDocumentIdentifier:r,asTextDocumentItem:s,asVersionedTextDocumentIdentifier:o,asOpenTextDocumentParams:a,asChangeTextDocumentParams:l,asCloseTextDocumentParams:p,asSaveTextDocumentParams:h,asWillSaveTextDocumentParams:f,asDidCreateFilesParams:y,asDidRenameFilesParams:w,asDidDeleteFilesParams:S,asWillCreateFilesParams:O,asWillRenameFilesParams:k,asWillDeleteFilesParams:N,asTextDocumentPositionParams:j,asCompletionParams:$,asSignatureHelpParams:Ne,asWorkerPosition:ct,asRange:de,asRanges:ut,asPosition:mt,asPositions:se,asPositionsSync:ie,asLocation:Re,asDiagnosticSeverity:Ke,asDiagnosticTag:gt,asDiagnostic:Ge,asDiagnostics:Mn,asDiagnosticsSync:Un,asCompletionItem:Dn,asTextEdit:ti,asSymbolKind:Lt,asSymbolTag:Nt,asSymbolTags:fn,asReferenceParams:Zt,asCodeAction:ni,asCodeActionSync:gi,asCodeActionContext:$n,asCodeActionContextSync:vi,asInlineValueContext:L,asCommand:K,asCodeLens:De,asFormattingOptions:Se,asDocumentSymbolParams:Ae,asCodeLensParams:Ue,asDocumentLink:me,asDocumentLinkParams:Pe,asCallHierarchyItem:ye,asTypeHierarchyItem:ze,asInlayHint:Dt,asWorkspaceSymbol:lt,asInlineCompletionParams:B}}yu.createConverter=rA});var D0=T(wu=>{"use strict";Object.defineProperty(wu,"__esModule",{value:!0});wu.createConverter=void 0;var W=require("vscode"),ae=ue(),An=qn(),Ee=vu(),sA=Vf(),oA=Yf(),aA=eh(),cA=ih(),C0=oh(),uA=uh(),lA=ph(),dA=mh(),pA=xh(),R0=ue(),bu;(function(n){function e(t){let i=t;return i&&An.string(i.language)&&An.string(i.value)}n.is=e})(bu||(bu={}));function fA(n,e,t){let r=n||(d=>W.Uri.parse(d));function s(d){return r(d)}function o(d){let E=[];for(let U of d)if(typeof U=="string")E.push(U);else if(R0.NotebookCellTextDocumentFilter.is(U))if(typeof U.notebook=="string")E.push({notebookType:U.notebook,language:U.language});else{let Z=U.notebook.notebookType??"*";E.push({notebookType:Z,scheme:U.notebook.scheme,pattern:U.notebook.pattern,language:U.language})}else R0.TextDocumentFilter.is(U)&&E.push({language:U.language,scheme:U.scheme,pattern:U.pattern});return E}async function a(d,E){return Ee.map(d,u,E)}function c(d){let E=new Array(d.length);for(let U=0;U0?E:void 0}function h(d){switch(d){case ae.DiagnosticTag.Unnecessary:return W.DiagnosticTag.Unnecessary;case ae.DiagnosticTag.Deprecated:return W.DiagnosticTag.Deprecated;default:return}}function x(d){return d?new W.Position(d.line,d.character):void 0}function f(d){return d?new W.Range(d.start.line,d.start.character,d.end.line,d.end.character):void 0}async function y(d,E){return Ee.map(d,U=>new W.Range(U.start.line,U.start.character,U.end.line,U.end.character),E)}function w(d){if(d==null)return W.DiagnosticSeverity.Error;switch(d){case ae.DiagnosticSeverity.Error:return W.DiagnosticSeverity.Error;case ae.DiagnosticSeverity.Warning:return W.DiagnosticSeverity.Warning;case ae.DiagnosticSeverity.Information:return W.DiagnosticSeverity.Information;case ae.DiagnosticSeverity.Hint:return W.DiagnosticSeverity.Hint}return W.DiagnosticSeverity.Error}function S(d){if(An.string(d))return k(d);if(bu.is(d))return k().appendCodeblock(d.value,d.language);if(Array.isArray(d)){let E=[];for(let U of d){let Z=k();bu.is(U)?Z.appendCodeblock(U.value,U.language):Z.appendMarkdown(U),E.push(Z)}return E}else return k(d)}function O(d){if(An.string(d))return d;switch(d.kind){case ae.MarkupKind.Markdown:return k(d.value);case ae.MarkupKind.PlainText:return d.value;default:return`Unsupported Markup content received. Kind is: ${d.kind}`}}function k(d){let E;if(d===void 0||typeof d=="string")E=new W.MarkdownString(d);else switch(d.kind){case ae.MarkupKind.Markdown:E=new W.MarkdownString(d.value);break;case ae.MarkupKind.PlainText:E=new W.MarkdownString,E.appendText(d.value);break;default:E=new W.MarkdownString,E.appendText(`Unsupported Markup content received. Kind is: ${d.kind}`);break}return E.isTrusted=e,E.supportHtml=t,E}function N(d){if(d)return new W.Hover(S(d.contents),f(d.range))}async function j(d,E,U){if(!d)return;if(Array.isArray(d))return Ee.map(d,ri=>Oe(ri,E),U);let Z=d,{defaultRange:Tt,commitCharacters:At}=G(Z,E),Le=await Ee.map(Z.items,ri=>Oe(ri,At,Tt,Z.itemDefaults?.insertTextMode,Z.itemDefaults?.insertTextFormat,Z.itemDefaults?.data),U);return new W.CompletionList(Le,Z.isIncomplete)}function G(d,E){let U=d.itemDefaults?.editRange,Z=d.itemDefaults?.commitCharacters??E;return ae.Range.is(U)?{defaultRange:f(U),commitCharacters:Z}:U!==void 0?{defaultRange:{inserting:f(U.insert),replacing:f(U.replace)},commitCharacters:Z}:{defaultRange:void 0,commitCharacters:Z}}function $(d){return ae.CompletionItemKind.Text<=d&&d<=ae.CompletionItemKind.TypeParameter?[d-1,void 0]:[W.CompletionItemKind.Text,d]}function Q(d){switch(d){case ae.CompletionItemTag.Deprecated:return W.CompletionItemTag.Deprecated}}function te(d){if(d==null)return[];let E=[];for(let U of d){let Z=Q(U);Z!==void 0&&E.push(Z)}return E}function Oe(d,E,U,Z,Tt,At){let Le=te(d.tags),ri=Ye(d),He=new sA.default(ri);d.detail&&(He.detail=d.detail),d.documentation&&(He.documentation=O(d.documentation),He.documentationFormat=An.string(d.documentation)?"$string":d.documentation.kind),d.filterText&&(He.filterText=d.filterText);let aa=We(d,U,Tt);if(aa&&(He.insertText=aa.text,He.range=aa.range,He.fromEdit=aa.fromEdit),An.number(d.kind)){let[sT,Wg]=$(d.kind);He.kind=sT,Wg&&(He.originalItemKind=Wg)}d.sortText&&(He.sortText=d.sortText),d.additionalTextEdits&&(He.additionalTextEdits=mt(d.additionalTextEdits));let Hg=d.commitCharacters!==void 0?An.stringArray(d.commitCharacters)?d.commitCharacters:void 0:E;Hg&&(He.commitCharacters=Hg.slice()),d.command&&(He.command=vt(d.command)),(d.deprecated===!0||d.deprecated===!1)&&(He.deprecated=d.deprecated,d.deprecated===!0&&Le.push(W.CompletionItemTag.Deprecated)),(d.preselect===!0||d.preselect===!1)&&(He.preselect=d.preselect);let Bg=d.data??At;Bg!==void 0&&(He.data=Bg),Le.length>0&&(He.tags=Le);let yl=d.insertTextMode??Z;return yl!==void 0&&(He.insertTextMode=yl,yl===ae.InsertTextMode.asIs&&(He.keepWhitespace=!0)),He}function Ye(d){return ae.CompletionItemLabelDetails.is(d.labelDetails)?{label:d.label,detail:d.labelDetails.detail,description:d.labelDetails.description}:d.label}function We(d,E,U){let Z=d.insertTextFormat??U;if(d.textEdit!==void 0||E!==void 0){let[Tt,At]=d.textEdit!==void 0?Kt(d.textEdit):[E,d.textEditText??d.label];return Z===ae.InsertTextFormat.Snippet?{text:new W.SnippetString(At),range:Tt,fromEdit:!0}:{text:At,range:Tt,fromEdit:!0}}else return d.insertText?Z===ae.InsertTextFormat.Snippet?{text:new W.SnippetString(d.insertText),fromEdit:!1}:{text:d.insertText,fromEdit:!1}:void 0}function Kt(d){return ae.InsertReplaceEdit.is(d)?[{inserting:f(d.insert),replacing:f(d.replace)},d.newText]:[f(d.range),d.newText]}function Ne(d){if(d)return new W.TextEdit(f(d.range),d.newText)}async function ct(d,E){if(d)return Ee.map(d,Ne,E)}function mt(d){if(!d)return;let E=new Array(d.length);for(let U=0;U0){let U=[];for(let Z of d.children)U.push(Tn(Z));E.children=U}return E}function ti(d,E){d.tags=zn(E.tags),E.deprecated&&(d.tags?d.tags.includes(W.SymbolTag.Deprecated)||(d.tags=d.tags.concat(W.SymbolTag.Deprecated)):d.tags=[W.SymbolTag.Deprecated])}function vt(d){let E={title:d.title,command:d.command};return d.arguments&&(E.arguments=d.arguments),E}async function Lt(d,E){if(d)return Ee.map(d,vt,E)}let Nt=new Map;Nt.set(ae.CodeActionKind.Empty,W.CodeActionKind.Empty),Nt.set(ae.CodeActionKind.QuickFix,W.CodeActionKind.QuickFix),Nt.set(ae.CodeActionKind.Refactor,W.CodeActionKind.Refactor),Nt.set(ae.CodeActionKind.RefactorExtract,W.CodeActionKind.RefactorExtract),Nt.set(ae.CodeActionKind.RefactorInline,W.CodeActionKind.RefactorInline),Nt.set(ae.CodeActionKind.RefactorRewrite,W.CodeActionKind.RefactorRewrite),Nt.set(ae.CodeActionKind.Source,W.CodeActionKind.Source),Nt.set(ae.CodeActionKind.SourceOrganizeImports,W.CodeActionKind.SourceOrganizeImports);function fn(d){if(d==null)return;let E=Nt.get(d);if(E)return E;let U=d.split(".");E=W.CodeActionKind.Empty;for(let Z of U)E=E.append(Z);return E}function Zt(d){if(d!=null)return d.map(E=>fn(E))}async function ni(d,E){if(d==null)return;let U=new cA.default(d.title,d.data);return d.kind!==void 0&&(U.kind=fn(d.kind)),d.diagnostics!==void 0&&(U.diagnostics=c(d.diagnostics)),d.edit!==void 0&&(U.edit=await Gt(d.edit,E)),d.command!==void 0&&(U.command=vt(d.command)),d.isPreferred!==void 0&&(U.isPreferred=d.isPreferred),d.disabled!==void 0&&(U.disabled={reason:d.disabled.reason}),U}function gi(d,E){return Ee.mapAsync(d,async U=>ae.Command.is(U)?vt(U):ni(U,E),E)}function $n(d){if(!d)return;let E=new oA.default(f(d.range));return d.command&&(E.command=vt(d.command)),d.data!==void 0&&d.data!==null&&(E.data=d.data),E}async function vi(d,E){if(d)return Ee.map(d,$n,E)}async function Gt(d,E){if(!d)return;let U=new Map;if(d.changeAnnotations!==void 0){let At=d.changeAnnotations;await Ee.forEach(Object.keys(At),Le=>{let ri=C(At[Le]);U.set(Le,ri)},E)}let Z=At=>{if(At!==void 0)return U.get(At)},Tt=new W.WorkspaceEdit;if(d.documentChanges){let At=d.documentChanges;await Ee.forEach(At,Le=>{if(ae.CreateFile.is(Le))Tt.createFile(r(Le.uri),Le.options,Z(Le.annotationId));else if(ae.RenameFile.is(Le))Tt.renameFile(r(Le.oldUri),r(Le.newUri),Le.options,Z(Le.annotationId));else if(ae.DeleteFile.is(Le))Tt.deleteFile(r(Le.uri),Le.options,Z(Le.annotationId));else if(ae.TextDocumentEdit.is(Le)){let ri=r(Le.textDocument.uri);for(let He of Le.edits)ae.AnnotatedTextEdit.is(He)?Tt.replace(ri,f(He.range),He.newText,Z(He.annotationId)):Tt.replace(ri,f(He.range),He.newText)}else throw new Error(`Unknown workspace edit change received: -${JSON.stringify(Le,void 0,4)}`)},E)}else if(d.changes){let At=d.changes;await Ee.forEach(Object.keys(At),Le=>{Tt.set(r(Le),mt(At[Le]))},E)}return Tt}function C(d){if(d!==void 0)return{label:d.label,needsConfirmation:!!d.needsConfirmation,description:d.description}}function L(d){let E=f(d.range),U=d.target?s(d.target):void 0,Z=new aA.default(E,U);return d.tooltip!==void 0&&(Z.tooltip=d.tooltip),d.data!==void 0&&d.data!==null&&(Z.data=d.data),Z}async function B(d,E){if(d)return Ee.map(d,L,E)}function K(d){return new W.Color(d.red,d.green,d.blue,d.alpha)}function De(d){return new W.ColorInformation(f(d.range),K(d.color))}async function Se(d,E){if(d)return Ee.map(d,De,E)}function Ae(d){let E=new W.ColorPresentation(d.label);return E.additionalTextEdits=mt(d.additionalTextEdits),d.textEdit&&(E.textEdit=Ne(d.textEdit)),E}async function Ue(d,E){if(d)return Ee.map(d,Ae,E)}function me(d){if(d)switch(d){case ae.FoldingRangeKind.Comment:return W.FoldingRangeKind.Comment;case ae.FoldingRangeKind.Imports:return W.FoldingRangeKind.Imports;case ae.FoldingRangeKind.Region:return W.FoldingRangeKind.Region}}function Pe(d){return new W.FoldingRange(d.startLine,d.endLine,me(d.kind))}async function ye(d,E){if(d)return Ee.map(d,Pe,E)}function ze(d){return new W.SelectionRange(f(d.range),d.parent?ze(d.parent):void 0)}async function lt(d,E){return Array.isArray(d)?Ee.map(d,ze,E):[]}function Dt(d){return ae.InlineValueText.is(d)?new W.InlineValueText(f(d.range),d.text):ae.InlineValueVariableLookup.is(d)?new W.InlineValueVariableLookup(f(d.range),d.variableName,d.caseSensitiveLookup):new W.InlineValueEvaluatableExpression(f(d.range),d.expression)}async function Ni(d,E){return Array.isArray(d)?Ee.map(d,Dt,E):[]}async function Ai(d,E){let U=typeof d.label=="string"?d.label:await Ee.map(d.label,g,E),Z=new pA.default(x(d.position),U);return d.kind!==void 0&&(Z.kind=d.kind),d.textEdits!==void 0&&(Z.textEdits=await ct(d.textEdits,E)),d.tooltip!==void 0&&(Z.tooltip=A(d.tooltip)),d.paddingLeft!==void 0&&(Z.paddingLeft=d.paddingLeft),d.paddingRight!==void 0&&(Z.paddingRight=d.paddingRight),d.data!==void 0&&(Z.data=d.data),Z}function g(d){let E=new W.InlayHintLabelPart(d.value);return d.location!==void 0&&(E.location=Ke(d.location)),d.tooltip!==void 0&&(E.tooltip=A(d.tooltip)),d.command!==void 0&&(E.command=vt(d.command)),E}function A(d){return typeof d=="string"?d:k(d)}async function Y(d,E){if(Array.isArray(d))return Ee.mapAsync(d,Ai,E)}function ke(d){if(d===null)return;let E=new uA.default(yt(d.kind),d.name,d.detail||"",s(d.uri),f(d.range),f(d.selectionRange),d.data);return d.tags!==void 0&&(E.tags=zn(d.tags)),E}async function P(d,E){if(d!==null)return Ee.map(d,ke,E)}async function v(d,E){return new W.CallHierarchyIncomingCall(ke(d.from),await y(d.fromRanges,E))}async function R(d,E){if(d!==null)return Ee.mapAsync(d,v,E)}async function D(d,E){return new W.CallHierarchyOutgoingCall(ke(d.to),await y(d.fromRanges,E))}async function b(d,E){if(d!==null)return Ee.mapAsync(d,D,E)}async function m(d,E){if(d!=null)return new W.SemanticTokens(new Uint32Array(d.data),d.resultId)}function F(d){return new W.SemanticTokensEdit(d.start,d.deleteCount,d.data!==void 0?new Uint32Array(d.data):void 0)}async function M(d,E){if(d!=null)return new W.SemanticTokensEdits(d.edits.map(F),d.resultId)}function ce(d){return d}async function Qe(d,E){if(d!=null)return new W.LinkedEditingRanges(await y(d.ranges,E),$e(d.wordPattern))}function $e(d){if(d!=null)return new RegExp(d)}function en(d){if(d===null)return;let E=new lA.default(yt(d.kind),d.name,d.detail||"",s(d.uri),f(d.range),f(d.selectionRange),d.data);return d.tags!==void 0&&(E.tags=zn(d.tags)),E}async function hn(d,E){if(d!==null)return Ee.map(d,en,E)}function Hn(d){if(An.string(d))return d;if(ae.RelativePattern.is(d)){if(ae.URI.is(d.baseUri))return new W.RelativePattern(s(d.baseUri),d.pattern);if(ae.WorkspaceFolder.is(d.baseUri)){let E=W.workspace.getWorkspaceFolder(s(d.baseUri.uri));return E!==void 0?new W.RelativePattern(E,d.pattern):void 0}}}async function xe(d,E){if(!d)return;if(Array.isArray(d))return Ee.map(d,Tt=>ii(Tt),E);let U=d,Z=await Ee.map(U.items,Tt=>ii(Tt),E);return new W.InlineCompletionList(Z)}function ii(d){let E;typeof d.insertText=="string"?E=d.insertText:E=new W.SnippetString(d.insertText.value);let U;d.command&&(U=vt(d.command));let Z=new W.InlineCompletionItem(E,f(d.range),U);return d.filterText&&(Z.filterText=d.filterText),Z}return{asUri:s,asDocumentSelector:o,asDiagnostics:a,asDiagnostic:u,asRange:f,asRanges:y,asPosition:x,asDiagnosticSeverity:w,asDiagnosticTag:h,asHover:N,asCompletionResult:j,asCompletionItem:Oe,asTextEdit:Ne,asTextEdits:ct,asSignatureHelp:se,asSignatureInformations:ie,asSignatureInformation:de,asParameterInformations:ut,asParameterInformation:Re,asDeclarationResult:Sn,asDefinitionResult:gt,asLocation:Ke,asReferences:Rn,asDocumentHighlights:Ge,asDocumentHighlight:Mn,asDocumentHighlightKind:Un,asSymbolKind:yt,asSymbolTag:mi,asSymbolTags:zn,asSymbolInformations:ei,asSymbolInformation:Dn,asDocumentSymbols:Fi,asDocumentSymbol:Tn,asCommand:vt,asCommands:Lt,asCodeAction:ni,asCodeActionKind:fn,asCodeActionKinds:Zt,asCodeActionResult:gi,asCodeLens:$n,asCodeLenses:vi,asWorkspaceEdit:Gt,asDocumentLink:L,asDocumentLinks:B,asFoldingRangeKind:me,asFoldingRange:Pe,asFoldingRanges:ye,asColor:K,asColorInformation:De,asColorInformations:Se,asColorPresentation:Ae,asColorPresentations:Ue,asSelectionRange:ze,asSelectionRanges:lt,asInlineValue:Dt,asInlineValues:Ni,asInlayHint:Ai,asInlayHints:Y,asSemanticTokensLegend:ce,asSemanticTokens:m,asSemanticTokensEdit:F,asSemanticTokensEdits:M,asCallHierarchyItem:ke,asCallHierarchyItems:P,asCallHierarchyIncomingCall:v,asCallHierarchyIncomingCalls:R,asCallHierarchyOutgoingCall:D,asCallHierarchyOutgoingCalls:b,asLinkedEditingRanges:Qe,asTypeHierarchyItem:en,asTypeHierarchyItems:hn,asGlobPattern:Hn,asInlineCompletionResult:xe,asInlineCompletionItem:ii}}wu.createConverter=fA});var tt=T(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.generateUuid=In.parse=In.isUUID=In.v4=In.empty=void 0;var Ao=class{constructor(e){this._value=e}asHex(){return this._value}equals(e){return this.asHex()===e.asHex()}},Io=class n extends Ao{static _oneOf(e){return e[Math.floor(e.length*Math.random())]}static _randomHex(){return n._oneOf(n._chars)}constructor(){super([n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),"-",n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),"-","4",n._randomHex(),n._randomHex(),n._randomHex(),"-",n._oneOf(n._timeHighBits),n._randomHex(),n._randomHex(),n._randomHex(),"-",n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex(),n._randomHex()].join(""))}};Io._chars=["0","1","2","3","4","5","6","6","7","8","9","a","b","c","d","e","f"];Io._timeHighBits=["8","9","a","b"];In.empty=new Ao("00000000-0000-0000-0000-000000000000");function T0(){return new Io}In.v4=T0;var hA=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function E0(n){return hA.test(n)}In.isUUID=E0;function mA(n){if(!E0(n))throw new Error("invalid uuid");return new Ao(n)}In.parse=mA;function gA(){return T0().asHex()}In.generateUuid=gA});var wh=T(_u=>{"use strict";Object.defineProperty(_u,"__esModule",{value:!0});_u.ProgressPart=void 0;var P0=require("vscode"),k0=ue(),O0=qn(),bh=class{constructor(e,t,i){this._client=e,this._token=t,this._reported=0,this._infinite=!1,this._lspProgressDisposable=this._client.onProgress(k0.WorkDoneProgress.type,this._token,r=>{switch(r.kind){case"begin":this.begin(r);break;case"report":this.report(r);break;case"end":this.done(),i&&i(this);break}})}begin(e){this._infinite=e.percentage===void 0,this._lspProgressDisposable!==void 0&&P0.window.withProgress({location:P0.ProgressLocation.Window,cancellable:e.cancellable,title:e.title},async(t,i)=>{if(this._lspProgressDisposable!==void 0)return this._progress=t,this._cancellationToken=i,this._tokenDisposable=this._cancellationToken.onCancellationRequested(()=>{this._client.sendNotification(k0.WorkDoneProgressCancelNotification.type,{token:this._token})}),this.report(e),new Promise((r,s)=>{this._resolve=r,this._reject=s})})}report(e){if(this._infinite&&O0.string(e.message))this._progress!==void 0&&this._progress.report({message:e.message});else if(O0.number(e.percentage)){let t=Math.max(0,Math.min(e.percentage,100)),i=Math.max(0,t-this._reported);this._reported+=i,this._progress!==void 0&&this._progress.report({message:e.message,increment:i})}}cancel(){this.cleanup(),this._reject!==void 0&&(this._reject(),this._resolve=void 0,this._reject=void 0)}done(){this.cleanup(),this._resolve!==void 0&&(this._resolve(),this._resolve=void 0,this._reject=void 0)}cleanup(){this._lspProgressDisposable!==void 0&&(this._lspProgressDisposable.dispose(),this._lspProgressDisposable=void 0),this._tokenDisposable!==void 0&&(this._tokenDisposable.dispose(),this._tokenDisposable=void 0),this._progress=void 0,this._cancellationToken=void 0}};_u.ProgressPart=bh});var Ce=T(qt=>{"use strict";Object.defineProperty(qt,"__esModule",{value:!0});qt.WorkspaceFeature=qt.TextDocumentLanguageFeature=qt.TextDocumentEventFeature=qt.DynamicDocumentFeature=qt.DynamicFeature=qt.StaticFeature=qt.ensure=qt.LSPCancellationError=void 0;var kr=require("vscode"),_h=ue(),Jt=qn(),q0=tt(),Sh=class extends kr.CancellationError{constructor(e){super(),this.data=e}};qt.LSPCancellationError=Sh;function vA(n,e){return n[e]===void 0&&(n[e]={}),n[e]}qt.ensure=vA;var F0;(function(n){function e(t){let i=t;return i!=null&&Jt.func(i.fillClientCapabilities)&&Jt.func(i.initialize)&&Jt.func(i.getState)&&Jt.func(i.clear)&&(i.fillInitializeParams===void 0||Jt.func(i.fillInitializeParams))}n.is=e})(F0||(qt.StaticFeature=F0={}));var N0;(function(n){function e(t){let i=t;return i!=null&&Jt.func(i.fillClientCapabilities)&&Jt.func(i.initialize)&&Jt.func(i.getState)&&Jt.func(i.clear)&&(i.fillInitializeParams===void 0||Jt.func(i.fillInitializeParams))&&Jt.func(i.register)&&Jt.func(i.unregister)&&i.registrationType!==void 0}n.is=e})(N0||(qt.DynamicFeature=N0={}));var jo=class{constructor(e){this._client=e}getState(){let e=this.getDocumentSelectors(),t=0;for(let r of e){t++;for(let s of kr.workspace.textDocuments)if(kr.languages.match(r,s)>0)return{kind:"document",id:this.registrationType.method,registrations:!0,matches:!0}}let i=t>0;return{kind:"document",id:this.registrationType.method,registrations:i,matches:!1}}};qt.DynamicDocumentFeature=jo;var Ch=class extends jo{static textDocumentFilter(e,t){for(let i of e)if(kr.languages.match(i,t)>0)return!0;return!1}constructor(e,t,i,r,s,o,a){super(e),this._event=t,this._type=i,this._middleware=r,this._createParams=s,this._textDocument=o,this._selectorFilter=a,this._selectors=new Map,this._onNotificationSent=new kr.EventEmitter}getStateInfo(){return[this._selectors.values(),!1]}getDocumentSelectors(){return this._selectors.values()}register(e){e.registerOptions.documentSelector&&(this._listener||(this._listener=this._event(t=>{this.callback(t).catch(i=>{this._client.error(`Sending document notification ${this._type.method} failed.`,i)})})),this._selectors.set(e.id,this._client.protocol2CodeConverter.asDocumentSelector(e.registerOptions.documentSelector)))}async callback(e){let t=async i=>{let r=this._createParams(i);await this._client.sendNotification(this._type,r),this.notificationSent(this.getTextDocument(i),this._type,r)};if(this.matches(e)){let i=this._middleware();return i?i(e,r=>t(r)):t(e)}}matches(e){return this._client.hasDedicatedTextSynchronizationFeature(this._textDocument(e))?!1:!this._selectorFilter||this._selectorFilter(this._selectors.values(),e)}get onNotificationSent(){return this._onNotificationSent.event}notificationSent(e,t,i){this._onNotificationSent.fire({textDocument:e,type:t,params:i})}unregister(e){this._selectors.delete(e),this._selectors.size===0&&this._listener&&(this._listener.dispose(),this._listener=void 0)}clear(){this._selectors.clear(),this._onNotificationSent.dispose(),this._listener&&(this._listener.dispose(),this._listener=void 0)}getProvider(e){for(let t of this._selectors.values())if(kr.languages.match(t,e)>0)return{send:i=>this.callback(i)}}};qt.TextDocumentEventFeature=Ch;var Rh=class extends jo{constructor(e,t){super(e),this._registrationType=t,this._registrations=new Map}*getDocumentSelectors(){for(let e of this._registrations.values()){let t=e.data.registerOptions.documentSelector;t!==null&&(yield this._client.protocol2CodeConverter.asDocumentSelector(t))}}get registrationType(){return this._registrationType}register(e){if(!e.registerOptions.documentSelector)return;let t=this.registerLanguageProvider(e.registerOptions,e.id);this._registrations.set(e.id,{disposable:t[0],data:e,provider:t[1]})}unregister(e){let t=this._registrations.get(e);t!==void 0&&t.disposable.dispose()}clear(){this._registrations.forEach(e=>{e.disposable.dispose()}),this._registrations.clear()}getRegistration(e,t){if(t){if(_h.TextDocumentRegistrationOptions.is(t)){let i=_h.StaticRegistrationOptions.hasId(t)?t.id:q0.generateUuid(),r=t.documentSelector??e;if(r)return[i,Object.assign({},t,{documentSelector:r})]}else if(Jt.boolean(t)&&t===!0||_h.WorkDoneProgressOptions.is(t)){if(!e)return[void 0,void 0];let i=Jt.boolean(t)&&t===!0?{documentSelector:e}:Object.assign({},t,{documentSelector:e});return[q0.generateUuid(),i]}}else return[void 0,void 0];return[void 0,void 0]}getRegistrationOptions(e,t){if(!(!e||!t))return Jt.boolean(t)&&t===!0?{documentSelector:e}:Object.assign({},t,{documentSelector:e})}getProvider(e){for(let t of this._registrations.values()){let i=t.data.registerOptions.documentSelector;if(i!==null&&kr.languages.match(this._client.protocol2CodeConverter.asDocumentSelector(i),e)>0)return t.provider}}getAllProviders(){let e=[];for(let t of this._registrations.values())e.push(t.provider);return e}};qt.TextDocumentLanguageFeature=Rh;var Dh=class{constructor(e,t){this._client=e,this._registrationType=t,this._registrations=new Map}getState(){let e=this._registrations.size>0;return{kind:"workspace",id:this._registrationType.method,registrations:e}}get registrationType(){return this._registrationType}register(e){let t=this.registerLanguageProvider(e.registerOptions);this._registrations.set(e.id,{disposable:t[0],provider:t[1]})}unregister(e){let t=this._registrations.get(e);t!==void 0&&t.disposable.dispose()}clear(){this._registrations.forEach(e=>{e.disposable.dispose()}),this._registrations.clear()}getProviders(){let e=[];for(let t of this._registrations.values())e.push(t.provider);return e}};qt.WorkspaceFeature=Dh});var I0=T((yU,A0)=>{var xA=typeof process=="object"&&process&&process.platform==="win32";A0.exports=xA?{sep:"\\"}:{sep:"/"}});var z0=T((bU,U0)=>{"use strict";U0.exports=L0;function L0(n,e,t){n instanceof RegExp&&(n=j0(n,t)),e instanceof RegExp&&(e=j0(e,t));var i=M0(n,e,t);return i&&{start:i[0],end:i[1],pre:t.slice(0,i[0]),body:t.slice(i[0]+n.length,i[1]),post:t.slice(i[1]+e.length)}}function j0(n,e){var t=e.match(n);return t?t[0]:null}L0.range=M0;function M0(n,e,t){var i,r,s,o,a,c=t.indexOf(n),u=t.indexOf(e,c+1),l=c;if(c>=0&&u>0){if(n===e)return[c,u];for(i=[],s=t.length;l>=0&&!a;)l==c?(i.push(l),c=t.indexOf(n,l+1)):i.length==1?a=[i.pop(),u]:(r=i.pop(),r=0?c:u;i.length&&(a=[s,o])}return a}});var X0=T((wU,V0)=>{var $0=z0();V0.exports=wA;var H0="\0SLASH"+Math.random()+"\0",B0="\0OPEN"+Math.random()+"\0",Eh="\0CLOSE"+Math.random()+"\0",W0="\0COMMA"+Math.random()+"\0",K0="\0PERIOD"+Math.random()+"\0";function Th(n){return parseInt(n,10)==n?parseInt(n,10):n.charCodeAt(0)}function yA(n){return n.split("\\\\").join(H0).split("\\{").join(B0).split("\\}").join(Eh).split("\\,").join(W0).split("\\.").join(K0)}function bA(n){return n.split(H0).join("\\").split(B0).join("{").split(Eh).join("}").split(W0).join(",").split(K0).join(".")}function G0(n){if(!n)return[""];var e=[],t=$0("{","}",n);if(!t)return n.split(",");var i=t.pre,r=t.body,s=t.post,o=i.split(",");o[o.length-1]+="{"+r+"}";var a=G0(s);return s.length&&(o[o.length-1]+=a.shift(),o.push.apply(o,a)),e.push.apply(e,o),e}function wA(n){return n?(n.substr(0,2)==="{}"&&(n="\\{\\}"+n.substr(2)),Lo(yA(n),!0).map(bA)):[]}function _A(n){return"{"+n+"}"}function SA(n){return/^-?0\d/.test(n)}function CA(n,e){return n<=e}function RA(n,e){return n>=e}function Lo(n,e){var t=[],i=$0("{","}",n);if(!i)return[n];var r=i.pre,s=i.post.length?Lo(i.post,!1):[""];if(/\$$/.test(i.pre))for(var o=0;o=0;if(!l&&!p)return i.post.match(/,.*\}/)?(n=i.pre+"{"+i.body+Eh+i.post,Lo(n)):[n];var h;if(l)h=i.body.split(/\.\./);else if(h=G0(i.body),h.length===1&&(h=Lo(h[0],!1).map(_A),h.length===1))return s.map(function(Oe){return i.pre+h[0]+Oe});var x;if(l){var f=Th(h[0]),y=Th(h[1]),w=Math.max(h[0].length,h[1].length),S=h.length==3?Math.abs(Th(h[2])):1,O=CA,k=y0){var Q=new Array($+1).join("0");j<0?G="-"+Q+G.slice(1):G=Q+G}}x.push(G)}}else{x=[];for(var te=0;te{var yn=Fh.exports=(n,e,t={})=>(Su(e),!t.nocomment&&e.charAt(0)==="#"?!1:new ks(e,t).match(n));Fh.exports=yn;var Oh=I0();yn.sep=Oh.sep;var Jn=Symbol("globstar **");yn.GLOBSTAR=Jn;var DA=X0(),J0={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},qh="[^/]",Ph=qh+"*?",TA="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",EA="(?:(?!(?:\\/|^)\\.).)*?",Z0=n=>n.split("").reduce((e,t)=>(e[t]=!0,e),{}),Y0=Z0("().*{}+?[]^$\\!"),PA=Z0("[.("),Q0=/\/+/;yn.filter=(n,e={})=>(t,i,r)=>yn(t,n,e);var lr=(n,e={})=>{let t={};return Object.keys(n).forEach(i=>t[i]=n[i]),Object.keys(e).forEach(i=>t[i]=e[i]),t};yn.defaults=n=>{if(!n||typeof n!="object"||!Object.keys(n).length)return yn;let e=yn,t=(i,r,s)=>e(i,r,lr(n,s));return t.Minimatch=class extends e.Minimatch{constructor(r,s){super(r,lr(n,s))}},t.Minimatch.defaults=i=>e.defaults(lr(n,i)).Minimatch,t.filter=(i,r)=>e.filter(i,lr(n,r)),t.defaults=i=>e.defaults(lr(n,i)),t.makeRe=(i,r)=>e.makeRe(i,lr(n,r)),t.braceExpand=(i,r)=>e.braceExpand(i,lr(n,r)),t.match=(i,r,s)=>e.match(i,r,lr(n,s)),t};yn.braceExpand=(n,e)=>eR(n,e);var eR=(n,e={})=>(Su(n),e.nobrace||!/\{(?:(?!\{).)*\}/.test(n)?[n]:DA(n)),kA=1024*64,Su=n=>{if(typeof n!="string")throw new TypeError("invalid pattern");if(n.length>kA)throw new TypeError("pattern is too long")},kh=Symbol("subparse");yn.makeRe=(n,e)=>new ks(n,e||{}).makeRe();yn.match=(n,e,t={})=>{let i=new ks(e,t);return n=n.filter(r=>i.match(r)),i.options.nonull&&!n.length&&n.push(e),n};var OA=n=>n.replace(/\\(.)/g,"$1"),qA=n=>n.replace(/\\([^-\]])/g,"$1"),FA=n=>n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),NA=n=>n.replace(/[[\]\\]/g,"\\$&"),ks=class{constructor(e,t){Su(e),t||(t={}),this.options=t,this.set=[],this.pattern=e,this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||t.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}debug(){}make(){let e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();let i=this.globSet=this.braceExpand();t.debug&&(this.debug=(...r)=>console.error(...r)),this.debug(this.pattern,i),i=this.globParts=i.map(r=>r.split(Q0)),this.debug(this.pattern,i),i=i.map((r,s,o)=>r.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(r=>r.indexOf(!1)===-1),this.debug(this.pattern,i),this.set=i}parseNegate(){if(this.options.nonegate)return;let e=this.pattern,t=!1,i=0;for(let r=0;r>> no match, partial?`,e,p,t,h),p===a))}var f;if(typeof u=="string"?(f=l===u,this.debug("string match",u,l,f)):(f=l.match(u),this.debug("pattern match",u,l,f)),!f)return!1}if(s===a&&o===c)return!0;if(s===a)return i;if(o===c)return s===a-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return eR(this.pattern,this.options)}parse(e,t){Su(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return Jn;if(e==="")return"";let r="",s=!1,o=!1,a=[],c=[],u,l=!1,p=-1,h=-1,x,f,y,w=e.charAt(0)===".",S=i.dot||w,O=()=>w?"":S?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",k=$=>$.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",N=()=>{if(u){switch(u){case"*":r+=Ph,s=!0;break;case"?":r+=qh,s=!0;break;default:r+="\\"+u;break}this.debug("clearStateChar %j %j",u,r),u=!1}};for(let $=0,Q;$(Ye||(Ye="\\"),Oe+Oe+Ye+"|")),this.debug(`tail=%j - %s`,$,$,f,r);let Q=f.type==="*"?Ph:f.type==="?"?qh:"\\"+f.type;s=!0,r=r.slice(0,f.reStart)+Q+"\\("+$}N(),o&&(r+="\\\\");let j=PA[r.charAt(0)];for(let $=c.length-1;$>-1;$--){let Q=c[$],te=r.slice(0,Q.reStart),Oe=r.slice(Q.reStart,Q.reEnd-8),Ye=r.slice(Q.reEnd),We=r.slice(Q.reEnd-8,Q.reEnd)+Ye,Kt=te.split(")").length,Ne=te.split("(").length-Kt,ct=Ye;for(let se=0;se(o=o.map(a=>typeof a=="string"?FA(a):a===Jn?Jn:a._src).reduce((a,c)=>(a[a.length-1]===Jn&&c===Jn||a.push(c),a),[]),o.forEach((a,c)=>{a!==Jn||o[c-1]===Jn||(c===0?o.length>1?o[c+1]="(?:\\/|"+i+"\\/)?"+o[c+1]:o[c]=i:c===o.length-1?o[c-1]+="(?:\\/|"+i+")?":(o[c-1]+="(?:\\/|\\/"+i+"\\/)"+o[c+1],o[c+1]=Jn))}),o.filter(a=>a!==Jn).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,r)}catch{this.regexp=!1}return this.regexp}match(e,t=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&t)return!0;let i=this.options;Oh.sep!=="/"&&(e=e.split(Oh.sep).join("/")),e=e.split(Q0),this.debug(this.pattern,"split",e);let r=this.set;this.debug(this.pattern,"set",r);let s;for(let o=e.length-1;o>=0&&(s=e[o],!s);o--);for(let o=0;o{"use strict";Object.defineProperty(dr,"__esModule",{value:!0});dr.DiagnosticFeature=dr.DiagnosticPullMode=dr.vsdiag=void 0;var AA=Cu(),be=require("vscode"),ht=ue(),IA=tt(),Nh=Ce();function Ru(n,e){return n[e]===void 0&&(n[e]={}),n[e]}var jn;(function(n){let e;(function(t){t.full="full",t.unChanged="unChanged"})(e=n.DocumentDiagnosticReportKind||(n.DocumentDiagnosticReportKind={}))})(jn||(dr.vsdiag=jn={}));var Du;(function(n){n.onType="onType",n.onSave="onSave"})(Du||(dr.DiagnosticPullMode=Du={}));var Bt;(function(n){n.active="open",n.reschedule="reschedule",n.outDated="drop"})(Bt||(Bt={}));var Ah=class n{constructor(){this.open=new Set,this._onOpen=new be.EventEmitter,this._onClose=new be.EventEmitter,n.fillTabResources(this.open);let e=t=>{if(t.closed.length===0&&t.opened.length===0)return;let i=this.open,r=new Set;n.fillTabResources(r);let s=new Set,o=new Set(r);for(let a of i.values())r.has(a)?o.delete(a):s.add(a);if(this.open=r,s.size>0){let a=new Set;for(let c of s)a.add(be.Uri.parse(c));this._onClose.fire(a)}if(o.size>0){let a=new Set;for(let c of o)a.add(be.Uri.parse(c));this._onOpen.fire(a)}};be.window.tabGroups.onDidChangeTabs!==void 0?this.disposable=be.window.tabGroups.onDidChangeTabs(e):this.disposable={dispose:()=>{}}}get onClose(){return this._onClose.event}get onOpen(){return this._onOpen.event}dispose(){this.disposable.dispose()}isActive(e){return e instanceof be.Uri?be.window.activeTextEditor?.document.uri===e:be.window.activeTextEditor?.document===e}isVisible(e){let t=e instanceof be.Uri?e:e.uri;return this.open.has(t.toString())}getTabResources(){let e=new Set;return n.fillTabResources(new Set,e),e}static fillTabResources(e,t){let i=e??new Set;for(let r of be.window.tabGroups.all)for(let s of r.tabs){let o=s.input,a;o instanceof be.TabInputText?a=o.uri:o instanceof be.TabInputTextDiff?a=o.modified:o instanceof be.TabInputCustom&&(a=o.uri),a!==void 0&&!i.has(a.toString())&&(i.add(a.toString()),t!==void 0&&t.add(a))}}},Rt;(function(n){n[n.document=1]="document",n[n.workspace=2]="workspace"})(Rt||(Rt={}));var Ti;(function(n){function e(t){return t instanceof be.Uri?t.toString():t.uri.toString()}n.asKey=e})(Ti||(Ti={}));var Ih=class{constructor(){this.documentPullStates=new Map,this.workspacePullStates=new Map}track(e,t,i){let r=e===Rt.document?this.documentPullStates:this.workspacePullStates,[s,o,a]=t instanceof be.Uri?[t.toString(),t,i]:[t.uri.toString(),t.uri,t.version],c=r.get(s);return c===void 0&&(c={document:o,pulledVersion:a,resultId:void 0},r.set(s,c)),c}update(e,t,i,r){let s=e===Rt.document?this.documentPullStates:this.workspacePullStates,[o,a,c,u]=t instanceof be.Uri?[t.toString(),t,i,r]:[t.uri.toString(),t.uri,t.version,i],l=s.get(o);l===void 0?(l={document:a,pulledVersion:c,resultId:u},s.set(o,l)):(l.pulledVersion=c,l.resultId=u)}unTrack(e,t){let i=Ti.asKey(t);(e===Rt.document?this.documentPullStates:this.workspacePullStates).delete(i)}tracks(e,t){let i=Ti.asKey(t);return(e===Rt.document?this.documentPullStates:this.workspacePullStates).has(i)}getResultId(e,t){let i=Ti.asKey(t);return(e===Rt.document?this.documentPullStates:this.workspacePullStates).get(i)?.resultId}getAllResultIds(){let e=[];for(let[t,i]of this.workspacePullStates)this.documentPullStates.has(t)&&(i=this.documentPullStates.get(t)),i.resultId!==void 0&&e.push({uri:t,value:i.resultId});return e}},jh=class{constructor(e,t,i){this.client=e,this.tabs=t,this.options=i,this.isDisposed=!1,this.onDidChangeDiagnosticsEmitter=new be.EventEmitter,this.provider=this.createProvider(),this.diagnostics=be.languages.createDiagnosticCollection(i.identifier),this.openRequests=new Map,this.documentStates=new Ih,this.workspaceErrorCounter=0}knows(e,t){let i=t instanceof be.Uri?t:t.uri;return this.documentStates.tracks(e,t)||this.openRequests.has(i.toString())}forget(e,t){this.documentStates.unTrack(e,t)}pull(e,t){if(this.isDisposed)return;let i=e instanceof be.Uri?e:e.uri;this.pullAsync(e).then(()=>{t&&t()},r=>{this.client.error(`Document pull failed for text document ${i.toString()}`,r,!1)})}async pullAsync(e,t){if(this.isDisposed)return;let i=e instanceof be.Uri,r=i?e:e.uri,s=r.toString();t=i?t:e.version;let o=this.openRequests.get(s),a=i?this.documentStates.track(Rt.document,e,t):this.documentStates.track(Rt.document,e);if(o===void 0){let c=new be.CancellationTokenSource;this.openRequests.set(s,{state:Bt.active,document:e,version:t,tokenSource:c});let u,l;try{u=await this.provider.provideDiagnostics(e,a.resultId,c.token)??{kind:jn.DocumentDiagnosticReportKind.full,items:[]}}catch(p){if(p instanceof Nh.LSPCancellationError&&ht.DiagnosticServerCancellationData.is(p.data)&&p.data.retriggerRequest===!1&&(l={state:Bt.outDated,document:e}),l===void 0&&p instanceof be.CancellationError)l={state:Bt.reschedule,document:e};else throw p}if(l=l??this.openRequests.get(s),l===void 0){this.client.error(`Lost request state in diagnostic pull model. Clearing diagnostics for ${s}`),this.diagnostics.delete(r);return}if(this.openRequests.delete(s),!this.tabs.isVisible(e)){this.documentStates.unTrack(Rt.document,e);return}if(l.state===Bt.outDated)return;u!==void 0&&(u.kind===jn.DocumentDiagnosticReportKind.full&&this.diagnostics.set(r,u.items),a.pulledVersion=t,a.resultId=u.resultId),l.state===Bt.reschedule&&this.pull(e)}else o.state===Bt.active?(o.tokenSource.cancel(),this.openRequests.set(s,{state:Bt.reschedule,document:o.document})):o.state===Bt.outDated&&this.openRequests.set(s,{state:Bt.reschedule,document:o.document})}forgetDocument(e){let t=e instanceof be.Uri?e:e.uri,i=t.toString(),r=this.openRequests.get(i);this.options.workspaceDiagnostics?r!==void 0?this.openRequests.set(i,{state:Bt.reschedule,document:e}):this.pull(e,()=>{this.forget(Rt.document,e)}):(r!==void 0&&(r.state===Bt.active&&r.tokenSource.cancel(),this.openRequests.set(i,{state:Bt.outDated,document:e})),this.diagnostics.delete(t),this.forget(Rt.document,e))}pullWorkspace(){this.isDisposed||this.pullWorkspaceAsync().then(()=>{this.workspaceTimeout=(0,ht.RAL)().timer.setTimeout(()=>{this.pullWorkspace()},2e3)},e=>{!(e instanceof Nh.LSPCancellationError)&&!ht.DiagnosticServerCancellationData.is(e.data)&&(this.client.error("Workspace diagnostic pull failed.",e,!1),this.workspaceErrorCounter++),this.workspaceErrorCounter<=5&&(this.workspaceTimeout=(0,ht.RAL)().timer.setTimeout(()=>{this.pullWorkspace()},2e3))})}async pullWorkspaceAsync(){if(!this.provider.provideWorkspaceDiagnostics||this.isDisposed)return;this.workspaceCancellation!==void 0&&(this.workspaceCancellation.cancel(),this.workspaceCancellation=void 0),this.workspaceCancellation=new be.CancellationTokenSource;let e=this.documentStates.getAllResultIds().map(t=>({uri:this.client.protocol2CodeConverter.asUri(t.uri),value:t.value}));await this.provider.provideWorkspaceDiagnostics(e,this.workspaceCancellation.token,t=>{if(!(!t||this.isDisposed))for(let i of t.items)i.kind===jn.DocumentDiagnosticReportKind.full&&(this.documentStates.tracks(Rt.document,i.uri)||this.diagnostics.set(i.uri,i.items)),this.documentStates.update(Rt.workspace,i.uri,i.version??void 0,i.resultId)})}createProvider(){let e={onDidChangeDiagnostics:this.onDidChangeDiagnosticsEmitter.event,provideDiagnostics:(t,i,r)=>{let s=(a,c,u)=>{let l={identifier:this.options.identifier,textDocument:{uri:this.client.code2ProtocolConverter.asUri(a instanceof be.Uri?a:a.uri)},previousResultId:c};return this.isDisposed===!0||!this.client.isRunning()?{kind:jn.DocumentDiagnosticReportKind.full,items:[]}:this.client.sendRequest(ht.DocumentDiagnosticRequest.type,l,u).then(async p=>p==null||this.isDisposed||u.isCancellationRequested?{kind:jn.DocumentDiagnosticReportKind.full,items:[]}:p.kind===ht.DocumentDiagnosticReportKind.Full?{kind:jn.DocumentDiagnosticReportKind.full,resultId:p.resultId,items:await this.client.protocol2CodeConverter.asDiagnostics(p.items,u)}:{kind:jn.DocumentDiagnosticReportKind.unChanged,resultId:p.resultId},p=>this.client.handleFailedRequest(ht.DocumentDiagnosticRequest.type,u,p,{kind:jn.DocumentDiagnosticReportKind.full,items:[]}))},o=this.client.middleware;return o.provideDiagnostics?o.provideDiagnostics(t,i,r,s):s(t,i,r)}};return this.options.workspaceDiagnostics&&(e.provideWorkspaceDiagnostics=(t,i,r)=>{let s=async u=>u.kind===ht.DocumentDiagnosticReportKind.Full?{kind:jn.DocumentDiagnosticReportKind.full,uri:this.client.protocol2CodeConverter.asUri(u.uri),resultId:u.resultId,version:u.version,items:await this.client.protocol2CodeConverter.asDiagnostics(u.items,i)}:{kind:jn.DocumentDiagnosticReportKind.unChanged,uri:this.client.protocol2CodeConverter.asUri(u.uri),resultId:u.resultId,version:u.version},o=u=>{let l=[];for(let p of u)l.push({uri:this.client.code2ProtocolConverter.asUri(p.uri),value:p.value});return l},a=(u,l)=>{let p=(0,IA.generateUuid)(),h=this.client.onProgress(ht.WorkspaceDiagnosticRequest.partialResult,p,async f=>{if(f==null){r(null);return}let y={items:[]};for(let w of f.items)try{y.items.push(await s(w))}catch(S){this.client.error("Converting workspace diagnostics failed.",S)}r(y)}),x={identifier:this.options.identifier,previousResultIds:o(u),partialResultToken:p};return this.isDisposed===!0||!this.client.isRunning()?{items:[]}:this.client.sendRequest(ht.WorkspaceDiagnosticRequest.type,x,l).then(async f=>{if(l.isCancellationRequested)return{items:[]};let y={items:[]};for(let w of f.items)y.items.push(await s(w));return h.dispose(),r(y),{items:[]}},f=>(h.dispose(),this.client.handleFailedRequest(ht.DocumentDiagnosticRequest.type,l,f,{items:[]})))},c=this.client.middleware;return c.provideWorkspaceDiagnostics?c.provideWorkspaceDiagnostics(t,i,r,a):a(t,i,r)}),e}dispose(){this.isDisposed=!0,this.workspaceCancellation?.cancel(),this.workspaceTimeout?.dispose();for(let[e,t]of this.openRequests)t.state===Bt.active&&t.tokenSource.cancel(),this.openRequests.set(e,{state:Bt.outDated,document:t.document});this.diagnostics.dispose()}},Lh=class{constructor(e){this.diagnosticRequestor=e,this.documents=new ht.LinkedMap,this.isDisposed=!1}add(e){if(this.isDisposed===!0)return;let t=Ti.asKey(e);this.documents.has(t)||(this.documents.set(t,e,ht.Touch.Last),this.trigger())}remove(e){let t=Ti.asKey(e);this.documents.delete(t),this.documents.size===0?this.stop():t===this.endDocumentKey()&&(this.endDocument=this.documents.last)}trigger(){if(this.isDisposed!==!0){if(this.intervalHandle!==void 0){this.endDocument=this.documents.last;return}this.endDocument=this.documents.last,this.intervalHandle=(0,ht.RAL)().timer.setInterval(()=>{let e=this.documents.first;if(e!==void 0){let t=Ti.asKey(e);this.diagnosticRequestor.pull(e),this.documents.set(t,e,ht.Touch.Last),t===this.endDocumentKey()&&this.stop()}},200)}}dispose(){this.isDisposed=!0,this.stop(),this.documents.clear()}stop(){this.intervalHandle?.dispose(),this.intervalHandle=void 0,this.endDocument=void 0}endDocumentKey(){return this.endDocument!==void 0?Ti.asKey(this.endDocument):void 0}},Mh=class{constructor(e,t,i){let r=e.clientOptions.diagnosticPullOptions??{onChange:!0,onSave:!1},s=e.protocol2CodeConverter.asDocumentSelector(i.documentSelector),o=[],a=f=>{let y=i.documentSelector;if(r.match!==void 0)return r.match(y,f);for(let w of y)if(ht.TextDocumentFilter.is(w)){if(typeof w=="string"||w.language!==void 0&&w.language!=="*"||w.scheme!==void 0&&w.scheme!=="*"&&w.scheme!==f.scheme)return!1;if(w.pattern!==void 0){let S=new AA.Minimatch(w.pattern,{noext:!0});if(!S.makeRe()||!S.match(f.fsPath))return!1}}return!0},c=f=>f instanceof be.Uri?a(f):be.languages.match(s,f)>0&&t.isVisible(f),u=f=>f instanceof be.Uri?this.activeTextDocument?.uri.toString()===f.toString():this.activeTextDocument===f;this.diagnosticRequestor=new jh(e,t,i),this.backgroundScheduler=new Lh(this.diagnosticRequestor);let l=f=>{!c(f)||!i.interFileDependencies||u(f)||this.backgroundScheduler.add(f)};this.activeTextDocument=be.window.activeTextEditor?.document,be.window.onDidChangeActiveTextEditor(f=>{let y=this.activeTextDocument;this.activeTextDocument=f?.document,y!==void 0&&l(y),this.activeTextDocument!==void 0&&this.backgroundScheduler.remove(this.activeTextDocument)});let p=e.getFeature(ht.DidOpenTextDocumentNotification.method);o.push(p.onNotificationSent(f=>{let y=f.textDocument;this.diagnosticRequestor.knows(Rt.document,y)||c(y)&&this.diagnosticRequestor.pull(y,()=>{l(y)})})),o.push(t.onOpen(f=>{for(let y of f){if(this.diagnosticRequestor.knows(Rt.document,y))continue;let w=y.toString(),S;for(let O of be.workspace.textDocuments)if(w===O.uri.toString()){S=O;break}S!==void 0&&c(S)&&this.diagnosticRequestor.pull(S,()=>{l(S)})}}));let h=new Set;for(let f of be.workspace.textDocuments)c(f)&&(this.diagnosticRequestor.pull(f,()=>{l(f)}),h.add(f.uri.toString()));if(r.onTabs===!0)for(let f of t.getTabResources())!h.has(f.toString())&&c(f)&&this.diagnosticRequestor.pull(f,()=>{l(f)});if(r.onChange===!0){let f=e.getFeature(ht.DidChangeTextDocumentNotification.method);o.push(f.onNotificationSent(async y=>{let w=y.textDocument;(r.filter===void 0||!r.filter(w,Du.onType))&&this.diagnosticRequestor.knows(Rt.document,w)&&this.diagnosticRequestor.pull(w,()=>{this.backgroundScheduler.trigger()})}))}if(r.onSave===!0){let f=e.getFeature(ht.DidSaveTextDocumentNotification.method);o.push(f.onNotificationSent(y=>{let w=y.textDocument;(r.filter===void 0||!r.filter(w,Du.onSave))&&this.diagnosticRequestor.knows(Rt.document,w)&&this.diagnosticRequestor.pull(y.textDocument,()=>{this.backgroundScheduler.trigger()})}))}let x=e.getFeature(ht.DidCloseTextDocumentNotification.method);o.push(x.onNotificationSent(f=>{this.cleanUpDocument(f.textDocument)})),t.onClose(f=>{for(let y of f)this.cleanUpDocument(y)}),this.diagnosticRequestor.onDidChangeDiagnosticsEmitter.event(()=>{for(let f of be.workspace.textDocuments)c(f)&&this.diagnosticRequestor.pull(f)}),i.workspaceDiagnostics===!0&&i.identifier!=="da348dc5-c30a-4515-9d98-31ff3be38d14"&&this.diagnosticRequestor.pullWorkspace(),this.disposable=be.Disposable.from(...o,this.backgroundScheduler,this.diagnosticRequestor)}get onDidChangeDiagnosticsEmitter(){return this.diagnosticRequestor.onDidChangeDiagnosticsEmitter}get diagnostics(){return this.diagnosticRequestor.provider}cleanUpDocument(e){this.diagnosticRequestor.knows(Rt.document,e)&&(this.diagnosticRequestor.forgetDocument(e),this.backgroundScheduler.remove(e))}},Uh=class extends Nh.TextDocumentLanguageFeature{constructor(e){super(e,ht.DocumentDiagnosticRequest.type)}fillClientCapabilities(e){let t=Ru(Ru(e,"textDocument"),"diagnostic");t.dynamicRegistration=!0,t.relatedDocumentSupport=!1,Ru(Ru(e,"workspace"),"diagnostics").refreshSupport=!0}initialize(e,t){this._client.onRequest(ht.DiagnosticRefreshRequest.type,async()=>{for(let o of this.getAllProviders())o.onDidChangeDiagnosticsEmitter.fire()});let[r,s]=this.getRegistration(t,e.diagnosticProvider);!r||!s||this.register({id:r,registerOptions:s})}clear(){this.tabs!==void 0&&(this.tabs.dispose(),this.tabs=void 0),super.clear()}registerLanguageProvider(e){this.tabs===void 0&&(this.tabs=new Ah);let t=new Mh(this._client,this.tabs,e);return[t.disposable,t]}};dr.DiagnosticFeature=Uh});var iR=T(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.NotebookDocumentSyncFeature=void 0;var Wt=require("vscode"),jA=Cu(),Ei=ue(),LA=tt(),tR=qn();function nR(n,e){return n[e]===void 0&&(n[e]={}),n[e]}var Os;(function(n){let e;(function(t){function i(h,x){return{version:h.version,uri:x.asUri(h.uri)}}t.asVersionedNotebookDocumentIdentifier=i;function r(h,x,f){let y=Ei.NotebookDocument.create(f.asUri(h.uri),h.notebookType,h.version,s(x,f));return Object.keys(h.metadata).length>0&&(y.metadata=o(h.metadata)),y}t.asNotebookDocument=r;function s(h,x){return h.map(f=>a(f,x))}t.asNotebookCells=s;function o(h){return u(new Set,h)}t.asMetadata=o;function a(h,x){let f=Ei.NotebookCell.create(c(h.kind),x.asUri(h.document.uri));return Object.keys(h.metadata).length>0&&(f.metadata=o(h.metadata)),h.executionSummary!==void 0&&tR.number(h.executionSummary.executionOrder)&&tR.boolean(h.executionSummary.success)&&(f.executionSummary={executionOrder:h.executionSummary.executionOrder,success:h.executionSummary.success}),f}t.asNotebookCell=a;function c(h){switch(h){case Wt.NotebookCellKind.Markup:return Ei.NotebookCellKind.Markup;case Wt.NotebookCellKind.Code:return Ei.NotebookCellKind.Code}}function u(h,x){if(h.has(x))throw new Error("Can't deep copy cyclic structures.");if(Array.isArray(x)){let f=[];for(let y of x)if(y!==null&&typeof y=="object"||Array.isArray(y))f.push(u(h,y));else{if(y instanceof RegExp)throw new Error("Can't transfer regular expressions to the server");f.push(y)}return f}else{let f=Object.keys(x),y=Object.create(null);for(let w of f){let S=x[w];if(S!==null&&typeof S=="object"||Array.isArray(S))y[w]=u(h,S);else{if(S instanceof RegExp)throw new Error("Can't transfer regular expressions to the server");y[w]=S}}return y}}function l(h,x){let f=x.asChangeTextDocumentParams(h,h.document.uri,h.document.version);return{document:f.textDocument,changes:f.contentChanges}}t.asTextContentChange=l;function p(h,x){let f=Object.create(null);if(h.metadata&&(f.metadata=n.c2p.asMetadata(h.metadata)),h.cells!==void 0){let y=Object.create(null),w=h.cells;w.structure&&(y.structure={array:{start:w.structure.array.start,deleteCount:w.structure.array.deleteCount,cells:w.structure.array.cells!==void 0?w.structure.array.cells.map(S=>n.c2p.asNotebookCell(S,x)):void 0},didOpen:w.structure.didOpen!==void 0?w.structure.didOpen.map(S=>x.asOpenTextDocumentParams(S.document).textDocument):void 0,didClose:w.structure.didClose!==void 0?w.structure.didClose.map(S=>x.asCloseTextDocumentParams(S.document).textDocument):void 0}),w.data!==void 0&&(y.data=w.data.map(S=>n.c2p.asNotebookCell(S,x))),w.textContent!==void 0&&(y.textContent=w.textContent.map(S=>n.c2p.asTextContentChange(S,x))),Object.keys(y).length>0&&(f.cells=y)}return f}t.asNotebookDocumentChangeEvent=p})(e=n.c2p||(n.c2p={}))})(Os||(Os={}));var $h;(function(n){function e(a,c,u){let l=a.length,p=c.length,h=0;for(;h=0&&f>=0&&t(a[x],c[f],u);)x--,f--;let y=x+1-h,w=h===f+1?void 0:c.slice(h,f+1);return w!==void 0?{start:h,deleteCount:y,cells:w}:{start:h,deleteCount:y}}else return hi.document.uri.toString()))}}n.create=e})(Eu||(Eu={}));var qs=class{constructor(e,t){this.client=e,this.options=t,this.notebookSyncInfo=new Map,this.notebookDidOpen=new Set,this.disposables=[],this.selector=e.protocol2CodeConverter.asDocumentSelector(Tu.asDocumentSelector(t)),Wt.workspace.onDidOpenNotebookDocument(i=>{this.notebookDidOpen.add(i.uri.toString()),this.didOpen(i)},void 0,this.disposables);for(let i of Wt.workspace.notebookDocuments)this.notebookDidOpen.add(i.uri.toString()),this.didOpen(i);Wt.workspace.onDidChangeNotebookDocument(i=>this.didChangeNotebookDocument(i),void 0,this.disposables),this.options.save===!0&&Wt.workspace.onDidSaveNotebookDocument(i=>this.didSave(i),void 0,this.disposables),Wt.workspace.onDidCloseNotebookDocument(i=>{this.didClose(i),this.notebookDidOpen.delete(i.uri.toString())},void 0,this.disposables)}getState(){for(let e of Wt.workspace.notebookDocuments)if(this.getMatchingCells(e)!==void 0)return{kind:"document",id:"$internal",registrations:!0,matches:!0};return{kind:"document",id:"$internal",registrations:!0,matches:!1}}get mode(){return"notebook"}handles(e){return Wt.languages.match(this.selector,e)>0}didOpenNotebookCellTextDocument(e,t){if(Wt.languages.match(this.selector,t.document)===0||!this.notebookDidOpen.has(e.uri.toString()))return;let i=this.notebookSyncInfo.get(e.uri.toString()),r=this.cellMatches(e,t);if(i!==void 0){let s=i.uris.has(t.document.uri.toString());if(r&&s||!r&&!s)return;if(r){let o=this.getMatchingCells(e);if(o!==void 0){let a=this.asNotebookDocumentChangeEvent(e,void 0,i,o);a!==void 0&&this.doSendChange(a,o).catch(()=>{})}}}else r&&this.doSendOpen(e,[t]).catch(()=>{})}didChangeNotebookCellTextDocument(e,t){Wt.languages.match(this.selector,t.document)!==0&&this.doSendChange({notebook:e,cells:{textContent:[t]}},void 0).catch(()=>{})}didCloseNotebookCellTextDocument(e,t){let i=this.notebookSyncInfo.get(e.uri.toString());if(i===void 0)return;let r=t.document.uri,s=i.cells.findIndex(o=>o.document.uri.toString()===r.toString());if(s!==-1)if(s===0&&i.cells.length===1)this.doSendClose(e,i.cells).catch(()=>{});else{let o=i.cells.slice(),a=o.splice(s,1);this.doSendChange({notebook:e,cells:{structure:{array:{start:s,deleteCount:1},didClose:a}}},o).catch(()=>{})}}dispose(){for(let e of this.disposables)e.dispose()}didOpen(e,t=this.getMatchingCells(e),i=this.notebookSyncInfo.get(e.uri.toString())){if(i!==void 0)if(t!==void 0){let r=this.asNotebookDocumentChangeEvent(e,void 0,i,t);r!==void 0&&this.doSendChange(r,t).catch(()=>{})}else this.doSendClose(e,[]).catch(()=>{});else{if(t===void 0)return;this.doSendOpen(e,t).catch(()=>{})}}didChangeNotebookDocument(e){let t=e.notebook,i=this.notebookSyncInfo.get(t.uri.toString());if(i===void 0){if(e.contentChanges.length===0)return;let r=this.getMatchingCells(t);if(r===void 0)return;this.didOpen(t,r,i)}else{let r=this.getMatchingCells(t);if(r===void 0){this.didClose(t,i);return}let s=this.asNotebookDocumentChangeEvent(e.notebook,e,i,r);s!==void 0&&this.doSendChange(s,r).catch(()=>{})}}didSave(e){this.notebookSyncInfo.get(e.uri.toString())!==void 0&&this.doSendSave(e).catch(()=>{})}didClose(e,t=this.notebookSyncInfo.get(e.uri.toString())){if(t===void 0)return;let i=e.getCells().filter(r=>t.uris.has(r.document.uri.toString()));this.doSendClose(e,i).catch(()=>{})}async sendDidOpenNotebookDocument(e){let t=this.getMatchingCells(e);if(t!==void 0)return this.doSendOpen(e,t)}async doSendOpen(e,t){let i=async(s,o)=>{let a=Os.c2p.asNotebookDocument(s,o,this.client.code2ProtocolConverter),c=o.map(u=>this.client.code2ProtocolConverter.asTextDocumentItem(u.document));try{await this.client.sendNotification(Ei.DidOpenNotebookDocumentNotification.type,{notebookDocument:a,cellTextDocuments:c})}catch(u){throw this.client.error("Sending DidOpenNotebookDocumentNotification failed",u),u}},r=this.client.middleware?.notebooks;return this.notebookSyncInfo.set(e.uri.toString(),Eu.create(t)),r?.didOpen!==void 0?r.didOpen(e,t,i):i(e,t)}async sendDidChangeNotebookDocument(e){return this.doSendChange(e,void 0)}async doSendChange(e,t=this.getMatchingCells(e.notebook)){let i=async s=>{try{await this.client.sendNotification(Ei.DidChangeNotebookDocumentNotification.type,{notebookDocument:Os.c2p.asVersionedNotebookDocumentIdentifier(s.notebook,this.client.code2ProtocolConverter),change:Os.c2p.asNotebookDocumentChangeEvent(s,this.client.code2ProtocolConverter)})}catch(o){throw this.client.error("Sending DidChangeNotebookDocumentNotification failed",o),o}},r=this.client.middleware?.notebooks;return e.cells?.structure!==void 0&&this.notebookSyncInfo.set(e.notebook.uri.toString(),Eu.create(t??[])),r?.didChange!==void 0?r?.didChange(e,i):i(e)}async sendDidSaveNotebookDocument(e){return this.doSendSave(e)}async doSendSave(e){let t=async r=>{try{await this.client.sendNotification(Ei.DidSaveNotebookDocumentNotification.type,{notebookDocument:{uri:this.client.code2ProtocolConverter.asUri(r.uri)}})}catch(s){throw this.client.error("Sending DidSaveNotebookDocumentNotification failed",s),s}},i=this.client.middleware?.notebooks;return i?.didSave!==void 0?i.didSave(e,t):t(e)}async sendDidCloseNotebookDocument(e){return this.doSendClose(e,this.getMatchingCells(e)??[])}async doSendClose(e,t){let i=async(s,o)=>{try{await this.client.sendNotification(Ei.DidCloseNotebookDocumentNotification.type,{notebookDocument:{uri:this.client.code2ProtocolConverter.asUri(s.uri)},cellTextDocuments:o.map(a=>this.client.code2ProtocolConverter.asTextDocumentIdentifier(a.document))})}catch(a){throw this.client.error("Sending DidCloseNotebookDocumentNotification failed",a),a}},r=this.client.middleware?.notebooks;return this.notebookSyncInfo.delete(e.uri.toString()),r?.didClose!==void 0?r.didClose(e,t,i):i(e,t)}asNotebookDocumentChangeEvent(e,t,i,r){if(t!==void 0&&t.notebook!==e)throw new Error("Notebook must be identical");let s={notebook:e};t?.metadata!==void 0&&(s.metadata=Os.c2p.asMetadata(t.metadata));let o;if(t?.cellChanges!==void 0&&t.cellChanges.length>0){let a=[];o=new Set(r.map(c=>c.document.uri.toString()));for(let c of t.cellChanges)o.has(c.cell.document.uri.toString())&&(c.executionSummary!==void 0||c.metadata!==void 0)&&a.push(c.cell);a.length>0&&(s.cells=s.cells??{},s.cells.data=a)}if((t?.contentChanges!==void 0&&t.contentChanges.length>0||t===void 0)&&i!==void 0&&r!==void 0){let a=i.cells,c=r,u=$h.computeDiff(a,c,!1),l,p;if(u!==void 0){l=u.cells===void 0?new Map:new Map(u.cells.map(f=>[f.document.uri.toString(),f])),p=u.deleteCount===0?new Map:new Map(a.slice(u.start,u.start+u.deleteCount).map(f=>[f.document.uri.toString(),f]));for(let f of Array.from(p.keys()))l.has(f)&&(p.delete(f),l.delete(f));s.cells=s.cells??{};let h=[],x=[];if(l.size>0||p.size>0){for(let f of l.values())h.push(f);for(let f of p.values())x.push(f)}s.cells.structure={array:u,didOpen:h,didClose:x}}}return Object.keys(s).length>1?s:void 0}getMatchingCells(e,t=e.getCells()){if(this.options.notebookSelector!==void 0){for(let i of this.options.notebookSelector)if(i.notebook===void 0||Hh.matchNotebook(i.notebook,e)){let r=this.filterCells(e,t,i.cells);return r.length===0?void 0:r}}}cellMatches(e,t){let i=this.getMatchingCells(e,[t]);return i!==void 0&&i[0]===t}filterCells(e,t,i){let r=i!==void 0?t.filter(s=>{let o=s.document.languageId;return i.some(a=>a.language==="*"||o===a.language)}):t;return typeof this.client.clientOptions.notebookDocumentOptions?.filterCells=="function"?this.client.clientOptions.notebookDocumentOptions.filterCells(e,r):r}},Pu=class n{constructor(e){this.client=e,this.registrations=new Map,this.registrationType=Ei.NotebookDocumentSyncRegistrationType.type,Wt.workspace.onDidOpenTextDocument(t=>{if(t.uri.scheme!==n.CellScheme)return;let[i,r]=this.findNotebookDocumentAndCell(t);if(!(i===void 0||r===void 0))for(let s of this.registrations.values())s instanceof qs&&s.didOpenNotebookCellTextDocument(i,r)}),Wt.workspace.onDidChangeTextDocument(t=>{if(t.contentChanges.length===0)return;let i=t.document;if(i.uri.scheme!==n.CellScheme)return;let[r]=this.findNotebookDocumentAndCell(i);if(r!==void 0)for(let s of this.registrations.values())s instanceof qs&&s.didChangeNotebookCellTextDocument(r,t)}),Wt.workspace.onDidCloseTextDocument(t=>{if(t.uri.scheme!==n.CellScheme)return;let[i,r]=this.findNotebookDocumentAndCell(t);if(!(i===void 0||r===void 0))for(let s of this.registrations.values())s instanceof qs&&s.didCloseNotebookCellTextDocument(i,r)})}getState(){if(this.registrations.size===0)return{kind:"document",id:this.registrationType.method,registrations:!1,matches:!1};for(let e of this.registrations.values()){let t=e.getState();if(t.kind==="document"&&t.registrations===!0&&t.matches===!0)return{kind:"document",id:this.registrationType.method,registrations:!0,matches:!0}}return{kind:"document",id:this.registrationType.method,registrations:!0,matches:!1}}fillClientCapabilities(e){let t=nR(nR(e,"notebookDocument"),"synchronization");t.dynamicRegistration=!0,t.executionSummarySupport=!0}preInitialize(e){let t=e.notebookDocumentSync;t!==void 0&&(this.dedicatedChannel=this.client.protocol2CodeConverter.asDocumentSelector(Tu.asDocumentSelector(t)))}initialize(e){let t=e.notebookDocumentSync;if(t===void 0)return;let i=t.id??LA.generateUuid();this.register({id:i,registerOptions:t})}register(e){let t=new qs(this.client,e.registerOptions);this.registrations.set(e.id,t)}unregister(e){let t=this.registrations.get(e);t&&t.dispose()}clear(){for(let e of this.registrations.values())e.dispose();this.registrations.clear()}handles(e){if(e.uri.scheme!==n.CellScheme)return!1;if(this.dedicatedChannel!==void 0&&Wt.languages.match(this.dedicatedChannel,e)>0)return!0;for(let t of this.registrations.values())if(t.handles(e))return!0;return!1}getProvider(e){for(let t of this.registrations.values())if(t.handles(e.document))return t}findNotebookDocumentAndCell(e){let t=e.uri.toString();for(let i of Wt.workspace.notebookDocuments)for(let r of i.getCells())if(r.document.uri.toString()===t)return[i,r];return[void 0,void 0]}};ku.NotebookDocumentSyncFeature=Pu;Pu.CellScheme="vscode-notebook-cell"});var sR=T(pr=>{"use strict";Object.defineProperty(pr,"__esModule",{value:!0});pr.SyncConfigurationFeature=pr.toJSONObject=pr.ConfigurationFeature=void 0;var Fs=require("vscode"),Mo=ue(),MA=qn(),UA=tt(),rR=Ce(),Bh=class{constructor(e){this._client=e}getState(){return{kind:"static"}}fillClientCapabilities(e){e.workspace=e.workspace||{},e.workspace.configuration=!0}initialize(){let e=this._client;e.onRequest(Mo.ConfigurationRequest.type,(t,i)=>{let r=o=>{let a=[];for(let c of o.items){let u=c.scopeUri!==void 0&&c.scopeUri!==null?this._client.protocol2CodeConverter.asUri(c.scopeUri):void 0;a.push(this.getConfiguration(u,c.section!==null?c.section:void 0))}return a},s=e.middleware.workspace;return s&&s.configuration?s.configuration(t,i,r):r(t,i)})}getConfiguration(e,t){let i=null;if(t){let r=t.lastIndexOf(".");if(r===-1)i=Or(Fs.workspace.getConfiguration(void 0,e).get(t));else{let s=Fs.workspace.getConfiguration(t.substr(0,r),e);s&&(i=Or(s.get(t.substr(r+1))))}}else{let r=Fs.workspace.getConfiguration(void 0,e);i={};for(let s of Object.keys(r))r.has(s)&&(i[s]=Or(r.get(s)))}return i===void 0&&(i=null),i}clear(){}};pr.ConfigurationFeature=Bh;function Or(n){if(n){if(Array.isArray(n))return n.map(Or);if(typeof n=="object"){let e=Object.create(null);for(let t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=Or(n[t]));return e}}return n}pr.toJSONObject=Or;var Wh=class{constructor(e){this._client=e,this.isCleared=!1,this._listeners=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._listeners.size>0}}get registrationType(){return Mo.DidChangeConfigurationNotification.type}fillClientCapabilities(e){(0,rR.ensure)((0,rR.ensure)(e,"workspace"),"didChangeConfiguration").dynamicRegistration=!0}initialize(){this.isCleared=!1;let e=this._client.clientOptions.synchronize?.configurationSection;e!==void 0&&this.register({id:UA.generateUuid(),registerOptions:{section:e}})}register(e){let t=Fs.workspace.onDidChangeConfiguration(i=>{this.onDidChangeConfiguration(e.registerOptions.section,i)});this._listeners.set(e.id,t),e.registerOptions.section!==void 0&&this.onDidChangeConfiguration(e.registerOptions.section,void 0)}unregister(e){let t=this._listeners.get(e);t&&(this._listeners.delete(e),t.dispose())}clear(){for(let e of this._listeners.values())e.dispose();this._listeners.clear(),this.isCleared=!0}onDidChangeConfiguration(e,t){if(this.isCleared)return;let i;if(MA.string(e)?i=[e]:i=e,i!==void 0&&t!==void 0&&!i.some(a=>t.affectsConfiguration(a)))return;let r=async o=>o===void 0?this._client.sendNotification(Mo.DidChangeConfigurationNotification.type,{settings:null}):this._client.sendNotification(Mo.DidChangeConfigurationNotification.type,{settings:this.extractSettingsInformation(o)}),s=this._client.middleware.workspace?.didChangeConfiguration;(s?s(i,r):r(i)).catch(o=>{this._client.error(`Sending notification ${Mo.DidChangeConfigurationNotification.type.method} failed`,o)})}extractSettingsInformation(e){function t(s,o){let a=s;for(let c=0;c=0?c=Fs.workspace.getConfiguration(o.substr(0,a),i).get(o.substr(a+1)):c=Fs.workspace.getConfiguration(void 0,i).get(o),c){let u=e[s].split(".");t(r,u)[u[u.length-1]]=Or(c)}}return r}};pr.SyncConfigurationFeature=Wh});var oR=T(un=>{"use strict";Object.defineProperty(un,"__esModule",{value:!0});un.DidSaveTextDocumentFeature=un.WillSaveWaitUntilFeature=un.WillSaveFeature=un.DidChangeTextDocumentFeature=un.DidCloseTextDocumentFeature=un.DidOpenTextDocumentFeature=void 0;var bn=require("vscode"),Be=ue(),st=Ce(),Ns=tt(),Kh=class extends st.TextDocumentEventFeature{constructor(e,t){super(e,bn.workspace.onDidOpenTextDocument,Be.DidOpenTextDocumentNotification.type,()=>e.middleware.didOpen,i=>e.code2ProtocolConverter.asOpenTextDocumentParams(i),i=>i,st.TextDocumentEventFeature.textDocumentFilter),this._syncedDocuments=t}get openDocuments(){return this._syncedDocuments.values()}fillClientCapabilities(e){(0,st.ensure)((0,st.ensure)(e,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(e,t){let i=e.resolvedTextDocumentSync;t&&i&&i.openClose&&this.register({id:Ns.generateUuid(),registerOptions:{documentSelector:t}})}get registrationType(){return Be.DidOpenTextDocumentNotification.type}register(e){if(super.register(e),!e.registerOptions.documentSelector)return;let t=this._client.protocol2CodeConverter.asDocumentSelector(e.registerOptions.documentSelector);bn.workspace.textDocuments.forEach(i=>{let r=i.uri.toString();if(!this._syncedDocuments.has(r)&&bn.languages.match(t,i)>0&&!this._client.hasDedicatedTextSynchronizationFeature(i)){let s=this._client.middleware,o=a=>this._client.sendNotification(this._type,this._createParams(a));(s.didOpen?s.didOpen(i,o):o(i)).catch(a=>{this._client.error(`Sending document notification ${this._type.method} failed`,a)}),this._syncedDocuments.set(r,i)}})}getTextDocument(e){return e}notificationSent(e,t,i){this._syncedDocuments.set(e.uri.toString(),e),super.notificationSent(e,t,i)}};un.DidOpenTextDocumentFeature=Kh;var Gh=class extends st.TextDocumentEventFeature{constructor(e,t,i){super(e,bn.workspace.onDidCloseTextDocument,Be.DidCloseTextDocumentNotification.type,()=>e.middleware.didClose,r=>e.code2ProtocolConverter.asCloseTextDocumentParams(r),r=>r,st.TextDocumentEventFeature.textDocumentFilter),this._syncedDocuments=t,this._pendingTextDocumentChanges=i}get registrationType(){return Be.DidCloseTextDocumentNotification.type}fillClientCapabilities(e){(0,st.ensure)((0,st.ensure)(e,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(e,t){let i=e.resolvedTextDocumentSync;t&&i&&i.openClose&&this.register({id:Ns.generateUuid(),registerOptions:{documentSelector:t}})}async callback(e){await super.callback(e),this._pendingTextDocumentChanges.delete(e.uri.toString())}getTextDocument(e){return e}notificationSent(e,t,i){this._syncedDocuments.delete(e.uri.toString()),super.notificationSent(e,t,i)}unregister(e){let t=this._selectors.get(e);super.unregister(e);let i=this._selectors.values();this._syncedDocuments.forEach(r=>{if(bn.languages.match(t,r)>0&&!this._selectorFilter(i,r)&&!this._client.hasDedicatedTextSynchronizationFeature(r)){let s=this._client.middleware,o=a=>this._client.sendNotification(this._type,this._createParams(a));this._syncedDocuments.delete(r.uri.toString()),(s.didClose?s.didClose(r,o):o(r)).catch(a=>{this._client.error(`Sending document notification ${this._type.method} failed`,a)})}})}};un.DidCloseTextDocumentFeature=Gh;var Vh=class extends st.DynamicDocumentFeature{constructor(e,t){super(e),this._changeData=new Map,this._onNotificationSent=new bn.EventEmitter,this._onPendingChangeAdded=new bn.EventEmitter,this._pendingTextDocumentChanges=t,this._syncKind=Be.TextDocumentSyncKind.None}get onNotificationSent(){return this._onNotificationSent.event}get onPendingChangeAdded(){return this._onPendingChangeAdded.event}get syncKind(){return this._syncKind}get registrationType(){return Be.DidChangeTextDocumentNotification.type}fillClientCapabilities(e){(0,st.ensure)((0,st.ensure)(e,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(e,t){let i=e.resolvedTextDocumentSync;t&&i&&i.change!==void 0&&i.change!==Be.TextDocumentSyncKind.None&&this.register({id:Ns.generateUuid(),registerOptions:Object.assign({},{documentSelector:t},{syncKind:i.change})})}register(e){e.registerOptions.documentSelector&&(this._listener||(this._listener=bn.workspace.onDidChangeTextDocument(this.callback,this)),this._changeData.set(e.id,{syncKind:e.registerOptions.syncKind,documentSelector:this._client.protocol2CodeConverter.asDocumentSelector(e.registerOptions.documentSelector)}),this.updateSyncKind(e.registerOptions.syncKind))}*getDocumentSelectors(){for(let e of this._changeData.values())yield e.documentSelector}async callback(e){if(e.contentChanges.length===0)return;let t=e.document.uri,i=e.document.version,r=[];for(let s of this._changeData.values())if(bn.languages.match(s.documentSelector,e.document)>0&&!this._client.hasDedicatedTextSynchronizationFeature(e.document)){let o=this._client.middleware;if(s.syncKind===Be.TextDocumentSyncKind.Incremental){let a=async c=>{let u=this._client.code2ProtocolConverter.asChangeTextDocumentParams(c,t,i);await this._client.sendNotification(Be.DidChangeTextDocumentNotification.type,u),this.notificationSent(c.document,Be.DidChangeTextDocumentNotification.type,u)};r.push(o.didChange?o.didChange(e,c=>a(c)):a(e))}else if(s.syncKind===Be.TextDocumentSyncKind.Full){let a=async c=>{let u=c.document.uri.toString();this._pendingTextDocumentChanges.set(u,c.document),this._onPendingChangeAdded.fire()};r.push(o.didChange?o.didChange(e,c=>a(c)):a(e))}}return Promise.all(r).then(void 0,s=>{throw this._client.error(`Sending document notification ${Be.DidChangeTextDocumentNotification.type.method} failed`,s),s})}notificationSent(e,t,i){this._onNotificationSent.fire({textDocument:e,type:t,params:i})}unregister(e){if(this._changeData.delete(e),this._changeData.size===0)this._listener&&(this._listener.dispose(),this._listener=void 0),this._syncKind=Be.TextDocumentSyncKind.None;else{this._syncKind=Be.TextDocumentSyncKind.None;for(let t of this._changeData.values())if(this.updateSyncKind(t.syncKind),this._syncKind===Be.TextDocumentSyncKind.Full)break}}clear(){this._pendingTextDocumentChanges.clear(),this._changeData.clear(),this._syncKind=Be.TextDocumentSyncKind.None,this._listener&&(this._listener.dispose(),this._listener=void 0)}getPendingDocumentChanges(e){if(this._pendingTextDocumentChanges.size===0)return[];let t;if(e.size===0)t=Array.from(this._pendingTextDocumentChanges.values()),this._pendingTextDocumentChanges.clear();else{t=[];for(let i of this._pendingTextDocumentChanges)e.has(i[0])||(t.push(i[1]),this._pendingTextDocumentChanges.delete(i[0]))}return t}getProvider(e){for(let t of this._changeData.values())if(bn.languages.match(t.documentSelector,e)>0)return{send:i=>this.callback(i)}}updateSyncKind(e){if(this._syncKind!==Be.TextDocumentSyncKind.Full)switch(e){case Be.TextDocumentSyncKind.Full:this._syncKind=e;break;case Be.TextDocumentSyncKind.Incremental:this._syncKind===Be.TextDocumentSyncKind.None&&(this._syncKind=Be.TextDocumentSyncKind.Incremental);break}}};un.DidChangeTextDocumentFeature=Vh;var Xh=class extends st.TextDocumentEventFeature{constructor(e){super(e,bn.workspace.onWillSaveTextDocument,Be.WillSaveTextDocumentNotification.type,()=>e.middleware.willSave,t=>e.code2ProtocolConverter.asWillSaveTextDocumentParams(t),t=>t.document,(t,i)=>st.TextDocumentEventFeature.textDocumentFilter(t,i.document))}get registrationType(){return Be.WillSaveTextDocumentNotification.type}fillClientCapabilities(e){let t=(0,st.ensure)((0,st.ensure)(e,"textDocument"),"synchronization");t.willSave=!0}initialize(e,t){let i=e.resolvedTextDocumentSync;t&&i&&i.willSave&&this.register({id:Ns.generateUuid(),registerOptions:{documentSelector:t}})}getTextDocument(e){return e.document}};un.WillSaveFeature=Xh;var Jh=class extends st.DynamicDocumentFeature{constructor(e){super(e),this._selectors=new Map}getDocumentSelectors(){return this._selectors.values()}get registrationType(){return Be.WillSaveTextDocumentWaitUntilRequest.type}fillClientCapabilities(e){let t=(0,st.ensure)((0,st.ensure)(e,"textDocument"),"synchronization");t.willSaveWaitUntil=!0}initialize(e,t){let i=e.resolvedTextDocumentSync;t&&i&&i.willSaveWaitUntil&&this.register({id:Ns.generateUuid(),registerOptions:{documentSelector:t}})}register(e){e.registerOptions.documentSelector&&(this._listener||(this._listener=bn.workspace.onWillSaveTextDocument(this.callback,this)),this._selectors.set(e.id,this._client.protocol2CodeConverter.asDocumentSelector(e.registerOptions.documentSelector)))}callback(e){if(st.TextDocumentEventFeature.textDocumentFilter(this._selectors.values(),e.document)&&!this._client.hasDedicatedTextSynchronizationFeature(e.document)){let t=this._client.middleware,i=r=>this._client.sendRequest(Be.WillSaveTextDocumentWaitUntilRequest.type,this._client.code2ProtocolConverter.asWillSaveTextDocumentParams(r)).then(async s=>{let o=await this._client.protocol2CodeConverter.asTextEdits(s);return o===void 0?[]:o});e.waitUntil(t.willSaveWaitUntil?t.willSaveWaitUntil(e,i):i(e))}}unregister(e){this._selectors.delete(e),this._selectors.size===0&&this._listener&&(this._listener.dispose(),this._listener=void 0)}clear(){this._selectors.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}};un.WillSaveWaitUntilFeature=Jh;var Yh=class extends st.TextDocumentEventFeature{constructor(e){super(e,bn.workspace.onDidSaveTextDocument,Be.DidSaveTextDocumentNotification.type,()=>e.middleware.didSave,t=>e.code2ProtocolConverter.asSaveTextDocumentParams(t,this._includeText),t=>t,st.TextDocumentEventFeature.textDocumentFilter),this._includeText=!1}get registrationType(){return Be.DidSaveTextDocumentNotification.type}fillClientCapabilities(e){(0,st.ensure)((0,st.ensure)(e,"textDocument"),"synchronization").didSave=!0}initialize(e,t){let i=e.resolvedTextDocumentSync;if(t&&i&&i.save){let r=typeof i.save=="boolean"?{includeText:!1}:{includeText:!!i.save.includeText};this.register({id:Ns.generateUuid(),registerOptions:Object.assign({},{documentSelector:t},r)})}}register(e){this._includeText=!!e.registerOptions.includeText,super.register(e)}getTextDocument(e){return e}};un.DidSaveTextDocumentFeature=Yh});var aR=T(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.CompletionItemFeature=void 0;var zA=require("vscode"),we=ue(),Qh=Ce(),$A=tt(),HA=[we.CompletionItemKind.Text,we.CompletionItemKind.Method,we.CompletionItemKind.Function,we.CompletionItemKind.Constructor,we.CompletionItemKind.Field,we.CompletionItemKind.Variable,we.CompletionItemKind.Class,we.CompletionItemKind.Interface,we.CompletionItemKind.Module,we.CompletionItemKind.Property,we.CompletionItemKind.Unit,we.CompletionItemKind.Value,we.CompletionItemKind.Enum,we.CompletionItemKind.Keyword,we.CompletionItemKind.Snippet,we.CompletionItemKind.Color,we.CompletionItemKind.File,we.CompletionItemKind.Reference,we.CompletionItemKind.Folder,we.CompletionItemKind.EnumMember,we.CompletionItemKind.Constant,we.CompletionItemKind.Struct,we.CompletionItemKind.Event,we.CompletionItemKind.Operator,we.CompletionItemKind.TypeParameter],Zh=class extends Qh.TextDocumentLanguageFeature{constructor(e){super(e,we.CompletionRequest.type),this.labelDetailsSupport=new Map}fillClientCapabilities(e){let t=(0,Qh.ensure)((0,Qh.ensure)(e,"textDocument"),"completion");t.dynamicRegistration=!0,t.contextSupport=!0,t.completionItem={snippetSupport:!0,commitCharactersSupport:!0,documentationFormat:[we.MarkupKind.Markdown,we.MarkupKind.PlainText],deprecatedSupport:!0,preselectSupport:!0,tagSupport:{valueSet:[we.CompletionItemTag.Deprecated]},insertReplaceSupport:!0,resolveSupport:{properties:["documentation","detail","additionalTextEdits"]},insertTextModeSupport:{valueSet:[we.InsertTextMode.asIs,we.InsertTextMode.adjustIndentation]},labelDetailsSupport:!0},t.insertTextMode=we.InsertTextMode.adjustIndentation,t.completionItemKind={valueSet:HA},t.completionList={itemDefaults:["commitCharacters","editRange","insertTextFormat","insertTextMode","data"]}}initialize(e,t){let i=this.getRegistrationOptions(t,e.completionProvider);i&&this.register({id:$A.generateUuid(),registerOptions:i})}registerLanguageProvider(e,t){this.labelDetailsSupport.set(t,!!e.completionItem?.labelDetailsSupport);let i=e.triggerCharacters??[],r=e.allCommitCharacters,s=e.documentSelector,o={provideCompletionItems:(a,c,u,l)=>{let p=this._client,h=this._client.middleware,x=(f,y,w,S)=>p.sendRequest(we.CompletionRequest.type,p.code2ProtocolConverter.asCompletionParams(f,y,w),S).then(O=>S.isCancellationRequested?null:p.protocol2CodeConverter.asCompletionResult(O,r,S),O=>p.handleFailedRequest(we.CompletionRequest.type,S,O,null));return h.provideCompletionItem?h.provideCompletionItem(a,c,l,u,x):x(a,c,l,u)},resolveCompletionItem:e.resolveProvider?(a,c)=>{let u=this._client,l=this._client.middleware,p=(h,x)=>u.sendRequest(we.CompletionResolveRequest.type,u.code2ProtocolConverter.asCompletionItem(h,!!this.labelDetailsSupport.get(t)),x).then(f=>x.isCancellationRequested?null:u.protocol2CodeConverter.asCompletionItem(f),f=>u.handleFailedRequest(we.CompletionResolveRequest.type,x,f,h));return l.resolveCompletionItem?l.resolveCompletionItem(a,c,p):p(a,c)}:void 0};return[zA.languages.registerCompletionItemProvider(this._client.protocol2CodeConverter.asDocumentSelector(s),o,...i),o]}};Ou.CompletionItemFeature=Zh});var cR=T(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.HoverFeature=void 0;var BA=require("vscode"),Uo=ue(),em=Ce(),WA=tt(),tm=class extends em.TextDocumentLanguageFeature{constructor(e){super(e,Uo.HoverRequest.type)}fillClientCapabilities(e){let t=(0,em.ensure)((0,em.ensure)(e,"textDocument"),"hover");t.dynamicRegistration=!0,t.contentFormat=[Uo.MarkupKind.Markdown,Uo.MarkupKind.PlainText]}initialize(e,t){let i=this.getRegistrationOptions(t,e.hoverProvider);i&&this.register({id:WA.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideHover:(r,s,o)=>{let a=this._client,c=(l,p,h)=>a.sendRequest(Uo.HoverRequest.type,a.code2ProtocolConverter.asTextDocumentPositionParams(l,p),h).then(x=>h.isCancellationRequested?null:a.protocol2CodeConverter.asHover(x),x=>a.handleFailedRequest(Uo.HoverRequest.type,h,x,null)),u=a.middleware;return u.provideHover?u.provideHover(r,s,o,c):c(r,s,o)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return BA.languages.registerHoverProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};qu.HoverFeature=tm});var uR=T(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.DefinitionFeature=void 0;var KA=require("vscode"),nm=ue(),im=Ce(),GA=tt(),rm=class extends im.TextDocumentLanguageFeature{constructor(e){super(e,nm.DefinitionRequest.type)}fillClientCapabilities(e){let t=(0,im.ensure)((0,im.ensure)(e,"textDocument"),"definition");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.definitionProvider);i&&this.register({id:GA.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideDefinition:(r,s,o)=>{let a=this._client,c=(l,p,h)=>a.sendRequest(nm.DefinitionRequest.type,a.code2ProtocolConverter.asTextDocumentPositionParams(l,p),h).then(x=>h.isCancellationRequested?null:a.protocol2CodeConverter.asDefinitionResult(x,h),x=>a.handleFailedRequest(nm.DefinitionRequest.type,h,x,null)),u=a.middleware;return u.provideDefinition?u.provideDefinition(r,s,o,c):c(r,s,o)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return KA.languages.registerDefinitionProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};Fu.DefinitionFeature=rm});var dR=T(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});Nu.SignatureHelpFeature=void 0;var lR=require("vscode"),zo=ue(),sm=Ce(),VA=tt(),om=class extends sm.TextDocumentLanguageFeature{constructor(e){super(e,zo.SignatureHelpRequest.type)}fillClientCapabilities(e){let t=(0,sm.ensure)((0,sm.ensure)(e,"textDocument"),"signatureHelp");t.dynamicRegistration=!0,t.signatureInformation={documentationFormat:[zo.MarkupKind.Markdown,zo.MarkupKind.PlainText]},t.signatureInformation.parameterInformation={labelOffsetSupport:!0},t.signatureInformation.activeParameterSupport=!0,t.contextSupport=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.signatureHelpProvider);i&&this.register({id:VA.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t={provideSignatureHelp:(i,r,s,o)=>{let a=this._client,c=(l,p,h,x)=>a.sendRequest(zo.SignatureHelpRequest.type,a.code2ProtocolConverter.asSignatureHelpParams(l,p,h),x).then(f=>x.isCancellationRequested?null:a.protocol2CodeConverter.asSignatureHelp(f,x),f=>a.handleFailedRequest(zo.SignatureHelpRequest.type,x,f,null)),u=a.middleware;return u.provideSignatureHelp?u.provideSignatureHelp(i,r,o,s,c):c(i,r,o,s)}};return[this.registerProvider(e,t),t]}registerProvider(e,t){let i=this._client.protocol2CodeConverter.asDocumentSelector(e.documentSelector);if(e.retriggerCharacters===void 0){let r=e.triggerCharacters||[];return lR.languages.registerSignatureHelpProvider(i,t,...r)}else{let r={triggerCharacters:e.triggerCharacters||[],retriggerCharacters:e.retriggerCharacters||[]};return lR.languages.registerSignatureHelpProvider(i,t,r)}}};Nu.SignatureHelpFeature=om});var pR=T(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.DocumentHighlightFeature=void 0;var XA=require("vscode"),am=ue(),cm=Ce(),JA=tt(),um=class extends cm.TextDocumentLanguageFeature{constructor(e){super(e,am.DocumentHighlightRequest.type)}fillClientCapabilities(e){(0,cm.ensure)((0,cm.ensure)(e,"textDocument"),"documentHighlight").dynamicRegistration=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.documentHighlightProvider);i&&this.register({id:JA.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideDocumentHighlights:(r,s,o)=>{let a=this._client,c=(l,p,h)=>a.sendRequest(am.DocumentHighlightRequest.type,a.code2ProtocolConverter.asTextDocumentPositionParams(l,p),h).then(x=>h.isCancellationRequested?null:a.protocol2CodeConverter.asDocumentHighlights(x,h),x=>a.handleFailedRequest(am.DocumentHighlightRequest.type,h,x,null)),u=a.middleware;return u.provideDocumentHighlights?u.provideDocumentHighlights(r,s,o,c):c(r,s,o)}};return[XA.languages.registerDocumentHighlightProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i),i]}};Au.DocumentHighlightFeature=um});var pm=T(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.DocumentSymbolFeature=hi.SupportedSymbolTags=hi.SupportedSymbolKinds=void 0;var YA=require("vscode"),Fe=ue(),lm=Ce(),QA=tt();hi.SupportedSymbolKinds=[Fe.SymbolKind.File,Fe.SymbolKind.Module,Fe.SymbolKind.Namespace,Fe.SymbolKind.Package,Fe.SymbolKind.Class,Fe.SymbolKind.Method,Fe.SymbolKind.Property,Fe.SymbolKind.Field,Fe.SymbolKind.Constructor,Fe.SymbolKind.Enum,Fe.SymbolKind.Interface,Fe.SymbolKind.Function,Fe.SymbolKind.Variable,Fe.SymbolKind.Constant,Fe.SymbolKind.String,Fe.SymbolKind.Number,Fe.SymbolKind.Boolean,Fe.SymbolKind.Array,Fe.SymbolKind.Object,Fe.SymbolKind.Key,Fe.SymbolKind.Null,Fe.SymbolKind.EnumMember,Fe.SymbolKind.Struct,Fe.SymbolKind.Event,Fe.SymbolKind.Operator,Fe.SymbolKind.TypeParameter];hi.SupportedSymbolTags=[Fe.SymbolTag.Deprecated];var dm=class extends lm.TextDocumentLanguageFeature{constructor(e){super(e,Fe.DocumentSymbolRequest.type)}fillClientCapabilities(e){let t=(0,lm.ensure)((0,lm.ensure)(e,"textDocument"),"documentSymbol");t.dynamicRegistration=!0,t.symbolKind={valueSet:hi.SupportedSymbolKinds},t.hierarchicalDocumentSymbolSupport=!0,t.tagSupport={valueSet:hi.SupportedSymbolTags},t.labelSupport=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.documentSymbolProvider);i&&this.register({id:QA.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideDocumentSymbols:(s,o)=>{let a=this._client,c=async(l,p)=>{try{let h=await a.sendRequest(Fe.DocumentSymbolRequest.type,a.code2ProtocolConverter.asDocumentSymbolParams(l),p);if(p.isCancellationRequested||h===void 0||h===null)return null;if(h.length===0)return[];{let x=h[0];return Fe.DocumentSymbol.is(x)?await a.protocol2CodeConverter.asDocumentSymbols(h,p):await a.protocol2CodeConverter.asSymbolInformations(h,p)}}catch(h){return a.handleFailedRequest(Fe.DocumentSymbolRequest.type,p,h,null)}},u=a.middleware;return u.provideDocumentSymbols?u.provideDocumentSymbols(s,o,c):c(s,o)}},r=e.label!==void 0?{label:e.label}:void 0;return[YA.languages.registerDocumentSymbolProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i,r),i]}};hi.DocumentSymbolFeature=dm});var hR=T(Iu=>{"use strict";Object.defineProperty(Iu,"__esModule",{value:!0});Iu.WorkspaceSymbolFeature=void 0;var ZA=require("vscode"),$o=ue(),fm=Ce(),fR=pm(),eI=tt(),hm=class extends fm.WorkspaceFeature{constructor(e){super(e,$o.WorkspaceSymbolRequest.type)}fillClientCapabilities(e){let t=(0,fm.ensure)((0,fm.ensure)(e,"workspace"),"symbol");t.dynamicRegistration=!0,t.symbolKind={valueSet:fR.SupportedSymbolKinds},t.tagSupport={valueSet:fR.SupportedSymbolTags},t.resolveSupport={properties:["location.range"]}}initialize(e){e.workspaceSymbolProvider&&this.register({id:eI.generateUuid(),registerOptions:e.workspaceSymbolProvider===!0?{workDoneProgress:!1}:e.workspaceSymbolProvider})}registerLanguageProvider(e){let t={provideWorkspaceSymbols:(i,r)=>{let s=this._client,o=(c,u)=>s.sendRequest($o.WorkspaceSymbolRequest.type,{query:c},u).then(l=>u.isCancellationRequested?null:s.protocol2CodeConverter.asSymbolInformations(l,u),l=>s.handleFailedRequest($o.WorkspaceSymbolRequest.type,u,l,null)),a=s.middleware;return a.provideWorkspaceSymbols?a.provideWorkspaceSymbols(i,r,o):o(i,r)},resolveWorkspaceSymbol:e.resolveProvider===!0?(i,r)=>{let s=this._client,o=(c,u)=>s.sendRequest($o.WorkspaceSymbolResolveRequest.type,s.code2ProtocolConverter.asWorkspaceSymbol(c),u).then(l=>u.isCancellationRequested?null:s.protocol2CodeConverter.asSymbolInformation(l),l=>s.handleFailedRequest($o.WorkspaceSymbolResolveRequest.type,u,l,null)),a=s.middleware;return a.resolveWorkspaceSymbol?a.resolveWorkspaceSymbol(i,r,o):o(i,r)}:void 0};return[ZA.languages.registerWorkspaceSymbolProvider(t),t]}};Iu.WorkspaceSymbolFeature=hm});var mR=T(ju=>{"use strict";Object.defineProperty(ju,"__esModule",{value:!0});ju.ReferencesFeature=void 0;var tI=require("vscode"),mm=ue(),gm=Ce(),nI=tt(),vm=class extends gm.TextDocumentLanguageFeature{constructor(e){super(e,mm.ReferencesRequest.type)}fillClientCapabilities(e){(0,gm.ensure)((0,gm.ensure)(e,"textDocument"),"references").dynamicRegistration=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.referencesProvider);i&&this.register({id:nI.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideReferences:(r,s,o,a)=>{let c=this._client,u=(p,h,x,f)=>c.sendRequest(mm.ReferencesRequest.type,c.code2ProtocolConverter.asReferenceParams(p,h,x),f).then(y=>f.isCancellationRequested?null:c.protocol2CodeConverter.asReferences(y,f),y=>c.handleFailedRequest(mm.ReferencesRequest.type,f,y,null)),l=c.middleware;return l.provideReferences?l.provideReferences(r,s,o,a,u):u(r,s,o,a)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return tI.languages.registerReferenceProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};ju.ReferencesFeature=vm});var gR=T(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.CodeActionFeature=void 0;var iI=require("vscode"),wn=ue(),rI=tt(),xm=Ce(),ym=class extends xm.TextDocumentLanguageFeature{constructor(e){super(e,wn.CodeActionRequest.type)}fillClientCapabilities(e){let t=(0,xm.ensure)((0,xm.ensure)(e,"textDocument"),"codeAction");t.dynamicRegistration=!0,t.isPreferredSupport=!0,t.disabledSupport=!0,t.dataSupport=!0,t.resolveSupport={properties:["edit"]},t.codeActionLiteralSupport={codeActionKind:{valueSet:[wn.CodeActionKind.Empty,wn.CodeActionKind.QuickFix,wn.CodeActionKind.Refactor,wn.CodeActionKind.RefactorExtract,wn.CodeActionKind.RefactorInline,wn.CodeActionKind.RefactorRewrite,wn.CodeActionKind.Source,wn.CodeActionKind.SourceOrganizeImports]}},t.honorsChangeAnnotations=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.codeActionProvider);i&&this.register({id:rI.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideCodeActions:(r,s,o,a)=>{let c=this._client,u=async(p,h,x,f)=>{let y={textDocument:c.code2ProtocolConverter.asTextDocumentIdentifier(p),range:c.code2ProtocolConverter.asRange(h),context:c.code2ProtocolConverter.asCodeActionContextSync(x)};return c.sendRequest(wn.CodeActionRequest.type,y,f).then(w=>f.isCancellationRequested||w===null||w===void 0?null:c.protocol2CodeConverter.asCodeActionResult(w,f),w=>c.handleFailedRequest(wn.CodeActionRequest.type,f,w,null))},l=c.middleware;return l.provideCodeActions?l.provideCodeActions(r,s,o,a,u):u(r,s,o,a)},resolveCodeAction:e.resolveProvider?(r,s)=>{let o=this._client,a=this._client.middleware,c=async(u,l)=>o.sendRequest(wn.CodeActionResolveRequest.type,o.code2ProtocolConverter.asCodeActionSync(u),l).then(p=>l.isCancellationRequested?u:o.protocol2CodeConverter.asCodeAction(p,l),p=>o.handleFailedRequest(wn.CodeActionResolveRequest.type,l,p,u));return a.resolveCodeAction?a.resolveCodeAction(r,s,c):c(r,s)}:void 0};return[iI.languages.registerCodeActionsProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i,e.codeActionKinds?{providedCodeActionKinds:this._client.protocol2CodeConverter.asCodeActionKinds(e.codeActionKinds)}:void 0),i]}};Lu.CodeActionFeature=ym});var xR=T(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.CodeLensFeature=void 0;var vR=require("vscode"),As=ue(),sI=tt(),Ho=Ce(),bm=class extends Ho.TextDocumentLanguageFeature{constructor(e){super(e,As.CodeLensRequest.type)}fillClientCapabilities(e){(0,Ho.ensure)((0,Ho.ensure)(e,"textDocument"),"codeLens").dynamicRegistration=!0,(0,Ho.ensure)((0,Ho.ensure)(e,"workspace"),"codeLens").refreshSupport=!0}initialize(e,t){this._client.onRequest(As.CodeLensRefreshRequest.type,async()=>{for(let s of this.getAllProviders())s.onDidChangeCodeLensEmitter.fire()});let r=this.getRegistrationOptions(t,e.codeLensProvider);r&&this.register({id:sI.generateUuid(),registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i=new vR.EventEmitter,r={onDidChangeCodeLenses:i.event,provideCodeLenses:(s,o)=>{let a=this._client,c=(l,p)=>a.sendRequest(As.CodeLensRequest.type,a.code2ProtocolConverter.asCodeLensParams(l),p).then(h=>p.isCancellationRequested?null:a.protocol2CodeConverter.asCodeLenses(h,p),h=>a.handleFailedRequest(As.CodeLensRequest.type,p,h,null)),u=a.middleware;return u.provideCodeLenses?u.provideCodeLenses(s,o,c):c(s,o)},resolveCodeLens:e.resolveProvider?(s,o)=>{let a=this._client,c=(l,p)=>a.sendRequest(As.CodeLensResolveRequest.type,a.code2ProtocolConverter.asCodeLens(l),p).then(h=>p.isCancellationRequested?l:a.protocol2CodeConverter.asCodeLens(h),h=>a.handleFailedRequest(As.CodeLensResolveRequest.type,p,h,l)),u=a.middleware;return u.resolveCodeLens?u.resolveCodeLens(s,o,c):c(s,o)}:void 0};return[vR.languages.registerCodeLensProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),r),{provider:r,onDidChangeCodeLensEmitter:i}]}};Mu.CodeLensFeature=bm});var yR=T(fr=>{"use strict";Object.defineProperty(fr,"__esModule",{value:!0});fr.DocumentOnTypeFormattingFeature=fr.DocumentRangeFormattingFeature=fr.DocumentFormattingFeature=void 0;var Uu=require("vscode"),Yn=ue(),Cm=tt(),Pi=Ce(),Is;(function(n){function e(t){let i=Uu.workspace.getConfiguration("files",t);return{trimTrailingWhitespace:i.get("trimTrailingWhitespace"),trimFinalNewlines:i.get("trimFinalNewlines"),insertFinalNewline:i.get("insertFinalNewline")}}n.fromConfiguration=e})(Is||(Is={}));var wm=class extends Pi.TextDocumentLanguageFeature{constructor(e){super(e,Yn.DocumentFormattingRequest.type)}fillClientCapabilities(e){(0,Pi.ensure)((0,Pi.ensure)(e,"textDocument"),"formatting").dynamicRegistration=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.documentFormattingProvider);i&&this.register({id:Cm.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideDocumentFormattingEdits:(r,s,o)=>{let a=this._client,c=(l,p,h)=>{let x={textDocument:a.code2ProtocolConverter.asTextDocumentIdentifier(l),options:a.code2ProtocolConverter.asFormattingOptions(p,Is.fromConfiguration(l))};return a.sendRequest(Yn.DocumentFormattingRequest.type,x,h).then(f=>h.isCancellationRequested?null:a.protocol2CodeConverter.asTextEdits(f,h),f=>a.handleFailedRequest(Yn.DocumentFormattingRequest.type,h,f,null))},u=a.middleware;return u.provideDocumentFormattingEdits?u.provideDocumentFormattingEdits(r,s,o,c):c(r,s,o)}};return[Uu.languages.registerDocumentFormattingEditProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i),i]}};fr.DocumentFormattingFeature=wm;var _m=class extends Pi.TextDocumentLanguageFeature{constructor(e){super(e,Yn.DocumentRangeFormattingRequest.type)}fillClientCapabilities(e){let t=(0,Pi.ensure)((0,Pi.ensure)(e,"textDocument"),"rangeFormatting");t.dynamicRegistration=!0,t.rangesSupport=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.documentRangeFormattingProvider);i&&this.register({id:Cm.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideDocumentRangeFormattingEdits:(r,s,o,a)=>{let c=this._client,u=(p,h,x,f)=>{let y={textDocument:c.code2ProtocolConverter.asTextDocumentIdentifier(p),range:c.code2ProtocolConverter.asRange(h),options:c.code2ProtocolConverter.asFormattingOptions(x,Is.fromConfiguration(p))};return c.sendRequest(Yn.DocumentRangeFormattingRequest.type,y,f).then(w=>f.isCancellationRequested?null:c.protocol2CodeConverter.asTextEdits(w,f),w=>c.handleFailedRequest(Yn.DocumentRangeFormattingRequest.type,f,w,null))},l=c.middleware;return l.provideDocumentRangeFormattingEdits?l.provideDocumentRangeFormattingEdits(r,s,o,a,u):u(r,s,o,a)}};return e.rangesSupport&&(i.provideDocumentRangesFormattingEdits=(r,s,o,a)=>{let c=this._client,u=(p,h,x,f)=>{let y={textDocument:c.code2ProtocolConverter.asTextDocumentIdentifier(p),ranges:c.code2ProtocolConverter.asRanges(h),options:c.code2ProtocolConverter.asFormattingOptions(x,Is.fromConfiguration(p))};return c.sendRequest(Yn.DocumentRangesFormattingRequest.type,y,f).then(w=>f.isCancellationRequested?null:c.protocol2CodeConverter.asTextEdits(w,f),w=>c.handleFailedRequest(Yn.DocumentRangesFormattingRequest.type,f,w,null))},l=c.middleware;return l.provideDocumentRangesFormattingEdits?l.provideDocumentRangesFormattingEdits(r,s,o,a,u):u(r,s,o,a)}),[Uu.languages.registerDocumentRangeFormattingEditProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i),i]}};fr.DocumentRangeFormattingFeature=_m;var Sm=class extends Pi.TextDocumentLanguageFeature{constructor(e){super(e,Yn.DocumentOnTypeFormattingRequest.type)}fillClientCapabilities(e){(0,Pi.ensure)((0,Pi.ensure)(e,"textDocument"),"onTypeFormatting").dynamicRegistration=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.documentOnTypeFormattingProvider);i&&this.register({id:Cm.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideOnTypeFormattingEdits:(s,o,a,c,u)=>{let l=this._client,p=(x,f,y,w,S)=>{let O={textDocument:l.code2ProtocolConverter.asTextDocumentIdentifier(x),position:l.code2ProtocolConverter.asPosition(f),ch:y,options:l.code2ProtocolConverter.asFormattingOptions(w,Is.fromConfiguration(x))};return l.sendRequest(Yn.DocumentOnTypeFormattingRequest.type,O,S).then(k=>S.isCancellationRequested?null:l.protocol2CodeConverter.asTextEdits(k,S),k=>l.handleFailedRequest(Yn.DocumentOnTypeFormattingRequest.type,S,k,null))},h=l.middleware;return h.provideOnTypeFormattingEdits?h.provideOnTypeFormattingEdits(s,o,a,c,u,p):p(s,o,a,c,u)}},r=e.moreTriggerCharacter||[];return[Uu.languages.registerOnTypeFormattingEditProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i,e.firstTriggerCharacter,...r),i]}};fr.DocumentOnTypeFormattingFeature=Sm});var wR=T(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.RenameFeature=void 0;var oI=require("vscode"),qr=ue(),aI=tt(),bR=qn(),Rm=Ce(),Dm=class extends Rm.TextDocumentLanguageFeature{constructor(e){super(e,qr.RenameRequest.type)}fillClientCapabilities(e){let t=(0,Rm.ensure)((0,Rm.ensure)(e,"textDocument"),"rename");t.dynamicRegistration=!0,t.prepareSupport=!0,t.prepareSupportDefaultBehavior=qr.PrepareSupportDefaultBehavior.Identifier,t.honorsChangeAnnotations=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.renameProvider);i&&(bR.boolean(e.renameProvider)&&(i.prepareProvider=!1),this.register({id:aI.generateUuid(),registerOptions:i}))}registerLanguageProvider(e){let t=e.documentSelector,i={provideRenameEdits:(r,s,o,a)=>{let c=this._client,u=(p,h,x,f)=>{let y={textDocument:c.code2ProtocolConverter.asTextDocumentIdentifier(p),position:c.code2ProtocolConverter.asPosition(h),newName:x};return c.sendRequest(qr.RenameRequest.type,y,f).then(w=>f.isCancellationRequested?null:c.protocol2CodeConverter.asWorkspaceEdit(w,f),w=>c.handleFailedRequest(qr.RenameRequest.type,f,w,null,!1))},l=c.middleware;return l.provideRenameEdits?l.provideRenameEdits(r,s,o,a,u):u(r,s,o,a)},prepareRename:e.prepareProvider?(r,s,o)=>{let a=this._client,c=(l,p,h)=>{let x={textDocument:a.code2ProtocolConverter.asTextDocumentIdentifier(l),position:a.code2ProtocolConverter.asPosition(p)};return a.sendRequest(qr.PrepareRenameRequest.type,x,h).then(f=>h.isCancellationRequested?null:qr.Range.is(f)?a.protocol2CodeConverter.asRange(f):this.isDefaultBehavior(f)?f.defaultBehavior===!0?null:Promise.reject(new Error("The element can't be renamed.")):f&&qr.Range.is(f.range)?{range:a.protocol2CodeConverter.asRange(f.range),placeholder:f.placeholder}:Promise.reject(new Error("The element can't be renamed.")),f=>{throw typeof f.message=="string"?new Error(f.message):new Error("The element can't be renamed.")})},u=a.middleware;return u.prepareRename?u.prepareRename(r,s,o,c):c(r,s,o)}:void 0};return[this.registerProvider(t,i),i]}registerProvider(e,t){return oI.languages.registerRenameProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}isDefaultBehavior(e){let t=e;return t&&bR.boolean(t.defaultBehavior)}};zu.RenameFeature=Dm});var _R=T($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.DocumentLinkFeature=void 0;var cI=require("vscode"),Bo=ue(),Tm=Ce(),uI=tt(),Em=class extends Tm.TextDocumentLanguageFeature{constructor(e){super(e,Bo.DocumentLinkRequest.type)}fillClientCapabilities(e){let t=(0,Tm.ensure)((0,Tm.ensure)(e,"textDocument"),"documentLink");t.dynamicRegistration=!0,t.tooltipSupport=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.documentLinkProvider);i&&this.register({id:uI.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideDocumentLinks:(r,s)=>{let o=this._client,a=(u,l)=>o.sendRequest(Bo.DocumentLinkRequest.type,o.code2ProtocolConverter.asDocumentLinkParams(u),l).then(p=>l.isCancellationRequested?null:o.protocol2CodeConverter.asDocumentLinks(p,l),p=>o.handleFailedRequest(Bo.DocumentLinkRequest.type,l,p,null)),c=o.middleware;return c.provideDocumentLinks?c.provideDocumentLinks(r,s,a):a(r,s)},resolveDocumentLink:e.resolveProvider?(r,s)=>{let o=this._client,a=(u,l)=>o.sendRequest(Bo.DocumentLinkResolveRequest.type,o.code2ProtocolConverter.asDocumentLink(u),l).then(p=>l.isCancellationRequested?u:o.protocol2CodeConverter.asDocumentLink(p),p=>o.handleFailedRequest(Bo.DocumentLinkResolveRequest.type,l,p,u)),c=o.middleware;return c.resolveDocumentLink?c.resolveDocumentLink(r,s,a):a(r,s)}:void 0};return[cI.languages.registerDocumentLinkProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i),i]}};$u.DocumentLinkFeature=Em});var CR=T(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Hu.ExecuteCommandFeature=void 0;var lI=require("vscode"),Pm=ue(),dI=tt(),SR=Ce(),km=class{constructor(e){this._client=e,this._commands=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._commands.size>0}}get registrationType(){return Pm.ExecuteCommandRequest.type}fillClientCapabilities(e){(0,SR.ensure)((0,SR.ensure)(e,"workspace"),"executeCommand").dynamicRegistration=!0}initialize(e){e.executeCommandProvider&&this.register({id:dI.generateUuid(),registerOptions:Object.assign({},e.executeCommandProvider)})}register(e){let t=this._client,i=t.middleware,r=(s,o)=>{let a={command:s,arguments:o};return t.sendRequest(Pm.ExecuteCommandRequest.type,a).then(void 0,c=>t.handleFailedRequest(Pm.ExecuteCommandRequest.type,void 0,c,void 0))};if(e.registerOptions.commands){let s=[];for(let o of e.registerOptions.commands)s.push(lI.commands.registerCommand(o,(...a)=>i.executeCommand?i.executeCommand(o,a,r):r(o,a)));this._commands.set(e.id,s)}}unregister(e){let t=this._commands.get(e);t&&t.forEach(i=>i.dispose())}clear(){this._commands.forEach(e=>{e.forEach(t=>t.dispose())}),this._commands.clear()}};Hu.ExecuteCommandFeature=km});var RR=T(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.FileSystemWatcherFeature=void 0;var pI=require("vscode"),Fr=ue(),Bu=Ce(),Om=class{constructor(e,t){this._client=e,this._notifyFileEvent=t,this._watchers=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._watchers.size>0}}get registrationType(){return Fr.DidChangeWatchedFilesNotification.type}fillClientCapabilities(e){(0,Bu.ensure)((0,Bu.ensure)(e,"workspace"),"didChangeWatchedFiles").dynamicRegistration=!0,(0,Bu.ensure)((0,Bu.ensure)(e,"workspace"),"didChangeWatchedFiles").relativePatternSupport=!0}initialize(e,t){}register(e){if(!Array.isArray(e.registerOptions.watchers))return;let t=[];for(let i of e.registerOptions.watchers){let r=this._client.protocol2CodeConverter.asGlobPattern(i.globPattern);if(r===void 0)continue;let s=!0,o=!0,a=!0;i.kind!==void 0&&i.kind!==null&&(s=(i.kind&Fr.WatchKind.Create)!==0,o=(i.kind&Fr.WatchKind.Change)!==0,a=(i.kind&Fr.WatchKind.Delete)!==0);let c=pI.workspace.createFileSystemWatcher(r,!s,!o,!a);this.hookListeners(c,s,o,a,t),t.push(c)}this._watchers.set(e.id,t)}registerRaw(e,t){let i=[];for(let r of t)this.hookListeners(r,!0,!0,!0,i);this._watchers.set(e,i)}hookListeners(e,t,i,r,s){t&&e.onDidCreate(o=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(o),type:Fr.FileChangeType.Created}),null,s),i&&e.onDidChange(o=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(o),type:Fr.FileChangeType.Changed}),null,s),r&&e.onDidDelete(o=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(o),type:Fr.FileChangeType.Deleted}),null,s)}unregister(e){let t=this._watchers.get(e);if(t)for(let i of t)i.dispose()}clear(){this._watchers.forEach(e=>{for(let t of e)t.dispose()}),this._watchers.clear()}};Wu.FileSystemWatcherFeature=Om});var DR=T(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.ColorProviderFeature=void 0;var fI=require("vscode"),Wo=ue(),qm=Ce(),Fm=class extends qm.TextDocumentLanguageFeature{constructor(e){super(e,Wo.DocumentColorRequest.type)}fillClientCapabilities(e){(0,qm.ensure)((0,qm.ensure)(e,"textDocument"),"colorProvider").dynamicRegistration=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.colorProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i={provideColorPresentations:(r,s,o)=>{let a=this._client,c=(l,p,h)=>{let x={color:l,textDocument:a.code2ProtocolConverter.asTextDocumentIdentifier(p.document),range:a.code2ProtocolConverter.asRange(p.range)};return a.sendRequest(Wo.ColorPresentationRequest.type,x,h).then(f=>h.isCancellationRequested?null:this._client.protocol2CodeConverter.asColorPresentations(f,h),f=>a.handleFailedRequest(Wo.ColorPresentationRequest.type,h,f,null))},u=a.middleware;return u.provideColorPresentations?u.provideColorPresentations(r,s,o,c):c(r,s,o)},provideDocumentColors:(r,s)=>{let o=this._client,a=(u,l)=>{let p={textDocument:o.code2ProtocolConverter.asTextDocumentIdentifier(u)};return o.sendRequest(Wo.DocumentColorRequest.type,p,l).then(h=>l.isCancellationRequested?null:this._client.protocol2CodeConverter.asColorInformations(h,l),h=>o.handleFailedRequest(Wo.DocumentColorRequest.type,l,h,null))},c=o.middleware;return c.provideDocumentColors?c.provideDocumentColors(r,s,a):a(r,s)}};return[fI.languages.registerColorProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i),i]}};Ku.ColorProviderFeature=Fm});var TR=T(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.ImplementationFeature=void 0;var hI=require("vscode"),Nm=ue(),Am=Ce(),Im=class extends Am.TextDocumentLanguageFeature{constructor(e){super(e,Nm.ImplementationRequest.type)}fillClientCapabilities(e){let t=(0,Am.ensure)((0,Am.ensure)(e,"textDocument"),"implementation");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.implementationProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i={provideImplementation:(r,s,o)=>{let a=this._client,c=(l,p,h)=>a.sendRequest(Nm.ImplementationRequest.type,a.code2ProtocolConverter.asTextDocumentPositionParams(l,p),h).then(x=>h.isCancellationRequested?null:a.protocol2CodeConverter.asDefinitionResult(x,h),x=>a.handleFailedRequest(Nm.ImplementationRequest.type,h,x,null)),u=a.middleware;return u.provideImplementation?u.provideImplementation(r,s,o,c):c(r,s,o)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return hI.languages.registerImplementationProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};Gu.ImplementationFeature=Im});var ER=T(Vu=>{"use strict";Object.defineProperty(Vu,"__esModule",{value:!0});Vu.TypeDefinitionFeature=void 0;var mI=require("vscode"),jm=ue(),Ko=Ce(),Lm=class extends Ko.TextDocumentLanguageFeature{constructor(e){super(e,jm.TypeDefinitionRequest.type)}fillClientCapabilities(e){(0,Ko.ensure)((0,Ko.ensure)(e,"textDocument"),"typeDefinition").dynamicRegistration=!0;let t=(0,Ko.ensure)((0,Ko.ensure)(e,"textDocument"),"typeDefinition");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.typeDefinitionProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i={provideTypeDefinition:(r,s,o)=>{let a=this._client,c=(l,p,h)=>a.sendRequest(jm.TypeDefinitionRequest.type,a.code2ProtocolConverter.asTextDocumentPositionParams(l,p),h).then(x=>h.isCancellationRequested?null:a.protocol2CodeConverter.asDefinitionResult(x,h),x=>a.handleFailedRequest(jm.TypeDefinitionRequest.type,h,x,null)),u=a.middleware;return u.provideTypeDefinition?u.provideTypeDefinition(r,s,o,c):c(r,s,o)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return mI.languages.registerTypeDefinitionProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};Vu.TypeDefinitionFeature=Lm});var PR=T(js=>{"use strict";Object.defineProperty(js,"__esModule",{value:!0});js.WorkspaceFoldersFeature=js.arrayDiff=void 0;var gI=tt(),Xu=require("vscode"),Go=ue();function Mm(n,e){if(n!=null)return n[e]}function Um(n,e){return n.filter(t=>e.indexOf(t)<0)}js.arrayDiff=Um;var zm=class{constructor(e){this._client=e,this._listeners=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._listeners.size>0}}get registrationType(){return Go.DidChangeWorkspaceFoldersNotification.type}fillInitializeParams(e){let t=Xu.workspace.workspaceFolders;this.initializeWithFolders(t),t===void 0?e.workspaceFolders=null:e.workspaceFolders=t.map(i=>this.asProtocol(i))}initializeWithFolders(e){this._initialFolders=e}fillClientCapabilities(e){e.workspace=e.workspace||{},e.workspace.workspaceFolders=!0}initialize(e){let t=this._client;t.onRequest(Go.WorkspaceFoldersRequest.type,s=>{let o=()=>{let c=Xu.workspace.workspaceFolders;return c===void 0?null:c.map(l=>this.asProtocol(l))},a=t.middleware.workspace;return a&&a.workspaceFolders?a.workspaceFolders(s,o):o(s)});let i=Mm(Mm(Mm(e,"workspace"),"workspaceFolders"),"changeNotifications"),r;typeof i=="string"?r=i:i===!0&&(r=gI.generateUuid()),r&&this.register({id:r,registerOptions:void 0})}sendInitialEvent(e){let t;if(this._initialFolders&&e){let i=Um(this._initialFolders,e),r=Um(e,this._initialFolders);(r.length>0||i.length>0)&&(t=this.doSendEvent(r,i))}else this._initialFolders?t=this.doSendEvent([],this._initialFolders):e&&(t=this.doSendEvent(e,[]));t!==void 0&&t.catch(i=>{this._client.error(`Sending notification ${Go.DidChangeWorkspaceFoldersNotification.type.method} failed`,i)})}doSendEvent(e,t){let i={event:{added:e.map(r=>this.asProtocol(r)),removed:t.map(r=>this.asProtocol(r))}};return this._client.sendNotification(Go.DidChangeWorkspaceFoldersNotification.type,i)}register(e){let t=e.id,i=this._client,r=Xu.workspace.onDidChangeWorkspaceFolders(s=>{let o=u=>this.doSendEvent(u.added,u.removed),a=i.middleware.workspace;(a&&a.didChangeWorkspaceFolders?a.didChangeWorkspaceFolders(s,o):o(s)).catch(u=>{this._client.error(`Sending notification ${Go.DidChangeWorkspaceFoldersNotification.type.method} failed`,u)})});this._listeners.set(t,r),this.sendInitialEvent(Xu.workspace.workspaceFolders)}unregister(e){let t=this._listeners.get(e);t!==void 0&&(this._listeners.delete(e),t.dispose())}clear(){for(let e of this._listeners.values())e.dispose();this._listeners.clear()}asProtocol(e){return e===void 0?null:{uri:this._client.code2ProtocolConverter.asUri(e.uri),name:e.name}}};js.WorkspaceFoldersFeature=zm});var OR=T(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});Ju.FoldingRangeFeature=void 0;var kR=require("vscode"),Nr=ue(),Vo=Ce(),$m=class extends Vo.TextDocumentLanguageFeature{constructor(e){super(e,Nr.FoldingRangeRequest.type)}fillClientCapabilities(e){let t=(0,Vo.ensure)((0,Vo.ensure)(e,"textDocument"),"foldingRange");t.dynamicRegistration=!0,t.rangeLimit=5e3,t.lineFoldingOnly=!0,t.foldingRangeKind={valueSet:[Nr.FoldingRangeKind.Comment,Nr.FoldingRangeKind.Imports,Nr.FoldingRangeKind.Region]},t.foldingRange={collapsedText:!1},(0,Vo.ensure)((0,Vo.ensure)(e,"workspace"),"foldingRange").refreshSupport=!0}initialize(e,t){this._client.onRequest(Nr.FoldingRangeRefreshRequest.type,async()=>{for(let s of this.getAllProviders())s.onDidChangeFoldingRange.fire()});let[i,r]=this.getRegistration(t,e.foldingRangeProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i=new kR.EventEmitter,r={onDidChangeFoldingRanges:i.event,provideFoldingRanges:(s,o,a)=>{let c=this._client,u=(p,h,x)=>{let f={textDocument:c.code2ProtocolConverter.asTextDocumentIdentifier(p)};return c.sendRequest(Nr.FoldingRangeRequest.type,f,x).then(y=>x.isCancellationRequested?null:c.protocol2CodeConverter.asFoldingRanges(y,x),y=>c.handleFailedRequest(Nr.FoldingRangeRequest.type,x,y,null))},l=c.middleware;return l.provideFoldingRanges?l.provideFoldingRanges(s,o,a,u):u(s,o,a)}};return[kR.languages.registerFoldingRangeProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),r),{provider:r,onDidChangeFoldingRange:i}]}};Ju.FoldingRangeFeature=$m});var qR=T(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.DeclarationFeature=void 0;var vI=require("vscode"),Hm=ue(),Bm=Ce(),Wm=class extends Bm.TextDocumentLanguageFeature{constructor(e){super(e,Hm.DeclarationRequest.type)}fillClientCapabilities(e){let t=(0,Bm.ensure)((0,Bm.ensure)(e,"textDocument"),"declaration");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.declarationProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i={provideDeclaration:(r,s,o)=>{let a=this._client,c=(l,p,h)=>a.sendRequest(Hm.DeclarationRequest.type,a.code2ProtocolConverter.asTextDocumentPositionParams(l,p),h).then(x=>h.isCancellationRequested?null:a.protocol2CodeConverter.asDeclarationResult(x,h),x=>a.handleFailedRequest(Hm.DeclarationRequest.type,h,x,null)),u=a.middleware;return u.provideDeclaration?u.provideDeclaration(r,s,o,c):c(r,s,o)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return vI.languages.registerDeclarationProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};Yu.DeclarationFeature=Wm});var FR=T(Qu=>{"use strict";Object.defineProperty(Qu,"__esModule",{value:!0});Qu.SelectionRangeFeature=void 0;var xI=require("vscode"),Km=ue(),Gm=Ce(),Vm=class extends Gm.TextDocumentLanguageFeature{constructor(e){super(e,Km.SelectionRangeRequest.type)}fillClientCapabilities(e){let t=(0,Gm.ensure)((0,Gm.ensure)(e,"textDocument"),"selectionRange");t.dynamicRegistration=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.selectionRangeProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i={provideSelectionRanges:(r,s,o)=>{let a=this._client,c=async(l,p,h)=>{let x={textDocument:a.code2ProtocolConverter.asTextDocumentIdentifier(l),positions:a.code2ProtocolConverter.asPositionsSync(p,h)};return a.sendRequest(Km.SelectionRangeRequest.type,x,h).then(f=>h.isCancellationRequested?null:a.protocol2CodeConverter.asSelectionRanges(f,h),f=>a.handleFailedRequest(Km.SelectionRangeRequest.type,h,f,null))},u=a.middleware;return u.provideSelectionRanges?u.provideSelectionRanges(r,s,o,c):c(r,s,o)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return xI.languages.registerSelectionRangeProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};Qu.SelectionRangeFeature=Vm});var AR=T(Zu=>{"use strict";Object.defineProperty(Zu,"__esModule",{value:!0});Zu.ProgressFeature=void 0;var NR=ue(),yI=wh();function bI(n,e){return n[e]===void 0&&(n[e]=Object.create(null)),n[e]}var Xm=class{constructor(e){this._client=e,this.activeParts=new Set}getState(){return{kind:"window",id:NR.WorkDoneProgressCreateRequest.method,registrations:this.activeParts.size>0}}fillClientCapabilities(e){bI(e,"window").workDoneProgress=!0}initialize(){let e=this._client,t=r=>{this.activeParts.delete(r)},i=r=>{this.activeParts.add(new yI.ProgressPart(this._client,r.token,t))};e.onRequest(NR.WorkDoneProgressCreateRequest.type,i)}clear(){for(let e of this.activeParts)e.done();this.activeParts.clear()}};Zu.ProgressFeature=Xm});var IR=T(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.CallHierarchyFeature=void 0;var wI=require("vscode"),Ar=ue(),Jm=Ce(),Ym=class{constructor(e){this.client=e,this.middleware=e.middleware}prepareCallHierarchy(e,t,i){let r=this.client,s=this.middleware,o=(a,c,u)=>{let l=r.code2ProtocolConverter.asTextDocumentPositionParams(a,c);return r.sendRequest(Ar.CallHierarchyPrepareRequest.type,l,u).then(p=>u.isCancellationRequested?null:r.protocol2CodeConverter.asCallHierarchyItems(p,u),p=>r.handleFailedRequest(Ar.CallHierarchyPrepareRequest.type,u,p,null))};return s.prepareCallHierarchy?s.prepareCallHierarchy(e,t,i,o):o(e,t,i)}provideCallHierarchyIncomingCalls(e,t){let i=this.client,r=this.middleware,s=(o,a)=>{let c={item:i.code2ProtocolConverter.asCallHierarchyItem(o)};return i.sendRequest(Ar.CallHierarchyIncomingCallsRequest.type,c,a).then(u=>a.isCancellationRequested?null:i.protocol2CodeConverter.asCallHierarchyIncomingCalls(u,a),u=>i.handleFailedRequest(Ar.CallHierarchyIncomingCallsRequest.type,a,u,null))};return r.provideCallHierarchyIncomingCalls?r.provideCallHierarchyIncomingCalls(e,t,s):s(e,t)}provideCallHierarchyOutgoingCalls(e,t){let i=this.client,r=this.middleware,s=(o,a)=>{let c={item:i.code2ProtocolConverter.asCallHierarchyItem(o)};return i.sendRequest(Ar.CallHierarchyOutgoingCallsRequest.type,c,a).then(u=>a.isCancellationRequested?null:i.protocol2CodeConverter.asCallHierarchyOutgoingCalls(u,a),u=>i.handleFailedRequest(Ar.CallHierarchyOutgoingCallsRequest.type,a,u,null))};return r.provideCallHierarchyOutgoingCalls?r.provideCallHierarchyOutgoingCalls(e,t,s):s(e,t)}},Qm=class extends Jm.TextDocumentLanguageFeature{constructor(e){super(e,Ar.CallHierarchyPrepareRequest.type)}fillClientCapabilities(e){let t=e,i=(0,Jm.ensure)((0,Jm.ensure)(t,"textDocument"),"callHierarchy");i.dynamicRegistration=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.callHierarchyProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=this._client,i=new Ym(t);return[wI.languages.registerCallHierarchyProvider(this._client.protocol2CodeConverter.asDocumentSelector(e.documentSelector),i),i]}};el.CallHierarchyFeature=Qm});var jR=T(nl=>{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});nl.SemanticTokensFeature=void 0;var tl=require("vscode"),fe=ue(),Xo=Ce(),_I=qn(),Zm=class extends Xo.TextDocumentLanguageFeature{constructor(e){super(e,fe.SemanticTokensRegistrationType.type)}fillClientCapabilities(e){let t=(0,Xo.ensure)((0,Xo.ensure)(e,"textDocument"),"semanticTokens");t.dynamicRegistration=!0,t.tokenTypes=[fe.SemanticTokenTypes.namespace,fe.SemanticTokenTypes.type,fe.SemanticTokenTypes.class,fe.SemanticTokenTypes.enum,fe.SemanticTokenTypes.interface,fe.SemanticTokenTypes.struct,fe.SemanticTokenTypes.typeParameter,fe.SemanticTokenTypes.parameter,fe.SemanticTokenTypes.variable,fe.SemanticTokenTypes.property,fe.SemanticTokenTypes.enumMember,fe.SemanticTokenTypes.event,fe.SemanticTokenTypes.function,fe.SemanticTokenTypes.method,fe.SemanticTokenTypes.macro,fe.SemanticTokenTypes.keyword,fe.SemanticTokenTypes.modifier,fe.SemanticTokenTypes.comment,fe.SemanticTokenTypes.string,fe.SemanticTokenTypes.number,fe.SemanticTokenTypes.regexp,fe.SemanticTokenTypes.operator,fe.SemanticTokenTypes.decorator],t.tokenModifiers=[fe.SemanticTokenModifiers.declaration,fe.SemanticTokenModifiers.definition,fe.SemanticTokenModifiers.readonly,fe.SemanticTokenModifiers.static,fe.SemanticTokenModifiers.deprecated,fe.SemanticTokenModifiers.abstract,fe.SemanticTokenModifiers.async,fe.SemanticTokenModifiers.modification,fe.SemanticTokenModifiers.documentation,fe.SemanticTokenModifiers.defaultLibrary],t.formats=[fe.TokenFormat.Relative],t.requests={range:!0,full:{delta:!0}},t.multilineTokenSupport=!1,t.overlappingTokenSupport=!1,t.serverCancelSupport=!0,t.augmentsSyntaxTokens=!0,(0,Xo.ensure)((0,Xo.ensure)(e,"workspace"),"semanticTokens").refreshSupport=!0}initialize(e,t){this._client.onRequest(fe.SemanticTokensRefreshRequest.type,async()=>{for(let o of this.getAllProviders())o.onDidChangeSemanticTokensEmitter.fire()});let[r,s]=this.getRegistration(t,e.semanticTokensProvider);!r||!s||this.register({id:r,registerOptions:s})}registerLanguageProvider(e){let t=e.documentSelector,i=_I.boolean(e.full)?e.full:e.full!==void 0,r=e.full!==void 0&&typeof e.full!="boolean"&&e.full.delta===!0,s=new tl.EventEmitter,o=i?{onDidChangeSemanticTokens:s.event,provideDocumentSemanticTokens:(x,f)=>{let y=this._client,w=y.middleware,S=(O,k)=>{let N={textDocument:y.code2ProtocolConverter.asTextDocumentIdentifier(O)};return y.sendRequest(fe.SemanticTokensRequest.type,N,k).then(j=>k.isCancellationRequested?null:y.protocol2CodeConverter.asSemanticTokens(j,k),j=>y.handleFailedRequest(fe.SemanticTokensRequest.type,k,j,null))};return w.provideDocumentSemanticTokens?w.provideDocumentSemanticTokens(x,f,S):S(x,f)},provideDocumentSemanticTokensEdits:r?(x,f,y)=>{let w=this._client,S=w.middleware,O=(k,N,j)=>{let G={textDocument:w.code2ProtocolConverter.asTextDocumentIdentifier(k),previousResultId:N};return w.sendRequest(fe.SemanticTokensDeltaRequest.type,G,j).then(async $=>j.isCancellationRequested?null:fe.SemanticTokens.is($)?await w.protocol2CodeConverter.asSemanticTokens($,j):await w.protocol2CodeConverter.asSemanticTokensEdits($,j),$=>w.handleFailedRequest(fe.SemanticTokensDeltaRequest.type,j,$,null))};return S.provideDocumentSemanticTokensEdits?S.provideDocumentSemanticTokensEdits(x,f,y,O):O(x,f,y)}:void 0}:void 0,c=e.range===!0?{provideDocumentRangeSemanticTokens:(x,f,y)=>{let w=this._client,S=w.middleware,O=(k,N,j)=>{let G={textDocument:w.code2ProtocolConverter.asTextDocumentIdentifier(k),range:w.code2ProtocolConverter.asRange(N)};return w.sendRequest(fe.SemanticTokensRangeRequest.type,G,j).then($=>j.isCancellationRequested?null:w.protocol2CodeConverter.asSemanticTokens($,j),$=>w.handleFailedRequest(fe.SemanticTokensRangeRequest.type,j,$,null))};return S.provideDocumentRangeSemanticTokens?S.provideDocumentRangeSemanticTokens(x,f,y,O):O(x,f,y)}}:void 0,u=[],l=this._client,p=l.protocol2CodeConverter.asSemanticTokensLegend(e.legend),h=l.protocol2CodeConverter.asDocumentSelector(t);return o!==void 0&&u.push(tl.languages.registerDocumentSemanticTokensProvider(h,o,p)),c!==void 0&&u.push(tl.languages.registerDocumentRangeSemanticTokensProvider(h,c,p)),[new tl.Disposable(()=>u.forEach(x=>x.dispose())),{range:c,full:o,onDidChangeSemanticTokensEmitter:s}]}};nl.SemanticTokensFeature=Zm});var UR=T(ln=>{"use strict";Object.defineProperty(ln,"__esModule",{value:!0});ln.WillDeleteFilesFeature=ln.WillRenameFilesFeature=ln.WillCreateFilesFeature=ln.DidDeleteFilesFeature=ln.DidRenameFilesFeature=ln.DidCreateFilesFeature=void 0;var Ln=require("vscode"),SI=Cu(),ki=ue(),CI=tt();function LR(n,e){return n[e]===void 0&&(n[e]={}),n[e]}function RI(n,e){return n[e]}function MR(n,e,t){n[e]=t}var Jo=class n{constructor(e,t,i,r,s){this._client=e,this._event=t,this._registrationType=i,this._clientCapability=r,this._serverCapability=s,this._filters=new Map}getState(){return{kind:"workspace",id:this._registrationType.method,registrations:this._filters.size>0}}filterSize(){return this._filters.size}get registrationType(){return this._registrationType}fillClientCapabilities(e){let t=LR(LR(e,"workspace"),"fileOperations");MR(t,"dynamicRegistration",!0),MR(t,this._clientCapability,!0)}initialize(e){let t=e.workspace?.fileOperations,i=t!==void 0?RI(t,this._serverCapability):void 0;if(i?.filters!==void 0)try{this.register({id:CI.generateUuid(),registerOptions:{filters:i.filters}})}catch(r){this._client.warn(`Ignoring invalid glob pattern for ${this._serverCapability} registration: ${r}`)}}register(e){this._listener||(this._listener=this._event(this.send,this));let t=e.registerOptions.filters.map(i=>{let r=new SI.Minimatch(i.pattern.glob,n.asMinimatchOptions(i.pattern.options));if(!r.makeRe())throw new Error(`Invalid pattern ${i.pattern.glob}!`);return{scheme:i.scheme,matcher:r,kind:i.pattern.matches}});this._filters.set(e.id,t)}unregister(e){this._filters.delete(e),this._filters.size===0&&this._listener&&(this._listener.dispose(),this._listener=void 0)}clear(){this._filters.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}getFileType(e){return n.getFileType(e)}async filter(e,t){let i=await Promise.all(e.files.map(async s=>{let o=t(s),a=o.fsPath.replace(/\\/g,"/");for(let c of this._filters.values())for(let u of c)if(!(u.scheme!==void 0&&u.scheme!==o.scheme)){if(u.matcher.match(a)){if(u.kind===void 0)return!0;let l=await this.getFileType(o);if(l===void 0)return this._client.error(`Failed to determine file type for ${o.toString()}.`),!0;if(l===Ln.FileType.File&&u.kind===ki.FileOperationPatternKind.file||l===Ln.FileType.Directory&&u.kind===ki.FileOperationPatternKind.folder)return!0}else if(u.kind===ki.FileOperationPatternKind.folder&&await n.getFileType(o)===Ln.FileType.Directory&&u.matcher.match(`${a}/`))return!0}return!1})),r=e.files.filter((s,o)=>i[o]);return{...e,files:r}}static async getFileType(e){try{return(await Ln.workspace.fs.stat(e)).type}catch{return}}static asMinimatchOptions(e){let t={dot:!0};return e?.ignoreCase===!0&&(t.nocase=!0),t}},il=class extends Jo{constructor(e,t,i,r,s,o,a){super(e,t,i,r,s),this._notificationType=i,this._accessUri=o,this._createParams=a}async send(e){let t=await this.filter(e,this._accessUri);if(t.files.length){let i=async r=>this._client.sendNotification(this._notificationType,this._createParams(r));return this.doSend(t,i)}}},rl=class extends il{constructor(){super(...arguments),this._fsPathFileTypes=new Map}async getFileType(e){let t=e.fsPath;if(this._fsPathFileTypes.has(t))return this._fsPathFileTypes.get(t);let i=await Jo.getFileType(e);return i&&this._fsPathFileTypes.set(t,i),i}async cacheFileTypes(e,t){await this.filter(e,t)}clearFileTypeCache(){this._fsPathFileTypes.clear()}unregister(e){super.unregister(e),this.filterSize()===0&&this._willListener&&(this._willListener.dispose(),this._willListener=void 0)}clear(){super.clear(),this._willListener&&(this._willListener.dispose(),this._willListener=void 0)}},eg=class extends il{constructor(e){super(e,Ln.workspace.onDidCreateFiles,ki.DidCreateFilesNotification.type,"didCreate","didCreate",t=>t,e.code2ProtocolConverter.asDidCreateFilesParams)}doSend(e,t){let i=this._client.middleware.workspace;return i?.didCreateFiles?i.didCreateFiles(e,t):t(e)}};ln.DidCreateFilesFeature=eg;var tg=class extends rl{constructor(e){super(e,Ln.workspace.onDidRenameFiles,ki.DidRenameFilesNotification.type,"didRename","didRename",t=>t.oldUri,e.code2ProtocolConverter.asDidRenameFilesParams)}register(e){this._willListener||(this._willListener=Ln.workspace.onWillRenameFiles(this.willRename,this)),super.register(e)}willRename(e){e.waitUntil(this.cacheFileTypes(e,t=>t.oldUri))}doSend(e,t){this.clearFileTypeCache();let i=this._client.middleware.workspace;return i?.didRenameFiles?i.didRenameFiles(e,t):t(e)}};ln.DidRenameFilesFeature=tg;var ng=class extends rl{constructor(e){super(e,Ln.workspace.onDidDeleteFiles,ki.DidDeleteFilesNotification.type,"didDelete","didDelete",t=>t,e.code2ProtocolConverter.asDidDeleteFilesParams)}register(e){this._willListener||(this._willListener=Ln.workspace.onWillDeleteFiles(this.willDelete,this)),super.register(e)}willDelete(e){e.waitUntil(this.cacheFileTypes(e,t=>t))}doSend(e,t){this.clearFileTypeCache();let i=this._client.middleware.workspace;return i?.didDeleteFiles?i.didDeleteFiles(e,t):t(e)}};ln.DidDeleteFilesFeature=ng;var Yo=class extends Jo{constructor(e,t,i,r,s,o,a){super(e,t,i,r,s),this._requestType=i,this._accessUri=o,this._createParams=a}async send(e){let t=this.waitUntil(e);e.waitUntil(t)}async waitUntil(e){let t=await this.filter(e,this._accessUri);if(t.files.length){let i=r=>this._client.sendRequest(this._requestType,this._createParams(r),r.token).then(this._client.protocol2CodeConverter.asWorkspaceEdit);return this.doSend(t,i)}else return}},ig=class extends Yo{constructor(e){super(e,Ln.workspace.onWillCreateFiles,ki.WillCreateFilesRequest.type,"willCreate","willCreate",t=>t,e.code2ProtocolConverter.asWillCreateFilesParams)}doSend(e,t){let i=this._client.middleware.workspace;return i?.willCreateFiles?i.willCreateFiles(e,t):t(e)}};ln.WillCreateFilesFeature=ig;var rg=class extends Yo{constructor(e){super(e,Ln.workspace.onWillRenameFiles,ki.WillRenameFilesRequest.type,"willRename","willRename",t=>t.oldUri,e.code2ProtocolConverter.asWillRenameFilesParams)}doSend(e,t){let i=this._client.middleware.workspace;return i?.willRenameFiles?i.willRenameFiles(e,t):t(e)}};ln.WillRenameFilesFeature=rg;var sg=class extends Yo{constructor(e){super(e,Ln.workspace.onWillDeleteFiles,ki.WillDeleteFilesRequest.type,"willDelete","willDelete",t=>t,e.code2ProtocolConverter.asWillDeleteFilesParams)}doSend(e,t){let i=this._client.middleware.workspace;return i?.willDeleteFiles?i.willDeleteFiles(e,t):t(e)}};ln.WillDeleteFilesFeature=sg});var zR=T(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.LinkedEditingFeature=void 0;var DI=require("vscode"),og=ue(),ag=Ce(),cg=class extends ag.TextDocumentLanguageFeature{constructor(e){super(e,og.LinkedEditingRangeRequest.type)}fillClientCapabilities(e){let t=(0,ag.ensure)((0,ag.ensure)(e,"textDocument"),"linkedEditingRange");t.dynamicRegistration=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.linkedEditingRangeProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i={provideLinkedEditingRanges:(r,s,o)=>{let a=this._client,c=(l,p,h)=>a.sendRequest(og.LinkedEditingRangeRequest.type,a.code2ProtocolConverter.asTextDocumentPositionParams(l,p),h).then(x=>h.isCancellationRequested?null:a.protocol2CodeConverter.asLinkedEditingRanges(x,h),x=>a.handleFailedRequest(og.LinkedEditingRangeRequest.type,h,x,null)),u=a.middleware;return u.provideLinkedEditingRange?u.provideLinkedEditingRange(r,s,o,c):c(r,s,o)}};return[this.registerProvider(t,i),i]}registerProvider(e,t){return DI.languages.registerLinkedEditingRangeProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};sl.LinkedEditingFeature=cg});var $R=T(ol=>{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.TypeHierarchyFeature=void 0;var TI=require("vscode"),Ir=ue(),ug=Ce(),lg=class{constructor(e){this.client=e,this.middleware=e.middleware}prepareTypeHierarchy(e,t,i){let r=this.client,s=this.middleware,o=(a,c,u)=>{let l=r.code2ProtocolConverter.asTextDocumentPositionParams(a,c);return r.sendRequest(Ir.TypeHierarchyPrepareRequest.type,l,u).then(p=>u.isCancellationRequested?null:r.protocol2CodeConverter.asTypeHierarchyItems(p,u),p=>r.handleFailedRequest(Ir.TypeHierarchyPrepareRequest.type,u,p,null))};return s.prepareTypeHierarchy?s.prepareTypeHierarchy(e,t,i,o):o(e,t,i)}provideTypeHierarchySupertypes(e,t){let i=this.client,r=this.middleware,s=(o,a)=>{let c={item:i.code2ProtocolConverter.asTypeHierarchyItem(o)};return i.sendRequest(Ir.TypeHierarchySupertypesRequest.type,c,a).then(u=>a.isCancellationRequested?null:i.protocol2CodeConverter.asTypeHierarchyItems(u,a),u=>i.handleFailedRequest(Ir.TypeHierarchySupertypesRequest.type,a,u,null))};return r.provideTypeHierarchySupertypes?r.provideTypeHierarchySupertypes(e,t,s):s(e,t)}provideTypeHierarchySubtypes(e,t){let i=this.client,r=this.middleware,s=(o,a)=>{let c={item:i.code2ProtocolConverter.asTypeHierarchyItem(o)};return i.sendRequest(Ir.TypeHierarchySubtypesRequest.type,c,a).then(u=>a.isCancellationRequested?null:i.protocol2CodeConverter.asTypeHierarchyItems(u,a),u=>i.handleFailedRequest(Ir.TypeHierarchySubtypesRequest.type,a,u,null))};return r.provideTypeHierarchySubtypes?r.provideTypeHierarchySubtypes(e,t,s):s(e,t)}},dg=class extends ug.TextDocumentLanguageFeature{constructor(e){super(e,Ir.TypeHierarchyPrepareRequest.type)}fillClientCapabilities(e){let t=(0,ug.ensure)((0,ug.ensure)(e,"textDocument"),"typeHierarchy");t.dynamicRegistration=!0}initialize(e,t){let[i,r]=this.getRegistration(t,e.typeHierarchyProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=this._client,i=new lg(t);return[TI.languages.registerTypeHierarchyProvider(t.protocol2CodeConverter.asDocumentSelector(e.documentSelector),i),i]}};ol.TypeHierarchyFeature=dg});var BR=T(cl=>{"use strict";Object.defineProperty(cl,"__esModule",{value:!0});cl.InlineValueFeature=void 0;var HR=require("vscode"),al=ue(),Qo=Ce(),pg=class extends Qo.TextDocumentLanguageFeature{constructor(e){super(e,al.InlineValueRequest.type)}fillClientCapabilities(e){(0,Qo.ensure)((0,Qo.ensure)(e,"textDocument"),"inlineValue").dynamicRegistration=!0,(0,Qo.ensure)((0,Qo.ensure)(e,"workspace"),"inlineValue").refreshSupport=!0}initialize(e,t){this._client.onRequest(al.InlineValueRefreshRequest.type,async()=>{for(let s of this.getAllProviders())s.onDidChangeInlineValues.fire()});let[i,r]=this.getRegistration(t,e.inlineValueProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i=new HR.EventEmitter,r={onDidChangeInlineValues:i.event,provideInlineValues:(s,o,a,c)=>{let u=this._client,l=(h,x,f,y)=>{let w={textDocument:u.code2ProtocolConverter.asTextDocumentIdentifier(h),range:u.code2ProtocolConverter.asRange(x),context:u.code2ProtocolConverter.asInlineValueContext(f)};return u.sendRequest(al.InlineValueRequest.type,w,y).then(S=>y.isCancellationRequested?null:u.protocol2CodeConverter.asInlineValues(S,y),S=>u.handleFailedRequest(al.InlineValueRequest.type,y,S,null))},p=u.middleware;return p.provideInlineValues?p.provideInlineValues(s,o,a,c,l):l(s,o,a,c)}};return[this.registerProvider(t,r),{provider:r,onDidChangeInlineValues:i}]}registerProvider(e,t){return HR.languages.registerInlineValuesProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};cl.InlineValueFeature=pg});var KR=T(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});ul.InlayHintsFeature=void 0;var WR=require("vscode"),Ls=ue(),Zo=Ce(),fg=class extends Zo.TextDocumentLanguageFeature{constructor(e){super(e,Ls.InlayHintRequest.type)}fillClientCapabilities(e){let t=(0,Zo.ensure)((0,Zo.ensure)(e,"textDocument"),"inlayHint");t.dynamicRegistration=!0,t.resolveSupport={properties:["tooltip","textEdits","label.tooltip","label.location","label.command"]},(0,Zo.ensure)((0,Zo.ensure)(e,"workspace"),"inlayHint").refreshSupport=!0}initialize(e,t){this._client.onRequest(Ls.InlayHintRefreshRequest.type,async()=>{for(let s of this.getAllProviders())s.onDidChangeInlayHints.fire()});let[i,r]=this.getRegistration(t,e.inlayHintProvider);!i||!r||this.register({id:i,registerOptions:r})}registerLanguageProvider(e){let t=e.documentSelector,i=new WR.EventEmitter,r={onDidChangeInlayHints:i.event,provideInlayHints:(s,o,a)=>{let c=this._client,u=async(p,h,x)=>{let f={textDocument:c.code2ProtocolConverter.asTextDocumentIdentifier(p),range:c.code2ProtocolConverter.asRange(h)};try{let y=await c.sendRequest(Ls.InlayHintRequest.type,f,x);return x.isCancellationRequested?null:c.protocol2CodeConverter.asInlayHints(y,x)}catch(y){return c.handleFailedRequest(Ls.InlayHintRequest.type,x,y,null)}},l=c.middleware;return l.provideInlayHints?l.provideInlayHints(s,o,a,u):u(s,o,a)}};return r.resolveInlayHint=e.resolveProvider===!0?(s,o)=>{let a=this._client,c=async(l,p)=>{try{let h=await a.sendRequest(Ls.InlayHintResolveRequest.type,a.code2ProtocolConverter.asInlayHint(l),p);if(p.isCancellationRequested)return null;let x=a.protocol2CodeConverter.asInlayHint(h,p);return p.isCancellationRequested?null:x}catch(h){return a.handleFailedRequest(Ls.InlayHintResolveRequest.type,p,h,null)}},u=a.middleware;return u.resolveInlayHint?u.resolveInlayHint(s,o,c):c(s,o)}:void 0,[this.registerProvider(t,r),{provider:r,onDidChangeInlayHints:i}]}registerProvider(e,t){return WR.languages.registerInlayHintsProvider(this._client.protocol2CodeConverter.asDocumentSelector(e),t)}};ul.InlayHintsFeature=fg});var GR=T(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});ll.InlineCompletionItemFeature=void 0;var EI=require("vscode"),hg=ue(),mg=Ce(),PI=tt(),gg=class extends mg.TextDocumentLanguageFeature{constructor(e){super(e,hg.InlineCompletionRequest.type)}fillClientCapabilities(e){let t=(0,mg.ensure)((0,mg.ensure)(e,"textDocument"),"inlineCompletion");t.dynamicRegistration=!0}initialize(e,t){let i=this.getRegistrationOptions(t,e.inlineCompletionProvider);i&&this.register({id:PI.generateUuid(),registerOptions:i})}registerLanguageProvider(e){let t=e.documentSelector,i={provideInlineCompletionItems:(r,s,o,a)=>{let c=this._client,u=this._client.middleware,l=(p,h,x,f)=>c.sendRequest(hg.InlineCompletionRequest.type,c.code2ProtocolConverter.asInlineCompletionParams(p,h,x),f).then(y=>f.isCancellationRequested?null:c.protocol2CodeConverter.asInlineCompletionResult(y,f),y=>c.handleFailedRequest(hg.InlineCompletionRequest.type,f,y,null));return u.provideInlineCompletionItems?u.provideInlineCompletionItems(r,s,o,a,l):l(r,s,o,a)}};return[EI.languages.registerInlineCompletionItemProvider(this._client.protocol2CodeConverter.asDocumentSelector(t),i),i]}};ll.InlineCompletionItemFeature=gg});var _g=T(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.ProposedFeatures=Ft.BaseLanguageClient=Ft.MessageTransports=Ft.SuspendMode=Ft.State=Ft.CloseAction=Ft.ErrorAction=Ft.RevealOutputChannelOn=void 0;var je=require("vscode"),z=ue(),kI=S0(),OI=D0(),Zn=qn(),dl=vu(),VR=tt(),qI=wh(),Qn=Ce(),FI=zh(),XR=iR(),JR=sR(),Ms=oR(),NI=aR(),AI=cR(),II=uR(),jI=dR(),LI=pR(),MI=pm(),UI=hR(),zI=mR(),$I=gR(),HI=xR(),vg=yR(),BI=wR(),WI=_R(),KI=CR(),GI=RR(),VI=DR(),XI=TR(),JI=ER(),YI=PR(),QI=OR(),ZI=qR(),ej=FR(),tj=AR(),nj=IR(),ij=jR(),Us=UR(),rj=zR(),sj=$R(),oj=BR(),aj=KR(),cj=GR(),jr;(function(n){n[n.Debug=0]="Debug",n[n.Info=1]="Info",n[n.Warn=2]="Warn",n[n.Error=3]="Error",n[n.Never=4]="Never"})(jr||(Ft.RevealOutputChannelOn=jr={}));var ta;(function(n){n[n.Continue=1]="Continue",n[n.Shutdown=2]="Shutdown"})(ta||(Ft.ErrorAction=ta={}));var hr;(function(n){n[n.DoNotRestart=1]="DoNotRestart",n[n.Restart=2]="Restart"})(hr||(Ft.CloseAction=hr={}));var ea;(function(n){n[n.Stopped=1]="Stopped",n[n.Starting=3]="Starting",n[n.Running=2]="Running"})(ea||(Ft.State=ea={}));var YR;(function(n){n.off="off",n.on="on"})(YR||(Ft.SuspendMode=YR={}));var xg;(function(n){function e(t){return t==null?!1:typeof t=="boolean"||typeof t=="object"&&t!==null&&Zn.stringArray(t.enabledCommands)?t:!1}n.sanitizeIsTrusted=e})(xg||(xg={}));var yg=class{constructor(e,t){this.client=e,this.maxRestartCount=t,this.restarts=[]}error(e,t,i){return i&&i<=3?{action:ta.Continue}:{action:ta.Shutdown}}closed(){return this.restarts.push(Date.now()),this.restarts.length<=this.maxRestartCount?{action:hr.Restart}:this.restarts[this.restarts.length-1]-this.restarts[0]<=3*60*1e3?{action:hr.DoNotRestart,message:`The ${this.client.name} server crashed ${this.maxRestartCount+1} times in the last 3 minutes. The server will not be restarted. See the output for more information.`}:(this.restarts.shift(),{action:hr.Restart})}},ve;(function(n){n.Initial="initial",n.Starting="starting",n.StartFailed="startFailed",n.Running="running",n.Stopping="stopping",n.Stopped="stopped"})(ve||(ve={}));var QR;(function(n){function e(t){return t&&z.MessageReader.is(t.reader)&&z.MessageWriter.is(t.writer)}n.is=e})(QR||(Ft.MessageTransports=QR={}));var na=class n{constructor(e,t,i){this._traceFormat=z.TraceFormat.Text,this._diagnosticQueue=new Map,this._diagnosticQueueState={state:"idle"},this._features=[],this._dynamicFeatures=new Map,this.workspaceEditLock=new dl.Semaphore(1),this._id=e,this._name=t,i=i||{};let r={isTrusted:!1,supportHtml:!1};i.markdown!==void 0&&(r.isTrusted=xg.sanitizeIsTrusted(i.markdown.isTrusted),r.supportHtml=i.markdown.supportHtml===!0),this._clientOptions={documentSelector:i.documentSelector??[],synchronize:i.synchronize??{},diagnosticCollectionName:i.diagnosticCollectionName,outputChannelName:i.outputChannelName??this._name,revealOutputChannelOn:i.revealOutputChannelOn??jr.Error,stdioEncoding:i.stdioEncoding??"utf8",initializationOptions:i.initializationOptions,initializationFailedHandler:i.initializationFailedHandler,progressOnInitialization:!!i.progressOnInitialization,errorHandler:i.errorHandler??this.createDefaultErrorHandler(i.connectionOptions?.maxRestartCount),middleware:i.middleware??{},uriConverters:i.uriConverters,workspaceFolder:i.workspaceFolder,connectionOptions:i.connectionOptions,markdown:r,diagnosticPullOptions:i.diagnosticPullOptions??{onChange:!0,onSave:!1},notebookDocumentOptions:i.notebookDocumentOptions??{}},this._clientOptions.synchronize=this._clientOptions.synchronize||{},this._state=ve.Initial,this._ignoredRegistrations=new Set,this._listeners=[],this._notificationHandlers=new Map,this._pendingNotificationHandlers=new Map,this._notificationDisposables=new Map,this._requestHandlers=new Map,this._pendingRequestHandlers=new Map,this._requestDisposables=new Map,this._progressHandlers=new Map,this._pendingProgressHandlers=new Map,this._progressDisposables=new Map,this._connection=void 0,this._initializeResult=void 0,i.outputChannel?(this._outputChannel=i.outputChannel,this._disposeOutputChannel=!1):(this._outputChannel=void 0,this._disposeOutputChannel=!0),this._traceOutputChannel=i.traceOutputChannel,this._diagnostics=void 0,this._pendingOpenNotifications=new Set,this._pendingChangeSemaphore=new dl.Semaphore(1),this._pendingChangeDelayer=new dl.Delayer(250),this._fileEvents=[],this._fileEventDelayer=new dl.Delayer(250),this._onStop=void 0,this._telemetryEmitter=new z.Emitter,this._stateChangeEmitter=new z.Emitter,this._trace=z.Trace.Off,this._tracer={log:(s,o)=>{Zn.string(s)?this.logTrace(s,o):this.logObjectTrace(s)}},this._c2p=kI.createConverter(i.uriConverters?i.uriConverters.code2Protocol:void 0),this._p2c=OI.createConverter(i.uriConverters?i.uriConverters.protocol2Code:void 0,this._clientOptions.markdown.isTrusted,this._clientOptions.markdown.supportHtml),this._syncedDocuments=new Map,this.registerBuiltinFeatures()}get name(){return this._name}get middleware(){return this._clientOptions.middleware??Object.create(null)}get clientOptions(){return this._clientOptions}get protocol2CodeConverter(){return this._p2c}get code2ProtocolConverter(){return this._c2p}get onTelemetry(){return this._telemetryEmitter.event}get onDidChangeState(){return this._stateChangeEmitter.event}get outputChannel(){return this._outputChannel||(this._outputChannel=je.window.createOutputChannel(this._clientOptions.outputChannelName?this._clientOptions.outputChannelName:this._name)),this._outputChannel}get traceOutputChannel(){return this._traceOutputChannel?this._traceOutputChannel:this.outputChannel}get diagnostics(){return this._diagnostics}get state(){return this.getPublicState()}get $state(){return this._state}set $state(e){let t=this.getPublicState();this._state=e;let i=this.getPublicState();i!==t&&this._stateChangeEmitter.fire({oldState:t,newState:i})}getPublicState(){switch(this.$state){case ve.Starting:return ea.Starting;case ve.Running:return ea.Running;default:return ea.Stopped}}get initializeResult(){return this._initializeResult}async sendRequest(e,...t){if(this.$state===ve.StartFailed||this.$state===ve.Stopping||this.$state===ve.Stopped)return Promise.reject(new z.ResponseError(z.ErrorCodes.ConnectionInactive,"Client is not running"));let i=await this.$start();this._didChangeTextDocumentFeature.syncKind===z.TextDocumentSyncKind.Full&&await this.sendPendingFullTextDocumentChanges(i);let r=this._clientOptions.middleware?.sendRequest;if(r!==void 0){let s,o;return t.length===1?z.CancellationToken.is(t[0])?o=t[0]:s=t[0]:t.length===2&&(s=t[0],o=t[1]),r(e,s,o,(a,c,u)=>{let l=[];return c!==void 0&&l.push(c),u!==void 0&&l.push(u),i.sendRequest(a,...l)})}else return i.sendRequest(e,...t)}onRequest(e,t){let i=typeof e=="string"?e:e.method;this._requestHandlers.set(i,t);let r=this.activeConnection(),s;return r!==void 0?(this._requestDisposables.set(i,r.onRequest(e,t)),s={dispose:()=>{let o=this._requestDisposables.get(i);o!==void 0&&(o.dispose(),this._requestDisposables.delete(i))}}):(this._pendingRequestHandlers.set(i,t),s={dispose:()=>{this._pendingRequestHandlers.delete(i);let o=this._requestDisposables.get(i);o!==void 0&&(o.dispose(),this._requestDisposables.delete(i))}}),{dispose:()=>{this._requestHandlers.delete(i),s.dispose()}}}async sendNotification(e,t){if(this.$state===ve.StartFailed||this.$state===ve.Stopping||this.$state===ve.Stopped)return Promise.reject(new z.ResponseError(z.ErrorCodes.ConnectionInactive,"Client is not running"));let i=this._didChangeTextDocumentFeature.syncKind===z.TextDocumentSyncKind.Full,r;i&&typeof e!="string"&&e.method===z.DidOpenTextDocumentNotification.method&&(r=t?.textDocument.uri,this._pendingOpenNotifications.add(r));let s=await this.$start();i&&await this.sendPendingFullTextDocumentChanges(s),r!==void 0&&this._pendingOpenNotifications.delete(r);let o=this._clientOptions.middleware?.sendNotification;return o?o(e,s.sendNotification.bind(s),t):s.sendNotification(e,t)}onNotification(e,t){let i=typeof e=="string"?e:e.method;this._notificationHandlers.set(i,t);let r=this.activeConnection(),s;return r!==void 0?(this._notificationDisposables.set(i,r.onNotification(e,t)),s={dispose:()=>{let o=this._notificationDisposables.get(i);o!==void 0&&(o.dispose(),this._notificationDisposables.delete(i))}}):(this._pendingNotificationHandlers.set(i,t),s={dispose:()=>{this._pendingNotificationHandlers.delete(i);let o=this._notificationDisposables.get(i);o!==void 0&&(o.dispose(),this._notificationDisposables.delete(i))}}),{dispose:()=>{this._notificationHandlers.delete(i),s.dispose()}}}async sendProgress(e,t,i){if(this.$state===ve.StartFailed||this.$state===ve.Stopping||this.$state===ve.Stopped)return Promise.reject(new z.ResponseError(z.ErrorCodes.ConnectionInactive,"Client is not running"));try{return(await this.$start()).sendProgress(e,t,i)}catch(r){throw this.error(`Sending progress for token ${t} failed.`,r),r}}onProgress(e,t,i){this._progressHandlers.set(t,{type:e,handler:i});let r=this.activeConnection(),s,o=this._clientOptions.middleware?.handleWorkDoneProgress,a=z.WorkDoneProgress.is(e)&&o!==void 0?c=>{o(t,c,()=>i(c))}:i;return r!==void 0?(this._progressDisposables.set(t,r.onProgress(e,t,a)),s={dispose:()=>{let c=this._progressDisposables.get(t);c!==void 0&&(c.dispose(),this._progressDisposables.delete(t))}}):(this._pendingProgressHandlers.set(t,{type:e,handler:i}),s={dispose:()=>{this._pendingProgressHandlers.delete(t);let c=this._progressDisposables.get(t);c!==void 0&&(c.dispose(),this._progressDisposables.delete(t))}}),{dispose:()=>{this._progressHandlers.delete(t),s.dispose()}}}createDefaultErrorHandler(e){if(e!==void 0&&e<0)throw new Error(`Invalid maxRestartCount: ${e}`);return new yg(this,e??4)}async setTrace(e){this._trace=e;let t=this.activeConnection();t!==void 0&&await t.trace(this._trace,this._tracer,{sendNotification:!1,traceFormat:this._traceFormat})}data2String(e){if(e instanceof z.ResponseError){let t=e;return` Message: ${t.message} - Code: ${t.code} ${t.data?` -`+t.data.toString():""}`}return e instanceof Error?Zn.string(e.stack)?e.stack:e.message:Zn.string(e)?e:e.toString()}debug(e,t,i=!0){this.logOutputMessage(z.MessageType.Debug,jr.Debug,"Debug",e,t,i)}info(e,t,i=!0){this.logOutputMessage(z.MessageType.Info,jr.Info,"Info",e,t,i)}warn(e,t,i=!0){this.logOutputMessage(z.MessageType.Warning,jr.Warn,"Warn",e,t,i)}error(e,t,i=!0){this.logOutputMessage(z.MessageType.Error,jr.Error,"Error",e,t,i)}logOutputMessage(e,t,i,r,s,o){this.outputChannel.appendLine(`[${i.padEnd(5)} - ${new Date().toLocaleTimeString()}] ${r}`),s!=null&&this.outputChannel.appendLine(this.data2String(s)),(o==="force"||o&&this._clientOptions.revealOutputChannelOn<=t)&&this.showNotificationMessage(e,r)}showNotificationMessage(e,t){t=t??"A request has failed. See the output for more information.",(e===z.MessageType.Error?je.window.showErrorMessage:e===z.MessageType.Warning?je.window.showWarningMessage:je.window.showInformationMessage)(t,"Go to output").then(r=>{r!==void 0&&this.outputChannel.show(!0)})}logTrace(e,t){this.traceOutputChannel.appendLine(`[Trace - ${new Date().toLocaleTimeString()}] ${e}`),t&&this.traceOutputChannel.appendLine(this.data2String(t))}logObjectTrace(e){e.isLSPMessage&&e.type?this.traceOutputChannel.append(`[LSP - ${new Date().toLocaleTimeString()}] `):this.traceOutputChannel.append(`[Trace - ${new Date().toLocaleTimeString()}] `),e&&this.traceOutputChannel.appendLine(`${JSON.stringify(e)}`)}needsStart(){return this.$state===ve.Initial||this.$state===ve.Stopping||this.$state===ve.Stopped}needsStop(){return this.$state===ve.Starting||this.$state===ve.Running}activeConnection(){return this.$state===ve.Running&&this._connection!==void 0?this._connection:void 0}isRunning(){return this.$state===ve.Running}async start(){if(this._disposed==="disposing"||this._disposed==="disposed")throw new Error("Client got disposed and can't be restarted.");if(this.$state===ve.Stopping)throw new Error("Client is currently stopping. Can only restart a full stopped client");if(this._onStart!==void 0)return this._onStart;let[e,t,i]=this.createOnStartPromise();this._onStart=e,this._diagnostics===void 0&&(this._diagnostics=this._clientOptions.diagnosticCollectionName?je.languages.createDiagnosticCollection(this._clientOptions.diagnosticCollectionName):je.languages.createDiagnosticCollection());for(let[r,s]of this._notificationHandlers)this._pendingNotificationHandlers.has(r)||this._pendingNotificationHandlers.set(r,s);for(let[r,s]of this._requestHandlers)this._pendingRequestHandlers.has(r)||this._pendingRequestHandlers.set(r,s);for(let[r,s]of this._progressHandlers)this._pendingProgressHandlers.has(r)||this._pendingProgressHandlers.set(r,s);this.$state=ve.Starting;try{let r=await this.createConnection();r.onNotification(z.LogMessageNotification.type,s=>{switch(s.type){case z.MessageType.Error:this.error(s.message,void 0,!1);break;case z.MessageType.Warning:this.warn(s.message,void 0,!1);break;case z.MessageType.Info:this.info(s.message,void 0,!1);break;case z.MessageType.Debug:this.debug(s.message,void 0,!1);break;default:this.outputChannel.appendLine(s.message)}}),r.onNotification(z.ShowMessageNotification.type,s=>{switch(s.type){case z.MessageType.Error:je.window.showErrorMessage(s.message);break;case z.MessageType.Warning:je.window.showWarningMessage(s.message);break;case z.MessageType.Info:je.window.showInformationMessage(s.message);break;default:je.window.showInformationMessage(s.message)}}),r.onRequest(z.ShowMessageRequest.type,s=>{let o;switch(s.type){case z.MessageType.Error:o=je.window.showErrorMessage;break;case z.MessageType.Warning:o=je.window.showWarningMessage;break;case z.MessageType.Info:o=je.window.showInformationMessage;break;default:o=je.window.showInformationMessage}let a=s.actions||[];return o(s.message,...a)}),r.onNotification(z.TelemetryEventNotification.type,s=>{this._telemetryEmitter.fire(s)}),r.onRequest(z.ShowDocumentRequest.type,async s=>{let o=async c=>{let u=this.protocol2CodeConverter.asUri(c.uri);try{if(c.external===!0)return{success:await je.env.openExternal(u)};{let l={};return c.selection!==void 0&&(l.selection=this.protocol2CodeConverter.asRange(c.selection)),c.takeFocus===void 0||c.takeFocus===!1?l.preserveFocus=!0:c.takeFocus===!0&&(l.preserveFocus=!1),await je.window.showTextDocument(u,l),{success:!0}}}catch{return{success:!1}}},a=this._clientOptions.middleware.window?.showDocument;return a!==void 0?a(s,o):o(s)}),r.listen(),await this.initialize(r),t()}catch(r){this.$state=ve.StartFailed,this.error(`${this._name} client: couldn't create connection to server.`,r,"force"),i(r)}return this._onStart}createOnStartPromise(){let e,t;return[new Promise((r,s)=>{e=r,t=s}),e,t]}async initialize(e){this.refreshTrace(e,!1);let t=this._clientOptions.initializationOptions,[i,r]=this._clientOptions.workspaceFolder!==void 0?[this._clientOptions.workspaceFolder.uri.fsPath,[{uri:this._c2p.asUri(this._clientOptions.workspaceFolder.uri),name:this._clientOptions.workspaceFolder.name}]]:[this._clientGetRootPath(),null],s={processId:null,clientInfo:{name:je.env.appName,version:je.version},locale:this.getLocale(),rootPath:i||null,rootUri:i?this._c2p.asUri(je.Uri.file(i)):null,capabilities:this.computeClientCapabilities(),initializationOptions:Zn.func(t)?t():t,trace:z.Trace.toString(this._trace),workspaceFolders:r};if(this.fillInitializeParams(s),this._clientOptions.progressOnInitialization){let o=VR.generateUuid(),a=new qI.ProgressPart(e,o);s.workDoneToken=o;try{let c=await this.doInitialize(e,s);return a.done(),c}catch(c){throw a.cancel(),c}}else return this.doInitialize(e,s)}async doInitialize(e,t){try{let i=await e.initialize(t);if(i.capabilities.positionEncoding!==void 0&&i.capabilities.positionEncoding!==z.PositionEncodingKind.UTF16)throw new Error(`Unsupported position encoding (${i.capabilities.positionEncoding}) received from server ${this.name}`);this._initializeResult=i,this.$state=ve.Running;let r;Zn.number(i.capabilities.textDocumentSync)?i.capabilities.textDocumentSync===z.TextDocumentSyncKind.None?r={openClose:!1,change:z.TextDocumentSyncKind.None,save:void 0}:r={openClose:!0,change:i.capabilities.textDocumentSync,save:{includeText:!1}}:i.capabilities.textDocumentSync!==void 0&&i.capabilities.textDocumentSync!==null&&(r=i.capabilities.textDocumentSync),this._capabilities=Object.assign({},i.capabilities,{resolvedTextDocumentSync:r}),e.onNotification(z.PublishDiagnosticsNotification.type,s=>this.handleDiagnostics(s)),e.onRequest(z.RegistrationRequest.type,s=>this.handleRegistrationRequest(s)),e.onRequest("client/registerFeature",s=>this.handleRegistrationRequest(s)),e.onRequest(z.UnregistrationRequest.type,s=>this.handleUnregistrationRequest(s)),e.onRequest("client/unregisterFeature",s=>this.handleUnregistrationRequest(s)),e.onRequest(z.ApplyWorkspaceEditRequest.type,s=>this.handleApplyWorkspaceEdit(s));for(let[s,o]of this._pendingNotificationHandlers)this._notificationDisposables.set(s,e.onNotification(s,o));this._pendingNotificationHandlers.clear();for(let[s,o]of this._pendingRequestHandlers)this._requestDisposables.set(s,e.onRequest(s,o));this._pendingRequestHandlers.clear();for(let[s,o]of this._pendingProgressHandlers)this._progressDisposables.set(s,e.onProgress(o.type,s,o.handler));return this._pendingProgressHandlers.clear(),await e.sendNotification(z.InitializedNotification.type,{}),this.hookFileEvents(e),this.hookConfigurationChanged(e),this.initializeFeatures(e),i}catch(i){throw this._clientOptions.initializationFailedHandler?this._clientOptions.initializationFailedHandler(i)?this.initialize(e):this.stop():i instanceof z.ResponseError&&i.data&&i.data.retry?je.window.showErrorMessage(i.message,{title:"Retry",id:"retry"}).then(r=>{r&&r.id==="retry"?this.initialize(e):this.stop()}):(i&&i.message&&je.window.showErrorMessage(i.message),this.error("Server initialization failed.",i),this.stop()),i}}_clientGetRootPath(){let e=je.workspace.workspaceFolders;if(!e||e.length===0)return;let t=e[0];if(t.uri.scheme==="file")return t.uri.fsPath}stop(e=2e3){return this.shutdown("stop",e)}dispose(e=2e3){try{return this._disposed="disposing",this.stop(e)}finally{this._disposed="disposed"}}async shutdown(e,t){if(this.$state===ve.Stopped||this.$state===ve.Initial)return;if(this.$state===ve.Stopping){if(this._onStop!==void 0)return this._onStop;throw new Error("Client is stopping but no stop promise available.")}let i=this.activeConnection();if(i===void 0||this.$state!==ve.Running)throw new Error(`Client is not running and can't be stopped. It's current state is: ${this.$state}`);this._initializeResult=void 0,this.$state=ve.Stopping,this.cleanUp(e);let r=new Promise(o=>{(0,z.RAL)().timer.setTimeout(o,t)}),s=(async o=>(await o.shutdown(),await o.exit(),o))(i);return this._onStop=Promise.race([r,s]).then(o=>{if(o!==void 0)o.end(),o.dispose();else throw this.error("Stopping server timed out",void 0,!1),new Error("Stopping the server timed out")},o=>{throw this.error("Stopping server failed",o,!1),o}).finally(()=>{this.$state=ve.Stopped,e==="stop"&&this.cleanUpChannel(),this._onStart=void 0,this._onStop=void 0,this._connection=void 0,this._ignoredRegistrations.clear()})}cleanUp(e){this._fileEvents=[],this._fileEventDelayer.cancel();let t=this._listeners.splice(0,this._listeners.length);for(let i of t)i.dispose();this._syncedDocuments&&this._syncedDocuments.clear();for(let i of Array.from(this._features.entries()).map(r=>r[1]).reverse())i.clear();e==="stop"&&this._diagnostics!==void 0&&(this._diagnostics.dispose(),this._diagnostics=void 0),this._idleInterval!==void 0&&(this._idleInterval.dispose(),this._idleInterval=void 0)}cleanUpChannel(){this._outputChannel!==void 0&&this._disposeOutputChannel&&(this._outputChannel.dispose(),this._outputChannel=void 0)}notifyFileEvent(e){let t=this;async function i(s){return t._fileEvents.push(s),t._fileEventDelayer.trigger(async()=>{await t.sendNotification(z.DidChangeWatchedFilesNotification.type,{changes:t._fileEvents}),t._fileEvents=[]})}let r=this.clientOptions.middleware?.workspace;(r?.didChangeWatchedFile?r.didChangeWatchedFile(e,i):i(e)).catch(s=>{t.error("Notify file events failed.",s)})}async sendPendingFullTextDocumentChanges(e){return this._pendingChangeSemaphore.lock(async()=>{try{let t=this._didChangeTextDocumentFeature.getPendingDocumentChanges(this._pendingOpenNotifications);if(t.length===0)return;for(let i of t){let r=this.code2ProtocolConverter.asChangeTextDocumentParams(i);await e.sendNotification(z.DidChangeTextDocumentNotification.type,r),this._didChangeTextDocumentFeature.notificationSent(i,z.DidChangeTextDocumentNotification.type,r)}}catch(t){throw this.error("Sending pending changes failed",t,!1),t}})}triggerPendingChangeDelivery(){this._pendingChangeDelayer.trigger(async()=>{let e=this.activeConnection();if(e===void 0){this.triggerPendingChangeDelivery();return}await this.sendPendingFullTextDocumentChanges(e)}).catch(e=>this.error("Delivering pending changes failed",e,!1))}handleDiagnostics(e){if(!this._diagnostics)return;let t=e.uri;this._diagnosticQueueState.state==="busy"&&this._diagnosticQueueState.document===t&&this._diagnosticQueueState.tokenSource.cancel(),this._diagnosticQueue.set(e.uri,e.diagnostics),this.triggerDiagnosticQueue()}triggerDiagnosticQueue(){(0,z.RAL)().timer.setImmediate(()=>{this.workDiagnosticQueue()})}workDiagnosticQueue(){if(this._diagnosticQueueState.state==="busy")return;let e=this._diagnosticQueue.entries().next();if(e.done===!0)return;let[t,i]=e.value;this._diagnosticQueue.delete(t);let r=new je.CancellationTokenSource;this._diagnosticQueueState={state:"busy",document:t,tokenSource:r},this._p2c.asDiagnostics(i,r.token).then(s=>{if(!r.token.isCancellationRequested){let o=this._p2c.asUri(t),a=this.clientOptions.middleware;a.handleDiagnostics?a.handleDiagnostics(o,s,(c,u)=>this.setDiagnostics(c,u)):this.setDiagnostics(o,s)}}).finally(()=>{this._diagnosticQueueState={state:"idle"},this.triggerDiagnosticQueue()})}setDiagnostics(e,t){this._diagnostics&&this._diagnostics.set(e,t)}getLocale(){return je.env.language}async $start(){if(this.$state===ve.StartFailed)throw new Error("Previous start failed. Can't restart server.");await this.start();let e=this.activeConnection();if(e===void 0)throw new Error("Starting server failed");return e}async createConnection(){let e=(r,s,o)=>{this.handleConnectionError(r,s,o).catch(a=>this.error("Handling connection error failed",a))},t=()=>{this.handleConnectionClosed().catch(r=>this.error("Handling connection close failed",r))},i=await this.createMessageTransports(this._clientOptions.stdioEncoding||"utf8");return this._connection=uj(i.reader,i.writer,e,t,this._clientOptions.connectionOptions),this._connection}async handleConnectionClosed(){if(this.$state===ve.Stopped)return;try{this._connection!==void 0&&this._connection.dispose()}catch{}let e={action:hr.DoNotRestart};if(this.$state!==ve.Stopping)try{e=await this._clientOptions.errorHandler.closed()}catch{}this._connection=void 0,e.action===hr.DoNotRestart?(this.error(e.message??"Connection to server got closed. Server will not be restarted.",void 0,e.handled===!0?!1:"force"),this.cleanUp("stop"),this.$state===ve.Starting?this.$state=ve.StartFailed:this.$state=ve.Stopped,this._onStop=Promise.resolve(),this._onStart=void 0):e.action===hr.Restart&&(this.info(e.message??"Connection to server got closed. Server will restart.",!e.handled),this.cleanUp("restart"),this.$state=ve.Initial,this._onStop=Promise.resolve(),this._onStart=void 0,this.start().catch(t=>this.error("Restarting server failed",t,"force")))}async handleConnectionError(e,t,i){let r=await this._clientOptions.errorHandler.error(e,t,i);r.action===ta.Shutdown?(this.error(r.message??`Client ${this._name}: connection to server is erroring. -${e.message} -Shutting down server.`,void 0,r.handled===!0?!1:"force"),this.stop().catch(s=>{this.error("Stopping server failed",s,!1)})):this.error(r.message??`Client ${this._name}: connection to server is erroring. -${e.message}`,void 0,r.handled===!0?!1:"force")}hookConfigurationChanged(e){this._listeners.push(je.workspace.onDidChangeConfiguration(()=>{this.refreshTrace(e,!0)}))}refreshTrace(e,t=!1){let i=je.workspace.getConfiguration(this._id),r=z.Trace.Off,s=z.TraceFormat.Text;if(i){let o=i.get("trace.server","off");typeof o=="string"?r=z.Trace.fromString(o):(r=z.Trace.fromString(i.get("trace.server.verbosity","off")),s=z.TraceFormat.fromString(i.get("trace.server.format","text")))}this._trace=r,this._traceFormat=s,e.trace(this._trace,this._tracer,{sendNotification:t,traceFormat:this._traceFormat}).catch(o=>{this.error("Updating trace failed with error",o,!1)})}hookFileEvents(e){let t=this._clientOptions.synchronize.fileEvents;if(!t)return;let i;Zn.array(t)?i=t:i=[t],i&&this._dynamicFeatures.get(z.DidChangeWatchedFilesNotification.type.method).registerRaw(VR.generateUuid(),i)}registerFeatures(e){for(let t of e)this.registerFeature(t)}registerFeature(e){if(this._features.push(e),Qn.DynamicFeature.is(e)){let t=e.registrationType;this._dynamicFeatures.set(t.method,e)}}getFeature(e){return this._dynamicFeatures.get(e)}hasDedicatedTextSynchronizationFeature(e){let t=this.getFeature(z.NotebookDocumentSyncRegistrationType.method);return t===void 0||!(t instanceof XR.NotebookDocumentSyncFeature)?!1:t.handles(e)}registerBuiltinFeatures(){let e=new Map;this.registerFeature(new JR.ConfigurationFeature(this)),this.registerFeature(new Ms.DidOpenTextDocumentFeature(this,this._syncedDocuments)),this._didChangeTextDocumentFeature=new Ms.DidChangeTextDocumentFeature(this,e),this._didChangeTextDocumentFeature.onPendingChangeAdded(()=>{this.triggerPendingChangeDelivery()}),this.registerFeature(this._didChangeTextDocumentFeature),this.registerFeature(new Ms.WillSaveFeature(this)),this.registerFeature(new Ms.WillSaveWaitUntilFeature(this)),this.registerFeature(new Ms.DidSaveTextDocumentFeature(this)),this.registerFeature(new Ms.DidCloseTextDocumentFeature(this,this._syncedDocuments,e)),this.registerFeature(new GI.FileSystemWatcherFeature(this,t=>this.notifyFileEvent(t))),this.registerFeature(new NI.CompletionItemFeature(this)),this.registerFeature(new AI.HoverFeature(this)),this.registerFeature(new jI.SignatureHelpFeature(this)),this.registerFeature(new II.DefinitionFeature(this)),this.registerFeature(new zI.ReferencesFeature(this)),this.registerFeature(new LI.DocumentHighlightFeature(this)),this.registerFeature(new MI.DocumentSymbolFeature(this)),this.registerFeature(new UI.WorkspaceSymbolFeature(this)),this.registerFeature(new $I.CodeActionFeature(this)),this.registerFeature(new HI.CodeLensFeature(this)),this.registerFeature(new vg.DocumentFormattingFeature(this)),this.registerFeature(new vg.DocumentRangeFormattingFeature(this)),this.registerFeature(new vg.DocumentOnTypeFormattingFeature(this)),this.registerFeature(new BI.RenameFeature(this)),this.registerFeature(new WI.DocumentLinkFeature(this)),this.registerFeature(new KI.ExecuteCommandFeature(this)),this.registerFeature(new JR.SyncConfigurationFeature(this)),this.registerFeature(new JI.TypeDefinitionFeature(this)),this.registerFeature(new XI.ImplementationFeature(this)),this.registerFeature(new VI.ColorProviderFeature(this)),this.clientOptions.workspaceFolder===void 0&&this.registerFeature(new YI.WorkspaceFoldersFeature(this)),this.registerFeature(new QI.FoldingRangeFeature(this)),this.registerFeature(new ZI.DeclarationFeature(this)),this.registerFeature(new ej.SelectionRangeFeature(this)),this.registerFeature(new tj.ProgressFeature(this)),this.registerFeature(new nj.CallHierarchyFeature(this)),this.registerFeature(new ij.SemanticTokensFeature(this)),this.registerFeature(new rj.LinkedEditingFeature(this)),this.registerFeature(new Us.DidCreateFilesFeature(this)),this.registerFeature(new Us.DidRenameFilesFeature(this)),this.registerFeature(new Us.DidDeleteFilesFeature(this)),this.registerFeature(new Us.WillCreateFilesFeature(this)),this.registerFeature(new Us.WillRenameFilesFeature(this)),this.registerFeature(new Us.WillDeleteFilesFeature(this)),this.registerFeature(new sj.TypeHierarchyFeature(this)),this.registerFeature(new oj.InlineValueFeature(this)),this.registerFeature(new aj.InlayHintsFeature(this)),this.registerFeature(new FI.DiagnosticFeature(this)),this.registerFeature(new XR.NotebookDocumentSyncFeature(this))}registerProposedFeatures(){this.registerFeatures(wg.createAll(this))}fillInitializeParams(e){for(let t of this._features)Zn.func(t.fillInitializeParams)&&t.fillInitializeParams(e)}computeClientCapabilities(){let e={};(0,Qn.ensure)(e,"workspace").applyEdit=!0;let t=(0,Qn.ensure)((0,Qn.ensure)(e,"workspace"),"workspaceEdit");t.documentChanges=!0,t.resourceOperations=[z.ResourceOperationKind.Create,z.ResourceOperationKind.Rename,z.ResourceOperationKind.Delete],t.failureHandling=z.FailureHandlingKind.TextOnlyTransactional,t.normalizesLineEndings=!0,t.changeAnnotationSupport={groupsOnLabel:!0};let i=(0,Qn.ensure)((0,Qn.ensure)(e,"textDocument"),"publishDiagnostics");i.relatedInformation=!0,i.versionSupport=!1,i.tagSupport={valueSet:[z.DiagnosticTag.Unnecessary,z.DiagnosticTag.Deprecated]},i.codeDescriptionSupport=!0,i.dataSupport=!0;let r=(0,Qn.ensure)(e,"window"),s=(0,Qn.ensure)(r,"showMessage");s.messageActionItem={additionalPropertiesSupport:!0};let o=(0,Qn.ensure)(r,"showDocument");o.support=!0;let a=(0,Qn.ensure)(e,"general");a.staleRequestSupport={cancel:!0,retryOnContentModified:Array.from(n.RequestsToCancelOnContentModified)},a.regularExpressions={engine:"ECMAScript",version:"ES2020"},a.markdown={parser:"marked",version:"1.1.0"},a.positionEncodings=["utf-16"],this._clientOptions.markdown.supportHtml&&(a.markdown.allowedTags=["ul","li","p","code","blockquote","ol","h1","h2","h3","h4","h5","h6","hr","em","pre","table","thead","tbody","tr","th","td","div","del","a","strong","br","img","span"]);for(let c of this._features)c.fillClientCapabilities(e);return e}initializeFeatures(e){let t=this._clientOptions.documentSelector;for(let i of this._features)Zn.func(i.preInitialize)&&i.preInitialize(this._capabilities,t);for(let i of this._features)i.initialize(this._capabilities,t)}async handleRegistrationRequest(e){let t=this.clientOptions.middleware?.handleRegisterCapability;return t?t(e,i=>this.doRegisterCapability(i)):this.doRegisterCapability(e)}async doRegisterCapability(e){if(!this.isRunning()){for(let t of e.registrations)this._ignoredRegistrations.add(t.id);return}for(let t of e.registrations){let i=this._dynamicFeatures.get(t.method);if(i===void 0)return Promise.reject(new Error(`No feature implementation for ${t.method} found. Registration failed.`));let r=t.registerOptions??{};r.documentSelector=r.documentSelector??this._clientOptions.documentSelector;let s={id:t.id,registerOptions:r};try{i.register(s)}catch(o){return Promise.reject(o)}}}async handleUnregistrationRequest(e){let t=this.clientOptions.middleware?.handleUnregisterCapability;return t?t(e,i=>this.doUnregisterCapability(i)):this.doUnregisterCapability(e)}async doUnregisterCapability(e){for(let t of e.unregisterations){if(this._ignoredRegistrations.has(t.id))continue;let i=this._dynamicFeatures.get(t.method);if(!i)return Promise.reject(new Error(`No feature implementation for ${t.method} found. Unregistration failed.`));i.unregister(t.id)}}async handleApplyWorkspaceEdit(e){let t=e.edit,i=await this.workspaceEditLock.lock(()=>this._p2c.asWorkspaceEdit(t)),r=new Map;je.workspace.textDocuments.forEach(o=>r.set(o.uri.toString(),o));let s=!1;if(t.documentChanges){for(let o of t.documentChanges)if(z.TextDocumentEdit.is(o)&&o.textDocument.version&&o.textDocument.version>=0){let a=this._p2c.asUri(o.textDocument.uri).toString(),c=r.get(a);if(c&&c.version!==o.textDocument.version){s=!0;break}}}return s?Promise.resolve({applied:!1}):Zn.asPromise(je.workspace.applyEdit(i).then(o=>({applied:o})))}handleFailedRequest(e,t,i,r,s=!0){if(i instanceof z.ResponseError){if(i.code===z.ErrorCodes.PendingResponseRejected||i.code===z.ErrorCodes.ConnectionInactive)return r;if(i.code===z.LSPErrorCodes.RequestCancelled||i.code===z.LSPErrorCodes.ServerCancelled){if(t!==void 0&&t.isCancellationRequested)return r;throw i.data!==void 0?new Qn.LSPCancellationError(i.data):new je.CancellationError}else if(i.code===z.LSPErrorCodes.ContentModified){if(n.RequestsToCancelOnContentModified.has(e.method)||n.CancellableResolveCalls.has(e.method))throw new je.CancellationError;return r}}throw this.error(`Request ${e.method} failed.`,i,s),i}};Ft.BaseLanguageClient=na;na.RequestsToCancelOnContentModified=new Set([z.SemanticTokensRequest.method,z.SemanticTokensRangeRequest.method,z.SemanticTokensDeltaRequest.method]);na.CancellableResolveCalls=new Set([z.CompletionResolveRequest.method,z.CodeLensResolveRequest.method,z.CodeActionResolveRequest.method,z.InlayHintResolveRequest.method,z.DocumentLinkResolveRequest.method,z.WorkspaceSymbolResolveRequest.method]);var bg=class{error(e){(0,z.RAL)().console.error(e)}warn(e){(0,z.RAL)().console.warn(e)}info(e){(0,z.RAL)().console.info(e)}log(e){(0,z.RAL)().console.log(e)}};function uj(n,e,t,i,r){let s=new bg,o=(0,z.createProtocolConnection)(n,e,s,r);return o.onError(c=>{t(c[0],c[1],c[2])}),o.onClose(i),{listen:()=>o.listen(),sendRequest:o.sendRequest,onRequest:o.onRequest,hasPendingResponse:o.hasPendingResponse,sendNotification:o.sendNotification,onNotification:o.onNotification,onProgress:o.onProgress,sendProgress:o.sendProgress,trace:(c,u,l)=>{let p={sendNotification:!1,traceFormat:z.TraceFormat.Text};return l===void 0?o.trace(c,u,p):(Zn.boolean(l),o.trace(c,u,l))},initialize:c=>o.sendRequest(z.InitializeRequest.type,c),shutdown:()=>o.sendRequest(z.ShutdownRequest.type,void 0),exit:()=>o.sendNotification(z.ExitNotification.type),end:()=>o.end(),dispose:()=>o.dispose()}}var wg;(function(n){function e(t){return[new cj.InlineCompletionItemFeature(t)]}n.createAll=e})(wg||(Ft.ProposedFeatures=wg={}))});var eD=T(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.terminate=void 0;var ZR=require("child_process"),lj=require("path"),dj=process.platform==="win32",pj=process.platform==="darwin",fj=process.platform==="linux";function hj(n,e){if(dj)try{let r={stdio:["pipe","pipe","ignore"]};return e&&(r.cwd=e),ZR.execFileSync("taskkill",["/T","/F","/PID",n.pid.toString()],r),!0}catch{return!1}else if(fj||pj)try{var t=(0,lj.join)(__dirname,"terminateProcess.sh"),i=ZR.spawnSync(t,[n.pid.toString()]);return!i.error}catch{return!1}else return n.kill("SIGKILL"),!0}pl.terminate=hj});var Sg=T((az,tD)=>{"use strict";tD.exports=ue()});var ia=T((cz,nD)=>{var mj=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...n)=>console.error("SEMVER",...n):()=>{};nD.exports=mj});var fl=T((uz,iD)=>{var gj="2.0.0",vj=Number.MAX_SAFE_INTEGER||9007199254740991,xj=16,yj=250,bj=["major","premajor","minor","preminor","patch","prepatch","prerelease"];iD.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:xj,MAX_SAFE_BUILD_LENGTH:yj,MAX_SAFE_INTEGER:vj,RELEASE_TYPES:bj,SEMVER_SPEC_VERSION:gj,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var hl=T((Oi,rD)=>{var{MAX_SAFE_COMPONENT_LENGTH:Cg,MAX_SAFE_BUILD_LENGTH:wj,MAX_LENGTH:_j}=fl(),Sj=ia();Oi=rD.exports={};var Cj=Oi.re=[],Rj=Oi.safeRe=[],X=Oi.src=[],J=Oi.t={},Dj=0,Rg="[a-zA-Z0-9-]",Tj=[["\\s",1],["\\d",_j],[Rg,wj]],Ej=n=>{for(let[e,t]of Tj)n=n.split(`${e}*`).join(`${e}{0,${t}}`).split(`${e}+`).join(`${e}{1,${t}}`);return n},he=(n,e,t)=>{let i=Ej(e),r=Dj++;Sj(n,r,e),J[n]=r,X[r]=e,Cj[r]=new RegExp(e,t?"g":void 0),Rj[r]=new RegExp(i,t?"g":void 0)};he("NUMERICIDENTIFIER","0|[1-9]\\d*");he("NUMERICIDENTIFIERLOOSE","\\d+");he("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Rg}*`);he("MAINVERSION",`(${X[J.NUMERICIDENTIFIER]})\\.(${X[J.NUMERICIDENTIFIER]})\\.(${X[J.NUMERICIDENTIFIER]})`);he("MAINVERSIONLOOSE",`(${X[J.NUMERICIDENTIFIERLOOSE]})\\.(${X[J.NUMERICIDENTIFIERLOOSE]})\\.(${X[J.NUMERICIDENTIFIERLOOSE]})`);he("PRERELEASEIDENTIFIER",`(?:${X[J.NUMERICIDENTIFIER]}|${X[J.NONNUMERICIDENTIFIER]})`);he("PRERELEASEIDENTIFIERLOOSE",`(?:${X[J.NUMERICIDENTIFIERLOOSE]}|${X[J.NONNUMERICIDENTIFIER]})`);he("PRERELEASE",`(?:-(${X[J.PRERELEASEIDENTIFIER]}(?:\\.${X[J.PRERELEASEIDENTIFIER]})*))`);he("PRERELEASELOOSE",`(?:-?(${X[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${X[J.PRERELEASEIDENTIFIERLOOSE]})*))`);he("BUILDIDENTIFIER",`${Rg}+`);he("BUILD",`(?:\\+(${X[J.BUILDIDENTIFIER]}(?:\\.${X[J.BUILDIDENTIFIER]})*))`);he("FULLPLAIN",`v?${X[J.MAINVERSION]}${X[J.PRERELEASE]}?${X[J.BUILD]}?`);he("FULL",`^${X[J.FULLPLAIN]}$`);he("LOOSEPLAIN",`[v=\\s]*${X[J.MAINVERSIONLOOSE]}${X[J.PRERELEASELOOSE]}?${X[J.BUILD]}?`);he("LOOSE",`^${X[J.LOOSEPLAIN]}$`);he("GTLT","((?:<|>)?=?)");he("XRANGEIDENTIFIERLOOSE",`${X[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);he("XRANGEIDENTIFIER",`${X[J.NUMERICIDENTIFIER]}|x|X|\\*`);he("XRANGEPLAIN",`[v=\\s]*(${X[J.XRANGEIDENTIFIER]})(?:\\.(${X[J.XRANGEIDENTIFIER]})(?:\\.(${X[J.XRANGEIDENTIFIER]})(?:${X[J.PRERELEASE]})?${X[J.BUILD]}?)?)?`);he("XRANGEPLAINLOOSE",`[v=\\s]*(${X[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${X[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${X[J.XRANGEIDENTIFIERLOOSE]})(?:${X[J.PRERELEASELOOSE]})?${X[J.BUILD]}?)?)?`);he("XRANGE",`^${X[J.GTLT]}\\s*${X[J.XRANGEPLAIN]}$`);he("XRANGELOOSE",`^${X[J.GTLT]}\\s*${X[J.XRANGEPLAINLOOSE]}$`);he("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Cg}})(?:\\.(\\d{1,${Cg}}))?(?:\\.(\\d{1,${Cg}}))?`);he("COERCE",`${X[J.COERCEPLAIN]}(?:$|[^\\d])`);he("COERCEFULL",X[J.COERCEPLAIN]+`(?:${X[J.PRERELEASE]})?(?:${X[J.BUILD]})?(?:$|[^\\d])`);he("COERCERTL",X[J.COERCE],!0);he("COERCERTLFULL",X[J.COERCEFULL],!0);he("LONETILDE","(?:~>?)");he("TILDETRIM",`(\\s*)${X[J.LONETILDE]}\\s+`,!0);Oi.tildeTrimReplace="$1~";he("TILDE",`^${X[J.LONETILDE]}${X[J.XRANGEPLAIN]}$`);he("TILDELOOSE",`^${X[J.LONETILDE]}${X[J.XRANGEPLAINLOOSE]}$`);he("LONECARET","(?:\\^)");he("CARETTRIM",`(\\s*)${X[J.LONECARET]}\\s+`,!0);Oi.caretTrimReplace="$1^";he("CARET",`^${X[J.LONECARET]}${X[J.XRANGEPLAIN]}$`);he("CARETLOOSE",`^${X[J.LONECARET]}${X[J.XRANGEPLAINLOOSE]}$`);he("COMPARATORLOOSE",`^${X[J.GTLT]}\\s*(${X[J.LOOSEPLAIN]})$|^$`);he("COMPARATOR",`^${X[J.GTLT]}\\s*(${X[J.FULLPLAIN]})$|^$`);he("COMPARATORTRIM",`(\\s*)${X[J.GTLT]}\\s*(${X[J.LOOSEPLAIN]}|${X[J.XRANGEPLAIN]})`,!0);Oi.comparatorTrimReplace="$1$2$3";he("HYPHENRANGE",`^\\s*(${X[J.XRANGEPLAIN]})\\s+-\\s+(${X[J.XRANGEPLAIN]})\\s*$`);he("HYPHENRANGELOOSE",`^\\s*(${X[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${X[J.XRANGEPLAINLOOSE]})\\s*$`);he("STAR","(<|>)?=?\\s*\\*");he("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");he("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var ml=T((lz,sD)=>{var Pj=Object.freeze({loose:!0}),kj=Object.freeze({}),Oj=n=>n?typeof n!="object"?Pj:n:kj;sD.exports=Oj});var uD=T((dz,cD)=>{var oD=/^[0-9]+$/,aD=(n,e)=>{let t=oD.test(n),i=oD.test(e);return t&&i&&(n=+n,e=+e),n===e?0:t&&!i?-1:i&&!t?1:naD(e,n);cD.exports={compareIdentifiers:aD,rcompareIdentifiers:qj}});var ra=T((pz,fD)=>{var gl=ia(),{MAX_LENGTH:lD,MAX_SAFE_INTEGER:vl}=fl(),{safeRe:dD,t:pD}=hl(),Fj=ml(),{compareIdentifiers:zs}=uD(),Dg=class n{constructor(e,t){if(t=Fj(t),e instanceof n){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>lD)throw new TypeError(`version is longer than ${lD} characters`);gl("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let i=e.trim().match(t.loose?dD[pD.LOOSE]:dD[pD.FULL]);if(!i)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>vl||this.major<0)throw new TypeError("Invalid major version");if(this.minor>vl||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>vl||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(r=>{if(/^[0-9]+$/.test(r)){let s=+r;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(t===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(r)}}if(t){let s=[t,r];i===!1&&(s=[t]),zs(this.prerelease[0],t)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};fD.exports=Dg});var gD=T((fz,mD)=>{var hD=ra(),Nj=(n,e,t=!1)=>{if(n instanceof hD)return n;try{return new hD(n,e)}catch(i){if(!t)return null;throw i}};mD.exports=Nj});var xD=T((hz,vD)=>{var Tg=class{constructor(){this.max=1e3,this.map=new Map}get(e){let t=this.map.get(e);if(t!==void 0)return this.map.delete(e),this.map.set(e,t),t}delete(e){return this.map.delete(e)}set(e,t){if(!this.delete(e)&&t!==void 0){if(this.map.size>=this.max){let r=this.map.keys().next().value;this.delete(r)}this.map.set(e,t)}return this}};vD.exports=Tg});var Lr=T((mz,bD)=>{var yD=ra(),Aj=(n,e,t)=>new yD(n,t).compare(new yD(e,t));bD.exports=Aj});var _D=T((gz,wD)=>{var Ij=Lr(),jj=(n,e,t)=>Ij(n,e,t)===0;wD.exports=jj});var CD=T((vz,SD)=>{var Lj=Lr(),Mj=(n,e,t)=>Lj(n,e,t)!==0;SD.exports=Mj});var DD=T((xz,RD)=>{var Uj=Lr(),zj=(n,e,t)=>Uj(n,e,t)>0;RD.exports=zj});var ED=T((yz,TD)=>{var $j=Lr(),Hj=(n,e,t)=>$j(n,e,t)>=0;TD.exports=Hj});var kD=T((bz,PD)=>{var Bj=Lr(),Wj=(n,e,t)=>Bj(n,e,t)<0;PD.exports=Wj});var qD=T((wz,OD)=>{var Kj=Lr(),Gj=(n,e,t)=>Kj(n,e,t)<=0;OD.exports=Gj});var ND=T((_z,FD)=>{var Vj=_D(),Xj=CD(),Jj=DD(),Yj=ED(),Qj=kD(),Zj=qD(),eL=(n,e,t,i)=>{switch(e){case"===":return typeof n=="object"&&(n=n.version),typeof t=="object"&&(t=t.version),n===t;case"!==":return typeof n=="object"&&(n=n.version),typeof t=="object"&&(t=t.version),n!==t;case"":case"=":case"==":return Vj(n,t,i);case"!=":return Xj(n,t,i);case">":return Jj(n,t,i);case">=":return Yj(n,t,i);case"<":return Qj(n,t,i);case"<=":return Zj(n,t,i);default:throw new TypeError(`Invalid operator: ${e}`)}};FD.exports=eL});var zD=T((Sz,UD)=>{var sa=Symbol("SemVer ANY"),kg=class n{static get ANY(){return sa}constructor(e,t){if(t=AD(t),e instanceof n){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),Pg("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===sa?this.value="":this.value=this.operator+this.semver.version,Pg("comp",this)}parse(e){let t=this.options.loose?ID[jD.COMPARATORLOOSE]:ID[jD.COMPARATOR],i=e.match(t);if(!i)throw new TypeError(`Invalid comparator: ${e}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new LD(i[2],this.options.loose):this.semver=sa}toString(){return this.value}test(e){if(Pg("Comparator.test",e,this.options.loose),this.semver===sa||e===sa)return!0;if(typeof e=="string")try{e=new LD(e,this.options)}catch{return!1}return Eg(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new MD(e.value,t).test(this.value):e.operator===""?e.value===""?!0:new MD(this.value,t).test(e.semver):(t=AD(t),t.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||Eg(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||Eg(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};UD.exports=kg;var AD=ml(),{safeRe:ID,t:jD}=hl(),Eg=ND(),Pg=ia(),LD=ra(),MD=Og()});var Og=T((Cz,WD)=>{var tL=/\s+/g,qg=class n{constructor(e,t){if(t=iL(t),e instanceof n)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new n(e.raw,t);if(e instanceof Fg)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().replace(tL," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(r=>!HD(r[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let r of this.set)if(r.length===1&&lL(r[0])){this.set=[r];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let e=0;e0&&(this.formatted+="||");let t=this.set[e];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=t[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let i=((this.options.includePrerelease&&cL)|(this.options.loose&&uL))+":"+e,r=$D.get(i);if(r)return r;let s=this.options.loose,o=s?dn[Yt.HYPHENRANGELOOSE]:dn[Yt.HYPHENRANGE];e=e.replace(o,bL(this.options.includePrerelease)),Je("hyphen replace",e),e=e.replace(dn[Yt.COMPARATORTRIM],sL),Je("comparator trim",e),e=e.replace(dn[Yt.TILDETRIM],oL),Je("tilde trim",e),e=e.replace(dn[Yt.CARETTRIM],aL),Je("caret trim",e);let a=e.split(" ").map(p=>dL(p,this.options)).join(" ").split(/\s+/).map(p=>yL(p,this.options));s&&(a=a.filter(p=>(Je("loose invalid filter",p,this.options),!!p.match(dn[Yt.COMPARATORLOOSE])))),Je("range list",a);let c=new Map,u=a.map(p=>new Fg(p,this.options));for(let p of u){if(HD(p))return[p];c.set(p.value,p)}c.size>1&&c.has("")&&c.delete("");let l=[...c.values()];return $D.set(i,l),l}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Range is required");return this.set.some(i=>BD(i,t)&&e.set.some(r=>BD(r,t)&&i.every(s=>r.every(o=>s.intersects(o,t)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new rL(e,this.options)}catch{return!1}for(let t=0;tn.value==="<0.0.0-0",lL=n=>n.value==="",BD=(n,e)=>{let t=!0,i=n.slice(),r=i.pop();for(;t&&i.length;)t=i.every(s=>r.intersects(s,e)),r=i.pop();return t},dL=(n,e)=>(Je("comp",n,e),n=hL(n,e),Je("caret",n),n=pL(n,e),Je("tildes",n),n=gL(n,e),Je("xrange",n),n=xL(n,e),Je("stars",n),n),Qt=n=>!n||n.toLowerCase()==="x"||n==="*",pL=(n,e)=>n.trim().split(/\s+/).map(t=>fL(t,e)).join(" "),fL=(n,e)=>{let t=e.loose?dn[Yt.TILDELOOSE]:dn[Yt.TILDE];return n.replace(t,(i,r,s,o,a)=>{Je("tilde",n,i,r,s,o,a);let c;return Qt(r)?c="":Qt(s)?c=`>=${r}.0.0 <${+r+1}.0.0-0`:Qt(o)?c=`>=${r}.${s}.0 <${r}.${+s+1}.0-0`:a?(Je("replaceTilde pr",a),c=`>=${r}.${s}.${o}-${a} <${r}.${+s+1}.0-0`):c=`>=${r}.${s}.${o} <${r}.${+s+1}.0-0`,Je("tilde return",c),c})},hL=(n,e)=>n.trim().split(/\s+/).map(t=>mL(t,e)).join(" "),mL=(n,e)=>{Je("caret",n,e);let t=e.loose?dn[Yt.CARETLOOSE]:dn[Yt.CARET],i=e.includePrerelease?"-0":"";return n.replace(t,(r,s,o,a,c)=>{Je("caret",n,r,s,o,a,c);let u;return Qt(s)?u="":Qt(o)?u=`>=${s}.0.0${i} <${+s+1}.0.0-0`:Qt(a)?s==="0"?u=`>=${s}.${o}.0${i} <${s}.${+o+1}.0-0`:u=`>=${s}.${o}.0${i} <${+s+1}.0.0-0`:c?(Je("replaceCaret pr",c),s==="0"?o==="0"?u=`>=${s}.${o}.${a}-${c} <${s}.${o}.${+a+1}-0`:u=`>=${s}.${o}.${a}-${c} <${s}.${+o+1}.0-0`:u=`>=${s}.${o}.${a}-${c} <${+s+1}.0.0-0`):(Je("no pr"),s==="0"?o==="0"?u=`>=${s}.${o}.${a}${i} <${s}.${o}.${+a+1}-0`:u=`>=${s}.${o}.${a}${i} <${s}.${+o+1}.0-0`:u=`>=${s}.${o}.${a} <${+s+1}.0.0-0`),Je("caret return",u),u})},gL=(n,e)=>(Je("replaceXRanges",n,e),n.split(/\s+/).map(t=>vL(t,e)).join(" ")),vL=(n,e)=>{n=n.trim();let t=e.loose?dn[Yt.XRANGELOOSE]:dn[Yt.XRANGE];return n.replace(t,(i,r,s,o,a,c)=>{Je("xRange",n,i,r,s,o,a,c);let u=Qt(s),l=u||Qt(o),p=l||Qt(a),h=p;return r==="="&&h&&(r=""),c=e.includePrerelease?"-0":"",u?r===">"||r==="<"?i="<0.0.0-0":i="*":r&&h?(l&&(o=0),a=0,r===">"?(r=">=",l?(s=+s+1,o=0,a=0):(o=+o+1,a=0)):r==="<="&&(r="<",l?s=+s+1:o=+o+1),r==="<"&&(c="-0"),i=`${r+s}.${o}.${a}${c}`):l?i=`>=${s}.0.0${c} <${+s+1}.0.0-0`:p&&(i=`>=${s}.${o}.0${c} <${s}.${+o+1}.0-0`),Je("xRange return",i),i})},xL=(n,e)=>(Je("replaceStars",n,e),n.trim().replace(dn[Yt.STAR],"")),yL=(n,e)=>(Je("replaceGTE0",n,e),n.trim().replace(dn[e.includePrerelease?Yt.GTE0PRE:Yt.GTE0],"")),bL=n=>(e,t,i,r,s,o,a,c,u,l,p,h)=>(Qt(i)?t="":Qt(r)?t=`>=${i}.0.0${n?"-0":""}`:Qt(s)?t=`>=${i}.${r}.0${n?"-0":""}`:o?t=`>=${t}`:t=`>=${t}${n?"-0":""}`,Qt(u)?c="":Qt(l)?c=`<${+u+1}.0.0-0`:Qt(p)?c=`<${u}.${+l+1}.0-0`:h?c=`<=${u}.${l}.${p}-${h}`:n?c=`<${u}.${l}.${+p+1}-0`:c=`<=${c}`,`${t} ${c}`.trim()),wL=(n,e,t)=>{for(let i=0;i0){let r=n[i].semver;if(r.major===e.major&&r.minor===e.minor&&r.patch===e.patch)return!0}return!1}return!0}});var GD=T((Rz,KD)=>{var _L=Og(),SL=(n,e,t)=>{try{e=new _L(e,t)}catch{return!1}return e.test(n)};KD.exports=SL});var XD=T(_n=>{"use strict";var CL=_n&&_n.__createBinding||(Object.create?function(n,e,t,i){i===void 0&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(n,i,r)}:function(n,e,t,i){i===void 0&&(i=t),n[i]=e[t]}),Ng=_n&&_n.__exportStar||function(n,e){for(var t in n)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&CL(e,n,t)};Object.defineProperty(_n,"__esModule",{value:!0});_n.DiagnosticPullMode=_n.vsdiag=void 0;Ng(ue(),_n);Ng(Ce(),_n);var VD=zh();Object.defineProperty(_n,"vsdiag",{enumerable:!0,get:function(){return VD.vsdiag}});Object.defineProperty(_n,"DiagnosticPullMode",{enumerable:!0,get:function(){return VD.DiagnosticPullMode}});Ng(_g(),_n)});var ZD=T(pn=>{"use strict";var RL=pn&&pn.__createBinding||(Object.create?function(n,e,t,i){i===void 0&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(n,i,r)}:function(n,e,t,i){i===void 0&&(i=t),n[i]=e[t]}),QD=pn&&pn.__exportStar||function(n,e){for(var t in n)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&RL(e,n,t)};Object.defineProperty(pn,"__esModule",{value:!0});pn.SettingMonitor=pn.LanguageClient=pn.TransportKind=void 0;var qi=require("child_process"),Ag=require("fs"),Ig=require("path"),gr=require("vscode"),nt=qn(),JD=_g(),DL=eD(),ot=Sg(),TL=gD(),EL=GD();QD(Sg(),pn);QD(XD(),pn);var YD="^1.82.0",at;(function(n){n[n.stdio=0]="stdio",n[n.ipc=1]="ipc",n[n.pipe=2]="pipe",n[n.socket=3]="socket"})(at||(pn.TransportKind=at={}));var mr;(function(n){function e(t){let i=t;return i&&i.kind===at.socket&&nt.number(i.port)}n.isSocket=e})(mr||(mr={}));var jg;(function(n){function e(t){return nt.string(t.command)}n.is=e})(jg||(jg={}));var Lg;(function(n){function e(t){return nt.string(t.module)}n.is=e})(Lg||(Lg={}));var Mg;(function(n){function e(t){let i=t;return i&&i.writer!==void 0&&i.reader!==void 0}n.is=e})(Mg||(Mg={}));var Ug;(function(n){function e(t){let i=t;return i&&i.process!==void 0&&typeof i.detached=="boolean"}n.is=e})(Ug||(Ug={}));var zg=class extends JD.BaseLanguageClient{constructor(e,t,i,r,s){let o,a,c,u,l;nt.string(t)?(o=e,a=t,c=i,u=r,l=!!s):(o=e.toLowerCase(),a=e,c=t,u=i,l=r),l===void 0&&(l=!1),super(o,a,u),this._serverOptions=c,this._forceDebug=l,this._isInDebugMode=l;try{this.checkVersion()}catch(p){throw nt.string(p.message)&&this.outputChannel.appendLine(p.message),p}}checkVersion(){let e=TL(gr.version);if(!e)throw new Error(`No valid VS Code version detected. Version string is: ${gr.version}`);if(e.prerelease&&e.prerelease.length>0&&(e.prerelease=[]),!EL(e,YD))throw new Error(`The language client requires VS Code version ${YD} but received version ${gr.version}`)}get isInDebugMode(){return this._isInDebugMode}async restart(){await this.stop(),this.isInDebugMode?(await new Promise(e=>setTimeout(e,1e3)),await this.start()):await this.start()}stop(e=2e3){return super.stop(e).finally(()=>{if(this._serverProcess){let t=this._serverProcess;this._serverProcess=void 0,(this._isDetached===void 0||!this._isDetached)&&this.checkProcessDied(t),this._isDetached=void 0}})}checkProcessDied(e){!e||e.pid===void 0||setTimeout(()=>{try{e.pid!==void 0&&(process.kill(e.pid,0),(0,DL.terminate)(e))}catch{}},2e3)}handleConnectionClosed(){return this._serverProcess=void 0,super.handleConnectionClosed()}fillInitializeParams(e){super.fillInitializeParams(e),e.processId===null&&(e.processId=process.pid)}createMessageTransports(e){function t(l,p){if(!l&&!p)return;let h=Object.create(null);return Object.keys(process.env).forEach(x=>h[x]=process.env[x]),p&&(h.ELECTRON_RUN_AS_NODE="1",h.ELECTRON_NO_ASAR="1"),l&&Object.keys(l).forEach(x=>h[x]=l[x]),h}let i=["--debug=","--debug-brk=","--inspect=","--inspect-brk="],r=["--debug","--debug-brk","--inspect","--inspect-brk"];function s(){let l=process.execArgv;return l?l.some(p=>i.some(h=>p.startsWith(h))||r.some(h=>p===h)):!1}function o(l){if(l.stdin===null||l.stdout===null||l.stderr===null)throw new Error("Process created without stdio streams")}let a=this._serverOptions;if(nt.func(a))return a().then(l=>{if(JD.MessageTransports.is(l))return this._isDetached=!!l.detached,l;if(Mg.is(l))return this._isDetached=!!l.detached,{reader:new ot.StreamMessageReader(l.reader),writer:new ot.StreamMessageWriter(l.writer)};{let p;return Ug.is(l)?(p=l.process,this._isDetached=l.detached):(p=l,this._isDetached=!1),p.stderr.on("data",h=>this.outputChannel.append(nt.string(h)?h:h.toString(e))),{reader:new ot.StreamMessageReader(p.stdout),writer:new ot.StreamMessageWriter(p.stdin)}}});let c,u=a;return u.run||u.debug?this._forceDebug||s()?(c=u.debug,this._isInDebugMode=!0):(c=u.run,this._isInDebugMode=!1):c=a,this._getServerWorkingDir(c.options).then(l=>{if(Lg.is(c)&&c.module){let p=c,h=p.transport||at.stdio;if(p.runtime){let x=[],f=p.options??Object.create(null);f.execArgv&&f.execArgv.forEach(O=>x.push(O)),x.push(p.module),p.args&&p.args.forEach(O=>x.push(O));let y=Object.create(null);y.cwd=l,y.env=t(f.env,!1);let w=this._getRuntimePath(p.runtime,l),S;if(h===at.ipc?(y.stdio=[null,null,null,"ipc"],x.push("--node-ipc")):h===at.stdio?x.push("--stdio"):h===at.pipe?(S=(0,ot.generateRandomPipeName)(),x.push(`--pipe=${S}`)):mr.isSocket(h)&&x.push(`--socket=${h.port}`),x.push(`--clientProcessId=${process.pid.toString()}`),h===at.ipc||h===at.stdio){let O=qi.spawn(w,x,y);return!O||!O.pid?$s(O,`Launching server using runtime ${w} failed.`):(this._serverProcess=O,O.stderr.on("data",k=>this.outputChannel.append(nt.string(k)?k:k.toString(e))),h===at.ipc?(O.stdout.on("data",k=>this.outputChannel.append(nt.string(k)?k:k.toString(e))),Promise.resolve({reader:new ot.IPCMessageReader(O),writer:new ot.IPCMessageWriter(O)})):Promise.resolve({reader:new ot.StreamMessageReader(O.stdout),writer:new ot.StreamMessageWriter(O.stdin)}))}else{if(h===at.pipe)return(0,ot.createClientPipeTransport)(S).then(O=>{let k=qi.spawn(w,x,y);return!k||!k.pid?$s(k,`Launching server using runtime ${w} failed.`):(this._serverProcess=k,k.stderr.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),k.stdout.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),O.onConnected().then(N=>({reader:N[0],writer:N[1]})))});if(mr.isSocket(h))return(0,ot.createClientSocketTransport)(h.port).then(O=>{let k=qi.spawn(w,x,y);return!k||!k.pid?$s(k,`Launching server using runtime ${w} failed.`):(this._serverProcess=k,k.stderr.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),k.stdout.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),O.onConnected().then(N=>({reader:N[0],writer:N[1]})))})}}else{let x;return new Promise((f,y)=>{let w=(p.args&&p.args.slice())??[];h===at.ipc?w.push("--node-ipc"):h===at.stdio?w.push("--stdio"):h===at.pipe?(x=(0,ot.generateRandomPipeName)(),w.push(`--pipe=${x}`)):mr.isSocket(h)&&w.push(`--socket=${h.port}`),w.push(`--clientProcessId=${process.pid.toString()}`);let S=p.options??Object.create(null);if(S.env=t(S.env,!0),S.execArgv=S.execArgv||[],S.cwd=l,S.silent=!0,h===at.ipc||h===at.stdio){let O=qi.fork(p.module,w||[],S);o(O),this._serverProcess=O,O.stderr.on("data",k=>this.outputChannel.append(nt.string(k)?k:k.toString(e))),h===at.ipc?(O.stdout.on("data",k=>this.outputChannel.append(nt.string(k)?k:k.toString(e))),f({reader:new ot.IPCMessageReader(this._serverProcess),writer:new ot.IPCMessageWriter(this._serverProcess)})):f({reader:new ot.StreamMessageReader(O.stdout),writer:new ot.StreamMessageWriter(O.stdin)})}else h===at.pipe?(0,ot.createClientPipeTransport)(x).then(O=>{let k=qi.fork(p.module,w||[],S);o(k),this._serverProcess=k,k.stderr.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),k.stdout.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),O.onConnected().then(N=>{f({reader:N[0],writer:N[1]})},y)},y):mr.isSocket(h)&&(0,ot.createClientSocketTransport)(h.port).then(O=>{let k=qi.fork(p.module,w||[],S);o(k),this._serverProcess=k,k.stderr.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),k.stdout.on("data",N=>this.outputChannel.append(nt.string(N)?N:N.toString(e))),O.onConnected().then(N=>{f({reader:N[0],writer:N[1]})},y)},y)})}}else if(jg.is(c)&&c.command){let p=c,h=c.args!==void 0?c.args.slice(0):[],x,f=c.transport;if(f===at.stdio)h.push("--stdio");else if(f===at.pipe)x=(0,ot.generateRandomPipeName)(),h.push(`--pipe=${x}`);else if(mr.isSocket(f))h.push(`--socket=${f.port}`);else if(f===at.ipc)throw new Error("Transport kind ipc is not support for command executable");let y=Object.assign({},p.options);if(y.cwd=y.cwd||l,f===void 0||f===at.stdio){let w=qi.spawn(p.command,h,y);return!w||!w.pid?$s(w,`Launching server using command ${p.command} failed.`):(w.stderr.on("data",S=>this.outputChannel.append(nt.string(S)?S:S.toString(e))),this._serverProcess=w,this._isDetached=!!y.detached,Promise.resolve({reader:new ot.StreamMessageReader(w.stdout),writer:new ot.StreamMessageWriter(w.stdin)}))}else{if(f===at.pipe)return(0,ot.createClientPipeTransport)(x).then(w=>{let S=qi.spawn(p.command,h,y);return!S||!S.pid?$s(S,`Launching server using command ${p.command} failed.`):(this._serverProcess=S,this._isDetached=!!y.detached,S.stderr.on("data",O=>this.outputChannel.append(nt.string(O)?O:O.toString(e))),S.stdout.on("data",O=>this.outputChannel.append(nt.string(O)?O:O.toString(e))),w.onConnected().then(O=>({reader:O[0],writer:O[1]})))});if(mr.isSocket(f))return(0,ot.createClientSocketTransport)(f.port).then(w=>{let S=qi.spawn(p.command,h,y);return!S||!S.pid?$s(S,`Launching server using command ${p.command} failed.`):(this._serverProcess=S,this._isDetached=!!y.detached,S.stderr.on("data",O=>this.outputChannel.append(nt.string(O)?O:O.toString(e))),S.stdout.on("data",O=>this.outputChannel.append(nt.string(O)?O:O.toString(e))),w.onConnected().then(O=>({reader:O[0],writer:O[1]})))})}}return Promise.reject(new Error("Unsupported server configuration "+JSON.stringify(a,null,4)))}).finally(()=>{this._serverProcess!==void 0&&this._serverProcess.on("exit",(l,p)=>{l!==null&&this.error(`Server process exited with code ${l}.`,void 0,!1),p!==null&&this.error(`Server process exited with signal ${p}.`,void 0,!1)})})}_getRuntimePath(e,t){if(Ig.isAbsolute(e))return e;let i=this._mainGetRootPath();if(i!==void 0){let r=Ig.join(i,e);if(Ag.existsSync(r))return r}if(t!==void 0){let r=Ig.join(t,e);if(Ag.existsSync(r))return r}return e}_mainGetRootPath(){let e=gr.workspace.workspaceFolders;if(!e||e.length===0)return;let t=e[0];if(t.uri.scheme==="file")return t.uri.fsPath}_getServerWorkingDir(e){let t=e&&e.cwd;return t||(t=this.clientOptions.workspaceFolder?this.clientOptions.workspaceFolder.uri.fsPath:this._mainGetRootPath()),t?new Promise(i=>{Ag.lstat(t,(r,s)=>{i(!r&&s.isDirectory()?t:void 0)})}):Promise.resolve(void 0)}};pn.LanguageClient=zg;var $g=class{constructor(e,t){this._client=e,this._setting=t,this._listeners=[]}start(){return gr.workspace.onDidChangeConfiguration(this.onDidChangeConfiguration,this,this._listeners),this.onDidChangeConfiguration(),new gr.Disposable(()=>{this._client.needsStop()&&this._client.stop()})}onDidChangeConfiguration(){let e=this._setting.indexOf("."),t=e>=0?this._setting.substr(0,e):this._setting,i=e>=0?this._setting.substr(e+1):void 0,r=i?gr.workspace.getConfiguration(t).get(i,!1):gr.workspace.getConfiguration(t);r&&this._client.needsStart()?this._client.start().catch(s=>this._client.error("Start failed after configuration change",s,"force")):!r&&this._client.needsStop()&&this._client.stop().catch(s=>this._client.error("Stop failed after configuration change",s,"force"))}};pn.SettingMonitor=$g;function $s(n,e){return n===null?Promise.reject(e):new Promise((t,i)=>{n.on("error",r=>{i(`${e} ${r}`)}),setImmediate(()=>i(e))})}});var tT=T((Ez,eT)=>{"use strict";eT.exports=ZD()});var qL={};dT(qL,{activate:()=>kL,deactivate:()=>OL});module.exports=pT(qL);var oa=require("vscode"),nT=bl(Ew()),iT=bl(Lw()),rT=bl(tT()),PL=require("node:path"),xl;async function kL(n){let e=oa.window.createOutputChannel("KDL LSP Client"),t=oa.workspace.getConfiguration("kdl"),i=process.env.SERVER_PATH||t.get("command"),r=t.get("argv",[]);if(!i){let c=(0,nT.getPackage)();if(!c.exists()){let l=(0,iT.configureProxy)(c.url);await c.install(l,!1)}let u=c.binaries["kdl-lsp"];i=PL.join(c.installDirectory,u)}let s={command:i,args:r,options:{env:{...process.env,RUST_LOG:t.get("loglevel","debug")}}},o={run:s,debug:s},a={documentSelector:[{scheme:"file",language:"kdl"}],outputChannel:oa.window.createOutputChannel("KDL Language Server Stderr"),traceOutputChannel:e,diagnosticPullOptions:{onChange:!0,onSave:!0,onTabs:!1}};xl=new rT.LanguageClient("kdl-lsp","KDL Language Server",o,a),xl.start()}function OL(){if(xl)return xl.stop()}0&&(module.exports={activate,deactivate}); -/*! Bundled license information: - -mime-db/index.js: - (*! - * mime-db - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015-2022 Douglas Christopher Wilson - * MIT Licensed - *) - -mime-types/index.js: - (*! - * mime-types - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - *) -*/ diff --git a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp deleted file mode 100755 index dd14338..0000000 Binary files a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/language-configuration.json b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/language-configuration.json deleted file mode 100644 index 6f292c3..0000000 --- a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/language-configuration.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "comments": { - // symbol used for single line comment. Remove this entry if your language does not support line comments - "lineComment": "//", - // symbols used for start and end a block comment. Remove this entry if your language does not support block comments - "blockComment": [ - "/*", - "*/" - ] - }, - // symbols used as brackets - "brackets": [ - [ - "{", - "}" - ], - ], - // symbols that are auto closed when typing - "autoClosingPairs": [ - [ - "{", - "}" - ], - [ - "\"", - "\"" - ], - [ - "(", - ")" - ] - ], - // symbols that can be used to surround a selection - "surroundingPairs": [ - [ - "{", - "}" - ], - [ - "\"", - "\"" - ], - [ - "(", - ")" - ] - ] -} diff --git a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/package.json b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/package.json deleted file mode 100644 index 000639c..0000000 --- a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/package.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "name": "kdl", - "displayName": "KDL", - "description": "Language support for the KDL Document Language. This extension supports only KDL v2.0.0. Use `kdl-v1` for legacy KDL highlighting.", - "version": "2.1.3", - "license": "Apache-2.0", - "publisher": "kdl-org", - "repository": "https://github.com/kdl-org/vscode-kdl.git", - "main": "./dist/extension.js", - "scripts": { - "pack": "vsce package", - "compile": "npm run check-types && node esbuild.js", - "check-types": "tsc --noEmit", - "watch": "npm-run-all -p watch:*", - "watch:esbuild": "node esbuild.js --watch", - "watch:tsc": "tsc --noEmit --watch --project tsconfig.json", - "vscode:prepublish": "npm run package", - "package": "npm run check-types && node esbuild.js --production", - "publish": "vsce publish" - }, - "engines": { - "vscode": "^1.96.0" - }, - "categories": [ - "Programming Languages" - ], - "activationEvents": [ - "onStartupFinished" - ], - "icon": "KDL_Logo_Only_128x128.png", - "contributes": { - "languages": [ - { - "id": "kdl", - "aliases": [ - "KDL", - "kdl" - ], - "extensions": [ - ".kdl" - ], - "configuration": "./language-configuration.json" - } - ], - "grammars": [ - { - "language": "kdl", - "scopeName": "source.kdl", - "path": "./syntaxes/kdl.tmLanguage.json" - } - ], - "configuration": { - "type": "object", - "title": "KDL", - "properties": { - "kdl.enable": { - "scope": "resource", - "type": "boolean", - "default": true, - "description": "Enable/disable the KDL language server" - }, - "kdl.command": { - "scope": "resource", - "type": "string", - "description": "LSP server command (defaults to bundled server)" - }, - "kdl.argv": { - "scope": "resource", - "type": "array", - "default": [], - "items": { - "type": "string" - }, - "description": "LSP server arguments" - }, - "kdl.loglevel": { - "scope": "resource", - "description": "Log level for the KDL LSP server", - "type": "string", - "default": "info", - "enum": [ - "off", - "error", - "warn", - "info", - "debug" - ], - "enumDescriptions": [ - "No server tracing", - "Errors only", - "Warnings and errors", - "Information, warnings, and errors", - "Full debug output" - ] - } - } - } - }, - "devDependencies": { - "@types/node": "^22.10.5", - "@types/vscode": "^1.96.0", - "axios-proxy-builder": "^0.1.2", - "esbuild": "^0.24.2", - "kdl-lsp": "^6.3.2", - "npm-run-all": "^4.1.5", - "vsce": "^1.99.0", - "vscode-languageclient": "^9.0.1" - }, - "__metadata": { - "installedTimestamp": 1783865853998, - "targetPlatform": "undefined", - "size": 822494 - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/syntaxes/kdl.tmLanguage.json b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/syntaxes/kdl.tmLanguage.json deleted file mode 100644 index 0ccf591..0000000 --- a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/syntaxes/kdl.tmLanguage.json +++ /dev/null @@ -1,227 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json", - "comment": "Some of these patterns are taken straight from rust-analyzer: https://github.com/rust-lang/vscode-rust/blob/master/rust-analyzer/editors/code/rust.tmGrammar.json. Some was also taken from https://github.com/arm32x/vscode-sdlang/blob/master/syntaxes/sdlang.tmLanguage.json", - "name": "kdl", - "patterns": [ - { - "include": "#forbidden_ident" - }, - { - "include": "#null" - }, - { - "include": "#boolean" - }, - { - "include": "#float_keyword" - }, - { - "include": "#float_fraction" - }, - { - "include": "#float_exp" - }, - { - "include": "#decimal" - }, - { - "include": "#hexadecimal" - }, - { - "include": "#octal" - }, - { - "include": "#binary" - }, - { - "include": "#raw-string" - }, - { - "include": "#string_multi_line" - }, - { - "include": "#string_single_line" - }, - { - "include": "#block_comment" - }, - { - "include": "#block_doc_comment" - }, - { - "include": "#slashdash_block_comment" - }, - { - "include": "#slashdash_comment" - }, - { - "include": "#slashdash_node_comment" - }, - { - "include": "#slashdash_node_with_children_comment" - }, - { - "include": "#line_comment" - }, - { - "include": "#attribute" - }, - { - "include": "#node_name" - }, - { - "include": "#ident_string" - } - ], - "repository": { - "float_fraction": { - "comment": "Floating point literal (fraction)", - "name": "constant.numeric.float.rust", - "match": "\\b([0-9\\-\\+]|\\-|\\+)[0-9_]*\\.[0-9][0-9_]*([eE][+-]?[0-9_]+)?\\b" - }, - "float_exp": { - "comment": "Floating point literal (exponent)", - "name": "constant.numeric.float.rust", - "match": "\\b[0-9][0-9_]*(\\.[0-9][0-9_]*)?[eE][+-]?[0-9_]+\\b" - }, - "decimal": { - "comment": "Integer literal (decimal)", - "name": "constant.numeric.integer.decimal.rust", - "match": "\\b[0-9\\-\\+][0-9_]*\\b" - }, - "hexadecimal": { - "comment": "Integer literal (hexadecimal)", - "name": "constant.numeric.integer.hexadecimal.rust", - "match": "\\b0x[a-fA-F0-9][a-fA-F0-9_]*\\b" - }, - "octal": { - "comment": "Integer literal (octal)", - "name": "constant.numeric.integer.octal.rust", - "match": "\\b0o[0-7][0-7_]*\\b" - }, - "binary": { - "comment": "Integer literal (binary)", - "name": "constant.numeric.integer.binary.rust", - "match": "\\b0b[01][01_]*\\b" - }, - "forbidden_ident": { - "name": "invalid.illegal.kdl.bad-ident", - "match": "(?:\\w\\-_~,'`!\\?@\\$%^&*+|.\\(\\)]+\\d*[<>:\\w\\-_~,'`!\\?@\\$%^&*+|.\\(\\)]*" - }, - "attribute": { - "name": "entity.other.attribute-name.kdl", - "match": "(?![/\\\\{\\}#;\\[\\]\\=])[<>:\\w\\-_~,'`!\\?@\\$%^&*+|.\\(\\)]+\\d*[<>:\\w\\-_~,'`!\\?@\\$%^&*+|.\\(\\)]*(=)", - "captures": { - "1": { - "name": "punctuation.separator.key-value.kdl" - } - } - }, - "ident_string": { - "name": "string.unquoted", - "match": "(?![/\\\\{\\}#;\\[\\]\\=])[<>:\\w\\-_~,'`!\\?@\\$%^&*+|.\\(\\)]+\\d*[<>:\\w\\-_~,'`!\\?@\\$%^&*+|.\\(\\)]*" - }, - "float_keyword": { - "name": "constant.language.other.kdl", - "match": "#nan|#inf|#-inf" - }, - "null": { - "name": "constant.language.null.kdl", - "match": "#null" - }, - "boolean": { - "name": "constant.language.boolean.kdl", - "match": "#true|#false" - }, - "string_single_line": { - "name": "string.quoted.double.kdl", - "begin": "\"", - "end": "\"", - "patterns": [ - { - "name": "constant.character.escape.kdl", - "match": "\\\\(:?[nrtbfs\\\\\"]|u\\{[a-fA-F0-9]{1,6}\\})" - } - ] - }, - "string_multi_line": { - "name": "string.quoted.triple.kdl", - "begin": "\"\"\"", - "end": "\"\"\"", - "patterns": [ - { - "name": "constant.character.escape.kdl", - "match": "\\\\(:?[nrtbfs\\\\\"]|u\\{[a-fA-F0-9]{1,6}\\})" - } - ] - }, - "raw-string": { - "name": "string.quoted.other.raw.kdl", - "begin": "(#+)(\"\"\"|\")", - "end": "\\2\\1" - }, - "block_doc_comment": { - "comment": "Block documentation comment", - "name": "comment.block.documentation.kdl", - "begin": "/\\*[\\*!](?![\\*/])", - "end": "\\*/", - "patterns": [ - { - "include": "#block_doc_comment" - }, - { - "include": "#block_comment" - } - ] - }, - "block_comment": { - "comment": "Block comment", - "name": "comment.block.kdl", - "begin": "/\\*", - "end": "\\*/", - "patterns": [ - { - "include": "#block_doc_comment" - }, - { - "include": "#block_comment" - } - ] - }, - "line_comment": { - "comment": "Single-line comment", - "name": "comment.line.double-slash.kdl", - "begin": "//", - "end": "$" - }, - "slashdash_comment": { - "name": "comment.block.slashdash.kdl", - "comment": "Slashdash inline comment", - "begin": "(? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/CSharp.General.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/CSharp.General.BrowseObject.xaml deleted file mode 100644 index a0e03ae..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/CSharp.General.BrowseObject.xaml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/CSharp.General.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/CSharp.General.xaml deleted file mode 100644 index ddfcd06..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/CSharp.General.xaml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.CSharp.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.CSharp.targets deleted file mode 100644 index afebac3..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.CSharp.targets +++ /dev/null @@ -1,39 +0,0 @@ - - - - false - false - false - false - - - - - - - - - CSharp - - - - {72C8CC65-A019-4582-9859-D22C29245638} - - - - - false - {DDDDC6BE-451D-46DD-A712-A5D07027E072} - - - - - Project - - - - BrowseObject - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.Default.props b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.Default.props deleted file mode 100644 index 9906233..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.Default.props +++ /dev/null @@ -1,7 +0,0 @@ - - - - 8.1 - true - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.props b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.props deleted file mode 100644 index effa336..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.props +++ /dev/null @@ -1,6 +0,0 @@ - - - - true - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.targets deleted file mode 100644 index 0279552..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.Common.targets +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.VC.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.VC.targets deleted file mode 100644 index 907945a..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.VC.targets +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - Project - - - - BrowseObject - - - - Invisible - - - - - File - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.VisualBasic.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.VisualBasic.targets deleted file mode 100644 index 93a2363..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.CodeSharing.VisualBasic.targets +++ /dev/null @@ -1,31 +0,0 @@ - - - - false - false - false - false - - - - - - - - {2F4D68AA-6DA4-465E-88DE-2B0F67AFC98D} - VB - - false - - - - - Project - - - - BrowseObject - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.SharedProject.CSharp.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.SharedProject.CSharp.targets deleted file mode 100644 index 66cf36d..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.SharedProject.CSharp.targets +++ /dev/null @@ -1,27 +0,0 @@ - - - - false - false - false - false - - - - - - - {DDDDC6BE-451D-46DD-A712-A5D07027E072} - CSharp - - - - - Project - - - - BrowseObject - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.SharedProject.Common.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.SharedProject.Common.targets deleted file mode 100644 index aaf61ae..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/Microsoft.SharedProject.Common.targets +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/VisualBasic.General.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/VisualBasic.General.BrowseObject.xaml deleted file mode 100644 index a0e03ae..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/VisualBasic.General.BrowseObject.xaml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/VisualBasic.General.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/VisualBasic.General.xaml deleted file mode 100644 index ddfcd06..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/Microsoft/VisualStudio/v17.0/CodeSharing/VisualBasic.General.xaml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/exports.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/exports.json deleted file mode 100644 index 4ec9d2e..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/exports.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "CPS.MEF.Assemblies": [ - "$(ComponentPath)/Microsoft.VisualStudio.ProjectServices.dll", - "$(ComponentPath)/Microsoft.VisualStudio.ProjectSystem.Implementation.dll", - "$(ComponentPath)/Microsoft.VisualStudio.ProjectSystem.Server.Implementation.dll" - ], - "projectSystems": [ "$(ComponentPath)" ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/package.json deleted file mode 100644 index 95f9ea4..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/node_modules/@microsoft/visualstudio-projectsystem-server.linux-x64/package.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "name": "@microsoft/visualstudio-projectsystem-server.linux-x64", - "version": "18.7.33", - "provides": { - "projectSystems": [ - { - "name": "CSProject", - "extensions": [ - ".csproj" - ], - "icon": { - "provider": "cpsProjectIconSourceService", - "catalog": "ae27a6b0-e345-4288-96df-5eaf394ee369", - "id": 758 - }, - "treeProvider": "cpsProjectTreeProvider" - }, - { - "name": "VBProject", - "extensions": [ - ".vbproj" - ], - "icon": { - "catalog": "ae27a6b0-e345-4288-96df-5eaf394ee369", - "id": 3380 - } - }, - { - "name": "ShareProject", - "extensions": [ - ".shproj" - ], - "icon": { - "provider": "cpsProjectIconSourceService", - "catalog": "ae27a6b0-e345-4288-96df-5eaf394ee369", - "id": 2786 - }, - "treeProvider": "cpsProjectTreeProvider" - } - ], - "projectTypes": [ - { - "name": "UnitTestProject", - "condition": "TestContainer" - }, - { - "name": "CSUnitTestProject", - "condition": "CSharp & TestContainer", - "icon": { - "catalog": "ae27a6b0-e345-4288-96df-5eaf394ee369", - "id": 778 - } - }, - { - "name": "TypeScript", - "condition": "TypeScriptNuGet", - "additionalItemTypes": [ - "TypeScriptCompile" - ] - } - ], - "projectIconProviders": { - "cpsProjectIconSourceService": { - "service": "Microsoft.VisualStudio.CpsProjectIconSourceService", - "version": "0.1" - } - }, - "treeProviders": { - "cpsProjectTreeProvider": { - "type": "Project", - "service": "Microsoft.VisualStudio.ProjectSystem.ProjectTreeProvider", - "version": "0.1" - } - } - }, - "consumes": { - "projectSystems": [ - { - "projectTypes": [ - "UnitTestProject" - ], - "data": [ - { - "$properties": [ - "Name", - "Path", - "ActiveConfigurations" - ], - "ActiveConfigurations": { - "$properties": [ - "Name", - "OutputGroups" - ], - "OutputGroups": { - "$filter": { - "OutputGroupsByName": [ - [ - "Built" - ] - ] - }, - "$properties": [ - "Name", - "Outputs" - ], - "Outputs": { - "$properties": [ - "FinalOutputPath", - "IsKeyOutput" - ] - } - } - } - } - ], - "when": "open" - } - ] - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/package.json deleted file mode 100644 index 16b5341..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/linux-x64/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/msbuild-dependencies.linux-x64": "18.4.25", - "@microsoft/visualstudio-projectsystem-buildhost-rpc.linux-x64": "18.7.33", - "@microsoft/visualstudio-projectsystem-buildhost.linux-x64": "18.7.33", - "@microsoft/visualstudio-projectsystem-server.linux-x64": "18.7.33" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/CPS", - "branch": "main", - "commit": "881f62100b4bd9e15a7e6f1714737bb1f87abf88" - }, - "unoptimizedAlternatives": { - "@microsoft/msbuild-dependencies.linux-x64": "@microsoft/msbuild-dependencies.linux-x64.unoptimized", - "@microsoft/visualstudio-projectsystem-buildhost.linux-x64": "@microsoft/visualstudio-projectsystem-buildhost.linux-x64.unoptimized", - "@microsoft/visualstudio-projectsystem-buildhost-rpc.linux-x64": "@microsoft/visualstudio-projectsystem-buildhost-rpc.linux-x64.unoptimized", - "@microsoft/visualstudio-projectsystem-server.linux-x64": "@microsoft/visualstudio-projectsystem-server.linux-x64.unoptimized" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/win32-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/win32-arm64/package.json deleted file mode 100644 index 2284cf0..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/win32-arm64/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/msbuild-dependencies.win32-arm64": "18.4.25", - "@microsoft/visualstudio-projectsystem-buildhost-rpc.win32-arm64": "18.7.33", - "@microsoft/visualstudio-projectsystem-buildhost.win32-arm64": "18.7.33", - "@microsoft/visualstudio-projectsystem-server.win32-arm64": "18.7.33" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/CPS", - "branch": "main", - "commit": "881f62100b4bd9e15a7e6f1714737bb1f87abf88" - }, - "unoptimizedAlternatives": { - "@microsoft/msbuild-dependencies.win32-arm64": "@microsoft/msbuild-dependencies.win32-arm64.unoptimized", - "@microsoft/visualstudio-projectsystem-buildhost.win32-arm64": "@microsoft/visualstudio-projectsystem-buildhost.win32-arm64.unoptimized", - "@microsoft/visualstudio-projectsystem-buildhost-rpc.win32-arm64": "@microsoft/visualstudio-projectsystem-buildhost-rpc.win32-arm64.unoptimized", - "@microsoft/visualstudio-projectsystem-server.win32-arm64": "@microsoft/visualstudio-projectsystem-server.win32-arm64.unoptimized" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/win32-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/win32-x64/package.json deleted file mode 100644 index 00bee25..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/CPS/platforms/win32-x64/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/msbuild-dependencies.win32-x64": "18.4.25", - "@microsoft/visualstudio-projectsystem-buildhost-rpc.win32-x64": "18.7.33", - "@microsoft/visualstudio-projectsystem-buildhost.win32-x64": "18.7.33", - "@microsoft/visualstudio-projectsystem-server.win32-x64": "18.7.33" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/CPS", - "branch": "main", - "commit": "881f62100b4bd9e15a7e6f1714737bb1f87abf88" - }, - "unoptimizedAlternatives": { - "@microsoft/msbuild-dependencies.win32-x64": "@microsoft/msbuild-dependencies.win32-x64.unoptimized", - "@microsoft/visualstudio-projectsystem-buildhost.win32-x64": "@microsoft/visualstudio-projectsystem-buildhost.win32-x64.unoptimized", - "@microsoft/visualstudio-projectsystem-buildhost-rpc.win32-x64": "@microsoft/visualstudio-projectsystem-buildhost-rpc.win32-x64.unoptimized", - "@microsoft/visualstudio-projectsystem-server.win32-x64": "@microsoft/visualstudio-projectsystem-server.win32-x64.unoptimized" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/alpine-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/alpine-arm64/package.json deleted file mode 100644 index 803dfcd..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/alpine-arm64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.alpine-arm64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/alpine-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/alpine-x64/package.json deleted file mode 100644 index c190644..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/alpine-x64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.alpine-x64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/darwin-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/darwin-arm64/package.json deleted file mode 100644 index 456b2a2..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/darwin-arm64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.darwin-arm64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/darwin-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/darwin-x64/package.json deleted file mode 100644 index e20d60c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/darwin-x64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.darwin-x64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-arm64/package.json deleted file mode 100644 index 4f744b1..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-arm64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.linux-arm64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/node_modules/@microsoft/visualstudio-debugger-devkit.linux-x64/mef.manifest b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/node_modules/@microsoft/visualstudio-debugger-devkit.linux-x64/mef.manifest deleted file mode 100644 index 23aa998..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/node_modules/@microsoft/visualstudio-debugger-devkit.linux-x64/mef.manifest +++ /dev/null @@ -1,2 +0,0 @@ -Microsoft.VisualStudio.Debugger.DevKit.dll -Microsoft.VisualStudio.Debugger.Shared.dll \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/node_modules/@microsoft/visualstudio-debugger-devkit.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/node_modules/@microsoft/visualstudio-debugger-devkit.linux-x64/package.json deleted file mode 100644 index 9e5d3ea..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/node_modules/@microsoft/visualstudio-debugger-devkit.linux-x64/package.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "name": "@microsoft/visualstudio-debugger-devkit.linux-x64", - "version": "18.3.0-beta.26208.1", - "repository": { - "type": "git", - "url": "https://devdiv@dev.azure.com/devdiv/DevDiv/_git/VSDebugCore" - }, - "brokeredServices": [ - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.SymbolLocatorService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.SourceLinkService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.AspireSessionSynchronizeService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.AspireSessionSynchronizeService", - "version": "0.2" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.ManagedHotReloadService", - "version": "1.0" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.ManagedHotReloadAgentManagerService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.ManagedEditAndContinueCsDevKitEngineService2", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.ManagedEditAndContinueRemoteDebuggerService2", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.HotReloadSessionNotificationService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.HotReloadClientService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.GenericHotReloadAgentManagerService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.Debugger.AspireDebugSessionManagerService", - "version": "0.1" - } - } - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/package.json deleted file mode 100644 index 17614f5..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/linux-x64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.linux-x64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/win32-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/win32-arm64/package.json deleted file mode 100644 index 8d3a97c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/win32-arm64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.win32-arm64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/win32-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/win32-x64/package.json deleted file mode 100644 index c449140..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/VSDebugCore/platforms/win32-x64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/visualstudio-debugger-devkit.win32-x64": "18.3.0-beta.26208.1" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/VSDebugCore", - "branch": "main", - "commit": "a0f202c30712a60cb681f88dabb7854f45a437dc" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/alpine-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/alpine-arm64/package.json deleted file mode 100644 index 18da2f4..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/alpine-arm64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.alpine-arm64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.alpine-arm64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/alpine-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/alpine-x64/package.json deleted file mode 100644 index 0a59eed..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/alpine-x64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.alpine-x64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.alpine-x64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/darwin-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/darwin-arm64/package.json deleted file mode 100644 index e1f45c9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/darwin-arm64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.darwin-arm64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.darwin-arm64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/darwin-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/darwin-x64/package.json deleted file mode 100644 index 09f281c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/darwin-x64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.darwin-x64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.darwin-x64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-arm64/package.json deleted file mode 100644 index c20bdc7..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-arm64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.linux-arm64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.linux-arm64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/AssemblySearchPaths.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/AssemblySearchPaths.json deleted file mode 100644 index 0d4f101..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/AssemblySearchPaths.json +++ /dev/null @@ -1,2 +0,0 @@ -[ -] diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.TemplateEngine.VSCode.Tool b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.TemplateEngine.VSCode.Tool deleted file mode 100644 index bf54bb7..0000000 Binary files a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.TemplateEngine.VSCode.Tool and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireRunSettingService.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireRunSettingService.servicehub.service.json deleted file mode 100644 index 514986d..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireRunSettingService.servicehub.service.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "host": "dotnet.projectSystem", - "entryPoint": { - "assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll", - "fullClassName": "Microsoft.WebTools.Aspire.VSCode.Services.AspireRunSettingServiceFactory" - }, - "friendServices": [ - "Microsoft.VisualStudio.ProjectSystem.CompositionService" - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireServer.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireServer.servicehub.service.json deleted file mode 100644 index 0b06439..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireServer.servicehub.service.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "host": "dotnet.aspireServer", - "entryPoint": { - "assemblyPath": "Services/Microsoft.WebTools.AspireServer.dll", - "fullClassName": "Microsoft.WebTools.AspireServer.ServiceFactory" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireService.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireService.servicehub.service.json deleted file mode 100644 index 4ba399b..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.AspireService.servicehub.service.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "host": "dotnet.projectSystem", - "entryPoint": { - "assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll", - "fullClassName": "Microsoft.WebTools.Aspire.VSCode.Services.AspireServiceFactory" - }, - "friendServices": [ - "Microsoft.VisualStudio.ProjectSystem.CompositionService" - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.Debugger.AspireService.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.Debugger.AspireService.servicehub.service.json deleted file mode 100644 index e50aecc..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.Debugger.AspireService.servicehub.service.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "host": "dotnet.projectSystem", - "entryPoint": { - "assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll", - "fullClassName": "Microsoft.WebTools.Aspire.VSCode.Services.AspireDebugServiceFactory" - }, - "friendServices": [ - "Microsoft.VisualStudio.ProjectSystem.CompositionService" - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.HotReload.Components.dll.config b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.HotReload.Components.dll.config deleted file mode 100644 index fe731e9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.HotReload.Components.dll.config +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.HotReload.Components.pkgdef b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.HotReload.Components.pkgdef deleted file mode 100644 index c681067..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.HotReload.Components.pkgdef +++ /dev/null @@ -1,7 +0,0 @@ -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{E3B73D96-5FEA-2FAD-BBD8-EF290C2646A5}] -"name"="Microsoft.VisualStudio.HotReload.Components" -"publicKeyToken"="31bf3856ad364e35" -"culture"="neutral" -"oldVersion"="0.0.0.0-18.7.0.0" -"newVersion"="18.7.0.0" -"codeBase"="$PackageFolder$\Microsoft.VisualStudio.HotReload.Components.dll" diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.ProjectSystem.DebugTargetFrameworkService.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.ProjectSystem.DebugTargetFrameworkService.servicehub.service.json deleted file mode 100644 index 677c71b..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.ProjectSystem.DebugTargetFrameworkService.servicehub.service.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "host": "dotnet.projectSystem", - "entryPoint": { - "assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll", - "fullClassName": "Microsoft.VisualStudio.ProjectSystem.Services.DebugTargetFrameworkServiceFactory" - }, - "friendServices": [ - "Microsoft.VisualStudio.ProjectSystem.CompositionService" - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.ProjectSystem.Managed.dll.config b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.ProjectSystem.Managed.dll.config deleted file mode 100644 index 20ea24d..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.ProjectSystem.Managed.dll.config +++ /dev/null @@ -1,755 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.WebTools.CssVisualDiagnosticsService.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.WebTools.CssVisualDiagnosticsService.servicehub.service.json deleted file mode 100644 index 362136a..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.VisualStudio.WebTools.CssVisualDiagnosticsService.servicehub.service.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "host": "dotnet.projectSystem", - "entryPoint": { - "assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll", - "fullClassName": "Microsoft.VisualStudio.ProjectSystem.Services.CssVisualDiagnosticsFactory" - }, - "friendServices": [ - "Microsoft.VisualStudio.ProjectSystem.CompositionService" - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.Aspire.dll.config b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.Aspire.dll.config deleted file mode 100644 index f218e69..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.Aspire.dll.config +++ /dev/null @@ -1,743 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.AspireServer.dll.config b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.AspireServer.dll.config deleted file mode 100644 index d36fb9f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.AspireServer.dll.config +++ /dev/null @@ -1,665 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.AspireServer.staticwebassets.endpoints.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.AspireServer.staticwebassets.endpoints.json deleted file mode 100644 index 5576e88..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Microsoft.WebTools.AspireServer.staticwebassets.endpoints.json +++ /dev/null @@ -1 +0,0 @@ -{"Version":1,"ManifestType":"Build","Endpoints":[]} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Services/Microsoft.WebTools.AspireServer.pkgdef b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Services/Microsoft.WebTools.AspireServer.pkgdef deleted file mode 100644 index 3755759..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/Services/Microsoft.WebTools.AspireServer.pkgdef +++ /dev/null @@ -1,5 +0,0 @@ -[$RootKey$\BrokeredServices\Microsoft.VisualStudio.AspireServer\1.0] -@="11AD60FC-6D87-4674-8F88-9ABE79176CBE" -"IsServiceHub"=dword:00000001 -"ServiceLocation"="$PackageFolder$" -"audience"=dword:00000003 diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/exports.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/exports.json deleted file mode 100644 index e75be52..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/exports.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "CPS.MEF.Assemblies": [ - "$(ComponentPath)/Microsoft.VisualStudio.ProjectSystem.Managed.dll", - "$(ComponentPath)/Microsoft.VisualStudio.ProjectSystem.Managed.VSCode.dll", - "$(ComponentPath)/Microsoft.WebTools.Aspire.dll", - "$(ComponentPath)/Microsoft.WebTools.Aspire.VSCode.dll", - "$(ComponentPath)/Microsoft.WebTools.Shared.dll", - "$(ComponentPath)/Microsoft.WebTools.Shared.VSCode.dll", - "$(ComponentPath)/Microsoft.VisualStudio.HotReload.Components.dll" - ] -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/package.json deleted file mode 100644 index 7f8638a..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "@microsoft/vscode.projectsystem.managed.linux-x64", - "version": "18.7.20-ga05dedcd31", - "description": ".NET Project System for Visual Studio Code", - "repository": { - "type": "git", - "url": "https://devdiv@dev.azure.com/devdiv/DevDiv/_git/dotnet-project-system-vscode" - }, - "author": "Microsoft", - "license": "See LICENSE.md" -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AdditionalFiles.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AdditionalFiles.xaml deleted file mode 100644 index 1e4c7e0..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AdditionalFiles.xaml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AnalyzerReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AnalyzerReference.xaml deleted file mode 100644 index f2cfeaf..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AnalyzerReference.xaml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.CSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.CSharp.xaml deleted file mode 100644 index 823ab14..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.CSharp.xaml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "ResourceSpecificationKind" "IconAndManifest") - - - - - - - - - - - - - - - - (and - (has-evaluated-value "Application" "ApplicationManifestKind" "CustomManifest") - (has-evaluated-value "Application" "ResourceSpecificationKind" "IconAndManifest")) - - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "ResourceSpecificationKind" "ResourceFile") - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.VisualBasic.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.VisualBasic.xaml deleted file mode 100644 index 732dfbe..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.VisualBasic.xaml +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (not (has-evaluated-value "Application" "OutputType" "Library")) - - - - - - - - - - - - - - - - - - (is-vb) - - - - - - - - - - - - - (has-evaluated-value "Application" "UseApplicationFramework" true) - - - - - - - - - - - - - (has-evaluated-value "Application" "UseApplicationFramework" true) - - - - - - - - - - - - - (has-evaluated-value "Application" "UseApplicationFramework" true) - - - - - - - - - - - - - (and - (has-evaluated-value "Application" "UseApplicationFramework" true) - (has-net-core-app-version-or-greater "6.0") - ) - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "UseApplicationFramework" true) - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "UseApplicationFramework" true) - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "UseApplicationFramework" true) - - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "UseApplicationFramework" true) - - - - - - - - - - - - - - - - - - - - - (and - (has-evaluated-value "Application" "UseWPF" true) - (has-evaluated-value "Application" "UseApplicationFramework" true) - (has-evaluated-value "Application" "OutputType" "WinExe")) - - - - - - - - - - - - - (and - (has-evaluated-value "Application" "UseWPF" true) - (has-evaluated-value "Application" "UseApplicationFramework" true) - (has-evaluated-value "Application" "OutputType" "WinExe")) - - - - - - - - - - - - - - (and - (has-evaluated-value "Application" "UseWPF" true) - (has-evaluated-value "Application" "UseApplicationFramework" true) - (has-evaluated-value "Application" "OutputType" "WinExe")) - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.xaml deleted file mode 100644 index 1c15718..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ApplicationPropertyPage.xaml +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (not (has-evaluated-value "Application" "TargetMultipleFrameworks" true)) - - - - - - - - - - - - - (has-evaluated-value "Application" "TargetMultipleFrameworks" true) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (and - (has-net-core-app-version-or-greater "5.0") - (not (has-evaluated-value "Application" "TargetMultipleFrameworks" true))) - - - - - - - - - - - - - (and - (has-net-core-app-version-or-greater "5.0") - (and - (ne (unevaluated "Application" "TargetPlatformIdentifier") "") - (not (has-evaluated-value "Application" "TargetMultipleFrameworks" true)))) - - - - - - - - - - - - - - - (and - (has-net-core-app-version-or-greater "5.0") - (and - (ne (unevaluated "Application" "TargetPlatformIdentifier") "") - (not (has-evaluated-value "Application" "TargetMultipleFrameworks" true)))) - - - - - - - - - - - - - (and - (has-evaluated-value "Application" "OutputType" "WinExe") - (has-net-core-app-version-or-greater "3.0")) - - - - - - - - - - - (and - (has-evaluated-value "Application" "OutputType" "WinExe") - (has-net-core-app-version-or-greater "3.0")) - - - - - - - - - - (has-net-framework) - - - - - - - - - - (not (has-evaluated-value "Application" "OutputType" "Library")) - - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "ResourceSpecificationKind" "IconAndManifest") - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Application" "NuGetAudit" true) - - - - - - - - - - (has-evaluated-value "Application" "NuGetAudit" true) - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AssemblyReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AssemblyReference.xaml deleted file mode 100644 index 706e65e..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/AssemblyReference.xaml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.CSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.CSharp.xaml deleted file mode 100644 index 8bfe6f9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.CSharp.xaml +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.FSharp.xaml deleted file mode 100644 index 2b37931..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.FSharp.xaml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Build" "WarningLevelOverridden" false) - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.VisualBasic.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.VisualBasic.xaml deleted file mode 100644 index 7aa0e64..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.VisualBasic.xaml +++ /dev/null @@ -1,507 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Build" "GenerateDocumentationFile" true) - - - - - - - - - - - (has-evaluated-value "Build" "GenerateDocumentationFile" true) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (and - (has-net-framework) - (has-evaluated-value "Build" "PlatformTarget" "Any CPU") - (or - (has-evaluated-value "Application" "OutputType" "Exe") - (has-evaluated-value "Application" "OutputType" "WinExe") - (has-evaluated-value "Application" "OutputType" "AppContainerExe") - ) - ) - - - - - - - - - - - - - (and - (has-net-framework) - (has-evaluated-value "Build" "PlatformTarget" "Any CPU") - (or - (has-evaluated-value "Application" "OutputType" "Exe") - (has-evaluated-value "Application" "OutputType" "WinExe") - (has-evaluated-value "Application" "OutputType" "AppContainerExe") - ) - ) - - - - - - - - - - - - - - - - (not - (or - (has-evaluated-value "Build" "OptionStrict" "On") - (has-evaluated-value "Build" "WarningSeverity" "DisableAll") - ) - ) - - - - - - - - - - (not - (or - (has-evaluated-value "Build" "OptionStrict" "On") - (has-evaluated-value "Build" "WarningSeverity" "DisableAll") - ) - ) - - - - - - - - - - (not - (or - (has-evaluated-value "Build" "OptionStrict" "On") - (has-evaluated-value "Build" "WarningSeverity" "DisableAll") - ) - ) - - - - - - - - - - (not (has-evaluated-value "Build" "WarningSeverity" "DisableAll")) - - - - - - - - - - (not (has-evaluated-value "Build" "WarningSeverity" "DisableAll")) - - - - - - - - - - (not (has-evaluated-value "Build" "WarningSeverity" "DisableAll")) - - - - - - - - - - (not (has-evaluated-value "Build" "WarningSeverity" "DisableAll")) - - - - - - - - - - (not (has-evaluated-value "Build" "WarningSeverity" "DisableAll")) - - - - - - - - - - (not (has-evaluated-value "Build" "WarningSeverity" "DisableAll")) - - - - - - - - - - (not (has-evaluated-value "Build" "WarningSeverity" "DisableAll")) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.xaml deleted file mode 100644 index d3d39a7..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/BuildPropertyPage.xaml +++ /dev/null @@ -1,608 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (has-csharp-lang-version-or-greater "8.0") - - - - - - - - - - - - - - - - - - (and - (has-net-framework) - (has-evaluated-value "Build" "PlatformTarget" "Any CPU") - (or - (has-evaluated-value "Application" "OutputType" "Exe") - (has-evaluated-value "Application" "OutputType" "WinExe") - (has-evaluated-value "Application" "OutputType" "AppContainerExe"))) - - - - - - - - - - - - - (and - (has-net-framework) - (has-evaluated-value "Build" "PlatformTarget" "Any CPU") - (or - (has-evaluated-value "Application" "OutputType" "Exe") - (has-evaluated-value "Application" "OutputType" "WinExe") - (has-evaluated-value "Application" "OutputType" "AppContainerExe") - ) - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (and - (has-project-capability "NativeAOT") - (has-evaluated-value "Application" "OutputType" "Library")) - - - - - - - - - - - - - (and - (has-project-capability "NativeAOT") - (has-evaluated-value "Application" "OutputType" "Library")) - - - - - - - - - - - - - - - - (has-evaluated-value "Build" "WarningLevelOverridden" false) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Build" "TreatWarningsAsErrors" false) - - - - - - - - - - - (has-evaluated-value "Build" "TreatWarningsAsErrors" true) - - - - - - - - - - - - - - - - - - - - - - - - (has-project-capability "GenerateDocumentationFile") - - - - - - - - - - - - (has-evaluated-value "Build" "GenerateDocumentationFile" true) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (and - (has-project-capability "NativeAOT") - (not (has-evaluated-value "Application" "OutputType" "Library"))) - - - - - - - - - - - - - (and - (has-project-capability "NativeAOT") - (not (has-evaluated-value "Application" "OutputType" "Library"))) - - - - - - - - - - - - - - - (has-evaluated-value "Build" "SignAssembly" true) - - - - - - - - - - - (has-evaluated-value "Build" "SignAssembly" true) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/COMReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/COMReference.xaml deleted file mode 100644 index a1f3248..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/COMReference.xaml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/CodeAnalysisPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/CodeAnalysisPropertyPage.xaml deleted file mode 100644 index a4657ac..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/CodeAnalysisPropertyPage.xaml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.BrowseObject.xaml deleted file mode 100644 index 01b698f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.BrowseObject.xaml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.FSharp.xaml deleted file mode 100644 index 593f557..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.FSharp.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.xaml deleted file mode 100644 index 8c9b8a2..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Compile.xaml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ConfigurationGeneralPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ConfigurationGeneralPage.xaml deleted file mode 100644 index ac60bdf..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ConfigurationGeneralPage.xaml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.BrowseObject.xaml deleted file mode 100644 index 1c8d652..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.BrowseObject.xaml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.FSharp.xaml deleted file mode 100644 index eccc0c0..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.FSharp.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.xaml deleted file mode 100644 index 632809e..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Content.xaml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DebugPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DebugPropertyPage.xaml deleted file mode 100644 index 2904694..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DebugPropertyPage.xaml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - (has-project-capability "LaunchProfiles") - - - - - - - - - - - - (has-project-capability "LaunchProfiles") - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DebuggerGeneral.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DebuggerGeneral.xaml deleted file mode 100644 index 320a21c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DebuggerGeneral.xaml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DotNetCliToolReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DotNetCliToolReference.xaml deleted file mode 100644 index 60214f4..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/DotNetCliToolReference.xaml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.BrowseObject.xaml deleted file mode 100644 index fd810a4..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.BrowseObject.xaml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.FSharp.xaml deleted file mode 100644 index 7b4ca62..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.FSharp.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.xaml deleted file mode 100644 index 3df3c6c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EditorConfigFiles.xaml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.BrowseObject.xaml deleted file mode 100644 index 5723f49..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.BrowseObject.xaml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.FSharp.xaml deleted file mode 100644 index d06bbe2..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.FSharp.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.xaml deleted file mode 100644 index 32da5eb..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/EmbeddedResource.xaml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ExecutableDebugPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ExecutableDebugPropertyPage.xaml deleted file mode 100644 index 777ef80..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ExecutableDebugPropertyPage.xaml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - Executable - - - AE27A6B0-E345-4288-96DF-5EAF394EE369 - - - 1173 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (ne (unevaluated "Executable" "StartArguments") "") - - - - - - - - - - - - (has-evaluated-value "Executable" "RemoteDebugEnabled" true) - - - - - - - - - (has-evaluated-value "Executable" "RemoteDebugEnabled" true) - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Folder.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Folder.xaml deleted file mode 100644 index 3a38f3a..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Folder.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/FrameworkReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/FrameworkReference.xaml deleted file mode 100644 index 2bc3d24..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/FrameworkReference.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/GeneralBrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/GeneralBrowseObject.xaml deleted file mode 100644 index 545d374..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/GeneralBrowseObject.xaml +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/GeneralConfiguredBrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/GeneralConfiguredBrowseObject.xaml deleted file mode 100644 index 3e7d8e9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/GeneralConfiguredBrowseObject.xaml +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.CSharp.DesignTime.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.CSharp.DesignTime.targets deleted file mode 100644 index 3d2b66b..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.CSharp.DesignTime.targets +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - Properties - false - C# - {694DD9B6-B865-4C5B-AD85-86356E9C88DC} - CSharp - {FAE04EC0-301F-11d3-BF4B-00C04F79EFBC} - {FAE04EC1-301F-11d3-BF4B-00C04F79EFBC} - {FAE04EC1-301F-11d3-BF4B-00C04F79EFBC} - Private - Camel - Declarations - - - false - - - - - - - - - - - - Project - - - - Project - - - - Project - - - - File - - - - BrowseObject - - - - - - - - - - - <_CompilerCommandLineArgs Include="@(CscCommandLineArgs)" /> - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.FSharp.DesignTime.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.FSharp.DesignTime.targets deleted file mode 100644 index dc0c733..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.FSharp.DesignTime.targets +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - Properties - false - F# - {BC6DD5A5-D4D6-4DAB-A00D-A51242DBAF1B} - FSharp - {F2A71F9B-5D33-465A-A702-920D77279786} - {F2A71F9B-5D33-465A-A702-920D77279786} - {F2A71F9B-5D33-465A-A702-920D77279786} - - - - - - - - - - - - - Project - - - - File - - - - File - - - - File - - - - File - - - - File - - - - - - - - - - - <_CompilerCommandLineArgs Include="@(FscCommandLineArgs, ';');" /> - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.Managed.DesignTime.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.Managed.DesignTime.targets deleted file mode 100644 index 4685d0e..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.Managed.DesignTime.targets +++ /dev/null @@ -1,636 +0,0 @@ - - - - - - - - false - false - false - - true - true - true - - - Exe;WinExe;Library - true - - - Pack - - - - - - - - - - - - - - 0 - - - TAB_ASSEMBLY_FRAMEWORK - - - - - - $(MSBuildThisFileDirectory) - - - - - - $(MSBuildThisFileDirectory)$(LangName) - - - $(MSBuildThisFileDirectory)zh-Hans - $(MSBuildThisFileDirectory)zh-Hant - - - $(MSBuildThisFileDirectory)$(LangName.Split('-')[0]) - - - $(ManagedXamlNeutralResourcesDirectory) - - - - $(ManagedXamlResourcesDirectory)\ - ProjectDebugger - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Project - - - - - File - - - - BrowseObject - - - - BrowseObject - - - - File - - - - BrowseObject - - - - File - - - - BrowseObject - - - - File;BrowseObject - - - - File - - - - File - - - - File - - - - BrowseObject - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - BrowseObject - - - - ConfiguredBrowseObject - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - Project - - - - - - - - Project;BrowseObject - - - - ProjectSubscriptionService;BrowseObject - - - - - Project;BrowseObject - - - - ProjectSubscriptionService;BrowseObject - - - - - Project;BrowseObject - - - - ProjectSubscriptionService;BrowseObject - - - - - Project;BrowseObject - - - - ProjectSubscriptionService;BrowseObject - - - - - Project;ProjectSubscriptionService;BrowseObject - - - - ProjectSubscriptionService;BrowseObject - - - - - ProjectSubscriptionService;BrowseObject - - - - ProjectSubscriptionService;BrowseObject - - - - - Project;ProjectSubscriptionService;BrowseObject - - - - ProjectSubscriptionService;BrowseObject - - - - - - - - - - - - - - <_GlobalJsonStartingDir Include="$(SolutionDir)" /> - <_PotentialContainingGlobalJsonDir Include="@(_GlobalJsonStartingDir->GetPathsOfAllDirectoriesAbove())" /> - - - - - - - false - - - - - - - - - - - - - - - - <_ProjectReferencesFromRAR2 Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))"> - %(ReferencePath.ProjectReferenceOriginalItemSpec) - - - <_ProjectReferencesWithoutOutputAssembly Include="@(ProjectReference->WithMetadataValue('ReferenceOutputAssembly', 'false'))"> - %(ProjectReference.Identity) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CompileDesignTime - - $(CollectUpToDateCheckInputDesignTimeDependsOn);ResolveCodeAnalysisRuleSet - - - - - - - - - - - - - - CompileDesignTime - - - - - - - CompileDesignTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_CollectedCopyToOutputDirectoryItem Include="@(_ThisProjectItemsToCopyToOutputDirectory)"> - false - - - - - <_CollectedCopyToOutputDirectoryItem Include="$(TargetPath)"> - PreserveNewest - $([System.IO.Path]::GetFileName('$(TargetPath)')) - true - - - - - <_CollectedCopyToOutputDirectoryItem Include="@(_DebugSymbolsOutputPath->'%(FullPath)')" Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(SkipCopyingSymbolsToOutputDirectory)' != 'true' and '$(CopyOutputSymbolsToOutputDirectory)' != 'false'"> - PreserveNewest - $([System.IO.Path]::GetFileName('%(Identity)')) - true - - - - - <_CollectedCopyToOutputDirectoryItem Include="@(ReferenceCopyLocalPaths->'%(Identity)')" Condition="'%(ReferenceCopyLocalPaths.ReferenceSourceTarget)' != 'ProjectReference' AND '%(ReferenceCopyLocalPaths.DestinationSubPath)' != ''"> - PreserveNewest - %(ReferenceCopyLocalPaths.DestinationSubPath) - true - - - <_CollectedCopyToOutputDirectoryItem Include="@(ReferenceCopyLocalPaths->'%(Identity)')" Condition="'%(ReferenceCopyLocalPaths.ReferenceSourceTarget)' != 'ProjectReference' AND '%(ReferenceCopyLocalPaths.DestinationSubPath)' == ''"> - PreserveNewest - $([System.IO.Path]::GetFileName('%(Identity)')) - true - - - - - <_CollectedCopyToOutputDirectoryItem Include="@(FinalDocFile->'%(FullPath)')" Condition="'$(_DocumentationFileProduced)' == 'true'"> - PreserveNewest - $([System.IO.Path]::GetFileName('%(Identity)')) - true - - - - - <_CollectedCopyToOutputDirectoryItem Include="@(IntermediateSatelliteAssembliesWithTargetPath->'$(TargetDir)%(Culture)\$(TargetName).resources.dll')" Condition="'@(IntermediateSatelliteAssembliesWithTargetPath)' != ''"> - PreserveNewest - %(IntermediateSatelliteAssembliesWithTargetPath.Culture)\$(TargetName).resources.dll - true - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.VisualBasic.DesignTime.targets b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.VisualBasic.DesignTime.targets deleted file mode 100644 index e49a06b..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Microsoft.VisualBasic.DesignTime.targets +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - My Project - true - Visual Basic - {E34ACDC0-BAAE-11D0-88BF-00A0C9110049} - VisualBasic - {F184B08F-C81C-45F6-A57F-5ABD9991F28F} - {164B10B9-B200-11d0-8C61-00A0C91E29D5} - {164B10B9-B200-11d0-8C61-00A0C91E29D5} - Friend - VB - Declarations;InitMethods - - - false - - - - - - - - ProjectSubscriptionService - - - - - - - - - - - - - - - Project - - - - Project - - - - Project - - - - File - - - - BrowseObject - - - - - - - - - - - - $(FrameworkPathOverride)\mscorlib.dll - $(VBRuntimePath) - $(FrameworkPathOverride)\Microsoft.VisualBasic.dll - $(VBRuntime) - - - - - - - - - - - - <_CompilerCommandLineArgs Include="@(VbcCommandLineArgs)" /> - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.BrowseObject.xaml deleted file mode 100644 index ec027bf..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.BrowseObject.xaml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.FSharp.xaml deleted file mode 100644 index 6db9f57..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.FSharp.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.xaml deleted file mode 100644 index 1880be0..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/None.xaml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackagePropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackagePropertyPage.xaml deleted file mode 100644 index bf5cfd9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackagePropertyPage.xaml +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Package" "PackAsTool" true) - - - - - - - - - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Package" "PackageLicenseKind" "Expression") - - - - - - - - - - - - - - - - - - - (has-evaluated-value "Package" "PackageLicenseKind" "Expression") - - - - - - - - - (has-evaluated-value "Package" "PackageLicenseKind" "File") - - - - - - - - - (not (has-evaluated-value "Package" "PackageLicenseKind" "None")) - - - - - - - - - - (has-evaluated-value "Package" "IncludeSymbols" true) - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackageReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackageReference.xaml deleted file mode 100644 index 1862236..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackageReference.xaml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackageVersion.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackageVersion.xaml deleted file mode 100644 index 197e22c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/PackageVersion.xaml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectDebugPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectDebugPropertyPage.xaml deleted file mode 100644 index 8c83a5f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectDebugPropertyPage.xaml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - Project - - - AE27A6B0-E345-4288-96DF-5EAF394EE369 - - - 165 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (ne (unevaluated "Project" "StartArguments") "") - - - - - - - - - - - - (has-evaluated-value "Project" "RemoteDebugEnabled" true) - - - - - - - - - (has-evaluated-value "Project" "RemoteDebugEnabled" true) - - - - - - - - - - - - - - - - (and - (has-project-capability "SupportsHotReload") - (not (has-evaluated-value "Project" "RemoteDebugEnabled" true))) - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectDebugger.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectDebugger.xaml deleted file mode 100644 index 6407225..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectDebugger.xaml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - 568ABDF7-D522-474D-9EED-34B5E5095BA5 - 0x100 - ActiveDebugProfile - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.CSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.CSharp.xaml deleted file mode 100644 index 363897c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.CSharp.xaml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.FSharp.xaml deleted file mode 100644 index b16ff64..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.FSharp.xaml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.VisualBasic.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.VisualBasic.xaml deleted file mode 100644 index 6f3e026..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.VisualBasic.xaml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.xaml deleted file mode 100644 index 5f34ac6..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectItemsSchema.xaml +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectReference.xaml deleted file mode 100644 index 5e1a3e1..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ProjectReference.xaml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ReferencesPage.CSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ReferencesPage.CSharp.xaml deleted file mode 100644 index fc7afb0..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ReferencesPage.CSharp.xaml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - (has-csharp-lang-version-or-greater "10") - - - - - - - - - - - - - - (and (has-csharp-lang-version-or-greater "10") (has-evaluated-value "References" "ImplicitUsings" true)) - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ReferencesPage.VisualBasic.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ReferencesPage.VisualBasic.xaml deleted file mode 100644 index 7b85208..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ReferencesPage.VisualBasic.xaml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedAnalyzerReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedAnalyzerReference.xaml deleted file mode 100644 index 8e6fddf..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedAnalyzerReference.xaml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedAssemblyReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedAssemblyReference.xaml deleted file mode 100644 index b40875d..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedAssemblyReference.xaml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedCOMReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedCOMReference.xaml deleted file mode 100644 index aa96a21..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedCOMReference.xaml +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedFrameworkReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedFrameworkReference.xaml deleted file mode 100644 index c60183d..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedFrameworkReference.xaml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedPackageReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedPackageReference.xaml deleted file mode 100644 index 18fbed0..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedPackageReference.xaml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedProjectReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedProjectReference.xaml deleted file mode 100644 index c6c104f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedProjectReference.xaml +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedSdkReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedSdkReference.xaml deleted file mode 100644 index 18e2597..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResolvedSdkReference.xaml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.BrowseObject.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.BrowseObject.xaml deleted file mode 100644 index f53e54e..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.BrowseObject.xaml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.FSharp.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.FSharp.xaml deleted file mode 100644 index b309b82..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.FSharp.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.xaml deleted file mode 100644 index a311519..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/Resource.xaml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResourcesPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResourcesPropertyPage.xaml deleted file mode 100644 index f5ec99f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/ResourcesPropertyPage.xaml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkReference.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkReference.xaml deleted file mode 100644 index 9afea05..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkReference.xaml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkSupportedTargetPlatformIdentifier.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkSupportedTargetPlatformIdentifier.xaml deleted file mode 100644 index f658cb3..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkSupportedTargetPlatformIdentifier.xaml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkSupportedTargetPlatformVersion.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkSupportedTargetPlatformVersion.xaml deleted file mode 100644 index 2a1597d..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SdkSupportedTargetPlatformVersion.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SettingsPropertyPage.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SettingsPropertyPage.xaml deleted file mode 100644 index 09dae75..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SettingsPropertyPage.xaml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - (has-project-capability "AppSettings") - - - - - - - - - - - - - - - - (has-project-capability "AppSettings") - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SuggestedVisualStudioComponentId.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SuggestedVisualStudioComponentId.xaml deleted file mode 100644 index 865fa1c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SuggestedVisualStudioComponentId.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETCoreAppTargetFramework.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETCoreAppTargetFramework.xaml deleted file mode 100644 index 0282b13..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETCoreAppTargetFramework.xaml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETFrameworkTargetFramework.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETFrameworkTargetFramework.xaml deleted file mode 100644 index 8a03104..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETFrameworkTargetFramework.xaml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETStandardTargetFramework.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETStandardTargetFramework.xaml deleted file mode 100644 index 9e2cf60..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedNETStandardTargetFramework.xaml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedTargetFramework.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedTargetFramework.xaml deleted file mode 100644 index 432a0f9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedTargetFramework.xaml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedTargetFrameworkAlias.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedTargetFrameworkAlias.xaml deleted file mode 100644 index 1dd94c9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/SupportedTargetFrameworkAlias.xaml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/VisualBasic.NamespaceImport.xaml b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/VisualBasic.NamespaceImport.xaml deleted file mode 100644 index 07f969c..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.projectsystem.managed.linux-x64/targets/VisualBasic.NamespaceImport.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.templateengine.linux-x64/mef.manifest b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.templateengine.linux-x64/mef.manifest deleted file mode 100644 index e362e6b..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.templateengine.linux-x64/mef.manifest +++ /dev/null @@ -1 +0,0 @@ -Microsoft.TemplateEngine.VSCode.dll \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.templateengine.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.templateengine.linux-x64/package.json deleted file mode 100644 index a81c23a..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/node_modules/@microsoft/vscode.templateengine.linux-x64/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "@microsoft/vscode.templateengine.linux-x64", - "version": "18.7.20-ga05dedcd31", - "description": ".NET Template Engine Host for Visual Studio Code", - "repository": { - "type": "git", - "url": "https://devdiv@dev.azure.com/devdiv/DevDiv/_git/dotnet-project-system-vscode" - }, - "brokeredServices": [ - { - "moniker": { - "name": "Microsoft.TemplateEngine.VSCode.TemplateService", - "version": "0.1" - } - } - ], - "author": "Microsoft", - "license": "See LICENSE.md" -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/package.json deleted file mode 100644 index 3e33f40..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/linux-x64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.linux-x64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.linux-x64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/win32-arm64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/win32-arm64/package.json deleted file mode 100644 index c5446c8..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/win32-arm64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.win32-arm64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.win32-arm64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/win32-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/win32-x64/package.json deleted file mode 100644 index 15e1fd4..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/dnpsv/platforms/win32-x64/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "private": true, - "dependencies": { - "@microsoft/vscode.projectsystem.managed.win32-x64": "18.7.20-ga05dedcd31", - "@microsoft/vscode.templateengine.win32-x64": "18.7.20-ga05dedcd31" - }, - "repository": { - "type": "git", - "url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system", - "branch": "main", - "commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.aspireServer.servicehub.host.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.aspireServer.servicehub.host.json deleted file mode 100644 index a397fb3..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.aspireServer.servicehub.host.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/microsoft/vs-servicehub/main/schemas/servicehub.host.schema.json", - "hostExecutable": "%DOTNET_ASPIRESERVER_HOST_ENTRYPOINT%", - "hostArgs": [ - "exec", - "--runtimeconfig", - "%DOTNET_ASPIRESERVER_HOST_RUNTIMECONFIGFILE%", - "%DOTNET_ASPIRESERVER_HOST_INPUT%", - "$HOSTID", - "$PIPE", - "$TELEMETRYSESSION" - ], - "additionalEnvironmentVariables": { - "DOTNET_ROOT": "%ASPIRE_HOST_DOTNET_ROOT%", - "DOTNET_ROLL_FORWARD_TO_PRERELEASE": "%ASPIRE_HOST_ROLL_FORWARD_TO_PRERELEASE%", - "DOTNET_ROLL_FORWARD": "%ASPIRE_HOST_ROLL_FORWARD%" - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.projectSystem.servicehub.host.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.projectSystem.servicehub.host.json deleted file mode 100644 index c6b563f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.projectSystem.servicehub.host.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/microsoft/vs-servicehub/main/schemas/servicehub.host.schema.json", - "hostExecutable": "%DOTNET_PROJECTSYSTEM_HOST_ENTRYPOINT%", - "hostArgs": [ - "%DOTNET_PROJECTSYSTEM_HOST_EXECCOMMAND%", - "--runtimeconfig", - "%DOTNET_PROJECTSYSTEM_HOST_RUNTIMECONFIGFILE%", - "%DOTNET_PROJECTSYSTEM_HOST_INPUT%", - "$HOSTID", - "$PIPE", - "$TELEMETRYSESSION" - ], - "additionalEnvironmentVariables": { - "DOTNET_ROOT": "%PRJHOST_DOTNET_ROOT%", - "DOTNET_ROLL_FORWARD_TO_PRERELEASE": "%PRJHOST_ROLL_FORWARD_TO_PRERELEASE%", - "DOTNET_ROLL_FORWARD": "%PRJHOST_ROLL_FORWARD%" - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.servicehub.host.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.servicehub.host.json deleted file mode 100644 index 8519467..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/dotnet.servicehub.host.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/microsoft/vs-servicehub/main/schemas/servicehub.host.schema.json", - "hostExecutable": "%COMPONENT_MICROSOFT_VISUALSTUDIO_CODE_SERVICEHOST%/%SERVICEHUB_HOST_ENTRYPOINT%", - "hostArgs": ["$HOSTID", "$PIPE", "$TELEMETRYSESSION"] -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/servicehub.config.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/servicehub.config.json deleted file mode 100644 index 1c31de9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/servicehub/servicehub.config.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/microsoft/vs-servicehub/main/schemas/servicehub.config.schema.json", - "controller": { - "args": [ - "$PIPE" - ], - "executable": "%COMPONENT_MICROSOFT_VISUALSTUDIO_CONTROLLER%/Microsoft.VisualStudio.Code.ServiceController", - "ClientRoot": "../.." - }, - "hosts": { - "rootDir": "." - }, - "services": { - "rootDir": "./services_does_not_exist" - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/mef.manifest b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/mef.manifest deleted file mode 100644 index 48d3ac5..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/mef.manifest +++ /dev/null @@ -1 +0,0 @@ -Microsoft.CodeCoverage.VSCode.Services.dll \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/package.json deleted file mode 100644 index 9e9c751..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "@microsoft/coverage-services.linux-x64", - "version": "3.20.199", - "brokeredServices": [ - { - "moniker": { - "name": "Microsoft.CodeCoverage.VSCode.CollectionService", - "version": "1.0" - } - }, - { - "moniker": { - "name": "Microsoft.CodeCoverage.VSCode.ReportService", - "version": "1.0" - } - } - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/Cov_x64.config b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/Cov_x64.config deleted file mode 100644 index 25a3f34..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/Cov_x64.config +++ /dev/null @@ -1,10 +0,0 @@ - - - - Code Coverage Instrumentation Method - Instrumentation method to support Microsoft Code Coverage - libCoverageInstrumentationMethod.so - {F02C3E96-F6FD-4552-9544-9F06BE6E5A0B} - 11 - - diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/libCoverageInstrumentationMethod.so b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/libCoverageInstrumentationMethod.so deleted file mode 100644 index 66994b0..0000000 Binary files a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/libCoverageInstrumentationMethod.so and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/libInstrumentationEngine.so b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/libInstrumentationEngine.so deleted file mode 100644 index b815634..0000000 Binary files a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/coverage-services.linux-x64/ubuntu/x64/libInstrumentationEngine.so and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost deleted file mode 100644 index 69470a4..0000000 Binary files a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.AspNet.runtimeconfig.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.AspNet.runtimeconfig.json deleted file mode 100644 index 190add1..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.AspNet.runtimeconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "10.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "10.0.0" - }, - { - "name": "Microsoft.AspNetCore.App", - "version": "10.0.0" - } - ], - "configProperties": { - "System.Reflection.Metadata.MetadataUpdater.IsSupported": false - } - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.MultipleHeap.runtimeconfig.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.MultipleHeap.runtimeconfig.json deleted file mode 100644 index 7255d99..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.MultipleHeap.runtimeconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "10.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "10.0.0" - }, - { - "name": "Microsoft.AspNetCore.App", - "version": "10.0.0" - } - ], - "configProperties": { - "System.GC.Server": true, - "System.GC.NoAffinitize": true, - "System.GC.HeapCount": 2, - "System.Reflection.Metadata.MetadataUpdater.IsSupported": false - } - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.deps.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.deps.json deleted file mode 100644 index 9d78ff3..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.deps.json +++ /dev/null @@ -1,852 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v10.0/linux-x64", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v10.0": {}, - ".NETCoreApp,Version=v10.0/linux-x64": { - "Microsoft.VisualStudio.Code.ServiceHost/3.20.199": { - "dependencies": { - "Microsoft.ServiceHub.HostLib": "4.6.8359" - }, - "runtime": { - "Microsoft.VisualStudio.Code.ServiceHost.dll": {} - } - }, - "MessagePack/2.5.198": { - "dependencies": { - "MessagePack.Annotations": "2.5.198", - "Microsoft.NET.StringTools": "18.0.2" - }, - "runtime": { - "lib/net6.0/MessagePack.dll": { - "assemblyVersion": "2.5.0.0", - "fileVersion": "2.5.198.29065" - } - } - }, - "MessagePack.Annotations/2.5.198": { - "runtime": { - "lib/netstandard2.0/MessagePack.Annotations.dll": { - "assemblyVersion": "2.5.0.0", - "fileVersion": "2.5.198.29065" - } - } - }, - "Microsoft.Bcl.HashCode/6.0.0": { - "runtime": { - "lib/net6.0/Microsoft.Bcl.HashCode.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.24.56208" - } - } - }, - "Microsoft.NET.StringTools/18.0.2": { - "runtime": { - "lib/net10.0/Microsoft.NET.StringTools.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "18.0.2.52102" - } - } - }, - "Microsoft.ServiceHub.Framework/4.10.35": { - "dependencies": { - "Microsoft.VisualStudio.Composition": "18.3.39", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.Streams": "2.13.16", - "StreamJsonRpc": "2.24.76" - }, - "runtime": { - "lib/net8.0/Microsoft.ServiceHub.Framework.dll": { - "assemblyVersion": "4.10.0.0", - "fileVersion": "4.10.35.40423" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.ServiceHub.HostLib/4.6.8359": { - "dependencies": { - "Microsoft.Bcl.HashCode": "6.0.0", - "Microsoft.ServiceHub.Framework": "4.10.35", - "Microsoft.ServiceHub.HostStub": "4.6.8359", - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "StreamJsonRpc": "2.24.76", - "System.Security.Permissions": "10.0.5" - }, - "runtime": { - "lib/net8.0/Microsoft.ServiceHub.HostLib.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.6.8359.48965" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.ServiceHub.HostLib.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.ServiceHub.HostStub/4.6.8359": { - "runtime": { - "lib/net8.0/Microsoft.ServiceHub.HostStub.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.6.8359.48965" - } - } - }, - "Microsoft.VisualStudio.Composition/18.3.39": { - "dependencies": { - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.MessagePack": "1.0.2", - "System.ComponentModel.Composition": "10.0.5", - "System.Composition": "10.0.5", - "System.Composition.AttributedModel": "10.0.5" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Composition.dll": { - "assemblyVersion": "18.3.0.0", - "fileVersion": "18.3.39.15383" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "dependencies": { - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.RemoteControl.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.4.1.44858" - } - } - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "dependencies": { - "Microsoft.VisualStudio.RemoteControl": "16.4.1", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Diagnostics.PerformanceCounter": "10.0.5", - "System.Management": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Telemetry.dll": { - "assemblyVersion": "16.0.0.0", - "fileVersion": "18.3.19.28177" - } - } - }, - "Microsoft.VisualStudio.Threading.Only/18.0.11": { - "dependencies": { - "Microsoft.VisualStudio.Validation": "17.13.22" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Threading.dll": { - "assemblyVersion": "18.0.0.0", - "fileVersion": "18.0.11.17882" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Utilities.Internal.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.3.90.25995" - } - } - }, - "Microsoft.VisualStudio.Validation/17.13.22": { - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Validation.dll": { - "assemblyVersion": "17.13.0.0", - "fileVersion": "17.13.22.64880" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Nerdbank.MessagePack/1.0.2": { - "dependencies": { - "Microsoft.NET.StringTools": "18.0.2", - "Microsoft.VisualStudio.Validation": "17.13.22", - "PolyType": "1.0.0" - }, - "runtime": { - "lib/net9.0/Nerdbank.MessagePack.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.2.65121" - } - } - }, - "Nerdbank.Streams/2.13.16": { - "dependencies": { - "Microsoft.VisualStudio.Threading.Only": "18.0.11", - "Microsoft.VisualStudio.Validation": "17.13.22" - }, - "runtime": { - "lib/net8.0/Nerdbank.Streams.dll": { - "assemblyVersion": "2.13.0.0", - "fileVersion": "2.13.16.50458" - } - } - }, - "Newtonsoft.Json/13.0.3": { - "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.3.27908" - } - } - }, - "PolyType/1.0.0": { - "runtime": { - "lib/net10.0/PolyType.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.79" - } - } - }, - "StreamJsonRpc/2.24.76": { - "dependencies": { - "MessagePack": "2.5.198", - "Microsoft.VisualStudio.Threading.Only": "18.0.11", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.MessagePack": "1.0.2", - "Nerdbank.Streams": "2.13.16", - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/net9.0/StreamJsonRpc.dll": { - "assemblyVersion": "2.24.0.0", - "fileVersion": "2.24.76.23397" - } - }, - "resources": { - "lib/net9.0/cs/StreamJsonRpc.resources.dll": { - "locale": "cs" - }, - "lib/net9.0/de/StreamJsonRpc.resources.dll": { - "locale": "de" - }, - "lib/net9.0/es/StreamJsonRpc.resources.dll": { - "locale": "es" - }, - "lib/net9.0/fr/StreamJsonRpc.resources.dll": { - "locale": "fr" - }, - "lib/net9.0/it/StreamJsonRpc.resources.dll": { - "locale": "it" - }, - "lib/net9.0/ja/StreamJsonRpc.resources.dll": { - "locale": "ja" - }, - "lib/net9.0/ko/StreamJsonRpc.resources.dll": { - "locale": "ko" - }, - "lib/net9.0/pl/StreamJsonRpc.resources.dll": { - "locale": "pl" - }, - "lib/net9.0/pt-BR/StreamJsonRpc.resources.dll": { - "locale": "pt-BR" - }, - "lib/net9.0/ru/StreamJsonRpc.resources.dll": { - "locale": "ru" - }, - "lib/net9.0/tr/StreamJsonRpc.resources.dll": { - "locale": "tr" - }, - "lib/net9.0/zh-Hans/StreamJsonRpc.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net9.0/zh-Hant/StreamJsonRpc.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "System.CodeDom/10.0.5": { - "runtime": { - "lib/net10.0/System.CodeDom.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.ComponentModel.Composition/10.0.5": { - "runtime": { - "lib/net10.0/System.ComponentModel.Composition.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5", - "System.Composition.Convention": "10.0.5", - "System.Composition.Hosting": "10.0.5", - "System.Composition.Runtime": "10.0.5", - "System.Composition.TypedParts": "10.0.5" - } - }, - "System.Composition.AttributedModel/10.0.5": { - "runtime": { - "lib/net10.0/System.Composition.AttributedModel.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Convention/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.Convention.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Hosting/10.0.5": { - "dependencies": { - "System.Composition.Runtime": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.Hosting.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Runtime/10.0.5": { - "runtime": { - "lib/net10.0/System.Composition.Runtime.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.TypedParts/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5", - "System.Composition.Hosting": "10.0.5", - "System.Composition.Runtime": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.TypedParts.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "dependencies": { - "System.Diagnostics.EventLog": "10.0.5", - "System.Security.Cryptography.ProtectedData": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.EventLog/10.0.5": { - "runtime": { - "lib/net10.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "dependencies": { - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Diagnostics.PerformanceCounter.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Management/10.0.5": { - "dependencies": { - "System.CodeDom": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Management.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "runtime": { - "lib/net10.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Security.Permissions/10.0.5": { - "dependencies": { - "System.Windows.Extensions": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Security.Permissions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Windows.Extensions/10.0.5": { - "runtime": { - "lib/net10.0/System.Windows.Extensions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - } - } - }, - "libraries": { - "Microsoft.VisualStudio.Code.ServiceHost/3.20.199": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "MessagePack/2.5.198": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ul2rGISMatBL4AbXTteEml4xtOsKF8yClEkS0rnrMyFs6Cu3KTbdZwOXrcbEUjGFIDiCwHuYIGyS55FeiaYzBw==", - "path": "messagepack/2.5.198", - "hashPath": "messagepack.2.5.198.nupkg.sha512" - }, - "MessagePack.Annotations/2.5.198": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3U9OvqQGTra+Mz1k1zfNAScSdNHobnqtQ51qdMGUZppkNDZJl0X/igq6Qz5zDBLEZoYqZrFtZwFx6wBJHHI8BA==", - "path": "messagepack.annotations/2.5.198", - "hashPath": "messagepack.annotations.2.5.198.nupkg.sha512" - }, - "Microsoft.Bcl.HashCode/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GI4jcoi6eC9ZhNOQylIBaWOQjyGaR8T6N3tC1u8p3EXfndLCVNNWa+Zp+ocjvvS3kNBN09Zma2HXL0ezO0dRfw==", - "path": "microsoft.bcl.hashcode/6.0.0", - "hashPath": "microsoft.bcl.hashcode.6.0.0.nupkg.sha512" - }, - "Microsoft.NET.StringTools/18.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cTZw3GHkAlqZACYGeQT3niS3UfVQ8CH0O5+zUdhxstrg1Z8Q2ViXYFKjSxHmEXTX85mrOT/QnHZOeQhhSsIrkQ==", - "path": "microsoft.net.stringtools/18.0.2", - "hashPath": "microsoft.net.stringtools.18.0.2.nupkg.sha512" - }, - "Microsoft.ServiceHub.Framework/4.10.35": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4bjFPfODeEHg1gDTGGtGbgRQffJuahafLFCkwuneE2II/hN4xAsNqe1lxJLwW1xp+STnXsdZJyEaoluQU/xng==", - "path": "microsoft.servicehub.framework/4.10.35", - "hashPath": "microsoft.servicehub.framework.4.10.35.nupkg.sha512" - }, - "Microsoft.ServiceHub.HostLib/4.6.8359": { - "type": "package", - "serviceable": true, - "sha512": "sha512-soT0sfUt2vHJUWnWfmWHixjftOaWJ3lpjjNlnkcXyXsKOumdFWqTvkRhOD9cz/LVsm/Rv91IQ7ki1Qpuxg6ilQ==", - "path": "microsoft.servicehub.hostlib/4.6.8359", - "hashPath": "microsoft.servicehub.hostlib.4.6.8359.nupkg.sha512" - }, - "Microsoft.ServiceHub.HostStub/4.6.8359": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6vg83+Oy0TIEgSD2vQo2wctPEcOFrPmCjaKKEy1BnCtMWJ/RNbVLPz15f5TtXM3U/n5QQMq3+IgVqj5/3eu+Mg==", - "path": "microsoft.servicehub.hoststub/4.6.8359", - "hashPath": "microsoft.servicehub.hoststub.4.6.8359.nupkg.sha512" - }, - "Microsoft.VisualStudio.Composition/18.3.39": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ELZO8hW3Iwgebl9yctX/OfWdezcrSltA+yRm2DxGJyrw/fqZ2aoa7oYSwfHIsskjHHbkhNQHT2RkAZWMdBn2hQ==", - "path": "microsoft.visualstudio.composition/18.3.39", - "hashPath": "microsoft.visualstudio.composition.18.3.39.nupkg.sha512" - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UiRvQOysueQ+EVZDgjRB1BR5qLX9KpekjkGW82iZrCEbrFtJlGNV/jpE+wQzOcz19aL8HwKVlkgVxejEAyRdxA==", - "path": "microsoft.visualstudio.remotecontrol/16.4.1", - "hashPath": "microsoft.visualstudio.remotecontrol.16.4.1.nupkg.sha512" - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1OT1QPbNsa6bDs9cY4swVqJHJE25SfkbMhGue+qZ3ARsEjyNOEwktbZ0GjOCVBDkKjkbQEpulZ5lsuje9QH+Pg==", - "path": "microsoft.visualstudio.telemetry/18.3.19", - "hashPath": "microsoft.visualstudio.telemetry.18.3.19.nupkg.sha512" - }, - "Microsoft.VisualStudio.Threading.Only/18.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fGXcBgjFf0B+xQuE5CE9UiXuVV/crLVwmA+5QKJ1RldJujqbxchPlLlt2yDeSOpMnBSRKPToqAuXxO+r8haxrA==", - "path": "microsoft.visualstudio.threading.only/18.0.11", - "hashPath": "microsoft.visualstudio.threading.only.18.0.11.nupkg.sha512" - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "type": "package", - "serviceable": true, - "sha512": "sha512-joWRXcBhOAzEaBfgV4OHa++VESjShwUGB0kqy7vdEiJg08wXpxYt9afQDEwiwy8XGKPKabByYXA+CGMLxYo/TQ==", - "path": "microsoft.visualstudio.utilities.internal/16.3.90", - "hashPath": "microsoft.visualstudio.utilities.internal.16.3.90.nupkg.sha512" - }, - "Microsoft.VisualStudio.Validation/17.13.22": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fC20ITOxlUpGQ0ltAxITQbeFxwuB6OjLT3lByC4+/Gm46o/Mwv9hlIVrBhiUhnqdQzUUvr4EHkdiYe7WOSMLmw==", - "path": "microsoft.visualstudio.validation/17.13.22", - "hashPath": "microsoft.visualstudio.validation.17.13.22.nupkg.sha512" - }, - "Nerdbank.MessagePack/1.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mUcRO0trgc85qKPR360ybSvZTbm3nlSr1aK0JlKVWC5iC9OYxVLL1AbJxaW2Pbj4EQNCP8dKiz/SIlFPy67Ixw==", - "path": "nerdbank.messagepack/1.0.2", - "hashPath": "nerdbank.messagepack.1.0.2.nupkg.sha512" - }, - "Nerdbank.Streams/2.13.16": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GjifQ5M4IpQWjGNNbIrsj8M/M7ESb2328OeoGeqxk5rOJiuaAJ5zFc6CyqB+5UWKr1KEGK23hKoxA+z1gooAKA==", - "path": "nerdbank.streams/2.13.16", - "hashPath": "nerdbank.streams.2.13.16.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", - "path": "newtonsoft.json/13.0.3", - "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" - }, - "PolyType/1.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-q8vTQfDoKa/vCNMT+TvKbzsl+Z/s4k/qaP8WQGvNDIILkxKhP+N3NbFAOiglQljNmAj/ei51wO9jwcAI9jhtHw==", - "path": "polytype/1.0.0", - "hashPath": "polytype.1.0.0.nupkg.sha512" - }, - "StreamJsonRpc/2.24.76": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hNb7LoVV+YispodkxphNjdamle9+szvDL/JgAaDeQlBy3AXOX51e8U/gaACwuC+jzZoYSjZB7mvts0DXB9am9g==", - "path": "streamjsonrpc/2.24.76", - "hashPath": "streamjsonrpc.2.24.76.nupkg.sha512" - }, - "System.CodeDom/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hGZWDDJh1U6t7fy3iO4HlZYK1ur1fWE3sTqTNHkHk0Leh0JUcxYM//JtLBNG5g+6D2Lt0+aHH8rc7e5oIlNgCg==", - "path": "system.codedom/10.0.5", - "hashPath": "system.codedom.10.0.5.nupkg.sha512" - }, - "System.ComponentModel.Composition/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yi8nY2EKRZlZYRPxQ1/E4rrYs6QD1H0UgfcfHhKsCVhNJ4lNULLbly6Dtz6CjH6gZKBf2hZYXzzzzVGhpGLBvw==", - "path": "system.componentmodel.composition/10.0.5", - "hashPath": "system.componentmodel.composition.10.0.5.nupkg.sha512" - }, - "System.Composition/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L9ZSfCZRpQyHLUeOhcr8QAa+wGZbbW7w+3KxFHtcaRIKk1Dchg7HdkfF2bMbT3J3/hvcxxZgu/qzlGg/+lxvkw==", - "path": "system.composition/10.0.5", - "hashPath": "system.composition.10.0.5.nupkg.sha512" - }, - "System.Composition.AttributedModel/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vgb7wwB7ya+lbcwccXHZPSJxeKR7tCkWLgFXO9Wcgbu/NgO5DvNAIHtEkXaEESkcvXdD1iqp2JBcLWGT/xDxEw==", - "path": "system.composition.attributedmodel/10.0.5", - "hashPath": "system.composition.attributedmodel.10.0.5.nupkg.sha512" - }, - "System.Composition.Convention/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TSSG2BVl9L8XNuJ67lwUtxmme9EzaRiEBSYQRT6oKlIQ77rbJhePa1eVmIJzX0dgwU0R6gFLDay1M+9ZHQq3iA==", - "path": "system.composition.convention/10.0.5", - "hashPath": "system.composition.convention.10.0.5.nupkg.sha512" - }, - "System.Composition.Hosting/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZHnGJu2IdxwVKgQs2ND7c6CTnQpHSO++59QpIFZRRwSdfPXy+0XZZzEl7KEbyVtU9iIQi6A/wS8nHVj2cRMs8Q==", - "path": "system.composition.hosting/10.0.5", - "hashPath": "system.composition.hosting.10.0.5.nupkg.sha512" - }, - "System.Composition.Runtime/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-r1Oda1bj9yFrtG2id3JQO0m8bfwf07JwYs/nCoH+hqLnFBJM/2N6BOhCk44LwrAlFKkd5P0s2iSTc6jFyb5awg==", - "path": "system.composition.runtime/10.0.5", - "hashPath": "system.composition.runtime.10.0.5.nupkg.sha512" - }, - "System.Composition.TypedParts/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Dai8vsKSmMEGVk73bNMtk/cYbho+AhCCsDuJpQZ7gKIprEJ8ZSmoRm/HzmEZO/wyV4kl0zwamjHNR9Uwk7GR3A==", - "path": "system.composition.typedparts/10.0.5", - "hashPath": "system.composition.typedparts.10.0.5.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9UHU7hldEOVgcOHUX7Pa+owDfpzhW+a1gshEvyknAoDA++G6FV+N1cPoUbtsXEO7GgPErGSg8MHrI/YqrLoiGA==", - "path": "system.configuration.configurationmanager/10.0.5", - "hashPath": "system.configuration.configurationmanager.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.EventLog/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wugvy+pBVzjQEnRs9wMTWwoaeNFX3hsaHeVHFDIvJSWXp7wfmNWu3mxAwBIE6pyW+g6+rHa1Of5fTzb0QVqUTA==", - "path": "system.diagnostics.eventlog/10.0.5", - "hashPath": "system.diagnostics.eventlog.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2fdEqAn8xpPNW7g7BDwsvWw9BGG4m8yu2+qqRFE02nypN4urVdzp3kT42e6pION9RHGkEUFHnrBLXcUQ2+Ws2w==", - "path": "system.diagnostics.performancecounter/10.0.5", - "hashPath": "system.diagnostics.performancecounter.10.0.5.nupkg.sha512" - }, - "System.Management/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JhBVxvWhUJ0KAquUK0dMnc3a1Ol4JyH8fMrMQZ9GgEUkrtvPy8DE57SDnGnuvOdI0maJOdguxw87N5bh2eL87A==", - "path": "system.management/10.0.5", - "hashPath": "system.management.10.0.5.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kxR4O/8o32eNN3m4qbLe3UifYqeyEpallCyVAsLvL5ZFJVyT3JCb+9du/WHfC09VyJh1Q+p/Gd4+AwM7Rz4acg==", - "path": "system.security.cryptography.protecteddata/10.0.5", - "hashPath": "system.security.cryptography.protecteddata.10.0.5.nupkg.sha512" - }, - "System.Security.Permissions/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mhNFWI/5ljeEUT4nsJFK5ykecpyelRwN6Hy1x0hIJoqs5ssHJ9jr7hIkrjhbiE2Y4usuG1FpZr9S00Oei49aMg==", - "path": "system.security.permissions/10.0.5", - "hashPath": "system.security.permissions.10.0.5.nupkg.sha512" - }, - "System.Windows.Extensions/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5hVP2TIgEqqA590MnKmMN5+Fgzl6xBRjR1wbgC3M1znrZZJe63TwBPN+ymaMgwT0vjsiXk95AjMAe8SAhhJSTg==", - "path": "system.windows.extensions/10.0.5", - "hashPath": "system.windows.extensions.10.0.5.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.runtimeconfig.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.runtimeconfig.json deleted file mode 100644 index f730443..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/Microsoft.VisualStudio.Code.ServiceHost.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net10.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "10.0.0" - }, - "configProperties": { - "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/package.json deleted file mode 100644 index 1dee785..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-code-servicehost.linux-x64/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@microsoft/visualstudio-code-servicehost.linux-x64", - "version": "3.20.199" -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController deleted file mode 100644 index 4931073..0000000 Binary files a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController.deps.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController.deps.json deleted file mode 100644 index a9acd21..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController.deps.json +++ /dev/null @@ -1,820 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v10.0/linux-x64", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v10.0": {}, - ".NETCoreApp,Version=v10.0/linux-x64": { - "Microsoft.VisualStudio.Code.ServiceController/3.20.199": { - "dependencies": { - "Microsoft.ServiceHub.Client": "4.6.8359" - }, - "runtime": { - "Microsoft.VisualStudio.Code.ServiceController.dll": {} - } - }, - "MessagePack/2.5.198": { - "dependencies": { - "MessagePack.Annotations": "2.5.198", - "Microsoft.NET.StringTools": "18.0.2" - }, - "runtime": { - "lib/net6.0/MessagePack.dll": { - "assemblyVersion": "2.5.0.0", - "fileVersion": "2.5.198.29065" - } - } - }, - "MessagePack.Annotations/2.5.198": { - "runtime": { - "lib/netstandard2.0/MessagePack.Annotations.dll": { - "assemblyVersion": "2.5.0.0", - "fileVersion": "2.5.198.29065" - } - } - }, - "Microsoft.NET.StringTools/18.0.2": { - "runtime": { - "lib/net10.0/Microsoft.NET.StringTools.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "18.0.2.52102" - } - } - }, - "Microsoft.ServiceHub.Client/4.6.8359": { - "dependencies": { - "Microsoft.ServiceHub.Framework": "4.10.35", - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "StreamJsonRpc": "2.24.76", - "System.Security.Permissions": "10.0.5" - }, - "runtime": { - "lib/net8.0/Microsoft.ServiceHub.Client.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.6.8359.48965" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.ServiceHub.Framework/4.10.35": { - "dependencies": { - "Microsoft.VisualStudio.Composition": "18.3.39", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.Streams": "2.13.16", - "StreamJsonRpc": "2.24.76" - }, - "runtime": { - "lib/net8.0/Microsoft.ServiceHub.Framework.dll": { - "assemblyVersion": "4.10.0.0", - "fileVersion": "4.10.35.40423" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.Composition/18.3.39": { - "dependencies": { - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.MessagePack": "1.0.2", - "System.ComponentModel.Composition": "10.0.5", - "System.Composition": "10.0.5", - "System.Composition.AttributedModel": "10.0.5" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Composition.dll": { - "assemblyVersion": "18.3.0.0", - "fileVersion": "18.3.39.15383" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "dependencies": { - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.RemoteControl.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.4.1.44858" - } - } - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "dependencies": { - "Microsoft.VisualStudio.RemoteControl": "16.4.1", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Diagnostics.PerformanceCounter": "10.0.5", - "System.Management": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Telemetry.dll": { - "assemblyVersion": "16.0.0.0", - "fileVersion": "18.3.19.28177" - } - } - }, - "Microsoft.VisualStudio.Threading.Only/18.0.11": { - "dependencies": { - "Microsoft.VisualStudio.Validation": "17.13.22" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Threading.dll": { - "assemblyVersion": "18.0.0.0", - "fileVersion": "18.0.11.17882" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Utilities.Internal.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.3.90.25995" - } - } - }, - "Microsoft.VisualStudio.Validation/17.13.22": { - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Validation.dll": { - "assemblyVersion": "17.13.0.0", - "fileVersion": "17.13.22.64880" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Nerdbank.MessagePack/1.0.2": { - "dependencies": { - "Microsoft.NET.StringTools": "18.0.2", - "Microsoft.VisualStudio.Validation": "17.13.22", - "PolyType": "1.0.0" - }, - "runtime": { - "lib/net9.0/Nerdbank.MessagePack.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.2.65121" - } - } - }, - "Nerdbank.Streams/2.13.16": { - "dependencies": { - "Microsoft.VisualStudio.Threading.Only": "18.0.11", - "Microsoft.VisualStudio.Validation": "17.13.22" - }, - "runtime": { - "lib/net8.0/Nerdbank.Streams.dll": { - "assemblyVersion": "2.13.0.0", - "fileVersion": "2.13.16.50458" - } - } - }, - "Newtonsoft.Json/13.0.3": { - "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.3.27908" - } - } - }, - "PolyType/1.0.0": { - "runtime": { - "lib/net10.0/PolyType.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.79" - } - } - }, - "StreamJsonRpc/2.24.76": { - "dependencies": { - "MessagePack": "2.5.198", - "Microsoft.VisualStudio.Threading.Only": "18.0.11", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.MessagePack": "1.0.2", - "Nerdbank.Streams": "2.13.16", - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/net9.0/StreamJsonRpc.dll": { - "assemblyVersion": "2.24.0.0", - "fileVersion": "2.24.76.23397" - } - }, - "resources": { - "lib/net9.0/cs/StreamJsonRpc.resources.dll": { - "locale": "cs" - }, - "lib/net9.0/de/StreamJsonRpc.resources.dll": { - "locale": "de" - }, - "lib/net9.0/es/StreamJsonRpc.resources.dll": { - "locale": "es" - }, - "lib/net9.0/fr/StreamJsonRpc.resources.dll": { - "locale": "fr" - }, - "lib/net9.0/it/StreamJsonRpc.resources.dll": { - "locale": "it" - }, - "lib/net9.0/ja/StreamJsonRpc.resources.dll": { - "locale": "ja" - }, - "lib/net9.0/ko/StreamJsonRpc.resources.dll": { - "locale": "ko" - }, - "lib/net9.0/pl/StreamJsonRpc.resources.dll": { - "locale": "pl" - }, - "lib/net9.0/pt-BR/StreamJsonRpc.resources.dll": { - "locale": "pt-BR" - }, - "lib/net9.0/ru/StreamJsonRpc.resources.dll": { - "locale": "ru" - }, - "lib/net9.0/tr/StreamJsonRpc.resources.dll": { - "locale": "tr" - }, - "lib/net9.0/zh-Hans/StreamJsonRpc.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net9.0/zh-Hant/StreamJsonRpc.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "System.CodeDom/10.0.5": { - "runtime": { - "lib/net10.0/System.CodeDom.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.ComponentModel.Composition/10.0.5": { - "runtime": { - "lib/net10.0/System.ComponentModel.Composition.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5", - "System.Composition.Convention": "10.0.5", - "System.Composition.Hosting": "10.0.5", - "System.Composition.Runtime": "10.0.5", - "System.Composition.TypedParts": "10.0.5" - } - }, - "System.Composition.AttributedModel/10.0.5": { - "runtime": { - "lib/net10.0/System.Composition.AttributedModel.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Convention/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.Convention.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Hosting/10.0.5": { - "dependencies": { - "System.Composition.Runtime": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.Hosting.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Runtime/10.0.5": { - "runtime": { - "lib/net10.0/System.Composition.Runtime.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.TypedParts/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5", - "System.Composition.Hosting": "10.0.5", - "System.Composition.Runtime": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.TypedParts.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "dependencies": { - "System.Diagnostics.EventLog": "10.0.5", - "System.Security.Cryptography.ProtectedData": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.EventLog/10.0.5": { - "runtime": { - "lib/net10.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "dependencies": { - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Diagnostics.PerformanceCounter.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Management/10.0.5": { - "dependencies": { - "System.CodeDom": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Management.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "runtime": { - "lib/net10.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Security.Permissions/10.0.5": { - "dependencies": { - "System.Windows.Extensions": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Security.Permissions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Windows.Extensions/10.0.5": { - "runtime": { - "lib/net10.0/System.Windows.Extensions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - } - } - }, - "libraries": { - "Microsoft.VisualStudio.Code.ServiceController/3.20.199": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "MessagePack/2.5.198": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ul2rGISMatBL4AbXTteEml4xtOsKF8yClEkS0rnrMyFs6Cu3KTbdZwOXrcbEUjGFIDiCwHuYIGyS55FeiaYzBw==", - "path": "messagepack/2.5.198", - "hashPath": "messagepack.2.5.198.nupkg.sha512" - }, - "MessagePack.Annotations/2.5.198": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3U9OvqQGTra+Mz1k1zfNAScSdNHobnqtQ51qdMGUZppkNDZJl0X/igq6Qz5zDBLEZoYqZrFtZwFx6wBJHHI8BA==", - "path": "messagepack.annotations/2.5.198", - "hashPath": "messagepack.annotations.2.5.198.nupkg.sha512" - }, - "Microsoft.NET.StringTools/18.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cTZw3GHkAlqZACYGeQT3niS3UfVQ8CH0O5+zUdhxstrg1Z8Q2ViXYFKjSxHmEXTX85mrOT/QnHZOeQhhSsIrkQ==", - "path": "microsoft.net.stringtools/18.0.2", - "hashPath": "microsoft.net.stringtools.18.0.2.nupkg.sha512" - }, - "Microsoft.ServiceHub.Client/4.6.8359": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Pdj3gFdrWY+fEW5i1j84FUi6c7D+vsfTaIvQRzPSg47bbtqS/VJitqkev7HlmRci7eAH960Nowu8o5f3u5m/0A==", - "path": "microsoft.servicehub.client/4.6.8359", - "hashPath": "microsoft.servicehub.client.4.6.8359.nupkg.sha512" - }, - "Microsoft.ServiceHub.Framework/4.10.35": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4bjFPfODeEHg1gDTGGtGbgRQffJuahafLFCkwuneE2II/hN4xAsNqe1lxJLwW1xp+STnXsdZJyEaoluQU/xng==", - "path": "microsoft.servicehub.framework/4.10.35", - "hashPath": "microsoft.servicehub.framework.4.10.35.nupkg.sha512" - }, - "Microsoft.VisualStudio.Composition/18.3.39": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ELZO8hW3Iwgebl9yctX/OfWdezcrSltA+yRm2DxGJyrw/fqZ2aoa7oYSwfHIsskjHHbkhNQHT2RkAZWMdBn2hQ==", - "path": "microsoft.visualstudio.composition/18.3.39", - "hashPath": "microsoft.visualstudio.composition.18.3.39.nupkg.sha512" - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UiRvQOysueQ+EVZDgjRB1BR5qLX9KpekjkGW82iZrCEbrFtJlGNV/jpE+wQzOcz19aL8HwKVlkgVxejEAyRdxA==", - "path": "microsoft.visualstudio.remotecontrol/16.4.1", - "hashPath": "microsoft.visualstudio.remotecontrol.16.4.1.nupkg.sha512" - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1OT1QPbNsa6bDs9cY4swVqJHJE25SfkbMhGue+qZ3ARsEjyNOEwktbZ0GjOCVBDkKjkbQEpulZ5lsuje9QH+Pg==", - "path": "microsoft.visualstudio.telemetry/18.3.19", - "hashPath": "microsoft.visualstudio.telemetry.18.3.19.nupkg.sha512" - }, - "Microsoft.VisualStudio.Threading.Only/18.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fGXcBgjFf0B+xQuE5CE9UiXuVV/crLVwmA+5QKJ1RldJujqbxchPlLlt2yDeSOpMnBSRKPToqAuXxO+r8haxrA==", - "path": "microsoft.visualstudio.threading.only/18.0.11", - "hashPath": "microsoft.visualstudio.threading.only.18.0.11.nupkg.sha512" - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "type": "package", - "serviceable": true, - "sha512": "sha512-joWRXcBhOAzEaBfgV4OHa++VESjShwUGB0kqy7vdEiJg08wXpxYt9afQDEwiwy8XGKPKabByYXA+CGMLxYo/TQ==", - "path": "microsoft.visualstudio.utilities.internal/16.3.90", - "hashPath": "microsoft.visualstudio.utilities.internal.16.3.90.nupkg.sha512" - }, - "Microsoft.VisualStudio.Validation/17.13.22": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fC20ITOxlUpGQ0ltAxITQbeFxwuB6OjLT3lByC4+/Gm46o/Mwv9hlIVrBhiUhnqdQzUUvr4EHkdiYe7WOSMLmw==", - "path": "microsoft.visualstudio.validation/17.13.22", - "hashPath": "microsoft.visualstudio.validation.17.13.22.nupkg.sha512" - }, - "Nerdbank.MessagePack/1.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mUcRO0trgc85qKPR360ybSvZTbm3nlSr1aK0JlKVWC5iC9OYxVLL1AbJxaW2Pbj4EQNCP8dKiz/SIlFPy67Ixw==", - "path": "nerdbank.messagepack/1.0.2", - "hashPath": "nerdbank.messagepack.1.0.2.nupkg.sha512" - }, - "Nerdbank.Streams/2.13.16": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GjifQ5M4IpQWjGNNbIrsj8M/M7ESb2328OeoGeqxk5rOJiuaAJ5zFc6CyqB+5UWKr1KEGK23hKoxA+z1gooAKA==", - "path": "nerdbank.streams/2.13.16", - "hashPath": "nerdbank.streams.2.13.16.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", - "path": "newtonsoft.json/13.0.3", - "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" - }, - "PolyType/1.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-q8vTQfDoKa/vCNMT+TvKbzsl+Z/s4k/qaP8WQGvNDIILkxKhP+N3NbFAOiglQljNmAj/ei51wO9jwcAI9jhtHw==", - "path": "polytype/1.0.0", - "hashPath": "polytype.1.0.0.nupkg.sha512" - }, - "StreamJsonRpc/2.24.76": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hNb7LoVV+YispodkxphNjdamle9+szvDL/JgAaDeQlBy3AXOX51e8U/gaACwuC+jzZoYSjZB7mvts0DXB9am9g==", - "path": "streamjsonrpc/2.24.76", - "hashPath": "streamjsonrpc.2.24.76.nupkg.sha512" - }, - "System.CodeDom/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hGZWDDJh1U6t7fy3iO4HlZYK1ur1fWE3sTqTNHkHk0Leh0JUcxYM//JtLBNG5g+6D2Lt0+aHH8rc7e5oIlNgCg==", - "path": "system.codedom/10.0.5", - "hashPath": "system.codedom.10.0.5.nupkg.sha512" - }, - "System.ComponentModel.Composition/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yi8nY2EKRZlZYRPxQ1/E4rrYs6QD1H0UgfcfHhKsCVhNJ4lNULLbly6Dtz6CjH6gZKBf2hZYXzzzzVGhpGLBvw==", - "path": "system.componentmodel.composition/10.0.5", - "hashPath": "system.componentmodel.composition.10.0.5.nupkg.sha512" - }, - "System.Composition/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L9ZSfCZRpQyHLUeOhcr8QAa+wGZbbW7w+3KxFHtcaRIKk1Dchg7HdkfF2bMbT3J3/hvcxxZgu/qzlGg/+lxvkw==", - "path": "system.composition/10.0.5", - "hashPath": "system.composition.10.0.5.nupkg.sha512" - }, - "System.Composition.AttributedModel/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vgb7wwB7ya+lbcwccXHZPSJxeKR7tCkWLgFXO9Wcgbu/NgO5DvNAIHtEkXaEESkcvXdD1iqp2JBcLWGT/xDxEw==", - "path": "system.composition.attributedmodel/10.0.5", - "hashPath": "system.composition.attributedmodel.10.0.5.nupkg.sha512" - }, - "System.Composition.Convention/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TSSG2BVl9L8XNuJ67lwUtxmme9EzaRiEBSYQRT6oKlIQ77rbJhePa1eVmIJzX0dgwU0R6gFLDay1M+9ZHQq3iA==", - "path": "system.composition.convention/10.0.5", - "hashPath": "system.composition.convention.10.0.5.nupkg.sha512" - }, - "System.Composition.Hosting/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZHnGJu2IdxwVKgQs2ND7c6CTnQpHSO++59QpIFZRRwSdfPXy+0XZZzEl7KEbyVtU9iIQi6A/wS8nHVj2cRMs8Q==", - "path": "system.composition.hosting/10.0.5", - "hashPath": "system.composition.hosting.10.0.5.nupkg.sha512" - }, - "System.Composition.Runtime/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-r1Oda1bj9yFrtG2id3JQO0m8bfwf07JwYs/nCoH+hqLnFBJM/2N6BOhCk44LwrAlFKkd5P0s2iSTc6jFyb5awg==", - "path": "system.composition.runtime/10.0.5", - "hashPath": "system.composition.runtime.10.0.5.nupkg.sha512" - }, - "System.Composition.TypedParts/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Dai8vsKSmMEGVk73bNMtk/cYbho+AhCCsDuJpQZ7gKIprEJ8ZSmoRm/HzmEZO/wyV4kl0zwamjHNR9Uwk7GR3A==", - "path": "system.composition.typedparts/10.0.5", - "hashPath": "system.composition.typedparts.10.0.5.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9UHU7hldEOVgcOHUX7Pa+owDfpzhW+a1gshEvyknAoDA++G6FV+N1cPoUbtsXEO7GgPErGSg8MHrI/YqrLoiGA==", - "path": "system.configuration.configurationmanager/10.0.5", - "hashPath": "system.configuration.configurationmanager.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.EventLog/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wugvy+pBVzjQEnRs9wMTWwoaeNFX3hsaHeVHFDIvJSWXp7wfmNWu3mxAwBIE6pyW+g6+rHa1Of5fTzb0QVqUTA==", - "path": "system.diagnostics.eventlog/10.0.5", - "hashPath": "system.diagnostics.eventlog.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2fdEqAn8xpPNW7g7BDwsvWw9BGG4m8yu2+qqRFE02nypN4urVdzp3kT42e6pION9RHGkEUFHnrBLXcUQ2+Ws2w==", - "path": "system.diagnostics.performancecounter/10.0.5", - "hashPath": "system.diagnostics.performancecounter.10.0.5.nupkg.sha512" - }, - "System.Management/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JhBVxvWhUJ0KAquUK0dMnc3a1Ol4JyH8fMrMQZ9GgEUkrtvPy8DE57SDnGnuvOdI0maJOdguxw87N5bh2eL87A==", - "path": "system.management/10.0.5", - "hashPath": "system.management.10.0.5.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kxR4O/8o32eNN3m4qbLe3UifYqeyEpallCyVAsLvL5ZFJVyT3JCb+9du/WHfC09VyJh1Q+p/Gd4+AwM7Rz4acg==", - "path": "system.security.cryptography.protecteddata/10.0.5", - "hashPath": "system.security.cryptography.protecteddata.10.0.5.nupkg.sha512" - }, - "System.Security.Permissions/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mhNFWI/5ljeEUT4nsJFK5ykecpyelRwN6Hy1x0hIJoqs5ssHJ9jr7hIkrjhbiE2Y4usuG1FpZr9S00Oei49aMg==", - "path": "system.security.permissions/10.0.5", - "hashPath": "system.security.permissions.10.0.5.nupkg.sha512" - }, - "System.Windows.Extensions/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5hVP2TIgEqqA590MnKmMN5+Fgzl6xBRjR1wbgC3M1znrZZJe63TwBPN+ymaMgwT0vjsiXk95AjMAe8SAhhJSTg==", - "path": "system.windows.extensions/10.0.5", - "hashPath": "system.windows.extensions.10.0.5.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController.runtimeconfig.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController.runtimeconfig.json deleted file mode 100644 index f730443..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/Microsoft.VisualStudio.Code.ServiceController.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net10.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "10.0.0" - }, - "configProperties": { - "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/package.json deleted file mode 100644 index a4b4e0e..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-controller.linux-x64/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@microsoft/visualstudio-controller.linux-x64", - "version": "3.20.199" -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor deleted file mode 100644 index 4b7ac8f..0000000 Binary files a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor.deps.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor.deps.json deleted file mode 100644 index 817b86f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor.deps.json +++ /dev/null @@ -1,291 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v10.0/linux-x64", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v10.0": {}, - ".NETCoreApp,Version=v10.0/linux-x64": { - "Microsoft.VisualStudio.Reliability.Monitor/3.20.199": { - "dependencies": { - "ManagedTelemetry": "1.0.0", - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "System.CommandLine": "2.0.0-beta4.22402.1" - }, - "runtime": { - "Microsoft.VisualStudio.Reliability.Monitor.dll": {} - } - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "dependencies": { - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.RemoteControl.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.4.1.44858" - } - } - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "dependencies": { - "Microsoft.VisualStudio.RemoteControl": "16.4.1", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Diagnostics.PerformanceCounter": "10.0.5", - "System.Management": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Telemetry.dll": { - "assemblyVersion": "16.0.0.0", - "fileVersion": "18.3.19.28177" - } - } - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Utilities.Internal.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.3.90.25995" - } - } - }, - "Newtonsoft.Json/13.0.3": { - "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.3.27908" - } - } - }, - "System.CodeDom/10.0.5": { - "runtime": { - "lib/net10.0/System.CodeDom.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.CommandLine/2.0.0-beta4.22402.1": { - "runtime": { - "lib/net6.0/System.CommandLine.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.22.40201" - } - }, - "resources": { - "lib/net6.0/cs/System.CommandLine.resources.dll": { - "locale": "cs" - }, - "lib/net6.0/de/System.CommandLine.resources.dll": { - "locale": "de" - }, - "lib/net6.0/es/System.CommandLine.resources.dll": { - "locale": "es" - }, - "lib/net6.0/fr/System.CommandLine.resources.dll": { - "locale": "fr" - }, - "lib/net6.0/it/System.CommandLine.resources.dll": { - "locale": "it" - }, - "lib/net6.0/ja/System.CommandLine.resources.dll": { - "locale": "ja" - }, - "lib/net6.0/ko/System.CommandLine.resources.dll": { - "locale": "ko" - }, - "lib/net6.0/pl/System.CommandLine.resources.dll": { - "locale": "pl" - }, - "lib/net6.0/pt-BR/System.CommandLine.resources.dll": { - "locale": "pt-BR" - }, - "lib/net6.0/ru/System.CommandLine.resources.dll": { - "locale": "ru" - }, - "lib/net6.0/tr/System.CommandLine.resources.dll": { - "locale": "tr" - }, - "lib/net6.0/zh-Hans/System.CommandLine.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net6.0/zh-Hant/System.CommandLine.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "System.ComponentModel.Composition/10.0.5": { - "runtime": { - "lib/net10.0/System.ComponentModel.Composition.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "dependencies": { - "System.Diagnostics.EventLog": "10.0.5", - "System.Security.Cryptography.ProtectedData": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.EventLog/10.0.5": { - "runtime": { - "lib/net10.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "dependencies": { - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Diagnostics.PerformanceCounter.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Management/10.0.5": { - "dependencies": { - "System.CodeDom": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Management.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "runtime": { - "lib/net10.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "ManagedTelemetry/1.0.0": { - "dependencies": { - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "System.ComponentModel.Composition": "10.0.5" - }, - "runtime": { - "ManagedTelemetry.dll": { - "assemblyVersion": "3.20.0.0", - "fileVersion": "3.20.199.50285" - } - } - } - } - }, - "libraries": { - "Microsoft.VisualStudio.Reliability.Monitor/3.20.199": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UiRvQOysueQ+EVZDgjRB1BR5qLX9KpekjkGW82iZrCEbrFtJlGNV/jpE+wQzOcz19aL8HwKVlkgVxejEAyRdxA==", - "path": "microsoft.visualstudio.remotecontrol/16.4.1", - "hashPath": "microsoft.visualstudio.remotecontrol.16.4.1.nupkg.sha512" - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1OT1QPbNsa6bDs9cY4swVqJHJE25SfkbMhGue+qZ3ARsEjyNOEwktbZ0GjOCVBDkKjkbQEpulZ5lsuje9QH+Pg==", - "path": "microsoft.visualstudio.telemetry/18.3.19", - "hashPath": "microsoft.visualstudio.telemetry.18.3.19.nupkg.sha512" - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "type": "package", - "serviceable": true, - "sha512": "sha512-joWRXcBhOAzEaBfgV4OHa++VESjShwUGB0kqy7vdEiJg08wXpxYt9afQDEwiwy8XGKPKabByYXA+CGMLxYo/TQ==", - "path": "microsoft.visualstudio.utilities.internal/16.3.90", - "hashPath": "microsoft.visualstudio.utilities.internal.16.3.90.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", - "path": "newtonsoft.json/13.0.3", - "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" - }, - "System.CodeDom/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hGZWDDJh1U6t7fy3iO4HlZYK1ur1fWE3sTqTNHkHk0Leh0JUcxYM//JtLBNG5g+6D2Lt0+aHH8rc7e5oIlNgCg==", - "path": "system.codedom/10.0.5", - "hashPath": "system.codedom.10.0.5.nupkg.sha512" - }, - "System.CommandLine/2.0.0-beta4.22402.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/UMU7bQnhtOS/nI9BSYZNiatkCTOHc/wF1MR6I/Ff+C18x66Oy1eu+199ul1XGOnf6wyouCuK42bbDEduvzDqQ==", - "path": "system.commandline/2.0.0-beta4.22402.1", - "hashPath": "system.commandline.2.0.0-beta4.22402.1.nupkg.sha512" - }, - "System.ComponentModel.Composition/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yi8nY2EKRZlZYRPxQ1/E4rrYs6QD1H0UgfcfHhKsCVhNJ4lNULLbly6Dtz6CjH6gZKBf2hZYXzzzzVGhpGLBvw==", - "path": "system.componentmodel.composition/10.0.5", - "hashPath": "system.componentmodel.composition.10.0.5.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9UHU7hldEOVgcOHUX7Pa+owDfpzhW+a1gshEvyknAoDA++G6FV+N1cPoUbtsXEO7GgPErGSg8MHrI/YqrLoiGA==", - "path": "system.configuration.configurationmanager/10.0.5", - "hashPath": "system.configuration.configurationmanager.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.EventLog/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wugvy+pBVzjQEnRs9wMTWwoaeNFX3hsaHeVHFDIvJSWXp7wfmNWu3mxAwBIE6pyW+g6+rHa1Of5fTzb0QVqUTA==", - "path": "system.diagnostics.eventlog/10.0.5", - "hashPath": "system.diagnostics.eventlog.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2fdEqAn8xpPNW7g7BDwsvWw9BGG4m8yu2+qqRFE02nypN4urVdzp3kT42e6pION9RHGkEUFHnrBLXcUQ2+Ws2w==", - "path": "system.diagnostics.performancecounter/10.0.5", - "hashPath": "system.diagnostics.performancecounter.10.0.5.nupkg.sha512" - }, - "System.Management/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JhBVxvWhUJ0KAquUK0dMnc3a1Ol4JyH8fMrMQZ9GgEUkrtvPy8DE57SDnGnuvOdI0maJOdguxw87N5bh2eL87A==", - "path": "system.management/10.0.5", - "hashPath": "system.management.10.0.5.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kxR4O/8o32eNN3m4qbLe3UifYqeyEpallCyVAsLvL5ZFJVyT3JCb+9du/WHfC09VyJh1Q+p/Gd4+AwM7Rz4acg==", - "path": "system.security.cryptography.protecteddata/10.0.5", - "hashPath": "system.security.cryptography.protecteddata.10.0.5.nupkg.sha512" - }, - "ManagedTelemetry/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor.runtimeconfig.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor.runtimeconfig.json deleted file mode 100644 index f730443..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/Microsoft.VisualStudio.Reliability.Monitor.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net10.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "10.0.0" - }, - "configProperties": { - "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/package.json deleted file mode 100644 index 80b090f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-reliability-monitor.linux-x64/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@microsoft/visualstudio-reliability-monitor.linux-x64", - "version": "3.20.199" -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server-shared.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server-shared.linux-x64/package.json deleted file mode 100644 index 78a91af..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server-shared.linux-x64/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@microsoft/visualstudio-server-shared.linux-x64", - "version": "3.20.199" -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server deleted file mode 100644 index f82e730..0000000 Binary files a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server and /dev/null differ diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server.deps.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server.deps.json deleted file mode 100644 index 6554483..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server.deps.json +++ /dev/null @@ -1,1223 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v10.0/linux-x64", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v10.0": {}, - ".NETCoreApp,Version=v10.0/linux-x64": { - "Microsoft.VisualStudio.Code.Server/3.20.199": { - "dependencies": { - "ManagedTelemetry": "1.0.0", - "Microsoft.ServiceHub.Client": "4.6.8359", - "Microsoft.VisualStudio.Server": "1.0.0", - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "System.CommandLine": "2.0.0-beta4.22402.1" - }, - "runtime": { - "Microsoft.VisualStudio.Code.Server.dll": {} - } - }, - "MessagePack/2.5.198": { - "dependencies": { - "MessagePack.Annotations": "2.5.198", - "Microsoft.NET.StringTools": "18.0.2" - }, - "runtime": { - "lib/net6.0/MessagePack.dll": { - "assemblyVersion": "2.5.0.0", - "fileVersion": "2.5.198.29065" - } - } - }, - "MessagePack.Annotations/2.5.198": { - "runtime": { - "lib/netstandard2.0/MessagePack.Annotations.dll": { - "assemblyVersion": "2.5.0.0", - "fileVersion": "2.5.198.29065" - } - } - }, - "Microsoft.NET.StringTools/18.0.2": { - "runtime": { - "lib/net10.0/Microsoft.NET.StringTools.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "18.0.2.52102" - } - } - }, - "Microsoft.ServiceHub.Client/4.6.8359": { - "dependencies": { - "Microsoft.ServiceHub.Framework": "4.10.35", - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "StreamJsonRpc": "2.24.76", - "System.Security.Permissions": "10.0.5" - }, - "runtime": { - "lib/net8.0/Microsoft.ServiceHub.Client.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.6.8359.48965" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.ServiceHub.Client.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.ServiceHub.Framework/4.10.35": { - "dependencies": { - "Microsoft.VisualStudio.Composition": "18.3.39", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.Streams": "2.13.16", - "StreamJsonRpc": "2.24.76" - }, - "runtime": { - "lib/net8.0/Microsoft.ServiceHub.Framework.dll": { - "assemblyVersion": "4.10.0.0", - "fileVersion": "4.10.35.40423" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.ServiceHub.Framework.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.ServiceHub.Resources/4.6.2047": { - "runtime": { - "lib/netstandard2.0/Microsoft.ServiceHub.Resources.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.6.2047.38422" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.ServiceHub.Resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.ServiceHub.Resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.ServiceHub.Resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.ServiceHub.Resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.ServiceHub.Resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.ServiceHub.Resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.ServiceHub.Resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.ServiceHub.Resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.ServiceHub.Resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.ServiceHub.Resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.ServiceHub.Resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.ServiceHub.Resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.ServiceHub.Resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.Composition/18.3.39": { - "dependencies": { - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.MessagePack": "1.0.2", - "System.ComponentModel.Composition": "10.0.5", - "System.Composition.AttributedModel": "10.0.5" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Composition.dll": { - "assemblyVersion": "18.3.0.0", - "fileVersion": "18.3.39.15383" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Composition.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.ImageCatalog/17.14.39795": { - "dependencies": { - "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.39777", - "Microsoft.VisualStudio.Interop": "17.14.39795" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.ImageCatalog.dll": { - "assemblyVersion": "17.0.0.0", - "fileVersion": "17.14.39795.6392" - } - } - }, - "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime/17.14.39777": { - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "0.0.0.0" - } - } - }, - "Microsoft.VisualStudio.Interop/17.14.39795": { - "dependencies": { - "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.39777" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Interop.dll": { - "assemblyVersion": "17.0.0.0", - "fileVersion": "17.14.39795.6392" - } - } - }, - "Microsoft.VisualStudio.LiveShare/2.19.1241": { - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.LiveShare.dll": { - "assemblyVersion": "2.19.0.0", - "fileVersion": "2.19.1241.27074" - } - } - }, - "Microsoft.VisualStudio.LiveShare.CoreContracts/2.1.101": { - "dependencies": { - "Microsoft.VisualStudio.LiveShare": "2.19.1241", - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.LiveShare.CoreContracts.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.101.27074" - } - } - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "dependencies": { - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.RemoteControl.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.4.1.44858" - } - } - }, - "Microsoft.VisualStudio.RpcContracts/18.3.4": { - "dependencies": { - "Microsoft.ServiceHub.Framework": "4.10.35" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.RpcContracts.dll": { - "assemblyVersion": "18.3.4.0", - "fileVersion": "18.3.4.40605" - } - } - }, - "Microsoft.VisualStudio.SolutionPersistence/1.0.52": { - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.SolutionPersistence.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.52.6595" - } - } - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "dependencies": { - "Microsoft.VisualStudio.RemoteControl": "16.4.1", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Newtonsoft.Json": "13.0.3", - "System.Diagnostics.PerformanceCounter": "10.0.5", - "System.Management": "10.0.5" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Telemetry.dll": { - "assemblyVersion": "16.0.0.0", - "fileVersion": "18.3.19.28177" - } - } - }, - "Microsoft.VisualStudio.Threading.Only/18.0.11": { - "dependencies": { - "Microsoft.VisualStudio.Validation": "17.13.22" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Threading.dll": { - "assemblyVersion": "18.0.0.0", - "fileVersion": "18.0.11.17882" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.Utilities/17.14.39795": { - "dependencies": { - "MessagePack": "2.5.198", - "MessagePack.Annotations": "2.5.198", - "Microsoft.NET.StringTools": "18.0.2", - "Microsoft.ServiceHub.Framework": "4.10.35", - "Microsoft.ServiceHub.Resources": "4.6.2047", - "Microsoft.VisualStudio.Composition": "18.3.39", - "Microsoft.VisualStudio.RemoteControl": "16.4.1", - "Microsoft.VisualStudio.RpcContracts": "18.3.4", - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Threading.Only": "18.0.11", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.Streams": "2.13.16", - "Newtonsoft.Json": "13.0.3", - "StreamJsonRpc": "2.24.76", - "System.ComponentModel.Composition": "10.0.5", - "System.Composition.AttributedModel": "10.0.5", - "System.Composition.Convention": "10.0.5", - "System.Composition.Hosting": "10.0.5", - "System.Composition.Runtime": "10.0.5", - "System.Composition.TypedParts": "10.0.5", - "System.Drawing.Common": "10.0.5", - "System.Security.Cryptography.ProtectedData": "10.0.5" - }, - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Utilities.dll": { - "assemblyVersion": "17.0.0.0", - "fileVersion": "17.14.39795.6392" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "de" - }, - "lib/net8.0/en/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "en" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Utilities.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Utilities.Internal.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "16.3.90.25995" - } - } - }, - "Microsoft.VisualStudio.Validation/17.13.22": { - "runtime": { - "lib/net8.0/Microsoft.VisualStudio.Validation.dll": { - "assemblyVersion": "17.13.0.0", - "fileVersion": "17.13.22.64880" - } - }, - "resources": { - "lib/net8.0/cs/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "cs" - }, - "lib/net8.0/de/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "de" - }, - "lib/net8.0/es/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "es" - }, - "lib/net8.0/fr/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "fr" - }, - "lib/net8.0/it/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "it" - }, - "lib/net8.0/ja/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ja" - }, - "lib/net8.0/ko/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ko" - }, - "lib/net8.0/pl/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "pl" - }, - "lib/net8.0/pt-BR/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "pt-BR" - }, - "lib/net8.0/ru/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "ru" - }, - "lib/net8.0/tr/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "tr" - }, - "lib/net8.0/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net8.0/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.Win32.SystemEvents/10.0.5": { - "runtime": { - "lib/net10.0/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "Nerdbank.MessagePack/1.0.2": { - "dependencies": { - "Microsoft.NET.StringTools": "18.0.2", - "Microsoft.VisualStudio.Validation": "17.13.22", - "PolyType": "1.0.0" - }, - "runtime": { - "lib/net9.0/Nerdbank.MessagePack.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.2.65121" - } - } - }, - "Nerdbank.Streams/2.13.16": { - "dependencies": { - "Microsoft.VisualStudio.Threading.Only": "18.0.11", - "Microsoft.VisualStudio.Validation": "17.13.22" - }, - "runtime": { - "lib/net8.0/Nerdbank.Streams.dll": { - "assemblyVersion": "2.13.0.0", - "fileVersion": "2.13.16.50458" - } - } - }, - "Newtonsoft.Json/13.0.3": { - "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.3.27908" - } - } - }, - "PolyType/1.0.0": { - "runtime": { - "lib/net10.0/PolyType.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.79" - } - } - }, - "StreamJsonRpc/2.24.76": { - "dependencies": { - "MessagePack": "2.5.198", - "Microsoft.VisualStudio.Threading.Only": "18.0.11", - "Microsoft.VisualStudio.Validation": "17.13.22", - "Nerdbank.MessagePack": "1.0.2", - "Nerdbank.Streams": "2.13.16", - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/net9.0/StreamJsonRpc.dll": { - "assemblyVersion": "2.24.0.0", - "fileVersion": "2.24.76.23397" - } - }, - "resources": { - "lib/net9.0/cs/StreamJsonRpc.resources.dll": { - "locale": "cs" - }, - "lib/net9.0/de/StreamJsonRpc.resources.dll": { - "locale": "de" - }, - "lib/net9.0/es/StreamJsonRpc.resources.dll": { - "locale": "es" - }, - "lib/net9.0/fr/StreamJsonRpc.resources.dll": { - "locale": "fr" - }, - "lib/net9.0/it/StreamJsonRpc.resources.dll": { - "locale": "it" - }, - "lib/net9.0/ja/StreamJsonRpc.resources.dll": { - "locale": "ja" - }, - "lib/net9.0/ko/StreamJsonRpc.resources.dll": { - "locale": "ko" - }, - "lib/net9.0/pl/StreamJsonRpc.resources.dll": { - "locale": "pl" - }, - "lib/net9.0/pt-BR/StreamJsonRpc.resources.dll": { - "locale": "pt-BR" - }, - "lib/net9.0/ru/StreamJsonRpc.resources.dll": { - "locale": "ru" - }, - "lib/net9.0/tr/StreamJsonRpc.resources.dll": { - "locale": "tr" - }, - "lib/net9.0/zh-Hans/StreamJsonRpc.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net9.0/zh-Hant/StreamJsonRpc.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "System.CodeDom/10.0.5": { - "runtime": { - "lib/net10.0/System.CodeDom.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.CommandLine/2.0.0-beta4.22402.1": { - "runtime": { - "lib/net6.0/System.CommandLine.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.22.40201" - } - }, - "resources": { - "lib/net6.0/cs/System.CommandLine.resources.dll": { - "locale": "cs" - }, - "lib/net6.0/de/System.CommandLine.resources.dll": { - "locale": "de" - }, - "lib/net6.0/es/System.CommandLine.resources.dll": { - "locale": "es" - }, - "lib/net6.0/fr/System.CommandLine.resources.dll": { - "locale": "fr" - }, - "lib/net6.0/it/System.CommandLine.resources.dll": { - "locale": "it" - }, - "lib/net6.0/ja/System.CommandLine.resources.dll": { - "locale": "ja" - }, - "lib/net6.0/ko/System.CommandLine.resources.dll": { - "locale": "ko" - }, - "lib/net6.0/pl/System.CommandLine.resources.dll": { - "locale": "pl" - }, - "lib/net6.0/pt-BR/System.CommandLine.resources.dll": { - "locale": "pt-BR" - }, - "lib/net6.0/ru/System.CommandLine.resources.dll": { - "locale": "ru" - }, - "lib/net6.0/tr/System.CommandLine.resources.dll": { - "locale": "tr" - }, - "lib/net6.0/zh-Hans/System.CommandLine.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net6.0/zh-Hant/System.CommandLine.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "System.ComponentModel.Composition/10.0.5": { - "runtime": { - "lib/net10.0/System.ComponentModel.Composition.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.AttributedModel/10.0.5": { - "runtime": { - "lib/net10.0/System.Composition.AttributedModel.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Convention/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.Convention.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Hosting/10.0.5": { - "dependencies": { - "System.Composition.Runtime": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.Hosting.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.Runtime/10.0.5": { - "runtime": { - "lib/net10.0/System.Composition.Runtime.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Composition.TypedParts/10.0.5": { - "dependencies": { - "System.Composition.AttributedModel": "10.0.5", - "System.Composition.Hosting": "10.0.5", - "System.Composition.Runtime": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Composition.TypedParts.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "dependencies": { - "System.Diagnostics.EventLog": "10.0.5", - "System.Security.Cryptography.ProtectedData": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.EventLog/10.0.5": { - "runtime": { - "lib/net10.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "dependencies": { - "System.Configuration.ConfigurationManager": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Diagnostics.PerformanceCounter.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Drawing.Common/10.0.5": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Drawing.Common.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - }, - "lib/net10.0/System.Private.Windows.Core.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - }, - "lib/net10.0/System.Private.Windows.GdiPlus.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.IO.Packaging/10.0.5": { - "runtime": { - "lib/net10.0/System.IO.Packaging.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Management/10.0.5": { - "dependencies": { - "System.CodeDom": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Management.dll": { - "assemblyVersion": "10.0.0.5", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "runtime": { - "lib/net10.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Security.Permissions/10.0.5": { - "dependencies": { - "System.Windows.Extensions": "10.0.5" - }, - "runtime": { - "lib/net10.0/System.Security.Permissions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "System.Windows.Extensions/10.0.5": { - "runtime": { - "lib/net10.0/System.Windows.Extensions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.526.15411" - } - } - }, - "ManagedTelemetry/1.0.0": { - "dependencies": { - "Microsoft.VisualStudio.Telemetry": "18.3.19", - "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", - "System.ComponentModel.Composition": "10.0.5" - }, - "runtime": { - "ManagedTelemetry.dll": { - "assemblyVersion": "3.20.0.0", - "fileVersion": "3.20.199.50285" - } - } - }, - "Microsoft.VisualStudio.Server/1.0.0": { - "dependencies": { - "Microsoft.ServiceHub.Client": "4.6.8359", - "Microsoft.VisualStudio.Composition": "18.3.39", - "Microsoft.VisualStudio.ImageCatalog": "17.14.39795", - "Microsoft.VisualStudio.LiveShare.CoreContracts": "2.1.101", - "Microsoft.VisualStudio.RpcContracts": "18.3.4", - "Microsoft.VisualStudio.SolutionPersistence": "1.0.52", - "Microsoft.VisualStudio.Utilities": "17.14.39795", - "System.ComponentModel.Composition": "10.0.5", - "System.IO.Packaging": "10.0.5" - }, - "runtime": { - "Microsoft.VisualStudio.Server.dll": { - "assemblyVersion": "3.20.0.0", - "fileVersion": "3.20.199.50285" - } - } - } - } - }, - "libraries": { - "Microsoft.VisualStudio.Code.Server/3.20.199": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "MessagePack/2.5.198": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ul2rGISMatBL4AbXTteEml4xtOsKF8yClEkS0rnrMyFs6Cu3KTbdZwOXrcbEUjGFIDiCwHuYIGyS55FeiaYzBw==", - "path": "messagepack/2.5.198", - "hashPath": "messagepack.2.5.198.nupkg.sha512" - }, - "MessagePack.Annotations/2.5.198": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3U9OvqQGTra+Mz1k1zfNAScSdNHobnqtQ51qdMGUZppkNDZJl0X/igq6Qz5zDBLEZoYqZrFtZwFx6wBJHHI8BA==", - "path": "messagepack.annotations/2.5.198", - "hashPath": "messagepack.annotations.2.5.198.nupkg.sha512" - }, - "Microsoft.NET.StringTools/18.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cTZw3GHkAlqZACYGeQT3niS3UfVQ8CH0O5+zUdhxstrg1Z8Q2ViXYFKjSxHmEXTX85mrOT/QnHZOeQhhSsIrkQ==", - "path": "microsoft.net.stringtools/18.0.2", - "hashPath": "microsoft.net.stringtools.18.0.2.nupkg.sha512" - }, - "Microsoft.ServiceHub.Client/4.6.8359": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Pdj3gFdrWY+fEW5i1j84FUi6c7D+vsfTaIvQRzPSg47bbtqS/VJitqkev7HlmRci7eAH960Nowu8o5f3u5m/0A==", - "path": "microsoft.servicehub.client/4.6.8359", - "hashPath": "microsoft.servicehub.client.4.6.8359.nupkg.sha512" - }, - "Microsoft.ServiceHub.Framework/4.10.35": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4bjFPfODeEHg1gDTGGtGbgRQffJuahafLFCkwuneE2II/hN4xAsNqe1lxJLwW1xp+STnXsdZJyEaoluQU/xng==", - "path": "microsoft.servicehub.framework/4.10.35", - "hashPath": "microsoft.servicehub.framework.4.10.35.nupkg.sha512" - }, - "Microsoft.ServiceHub.Resources/4.6.2047": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HZQ4HMMPdEeM6BSevxtn56/cW7AUh+J5pqajLVyF+Z/lNFC55BIhEmyf71NdTMabFBnDn7Lv4n5e4Szrp+nV4Q==", - "path": "microsoft.servicehub.resources/4.6.2047", - "hashPath": "microsoft.servicehub.resources.4.6.2047.nupkg.sha512" - }, - "Microsoft.VisualStudio.Composition/18.3.39": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ELZO8hW3Iwgebl9yctX/OfWdezcrSltA+yRm2DxGJyrw/fqZ2aoa7oYSwfHIsskjHHbkhNQHT2RkAZWMdBn2hQ==", - "path": "microsoft.visualstudio.composition/18.3.39", - "hashPath": "microsoft.visualstudio.composition.18.3.39.nupkg.sha512" - }, - "Microsoft.VisualStudio.ImageCatalog/17.14.39795": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CS8OBSk5r014P1CY0oguZc/pahecn7VyWj2qWb64n1YIo5TSQiMH4Rm3cq9+qwU/MG2M4OfW0fX3MjvVznRkrQ==", - "path": "microsoft.visualstudio.imagecatalog/17.14.39795", - "hashPath": "microsoft.visualstudio.imagecatalog.17.14.39795.nupkg.sha512" - }, - "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime/17.14.39777": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYlZ++xf/EDEmnTbwDxnsjDyhT0IGf3b9nkEECnkewtulyiLaDysNsXxK/pV9wRJL8GJAcfkNAMAxwG3UukXrg==", - "path": "microsoft.visualstudio.imaging.interop.14.0.designtime/17.14.39777", - "hashPath": "microsoft.visualstudio.imaging.interop.14.0.designtime.17.14.39777.nupkg.sha512" - }, - "Microsoft.VisualStudio.Interop/17.14.39795": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSpObQTStx1Om0xdxdIhKgiC6hj/nxlnjIjuP6rS89UaY88yCciUzxJ4T+YcxH2pNyKB2ME7mHPNFLXRFXuc7g==", - "path": "microsoft.visualstudio.interop/17.14.39795", - "hashPath": "microsoft.visualstudio.interop.17.14.39795.nupkg.sha512" - }, - "Microsoft.VisualStudio.LiveShare/2.19.1241": { - "type": "package", - "serviceable": true, - "sha512": "sha512-g6ZIlkMLAkmuLSN9DrqJSsY2LdJIKAZXqsbL5euxwrQd+20UmxNwV2zjSlItczxU89lMQhTDRjeinDKx6WJnIw==", - "path": "microsoft.visualstudio.liveshare/2.19.1241", - "hashPath": "microsoft.visualstudio.liveshare.2.19.1241.nupkg.sha512" - }, - "Microsoft.VisualStudio.LiveShare.CoreContracts/2.1.101": { - "type": "package", - "serviceable": true, - "sha512": "sha512-26JKbMQy9GRpZ4Ji9F40awjlhNfJR5Ar3hVFOmQJWlyNPxZBY6XcTz4j3niimMPGcMzSU9m8VnDoAZtyg2F+yg==", - "path": "microsoft.visualstudio.liveshare.corecontracts/2.1.101", - "hashPath": "microsoft.visualstudio.liveshare.corecontracts.2.1.101.nupkg.sha512" - }, - "Microsoft.VisualStudio.RemoteControl/16.4.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UiRvQOysueQ+EVZDgjRB1BR5qLX9KpekjkGW82iZrCEbrFtJlGNV/jpE+wQzOcz19aL8HwKVlkgVxejEAyRdxA==", - "path": "microsoft.visualstudio.remotecontrol/16.4.1", - "hashPath": "microsoft.visualstudio.remotecontrol.16.4.1.nupkg.sha512" - }, - "Microsoft.VisualStudio.RpcContracts/18.3.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4g88FkpCXWn+7esMiyTA4L3laQTJ0/G10r5WysaWG9jMJzPnVgS06EQ8LUc4sTBVUJsEhoqf7c7vi80gO4428g==", - "path": "microsoft.visualstudio.rpccontracts/18.3.4", - "hashPath": "microsoft.visualstudio.rpccontracts.18.3.4.nupkg.sha512" - }, - "Microsoft.VisualStudio.SolutionPersistence/1.0.52": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oNv2JtYXhpdJrX63nibx1JT3uCESOBQ1LAk7Dtz/sr0+laW0KRM6eKp4CZ3MHDR2siIkKsY8MmUkeP5DKkQQ5w==", - "path": "microsoft.visualstudio.solutionpersistence/1.0.52", - "hashPath": "microsoft.visualstudio.solutionpersistence.1.0.52.nupkg.sha512" - }, - "Microsoft.VisualStudio.Telemetry/18.3.19": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1OT1QPbNsa6bDs9cY4swVqJHJE25SfkbMhGue+qZ3ARsEjyNOEwktbZ0GjOCVBDkKjkbQEpulZ5lsuje9QH+Pg==", - "path": "microsoft.visualstudio.telemetry/18.3.19", - "hashPath": "microsoft.visualstudio.telemetry.18.3.19.nupkg.sha512" - }, - "Microsoft.VisualStudio.Threading.Only/18.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fGXcBgjFf0B+xQuE5CE9UiXuVV/crLVwmA+5QKJ1RldJujqbxchPlLlt2yDeSOpMnBSRKPToqAuXxO+r8haxrA==", - "path": "microsoft.visualstudio.threading.only/18.0.11", - "hashPath": "microsoft.visualstudio.threading.only.18.0.11.nupkg.sha512" - }, - "Microsoft.VisualStudio.Utilities/17.14.39795": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tRqCLji+Lbgg2TRsJJK6qbF8LDZTwqJEPVFXWB7HbDLn6bPunDmvNe807t/pG0sK83RpGsmCgrfOAwSE4vBcag==", - "path": "microsoft.visualstudio.utilities/17.14.39795", - "hashPath": "microsoft.visualstudio.utilities.17.14.39795.nupkg.sha512" - }, - "Microsoft.VisualStudio.Utilities.Internal/16.3.90": { - "type": "package", - "serviceable": true, - "sha512": "sha512-joWRXcBhOAzEaBfgV4OHa++VESjShwUGB0kqy7vdEiJg08wXpxYt9afQDEwiwy8XGKPKabByYXA+CGMLxYo/TQ==", - "path": "microsoft.visualstudio.utilities.internal/16.3.90", - "hashPath": "microsoft.visualstudio.utilities.internal.16.3.90.nupkg.sha512" - }, - "Microsoft.VisualStudio.Validation/17.13.22": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fC20ITOxlUpGQ0ltAxITQbeFxwuB6OjLT3lByC4+/Gm46o/Mwv9hlIVrBhiUhnqdQzUUvr4EHkdiYe7WOSMLmw==", - "path": "microsoft.visualstudio.validation/17.13.22", - "hashPath": "microsoft.visualstudio.validation.17.13.22.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-a7rC0Qb5JGiA4f4ooqQjsx17LgYkb9feOcMNGyBXGqYmqC4ZoLbrV98zn7Kr5Z39BIU10Bti80Jwm/QAw+45VA==", - "path": "microsoft.win32.systemevents/10.0.5", - "hashPath": "microsoft.win32.systemevents.10.0.5.nupkg.sha512" - }, - "Nerdbank.MessagePack/1.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mUcRO0trgc85qKPR360ybSvZTbm3nlSr1aK0JlKVWC5iC9OYxVLL1AbJxaW2Pbj4EQNCP8dKiz/SIlFPy67Ixw==", - "path": "nerdbank.messagepack/1.0.2", - "hashPath": "nerdbank.messagepack.1.0.2.nupkg.sha512" - }, - "Nerdbank.Streams/2.13.16": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GjifQ5M4IpQWjGNNbIrsj8M/M7ESb2328OeoGeqxk5rOJiuaAJ5zFc6CyqB+5UWKr1KEGK23hKoxA+z1gooAKA==", - "path": "nerdbank.streams/2.13.16", - "hashPath": "nerdbank.streams.2.13.16.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", - "path": "newtonsoft.json/13.0.3", - "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" - }, - "PolyType/1.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-q8vTQfDoKa/vCNMT+TvKbzsl+Z/s4k/qaP8WQGvNDIILkxKhP+N3NbFAOiglQljNmAj/ei51wO9jwcAI9jhtHw==", - "path": "polytype/1.0.0", - "hashPath": "polytype.1.0.0.nupkg.sha512" - }, - "StreamJsonRpc/2.24.76": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hNb7LoVV+YispodkxphNjdamle9+szvDL/JgAaDeQlBy3AXOX51e8U/gaACwuC+jzZoYSjZB7mvts0DXB9am9g==", - "path": "streamjsonrpc/2.24.76", - "hashPath": "streamjsonrpc.2.24.76.nupkg.sha512" - }, - "System.CodeDom/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hGZWDDJh1U6t7fy3iO4HlZYK1ur1fWE3sTqTNHkHk0Leh0JUcxYM//JtLBNG5g+6D2Lt0+aHH8rc7e5oIlNgCg==", - "path": "system.codedom/10.0.5", - "hashPath": "system.codedom.10.0.5.nupkg.sha512" - }, - "System.CommandLine/2.0.0-beta4.22402.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/UMU7bQnhtOS/nI9BSYZNiatkCTOHc/wF1MR6I/Ff+C18x66Oy1eu+199ul1XGOnf6wyouCuK42bbDEduvzDqQ==", - "path": "system.commandline/2.0.0-beta4.22402.1", - "hashPath": "system.commandline.2.0.0-beta4.22402.1.nupkg.sha512" - }, - "System.ComponentModel.Composition/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yi8nY2EKRZlZYRPxQ1/E4rrYs6QD1H0UgfcfHhKsCVhNJ4lNULLbly6Dtz6CjH6gZKBf2hZYXzzzzVGhpGLBvw==", - "path": "system.componentmodel.composition/10.0.5", - "hashPath": "system.componentmodel.composition.10.0.5.nupkg.sha512" - }, - "System.Composition.AttributedModel/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vgb7wwB7ya+lbcwccXHZPSJxeKR7tCkWLgFXO9Wcgbu/NgO5DvNAIHtEkXaEESkcvXdD1iqp2JBcLWGT/xDxEw==", - "path": "system.composition.attributedmodel/10.0.5", - "hashPath": "system.composition.attributedmodel.10.0.5.nupkg.sha512" - }, - "System.Composition.Convention/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TSSG2BVl9L8XNuJ67lwUtxmme9EzaRiEBSYQRT6oKlIQ77rbJhePa1eVmIJzX0dgwU0R6gFLDay1M+9ZHQq3iA==", - "path": "system.composition.convention/10.0.5", - "hashPath": "system.composition.convention.10.0.5.nupkg.sha512" - }, - "System.Composition.Hosting/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZHnGJu2IdxwVKgQs2ND7c6CTnQpHSO++59QpIFZRRwSdfPXy+0XZZzEl7KEbyVtU9iIQi6A/wS8nHVj2cRMs8Q==", - "path": "system.composition.hosting/10.0.5", - "hashPath": "system.composition.hosting.10.0.5.nupkg.sha512" - }, - "System.Composition.Runtime/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-r1Oda1bj9yFrtG2id3JQO0m8bfwf07JwYs/nCoH+hqLnFBJM/2N6BOhCk44LwrAlFKkd5P0s2iSTc6jFyb5awg==", - "path": "system.composition.runtime/10.0.5", - "hashPath": "system.composition.runtime.10.0.5.nupkg.sha512" - }, - "System.Composition.TypedParts/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Dai8vsKSmMEGVk73bNMtk/cYbho+AhCCsDuJpQZ7gKIprEJ8ZSmoRm/HzmEZO/wyV4kl0zwamjHNR9Uwk7GR3A==", - "path": "system.composition.typedparts/10.0.5", - "hashPath": "system.composition.typedparts.10.0.5.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9UHU7hldEOVgcOHUX7Pa+owDfpzhW+a1gshEvyknAoDA++G6FV+N1cPoUbtsXEO7GgPErGSg8MHrI/YqrLoiGA==", - "path": "system.configuration.configurationmanager/10.0.5", - "hashPath": "system.configuration.configurationmanager.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.EventLog/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wugvy+pBVzjQEnRs9wMTWwoaeNFX3hsaHeVHFDIvJSWXp7wfmNWu3mxAwBIE6pyW+g6+rHa1Of5fTzb0QVqUTA==", - "path": "system.diagnostics.eventlog/10.0.5", - "hashPath": "system.diagnostics.eventlog.10.0.5.nupkg.sha512" - }, - "System.Diagnostics.PerformanceCounter/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2fdEqAn8xpPNW7g7BDwsvWw9BGG4m8yu2+qqRFE02nypN4urVdzp3kT42e6pION9RHGkEUFHnrBLXcUQ2+Ws2w==", - "path": "system.diagnostics.performancecounter/10.0.5", - "hashPath": "system.diagnostics.performancecounter.10.0.5.nupkg.sha512" - }, - "System.Drawing.Common/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FYgPPbii/9Prh7RuY1gaxSyik7Ysw594K0uCHggDxHDgl7mfk8c4UlwluKjQoMquVGLce7Jld4DjjsnuYK3m7g==", - "path": "system.drawing.common/10.0.5", - "hashPath": "system.drawing.common.10.0.5.nupkg.sha512" - }, - "System.IO.Packaging/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ygK00KGbFHlZZmcO5ihqdrsMeFQ0liD2qQ+Yz/30G5ZOyeh3aHBEfVIRPBNFBE0epnwjbIrjLdDvLP3iBmsCcg==", - "path": "system.io.packaging/10.0.5", - "hashPath": "system.io.packaging.10.0.5.nupkg.sha512" - }, - "System.Management/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JhBVxvWhUJ0KAquUK0dMnc3a1Ol4JyH8fMrMQZ9GgEUkrtvPy8DE57SDnGnuvOdI0maJOdguxw87N5bh2eL87A==", - "path": "system.management/10.0.5", - "hashPath": "system.management.10.0.5.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kxR4O/8o32eNN3m4qbLe3UifYqeyEpallCyVAsLvL5ZFJVyT3JCb+9du/WHfC09VyJh1Q+p/Gd4+AwM7Rz4acg==", - "path": "system.security.cryptography.protecteddata/10.0.5", - "hashPath": "system.security.cryptography.protecteddata.10.0.5.nupkg.sha512" - }, - "System.Security.Permissions/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mhNFWI/5ljeEUT4nsJFK5ykecpyelRwN6Hy1x0hIJoqs5ssHJ9jr7hIkrjhbiE2Y4usuG1FpZr9S00Oei49aMg==", - "path": "system.security.permissions/10.0.5", - "hashPath": "system.security.permissions.10.0.5.nupkg.sha512" - }, - "System.Windows.Extensions/10.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5hVP2TIgEqqA590MnKmMN5+Fgzl6xBRjR1wbgC3M1znrZZJe63TwBPN+ymaMgwT0vjsiXk95AjMAe8SAhhJSTg==", - "path": "system.windows.extensions/10.0.5", - "hashPath": "system.windows.extensions.10.0.5.nupkg.sha512" - }, - "ManagedTelemetry/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualStudio.Server/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server.runtimeconfig.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server.runtimeconfig.json deleted file mode 100644 index f730443..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/Microsoft.VisualStudio.Code.Server.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net10.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "10.0.0" - }, - "configProperties": { - "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/package.json deleted file mode 100644 index 163cf44..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-server.linux-x64/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "@microsoft/visualstudio-server.linux-x64", - "version": "3.20.199", - "brokeredServices": [ - { - "moniker": { - "name": "Microsoft.VisualStudio.NoDelay.EnvironmentService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.SolutionFileService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.NoDelay.SolutionViewService", - "version": "0.1" - } - }, - { - "moniker": { - "name": "Microsoft.VisualStudio.DiagnosticsService", - "version": "0.1" - } - } - ] -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.CsDKSourceBasedTestDiscovery.Service.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.CsDKSourceBasedTestDiscovery.Service.servicehub.service.json deleted file mode 100644 index 1bdcfe9..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.CsDKSourceBasedTestDiscovery.Service.servicehub.service.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "host": "dotnet", - "entryPoint": { - "assemblyPath": "Microsoft.VisualStudio.TestWindow.VSCode.Service.dll", - "fullClassName": "Microsoft.VisualStudio.TestWindow.VSCode.Service.CsDKSourceBasedTestDiscoveryServiceFactory" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.CsDKTestWindow.Service.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.CsDKTestWindow.Service.servicehub.service.json deleted file mode 100644 index 1916a7b..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.CsDKTestWindow.Service.servicehub.service.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "host": "dotnet", - "entryPoint": { - "assemblyPath": "Microsoft.VisualStudio.TestWindow.VSCode.Service.dll", - "fullClassName": "Microsoft.VisualStudio.TestWindow.VSCode.Service.CsDKTestWindowServiceFactory" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.TestWindow.VSCode.ProjectSystemProvider.Service.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.TestWindow.VSCode.ProjectSystemProvider.Service.servicehub.service.json deleted file mode 100644 index d689ea0..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.TestWindow.VSCode.ProjectSystemProvider.Service.servicehub.service.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "host": "dotnet", - "entryPoint": { - "assemblyPath": "Microsoft.VisualStudio.TestWindow.VSCode.Service.dll", - "fullClassName": "Microsoft.VisualStudio.TestWindow.VSCode.ProjectSystemProvider.Service.ProjectSystemProviderServiceFactory" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.TestWindow.VSCode.Service.servicehub.service.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.TestWindow.VSCode.Service.servicehub.service.json deleted file mode 100644 index 9b0556b..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/Microsoft.VisualStudio.TestWindow.VSCode.Service.servicehub.service.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "host": "dotnet", - "entryPoint": { - "assemblyPath": "Microsoft.VisualStudio.TestWindow.VSCode.Service.dll", - "fullClassName": "Microsoft.VisualStudio.TestWindow.VSCode.Service.TestWindowVSCodeServiceFactory" - } -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/package.json deleted file mode 100644 index 361fe63..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/node_modules/@microsoft/visualstudio-testwindow-vscode-service.linux-x64/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@microsoft/visualstudio-testwindow-vscode-service.linux-x64", - "version": "3.20.199" -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/package.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/package.json deleted file mode 100644 index de53fe3..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/components/vs-green-server/platforms/linux-x64/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "dependencies": { - "@microsoft/visualstudio-controller.linux-x64": "3.20.199", - "@microsoft/visualstudio-testwindow-vscode-service.linux-x64": "3.20.199", - "@microsoft/visualstudio-code-servicehost.linux-x64": "3.20.199", - "@microsoft/coverage-services.linux-x64": "3.20.199", - "@microsoft/visualstudio-server-shared.linux-x64": "3.20.199", - "@microsoft/visualstudio-reliability-monitor.linux-x64": "3.20.199", - "@microsoft/visualstudio-server.linux-x64": "3.20.199" - }, - "private": true -} diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/491.extension.js b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/491.extension.js deleted file mode 100644 index e54cbb6..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/491.extension.js +++ /dev/null @@ -1,327 +0,0 @@ -/*! For license information please see 491.extension.js.LICENSE.txt */ -"use strict";exports.id=491,exports.ids=[491],exports.modules={2976(n,t,r){r.d(t,{S:()=>o,_0:()=>u,hj:()=>i,m5:()=>e});var e="",o="https://browser.events.data.microsoft.com/OneCollector/1.0/",i="version",u="properties"},4920(n,t,r){r.d(t,{xE:()=>T,X$:()=>S,Go:()=>k,EO:()=>C,WB:()=>x,F2:()=>P,Hh:()=>w,yD:()=>_,H$:()=>A,TC:()=>E,u9:()=>R});var e,o=r(4085),i=r(3774),u=r(7245),a=r(6083),c=r(8040),f=r(8972),l=r(1235),v=r(8258),s=null;function d(){var n=(0,o.FJ)();return n&&n.now?n.now():(0,i.x3)()}function g(){for(var n,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],r=l.m5,e=0;e<4;e++)r+=t[15&(n=(0,v.VN)())]+t[n>>4&15]+t[n>>8&15]+t[n>>12&15]+t[n>>16&15]+t[n>>20&15]+t[n>>24&15]+t[n>>28&15];var o=t[8+(3&(0,v.VN)())|0];return r[c.$4](0,8)+r[c.$4](9,4)+"4"+r[c.$4](13,3)+o+r[c.$4](16,3)+r[c.$4](19,12)}var y={_canUseCookies:void 0,isTypeof:i.Ed,isUndefined:i.b0,isNullOrUndefined:i.hX,hasOwnProperty:i.mQ,isFunction:i.Tn,isObject:i.Gv,isDate:i.$P,isArray:i.cy,isError:i.bJ,isString:i.Kg,isNumber:i.Et,isBoolean:i.Lm,toISOString:i._u,arrForEach:i.Iu,arrIndexOf:i.rD,arrMap:i.W$,arrReduce:i.KT,strTrim:i.EH,objCreate:a.AQ,objKeys:i.cG,objDefineAccessors:i.r,addEventHandler:f.So,dateNow:i.x3,isIE:o.lT,disableCookies:function(){var n,t,r,o;(r=(0,u.d5)(n,t),o=y._canUseCookies,null===s&&(s=[],e=o,(0,i.r)(y,"_canUseCookies",function(){return e},function(n){e=n,(0,i.Iu)(s,function(t){t[c.kt](n)})})),-1===(0,i.rD)(s,r)&&s[c.y5](r),(0,i.Lm)(o)&&r[c.kt](o),(0,i.Lm)(e)&&r[c.kt](e),r)[c.kt](!1)},newGuid:function(){var n=g();return n[c.Re](0,8)+"-"+n[c.Re](8,12)+"-"+n[c.Re](12,16)+"-"+n[c.Re](16,20)+"-"+n[c.Re](20)},perfNow:d,newId:v.Si,randomValue:v.Z1,random32:v.VN,mwcRandomSeed:v.yc,mwcRandom32:v.k5,generateW3CId:g};f.Q3,f.Q3,f.Ym,f.Ym;var m,p=r(5971),h=r(2976),T="1DS-Web-JS-3.2.16",b="withCredentials",I=((m={})[0]=0,m[2]=6,m[1]=1,m[3]=7,m[4098]=6,m[4097]=1,m[4099]=7,m);function _(n){return!(n===h.m5||(0,i.hX)(n))}function C(n){if(n){var t=n.indexOf("-");if(t>-1)return n.substring(0,t)}return h.m5}function w(n){return!!(n&&(0,i.Et)(n)&&n>=1&&n<=4)}function E(n,t,r){if(!t&&!_(t)||"string"!=typeof n)return null;var e=typeof t;if("string"===e||"number"===e||"boolean"===e||(0,i.cy)(t))t={value:t};else if("object"!==e||p.J$.call(t,"value")){if((0,i.hX)(t.value)||t.value===h.m5||!(0,i.Kg)(t.value)&&!(0,i.Et)(t.value)&&!(0,i.Lm)(t.value)&&!(0,i.cy)(t.value))return null}else t={value:r?JSON.stringify(t):t};if((0,i.cy)(t.value)&&!(t.value.length>0))return null;if(!(0,i.hX)(t.kind)){if((0,i.cy)(t.value)||!function(n){return 0===n||n>0&&n<=13||32===n}(t.kind))return null;t.value=t.value.toString()}return t}function k(n,t,r){var e=-1;if(!(0,i.b0)(n))if(t>0&&(32===t?e=8192:t<=13&&(e=t<<5)),function(n){return n>=0&&n<=9}(r))-1===e&&(e=0),e|=r;else{var o=I[$(n)]||-1;-1!==e&&-1!==o?e|=o:6===o&&(e=o)}return e}function S(n,t,r,e,o){var u={},a=!1,c=0,f=arguments.length,l=arguments;for("[object Boolean]"===Object[p.vR].toString.call(l[0])&&(a=l[0],c++);c0&&(t|=$(n[0]))):p.J$.call(n,"value")&&(t=8192|$(n.value)))}return t}function P(){return!!(0,o.EH)("chrome")}function A(n,t,r,e,o,i){function u(n,t,r){try{n[t]=r}catch(n){}}void 0===e&&(e=!1),void 0===o&&(o=!1);var a=new XMLHttpRequest;return e&&u(a,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",e),r&&u(a,b,r),a.open(n,t,!o),r&&u(a,b,r),!o&&i&&u(a,"timeout",i),a}p.bA,p._1,p.bA,i.Iu,i.rD,i.W$,i.KT,i.cG,i._u,o.lV,i.Kg,i.Et,i.Lm,i.Tn,i.cy,i.Gv,i.EH,o.Uf,i._u,o.PV,u.gi,u.It,i.r,f.ee,f.So,i.Cv,i.z,i.Ed,i.b0,i.hX,i.mQ,i.Tn,i.Gv,i.$P,i.cy,i.bJ,i.Kg,i.Et,i.Lm,i._u,i.Iu,i.rD,i.W$,i.KT,i.EH,a.AQ,i.cG,i.r,f.So,i.x3,o.lT,v.Si,v.Z1,v.VN,v.yc,v.k5},3210(n,t,r){r.d(t,{s:()=>l});var e=r(466),o=r(8040),i=r(3774),u=r(1235),a=r(1162),c=r(3693),f="getPlugin",l=function(){function n(){var t,r,l,v,s,d=this;function g(n){void 0===n&&(n=null);var t=n;if(!t){var e=r||(0,a.i8)(null,{},d[u.eT]);t=l&&l[f]?e[o.$o](null,l[f]):e[o.$o](null,l)}return t}function y(n,t,e){n&&(0,i.KY)(n,u.Bw,[],null,i.hX),!e&&t&&(e=t[o.ps]()[o.uR]());var c=l;l&&l[f]&&(c=l[f]()),d[u.eT]=t,r=(0,a.i8)(e,n,t,c)}function m(){t=!1,d[u.eT]=null,r=null,l=null,s=[],v=(0,c.P)()}m(),(0,e.A)(n,d,function(n){n[o.mE]=function(n,r,e,o){y(n,r,o),t=!0},n[o.Ik]=function(t,r){var e,c=n[u.eT];if(c&&(!t||c===t[u.eT]())){var d,g=!1,y=t||(0,a.tS)(null,c,l&&l[f]?l[f]():l),p=r||((e={reason:0})[o.tI]=!1,e);return n[o.tn]&&!0===n[o.tn](y,p,h)?d=!0:h(),d}function h(){if(!g){g=!0,v.run(y,r);var n=s;s=[],(0,i.Iu)(n,function(n){n.rm()}),!0===d&&y[o.$5](p),m()}}},n[o.HC]=function(t,r){var e=n[u.eT];if(e&&(!t||e===t[u.eT]())){var i,c=!1,v=t||(0,a.nU)(null,e,l&&l[f]?l[f]():l),s=r||{reason:0};return n._doUpdate&&!0===n._doUpdate(v,s,d)?i=!0:d(),i}function d(){c||(c=!0,y(v.getCfg(),v.core(),v[o.uR]()))}},n._addHook=function(n){n&&((0,i.cy)(n)?s=s.concat(n):s[o.y5](n))},(0,i.RF)(n,"_addUnloadCb",function(){return v},"add")}),d[o.e4]=function(n){return g(n)[o.e4]()},d[o.tZ]=function(){return t},d.setInitialized=function(n){t=n},d[o.YH]=function(n){l=n},d[o.$5]=function(n,t){t?t[o.$5](n):l&&(0,i.Tn)(l[u.qT])&&l[u.qT](n,null)},d._getTelCtx=g}return n.__ieDyn=1,n}()},7245(n,t,r){r.d(t,{It:()=>M,d5:()=>_,gi:()=>S,um:()=>E,xN:()=>k});var e=r(8040),o=r(6493),i=r(4085),u=r(3774),a=r(1235),c="toGMTString",f="toUTCString",l="cookie",v="expires",s="enabled",d="isCookieUseDisabled",g="disableCookiesUsage",y="_ckMgr",m=null,p=null,h=null,T=(0,i.YE)(),b={},I={};function _(n,t){var r=k[y]||I[y];return r||(r=k[y]=k(n,t),I[y]=r),r}function C(n){return!n||n.isEnabled()}function w(n,t){return!!(t&&n&&(0,u.cy)(n.ignoreCookies))&&-1!==n.ignoreCookies[e.Sj](t)}function E(n,t){var r;if(n)r=n.getCookieMgr();else if(t){var o=t[e.lK];r=o[y]?o[y]:k(t)}return r||(r=_(t,(n||{})[e.Uw])),r}function k(n,t){var r,o=function(n){var t=n[e.lK]=n[e.lK]||{};if((0,u.KY)(t,"domain",n.cookieDomain,u.Gh,u.hX),(0,u.KY)(t,"path",n.cookiePath||"/",null,u.hX),(0,u.hX)(t[s])){var r=void 0;(0,u.b0)(n[d])||(r=!n[d]),(0,u.b0)(n[g])||(r=!n[g]),t[s]=r}return t}(n||I),l=o.path||"/",m=o.domain,h=!1!==o[s],T=((r={isEnabled:function(){var n=h&&S(t),r=I[y];return n&&r&&T!==r&&(n=C(r)),n}})[e.kt]=function(n){h=!1!==n},r.set=function(n,t,r,s,d){var g=!1;if(C(T)&&!function(n,t){return!!(t&&n&&(0,u.cy)(n.blockedCookies)&&-1!==n.blockedCookies[e.Sj](t))||w(n,t)}(o,n)){var y={},h=(0,u.EH)(t||a.m5),b=h[e.Sj](";");if(-1!==b&&(h=(0,u.EH)(t[e.Re](0,b)),y=x(t[e.Re](b+1))),(0,u.KY)(y,"domain",s||m,u.zz,u.b0),!(0,u.hX)(r)){var I=(0,i.lT)();if((0,u.b0)(y[v])){var _=(0,u.x3)()+1e3*r;if(_>0){var E=new Date;E.setTime(_),(0,u.KY)(y,v,R(E,I?c:f)||R(E,I?c:f)||a.m5,u.zz)}}I||(0,u.KY)(y,"max-age",a.m5+r,null,u.b0)}var k=(0,i.g$)();k&&"https:"===k.protocol&&((0,u.KY)(y,"secure",null,null,u.b0),null===p&&(p=!M(((0,i.w3)()||{})[e.tX])),p&&(0,u.KY)(y,"SameSite","None",null,u.b0)),(0,u.KY)(y,"path",d||l,null,u.b0),(o.setCookie||A)(n,$(h,y)),g=!0}return g},r.get=function(n){var t=a.m5;return C(T)&&!w(o,n)&&(t=(o.getCookie||P)(n)),t},r.del=function(n,t){var r=!1;return C(T)&&(r=T.purge(n,t)),r},r.purge=function(n,r){var e,u=!1;if(S(t)){var c=((e={}).path=r||"/",e[v]="Thu, 01 Jan 1970 00:00:01 GMT",e);(0,i.lT)()||(c["max-age"]="0"),(o.delCookie||A)(n,$(a.m5,c)),u=!0}return u},r);return T[y]=T,T}function S(n){if(null===m){m=!1;try{m=void 0!==(T||{})[l]}catch(t){(0,o.ZP)(n,2,68,"Cannot access document.cookie - "+(0,u.lL)(t),{exception:(0,i.mm)(t)})}}return m}function x(n){var t={};if(n&&n[e.oI]){var r=(0,u.EH)(n)[e.sY](";");(0,u.Iu)(r,function(n){if(n=(0,u.EH)(n||a.m5)){var r=n[e.Sj]("=");-1===r?t[n]=null:t[(0,u.EH)(n[e.Re](0,r))]=(0,u.EH)(n[e.Re](r+1))}})}return t}function R(n,t){return(0,u.Tn)(n[t])?n[t]():null}function $(n,t){var r=n||a.m5;return(0,u.z)(t,function(n,t){r+="; "+n+((0,u.hX)(t)?a.m5:"="+t)}),r}function P(n){var t=a.m5;if(T){var r=T[l]||a.m5;h!==r&&(b=x(r),h=r),t=(0,u.EH)(b[n]||a.m5)}return t}function A(n,t){T&&(T[l]=n+"="+t)}function M(n){return!(!(0,u.Kg)(n)||!(0,u.Ju)(n,"CPU iPhone OS 12")&&!(0,u.Ju)(n,"iPad; CPU OS 12")&&!((0,u.Ju)(n,"Macintosh; Intel Mac OS X 10_14")&&(0,u.Ju)(n,"Version/")&&(0,u.Ju)(n,"Safari"))&&(!(0,u.Ju)(n,"Macintosh; Intel Mac OS X 10_14")||!(0,u.Cv)(n,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))&&!(0,u.Ju)(n,"Chrome/5")&&!(0,u.Ju)(n,"Chrome/6")&&(!(0,u.Ju)(n,"UnrealEngine")||(0,u.Ju)(n,"Chrome"))&&!(0,u.Ju)(n,"UCBrowser/12")&&!(0,u.Ju)(n,"UCBrowser/11"))}},4331(n,t,r){r.d(t,{T:()=>g,Z:()=>d});var e=r(5971),o=r(8040),i=r(3774),u=r(1235),a=r(8258),c=e.KU,f="2.8.17",l="."+(0,a.Si)(6),v=0;function s(n){return 1===n[o.re]||9===n[o.re]||!+n[o.re]}function d(n,t){return void 0===t&&(t=!1),(0,i.cH)(n+v+++(t?"."+f:u.m5)+l)}function g(n){var t={id:d("_aiData-"+(n||u.m5)+"."+f),accept:function(n){return s(n)},get:function(n,r,e,o){var u=n[t.id];return u?u[(0,i.cH)(r)]:(o&&((u=function(n,t){var r=t[n.id];if(!r){r={};try{s(t)&&(function(n,t,r){if(c)try{return c(n,t,{value:r,enumerable:!1,configurable:!0}),!0}catch(n){}return!1}(t,n.id,r)||(t[n.id]=r))}catch(n){}}return r}(t,n))[(0,i.cH)(r)]=e),e)},kill:function(n,t){if(n&&n[t])try{delete n[t]}catch(n){}}};return t}},5568(n,t,r){r.d(t,{$:()=>f,M:()=>l});var e,o=r(8040),i=r(4085),u=["eventsSent","eventsDiscarded","eventsSendRequest","perfEvent"],a=null;function c(n,t){return function(){var r=arguments,e=f(t);if(e){var i=e.listener;i&&i[n]&&i[n][o.y9](i,r)}}}function f(n){var t,r=a;return r||!0===n.disableDbgExt||(r=a||((t=(0,i.EH)("Microsoft"))&&(a=t.ApplicationInsights),a)),r?r.ChromeDbgExt:null}function l(n){if(!e){e={};for(var t=0;tm,WD:()=>v,ZP:()=>y,wq:()=>d,y0:()=>s});var e=r(466),o=r(8040),i=r(5568),u=r(4085),a=r(3774),c=r(1235);function f(n){return n?'"'+n[o.W7](/\"/g,c.m5)+'"':c.m5}function l(n,t){var r=(0,u.U5)();if(r){var e="log";r[n]&&(e=n),(0,a.Tn)(r[e])&&r[e](t)}}var v=function(){function n(n,t,r,e){void 0===r&&(r=!1);var i=this;i[o.JR]=n,i[o.pM]=(r?"AI: ":"AI (Internal): ")+n;var a=c.m5;(0,u.Z)()&&(a=(0,u.hm)().stringify(e));var l=(t?" message:"+f(t):c.m5)+(e?" props:"+f(a):c.m5);i[o.pM]+=l}return n.dataType="MessageData",n}();function s(n,t){return(n||{})[o.Uw]||new d(t)}var d=function(){function n(t){this.identifier="DiagnosticLogger",this.queue=[];var r,f,s,d,g=0,y={};(0,e.A)(n,this,function(n){function e(t,r){if(!(g>=s)){var e=!0,i="AITR_"+r[o.JR];if(y[i]?e=!1:y[i]=!0,e&&(t<=f&&(n.queue[o.y5](r),g++,m(1===t?"error":"warn",r)),g===s)){var u="Internal events throttle limit per PageView reached for this app.",a=new v(23,u,!1);n.queue[o.y5](a),1===t?n[c.Zi](u):n[c.Tj](u)}}}function m(n,r){var e=(0,i.$)(t||{});e&&e[o.e4]&&e[o.e4](n,r)}!function(n){r=(0,a.SA)(n.loggingLevelConsole,0),f=(0,a.SA)(n.loggingLevelTelemetry,1),s=(0,a.SA)(n.maxMessageLimit,25),d=(0,a.SA)(n.enableDebug,(0,a.SA)(n[o.a$],!1))}(t||{}),n.consoleLoggingLevel=function(){return r},n.telemetryLoggingLevel=function(){return f},n.maxInternalMessageLimit=function(){return s},n[o.a$]=function(){return d},n.throwInternal=function(t,i,f,l,s){void 0===s&&(s=!1);var g=new v(i,f,s,l);if(d)throw(0,u.mm)(g);var p=1===t?c.Zi:c.Tj;if((0,a.b0)(g[o.pM]))m("throw"+(1===t?"Critical":"Warning"),g);else{if(s){var h=+g[o.JR];!y[h]&&r>=t&&(n[p](g[o.pM]),y[h]=!0)}else r>=t&&n[p](g[o.pM]);e(t,g)}},n[c.Tj]=function(n){l("warn",n),m("warning",n)},n[c.Zi]=function(n){l("error",n),m("error",n)},n.resetInternalMessageCount=function(){g=0,y={}},n[o.sx]=e})}return n.__ieDyn=1,n}();function g(n){return n||new d}function y(n,t,r,e,o,i){void 0===i&&(i=!1),g(n).throwInternal(t,r,e,o,i)}function m(n,t){g(n)[c.Tj](t)}},4085(n,t,r){r.d(t,{EH:()=>m,FJ:()=>w,MY:()=>S,PV:()=>O,R7:()=>M,U5:()=>C,Uf:()=>A,YE:()=>T,Z:()=>E,g$:()=>_,hm:()=>k,iN:()=>x,lT:()=>$,lV:()=>R,mm:()=>P,w3:()=>I,xk:()=>J,zk:()=>h});var e=r(5971),o=r(6083),i=r(8040),u=r(3774),a=r(1235),c="window",f="JSON",l="XMLHttpRequest",v=null,s=null,d=null,g=null;function y(n,t){var r=!1;if(n){try{if(!(r=t in n)){var o=n[e.vR];o&&(r=t in o)}}catch(n){}if(!r)try{var i=new n;r=!(0,u.b0)(i[t])}catch(n){}}return r}function m(n){var t=(0,o.mS)();return t&&t[n]?t[n]:n===c&&p()?window:null}function p(){return Boolean(typeof window===e._1&&window)}function h(){return p()?window:m(c)}function T(){return Boolean(typeof document===e._1&&document)?document:m("document")}function b(){return Boolean(typeof navigator===e._1&&navigator)}function I(){return b()?navigator:m("navigator")}function _(n){return typeof location===e._1&&location?location:m("location")}function C(){return typeof console!==e.bA?console:m("console")}function w(){return m("performance")}function E(){return Boolean(typeof JSON===e._1&&JSON||null!==m(f))}function k(){return E()?JSON||m(f):null}function S(){return m("crypto")}function x(){return m("msCrypto")}function R(){var n=I();return!(!n||!n.product)&&"ReactNative"===n.product}function $(){var n=I();if(n&&(n[i.tX]!==s||null===v)){var t=((s=n[i.tX])||a.m5)[i.OL]();v=(0,u.Ju)(t,"msie")||(0,u.Ju)(t,"trident/")}return v}function P(n){var t=Object[e.vR].toString[i.Ek](n),r=a.m5;return"[object Error]"===t?r="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n[i.RS]+"'":E()&&(r=k().stringify(n)),t+r}function A(){return null===g&&(g=b()&&Boolean(I().sendBeacon)),g}function M(n){var t=!1;try{t=!!m("fetch");var r=m("Request");t&&n&&r&&(t=y(r,"keepalive"))}catch(n){}return t}function O(){return null===d&&(d=typeof XDomainRequest!==e.bA)&&J()&&(d=d&&!y(m(l),"withCredentials")),d}function J(){var n=!1;try{n=!!m(l)}catch(n){}return n}},8972(n,t,r){r.d(t,{Ds:()=>Y,Fc:()=>j,Hm:()=>$,Q3:()=>M,So:()=>J,Ym:()=>O,ee:()=>U,oS:()=>K,sq:()=>D,vF:()=>L});var e=r(8040),o=r(4331),i=r(4085),u=r(3774),a=r(1235),c="attachEvent",f="addEventListener",l="detachEvent",v="removeEventListener",s="events",d="visibilitychange",g="pagehide",y="pageshow",m="unload",p="beforeunload",h=(0,o.Z)("aiEvtPageHide"),T=(0,o.Z)("aiEvtPageShow"),b=/\.[\.]+/g,I=/[\.]+$/,_=1,C=(0,o.T)("events"),w=/^([^.]*)(?:\.(.+)|)/;function E(n){return n&&n[e.W7]?n[e.W7](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,a.m5):n}function k(n,t){var r;if(t){var o=a.m5;(0,u.cy)(t)?(o=a.m5,(0,u.Iu)(t,function(n){(n=E(n))&&("."!==n[0]&&(n="."+n),o+=n)})):o=E(t),o&&("."!==o[0]&&(o="."+o),n=(n||a.m5)+o)}var i=w.exec(n||a.m5)||[];return(r={})[e.QM]=i[1],r.ns=(i[2]||a.m5).replace(b,".").replace(I,a.m5)[e.sY](".").sort().join("."),r}function S(n,t,r){void 0===r&&(r=!0);var e=C.get(n,s,{},r),o=e[t];return o||(o=e[t]=[]),o}function x(n,t,r,o){n&&t&&t[e.QM]&&(n[v]?n[v](t[e.QM],r,o):n[l]&&n[l]("on"+t[e.QM],r))}function R(n,t,r,o){for(var i=t[e.oI];i--;){var u=t[i];u&&(r.ns&&r.ns!==u.evtName.ns||o&&!o(u)||(x(n,u.evtName,u[e.Yo],u.capture),t[e.Ic](i,1)))}}function $(n,t){return t?k("xx",(0,u.cy)(t)?[n].concat(t):[n,t]).ns[e.sY]("."):n}function P(n,t,r,o,i){var u;void 0===i&&(i=!1);var a=!1;if(n)try{var l=k(t,o);if(a=function(n,t,r,o){var i=!1;return n&&t&&t[e.QM]&&r&&(n[f]?(n[f](t[e.QM],r,o),i=!0):n[c]&&(n[c]("on"+t[e.QM],r),i=!0)),i}(n,l,r,i),a&&C.accept(n)){var v=((u={guid:_++,evtName:l})[e.Yo]=r,u.capture=i,u);S(n,l.type)[e.y5](v)}}catch(n){}return a}function A(n,t,r,o,i){if(void 0===i&&(i=!1),n)try{var a=k(t,o),c=!1;!function(n,t,r){if(t[e.QM])R(n,S(n,t[e.QM]),t,r);else{var o=C.get(n,s,{});(0,u.z)(o,function(e,o){R(n,o,t,r)}),0===(0,u.cG)(o)[e.oI]&&C.kill(n,s)}}(n,a,function(n){return!((!a.ns||r)&&n[e.Yo]!==r||(c=!0,0))}),c||x(n,a,r,i)}catch(n){}}function M(n,t,r,e){return void 0===e&&(e=!1),P(n,t,r,null,e)}function O(n,t,r,e){void 0===e&&(e=!1),A(n,t,r,null,e)}function J(n,t,r){var e=!1,o=(0,i.zk)();o&&(e=P(o,n,t,r),e=P(o.body,n,t,r)||e);var u=(0,i.YE)();return u&&(e=P(u,n,t,r)||e),e}function H(n,t,r,o){var i=!1;return t&&n&&n[e.oI]>0&&(0,u.Iu)(n,function(n){n&&(r&&-1!==(0,u.rD)(r,n)||(i=J(n,t,o)||i))}),i}function N(n,t,r){n&&(0,u.cy)(n)&&(0,u.Iu)(n,function(n){n&&function(n,t,r){var e=(0,i.zk)();e&&(A(e,n,t,r),A(e.body,n,t,r));var o=(0,i.YE)();o&&A(o,n,t,r)}(n,t,r)})}function U(n,t,r){return function(n,t,r,o){var i=!1;return t&&n&&(0,u.cy)(n)&&!(i=H(n,t,r,o))&&r&&r[e.oI]>0&&(i=H(n,t,null,o)),i}([p,m,g],n,t,r)}function Y(n,t){N([p,m,g],n,t)}function j(n,t,r){var e=$(h,r),o=H([g],n,t,e);return t&&-1!==(0,u.rD)(t,d)||(o=H([d],function(t){var r=(0,i.YE)();n&&r&&"hidden"===r.visibilityState&&n(t)},t,e)||o),!o&&t&&(o=j(n,null,r)),o}function D(n,t){var r=$(h,t);N([g],n,r),N([d],null,r)}function K(n,t,r){var e=$(T,r),o=H([y],n,t,e);return!(o=H([d],function(t){var r=(0,i.YE)();n&&r&&"visible"===r.visibilityState&&n(t)},t,e)||o)&&t&&(o=K(n,null,r)),o}function L(n,t){var r=$(T,t);N([y],n,r),N([d],null,r)}},3774(n,t,r){r.d(t,{$8:()=>yn,$P:()=>L,CP:()=>Tn,Cv:()=>j,EH:()=>tn,Ed:()=>P,Et:()=>z,Gh:()=>O,Gv:()=>H,Iu:()=>Q,Ju:()=>K,KT:()=>nn,KY:()=>vn,Kg:()=>X,Lm:()=>G,N6:()=>cn,RF:()=>mn,SA:()=>dn,Tn:()=>N,W$:()=>B,_u:()=>F,b0:()=>A,bJ:()=>W,c2:()=>sn,cG:()=>on,cH:()=>U,cy:()=>Z,hW:()=>hn,hX:()=>M,lL:()=>ln,mQ:()=>J,o$:()=>pn,ol:()=>an,r:()=>un,rD:()=>V,tG:()=>D,x3:()=>fn,z:()=>Y,zz:()=>gn});var e=r(5971),o=r(6083),i=r(8040),u=r(1235),a="toISOString",c="endsWith",f="startsWith",l="indexOf",v="reduce",s="trim",d="toString",g="constructor",y=e.KU,m=e.s6.freeze,p=(e.s6.seal,e.s6.keys),h=String[e.vR],T=h[s],b=h[c],I=h[f],_=Date[e.vR][a],C=Array.isArray,w=e.Wy[d],E=e.J$[d],k=E[i.Ek](e.s6),S=/-([a-z])/g,x=/([^\w\d_$])/g,R=/^(\d+[\w\d_$])/,$=Object.getPrototypeOf;function P(n,t){return typeof n===t}function A(n){return void 0===n||typeof n===e.bA}function M(n){return null===n||A(n)}function O(n){return!M(n)}function J(n,t){return!(!n||!e.J$[i.Ek](n,t))}function H(n){return!(!n||typeof n!==e._1)}function N(n){return!(!n||typeof n!==e.hW)}function U(n){var t=n;return t&&X(t)&&(t=(t=(t=t[i.W7](S,function(n,t){return t.toUpperCase()}))[i.W7](x,"_"))[i.W7](R,function(n,t){return"_"+t})),t}function Y(n,t){if(n)for(var r in n)e.J$[i.Ek](n,r)&&t[i.Ek](n,r,n[r])}function j(n,t){var r=!1;return n&&t&&!(r=n===t)&&(r=b?n[c](t):function(n,t){var r=!1,e=t?t[i.oI]:0,o=n?n[i.oI]:0;if(e&&o&&o>=e&&!(r=n===t)){for(var u=o-1,a=e-1;a>=0;a--){if(n[u]!=t[a])return!1;u--}r=!0}return r}(n,t)),r}function D(n,t){var r=!1;return n&&t&&!(r=n===t)&&(r=I?n[f](t):function(n,t){var r=!1,e=t?t[i.oI]:0;if(n&&e&&n[i.oI]>=e&&!(r=n===t)){for(var o=0;o=0?o:e-Math.abs(o),0);u=3)e=arguments[2];else{for(;u0&&G(f)&&(v=f,f=c[s]||{},s++),H(f)||(f={});sc,Hr:()=>a,LZ:()=>o,Tj:()=>p,Vo:()=>v,Yd:()=>u,Yp:()=>d,Zi:()=>m,dI:()=>g,eT:()=>i,fc:()=>s,jy:()=>f,kI:()=>h,l0:()=>y,m5:()=>e,qT:()=>l});var e="",o="channels",i="core",u="createPerfMgr",a="disabled",c="extensionConfig",f="extensions",l="processTelemetry",v="priority",s="eventsSent",d="eventsDiscarded",g="eventsSendRequest",y="perfEvent",m="errorToConsole",p="warnToConsole",h="getPerfMgr"},799(n,t,r){r.d(t,{NS:()=>v,Z4:()=>g,r2:()=>d});var e=r(466),o=r(8040),i=r(3774),u=r(1235),a="ctx",c="ParentContextKey",f="ChildrenContextKey",l=function(){function n(t,r,e){var u,l=this,v=!1;l.start=(0,i.x3)(),l[o.RS]=t,l[o.tI]=e,l[o.Zu]=function(){return!1},(0,i.Tn)(r)&&(v=(0,i.r)(l,"payload",function(){return!u&&(0,i.Tn)(r)&&(u=r(),r=null),u})),l[o.O_]=function(t){return t?t===n[c]||t===n[f]?l[t]:(l[a]||{})[t]:null},l[o.e_]=function(t,r){t&&(t===n[c]?(l[t]||(l[o.Zu]=function(){return!0}),l[t]=r):t===n[f]?l[t]=r:(l[a]=l[a]||{})[t]=r)},l[o.Ru]=function(){var t=0,e=l[o.O_](n[f]);if((0,i.cy)(e))for(var u=0;up,i8:()=>g,nU:()=>m,tS:()=>y});var e=r(8040),o=r(6493),i=r(4085),u=r(3774),a=r(1235),c=r(799),f=r(8836),l="_hasRun",v="_getTelCtx",s=0;function d(n,t,r,c){var f=null,l=[];null!==c&&(f=c?function(n,t,r){for(;n;){if(n[e.AP]()===r)return n;n=n[e.uR]()}return p([r],t[e.GA]||{},t)}(n,r,c):n);var v={_next:function(){var n=f;if(f=n?n[e.uR]():null,!n){var t=l;t&&t[e.oI]>0&&((0,u.Iu)(t,function(n){try{n.func[e.Ek](n.self,n.args)}catch(n){(0,o.ZP)(r[e.Uw],2,73,"Unexpected Exception during onComplete - "+(0,i.mm)(n))}}),l=[])}return n},ctx:{core:function(){return r},diagLog:function(){return(0,o.y0)(r,t)},getCfg:function(){return t},getExtCfg:s,getConfig:function(n,r,e){void 0===e&&(e=!1);var o,i=s(n,null);return i&&!(0,u.hX)(i[r])?o=i[r]:t&&!(0,u.hX)(t[r])&&(o=t[r]),(0,u.hX)(o)?e:o},hasNext:function(){return!!f},getNext:function(){return f},setNext:function(n){f=n},iterate:function(n){for(var t;t=v._next();){var r=t[e.AP]();r&&n(r)}},onComplete:function(n,t){for(var r=[],o=2;o0){var h=null;(0,u.Iu)(n,function(n){if(m||d!==n||(m=!0),m&&n&&(0,u.Tn)(n[a.qT])){var p=function(n,t,r){var d,y=null,m=(0,u.Tn)(n[a.qT]),p=(0,u.Tn)(n[e.YH]),h={getPlugin:function(){return n},getNext:function(){return y},processTelemetry:function(o,i){T(i=i||function(){var e;return n&&(0,u.Tn)(n[v])&&(e=n[v]()),e||(e=g(h,t,r)),e}(),function(t){if(!n||!m)return!1;var r=(0,f.Cr)(n);return!r[e.Ik]&&!r[a.Hr]&&(p&&n[e.YH](y),n[a.qT](o,t),!0)},"processTelemetry",function(){return{item:o}},!o.sync)||i[e.$5](o)},unload:function(t,r){T(t,function(){var o=!1;if(n){var i=(0,f.Cr)(n),u=n[a.eT]||i[a.eT];!n||u&&u!==t.core()||i[e.Ik]||(i[a.eT]=null,i[e.Ik]=!0,i[e.tZ]=!1,n[e.Ik]&&!0===n[e.Ik](t,r)&&(o=!0))}return o},"unload",function(){},r[e.tI])||t[e.$5](r)},update:function(t,r){T(t,function(){var o=!1;if(n){var i=(0,f.Cr)(n),u=n[a.eT]||i[a.eT];!n||u&&u!==t.core()||i[e.Ik]||n[e.HC]&&!0===n[e.HC](t,r)&&(o=!0)}return o},"update",function(){},!1)||t[e.$5](r)},_id:d=n?n[e.Ju]+"-"+n[a.Vo]+"-"+s++:"Unknown-0-"+s++,_setNext:function(n){y=n}};function T(t,r,u,f,v){var s=!1,g=n?n[e.Ju]:"TelemetryPluginChain",m=t[l];return m||(m=t[l]={}),t.setNext(y),n&&(0,c.r2)(t[a.eT](),function(){return g+":"+u},function(){m[d]=!0;try{var n=y?y._id:a.m5;n&&(m[n]=!1),s=r(t)}catch(n){var c=!y||m[y._id];c&&(s=!0),y&&c||(0,o.ZP)(t[e.e4](),1,73,"Plugin ["+g+"] failed during "+u+" - "+(0,i.mm)(n)+", run flags: "+(0,i.mm)(m))}},f,v),s}return(0,u.N6)(h)}(n,t,r);y||(y=p),h&&h._setNext(p),h=p}})}return d&&!y?p([d],t,r):y}},8258(n,t,r){r.d(t,{Si:()=>h,VN:()=>y,Z1:()=>g,k5:()=>p,yc:()=>m});var e=r(8040),o=r(4085),i=r(3774),u=r(1235),a=4294967296,c=4294967295,f=!1,l=123456789,v=987654321;function s(n){n<0&&(n>>>=0),l=123456789+n&c,v=987654321-n&c,f=!0}function d(){try{var n=2147483647&(0,i.x3)();s((Math.random()*a^n)+n)}catch(n){}}function g(n){return n>0?Math.floor(y()/c*(n+1))>>>0:0}function y(n){var t=0,r=(0,o.MY)()||(0,o.iN)();return r&&r.getRandomValues&&(t=r.getRandomValues(new Uint32Array(1))[0]&c),0===t&&(0,o.lT)()&&(f||d(),t=p()&c),0===t&&(t=Math.floor(a*Math.random()|0)),n||(t>>>=0),t}function m(n){n?s(n):d()}function p(n){var t=((v=36969*(65535&v)+(v>>16)&c)<<16)+(65535&(l=18e3*(65535&l)+(l>>16)&c))>>>0&c;return n||(t>>>=0),t}function h(n){void 0===n&&(n=22);for(var t=y()>>>0,r=0,o=u.m5;o[e.oI]>>=6,5===r&&(t=(y()<<2&4294967295|3&t)>>>0,r=0);return o}},8836(n,t,r){r.d(t,{Cr:()=>f,u7:()=>s,pI:()=>l,Xc:()=>v});var e=r(8040),o=r(4331),i=r(3774),u=r(1235);function a(n,t,r){return!(!n||n[e.oI]!==t||n===r||!n.match(/^[\da-f]*$/i))}var c=(0,o.T)("plugin");function f(n){return c.get(n,"state",{},!0)}function l(n,t){for(var r,o=[],a=null,c=n[e.uR]();c;){var l=c[e.AP]();l&&(a&&(0,i.Tn)(a[e.YH])&&(0,i.Tn)(l[u.qT])&&a[e.YH](l),((0,i.Tn)(l[e.tZ])?l[e.tZ]():(r=f(l))[e.tZ])||o[e.y5](l),a=l,c=c[e.uR]())}(0,i.Iu)(o,function(o){var i=n[u.eT]();o[e.mE](n.getCfg(),i,t,n[e.uR]()),r=f(o),o[u.eT]||r[u.eT]||(r[u.eT]=i),r[e.tZ]=!0,delete r[e.Ik]})}function v(n){return n.sort(function(n,t){var r=0;if(t){var e=(0,i.Tn)(t[u.qT]);(0,i.Tn)(n[u.qT])?r=e?n[u.Vo]-t[u.Vo]:1:e&&(r=-1)}else r=n?1:-1;return r})}function s(n){var t={};return{getName:function(){return t[e.RS]},setName:function(r){n&&n.setName(r),t[e.RS]=r},getTraceId:function(){return t[e.P5]},setTraceId:function(r){n&&n.setTraceId(r),a(r,32,"00000000000000000000000000000000")&&(t[e.P5]=r)},getSpanId:function(){return t[e.wi]},setSpanId:function(r){n&&n.setSpanId(r),a(r,16,"0000000000000000")&&(t[e.wi]=r)},getTraceFlags:function(){return t[e.Rr]},setTraceFlags:function(r){n&&n.setTraceFlags(r),t[e.Rr]=r}}}},3693(n,t,r){r.d(t,{P:()=>a});var e=r(8040),o=r(6493),i=r(4085),u=r(3774);function a(){var n=[];return{add:function(t){t&&n[e.y5](t)},run:function(t,r){(0,u.Iu)(n,function(n){try{n(t,r)}catch(n){(0,o.ZP)(t[e.e4](),2,73,"Unexpected error calling unload handler - "+(0,i.mm)(n))}}),n=[]}}}},8040(n,t,r){r.d(t,{$4:()=>j,$5:()=>g,$o:()=>M,AP:()=>b,Di:()=>h,EX:()=>I,Ek:()=>z,GA:()=>f,H7:()=>_,HC:()=>R,Ic:()=>C,Ik:()=>w,JR:()=>E,Ju:()=>u,OL:()=>X,O_:()=>V,P5:()=>tn,QM:()=>G,RF:()=>i,RS:()=>o,Re:()=>H,Rr:()=>en,Ru:()=>nn,Sj:()=>J,TP:()=>p,Uw:()=>v,W7:()=>L,YH:()=>A,Yo:()=>q,Zu:()=>Q,a$:()=>Z,by:()=>T,e4:()=>P,e_:()=>B,fA:()=>d,kt:()=>Y,lJ:()=>F,lK:()=>O,mE:()=>e,oI:()=>s,pM:()=>k,ps:()=>y,re:()=>D,sY:()=>U,sl:()=>l,sx:()=>W,tI:()=>S,tX:()=>N,tZ:()=>c,tn:()=>x,uR:()=>$,vR:()=>m,wi:()=>rn,y5:()=>a,y9:()=>K});var e="initialize",o="name",i="getNotifyMgr",u="identifier",a="push",c="isInitialized",f="config",l="instrumentationKey",v="logger",s="length",d="time",g="processNext",y="getProcessTelContext",m="addNotificationListener",p="removeNotificationListener",h="stopPollingInternalLogs",T="onComplete",b="getPlugin",I="flush",_="_extensions",C="splice",w="teardown",E="messageId",k="message",S="isAsync",x="_doTeardown",R="update",$="getNext",P="diagLog",A="setNextPlugin",M="createNew",O="cookieCfg",J="indexOf",H="substring",N="userAgent",U="split",Y="setEnabled",j="substr",D="nodeType",K="apply",L="replace",Z="enableDebugExceptions",W="logInternalMessage",X="toLowerCase",z="call",G="type",q="handler",F="listeners",Q="isChildEvt",V="getCtx",B="setCtx",nn="complete",tn="traceId",rn="spanId",en="traceFlags"},5971(n,t,r){r.d(t,{J$:()=>d,KU:()=>s,OR:()=>v,QV:()=>a,Wy:()=>f,_1:()=>o,bA:()=>i,hW:()=>e,s6:()=>c,vR:()=>u,zi:()=>l});var e="function",o="object",i="undefined",u="prototype",a="hasOwnProperty",c=Object,f=c[u],l=c.assign,v=c.create,s=c.defineProperty,d=f[a]},6083(n,t,r){r.d(t,{AQ:()=>a,mS:()=>i,zk:()=>u});var e=r(5971),o=null;function i(n){void 0===n&&(n=!0);var t=!1===n?null:o;return t||(typeof globalThis!==e.bA&&(t=globalThis),t||typeof self===e.bA||(t=self),t||typeof window===e.bA||(t=window),t||typeof global===e.bA||(t=global),o=t),t}function u(n){throw new TypeError(n)}function a(n){var t=e.OR;if(t)return t(n);if(null==n)return{};var r=typeof n;function o(){}return r!==e._1&&r!==e.hW&&u("Object prototype may only be an Object:"+n),o[e.vR]=n,new o}},466(n,t,r){var e;r.d(t,{A:()=>U});var o,i="undefined",u="constructor",a="prototype",c="function",f="_dynInstFuncs",l="_isDynProxy",v="_dynClass",s="_dynInstChk",d=s,g="_dfOpts",y="_unknown_",m="__proto__",p="_dyn"+m,h="__dynProto$Gbl",T="_dynInstProto",b="useBaseInst",I="setInstFuncs",_=Object,C=_.getPrototypeOf,w=_.getOwnPropertyNames,E=(typeof globalThis!==i&&(o=globalThis),o||typeof self===i||(o=self),o||typeof window===i||(o=window),o||typeof global===i||(o=global),o||{}),k=E[h]||(E[h]={o:(e={},e[I]=!0,e[b]=!0,e),n:1e3});function S(n,t){return n&&_[a].hasOwnProperty.call(n,t)}function x(n){return n&&(n===_[a]||n===Array[a])}function R(n){return x(n)||n===Function[a]}function $(n){var t;if(n){if(C)return C(n);var r=n[m]||n[a]||(n[u]?n[u][a]:null);t=n[p]||r,S(n,p)||(delete n[T],t=n[p]=n[T]||n[p],n[T]=r)}return t}function P(n,t){var r=[];if(w)r=w(n);else for(var e in n)"string"==typeof e&&S(n,e)&&r.push(e);if(r&&r.length>0)for(var o=0;o=0;r--)if(n[r]===t)return!0;return!1}function H(n,t,r,e,o){if(!x(n)){var i=r[f]=r[f]||O();if(!x(i)){var u=i[t]=i[t]||O();!1!==i[d]&&(i[d]=!!o),x(u)||P(r,function(t){A(r,t,!1)&&r[t]!==e[t]&&(u[t]=r[t],delete r[t],(!S(n,t)||n[t]&&!n[t][l])&&(n[t]=function(n,t){var r=function(){var e=function(n,t,r,e){var o=null;if(n&&S(r,v)){var i=n[f]||O();if((o=(i[r[v]]||O())[t])||M("Missing ["+t+"] "+c),!o[s]&&!1!==i[d]){for(var u=!S(n,t),a=$(n),l=[];u&&a&&!R(a)&&!J(l,a);){var g=a[t];if(g){u=g===e;break}l.push(a),a=$(a)}try{u&&(n[t]=o),o[s]=1}catch(n){i[d]=!1}}}return o}(this,t,n,r)||function(n,t,r){var e=t[n];return e===r&&(e=$(t)[n]),typeof e!==c&&M("["+n+"] is not a "+c),e}(t,n,r);return e.apply(this,arguments)};return r[l]=1,r}(n,t)))})}}}function N(n,t){return S(n,a)?n.name||t||y:((n||{})[u]||{}).name||t||y}function U(n,t,r,e){S(n,a)||M("theClass is an invalid class definition.");var o=n[a];(function(n,t){if(C){for(var r=[],e=$(t);e&&!R(e)&&!J(r,e);){if(e===n)return!0;r.push(e),e=$(e)}return!1}return!0})(o,t)||M("["+N(n)+"] not in hierarchy of ["+N(t)+"]");var i=null;S(o,v)?i=o[v]:(i="_dynCls$"+N(n,"_")+"$"+k.n,k.n++,o[v]=i);var u=U[g],c=!!u[b];c&&e&&void 0!==e[b]&&(c=!!e[b]);var s=function(n){var t=O();return P(n,function(r){!t[r]&&A(n,r,!1)&&(t[r]=n[r])}),t}(t),y=function(n,t,r,e){function o(n,t,r){var o=t[r];if(o[l]&&e){var i=n[f]||{};!1!==i[d]&&(o=(i[t[v]]||{})[r]||o)}return function(){return o.apply(n,arguments)}}var i=O();P(r,function(n){i[n]=o(t,r,n)});for(var u=$(n),a=[];u&&!R(u)&&!J(a,u);)P(u,function(n){!i[n]&&A(u,n,!C)&&(i[n]=o(t,u,n))}),a.push(u),u=$(u);return i}(o,t,s,c);r(t,y);var m=!!C&&!!u[I];m&&e&&(m=!!e[I]),H(o,i,t,s,!1!==m)}U[g]=k.o}}; -// SIG // Begin signature block -// SIG // MIIpkAYJKoZIhvcNAQcCoIIpgTCCKX0CAQExDzANBglg -// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor -// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC -// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg -// SIG // 4xn27fbgKQIZOMfhpYlw6AJ07uAgZhb1tLBCcScA8+ag -// SIG // gg3lMIIGvTCCBKWgAwIBAgITMwAAABxIn4HfobC3dwAA -// SIG // AAAAHDANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UEBhMC -// SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT -// SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw -// SIG // b3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3Qg -// SIG // Q2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMjQw -// SIG // ODA4MjEzNjIzWhcNMzUwNjIzMjIwNDAxWjBfMQswCQYD -// SIG // VQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv -// SIG // cmF0aW9uMTAwLgYDVQQDEydNaWNyb3NvZnQgV2luZG93 -// SIG // cyBDb2RlIFNpZ25pbmcgUENBIDIwMjQwggIiMA0GCSqG -// SIG // SIb3DQEBAQUAA4ICDwAwggIKAoICAQCafWt9J8F2Ki6u -// SIG // 49U0/8wrbe78VPggo/uwZIn0vwdoFyhlOzlfUl0SRj9c -// SIG // hbOaeo6bGIuHGMxeegFdABJphI1fME9pbz1OQYTd8Fd9 -// SIG // B6mDyGBI+T91l39JFw/X741H9RgLVxK4ifMOwCzWlRJv -// SIG // UbOHjwNGbGB2gm1OZAVCUA17++oWnznEIHRQgNyN82LX -// SIG // 819rzsMfO7gzmgrsijkWYofXN803/kywuUGC8oVTAZw1 -// SIG // xBwzq72sPdg0siKqXYEVqbn86gxctXoFY5KF2YW/vaWf -// SIG // YXlMzV014TqF83sYemMwC+H5QVpvgXNYUMhEnpxLwSc5 -// SIG // 1ftubt4e+444DFGOOPll0OLvanXQ3v1OUngGikb74m5o -// SIG // uM+0EaS72bJWtAj4jlBs9NA6ObH5AtBMJbEs3zN/vAPa -// SIG // 7MhVToFg1T87ffDiT9hKGhDqvBhPRgqDdou/+AthQsH3 -// SIG // 9QUgkyVmTtVnK9jLXiROlMRlfooQPJzedWDyg9nWBqHs -// SIG // K170cwv9R6FHkr5WX9Jn/RhxLb75GyVUUaOjwX9Jnebf -// SIG // O1W9ZjP3yKdXsqcmsZl5IKXAcLspbDqtpElTiecAT6Gh -// SIG // LLCZHjHCpxLrrvvlCnQx5UtA7bGIzdEJzrnL03UrHb4c -// SIG // yjkoyRd11aq/X9gveOS10+a8SiB1CBAwXDWFOgSgwx+q -// SIG // 36SjjgkopQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQD -// SIG // AgGGMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQe -// SIG // gt8O14yz1wI0gw7aq61lua+47DAZBgkrBgEEAYI3FAIE -// SIG // DB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8G -// SIG // A1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYG -// SIG // A1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9z -// SIG // b2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0Nl -// SIG // ckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQRO -// SIG // MEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9z -// SIG // b2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIw -// SIG // MTAtMDYtMjMuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQBD -// SIG // X/jfP7vplIw7XPW7aAOdkQXNF1Q0gTEATKsbueoVxwcL -// SIG // nLVFrNVwagwzCBQh7vXOmP1BfkzfBCII57owKSmJhz+H -// SIG // +BDNwEUppc66ReaMzicdAQORVL9Y5qXX/9mW6qbwsZcb -// SIG // /xtUeCo60ppqjx87OooMN2+0U24+wcSEvHziJMGFkIQd -// SIG // ny45YPtx0qwxjxSIaSCVlWpjCEe2u9jhqJ43X+Oa7KcK -// SIG // iB7sp2VOGr8va7gf0YYW8JvnzG/ATHnCGk5pKIcfxGWe -// SIG // RjVnDeqE2FtxtgTNwd2M51pJfbeLIT+tHzLnvtpLHRxl -// SIG // khPBFU3UphlHY9I61HOOpRlRSSEhd/zMXMZ5TXj9Socq -// SIG // /mc0+BLbPyO5rn6Wi5y2pczEdsyLoRjgFlrMHrG47Rc5 -// SIG // FVBYA0dklvdNyNFypWzxAOqvHqRxifa6MYfOZ7BCnATV -// SIG // MOEnKevCgqkqRQWiosldbJHfpfFOdFjXjzG/Qc89DnwE -// SIG // mpfL+bEBvg1tNZDfiPkSlCGzOSOdMCY4h8pkBTQ7G6Gx -// SIG // cfSPeZghBD1O31Gd1U/xzlFW5Jl+5bSAv3kALuRjvH7v -// SIG // nHhEzMm726MVDOHWDQvj86KFMX5gtA7ikcAdtW1/fmnL -// SIG // iAZMSJuBHdztfcNVS6AO1DTlLie8+jUNlv/qu3J3zj5d -// SIG // kFS+KpYAm5VE9r5kKZZVdzCCByAwggUIoAMCAQICEzMA -// SIG // AAEibAYzo9FStt0AAAAAASIwDQYJKoZIhvcNAQEMBQAw -// SIG // XzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29m -// SIG // dCBDb3Jwb3JhdGlvbjEwMC4GA1UEAxMnTWljcm9zb2Z0 -// SIG // IFdpbmRvd3MgQ29kZSBTaWduaW5nIFBDQSAyMDI0MB4X -// SIG // DTI2MDMwNTE5NTgyNFoXDTI3MDMwMzE5NTgyNFowdDEL -// SIG // MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x -// SIG // EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv -// SIG // c29mdCBDb3Jwb3JhdGlvbjEeMBwGA1UEAxMVTWljcm9z -// SIG // b2Z0IENvcnBvcmF0aW9uMIICIjANBgkqhkiG9w0BAQEF -// SIG // AAOCAg8AMIICCgKCAgEAnhZbtyCbTJtA3AlBeRCh1Cof -// SIG // y9OmtScr8V9mlWmqcgAccAyDcMZkktDEeTm6r1+EyoWF -// SIG // 9iHO/hzYTY8WYO1CVEzGpkQ3Jp0t0B2DnqKrIL3i9Zhk -// SIG // LLwalkThItrQXvD68Ca2HeLXn5XfNZGkNXJ287lLqLt3 -// SIG // 7gBzbnSZwAluUqj5mRxeeuSI+48DHiT8VOSR7DwLP2Nd -// SIG // Wlj8SPOZFRFHnI3zjKSMeaE15zYvVJ8OwUr/0kq135Mg -// SIG // MhcqrvjzfcpiFi5jgD2gJyfkMRkWfQ+4ycuH2StEcTtR -// SIG // pT02o4fcYG8+0g0ngu9M/EaPJoDtyJqwg7+CnSc7U+XZ -// SIG // wonlVyzEsQqlopHys55qAmgKhubJHcpS+QhYvE0FSgEm -// SIG // 9kEdDI0tX6l9BaTpIIm7u/pthD846d+kpIGdU11XwDt4 -// SIG // +QY0WU/1V2lktGZPnjZ/P0kH/FPy0UaZ7iV4ZDllQTSB -// SIG // quXsOhLCiEJuQ7Xq+TU0iifIFJaosAymdR7mkxFp9T5o -// SIG // DdGGBfWr/Hw03lWxD0HtOMr+O6PJWKZXRTNAfZFjnJCH -// SIG // NFPoVzQv/qZw1VIdn4zfibTGiyk0znIlzNhdLbdwm3Sj -// SIG // vnAppQs0roTfWnkNphhJ0GN791d1tebmlKWBC02Dk3k8 -// SIG // A1ZGCVwmSv8zUV8VN/K0Pi8MSznkVTbxGIdibNJ7l9EC -// SIG // AwEAAaOCAb4wggG6MA4GA1UdDwEB/wQEAwIHgDAfBgNV -// SIG // HSUEGDAWBgorBgEEAYI3PQYBBggrBgEFBQcDAzAMBgNV -// SIG // HRMBAf8EAjAAMB0GA1UdDgQWBBSfMrW3QLbYu4n2imys -// SIG // bT8G75SYkjBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMk -// SIG // TWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1p -// SIG // dGVkMRYwFAYDVQQFEw0yMzA4NjUrNTA2OTY1MB8GA1Ud -// SIG // IwQYMBaAFB6C3w7XjLPXAjSDDtqrrWW5r7jsMGoGA1Ud -// SIG // HwRjMGEwX6BdoFuGWWh0dHA6Ly93d3cubWljcm9zb2Z0 -// SIG // LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFdpbmRv -// SIG // d3MlMjBDb2RlJTIwU2lnbmluZyUyMFBDQSUyMDIwMjQu -// SIG // Y3JsMHcGCCsGAQUFBwEBBGswaTBnBggrBgEFBQcwAoZb -// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j -// SIG // ZXJ0cy9NaWNyb3NvZnQlMjBXaW5kb3dzJTIwQ29kZSUy -// SIG // MFNpZ25pbmclMjBQQ0ElMjAyMDI0LmNydDANBgkqhkiG -// SIG // 9w0BAQwFAAOCAgEAmFhSMo035OTrzq8QPKAEto20uvz9 -// SIG // Awyy4qmbMsunWPb34nfj9rmsLsoHqFcJLxqjDtFA1rrq -// SIG // bMvFUP+RcPhl38e5/QH76FYN9Kx5vPN7IlkPfxmmsgod -// SIG // tfZW3mq5Uc4sqk2aM+0obwNt30aCrNyPS5V1ljh9XeQn -// SIG // hbbsl9A+KEQVNaUEvoow0r/OPGYi8Ko4oEO1wWmIjzVU -// SIG // CPMTJJFXiHOgee+a1bMaixea0BTLl2YcFPgVxG1WuLZl -// SIG // QM2PYHj913Tj/i/zsFkFfN2eqaE/0VukDKpDaYH+z3N6 -// SIG // Ehihk6a99gMByLrcJlmhGo/GrMg1IxQAcyQRugB/KboE -// SIG // 3+ONK+tbjZcOpg16aXzmVcrh7h/d7jc2iDb7lv2P8hGE -// SIG // g3U78ukp+RsFqxyjQNt1EdfAG7uwdrjng4Yk6uvaHj5i -// SIG // hAD44xzE0Aa2VF/lQcL/r+zCQa/ANLOM4PwGPgPy5jeb -// SIG // 3kKXAI04/R/tpihEKG0U1BygQ1tU9X12EG9SXVkFwyvS -// SIG // J+i8fBGljhMWJLQHHhn88QvTaAo8QVG/G2ukDkFzWqq8 -// SIG // 0JQ8xsKsS7IgpTfh+oefKQXxRdjqEmi5YKYodFkX6e7E -// SIG // xnXbKemo2wAF+1UiP1t9qNhuymgyHNY4qJOuAZwUaHsL -// SIG // SpzZtzctLpZieiICGQOQzgMU/bT7RLTYcB5obIcxghsD -// SIG // MIIa/wIBATB2MF8xCzAJBgNVBAYTAlVTMR4wHAYDVQQK -// SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMDAuBgNVBAMT -// SIG // J01pY3Jvc29mdCBXaW5kb3dzIENvZGUgU2lnbmluZyBQ -// SIG // Q0EgMjAyNAITMwAAASJsBjOj0VK23QAAAAABIjANBglg -// SIG // hkgBZQMEAgEFAKCBrjAZBgkqhkiG9w0BCQMxDAYKKwYB -// SIG // BAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGC -// SIG // NwIBFTAvBgkqhkiG9w0BCQQxIgQgk7GUqIEkG/nAD371 -// SIG // AvJbycbvYD3SVND/E7QnM+mIkDswQgYKKwYBBAGCNwIB -// SIG // DDE0MDKgFIASAE0AaQBjAHIAbwBzAG8AZgB0oRqAGGh0 -// SIG // dHA6Ly93d3cubWljcm9zb2Z0LmNvbTANBgkqhkiG9w0B -// SIG // AQEFAASCAgASsoD4YDYk8qYcg8TLTpbJ802kzlt1RJSD -// SIG // KuRlZIEI6XWoLQIV9f6L8tpW4CQ92znU2E00MMIkP5DN -// SIG // D+WuS6UQ2dTUu0LuVmkumC26rO/fFjkSrOV8AA74bwAn -// SIG // dJTtyoUAX862Ob4jC3ayze43DuT1fqMS0hbxrzBOn2bc -// SIG // 3VfeVT/0uoN3j9QM+S4iOV30QVMf01i2luBnArz37/O1 -// SIG // B6cdY0aBH0/jOXO8mIgxaT9kLKw7Jz+iRNDG8GPp5ZxM -// SIG // aJ7/bDdFf6Zl0+ywum+tEHop2SUCWChWrL2Vgc4P3sWr -// SIG // fiehI8I1YW1jsYRFO6Cq5GraJfXy8wR6P654yaDlVAfx -// SIG // Nfyo2FQHR+hnYDHQkxbbDJ/GvGgoJNdJZ5q2JU+KeQVY -// SIG // nZCUdq/xiuJLQOyufDJWgIfgiN3xOvC0HCHHyM5UIuyS -// SIG // BKYjecAky3E3EvQ/R1usoqtKz1j3zgSmnSsJJqHqtBOX -// SIG // 7roYqm71IlY626x5gZ6qsAP/UzPBEhMdh+b5ACCd/X56 -// SIG // Svi/q84cu6ShODxdUpX5bPNNWyCbk92/6zTCMtuw7RHo -// SIG // i/7uI/Dp5ABghrqflMJVrDQdWfplfQ4HJGamn1hSpymw -// SIG // 6Bmjz2D3mMd/x6J09bf0otz8bvx70nKoMEkCaMtQeHyQ -// SIG // QzjRf9mNHFB3mS+K9eLpvvGN6VZPEJQAE6GCF60wghep -// SIG // BgorBgEEAYI3AwMBMYIXmTCCF5UGCSqGSIb3DQEHAqCC -// SIG // F4YwgheCAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFaBgsq -// SIG // hkiG9w0BCRABBKCCAUkEggFFMIIBQQIBAQYKKwYBBAGE -// SIG // WQoDATAxMA0GCWCGSAFlAwQCAQUABCC4yt+tbsD/YLxX -// SIG // dfVFwH8k8AMime3+P1Fhz3zskUMqZAIGaewPeRCtGBMy -// SIG // MDI2MDUyMjIyNDg1OC4yOTJaMASAAgH0oIHZpIHWMIHT -// SIG // MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv -// SIG // bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj -// SIG // cm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNy -// SIG // b3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExpbWl0ZWQx -// SIG // JzAlBgNVBAsTHm5TaGllbGQgVFNTIEVTTjo1MjFBLTA1 -// SIG // RTAtRDk0NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt -// SIG // U3RhbXAgU2VydmljZaCCEfswggcoMIIFEKADAgECAhMz -// SIG // AAACF3H7LqWvAR3qAAEAAAIXMA0GCSqGSIb3DQEBCwUA -// SIG // MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n -// SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN -// SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p -// SIG // Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTI1 -// SIG // MDgxNDE4NDgyM1oXDTI2MTExMzE4NDgyM1owgdMxCzAJ -// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw -// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -// SIG // ZnQgQ29ycG9yYXRpb24xLTArBgNVBAsTJE1pY3Jvc29m -// SIG // dCBJcmVsYW5kIE9wZXJhdGlvbnMgTGltaXRlZDEnMCUG -// SIG // A1UECxMeblNoaWVsZCBUU1MgRVNOOjUyMUEtMDVFMC1E -// SIG // OTQ3MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A -// SIG // MIICCgKCAgEAwM82sEw+39vYR7iGCIFDnYNhRM+BzF2A -// SIG // Yiq5dUpZpJFPRjCcipQ6RUbI+RAYNRApExx5ygrXbaWt -// SIG // uwvqsqAVSWbU/W6fecujjILkPqn9pngtWRkfQgbYgvaX -// SIG // ALl6PY2yOH9f72MD+6AyxQenSpAMdUzY/Qk/jtjsHdFX -// SIG // VBe+tshlIkSJ3GZw8VVKqTg3GZElztwbJWNtrhBEvhf6 -// SIG // anxMegQMJP7tO8/BJ7ITs4/AV3D2bv8eHk81Y+fOmQ8m -// SIG // Q61WLq2wItvlzIT5bzelK9LvEycf5x1lXxAwEw5a7dpS -// SIG // +CKTanhtv+Q2mwebAybjf9io4k48stTaq1rtcrOiDwdd -// SIG // qVm1S9e8h1TszXFzjLLvE9EmjnNfIewsY+RChUaHnY4F -// SIG // FwwJEnEv/JS76oHT0oGdy7+J60fGOl7A1UoUyAkhpb2B -// SIG // ja+SwSIiHbQ4FDyJiLlZ6drZZ84MoJ852JSxM0hBjGO6 -// SIG // FZlPO8iuNyk680Di8VnbSNpIdJN+DhlepeTUMBDHqCmd -// SIG // 0mVWRWZPm1pvgty93asNt/Ng6o4m2dnooWOdM3yKsJaW -// SIG // jyHqic9gfTrZBM+PCXqeTaO1oEiaQ+h4w0nHVdV+XSvI -// SIG // 2m1yN4iibqjm5HPaAO3OJ+OmNLftNVmr4Z6U2T6pIcLB -// SIG // ysoKcDUvCqycXj4C/+n1KFBpDGdDMw9gmu8CAwEAAaOC -// SIG // AUkwggFFMB0GA1UdDgQWBBRQrN9jlwNOoeE5ZQqnF5x8 -// SIG // S1bJQzAfBgNVHSMEGDAWgBSfpxVdAF5iXYP05dJlpxtT -// SIG // NRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5odHRwOi8vd3d3 -// SIG // Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3Nv -// SIG // ZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5j -// SIG // cmwwbAYIKwYBBQUHAQEEYDBeMFwGCCsGAQUFBzAChlBo -// SIG // dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Nl -// SIG // cnRzL01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0El -// SIG // MjAyMDEwKDEpLmNydDAMBgNVHRMBAf8EAjAAMBYGA1Ud -// SIG // JQEB/wQMMAoGCCsGAQUFBwMIMA4GA1UdDwEB/wQEAwIH -// SIG // gDANBgkqhkiG9w0BAQsFAAOCAgEARmgFdhB7xIAIHEEg -// SIG // 5I/5S+gx67aR6RiW8ZAwtE3mz8o0dyn+pIP+lidNR1IK -// SIG // QQ0r+RjYgI9cZ6mbvAyvh3e2q/BV8rjHE3ud9PyYyq32 -// SIG // euFgdZ3vX4b5QXePWlpBAYrdziR27rHz6WwpH5dZsSyp -// SIG // bXDBbQkWkNl6g82yTy3AbBbKDXBdzxZsEauaOplatK7E -// SIG // r4dhglKBex8JQ2dMSkSZweCNDXqd9r/9W2VdRZsDJKP/ -// SIG // Xc4UyQlVsboBotKtYESXFkjwR1HVsH+Q0C69/N5CP/Tq -// SIG // 3YgI1ub4b9+3MJFKWhJXCcJGFZkcLwUmYwoFg1XLo7DL -// SIG // JdGjrIH1jsI2NFXJFQHef6AdRe1ERvYQeqtyrBvxIvR+ -// SIG // P/83FNYyzx04inUT9TF2AwTOuqCC6Z67oNwR4pEEJyAI -// SIG // EREvkdhjjfWcgsk/nGTlfahvNY/SOHrNRKo49KDlccNz -// SIG // RCJQyQ+D59r7/qebNSyQPTfwI9++jEY0Q/UWKVNLhio5 -// SIG // 5GYBseJ99s7NzkdxOr9Uftp597HEovbA69qGlZ3OpUE3 -// SIG // H1RBGDVp/FvM2uXTum8LrMkPXx5Ap/kbPASsC9ju9oMC -// SIG // e2IEXO2SeD1aD3IqvAOdHFKHg1vpbPUQSWb6g2xfBV30 -// SIG // wFcqaPYgzcbxPWPyZqK+S8l7zw64aO5hmJ7eQwoMfTu0 -// SIG // Vay6r48wggdxMIIFWaADAgECAhMzAAAAFcXna54Cm0mZ -// SIG // AAAAAAAVMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQG -// SIG // EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE -// SIG // BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -// SIG // cnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9v -// SIG // dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0y -// SIG // MTA5MzAxODIyMjVaFw0zMDA5MzAxODMyMjVaMHwxCzAJ -// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw -// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -// SIG // ZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m -// SIG // dCBUaW1lLVN0YW1wIFBDQSAyMDEwMIICIjANBgkqhkiG -// SIG // 9w0BAQEFAAOCAg8AMIICCgKCAgEA5OGmTOe0ciELeaLL -// SIG // 1yR5vQ7VgtP97pwHB9KpbE51yMo1V/YBf2xK4OK9uT4X -// SIG // YDP/XE/HZveVU3Fa4n5KWv64NmeFRiMMtY0Tz3cywBAY -// SIG // 6GB9alKDRLemjkZrBxTzxXb1hlDcwUTIcVxRMTegCjhu -// SIG // je3XD9gmU3w5YQJ6xKr9cmmvHaus9ja+NSZk2pg7uhp7 -// SIG // M62AW36MEBydUv626GIl3GoPz130/o5Tz9bshVZN7928 -// SIG // jaTjkY+yOSxRnOlwaQ3KNi1wjjHINSi947SHJMPgyY9+ -// SIG // tVSP3PoFVZhtaDuaRr3tpK56KTesy+uDRedGbsoy1cCG -// SIG // MFxPLOJiss254o2I5JasAUq7vnGpF1tnYN74kpEeHT39 -// SIG // IM9zfUGaRnXNxF803RKJ1v2lIH1+/NmeRd+2ci/bfV+A -// SIG // utuqfjbsNkz2K26oElHovwUDo9Fzpk03dJQcNIIP8BDy -// SIG // t0cY7afomXw/TNuvXsLz1dhzPUNOwTM5TI4CvEJoLhDq -// SIG // hFFG4tG9ahhaYQFzymeiXtcodgLiMxhy16cg8ML6EgrX -// SIG // Y28MyTZki1ugpoMhXV8wdJGUlNi5UPkLiWHzNgY1GIRH -// SIG // 29wb0f2y1BzFa/ZcUlFdEtsluq9QBXpsxREdcu+N+VLE -// SIG // hReTwDwV2xo3xwgVGD94q0W29R6HXtqPnhZyacaue7e3 -// SIG // PmriLq0CAwEAAaOCAd0wggHZMBIGCSsGAQQBgjcVAQQF -// SIG // AgMBAAEwIwYJKwYBBAGCNxUCBBYEFCqnUv5kxJq+gpE8 -// SIG // RjUpzxD/LwTuMB0GA1UdDgQWBBSfpxVdAF5iXYP05dJl -// SIG // pxtTNRnpcjBcBgNVHSAEVTBTMFEGDCsGAQQBgjdMg30B -// SIG // ATBBMD8GCCsGAQUFBwIBFjNodHRwOi8vd3d3Lm1pY3Jv -// SIG // c29mdC5jb20vcGtpb3BzL0RvY3MvUmVwb3NpdG9yeS5o -// SIG // dG0wEwYDVR0lBAwwCgYIKwYBBQUHAwgwGQYJKwYBBAGC -// SIG // NxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8G -// SIG // A1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU1fZWy4/o -// SIG // olxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZF -// SIG // aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwv -// SIG // cHJvZHVjdHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYtMjMu -// SIG // Y3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+ -// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0 -// SIG // cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcnQwDQYJ -// SIG // KoZIhvcNAQELBQADggIBAJ1VffwqreEsH2cBMSRb4Z5y -// SIG // S/ypb+pcFLY+TkdkeLEGk5c9MTO1OdfCcTY/2mRsfNB1 -// SIG // OW27DzHkwo/7bNGhlBgi7ulmZzpTTd2YurYeeNg2Lpyp -// SIG // glYAA7AFvonoaeC6Ce5732pvvinLbtg/SHUB2RjebYIM -// SIG // 9W0jVOR4U3UkV7ndn/OOPcbzaN9l9qRWqveVtihVJ9Ak -// SIG // vUCgvxm2EhIRXT0n4ECWOKz3+SmJw7wXsFSFQrP8DJ6L -// SIG // GYnn8AtqgcKBGUIZUnWKNsIdw2FzLixre24/LAl4FOmR -// SIG // sqlb30mjdAy87JGA0j3mSj5mO0+7hvoyGtmW9I/2kQH2 -// SIG // zsZ0/fZMcm8Qq3UwxTSwethQ/gpY3UA8x1RtnWN0SCyx -// SIG // TkctwRQEcb9k+SS+c23Kjgm9swFXSVRk2XPXfx5bRAGO -// SIG // WhmRaw2fpCjcZxkoJLo4S5pu+yFUa2pFEUep8beuyOiJ -// SIG // Xk+d0tBMdrVXVAmxaQFEfnyhYWxz/gq77EFmPWn9y8FB -// SIG // SX5+k77L+DvktxW/tM4+pTFRhLy/AsGConsXHRWJjXD+ -// SIG // 57XQKBqJC4822rpM+Zv/Cuk0+CQ1ZyvgDbjmjJnW4SLq -// SIG // 8CdCPSWU5nR0W2rRnj7tfqAxM328y+l7vzhwRNGQ8cir -// SIG // Ooo6CGJ/2XBjU02N7oJtpQUQwXEGahC0HVUzWLOhcGby -// SIG // oYIDVjCCAj4CAQEwggEBoYHZpIHWMIHTMQswCQYDVQQG -// SIG // EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE -// SIG // BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -// SIG // cnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl -// SIG // bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJzAlBgNVBAsT -// SIG // Hm5TaGllbGQgVFNTIEVTTjo1MjFBLTA1RTAtRDk0NzEl -// SIG // MCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy -// SIG // dmljZaIjCgEBMAcGBSsOAwIaAxUAabKAFaKt2haUdqkH -// SIG // fFYzAzfgSMuggYMwgYCkfjB8MQswCQYDVQQGEwJVUzET -// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk -// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 -// SIG // aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBQQ0EgMjAxMDANBgkqhkiG9w0BAQsFAAIFAO26zS8w -// SIG // IhgPMjAyNjA1MjIxMjQwMTVaGA8yMDI2MDUyMzEyNDAx -// SIG // NVowdDA6BgorBgEEAYRZCgQBMSwwKjAKAgUA7brNLwIB -// SIG // ADAHAgEAAgI4iTAHAgEAAgIT8jAKAgUA7bwerwIBADA2 -// SIG // BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAow -// SIG // CAIBAAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEB -// SIG // CwUAA4IBAQBbst6Llr1zbIdyhk5VXKNWncGJYTAFSRIT -// SIG // UWgyV7rRgVDCxRjUuM375bb1NWWvUMi9wX/HWQcqoPUn -// SIG // 3nZEOgH3oKt/NIB9i4XzskNSAc7ACzsmGNzgSu9zALZx -// SIG // Vdw8WAaCqMNCrgv/9X6vPMQvSL0ULm5fARPTAm7Ztmlf -// SIG // 8SL9oWEQIBQZF9JtPWzoxbcJVWedQQAngpmtkPr++CX/ -// SIG // mTtuYsHTviiDwZTCuaL1EnGO95ubsExA7jqdDVAhCEPG -// SIG // Y6LX+DvIJgz+kQx7Wv2DKFabij7QI4gEl0stsVHAnJdF -// SIG // LV36DepVAPK/N6YPJtE57G4dhwPwxtWzXUe4eG2DQUNJ -// SIG // MYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMCVVMxEzAR -// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v -// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv -// SIG // bjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAg -// SIG // UENBIDIwMTACEzMAAAIXcfsupa8BHeoAAQAAAhcwDQYJ -// SIG // YIZIAWUDBAIBBQCgggFKMBoGCSqGSIb3DQEJAzENBgsq -// SIG // hkiG9w0BCRABBDAvBgkqhkiG9w0BCQQxIgQg5iVlnwut -// SIG // +HcrAfJU8C9LLeDwMv0lGn71POMBPVQO2ZAwgfoGCyqG -// SIG // SIb3DQEJEAIvMYHqMIHnMIHkMIG9BCDQ8lBgPl23yZ0S -// SIG // zUSt5phOIegHPywrkNwevxe2k+RaWzCBmDCBgKR+MHwx -// SIG // CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u -// SIG // MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy -// SIG // b3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jv -// SIG // c29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAACF3H7 -// SIG // LqWvAR3qAAEAAAIXMCIEIIafhlNhJyPMIb0NkcWEa77n -// SIG // gucG3uak8FawCp4meh3XMA0GCSqGSIb3DQEBCwUABIIC -// SIG // AAQ+GKkE4s6K0jKfdyciKwrpxwXOz9t+jTzC4g1cyAGK -// SIG // nN/LSktEJY8q5o3lje2G6RmbKrR0QoUhVzrfQpkDVo2n -// SIG // 4oUIJF3QxiouVHim+NrkmhO9Gbv2zQk4gsuMIOIapg1U -// SIG // eXmlMShWI2dWhuJ8clS5QgJsWB6DXbVh/gURj1AcW+jf -// SIG // MyDCsvHIHf/n6cETTp25tRZGN/BkivBnTfyaIGRnHau3 -// SIG // HTCrf8lyqQLr8iIllP9ZBkSeyS//BPHFE5m7/vMS3bMS -// SIG // gfXe9aRJYe6DNC1vUObp6JfOpDJgoOGiZVASM+vgCfdT -// SIG // rQ3kM1HzGd8sCRIqe3BjDumFnp4Or93p61K+S3fv5iCq -// SIG // P5snRKZgrvm55SvjgFNUOUxWpGA+nDN8xs59T1nu52hC -// SIG // Rzh2ktmLiRakHoAV8pdJP2bHgWvwgKb0k6vITRxRl2Tr -// SIG // xRtpIAKCio5/ZiXWi/OUIwjKC8/oQAKo8mWGjYzyXX6s -// SIG // DWL7lxFU8ZDzcwiokvyHaPm8MKWIgC10wSKjvrfAU8cM -// SIG // 9NtzsNmlEVPCuoG6Mc9ulRMSwHjUrJmvtuhKWjjRT30C -// SIG // 5fjDRnWUnPkgpT5TB0HGVKY3DvVN6Sn2EVRpjd2q41mA -// SIG // GNe3PFSAigaQJ4MMfmye72DoIW/4OuADTqfgpwGWpviU -// SIG // PjbJ/72PqdyMU+avYt5iSpQa -// SIG // End signature block diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/522.extension.js b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/522.extension.js deleted file mode 100644 index 43e282f..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/522.extension.js +++ /dev/null @@ -1,326 +0,0 @@ -"use strict";exports.id=522,exports.ids=[522],exports.modules={3522(n,e,t){t.d(e,{PostChannel:()=>ce});var r="function",i="undefined",a="prototype",o="hasOwnProperty",u=Object,s=u[a],c=(u.assign,u.create),l=(u.defineProperty,s[o],null);function f(n){void 0===n&&(n=!0);var e=!1===n?null:l;return e||(typeof globalThis!==i&&(e=globalThis),e||typeof self===i||(e=self),e||typeof window===i||(e=window),e||typeof global===i||(e=global),l=e),e}function d(n){throw new TypeError(n)}(f()||{}).Symbol,(f()||{}).Reflect;var v,h=function(n,e){return h=u.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)e[o](t)&&(n[t]=e[t])},h(n,e)};var p,y="undefined",g="constructor",m="prototype",b="function",_="_dynInstFuncs",S="_isDynProxy",w="_dynClass",T="_dynInstChk",E=T,x="_dfOpts",P="_unknown_",R="__proto__",k="_dyn"+R,C="__dynProto$Gbl",B="_dynInstProto",K="useBaseInst",O="setInstFuncs",H=Object,M=H.getPrototypeOf,I=H.getOwnPropertyNames,A=(typeof globalThis!==y&&(p=globalThis),p||typeof self===y||(p=self),p||typeof window===y||(p=window),p||typeof global===y||(p=global),p||{}),z=A[C]||(A[C]={o:(v={},v[O]=!0,v[K]=!0,v),n:1e3});function D(n,e){return n&&H[m].hasOwnProperty.call(n,e)}function F(n){return n&&(n===H[m]||n===Array[m])}function q(n){return F(n)||n===Function[m]}function L(n){var e;if(n){if(M)return M(n);var t=n[R]||n[m]||(n[g]?n[g][m]:null);e=n[k]||t,D(n,k)||(delete n[B],e=n[k]=n[B]||n[k],n[B]=t)}return e}function U(n,e){var t=[];if(I)t=I(n);else for(var r in n)"string"==typeof r&&D(n,r)&&t.push(r);if(t&&t.length>0)for(var i=0;i=0;t--)if(n[t]===e)return!0;return!1}function Q(n,e,t,r,i){if(!F(n)){var a=t[_]=t[_]||X();if(!F(a)){var o=a[e]=a[e]||X();!1!==a[E]&&(a[E]=!!i),F(o)||U(t,function(e){N(t,e,!1)&&t[e]!==r[e]&&(o[e]=t[e],delete t[e],(!D(n,e)||n[e]&&!n[e][S])&&(n[e]=function(n,e){var t=function(){var r=function(n,e,t,r){var i=null;if(n&&D(t,w)){var a=n[_]||X();if((i=(a[t[w]]||X())[e])||W("Missing ["+e+"] "+b),!i[T]&&!1!==a[E]){for(var o=!D(n,e),u=L(n),s=[];o&&u&&!q(u)&&!j(s,u);){var c=u[e];if(c){o=c===r;break}s.push(u),u=L(u)}try{o&&(n[e]=i),i[T]=1}catch(n){a[E]=!1}}}return i}(this,e,n,t)||function(n,e,t){var r=e[n];return r===t&&(r=L(e)[n]),typeof r!==b&&W("["+n+"] is not a "+b),r}(e,n,t);return r.apply(this,arguments)};return t[S]=1,t}(n,e)))})}}}function G(n,e){return D(n,m)?n.name||e||P:((n||{})[g]||{}).name||e||P}function $(n,e,t,r){D(n,m)||W("theClass is an invalid class definition.");var i=n[m];(function(n,e){if(M){for(var t=[],r=L(e);r&&!q(r)&&!j(t,r);){if(r===n)return!0;t.push(r),r=L(r)}return!1}return!0})(i,e)||W("["+G(n)+"] not in hierarchy of ["+G(e)+"]");var a=null;D(i,w)?a=i[w]:(a="_dynCls$"+G(n,"_")+"$"+z.n,z.n++,i[w]=a);var o=$[x],u=!!o[K];u&&r&&void 0!==r[K]&&(u=!!r[K]);var s=function(n){var e=X();return U(n,function(t){!e[t]&&N(n,t,!1)&&(e[t]=n[t])}),e}(e),c=function(n,e,t,r){function i(n,e,t){var i=e[t];if(i[S]&&r){var a=n[_]||{};!1!==a[E]&&(i=(a[e[w]]||{})[t]||i)}return function(){return i.apply(n,arguments)}}var a=X();U(t,function(n){a[n]=i(e,t,n)});for(var o=L(n),u=[];o&&!q(o)&&!j(u,o);)U(o,function(n){!a[n]&&N(o,n,!M)&&(a[n]=i(e,o,n))}),u.push(o),o=L(o);return a}(i,e,s,u);t(e,c);var l=!!M&&!!o[O];l&&r&&(l=!!r[O]),Q(i,a,e,s,!1!==l)}$[x]=z.o;var Z,V,J=t(799),Y=t(8972),nn=t(4331),en=t(4920),tn=t(3774),rn=t(4085),an=(Z={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},V={},(0,tn.z)(Z,function(n,e){V[n]=e,V[e]=n}),(0,tn.ol)(V)),on=t(6493),un=t(3210),sn="REAL_TIME",cn="",ln="POST",fn="drop",dn="requeue",vn="application/x-json-stream",hn="cache-control",pn="content-type",yn="kill-duration",gn="time-delta-millis",mn="client-version",bn="client-id",_n="time-delta-to-apply-millis",Sn="upload-time",wn="apikey",Tn="AuthMsaDeviceTicket",En="AuthXToken",xn="msfpc",Pn="trace",Rn="user";function kn(n){var e=(n.ext||{}).intweb;return e&&(0,en.yD)(e[xn])?e[xn]:null}function Cn(n){for(var e=null,t=0;null===e&&t(0,tn.x3)()||(delete t[r],!1)}})}return n.__ieDyn=1,n}();const Hn=On;var Mn=t(5971);function In(n){var e,t=Math.floor(1200*Math.random())+2400;return e=Math.pow(2,n)*t,Math.min(e,6e5)}var An,zn=2e6,Dn=Math.min(zn,65e3),Fn="metadata",qn="f",Ln=/\./,Un=function(){function n(e,t,r,i){var a="data",o="baseData",u=!!i,s=!0,c=t,l={};$(n,this,function(n){function t(n,e,i,a,o,s,f){(0,tn.z)(n,function(n,d){var v=null;if(d||(0,en.yD)(d)){var h=i,p=n,y=o,g=e;if(u&&!a&&Ln.test(n)){var m=n.split("."),b=m.length;if(b>1){y&&(y=y.slice());for(var _=0;_=7&&(e=(0,tn.tG)(n,"ext.metadata")||(0,tn.tG)(n,"ext.web")),l[n]=e),e}(h);if(v=!w&&c&&c.handleField(h,p)?c.value(h,p,d,r):(0,en.TC)(p,d,r)){var T=v.value;if(g[p]=T,s&&s(y,p,v),f&&"object"==typeof T&&!(0,tn.cy)(T)){var E=y;E&&(E=E.slice()).push(p),t(d,T,h+"."+p,a,E,s,f)}}}})}n.createPayload=function(n,e,t,r,i,a){return{apiKeys:[],payloadBlob:cn,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:n,isTeardown:e,isSync:t,isBeacon:r,sendType:a,sendReason:i}},n.appendPayload=function(t,r,i){var a=t&&r&&!t.overflow;return a&&(0,J.r2)(e,function(){return"Serializer:appendPayload"},function(){for(var e=r.events(),a=t.payloadBlob,o=t.numEvents,u=!1,s=[],c=[],l=t.isBeacon,f=l?65e3:3984588,d=l?Dn:zn,v=0,h=0;v=i){t.overflow=r.split(v);break}var y=n.getEventBlob(p);if(y&&y.length<=d){var g=y.length;if(a.length+g>f){t.overflow=r.split(v);break}a&&(a+="\n"),a+=y,++h>20&&(a.substr(0,1),h=0),u=!0,o++}else y?s.push(p):c.push(p),e.splice(v,1),v--}v++}if(s&&s.length>0&&t.sizeExceed.push(Bn.create(r.iKey(),s)),c&&c.length>0&&t.failedEvts.push(Bn.create(r.iKey(),c)),u){t.batches.push(r),t.payloadBlob=a,t.numEvents=o;var m=r.iKey();-1===(0,tn.rD)(t.apiKeys,m)&&t.apiKeys.push(m)}},function(){return{payload:t,theBatch:{iKey:r.iKey(),evts:r.events()},max:i}}),a},n.getEventBlob=function(n){try{return(0,J.r2)(e,function(){return"Serializer.getEventBlob"},function(){var e={};e.name=n.name,e.time=n.time,e.ver=n.ver,e.iKey="o:"+(0,en.EO)(n.iKey);var r={},i=n.ext;i&&(e.ext=r,(0,tn.z)(i,function(n,e){t(e,r[n]={},"ext."+n,!0,null,null,!0)}));var u=e[a]={};u.baseType=n.baseType;var c=u[o]={};return t(n.baseData,c,o,!1,[o],function(n,e,t){Nn(r,n,e,t)},s),t(n.data,u,a,!1,[],function(n,e,t){Nn(r,n,e,t)},s),JSON.stringify(e)},function(){return{item:n}})}catch(n){return null}}})}return n.__ieDyn=1,n}();function Nn(n,e,t,r){if(r&&n){var i=(0,en.Go)(r.value,r.kind,r.propertyType);if(i>-1){var a=n[Fn];a||(a=n[Fn]={f:{}});var o=a[qn];if(o||(o=a[qn]={}),e)for(var u=0;u0)for(var i=e.toLowerCase(),a=0;a0&&(r&&Qn[e]?(n.hdrs[Qn[e]]=t,n.useHdrs=!0):n.url+="&"+e+"="+t)}function Yn(n,e){return e&&((0,tn.Et)(e)?n=[e].concat(n):(0,tn.cy)(e)&&(n=e.concat(n))),n}$n(Tn,Tn,!1),$n(mn,mn),$n(bn,"Client-Id"),$n(wn,wn),$n(_n,_n),$n(Sn,Sn),$n(En,En);var ne=function(){function n(e,t,r,i,a){this._responseHandlers=[];var o,u,s,c,l,f,d,v,h,p,y="?cors=true&"+pn.toLowerCase()+"="+vn,g=new Hn,m=!1,b=new Kn,_=!1,S=0,w=!0,T=[],E={},x=[],P=null,R=!1,k=!1,C=!1;$(n,this,function(n){var B=!0;function K(n,e){for(var t=0,r=null,i=0;null==r&&i0&&(s.headers=n.headers),fetch(i,s).then(function(n){var t={},r=cn,i=n.headers;i&&i.forEach(function(n,e){t[e]=n}),n.body&&n.text().then(function(n){r=n}),u||(u=!0,I(e,n.status,t,r),Q(r))}).catch(function(n){u||(u=!0,I(e,0,{}))}),o&&!u&&(u=!0,I(e,200,{})),!u&&n.timeout>0&&a.set(function(){u||(u=!0,I(e,500,{}))},n.timeout)}function M(n,e,t){var r=n.urlString;function i(n,e,t){if(!n[t]&&e&&e.getResponseHeader){var r=e.getResponseHeader(t);r&&(n[t]=(0,tn.EH)(r))}return n}function a(n,t){I(e,n.status,function(n){var e={};return n.getAllResponseHeaders?e=function(n){var e={};if((0,tn.Kg)(n)){var t=(0,tn.EH)(n).split(/[\r\n]+/);(0,tn.Iu)(t,function(n){if(n){var t=n.indexOf(": ");if(-1!==t){var r=(0,tn.EH)(n.substring(0,t)).toLowerCase(),i=(0,tn.EH)(n.substring(t+1));e[r]=i}else e[(0,tn.EH)(n)]=1}})}return e}(n.getAllResponseHeaders()):(e=i(e,n,gn),e=i(e,n,yn),e=i(e,n,"kill-duration-seconds")),e}(n),t)}t&&n.disableXhrSync&&(t=!1);var o=(0,en.H$)(ln,r,B,!0,t,n.timeout);(0,tn.z)(n.headers,function(n,e){o.setRequestHeader(n,e)}),o.onload=function(){var n=Zn(o);a(o,n),Q(n)},o.onerror=function(){a(o)},o.ontimeout=function(){a(o)},o.send(n.data)}function I(n,e,t,r){try{n(e,t,r)}catch(n){(0,on.ZP)(u,2,518,(0,rn.mm)(n))}}function A(n,e,t){var r=200,i=n._thePayload,a=n.urlString+(p?Xn:cn);try{var o=(0,rn.w3)();if(!o.sendBeacon(a,n.data))if(i){var s=[];(0,tn.Iu)(i.batches,function(n){if(s&&n&&n.count()>0){for(var e=n.events(),t=0;t0&&!m&&s[e]&&P&&(r=0!==e||F()&&(t>0||b.allowRequestSending())),r}function U(n){var e={};return n&&(0,tn.Iu)(n,function(n,t){e[t]={iKey:n.iKey(),evts:n.events()}}),e}function N(n,t,r,i,a){if(n&&0!==n.length)if(m)G(n,1,i);else{i=D(i);try{var o=n,l=0!==i;(0,J.r2)(c,function(){return"HttpManager:_sendBatches"},function(o){o&&(n=n.slice(0));for(var u=[],c=null,f=(0,en.WB)(),d=s[i]||(l?s[1]:s[0]),v=d&&d._transport,p=h&&(k||z(i)||3===v||d._isSync&&2===v);L(n,i,t);){var y=n.shift();y&&y.count()>0&&(g.isTenantKilled(y.iKey())?u.push(y):(c=c||P.createPayload(t,r,l,p,a,i),P.appendPayload(c,y,e)?null!==c.overflow&&(n=[c.overflow].concat(n),c.overflow=null,X(c,f,(0,en.WB)(),a),f=(0,en.WB)(),c=null):(X(c,f,(0,en.WB)(),a),f=(0,en.WB)(),n=[y].concat(n),c=null)))}c&&X(c,f,(0,en.WB)(),a),n.length>0&&(x=n.concat(x)),G(u,8004,i)},function(){return{batches:U(o),retryCount:t,isTeardown:r,isSynchronous:l,sendReason:a,useSendBeacon:z(i),sendType:i}},!l)}catch(n){(0,on.ZP)(u,2,48,"Unexpected Exception sending batch: "+(0,rn.mm)(n))}}}function W(n,e,t){n[e]=n[e]||{},n[e][o.identifier]=t}function X(e,t,i,a){if(e&&e.payloadBlob&&e.payloadBlob.length>0){var l=!!n.sendHook,h=s[e.sendType];!z(e.sendType)&&e.isBeacon&&2===e.sendReason&&(h=s[2]||s[3]||h);var p=C;(e.isBeacon||3===h._transport)&&(p=!1);var m=function(n,e){var t={url:y,hdrs:{},useHdrs:!1};e?(t.hdrs=(0,en.X$)(t.hdrs,E),t.useHdrs=(0,tn.cG)(t.hdrs).length>0):(0,tn.z)(E,function(n,e){Gn[n]?Jn(t,Gn[n],e,!1):(t.hdrs[n]=e,t.useHdrs=!0)}),Jn(t,bn,"NO_AUTH",e),Jn(t,mn,en.xE,e);var r=cn;(0,tn.Iu)(n.apiKeys,function(n){r.length>0&&(r+=","),r+=n}),Jn(t,wn,r,e),Jn(t,Sn,(0,tn.x3)().toString(),e);var i=function(n){for(var e=0;e=0&&(t.url+="&w="+a)}for(var o=0;o0?E[Wn]++:E[Wn]=1}G(e.batches,1e3+(a||0),e.sendType,!0);var P={data:e.payloadBlob,urlString:m.url,headers:m.hdrs,_thePayload:e,_sendReason:a,timeout:f,disableXhrSync:d,disableFetchKeepAlive:v};p&&(Vn(P.headers,hn)||(P.headers[hn]="no-cache, no-store"),Vn(P.headers,pn)||(P.headers[pn]=vn));var C=null;h&&(C=function(t){b.firstRequestSent();var i=function(t,i){!function(e,t,i,a){var u,s=9e3,c=null,l=!1,f=!1;try{var d=!0;if(typeof e!==Mn.bA){if(t){b.setClockSkew(t[gn]);var v=t[yn]||t["kill-duration-seconds"];(0,tn.Iu)(g.setKillSwitchTenants(t["kill-tokens"],v),function(n){(0,tn.Iu)(i.batches,function(e){if(e.iKey()===n){c=c||[];var t=e.split(0);i.numEvents-=t.count(),c.push(t)}})})}if(200==e||204==e)return void(s=200);((u=e)>=300&&u<500&&408!=u&&429!=u||501==u||505==u||i.numEvents<=0)&&(d=!1),s=9e3+e%1e3}if(d){s=100;var h=i.retryCnt;0===i.sendType&&(h0&&function(n,e){R&&(0,tn.Iu)(n,function(n){W(n.timings=n.timings||{},"sendEventCompleted",e)})}(n.events(),e)})}}(e.batches)),G(e.batches,t,e.sendType,!0)}finally{0===e.sendType&&(S--,5!==r&&n.sendQueuedRequests(e.sendType,r))}}(i,s,a,f)),G(c,8004,i.sendType)}}(t,i,e,a)},s=e.isTeardown||e.isSync;try{h.sendPOST(t,i,s),n.sendListener&&n.sendListener(P,t,s,e.isBeacon)}catch(n){(0,on.OG)(u,"Unexpected exception sending payload. Ex:"+(0,rn.mm)(n)),I(i,0,{})}}),(0,J.r2)(c,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(C)if(0===e.sendType&&S++,l&&!e.isBeacon&&3!==h._transport){var t={data:P.data,urlString:P.urlString,headers:(0,en.X$)({},P.headers),timeout:P.timeout,disableXhrSync:P.disableXhrSync,disableFetchKeepAlive:P.disableFetchKeepAlive},r=!1;(0,J.r2)(c,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{n.sendHook(t,function(n){r=!0,w||n._thePayload||(n._thePayload=n._thePayload||P._thePayload,n._sendReason=n._sendReason||P._sendReason),C(n)},e.isSync||e.isTeardown)}catch(n){r||C(P)}})}else C(P)})},function(){return{thePayload:e,serializationStart:t,serializationCompleted:i,sendReason:a}},e.isSync)}e.sizeExceed&&e.sizeExceed.length>0&&G(e.sizeExceed,8003,e.sendType),e.failedEvts&&e.failedEvts.length>0&&G(e.failedEvts,8002,e.sendType)}function j(n,e,t){e?n():a.set(n,t)}function Q(e){var t=n._responseHandlers;try{for(var r=0;r0&&i){var a=i[s=e,l=jn[s],(0,en.yD)(l)||(l="oth",s>=9e3&&s<=9999?l="rspFail":s>=8e3&&s<=8999?l=fn:s>=1e3&&s<=1999&&(l="send")),l];if(a){var o=0!==t;(0,J.r2)(c,function(){return"HttpManager:_sendBatchesNotification"},function(){j(function(){try{a.call(i,n,e,o,t)}catch(n){(0,on.ZP)(u,1,74,"send request notification failed: "+n)}},r||o,0)},function(){return{batches:U(n),reason:e,isSync:o,sendSync:r,sendType:t}},!o)}}var s,l}n.initialize=function(n,e,t,r,i){var a;i||(i={}),y=n+y,C=!!(0,tn.b0)(i.avoidOptions)||!i.avoidOptions,c=e,l=e.getCookieMgr(),R=!c.config.disableEventTimings;var g=!!c.config.enableCompoundKey;u=(o=t).diagLog();var m=i.valueSanitizer,b=i.stringifyObjects;(0,tn.b0)(i.enableCompoundKey)||(g=!!i.enableCompoundKey),f=i.xhrTimeout,d=!!i.disableXhrSync,v=!!i.disableFetchKeepAlive,p=!1!==i.addNoResponse,_=!(0,rn.lV)(),P=new Un(c,m,b,g),(0,tn.hX)(i.useSendBeacon)||(_=!!i.useSendBeacon);var S=r,T=i.alwaysUseXhrOverride?r:null,E=i.alwaysUseXhrOverride?r:null,x=[3,2];if(!r){w=!1;var k=(0,rn.g$)();k&&k.protocol&&"file:"===k.protocol.toLowerCase()&&(B=!1);var O=[];(0,rn.lV)()?(O=[2,1],x=[2,1,3]):O=[1,2,3],(r=K(O=Yn(O,i.transports),!1))||(0,on.OG)(u,"No available transport to send events"),S=K(O,!0)}T||(T=K(x=Yn(x,i.unloadTransports),!0)),h=!w&&(_&&(0,rn.Uf)()||!v&&(0,rn.R7)(!0)),(a={})[0]=r,a[1]=S||K([1,2,3],!0),a[2]=T||S||K([1],!0),a[3]=E||K([2,3],!0)||S||K([1],!0),s=a},n._getDbgPlgTargets=function(){return[s[0],g,P,s]},n.addQueryStringParameter=function(n,e){for(var t=0;t0){if(g.isTenantKilled(n.iKey()))return!1;x.push(n)}return!0},n.teardown=function(){x.length>0&&N(q(),0,!0,2,2)},n.pause=function(){m=!0},n.resume=function(){m=!1,n.sendQueuedRequests(0,4)},n.sendSynchronousBatch=function(n,e,t){n&&n.count()>0&&((0,tn.hX)(e)&&(e=1),k&&(e=D(e),t=2),N([n],0,!1,e,t||0))}})}return n.__ieDyn=1,n}();function ee(n,e){for(var t=[],r=2;r0){var a=i.split(0,r),o=a.count();if(o>0)return 4===t?p-=o:g-=o,V(ie,[a],an.QueueFull),!0}t++}return N(),!1}(n.iKey,n.latency,u,s)&&(o=!U(n,e))}o&&Z(ie,[n],an.QueueFull)}function H(n,e,t){var r=W(n,e,t);return a.sendQueuedRequests(e,t),r}function M(){return g>0}function I(){if(P>=0&&W(P,0,s)&&a.sendQueuedRequests(0,s),p>0&&!w&&!h){var n=b[_][2];n>=0&&(w=z(function(){w=null,H(4,0,1),I()},n))}var e=b[_][1];!S&&!v&&e>=0&&!h&&(M()?S=z(function(){S=null,H(0===E?3:1,0,1),E++,E%=2,I()},e):E=0)}function A(){t=null,f=!1,d=[],v=null,h=!1,p=0,y=500,g=0,m=1e4,b={},_=sn,S=null,w=null,T=0,E=0,i=null,x={},o=void 0,u=0,P=-1,s=null,R=!0,k=!1,C=6,B=2,c=null,l=re(),a=new ne(500,2,1,{requeue:G,send:un,sent:cn,drop:ln,rspFail:fn,oth:dn},l),Q(),x[4]={batches:[],iKeyMap:{}},x[3]={batches:[],iKeyMap:{}},x[2]={batches:[],iKeyMap:{}},x[1]={batches:[],iKeyMap:{}},vn()}function z(n,e){0===e&&T&&(e=1);var t=1e3;return T&&(t=In(T-1)),l.set(n,e*t)}function D(){return null!==S&&(l.clear(S),S=null,E=0,!0)}function F(n,e){D(),v&&(l.clear(v),v=null),h||H(1,n,e)}function q(n,e,t){var r=x[e];r||(r=x[e=1]);var i=r.iKeyMap[n];return!i&&t&&(i=Bn.create(n),r.batches.push(i),r.iKeyMap[n]=i),i}function L(e,t){a.canSendRequest()&&!T&&(o>0&&g>o&&(t=!0),t&&null==v&&n.flush(e,null,20))}function U(n,e){R&&(n=(0,tn.hW)(n));var t=n.latency,r=q(n.iKey,t,!0);return!!r.addEvent(n)&&(4!==t?(g++,e&&0===n.sendAttempt&&L(!n.sync,u>0&&r.count()>=u)):p++,!0)}function N(){for(var n=0,e=0,t=function(t){var r=x[t];r&&r.batches&&(0,tn.Iu)(r.batches,function(r){4===t?n+=r.count():e+=r.count()})},r=1;r<=4;r++)t(r);g=e,p=n}function W(e,t,r){var i=!1,o=0===t;return!o||a.canSendRequest()?(0,J.r2)(n.core,function(){return"PostChannel._queueBatches"},function(){for(var n=[],t=4;t>=e;){var r=x[t];r&&r.batches&&r.batches.length>0&&((0,tn.Iu)(r.batches,function(e){a.addBatch(e)?i=i||e&&e.count()>0:n=n.concat(e.events()),4===t?p-=e.count():g-=e.count()}),r.batches=[],r.iKeyMap={}),t--}n.length>0&&Z(ie,n,an.KillSwitch),i&&P>=e&&(P=-1,s=0)},function(){return{latency:e,sendType:t,sendReason:r}},!o):(P=P>=0?Math.min(P,e):e,s=Math.max(s,r)),i}function X(n,e){H(1,0,e),N(),j(function(){n&&n(),d.length>0?v=z(function(){v=null,X(d.shift(),e)},0):(v=null,I())})}function j(n){a.isCompletelyIdle()?n():v=z(function(){v=null,j(n)},.25)}function Q(){(b={})[sn]=[2,1,0],b.NEAR_REAL_TIME=[6,3,0],b.BEST_EFFORT=[18,9,0]}function G(e,t){var r=[],i=C;k&&(i=B),(0,tn.Iu)(e,function(e){e&&e.count()>0&&(0,tn.Iu)(e.events(),function(e){e&&(e.sync&&(e.latency=4,e.sync=!1),e.sendAttempt0&&Z(ie,r,an.NonRetryableStatus),k&&F(2,2)}function $(e,t){var r=n._notificationManager||{},i=r[e];if(i)try{i.apply(r,t)}catch(t){(0,on.ZP)(n.diagLog(),1,74,e+" notification failed: "+t)}}function Z(n,e){for(var t=[],r=2;r0&&$(n,[e].concat(t))}function V(n,e){for(var t=[],r=2;r0&&(0,tn.Iu)(e,function(e){e&&e.count()>0&&$(n,[e.events()].concat(t))})}function un(n,e,t){n&&n.length>0&&$("eventsSendRequest",[e>=1e3&&e<=1999?e-1e3:0,!0!==t])}function cn(n,e){V("eventsSent",n,e),I()}function ln(n,e){V(ie,n,e>=8e3&&e<=8999?e-8e3:an.Unknown)}function fn(n){V(ie,n,an.NonRetryableStatus),I()}function dn(n,e){V(ie,n,an.Unknown),I()}function vn(){u=t&&t.disableAutoBatchFlushLimit?0:Math.max(1500,m/6)}A(),n._getDbgPlgTargets=function(){return[a]},n.initialize=function(u,s,f){(0,J.r2)(s,function(){return"PostChannel:initialize"},function(){var d=s;e.initialize(u,s,f);try{s.addUnloadCb,c=(0,Y.Hm)((0,nn.Z)(n.identifier),s.evtNamespace&&s.evtNamespace());var v=n._getTelCtx();u.extensionConfig[n.identifier]=u.extensionConfig[n.identifier]||{},t=v.getExtCfg(n.identifier),l=re(t.setTimeoutOverride,t.clearTimeoutOverride),R=!t.disableOptimizeObj&&(0,en.F2)(),function(n){var e=n.getWParam;n.getWParam=function(){var n=0;return t.ignoreMc1Ms0CookieProcessing&&(n|=2),n|e()}}(d),t.eventsLimitInMem>0&&(m=t.eventsLimitInMem),t.immediateEventLimit>0&&(y=t.immediateEventLimit),t.autoFlushEventsLimit>0&&(o=t.autoFlushEventsLimit),(0,tn.Et)(t[oe])&&(C=t[oe]),(0,tn.Et)(t[ue])&&(B=t[ue]),vn(),t.httpXHROverride&&t.httpXHROverride.sendPOST&&(i=t.httpXHROverride),(0,en.yD)(u.anonCookieName)&&a.addQueryStringParameter("anoncknm",u.anonCookieName),a.sendHook=t.payloadPreprocessor,a.sendListener=t.payloadListener;var h=t.overrideEndpointUrl?t.overrideEndpointUrl:u.endpointUrl;n._notificationManager=s.getNotifyMgr(),a.initialize(h,n.core,n,i,t);var p=u.disablePageUnloadEvents||[];(0,Y.ee)(r,p,c),(0,Y.Fc)(r,p,c),(0,Y.oS)(K,u.disablePageShowEvents,c)}catch(e){throw n.setInitialized(!1),e}},function(){return{coreConfig:u,core:s,extensions:f}})},n.processTelemetry=function(e,r){(0,en.u9)(e,n.identifier);var i=(r=n._getTelCtx(r)).getExtCfg(n.identifier),a=!!t.disableTelemetry;i&&(a=a||!!i.disableTelemetry);var o=e;a||f||(t[ae]&&(o.iKey=t[ae]),i&&i[ae]&&(o.iKey=i[ae]),O(o,!0),k?F(2,2):I()),n.processNext(o,r)},n._doTeardown=function(n,e){F(2,2),f=!0,a.teardown(),(0,Y.Ds)(null,c),(0,Y.sq)(null,c),(0,Y.vF)(null,c),A()},n.setEventQueueLimits=function(n,e){m=n>0?n:1e4,o=e>0?e:0,vn();var t=g>n;if(!t&&u>0)for(var r=1;!t&&r<=3;r++){var i=x[r];i&&i.batches&&(0,tn.Iu)(i.batches,function(n){n&&n.count()>=u&&(t=!0)})}L(!0,t)},n.pause=function(){D(),h=!0,a.pause()},n.resume=function(){h=!1,a.resume(),I()},n.addResponseHandler=function(n){a._responseHandlers.push(n)},n._loadTransmitProfiles=function(n){D(),Q(),_=sn,I(),(0,tn.z)(n,function(n,e){var t=e.length;if(t>=2){var r=t>2?e[2]:0;if(e.splice(0,t-2),e[1]<0&&(e[0]=-1),e[1]>0&&e[0]>0){var i=e[0]/e[1];e[0]=Math.ceil(i)*e[1]}r>=0&&e[1]>=0&&r>e[1]&&(r=e[1]),e.push(r),b[n]=e}})},n.flush=function(n,e,t){if(void 0===n&&(n=!0),!h)if(t=t||1,n)null==v?(D(),W(1,0,t),v=z(function(){v=null,X(e,t)},0)):d.push(e);else{var r=D();H(1,1,t),null!=e&&e(),r&&I()}},n.setMsaAuthTicket=function(n){a.addHeader(Tn,n)},n.hasEvents=M,n._setTransmitProfile=function(n){_!==n&&void 0!==b[n]&&(D(),_=n,I())},n._backOffTransmission=function(){T<4&&(T++,D(),I())},n._clearBackOff=function(){T&&(T=0,D(),I())},(0,tn.r)(n,"_setTimeoutOverride",function(){return l.set},function(n){l=re(n,l.clear)}),(0,tn.r)(n,"_clearTimeoutOverride",function(){return l.clear},function(n){l=re(l.set,n)})}),r}return function(n,e){function t(){this.constructor=n}typeof e!==r&&null!==e&&d("Class extends value "+String(e)+" is not a constructor or null"),h(n,e),n[a]=null===e?function(n){if(c)return c(n);if(null==n)return{};var e=typeof n;function t(){}return"object"!==e&&e!==r&&d("Object prototype may only be an Object:"+n),t[a]=n,new t}(e):(t[a]=e[a],new t)}(e,n),e.__ieDyn=1,e}(un.s);const ce=se}}; -// SIG // Begin signature block -// SIG // MIIpkgYJKoZIhvcNAQcCoIIpgzCCKX8CAQExDzANBglg -// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor -// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC -// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg -// SIG // /pu6vWksvK87EpWm2BK3od62mSl9wxKXm5GpHdI/QGug -// SIG // gg3lMIIGvTCCBKWgAwIBAgITMwAAABxIn4HfobC3dwAA -// SIG // AAAAHDANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UEBhMC -// SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT -// SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw -// SIG // b3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3Qg -// SIG // Q2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMjQw -// SIG // ODA4MjEzNjIzWhcNMzUwNjIzMjIwNDAxWjBfMQswCQYD -// SIG // VQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv -// SIG // cmF0aW9uMTAwLgYDVQQDEydNaWNyb3NvZnQgV2luZG93 -// SIG // cyBDb2RlIFNpZ25pbmcgUENBIDIwMjQwggIiMA0GCSqG -// SIG // SIb3DQEBAQUAA4ICDwAwggIKAoICAQCafWt9J8F2Ki6u -// SIG // 49U0/8wrbe78VPggo/uwZIn0vwdoFyhlOzlfUl0SRj9c -// SIG // hbOaeo6bGIuHGMxeegFdABJphI1fME9pbz1OQYTd8Fd9 -// SIG // B6mDyGBI+T91l39JFw/X741H9RgLVxK4ifMOwCzWlRJv -// SIG // UbOHjwNGbGB2gm1OZAVCUA17++oWnznEIHRQgNyN82LX -// SIG // 819rzsMfO7gzmgrsijkWYofXN803/kywuUGC8oVTAZw1 -// SIG // xBwzq72sPdg0siKqXYEVqbn86gxctXoFY5KF2YW/vaWf -// SIG // YXlMzV014TqF83sYemMwC+H5QVpvgXNYUMhEnpxLwSc5 -// SIG // 1ftubt4e+444DFGOOPll0OLvanXQ3v1OUngGikb74m5o -// SIG // uM+0EaS72bJWtAj4jlBs9NA6ObH5AtBMJbEs3zN/vAPa -// SIG // 7MhVToFg1T87ffDiT9hKGhDqvBhPRgqDdou/+AthQsH3 -// SIG // 9QUgkyVmTtVnK9jLXiROlMRlfooQPJzedWDyg9nWBqHs -// SIG // K170cwv9R6FHkr5WX9Jn/RhxLb75GyVUUaOjwX9Jnebf -// SIG // O1W9ZjP3yKdXsqcmsZl5IKXAcLspbDqtpElTiecAT6Gh -// SIG // LLCZHjHCpxLrrvvlCnQx5UtA7bGIzdEJzrnL03UrHb4c -// SIG // yjkoyRd11aq/X9gveOS10+a8SiB1CBAwXDWFOgSgwx+q -// SIG // 36SjjgkopQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQD -// SIG // AgGGMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQe -// SIG // gt8O14yz1wI0gw7aq61lua+47DAZBgkrBgEEAYI3FAIE -// SIG // DB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8G -// SIG // A1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYG -// SIG // A1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9z -// SIG // b2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0Nl -// SIG // ckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQRO -// SIG // MEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9z -// SIG // b2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIw -// SIG // MTAtMDYtMjMuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQBD -// SIG // X/jfP7vplIw7XPW7aAOdkQXNF1Q0gTEATKsbueoVxwcL -// SIG // nLVFrNVwagwzCBQh7vXOmP1BfkzfBCII57owKSmJhz+H -// SIG // +BDNwEUppc66ReaMzicdAQORVL9Y5qXX/9mW6qbwsZcb -// SIG // /xtUeCo60ppqjx87OooMN2+0U24+wcSEvHziJMGFkIQd -// SIG // ny45YPtx0qwxjxSIaSCVlWpjCEe2u9jhqJ43X+Oa7KcK -// SIG // iB7sp2VOGr8va7gf0YYW8JvnzG/ATHnCGk5pKIcfxGWe -// SIG // RjVnDeqE2FtxtgTNwd2M51pJfbeLIT+tHzLnvtpLHRxl -// SIG // khPBFU3UphlHY9I61HOOpRlRSSEhd/zMXMZ5TXj9Socq -// SIG // /mc0+BLbPyO5rn6Wi5y2pczEdsyLoRjgFlrMHrG47Rc5 -// SIG // FVBYA0dklvdNyNFypWzxAOqvHqRxifa6MYfOZ7BCnATV -// SIG // MOEnKevCgqkqRQWiosldbJHfpfFOdFjXjzG/Qc89DnwE -// SIG // mpfL+bEBvg1tNZDfiPkSlCGzOSOdMCY4h8pkBTQ7G6Gx -// SIG // cfSPeZghBD1O31Gd1U/xzlFW5Jl+5bSAv3kALuRjvH7v -// SIG // nHhEzMm726MVDOHWDQvj86KFMX5gtA7ikcAdtW1/fmnL -// SIG // iAZMSJuBHdztfcNVS6AO1DTlLie8+jUNlv/qu3J3zj5d -// SIG // kFS+KpYAm5VE9r5kKZZVdzCCByAwggUIoAMCAQICEzMA -// SIG // AAEibAYzo9FStt0AAAAAASIwDQYJKoZIhvcNAQEMBQAw -// SIG // XzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29m -// SIG // dCBDb3Jwb3JhdGlvbjEwMC4GA1UEAxMnTWljcm9zb2Z0 -// SIG // IFdpbmRvd3MgQ29kZSBTaWduaW5nIFBDQSAyMDI0MB4X -// SIG // DTI2MDMwNTE5NTgyNFoXDTI3MDMwMzE5NTgyNFowdDEL -// SIG // MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x -// SIG // EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv -// SIG // c29mdCBDb3Jwb3JhdGlvbjEeMBwGA1UEAxMVTWljcm9z -// SIG // b2Z0IENvcnBvcmF0aW9uMIICIjANBgkqhkiG9w0BAQEF -// SIG // AAOCAg8AMIICCgKCAgEAnhZbtyCbTJtA3AlBeRCh1Cof -// SIG // y9OmtScr8V9mlWmqcgAccAyDcMZkktDEeTm6r1+EyoWF -// SIG // 9iHO/hzYTY8WYO1CVEzGpkQ3Jp0t0B2DnqKrIL3i9Zhk -// SIG // LLwalkThItrQXvD68Ca2HeLXn5XfNZGkNXJ287lLqLt3 -// SIG // 7gBzbnSZwAluUqj5mRxeeuSI+48DHiT8VOSR7DwLP2Nd -// SIG // Wlj8SPOZFRFHnI3zjKSMeaE15zYvVJ8OwUr/0kq135Mg -// SIG // MhcqrvjzfcpiFi5jgD2gJyfkMRkWfQ+4ycuH2StEcTtR -// SIG // pT02o4fcYG8+0g0ngu9M/EaPJoDtyJqwg7+CnSc7U+XZ -// SIG // wonlVyzEsQqlopHys55qAmgKhubJHcpS+QhYvE0FSgEm -// SIG // 9kEdDI0tX6l9BaTpIIm7u/pthD846d+kpIGdU11XwDt4 -// SIG // +QY0WU/1V2lktGZPnjZ/P0kH/FPy0UaZ7iV4ZDllQTSB -// SIG // quXsOhLCiEJuQ7Xq+TU0iifIFJaosAymdR7mkxFp9T5o -// SIG // DdGGBfWr/Hw03lWxD0HtOMr+O6PJWKZXRTNAfZFjnJCH -// SIG // NFPoVzQv/qZw1VIdn4zfibTGiyk0znIlzNhdLbdwm3Sj -// SIG // vnAppQs0roTfWnkNphhJ0GN791d1tebmlKWBC02Dk3k8 -// SIG // A1ZGCVwmSv8zUV8VN/K0Pi8MSznkVTbxGIdibNJ7l9EC -// SIG // AwEAAaOCAb4wggG6MA4GA1UdDwEB/wQEAwIHgDAfBgNV -// SIG // HSUEGDAWBgorBgEEAYI3PQYBBggrBgEFBQcDAzAMBgNV -// SIG // HRMBAf8EAjAAMB0GA1UdDgQWBBSfMrW3QLbYu4n2imys -// SIG // bT8G75SYkjBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMk -// SIG // TWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1p -// SIG // dGVkMRYwFAYDVQQFEw0yMzA4NjUrNTA2OTY1MB8GA1Ud -// SIG // IwQYMBaAFB6C3w7XjLPXAjSDDtqrrWW5r7jsMGoGA1Ud -// SIG // HwRjMGEwX6BdoFuGWWh0dHA6Ly93d3cubWljcm9zb2Z0 -// SIG // LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFdpbmRv -// SIG // d3MlMjBDb2RlJTIwU2lnbmluZyUyMFBDQSUyMDIwMjQu -// SIG // Y3JsMHcGCCsGAQUFBwEBBGswaTBnBggrBgEFBQcwAoZb -// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j -// SIG // ZXJ0cy9NaWNyb3NvZnQlMjBXaW5kb3dzJTIwQ29kZSUy -// SIG // MFNpZ25pbmclMjBQQ0ElMjAyMDI0LmNydDANBgkqhkiG -// SIG // 9w0BAQwFAAOCAgEAmFhSMo035OTrzq8QPKAEto20uvz9 -// SIG // Awyy4qmbMsunWPb34nfj9rmsLsoHqFcJLxqjDtFA1rrq -// SIG // bMvFUP+RcPhl38e5/QH76FYN9Kx5vPN7IlkPfxmmsgod -// SIG // tfZW3mq5Uc4sqk2aM+0obwNt30aCrNyPS5V1ljh9XeQn -// SIG // hbbsl9A+KEQVNaUEvoow0r/OPGYi8Ko4oEO1wWmIjzVU -// SIG // CPMTJJFXiHOgee+a1bMaixea0BTLl2YcFPgVxG1WuLZl -// SIG // QM2PYHj913Tj/i/zsFkFfN2eqaE/0VukDKpDaYH+z3N6 -// SIG // Ehihk6a99gMByLrcJlmhGo/GrMg1IxQAcyQRugB/KboE -// SIG // 3+ONK+tbjZcOpg16aXzmVcrh7h/d7jc2iDb7lv2P8hGE -// SIG // g3U78ukp+RsFqxyjQNt1EdfAG7uwdrjng4Yk6uvaHj5i -// SIG // hAD44xzE0Aa2VF/lQcL/r+zCQa/ANLOM4PwGPgPy5jeb -// SIG // 3kKXAI04/R/tpihEKG0U1BygQ1tU9X12EG9SXVkFwyvS -// SIG // J+i8fBGljhMWJLQHHhn88QvTaAo8QVG/G2ukDkFzWqq8 -// SIG // 0JQ8xsKsS7IgpTfh+oefKQXxRdjqEmi5YKYodFkX6e7E -// SIG // xnXbKemo2wAF+1UiP1t9qNhuymgyHNY4qJOuAZwUaHsL -// SIG // SpzZtzctLpZieiICGQOQzgMU/bT7RLTYcB5obIcxghsF -// SIG // MIIbAQIBATB2MF8xCzAJBgNVBAYTAlVTMR4wHAYDVQQK -// SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMDAuBgNVBAMT -// SIG // J01pY3Jvc29mdCBXaW5kb3dzIENvZGUgU2lnbmluZyBQ -// SIG // Q0EgMjAyNAITMwAAASJsBjOj0VK23QAAAAABIjANBglg -// SIG // hkgBZQMEAgEFAKCBrjAZBgkqhkiG9w0BCQMxDAYKKwYB -// SIG // BAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGC -// SIG // NwIBFTAvBgkqhkiG9w0BCQQxIgQghPwGtMdTGM8GDXfL -// SIG // P9K+cp/LLlm9SVGJwUb6twaHqvkwQgYKKwYBBAGCNwIB -// SIG // DDE0MDKgFIASAE0AaQBjAHIAbwBzAG8AZgB0oRqAGGh0 -// SIG // dHA6Ly93d3cubWljcm9zb2Z0LmNvbTANBgkqhkiG9w0B -// SIG // AQEFAASCAgCF6CJX/l/5U5b/fGBNWHLELx6ExEbLPkEr -// SIG // xJiJYM+o0NfQ0XXsMcFNrrgfwbW5AwLY0Ist0u1sVWXS -// SIG // n7QPqqmHIHirxQrUsdggyholF4Wf+jVPlaGejo8yBwR3 -// SIG // kcru9/IfAXIcCTawlZtsZZykJWQ/nwxmpxtC8DeVKKZ0 -// SIG // ZezMUtXi8SnkWQhh1BVkm2zyifG5e+rMrbWvHDO2MMFp -// SIG // TmP1VfbviAHMq34ea8/yh2w2UG28Mw5KnlS87Nrovx1E -// SIG // wOxTrfuBXVDlyeMy37RqmHGiP7DxAW6Fs31rIQRM8UTe -// SIG // shnj1Whrz34ShJrafWvOuaihd9G6FeuMfDmi8xHnKud7 -// SIG // M4a/1fovHcvMnG+cIcj3VQkz1q3gdloBtwkTWMbk6HAU -// SIG // 7z+tJqqIez0itDvX8mUxIKTaXZp051UtcxOf/pez97vF -// SIG // L0MrzoMkrkwWhV99L91Ex7ddnR9e4OJQwVof04/rIYpi -// SIG // UtsX6AGKVPzKSnVxJSvbSWehPJCQZa0CgBsFxPSNrnSJ -// SIG // WBZu22eFGa4SzTCu+93mkUUGNYeL0de5/nS2/yguW9mR -// SIG // UYlsh36TVwD/OQ3yR1v4IJ3JIOPlhsvuUX7MG07KOwQY -// SIG // yjITJK0KQ7ZLPKN2Zejls2EhkmZanjs8c9IT2tpH4MpZ -// SIG // ZlNZTn370emxPAAJ/8bJ7HLciA0axUWq8aGCF68wgher -// SIG // BgorBgEEAYI3AwMBMYIXmzCCF5cGCSqGSIb3DQEHAqCC -// SIG // F4gwgheEAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFaBgsq -// SIG // hkiG9w0BCRABBKCCAUkEggFFMIIBQQIBAQYKKwYBBAGE -// SIG // WQoDATAxMA0GCWCGSAFlAwQCAQUABCCXPRyPmd9nfpHy -// SIG // vtMh+FTckgN/xc6QtQdBhY7yBzseHAIGahBgZbpvGBMy -// SIG // MDI2MDUyMjIyNDg1OS42NzNaMASAAgH0oIHZpIHWMIHT -// SIG // MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv -// SIG // bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj -// SIG // cm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNy -// SIG // b3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExpbWl0ZWQx -// SIG // JzAlBgNVBAsTHm5TaGllbGQgVFNTIEVTTjozNjA1LTA1 -// SIG // RTAtRDk0NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt -// SIG // U3RhbXAgU2VydmljZaCCEf0wggcoMIIFEKADAgECAhMz -// SIG // AAACE7BDNWbPr5XoAAEAAAITMA0GCSqGSIb3DQEBCwUA -// SIG // MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n -// SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN -// SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p -// SIG // Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTI1 -// SIG // MDgxNDE4NDgxN1oXDTI2MTExMzE4NDgxN1owgdMxCzAJ -// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw -// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -// SIG // ZnQgQ29ycG9yYXRpb24xLTArBgNVBAsTJE1pY3Jvc29m -// SIG // dCBJcmVsYW5kIE9wZXJhdGlvbnMgTGltaXRlZDEnMCUG -// SIG // A1UECxMeblNoaWVsZCBUU1MgRVNOOjM2MDUtMDVFMC1E -// SIG // OTQ3MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A -// SIG // MIICCgKCAgEA9Jl64LoZxDINSFgz+9KS5Ozv5m548ePV -// SIG // zc9RXWe4T4/Mplfga4eq12RGdp5cVvnjde5vxfq2ax/j -// SIG // nu7vUW4rZN4mOUm5vh+kcYsQlYQ53FwgIB3nEjcQHomr -// SIG // G3mZe/ozjFSAr6JbglKtIeAySPzAcFzyAer5lLNUHBEv -// SIG // QMM8BOjMyapCvh0xsg4xKFcVEJQLKEfCGBffMZI/amut -// SIG // HFb3CUTZ7aVpG2KHEFUNlZ1vwMKvxXTPRDnbwPGzyyqJ -// SIG // JznfsLNHQ4vXt2ttS1PeCoGI0hN1Peq8yGsIXM9oocwC -// SIG // 06DGNSM/4LAx2uKvwmUn6NwLc0+tmvny6w28rZLejskR -// SIG // fnVWofEv1mWY0jHUnHrwSGBS8gVP9gcBs6P5g0OpJPMf -// SIG // xdUkHXRkcMPPW0hIP8NbW8W5Sup8HuwnSKbjpyAlGBUd -// SIG // M/V5rZb0sZmkn714r6ULGK+cLLAN6R3FhX6N0nj64F27 -// SIG // LTK2BbS0pJZaXjo0eDNz1QcxeIFLUgF+RBsLYDn8E8cC -// SIG // kexK8Nlt3Gi9zJf55w6UfTZ+kwTMxMqFxh7+Tfx7+aBO -// SIG // bZ+nx961AtiqAy7zVV69o/LWRdKPZdvZn9ESyGbTnPfj -// SIG // kBERv22prSlETlRwzP6bmEVOKWLWVwxuwh7bUWUuUb1c -// SIG // j93zvttQYGQat5E9ALLJNmlvLKCskB7raLsCAwEAAaOC -// SIG // AUkwggFFMB0GA1UdDgQWBBQTnhBKx+FryphQWMRipH49 -// SIG // sMFAOjAfBgNVHSMEGDAWgBSfpxVdAF5iXYP05dJlpxtT -// SIG // NRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5odHRwOi8vd3d3 -// SIG // Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3Nv -// SIG // ZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5j -// SIG // cmwwbAYIKwYBBQUHAQEEYDBeMFwGCCsGAQUFBzAChlBo -// SIG // dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Nl -// SIG // cnRzL01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0El -// SIG // MjAyMDEwKDEpLmNydDAMBgNVHRMBAf8EAjAAMBYGA1Ud -// SIG // JQEB/wQMMAoGCCsGAQUFBwMIMA4GA1UdDwEB/wQEAwIH -// SIG // gDANBgkqhkiG9w0BAQsFAAOCAgEAgmxaJrGqQ2D6UJhZ -// SIG // 6Ql2SZFOaNuGbW3LzB+ES+l2BB1MJtBRSFdi/hVY33Np -// SIG // xsJQhQ5TLVp0DXYOkIoPQc17rH+IVhemO8jCt+U6I1TI -// SIG // w6cR7c+tEo/Jjp6EqEU1c4/mraMjgHhQ+raC/OUAm98A -// SIG // 1r4bIPHtsBmLROGmeE5XLIFaBIZWHvh2COXITKObXVd5 -// SIG // wGtJ1dZZdwaHACXF506jta+uoUdyzAeuNlTPLTrZ8nyh -// SIG // xGwk9Vh6eiDQ7CQMWSSa8DJS9PUXjeoi9vTdS7ZMXqu+ -// SIG // tv6Qz3xtoBF5+YFK4uE+miGs90Fxm0VK2lWrmFhjkRl5 -// SIG // zyoHOdwG7spNYkDomCPNWIudUQmQYKpt/Hsspfcb+xpn -// SIG // WIDQdMzgE8pj1vpwLgWEnH7LtT4dZCeoDo9PK40RxBD8 -// SIG // kKJ769ngkEwfwCD2EX/MQk79eIvOhpnH12GuVByvaKZk -// SIG // 5XZvqtPONNwr8q/qA3877IuWwWgnaeX+prpw0dZ/QLtb -// SIG // GGVrgP+TRQjt+2dcZA5P3X4LwANhiPsy0Ol4XCdj7OxB -// SIG // LFvOzsCPDPaVnkp+dfDFG+NOBir7aqTJ68622pymg1V+ -// SIG // 6gc/1RvxC/wgvYyG033ecJqv0On0ZRNYr+i/OkwgA3HP -// SIG // 1aLD0aHrEpw6lt0263iRkCvrcdcOW8w3jC8TJuaGWyC2 -// SIG // S9jEjzgwggdxMIIFWaADAgECAhMzAAAAFcXna54Cm0mZ -// SIG // AAAAAAAVMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQG -// SIG // EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE -// SIG // BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -// SIG // cnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9v -// SIG // dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0y -// SIG // MTA5MzAxODIyMjVaFw0zMDA5MzAxODMyMjVaMHwxCzAJ -// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw -// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -// SIG // ZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m -// SIG // dCBUaW1lLVN0YW1wIFBDQSAyMDEwMIICIjANBgkqhkiG -// SIG // 9w0BAQEFAAOCAg8AMIICCgKCAgEA5OGmTOe0ciELeaLL -// SIG // 1yR5vQ7VgtP97pwHB9KpbE51yMo1V/YBf2xK4OK9uT4X -// SIG // YDP/XE/HZveVU3Fa4n5KWv64NmeFRiMMtY0Tz3cywBAY -// SIG // 6GB9alKDRLemjkZrBxTzxXb1hlDcwUTIcVxRMTegCjhu -// SIG // je3XD9gmU3w5YQJ6xKr9cmmvHaus9ja+NSZk2pg7uhp7 -// SIG // M62AW36MEBydUv626GIl3GoPz130/o5Tz9bshVZN7928 -// SIG // jaTjkY+yOSxRnOlwaQ3KNi1wjjHINSi947SHJMPgyY9+ -// SIG // tVSP3PoFVZhtaDuaRr3tpK56KTesy+uDRedGbsoy1cCG -// SIG // MFxPLOJiss254o2I5JasAUq7vnGpF1tnYN74kpEeHT39 -// SIG // IM9zfUGaRnXNxF803RKJ1v2lIH1+/NmeRd+2ci/bfV+A -// SIG // utuqfjbsNkz2K26oElHovwUDo9Fzpk03dJQcNIIP8BDy -// SIG // t0cY7afomXw/TNuvXsLz1dhzPUNOwTM5TI4CvEJoLhDq -// SIG // hFFG4tG9ahhaYQFzymeiXtcodgLiMxhy16cg8ML6EgrX -// SIG // Y28MyTZki1ugpoMhXV8wdJGUlNi5UPkLiWHzNgY1GIRH -// SIG // 29wb0f2y1BzFa/ZcUlFdEtsluq9QBXpsxREdcu+N+VLE -// SIG // hReTwDwV2xo3xwgVGD94q0W29R6HXtqPnhZyacaue7e3 -// SIG // PmriLq0CAwEAAaOCAd0wggHZMBIGCSsGAQQBgjcVAQQF -// SIG // AgMBAAEwIwYJKwYBBAGCNxUCBBYEFCqnUv5kxJq+gpE8 -// SIG // RjUpzxD/LwTuMB0GA1UdDgQWBBSfpxVdAF5iXYP05dJl -// SIG // pxtTNRnpcjBcBgNVHSAEVTBTMFEGDCsGAQQBgjdMg30B -// SIG // ATBBMD8GCCsGAQUFBwIBFjNodHRwOi8vd3d3Lm1pY3Jv -// SIG // c29mdC5jb20vcGtpb3BzL0RvY3MvUmVwb3NpdG9yeS5o -// SIG // dG0wEwYDVR0lBAwwCgYIKwYBBQUHAwgwGQYJKwYBBAGC -// SIG // NxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8G -// SIG // A1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU1fZWy4/o -// SIG // olxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZF -// SIG // aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwv -// SIG // cHJvZHVjdHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYtMjMu -// SIG // Y3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+ -// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0 -// SIG // cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcnQwDQYJ -// SIG // KoZIhvcNAQELBQADggIBAJ1VffwqreEsH2cBMSRb4Z5y -// SIG // S/ypb+pcFLY+TkdkeLEGk5c9MTO1OdfCcTY/2mRsfNB1 -// SIG // OW27DzHkwo/7bNGhlBgi7ulmZzpTTd2YurYeeNg2Lpyp -// SIG // glYAA7AFvonoaeC6Ce5732pvvinLbtg/SHUB2RjebYIM -// SIG // 9W0jVOR4U3UkV7ndn/OOPcbzaN9l9qRWqveVtihVJ9Ak -// SIG // vUCgvxm2EhIRXT0n4ECWOKz3+SmJw7wXsFSFQrP8DJ6L -// SIG // GYnn8AtqgcKBGUIZUnWKNsIdw2FzLixre24/LAl4FOmR -// SIG // sqlb30mjdAy87JGA0j3mSj5mO0+7hvoyGtmW9I/2kQH2 -// SIG // zsZ0/fZMcm8Qq3UwxTSwethQ/gpY3UA8x1RtnWN0SCyx -// SIG // TkctwRQEcb9k+SS+c23Kjgm9swFXSVRk2XPXfx5bRAGO -// SIG // WhmRaw2fpCjcZxkoJLo4S5pu+yFUa2pFEUep8beuyOiJ -// SIG // Xk+d0tBMdrVXVAmxaQFEfnyhYWxz/gq77EFmPWn9y8FB -// SIG // SX5+k77L+DvktxW/tM4+pTFRhLy/AsGConsXHRWJjXD+ -// SIG // 57XQKBqJC4822rpM+Zv/Cuk0+CQ1ZyvgDbjmjJnW4SLq -// SIG // 8CdCPSWU5nR0W2rRnj7tfqAxM328y+l7vzhwRNGQ8cir -// SIG // Ooo6CGJ/2XBjU02N7oJtpQUQwXEGahC0HVUzWLOhcGby -// SIG // oYIDWDCCAkACAQEwggEBoYHZpIHWMIHTMQswCQYDVQQG -// SIG // EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE -// SIG // BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -// SIG // cnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl -// SIG // bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJzAlBgNVBAsT -// SIG // Hm5TaGllbGQgVFNTIEVTTjozNjA1LTA1RTAtRDk0NzEl -// SIG // MCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy -// SIG // dmljZaIjCgEBMAcGBSsOAwIaAxUAmBE8SCjxgjacmy8/ -// SIG // VEdk7NxpR6aggYMwgYCkfjB8MQswCQYDVQQGEwJVUzET -// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk -// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 -// SIG // aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBQQ0EgMjAxMDANBgkqhkiG9w0BAQsFAAIFAO263t4w -// SIG // IhgPMjAyNjA1MjIxMzU1NDJaGA8yMDI2MDUyMzEzNTU0 -// SIG // MlowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA7bre3gIB -// SIG // ADAJAgEAAgESAgH/MAcCAQACAhJrMAoCBQDtvDBeAgEA -// SIG // MDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwKg -// SIG // CjAIAgEAAgMHoSChCjAIAgEAAgMBhqAwDQYJKoZIhvcN -// SIG // AQELBQADggEBAJ+PtT2rhqN+2g+jYrHCrPkVodsPbiH0 -// SIG // BJWyK+KxKU51SM9SMjO0N1IxL7LcDOUkXsO/LVXZ2Pm4 -// SIG // pJKYeHUaIA5lY2J9cgpWxQ3YMzdf+UdGQW3Wm5hHviFj -// SIG // HA3780RUwtlBJtcCPWc29S9IrsQJCmIlUxG/Ob/lVlMh -// SIG // 9rhAtG6b8qJDGD27C5UzsJlBI/hhdvdqxtVANrOz0TZZ -// SIG // mcKz/rP/4DHJ//DpPeSTkNZvMga6Tid5ISmTpZvlLum5 -// SIG // n8/aVzLtkWMJmAWsWgTW07R01MJmGcLEYcKl+wZVyLrH -// SIG // 3ErQx9p/eBJE6WRNfYkzX+MSMzdI/lFeUbp2N9JF0jY1 -// SIG // w6AxggQNMIIECQIBATCBkzB8MQswCQYDVQQGEwJVUzET -// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk -// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 -// SIG // aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBQQ0EgMjAxMAITMwAAAhOwQzVmz6+V6AABAAACEzAN -// SIG // BglghkgBZQMEAgEFAKCCAUowGgYJKoZIhvcNAQkDMQ0G -// SIG // CyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCBy2NFK -// SIG // HkPzFNgOK0GxiwNGGmu3sx2GSNZlllYdVNFhCjCB+gYL -// SIG // KoZIhvcNAQkQAi8xgeowgecwgeQwgb0EIMzhCW0UhTPw -// SIG // ngOMDM/idWh1m9DFgaV5Qh+nzo5rnFhoMIGYMIGApH4w -// SIG // fDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0 -// SIG // b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p -// SIG // Y3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj -// SIG // cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAIT -// SIG // sEM1Zs+vlegAAQAAAhMwIgQgx1uj2WIbb8Xmny3kFv4A -// SIG // nJRqOm6zreov2+ZM2mGXz2swDQYJKoZIhvcNAQELBQAE -// SIG // ggIAYqZt3DUqcPhFJroAYT7K5XLmX6EUPWRL8NLiHbm3 -// SIG // ovYdjNxfi60IW95dfMdqbpGm/uJAf+whavLS9ZmkLn8g -// SIG // bF4i+Dhlmlu2Kv4fhnjsbsXAwlWQgeHKdbXDAG7tivS3 -// SIG // LDNVVr/kLuKo7p3gkwe1CWqcv2Qt7PrWzA3EV62qjBWG -// SIG // UhkdPBWTHZyw7u0TOUbbJ8Liitoqyzo7C29xEx/2M14x -// SIG // fW236mfweq2SZXJUSoZkiKIwlGR2RxRcTNmgLZBhFeHn -// SIG // xK+4vVoLBUWlN+9j77U771UTz8wwyQ1e58N35qAJDaRH -// SIG // 2rg/znXLmK6fHHvJK8dwWx78TJxIypUVTxBunLlyBTjh -// SIG // 6dvwuOwCb4fHukQwUwYJEPz8Y4MXdHfB73kxMbG/12xK -// SIG // sz8TN8mjhltKhy4MRBRx46T6HEWKpCSDn0s6uGLHfOed -// SIG // XQi9FEnMpxOuFC/KnHRTW4xcRkEp8tOq/NOxS2M355rm -// SIG // YB4KyFZ4LZS0qctzrlH8rDisjQGEZs1AEkXNOiwc/0cC -// SIG // hdWKM+M8SNuBpP+01dpBm0nupn3VbYt59Al1lKHpR+pg -// SIG // RO9BOI45mwz+vuG8ImFnJertdPpJObu/+5w0A7TUpk5o -// SIG // ZYaV3sUnngEcsr26bQ3poB4CjdbJM3BLr93cl9LTsqXd -// SIG // r3bavppI2hNlMc1vRZL17lpXyUg= -// SIG // End signature block diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/754.extension.js b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/754.extension.js deleted file mode 100644 index 9dc9a3e..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/754.extension.js +++ /dev/null @@ -1,326 +0,0 @@ -"use strict";exports.id=754,exports.ids=[754],exports.modules={4754(n,t,e){e.d(t,{AppInsightsCore:()=>E});var i=e(5971),r=e(6083),u=(((0,r.mS)()||{}).Symbol,((0,r.mS)()||{}).Reflect,function(n,t){return u=i.s6.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)t[i.QV](e)&&(n[e]=t[e])},u(n,t)});function o(n,t){function e(){this.constructor=n}typeof t!==i.hW&&null!==t&&(0,r.zk)("Class extends value "+String(t)+" is not a constructor or null"),u(n,t),n[i.vR]=null===t?(0,r.AQ)(t):(e[i.vR]=t[i.vR],new e)}function c(n,t){for(var e=0,i=t.length,r=n.length;e0&&(t=t.sort(function(n,t){return n[g.Vo]-t[g.Vo]}),(0,s.Iu)(t,function(n){n[g.Vo]0)){var i=(0,s.SA)(t.diagnosticLogInterval);i&&i>0||(i=1e4),N=setInterval(function(){clearInterval(N),N=0,j()},i)}return N}function Y(){e=!1,t=(0,s.CP)(!0,{},b),n[d.GA]=t,n[d.Uw]=new a.wq(t),n[d.H7]=[],J=new P,i=[],u=null,o=null,v=null,D=null,q=null,x=null,R=[],U=null,z=null,V=null,E=!1,X=null,M=(0,A.Z)("AIBaseCore",!0),Z=(0,_.P)(),L=null}function K(){var e=(0,I.i8)(O(),t,n);return e[d.by](l),e}function F(e){var i=function(n,t,e){var i,r=[],u={};return(0,s.Iu)(e,function(t){((0,s.hX)(t)||(0,s.hX)(t[d.mE]))&&(0,s.$8)(C);var e=t[g.Vo],i=t[d.Ju];t&&e&&((0,s.hX)(u[e])?u[e]=i:(0,a.OG)(n,"Two extensions have same priority #"+e+" - "+u[e]+", "+i)),(!e||e<500)&&r[d.y5](t)}),(i={all:e})[g.eT]=r,i}(n[d.Uw],0,R);x=i[g.eT],q=null;var r=i.all;if(V=(0,s.N6)(function(n,t,e){var i=[];if(n&&(0,s.Iu)(n,function(n){return m(i,n,e)}),t){var r=[];(0,s.Iu)(t,function(n){n[g.Vo]>y&&r[d.y5](n)}),m(i,r,e)}return i}(z,r,n)),U){var u=(0,s.rD)(r,U);-1!==u&&r[d.Ic](u,1),-1!==(u=(0,s.rD)(x,U))&&x[d.Ic](u,1),U._setQueue(V)}else U=function(n,t){function e(){return(0,I.i8)(null,t[d.GA],t,null)}function i(n,t,e,i){var r=n?n[d.oI]+1:1;function u(){0===--r&&(i&&i(),i=null)}r>0&&(0,s.Iu)(n,function(n){if(n&&n.queue[d.oI]>0){var i=n.chain,o=t[d.$o](i);o[d.by](u),e(o)}else r--}),u()}var r=!1,u={identifier:"ChannelControllerPlugin",priority:y,initialize:function(t,e,i,u){r=!0,(0,s.Iu)(n,function(n){n&&n.queue[d.oI]>0&&(0,p.pI)((0,I.i8)(n.chain,t,e),i)})},isInitialized:function(){return r},processTelemetry:function(t,r){i(n,r||e(),function(n){n[d.$5](t)},function(){r[d.$5](t)})},update:function(t,e){var r=e||{reason:0};return i(n,t,function(n){n[d.$5](r)},function(){t[d.$5](r)}),!0},pause:function(){i(n,e(),function(n){n.iterate(function(n){n.pause&&n.pause()})},null)},resume:function(){i(n,e(),function(n){n.iterate(function(n){n.resume&&n.resume()})},null)},teardown:function(t,e){var u=e||{reason:0,isAsync:!1};return i(n,t,function(n){n[d.$5](u)},function(){t[d.$5](u),r=!1}),!0},getChannel:function(t){var e=null;return n&&n[d.oI]>0&&(0,s.Iu)(n,function(n){if(n&&n.queue[d.oI]>0&&((0,s.Iu)(n.queue,function(n){if(n[d.Ju]===t)return e=n,-1}),e))return-1}),e},flush:function(t,r,u,o){var c=1,l=!1,a=null;function f(){c--,l&&0===c&&(a&&(clearTimeout(a),a=null),r&&r(l),r=null)}return o=o||5e3,i(n,e(),function(n){n.iterate(function(n){if(n[d.EX]){c++;var e=!1;n[d.EX](t,function(){e=!0,f()},u)||e||(t&&null==a?a=setTimeout(function(){a=null,f()},o):f())}})},function(){l=!0,f()}),!0},_setQueue:function(t){n=t}};return u}(V,n);r[d.y5](U),x[d.y5](U),n[d.H7]=(0,p.Xc)(r),U[d.mE](t,n,r);var o=K();(0,p.pI)(o,r),n[d.H7]=(0,s.N6)((0,p.Xc)(x||[])).slice(),e&&function(t){var e=(0,I.nU)(O(),n);e[d.by](l),n._updateHook&&!0===n._updateHook(e,t)||e[d.$5](t)}(e)}function G(t){var e,i=null,r=null;return(0,s.Iu)(n[d.H7],function(n){if(n[d.Ju]===t&&n!==U&&n!==J)return r=n,-1}),!r&&U&&(r=U.getChannel(t)),r&&((e={plugin:r})[d.kt]=function(n){(0,p.Cr)(r)[g.Hr]=!n},e.isEnabled=function(){var n=(0,p.Cr)(r);return!n[d.Ik]&&!n[g.Hr]},e.remove=function(n,t){var e;void 0===n&&(n=!0);var i=[r],u=((e={reason:1})[d.tI]=n,e);W(i,u,function(n){n&&F({reason:32,removed:i}),t&&t(n)})},i=e),i}function O(){if(!q){var e=(x||[]).slice();-1===(0,s.rD)(e,J)&&e[d.y5](J),q=(0,I.PV)((0,p.Xc)(e),t,n)}return q}function W(e,i,r){if(e&&e[d.oI]>0){var u=(0,I.PV)(e,t,n),o=(0,I.tS)(u,n);o[d.by](function(){var n=!1,t=[];(0,s.Iu)(R,function(i,r){T(i,e)?n=!0:t[d.y5](i)}),R=t;var i=[];z&&((0,s.Iu)(z,function(t,r){var u=[];(0,s.Iu)(t,function(t){T(t,e)?n=!0:u[d.y5](t)}),i[d.y5](u)}),z=i),r&&r(n),l()}),o[d.$5](i)}else r(!1)}function j(){if(n[d.Uw]&&n[d.Uw].queue){var e=n[d.Uw].queue.slice(0);n[d.Uw].queue[d.oI]=0,(0,s.Iu)(e,function(e){var i,r=((i={})[d.RS]=X||"InternalMessageId: "+e[d.JR],i.iKey=(0,s.SA)(t[d.sl]),i.time=(0,s._u)(new Date),i.baseType=a.WD.dataType,i.baseData={message:e[d.pM]},i);n.track(r)})}}function B(n,t,e,i){return U?U[d.EX](n,t,e||6,i):(t&&t(!1),!0)}function nn(t){var e=n[d.Uw];e?((0,a.ZP)(e,2,73,t),l()):(0,s.$8)(t)}Y(),n[d.tZ]=function(){return e},n[d.mE]=function(i,r,o,l){var a,f;E&&(0,s.$8)($),n[d.tZ]()&&(0,s.$8)("Core should not be initialized more than once"),t=i||{},n[d.GA]=t,(0,s.hX)(i[d.sl])&&(0,s.$8)("Please provide instrumentation key"),u=l,n[S]=l,!0===(f=(0,s.SA)(t.disableDbgExt))&&H&&(u[d.TP](H),H=null),u&&!H&&!0!==f&&(H=(0,w.M)(t),u[d.vR](H)),!(a=(0,s.SA)(t.enablePerfMgr))&&v&&(v=null),a&&(0,s.c2)(t,g.Yd,k),(0,s.c2)(t,g.Bw,{}).NotificationManager=u,o&&(n[d.Uw]=o);var I=(0,s.c2)(t,g.jy,[]);(R=[])[d.y5].apply(R,c(c([],r),I)),z=(0,s.c2)(t,g.LZ,[]),F(null),V&&0!==V[d.oI]||(0,s.$8)("No "+g.LZ+" available"),e=!0,n.releaseQueue()},n.getTransmissionControls=function(){var n=[];return V&&(0,s.Iu)(V,function(t){n[d.y5](t.queue)}),(0,s.N6)(n)},n.track=function(e){e.iKey=e.iKey||t[d.sl],e[d.fA]=e[d.fA]||(0,s._u)(new Date),e.ver=e.ver||"4.0",!E&&n[d.tZ]()?K()[d.$5](e):i[d.y5](e)},n[d.ps]=K,n[d.RF]=function(){var t;return u||(u=(0,r.AQ)(((t={})[d.vR]=function(n){},t[d.TP]=function(n){},t[g.fc]=function(n){},t[g.Yp]=function(n,t){},t[g.dI]=function(n,t){},t)),n[S]=u),u},n[d.vR]=function(n){u&&u[d.vR](n)},n[d.TP]=function(n){u&&u[d.TP](n)},n.getCookieMgr=function(){return D||(D=(0,h.xN)(t,n[d.Uw])),D},n.setCookieMgr=function(n){D=n},n[g.kI]=function(){if(!o&&!v&&(0,s.SA)(t.enablePerfMgr)){var e=(0,s.SA)(t[g.Yd]);(0,s.Tn)(e)&&(v=e(n,n[d.RF]()))}return o||v||(0,f.Z4)()},n.setPerfMgr=function(n){o=n},n.eventCnt=function(){return i[d.oI]},n.releaseQueue=function(){if(e&&i[d.oI]>0){var n=i;i=[],(0,s.Iu)(n,function(n){K()[d.$5](n)})}},n.pollInternalLogs=function(n){return X=n||null,Q=!1,N&&(clearInterval(N),N=null),l(!0)},n[d.Di]=function(){Q=!0,N&&(clearInterval(N),N=0,j())},(0,s.o$)(n,function(){return J},["addTelemetryInitializer"]),n.unload=function(t,i,r){var u;void 0===t&&(t=!0),e||(0,s.$8)("SDK is not initialized"),E&&(0,s.$8)($);var o=((u={reason:50})[d.tI]=t,u.flushComplete=!1,u),c=(0,I.tS)(O(),n);function l(t){o.flushComplete=t,E=!0,Z.run(c,o),n[d.Di](),c[d.$5](o)}c[d.by](function(){Y(),i&&i(o)},n),j(),B(t,l,6,r)||l(!1)},n[d.AP]=G,n.addPlugin=function(n,t,e,i){if(!n)return i&&i(!1),void nn(C);var r=G(n[d.Ju]);if(r&&!t)return i&&i(!1),void nn("Plugin ["+n[d.Ju]+"] is already loaded!");var u={reason:16};function o(t){R[d.y5](n),u.added=[n],F(u),i&&i(!0)}if(r){var c=[r.plugin];W(c,{reason:2,isAsync:!!e},function(n){n?(u.removed=c,u.reason|=32,o()):i&&i(!1)})}else o()},n.evtNamespace=function(){return M},n[d.EX]=B,n.getTraceCtx=function(n){return L||(L=(0,p.u7)()),L},n.setTraceCtx=function(n){L=n||null},(0,s.RF)(n,"addUnloadCb",function(){return Z},"add")})}return n.__ieDyn=1,n}();function q(n,t,e,i){(0,s.Iu)(n,function(n){if(n&&n[t])if(e)setTimeout(function(){return i(n)},0);else try{i(n)}catch(n){}})}var R=function(){function n(t){this.listeners=[];var e=!!(t||{}).perfEvtsSendAll;(0,l.A)(n,this,function(n){n[d.vR]=function(t){n.listeners[d.y5](t)},n[d.TP]=function(t){for(var e=(0,s.rD)(n[d.lJ],t);e>-1;)n.listeners[d.Ic](e,1),e=(0,s.rD)(n[d.lJ],t)},n[g.fc]=function(t){q(n[d.lJ],g.fc,!0,function(n){n[g.fc](t)})},n[g.Yp]=function(t,e){q(n[d.lJ],g.Yp,!0,function(n){n[g.Yp](t,e)})},n[g.dI]=function(t,e){q(n[d.lJ],g.dI,e,function(n){n[g.dI](t,e)})},n[g.l0]=function(t){t&&(!e&&t[d.Zu]()||q(n[d.lJ],g.l0,!1,function(n){t[d.tI]?setTimeout(function(){return n[g.l0](t)},0):n[g.l0](t)}))}})}return n.__ieDyn=1,n}(),x=function(n){function t(){var e=n.call(this)||this;return(0,l.A)(t,e,function(n,t){function e(t){var e=n[d.RF]();e&&e[g.Yp]([t],2)}n[d.mE]=function(n,e,i,r){t[d.mE](n,e,i||new a.wq(n),r||new R(n))},n.track=function(i){(0,f.r2)(n[g.kI](),function(){return"AppInsightsCore:track"},function(){null===i&&(e(i),(0,s.$8)("Invalid telemetry item")),function(n){(0,s.hX)(n[d.RS])&&(e(n),(0,s.$8)("telemetry name required"))}(i),t.track(i)},function(){return{item:i}},!i.sync)}}),e}return o(t,n),t.__ieDyn=1,t}(D),U=e(2976),z=e(4920),V=function(n){function t(){var e=n.call(this)||this;return e.pluginVersionStringArr=[],(0,l.A)(t,e,function(n,t){n.logger&&n.logger.queue||(n.logger=new a.wq({loggingLevelConsole:1})),n.initialize=function(e,i,r,u){(0,f.r2)(n,function(){return"AppInsightsCore.initialize"},function(){var o=n.pluginVersionStringArr;if(e){e.endpointUrl||(e.endpointUrl=U.S);var c=e.propertyStorageOverride;!c||c.getProperty&&c.setProperty||(0,s.$8)("Invalid property storage override passed."),e.channels&&(0,s.Iu)(e.channels,function(n){n&&(0,s.Iu)(n,function(n){if(n.identifier&&n.version){var t=n.identifier+"="+n.version;o.push(t)}})})}n.getWParam=function(){return"undefined"!=typeof document||e.enableWParam?0:-1},i&&(0,s.Iu)(i,function(n){if(n&&n.identifier&&n.version){var t=n.identifier+"="+n.version;o.push(t)}}),n.pluginVersionString=o.join(";"),n.pluginVersionStringArr=o;try{t.initialize(e,i,r,u),n.pollInternalLogs("InternalLog")}catch(t){var l=n.logger,f=(0,v.mm)(t);-1!==f.indexOf("channels")&&(f+="\n - Channels must be provided through config.channels only!"),(0,a.ZP)(l,1,514,"SDK Initialization Failed - no telemetry will be sent: "+f)}},function(){return{config:e,extensions:i,logger:r,notificationManager:u}})},n.track=function(e){(0,f.r2)(n,function(){return"AppInsightsCore.track"},function(){var i=e;if(i){i.timings=i.timings||{},i.timings.trackStart=(0,z.WB)(),(0,z.Hh)(i.latency)||(i.latency=1);var r=i.ext=i.ext||{};r.sdk=r.sdk||{},r.sdk.ver=z.xE;var u=i.baseData=i.baseData||{};u[U._0]=u[U._0]||{};var o=u[U._0];o[U.hj]=o[U.hj]||n.pluginVersionString||U.m5}t.track(i)},function(){return{item:e}},!e.sync)}}),e}return o(t,n),t.__ieDyn=1,t}(x);const E=V}}; -// SIG // Begin signature block -// SIG // MIIpkgYJKoZIhvcNAQcCoIIpgzCCKX8CAQExDzANBglg -// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor -// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC -// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg -// SIG // hgNVln/ggUdSIwV8zo1ZRuvJ79vdEXjAhdxVdnt0vHKg -// SIG // gg3lMIIGvTCCBKWgAwIBAgITMwAAABxIn4HfobC3dwAA -// SIG // AAAAHDANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UEBhMC -// SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT -// SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw -// SIG // b3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3Qg -// SIG // Q2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMjQw -// SIG // ODA4MjEzNjIzWhcNMzUwNjIzMjIwNDAxWjBfMQswCQYD -// SIG // VQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv -// SIG // cmF0aW9uMTAwLgYDVQQDEydNaWNyb3NvZnQgV2luZG93 -// SIG // cyBDb2RlIFNpZ25pbmcgUENBIDIwMjQwggIiMA0GCSqG -// SIG // SIb3DQEBAQUAA4ICDwAwggIKAoICAQCafWt9J8F2Ki6u -// SIG // 49U0/8wrbe78VPggo/uwZIn0vwdoFyhlOzlfUl0SRj9c -// SIG // hbOaeo6bGIuHGMxeegFdABJphI1fME9pbz1OQYTd8Fd9 -// SIG // B6mDyGBI+T91l39JFw/X741H9RgLVxK4ifMOwCzWlRJv -// SIG // UbOHjwNGbGB2gm1OZAVCUA17++oWnznEIHRQgNyN82LX -// SIG // 819rzsMfO7gzmgrsijkWYofXN803/kywuUGC8oVTAZw1 -// SIG // xBwzq72sPdg0siKqXYEVqbn86gxctXoFY5KF2YW/vaWf -// SIG // YXlMzV014TqF83sYemMwC+H5QVpvgXNYUMhEnpxLwSc5 -// SIG // 1ftubt4e+444DFGOOPll0OLvanXQ3v1OUngGikb74m5o -// SIG // uM+0EaS72bJWtAj4jlBs9NA6ObH5AtBMJbEs3zN/vAPa -// SIG // 7MhVToFg1T87ffDiT9hKGhDqvBhPRgqDdou/+AthQsH3 -// SIG // 9QUgkyVmTtVnK9jLXiROlMRlfooQPJzedWDyg9nWBqHs -// SIG // K170cwv9R6FHkr5WX9Jn/RhxLb75GyVUUaOjwX9Jnebf -// SIG // O1W9ZjP3yKdXsqcmsZl5IKXAcLspbDqtpElTiecAT6Gh -// SIG // LLCZHjHCpxLrrvvlCnQx5UtA7bGIzdEJzrnL03UrHb4c -// SIG // yjkoyRd11aq/X9gveOS10+a8SiB1CBAwXDWFOgSgwx+q -// SIG // 36SjjgkopQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQD -// SIG // AgGGMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQe -// SIG // gt8O14yz1wI0gw7aq61lua+47DAZBgkrBgEEAYI3FAIE -// SIG // DB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8G -// SIG // A1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYG -// SIG // A1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9z -// SIG // b2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0Nl -// SIG // ckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQRO -// SIG // MEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9z -// SIG // b2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIw -// SIG // MTAtMDYtMjMuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQBD -// SIG // X/jfP7vplIw7XPW7aAOdkQXNF1Q0gTEATKsbueoVxwcL -// SIG // nLVFrNVwagwzCBQh7vXOmP1BfkzfBCII57owKSmJhz+H -// SIG // +BDNwEUppc66ReaMzicdAQORVL9Y5qXX/9mW6qbwsZcb -// SIG // /xtUeCo60ppqjx87OooMN2+0U24+wcSEvHziJMGFkIQd -// SIG // ny45YPtx0qwxjxSIaSCVlWpjCEe2u9jhqJ43X+Oa7KcK -// SIG // iB7sp2VOGr8va7gf0YYW8JvnzG/ATHnCGk5pKIcfxGWe -// SIG // RjVnDeqE2FtxtgTNwd2M51pJfbeLIT+tHzLnvtpLHRxl -// SIG // khPBFU3UphlHY9I61HOOpRlRSSEhd/zMXMZ5TXj9Socq -// SIG // /mc0+BLbPyO5rn6Wi5y2pczEdsyLoRjgFlrMHrG47Rc5 -// SIG // FVBYA0dklvdNyNFypWzxAOqvHqRxifa6MYfOZ7BCnATV -// SIG // MOEnKevCgqkqRQWiosldbJHfpfFOdFjXjzG/Qc89DnwE -// SIG // mpfL+bEBvg1tNZDfiPkSlCGzOSOdMCY4h8pkBTQ7G6Gx -// SIG // cfSPeZghBD1O31Gd1U/xzlFW5Jl+5bSAv3kALuRjvH7v -// SIG // nHhEzMm726MVDOHWDQvj86KFMX5gtA7ikcAdtW1/fmnL -// SIG // iAZMSJuBHdztfcNVS6AO1DTlLie8+jUNlv/qu3J3zj5d -// SIG // kFS+KpYAm5VE9r5kKZZVdzCCByAwggUIoAMCAQICEzMA -// SIG // AAEibAYzo9FStt0AAAAAASIwDQYJKoZIhvcNAQEMBQAw -// SIG // XzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29m -// SIG // dCBDb3Jwb3JhdGlvbjEwMC4GA1UEAxMnTWljcm9zb2Z0 -// SIG // IFdpbmRvd3MgQ29kZSBTaWduaW5nIFBDQSAyMDI0MB4X -// SIG // DTI2MDMwNTE5NTgyNFoXDTI3MDMwMzE5NTgyNFowdDEL -// SIG // MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x -// SIG // EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv -// SIG // c29mdCBDb3Jwb3JhdGlvbjEeMBwGA1UEAxMVTWljcm9z -// SIG // b2Z0IENvcnBvcmF0aW9uMIICIjANBgkqhkiG9w0BAQEF -// SIG // AAOCAg8AMIICCgKCAgEAnhZbtyCbTJtA3AlBeRCh1Cof -// SIG // y9OmtScr8V9mlWmqcgAccAyDcMZkktDEeTm6r1+EyoWF -// SIG // 9iHO/hzYTY8WYO1CVEzGpkQ3Jp0t0B2DnqKrIL3i9Zhk -// SIG // LLwalkThItrQXvD68Ca2HeLXn5XfNZGkNXJ287lLqLt3 -// SIG // 7gBzbnSZwAluUqj5mRxeeuSI+48DHiT8VOSR7DwLP2Nd -// SIG // Wlj8SPOZFRFHnI3zjKSMeaE15zYvVJ8OwUr/0kq135Mg -// SIG // MhcqrvjzfcpiFi5jgD2gJyfkMRkWfQ+4ycuH2StEcTtR -// SIG // pT02o4fcYG8+0g0ngu9M/EaPJoDtyJqwg7+CnSc7U+XZ -// SIG // wonlVyzEsQqlopHys55qAmgKhubJHcpS+QhYvE0FSgEm -// SIG // 9kEdDI0tX6l9BaTpIIm7u/pthD846d+kpIGdU11XwDt4 -// SIG // +QY0WU/1V2lktGZPnjZ/P0kH/FPy0UaZ7iV4ZDllQTSB -// SIG // quXsOhLCiEJuQ7Xq+TU0iifIFJaosAymdR7mkxFp9T5o -// SIG // DdGGBfWr/Hw03lWxD0HtOMr+O6PJWKZXRTNAfZFjnJCH -// SIG // NFPoVzQv/qZw1VIdn4zfibTGiyk0znIlzNhdLbdwm3Sj -// SIG // vnAppQs0roTfWnkNphhJ0GN791d1tebmlKWBC02Dk3k8 -// SIG // A1ZGCVwmSv8zUV8VN/K0Pi8MSznkVTbxGIdibNJ7l9EC -// SIG // AwEAAaOCAb4wggG6MA4GA1UdDwEB/wQEAwIHgDAfBgNV -// SIG // HSUEGDAWBgorBgEEAYI3PQYBBggrBgEFBQcDAzAMBgNV -// SIG // HRMBAf8EAjAAMB0GA1UdDgQWBBSfMrW3QLbYu4n2imys -// SIG // bT8G75SYkjBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMk -// SIG // TWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1p -// SIG // dGVkMRYwFAYDVQQFEw0yMzA4NjUrNTA2OTY1MB8GA1Ud -// SIG // IwQYMBaAFB6C3w7XjLPXAjSDDtqrrWW5r7jsMGoGA1Ud -// SIG // HwRjMGEwX6BdoFuGWWh0dHA6Ly93d3cubWljcm9zb2Z0 -// SIG // LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFdpbmRv -// SIG // d3MlMjBDb2RlJTIwU2lnbmluZyUyMFBDQSUyMDIwMjQu -// SIG // Y3JsMHcGCCsGAQUFBwEBBGswaTBnBggrBgEFBQcwAoZb -// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j -// SIG // ZXJ0cy9NaWNyb3NvZnQlMjBXaW5kb3dzJTIwQ29kZSUy -// SIG // MFNpZ25pbmclMjBQQ0ElMjAyMDI0LmNydDANBgkqhkiG -// SIG // 9w0BAQwFAAOCAgEAmFhSMo035OTrzq8QPKAEto20uvz9 -// SIG // Awyy4qmbMsunWPb34nfj9rmsLsoHqFcJLxqjDtFA1rrq -// SIG // bMvFUP+RcPhl38e5/QH76FYN9Kx5vPN7IlkPfxmmsgod -// SIG // tfZW3mq5Uc4sqk2aM+0obwNt30aCrNyPS5V1ljh9XeQn -// SIG // hbbsl9A+KEQVNaUEvoow0r/OPGYi8Ko4oEO1wWmIjzVU -// SIG // CPMTJJFXiHOgee+a1bMaixea0BTLl2YcFPgVxG1WuLZl -// SIG // QM2PYHj913Tj/i/zsFkFfN2eqaE/0VukDKpDaYH+z3N6 -// SIG // Ehihk6a99gMByLrcJlmhGo/GrMg1IxQAcyQRugB/KboE -// SIG // 3+ONK+tbjZcOpg16aXzmVcrh7h/d7jc2iDb7lv2P8hGE -// SIG // g3U78ukp+RsFqxyjQNt1EdfAG7uwdrjng4Yk6uvaHj5i -// SIG // hAD44xzE0Aa2VF/lQcL/r+zCQa/ANLOM4PwGPgPy5jeb -// SIG // 3kKXAI04/R/tpihEKG0U1BygQ1tU9X12EG9SXVkFwyvS -// SIG // J+i8fBGljhMWJLQHHhn88QvTaAo8QVG/G2ukDkFzWqq8 -// SIG // 0JQ8xsKsS7IgpTfh+oefKQXxRdjqEmi5YKYodFkX6e7E -// SIG // xnXbKemo2wAF+1UiP1t9qNhuymgyHNY4qJOuAZwUaHsL -// SIG // SpzZtzctLpZieiICGQOQzgMU/bT7RLTYcB5obIcxghsF -// SIG // MIIbAQIBATB2MF8xCzAJBgNVBAYTAlVTMR4wHAYDVQQK -// SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMDAuBgNVBAMT -// SIG // J01pY3Jvc29mdCBXaW5kb3dzIENvZGUgU2lnbmluZyBQ -// SIG // Q0EgMjAyNAITMwAAASJsBjOj0VK23QAAAAABIjANBglg -// SIG // hkgBZQMEAgEFAKCBrjAZBgkqhkiG9w0BCQMxDAYKKwYB -// SIG // BAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGC -// SIG // NwIBFTAvBgkqhkiG9w0BCQQxIgQgZbXbZlFzd6XTGhDZ -// SIG // jkyrDLHVZzZlpOLcOyx24+yrdS8wQgYKKwYBBAGCNwIB -// SIG // DDE0MDKgFIASAE0AaQBjAHIAbwBzAG8AZgB0oRqAGGh0 -// SIG // dHA6Ly93d3cubWljcm9zb2Z0LmNvbTANBgkqhkiG9w0B -// SIG // AQEFAASCAgCRTz/oiG67hX7VDfiSCRoNK6mAFpngQlFD -// SIG // 1kCvPE6GXGjhg4q+Ds7DVmHMMiwffyYmkikeckDKbi3D -// SIG // Ji/HPKx1RtddHxnqFSXTIgZcSQ7MtYCe0VAWfSP7vZRf -// SIG // 2W52IQXzPcYHltdzNdYBPqSeCQCtd+cbbaIxiu4lpRNQ -// SIG // ye5eCoy/Wlfghaf72vW/yHzr+hnS/h5rhfruFdRP0Ig5 -// SIG // dNiIw49jAVFjDdv5IPbyK2Zlai/AS1PObGyvpTK5oTFN -// SIG // TysFuiUu/jAev2R55fiMhM3mjYBWB8U+9VHS2wDCdq97 -// SIG // LSvzhTkHudAiPtxE2O5cj3k99ZzA/nIHdLS7xAdpgjQk -// SIG // AzYNnTwJAhqasmtPlnCXKkbMWC0gMI+0RrIqAqgMK6FA -// SIG // MJCZn96NU4J6i/NTkQTmy2+s22Giy6ujZUCaqJOdGQWY -// SIG // U6VgrfEogXix2VLV13YfULFNf5TysTTQMYv68wyruHb3 -// SIG // 2Avev/BO72dcXbTrJWshVuLCryRacAJkJ5CZCYCLuyvr -// SIG // XE8FFQDRioj1yBXq79VcRIndgDAZ6EqhCYIkNhUe4SId -// SIG // GADlB8NQuwDh+w/mdjOQQYTcAknRTj6unUPbCEL4HFf5 -// SIG // CV5vzNvy9fPPCw2qXDDL07Tz9FWk6Y24ytASZGSeZtJL -// SIG // N/n1iiK6G98BT3zAaKjJCxYc9K1tGggO26GCF68wgher -// SIG // BgorBgEEAYI3AwMBMYIXmzCCF5cGCSqGSIb3DQEHAqCC -// SIG // F4gwgheEAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFaBgsq -// SIG // hkiG9w0BCRABBKCCAUkEggFFMIIBQQIBAQYKKwYBBAGE -// SIG // WQoDATAxMA0GCWCGSAFlAwQCAQUABCDHAaSL0HRta3ro -// SIG // NXe70/vzKdNPBw+trevMkJhcEzXmsAIGahB0h2DuGBMy -// SIG // MDI2MDUyMjIyNDkyMC44MDhaMASAAgH0oIHZpIHWMIHT -// SIG // MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv -// SIG // bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj -// SIG // cm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNy -// SIG // b3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExpbWl0ZWQx -// SIG // JzAlBgNVBAsTHm5TaGllbGQgVFNTIEVTTjozMjFBLTA1 -// SIG // RTAtRDk0NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt -// SIG // U3RhbXAgU2VydmljZaCCEf0wggcoMIIFEKADAgECAhMz -// SIG // AAACGqmgHQagD0OqAAEAAAIaMA0GCSqGSIb3DQEBCwUA -// SIG // MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n -// SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN -// SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p -// SIG // Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTI1 -// SIG // MDgxNDE4NDgyOFoXDTI2MTExMzE4NDgyOFowgdMxCzAJ -// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw -// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -// SIG // ZnQgQ29ycG9yYXRpb24xLTArBgNVBAsTJE1pY3Jvc29m -// SIG // dCBJcmVsYW5kIE9wZXJhdGlvbnMgTGltaXRlZDEnMCUG -// SIG // A1UECxMeblNoaWVsZCBUU1MgRVNOOjMyMUEtMDVFMC1E -// SIG // OTQ3MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A -// SIG // MIICCgKCAgEAmYEAwSTz79q2V3ZWzQ5Ev7RKgadQtMBy -// SIG // 7+V3XQ8R0NL8R9mupxcqJQ/KPeZGJTER+9Qq/t7HOQfB -// SIG // bDy6e0TepvBFV/RY3w+LOPMKn0Uoh2/8IvdSbJ8qAWRV -// SIG // oz2S9VrJzZpB8/f5rQcRETgX/t8N66D2JlEXv4fZQB7X -// SIG // zcJMXr1puhuXbOt9RYEyN1Q3Z7YjRkhfBsRc+SD/C9F4 -// SIG // iwZqfQgo82GG4wguIhjJU7+XMfrv4vxAFNVg3mn1PoMW -// SIG // GZWio+e14+PGYPVLKlad+0IhdHK5AgPyXKkqAhEZpYhY -// SIG // YVEItHOOvqrwukxVAJXMvWA3GatWkRZn33WDJVtghCW6 -// SIG // XPLi1cDKiGE5UcXZSV4OjQIUB8vp2LUMRXud5I49FIBc -// SIG // E9nT00z8A+EekrPM+OAk07aDfwZbdmZ56j7ub5fNDLf8 -// SIG // yIb8QxZ8Mr4RwWy/czBuV5rkWQQ+msjJ5AKtYZxJdnaZ -// SIG // ehUgUNArU/u36SH1eXKMQGRXr/xeKFGI8vvv5Jl1knZ8 -// SIG // UqEQr9PxDbis7OXp2WSMK5lLGdYVH8VownYF3sbOiRkx -// SIG // 5Q5GaEyTehOQp2SfdbsJZlg0SXmHphGnoW1/gQ/5P6Bg -// SIG // Sq4PAWIZaDJj6AvLLCdbURgR5apNQQed2zYUgUbjACA/ -// SIG // TomA8Ll7Arrv2oZGiUO5Vdi4xxtA3BRTQTUCAwEAAaOC -// SIG // AUkwggFFMB0GA1UdDgQWBBTwqyIJ3QMoPasDcGdGovba -// SIG // Y8IlNjAfBgNVHSMEGDAWgBSfpxVdAF5iXYP05dJlpxtT -// SIG // NRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5odHRwOi8vd3d3 -// SIG // Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3Nv -// SIG // ZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5j -// SIG // cmwwbAYIKwYBBQUHAQEEYDBeMFwGCCsGAQUFBzAChlBo -// SIG // dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Nl -// SIG // cnRzL01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0El -// SIG // MjAyMDEwKDEpLmNydDAMBgNVHRMBAf8EAjAAMBYGA1Ud -// SIG // JQEB/wQMMAoGCCsGAQUFBwMIMA4GA1UdDwEB/wQEAwIH -// SIG // gDANBgkqhkiG9w0BAQsFAAOCAgEA1a72WFq7B6bJT3VO -// SIG // J21nnToPJ9O/q51bw1bhPfQy67uy+f8x8akipzNL2k5b -// SIG // 6mtxuPbZGpBqpBKguDwQmxVpX8cGmafeo3wGr4a8Yk6S -// SIG // y09tEh/Nwwlsyq7BRrJNn6bGOB8iG4OTy+pmMUh7FejN -// SIG // PRgvgeo/OPytm4NNrMMg98UVlrZxGNOYsifpRJFg5jE/ -// SIG // Yu6lqFa1lTm9cHuPYxWa2oEwC0sEAsTFb69iKpN0sO19 -// SIG // xBZCr0h5ClU9Pgo6ekiJb7QJoDzrDoPQHwbNA87Cto7T -// SIG // Luphj0m9l/I70gLjEq53SHjuURzwpmNxdm18Qg+rlkaM -// SIG // C6Y2KukOfJ7oCSu9vcNGQM+inl9gsNgirZ6yJk9VsXEs -// SIG // oTtoR7fMNU6Py6ufJQGMTmq6ZCq2eIGOXWMBb79ZF6ti -// SIG // KTa4qami3US0mTY41J129XmAglVy+ujSZkHu2lHJDRHs -// SIG // 7FjnIXZVUE5pl6yUIl23jG50fRTLQcStdwY/LvJUgEHC -// SIG // IzjvlLTqLt6JVR5bcs5aN4Dh0YPG95B9iDMZrq4rli5S -// SIG // nGNWev5LLsDY1fbrK6uVpD+psvSLsNpht27QcHRsYdAM -// SIG // ALXM+HNsz2LZ8xiOfwt6rOsVWXoiHV86/TeMy5TZFUl7 -// SIG // qB59INoMSJgDRladVXeT9fwOuirFIoqgjKGk3vO2bELr -// SIG // YMN0QVwwggdxMIIFWaADAgECAhMzAAAAFcXna54Cm0mZ -// SIG // AAAAAAAVMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQG -// SIG // EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE -// SIG // BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -// SIG // cnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9v -// SIG // dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0y -// SIG // MTA5MzAxODIyMjVaFw0zMDA5MzAxODMyMjVaMHwxCzAJ -// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw -// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -// SIG // ZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m -// SIG // dCBUaW1lLVN0YW1wIFBDQSAyMDEwMIICIjANBgkqhkiG -// SIG // 9w0BAQEFAAOCAg8AMIICCgKCAgEA5OGmTOe0ciELeaLL -// SIG // 1yR5vQ7VgtP97pwHB9KpbE51yMo1V/YBf2xK4OK9uT4X -// SIG // YDP/XE/HZveVU3Fa4n5KWv64NmeFRiMMtY0Tz3cywBAY -// SIG // 6GB9alKDRLemjkZrBxTzxXb1hlDcwUTIcVxRMTegCjhu -// SIG // je3XD9gmU3w5YQJ6xKr9cmmvHaus9ja+NSZk2pg7uhp7 -// SIG // M62AW36MEBydUv626GIl3GoPz130/o5Tz9bshVZN7928 -// SIG // jaTjkY+yOSxRnOlwaQ3KNi1wjjHINSi947SHJMPgyY9+ -// SIG // tVSP3PoFVZhtaDuaRr3tpK56KTesy+uDRedGbsoy1cCG -// SIG // MFxPLOJiss254o2I5JasAUq7vnGpF1tnYN74kpEeHT39 -// SIG // IM9zfUGaRnXNxF803RKJ1v2lIH1+/NmeRd+2ci/bfV+A -// SIG // utuqfjbsNkz2K26oElHovwUDo9Fzpk03dJQcNIIP8BDy -// SIG // t0cY7afomXw/TNuvXsLz1dhzPUNOwTM5TI4CvEJoLhDq -// SIG // hFFG4tG9ahhaYQFzymeiXtcodgLiMxhy16cg8ML6EgrX -// SIG // Y28MyTZki1ugpoMhXV8wdJGUlNi5UPkLiWHzNgY1GIRH -// SIG // 29wb0f2y1BzFa/ZcUlFdEtsluq9QBXpsxREdcu+N+VLE -// SIG // hReTwDwV2xo3xwgVGD94q0W29R6HXtqPnhZyacaue7e3 -// SIG // PmriLq0CAwEAAaOCAd0wggHZMBIGCSsGAQQBgjcVAQQF -// SIG // AgMBAAEwIwYJKwYBBAGCNxUCBBYEFCqnUv5kxJq+gpE8 -// SIG // RjUpzxD/LwTuMB0GA1UdDgQWBBSfpxVdAF5iXYP05dJl -// SIG // pxtTNRnpcjBcBgNVHSAEVTBTMFEGDCsGAQQBgjdMg30B -// SIG // ATBBMD8GCCsGAQUFBwIBFjNodHRwOi8vd3d3Lm1pY3Jv -// SIG // c29mdC5jb20vcGtpb3BzL0RvY3MvUmVwb3NpdG9yeS5o -// SIG // dG0wEwYDVR0lBAwwCgYIKwYBBQUHAwgwGQYJKwYBBAGC -// SIG // NxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8G -// SIG // A1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU1fZWy4/o -// SIG // olxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZF -// SIG // aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwv -// SIG // cHJvZHVjdHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYtMjMu -// SIG // Y3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+ -// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0 -// SIG // cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcnQwDQYJ -// SIG // KoZIhvcNAQELBQADggIBAJ1VffwqreEsH2cBMSRb4Z5y -// SIG // S/ypb+pcFLY+TkdkeLEGk5c9MTO1OdfCcTY/2mRsfNB1 -// SIG // OW27DzHkwo/7bNGhlBgi7ulmZzpTTd2YurYeeNg2Lpyp -// SIG // glYAA7AFvonoaeC6Ce5732pvvinLbtg/SHUB2RjebYIM -// SIG // 9W0jVOR4U3UkV7ndn/OOPcbzaN9l9qRWqveVtihVJ9Ak -// SIG // vUCgvxm2EhIRXT0n4ECWOKz3+SmJw7wXsFSFQrP8DJ6L -// SIG // GYnn8AtqgcKBGUIZUnWKNsIdw2FzLixre24/LAl4FOmR -// SIG // sqlb30mjdAy87JGA0j3mSj5mO0+7hvoyGtmW9I/2kQH2 -// SIG // zsZ0/fZMcm8Qq3UwxTSwethQ/gpY3UA8x1RtnWN0SCyx -// SIG // TkctwRQEcb9k+SS+c23Kjgm9swFXSVRk2XPXfx5bRAGO -// SIG // WhmRaw2fpCjcZxkoJLo4S5pu+yFUa2pFEUep8beuyOiJ -// SIG // Xk+d0tBMdrVXVAmxaQFEfnyhYWxz/gq77EFmPWn9y8FB -// SIG // SX5+k77L+DvktxW/tM4+pTFRhLy/AsGConsXHRWJjXD+ -// SIG // 57XQKBqJC4822rpM+Zv/Cuk0+CQ1ZyvgDbjmjJnW4SLq -// SIG // 8CdCPSWU5nR0W2rRnj7tfqAxM328y+l7vzhwRNGQ8cir -// SIG // Ooo6CGJ/2XBjU02N7oJtpQUQwXEGahC0HVUzWLOhcGby -// SIG // oYIDWDCCAkACAQEwggEBoYHZpIHWMIHTMQswCQYDVQQG -// SIG // EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE -// SIG // BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -// SIG // cnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl -// SIG // bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJzAlBgNVBAsT -// SIG // Hm5TaGllbGQgVFNTIEVTTjozMjFBLTA1RTAtRDk0NzEl -// SIG // MCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy -// SIG // dmljZaIjCgEBMAcGBSsOAwIaAxUA8YrutmKpSrubCaAY -// SIG // sU4pt1Ft8DaggYMwgYCkfjB8MQswCQYDVQQGEwJVUzET -// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk -// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 -// SIG // aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBQQ0EgMjAxMDANBgkqhkiG9w0BAQsFAAIFAO268wIw -// SIG // IhgPMjAyNjA1MjIxNTIxMzhaGA8yMDI2MDUyMzE1MjEz -// SIG // OFowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA7brzAgIB -// SIG // ADAJAgEAAgEDAgH/MAcCAQACAhIeMAoCBQDtvESCAgEA -// SIG // MDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwKg -// SIG // CjAIAgEAAgMHoSChCjAIAgEAAgMBhqAwDQYJKoZIhvcN -// SIG // AQELBQADggEBACEs7F0zkGLKgZIQg2xCyBwTleh2jo4K -// SIG // 0ccbXBoK/LWtc0DdohUexx72gEvZPKXUHxl5h3x5ueWp -// SIG // bAytreIC70XnwJL/LAFatgk/BlAmlijvZE1sLBhgXGv8 -// SIG // WVhzxLm987BeC9BrxaZvUrjMnBM5KRm9WNERdDF1NAAW -// SIG // opCVjxbAETBW6BlJQr3EEOuS+aaqdUdl6CyDpQkZAMKt -// SIG // eVPCi0V+PyK2gndlLIBnZs3HuBgL5AmeY2Y/YXGWtL2/ -// SIG // pLx7sJJKX7NkJt3SQ+YMaJHVZR+Qib8ls1SvD6z+ewQw -// SIG // DeNvXneaWAJt5fDJSKLXmNlUOFEj8UNHZ1LhqurCXMAa -// SIG // U3UxggQNMIIECQIBATCBkzB8MQswCQYDVQQGEwJVUzET -// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk -// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 -// SIG // aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBQQ0EgMjAxMAITMwAAAhqpoB0GoA9DqgABAAACGjAN -// SIG // BglghkgBZQMEAgEFAKCCAUowGgYJKoZIhvcNAQkDMQ0G -// SIG // CyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCCTAwCx -// SIG // xCSGPPVd/v/mDmC93dbKn8GdXOwjL4q4xczxZzCB+gYL -// SIG // KoZIhvcNAQkQAi8xgeowgecwgeQwgb0EIJ16Icetu2kp -// SIG // zAHbR2hVTz1Ycg4fxLvDfu5odwOZ6Yr7MIGYMIGApH4w -// SIG // fDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0 -// SIG // b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p -// SIG // Y3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj -// SIG // cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAIa -// SIG // qaAdBqAPQ6oAAQAAAhowIgQgZQr8KzmBila5CSzbKxaM -// SIG // aBqYbySLBjwU4+HHoCRjX6EwDQYJKoZIhvcNAQELBQAE -// SIG // ggIAhD6lQaTC/jEMJ2UGsI04E3TheXv4gBPGjxqmsYSN -// SIG // WX2wxNPX7xo52pSkpvBtkjIUPCp7Dvt434edvij9GL4X -// SIG // VgqRDmY1tormWratRd7h2E60zHNVo1TU+8XykQt90NoS -// SIG // xaIy5tvJxb/TKI0EtrsB3Y9gLLkVqiVCYPEOXTLxQJDu -// SIG // fVp5vh3WMBZ9ulPivXCbAPbc3GNBV3CazFD7ClYQfVas -// SIG // 9a70pC5/CwATpq8oXrECHFaC2eb+gLUfx/WZ7bMJPBwt -// SIG // ltdUBRd82ck8yWc9dVg1zYssIWl3GgWfp6CnSFadZKyT -// SIG // LaJlBLWjdcAXO9HTLdnqZlPI78FEfQo2MiCZFiwO0h+h -// SIG // OqIcENGZ7rkbC3AS+QNGA+E5tBrPtSG9izYZB7zeq/4f -// SIG // gv6Z4ydPVKZjbUDBLNJQIP/VAlug4EoJ791FX/BQXREX -// SIG // rqe3m7xZ6dsrrLgn7gWyAqpcmBlV/nkAu/tyV+tUFMAT -// SIG // qDUnP92qO1vOR9oI4fzlYsXt6phSfgKjT/sMGhKNemFo -// SIG // kFhAqOiHGY009waU95htxdMixiTyeHIH7KvuxZTDjhlf -// SIG // TILJi3tjfWNRc+MK70XY2do4vttHNLxB2nxJmNwW92IA -// SIG // dyjFyDSZIimcYHJ/YW14xm1F012VfEMRhFYxk1BXScH4 -// SIG // FPpAQWV71sK+2Bw6ier3H6AgUZQ= -// SIG // End signature block diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/debugger/strings.nls.metadata.json b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/debugger/strings.nls.metadata.json deleted file mode 100644 index f47ce91..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/debugger/strings.nls.metadata.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "messages": [ - "Unable to provide debug configurations: " - ], - "keys": [ - "error.provideDebugConfigurations" - ], - "filePath": "debugger\\strings" -} \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/extension.js b/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/extension.js deleted file mode 100644 index 7c33ffa..0000000 --- a/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/dist/extension.js +++ /dev/null @@ -1,327 +0,0 @@ -/*! For license information please see extension.js.LICENSE.txt */ -(()=>{var e,t={9393(e,t,r){"use strict";r.r(t),r.d(t,{BE_PROFILE:()=>s,NRT_PROFILE:()=>i,PostChannel:()=>xt,RT_PROFILE:()=>o});var n,o="REAL_TIME",i="NEAR_REAL_TIME",s="BEST_EFFORT",a=r(4688),c=r(8279),l=r(269),u=r(5664),d="timings",p="value",h="kind",f="length",g="processTelemetryStart",m=u.Wy.hasOwnProperty,v=((n={})[0]=0,n[2]=6,n[1]=1,n[3]=7,n[4098]=6,n[4097]=1,n[4099]=7,n);function y(e){return!(""===e||(0,l.hXl)(e))}function S(e,t,r){var n=-1;if(!(0,l.b07)(e))if(t>0&&(32===t?n=8192:t<=13&&(n=t<<5)),function(e){return e>=0&&e<=9}(r))-1===n&&(n=0),n|=r;else{var o=v[b(e)]||-1;-1!==n&&-1!==o?n|=o:6===o&&(n=o)}return n}function w(e,t,r,n,o){var i={},s=!1,a=0,c=arguments[f],u=arguments;for((0,l.Lmq)(u[0])&&(s=u[0],a++);a0&&(t|=b(e[0]))):m.call(e,"value")&&(t=8192|b(e[p])))}return t}function P(e){return e>0}var T=r(8156),C=r(6149),I=r(4276),O=r(9749),N=r(2317),R=r(6054),A=r(3662),D=r(3775),x=r(638),k=r(8205),j="",M="drop",L="requeue",F="no-cache, no-store",U="application/x-json-stream",$="cache-control",B="content-type",V="client-version",H="client-id",q="time-delta-to-apply-millis",z="upload-time",W="apikey",G="AuthMsaDeviceTicket",K="WebAuthToken",X="AuthXToken",J="msfpc",Q="trace",Y="user",Z="allowRequestSending",ee="firstRequestSent",te="shouldAddClockSkewHeaders",re="getClockSkewHeaderValue",ne="setClockSkew",oe="length",ie="concat",se="iKey",ae="count",ce="events",le="push",ue="split",de="splice",pe="toLowerCase",he="hdrs",fe="useHdrs",ge="initialize",me="setTimeoutOverride",ve="clearTimeoutOverride",ye="overrideEndpointUrl",Se="avoidOptions",we="enableCompoundKey",Ee="disableXhrSync",_e="disableFetchKeepAlive",be="useSendBeacon",Pe="alwaysUseXhrOverride",Te="serializeOfflineEvt",Ce="getOfflineRequestDetails",Ie="createPayload",Oe="createOneDSPayload",Ne="payloadBlob",Re="headers",Ae="_thePayload",De="urlString",xe="batches",ke="sendType",je="addHeader",Me="canSendRequest",Le="sendQueuedRequests",Fe="isCompletelyIdle",Ue="setUnloading",$e="sendSynchronousBatch",Be="_transport",Ve="getWParam",He="isBeacon",qe="timings",ze="isTeardown",We="isSync",Ge="data",Ke="_sendReason",Xe="setKillSwitchTenants",Je="_backOffTransmission",Qe="identifier",Ye="eventsLimitInMem",Ze="autoFlushEventsLimit",et="baseData",tt="sendAttempt",rt="latency",nt="sync";function ot(e){var t=(e.ext||{}).intweb;return t&&y(t[J])?t[J]:null}function it(e){for(var t=null,r=0;null===t&&r(0,l.f0d)()||(delete r[n],!1)}})}return e.__ieDyn=1,e}();function dt(e){var t,r=Math.floor(1200*Math.random())+2400;return t=Math.pow(2,e)*r,Math.min(t,6e5)}var pt,ht=2e6,ft=Math.min(ht,65e3),gt="metadata",mt="f",vt=/\./,yt=function(){function e(t,r,n,o,i,s){var a="data",u="baseData",d=!!o,g=!0,v=r,w={},E=!!s,_=i||S;(0,c.A)(e,this,function(e){function r(e,t,o,i,s,a,c){(0,l.zav)(e,function(e,u){var g=null;if(u||y(u)){var S=o,E=e,_=s,b=t;if(d&&!i&&vt.test(e)){var P=e.split("."),T=P.length;if(T>1){_&&(_=_.slice());for(var C=0;C=7&&(t=(0,l.tGl)(e,"ext.metadata")||(0,l.tGl)(e,"ext.web")),w[e]=t),t}(S);if(g=!O&&v&&v.handleField(S,E)?v.value(S,E,u,n):function(e,t,r){if(!t&&!y(t)||"string"!=typeof e)return null;var n,o=typeof t;if("string"===o||"number"===o||"boolean"===o||(0,l.cyL)(t))t={value:t};else if("object"!==o||m.call(t,"value")){if((0,l.hXl)(t[p])||""===t[p]||!(0,l.KgX)(t[p])&&!(0,l.EtT)(t[p])&&!(0,l.Lmq)(t[p])&&!(0,l.cyL)(t[p]))return null}else t={value:r?JSON.stringify(t):t};if((0,l.cyL)(t[p])&&!(t[p][f]>0))return null;if(!(0,l.hXl)(t[h])){if((0,l.cyL)(t[p])||!(0===(n=t[h])||n>0&&n<=13||32===n))return null;t[p]=t[p].toString()}return t}(E,u,n)){var N=g.value;if(b[E]=N,a&&a(_,E,g),c&&"object"==typeof N&&!(0,l.cyL)(N)){var R=_;R&&(R=R.slice()).push(E),r(u,N,S+"."+E,i,R,a,c)}}}})}e.createPayload=function(e,t,r,n,o,i){return{apiKeys:[],payloadBlob:j,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:e,isTeardown:t,isSync:r,isBeacon:n,sendType:i,sendReason:o}},e.appendPayload=function(r,n,o){var i=r&&n&&!r.overflow;return i&&(0,T.r2)(t,function(){return"Serializer:appendPayload"},function(){for(var t=n.events(),i=r.payloadBlob,s=r.numEvents,a=!1,c=[],u=[],d=r.isBeacon,p=d?65e3:3984588,h=d?ft:ht,f=0,g=0;f=o){r.overflow=n.split(f);break}var v=e.getEventBlob(m);if(v&&v.length<=h){var y=v.length;if(i.length+y>p){r.overflow=n.split(f);break}i&&(i+="\n"),i+=v,++g>20&&((0,l.hKY)(i,0,1),g=0),a=!0,s++}else v?c.push(m):u.push(m),t.splice(f,1),f--}f++}if(c.length>0&&r.sizeExceed.push(st.create(n.iKey(),c)),u.length>0&&r.failedEvts.push(st.create(n.iKey(),u)),a){r.batches.push(n),r.payloadBlob=i,r.numEvents=s;var S=n.iKey();-1===(0,l.rDm)(r.apiKeys,S)&&r.apiKeys.push(S)}},function(){return{payload:r,theBatch:{iKey:n.iKey(),evts:n.events()},max:o}}),i},e.getEventBlob=function(e){try{return(0,T.r2)(t,function(){return"Serializer.getEventBlob"},function(){var t={};t.name=e.name,t.time=e.time,t.ver=e.ver,t.iKey="o:"+function(e){if(e){var t=(0,l.HzD)(e,"-");if(t>-1)return(0,l.ZWZ)(e,t)}return""}(e.iKey);var n,o={};E||(n=function(e,t,r){!function(e,t,r,n,o){if(o&&t){var i=e(o.value,o.kind,o.propertyType);if(i>-1){var s=t[gt];s||(s=t[gt]={f:{}});var a=s[mt];if(a||(a=s[mt]={}),r)for(var c=0;c0)for(var o=t[pe](),i=0;i0&&(n&&bt[t]?(e[he][bt[t]]=r,e[fe]=!0):e.url+="&"+t+"="+r)}Tt(G,G,!1),Tt(V,V),Tt(H,"Client-Id"),Tt(W,W),Tt(q,q),Tt(z,z),Tt(X,X);var Ot=function(){function e(t,r,n,o){var i,s,a,d,p,h,f,g,m,v,_,b,P,C,I,N,A,x,k,L,G,K,X,Q,Y,pe,Qe,Ye,Ze,et,tt,rt=!1;(0,c.A)(e,this,function(e){function c(e,t){try{return tt&&tt.getSenderInst(e,t)}catch(e){}return null}function nt(e,t,r){var n=(0,R.Lo)(e);pt(t,200,{},n),xt(n)}function ot(e,t,r,n){var o={},i=e[Re];i&&i.forEach(function(e,t){o[t]=e}),function(e,r,n){pt(t,e,r,n),xt(n)}(e.status,o,r||j)}function it(e,t,r){var n=(0,R.Lo)(e);pt(t,e.status,(0,R.w3)(e,!0),n),xt(n)}function pt(e,t,r,n){try{e(t,r,n)}catch(e){(0,D.ZP)(f,2,518,(0,l.mmD)(e))}}function ht(e,t,r){var n=200,o=e[Ae],i=e[De]+(X?"&NoResponseBody=true":j);try{var s=(0,l.w3n)();if(o){var a=!!m.getPlugin("LocalStorage"),c=[],u=[];(0,l.Iuo)(o[xe],function(e){if(c&&e&&e[ae]()>0)for(var t=e[ce](),r=0;r0&&(o.sentEvts=u),a||kt(c,8003,o[ke],!0)}else n=0}catch(e){(0,D.OG)(f,"Failed to send telemetry using sendBeacon API. Ex:"+(0,l.mmD)(e)),n=0}finally{pt(t,n,{},j)}}function ft(e){return 2===e||3===e}function gt(e){return A&&ft(e)&&(e=2),e}function mt(){return!a&&p0&&!a&&g[t]&&C&&(n=0!==t||mt()&&(r>0||d[Z]())),n}function Tt(e){var t={};return e&&(0,l.Iuo)(e,function(e,r){t[r]={iKey:e[se](),evts:e[ce]()}}),t}function Ot(e,r,n,o,i){if(e&&0!==e[oe])if(a)kt(e,1,o);else{o=gt(o);try{var c=e,u=0!==o;(0,T.r2)(m,function(){return"HttpManager:_sendBatches"},function(a){a&&(e=e.slice(0));for(var c=[],l=null,d=E(),p=g[o]||(u?g[1]:g[0]),h=p&&p[Be],f=K&&(A||ft(o)||3===h||p._isSync&&2===h);bt(e,o,r);){var m=e.shift();m&&m[ae]()>0&&(s.isTenantKilled(m[se]())?c[le](m):(l=l||C[Ie](r,n,u,f,i,o),C.appendPayload(l,m,t)?null!==l.overflow&&(e=[l.overflow][ie](e),l.overflow=null,At(l,d,E(),i),d=E(),l=null):(At(l,d,E(),i),d=E(),e=[m][ie](e),l=null)))}l&&At(l,d,E(),i),e[oe]>0&&(P=e[ie](P)),kt(c,8004,o)},function(){return{batches:Tt(c),retryCount:r,isTeardown:n,isSynchronous:u,sendReason:i,useSendBeacon:ft(o),sendType:o}},!u)}catch(e){(0,D.ZP)(f,2,48,"Unexpected Exception sending batch: "+(0,l.mmD)(e))}}}function Nt(e,t){var r={url:i,hdrs:{},useHdrs:!1};t?(r[he]=w(r[he],b),r.useHdrs=(0,l.cGk)(r.hdrs)[oe]>0):(0,l.zav)(b,function(e,t){Pt[e]?It(r,Pt[e],t,!1):(r[he][e]=t,r[fe]=!0)}),It(r,H,"NO_AUTH",t),It(r,V,"1DS-Web-JS-4.3.0",t);var n=j;(0,l.Iuo)(e.apiKeys,function(e){n[oe]>0&&(n+=","),n+=e}),It(r,W,n,t),It(r,z,(0,l.f0d)().toString(),t);var o=function(e){for(var t=0;t=0&&(r.url+="&w="+s)}for(var a=0;a<_[oe];a++)r.url+="&"+_[a].name+"="+_[a].value;return r}function Rt(e,t,r){e[t]=e[t]||{},e[t][h.identifier]=r}function At(t,r,o,i){if(t&&t.payloadBlob&&t.payloadBlob[oe]>0){var a=!!Y,c=g[t.sendType];!ft(t[ke])&&t[He]&&2===t.sendReason&&(c=g[2]||g[3]||c);var y=x;(t.isBeacon||3===c[Be])&&(y=!1);var S=Nt(t,y);y=y||S[fe];var _=E();(0,T.r2)(m,function(){return"HttpManager:_doPayloadSend"},function(){for(var g=0;g0?C[wt]++:C[wt]=1}kt(t[xe],1e3+(i||0),t[ke],!0);var N={data:t[Ne],urlString:S.url,headers:S[he],_thePayload:t,_sendReason:i,timeout:k,disableXhrSync:L,disableFetchKeepAlive:G};y&&(Ct(N[Re],$)||(N[Re][$]=F),Ct(N[Re],B)||(N[Re][B]=U));var R=null;c&&(R=function(r){d[ee]();var o=function(r,o){!function(t,r,o,i){var a,c=9e3,f=null,g=!1,m=!1;try{var v=!0;if(typeof t!==u.bA){if(r){d[ne](r["time-delta-millis"]);var y=r["kill-duration"]||r["kill-duration-seconds"];(0,l.Iuo)(s[Xe](r["kill-tokens"],y),function(e){(0,l.Iuo)(o[xe],function(t){if(t[se]()===e){f=f||[];var r=t[ue](0);o.numEvents-=r[ae](),f[le](r)}})})}if(200==t||204==t)return void(c=200);((a=t)>=300&&a<500&&429!=a||501==a||505==a||o.numEvents<=0)&&(v=!1),c=9e3+t%1e3}if(v){c=100;var S=o.retryCnt;0===o[ke]&&(S0&&function(e,t){I&&(0,l.Iuo)(e,function(e){Rt(e[qe]=e[qe]||{},"sendEventCompleted",t)})}(e[ce](),t)})}}(i)),kt(i,r,t[ke],!0)}finally{0===t[ke]&&(p--,5!==n&&e.sendQueuedRequests(t[ke],n))}}(o,c,i,m)),kt(f,8004,o[ke])}}(r,o,t,i)},a=t[ze]||t[We];try{c.sendPOST(r,o,a),pe&&pe(N,r,a,t[He])}catch(e){(0,D.OG)(f,"Unexpected exception sending payload. Ex:"+(0,l.mmD)(e)),pt(o,0,{})}}),(0,T.r2)(m,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(R)if(0===t[ke]&&p++,a&&!t.isBeacon&&3!==c[Be]){var e={data:N[Ge],urlString:N[De],headers:w({},N[Re]),timeout:N.timeout,disableXhrSync:N[Ee],disableFetchKeepAlive:N[_e]},r=!1;(0,T.r2)(m,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{Y(e,function(e){r=!0,v||e[Ae]||(e[Ae]=e[Ae]||N[Ae],e[Ke]=e[Ke]||N[Ke]),R(e)},t.isSync||t[ze])}catch(e){r||R(N)}})}else R(N)})},function(){return{thePayload:t,serializationStart:r,serializationCompleted:o,sendReason:i}},t[We])}t.sizeExceed&&t.sizeExceed[oe]>0&&kt(t.sizeExceed,8003,t[ke]),t.failedEvts&&t.failedEvts[oe]>0&&kt(t.failedEvts,8002,t[ke])}function Dt(e,t,r){t?e():Ze.set(e,r)}function xt(e){var t=Qe;try{for(var r=0;r0&&o){var i=o[a=t,c=_t[a],y(c)||(c="oth",a>=9e3&&a<=9999?c="rspFail":a>=8e3&&a<=8999?c=M:a>=1e3&&a<=1999&&(c="send")),c];if(i){var s=0!==r;(0,T.r2)(m,function(){return"HttpManager:_sendBatchesNotification"},function(){Dt(function(){try{i.call(o,e,t,s,r)}catch(e){(0,D.ZP)(f,1,74,"send request notification failed: "+e)}},n||s,0)},function(){return{batches:Tt(e),reason:t,isSync:s,sendSync:n,sendType:r}},!s)}}var a,c}!function(){var e;i=null,s=new ut,a=!1,d=new lt,rt=!1,p=0,h=null,f=null,g=null,m=null,v=!0,_=[],b={},P=[],C=null,I=!1,N=null,A=!1,x=!1,k=e,L=e,G=e,K=e,X=e,Q=[],Y=e,pe=e,Qe=[],Ye=!1,Ze=St(),et=!1,tt=null}(),e[ge]=function(e,t,r){Ye||(m=t,N=t.getCookieMgr(),f=(h=r).diagLog(),(0,l.Yny)(Q,(0,O.a)(e,function(e){var n,o=e.cfg,s=e.cfg.extensionConfig[r.identifier];Ze=St(s[me],s[ve]),y(o.anonCookieName)?function(e,t,r){for(var n=0;n=0&&Qe[de](t,1)}}},e[Te]=function(e){try{if(C)return C.getEventBlob(e)}catch(e){}return j},e[Ce]=function(){try{return Nt(C&&C[Ie](0,!1,!1,!1,1,0),x)}catch(e){}return null},e[Oe]=function(e,r){try{var n=[];(0,l.Iuo)(e,function(e){r&&(e=(0,R.hW)(e));var t=st.create(e[se],[e]);n[le](t)});for(var o=null;n[oe]>0&&C;){var i=n.shift();i&&i[ae]()>0&&(o=o||C[Ie](0,!1,!1,!1,1,0),C.appendPayload(o,i,t))}var s=Nt(o,x),a={data:o[Ne],urlString:s.url,headers:s[he],timeout:k,disableXhrSync:L,disableFetchKeepAlive:G};return x&&(Ct(a[Re],$)||(a[Re][$]=F),Ct(a[Re],B)||(a[Re][B]=U)),a}catch(e){}return null},e._getDbgPlgTargets=function(){return[g[0],s,C,g]},e[je]=function(e,t){b[e]=t},e.removeHeader=function(e){delete b[e]},e[Me]=function(){return mt()&&d[Z]()},e[Le]=function(e,t){(0,l.b07)(e)&&(e=0),A&&(e=gt(e),t=2),bt(P,e,0)&&Ot(vt(),0,!1,e,t||0)},e[Fe]=function(){return!a&&0===p&&0===P[oe]},e[Ue]=function(e){A=e},e.addBatch=function(e){if(e&&e[ae]()>0){if(s.isTenantKilled(e[se]()))return!1;P[le](e)}return!0},e.teardown=function(){P[oe]>0&&Ot(vt(),0,!0,2,2),(0,l.Iuo)(Q,function(e){e&&e.rm&&e.rm()}),Q=[]},e.pause=function(){a=!0},e.resume=function(){a=!1,e[Le](0,4)},e[$e]=function(e,t,r){e&&e[ae]()>0&&((0,l.hXl)(t)&&(t=1),A&&(t=gt(t),r=2),Ot([e],0,!1,t,r||0))}})}return e.__ieDyn=1,e}(),Nt=1e4,Rt="eventsDiscarded",At=void 0,Dt=(0,l.ZHX)({eventsLimitInMem:{isVal:P,v:Nt},immediateEventLimit:{isVal:P,v:500},autoFlushEventsLimit:{isVal:P,v:0},disableAutoBatchFlushLimit:!1,httpXHROverride:{isVal:function(e){return e&&e.sendPOST},v:At},overrideInstrumentationKey:At,overrideEndpointUrl:At,disableTelemetry:!1,ignoreMc1Ms0CookieProcessing:!1,setTimeoutOverride:At,clearTimeoutOverride:At,payloadPreprocessor:At,payloadListener:At,disableEventTimings:At,valueSanitizer:At,stringifyObjects:At,enableCompoundKey:At,disableOptimizeObj:!1,transports:At,unloadTransports:At,useSendBeacon:At,disableFetchKeepAlive:At,avoidOptions:!1,xhrTimeout:At,disableXhrSync:At,alwaysUseXhrOverride:!1,maxEventRetryAttempts:{isVal:l.EtT,v:6},maxUnloadEventRetryAttempts:{isVal:l.EtT,v:2},addNoResponse:At,excludeCsMetaData:At}),xt=function(e){function t(){var r,n=e.call(this)||this;n.identifier="PostChannel",n.priority=1011,n.version="4.3.0";var a,u,d,p,h,f,g,m,v,y,S,w,E,b,x,j,M,L,F,U,$,B,V,H,q,z=!1,W=[],X=!1,J=0,Z=0,ee={},te=o;return(0,c.A)(t,n,function(e,t){function n(){(0,C.Ds)(null,L),(0,C.sq)(null,L),(0,C.vF)(null,L)}function c(e){var t="";return e&&e[oe]&&(0,l.Iuo)(e,function(e){t&&(t+="\n"),t+=e}),t}function re(e){var t="";try{he(e),t=m[Te](e)}catch(e){}return t}function ne(e){"beforeunload"!==(e||(0,l.zkX)().event).type&&(x=!0,m[Ue](x)),Pe(2,2)}function pe(e){x=!1,m[Ue](x)}function he(e){e.ext&&e.ext[Q]&&delete e.ext[Q],e.ext&&e.ext[Y]&&e.ext[Y].id&&delete e.ext[Y].id,b&&(e.ext=(0,R.hW)(e.ext),e[et]&&(e[et]=(0,R.hW)(e[et])),e[Ge]&&(e[Ge]=(0,R.hW)(e[Ge])))}function fe(e,t){if(e[tt]||(e[tt]=0),e[rt]||(e[rt]=1),he(e),e[nt])if(f||X)e[rt]=3,e[nt]=!1;else if(m)return b&&(e=(0,R.hW)(e)),void m[$e](st.create(e[se],[e]),!0===e[nt]?1:e[nt],3);var r=e[rt],n=Z,o=d;4===r&&(n=J,o=u);var i=!1;if(n0){var i=o[ue](0,n),s=i[ae]();if(s>0)return 4===r?J-=s:Z-=s,Ke(Rt,[i],A.x.QueueFull),!0}r++}return Ae(),!1}(e[se],e[rt],s,a)&&(i=!Re(e,t))}i&&We(Rt,[e],A.x.QueueFull)}function ye(e,t,r){var n=De(e,t,r);return m[Le](t,r),n}function Se(){return Z>0}function we(){if(w>=0&&De(w,0,E)&&m[Le](0,E),J>0&&!h&&!X){var e=ee[te][2];e>=0&&(h=_e(function(){h=null,ye(4,0,1),we()},e))}var t=ee[te][1];!p&&!a&&t>=0&&!X&&(Se()?p=_e(function(){p=null,ye(0===g?3:1,0,1),g++,g%=2,we()},t):g=0)}function Ee(){r=null,z=!1,W=[],a=null,X=!1,J=0,u=500,Z=0,d=Nt,ee={},te=o,p=null,h=null,f=0,g=0,v={},y=0,V=!1,S=0,w=-1,E=null,b=!0,x=!1,j=6,M=2,L=null,H=null,q=!1,F=St(),m=new Ot(500,2,1,{requeue:qe,send:Xe,sent:ot,drop:it,rspFail:at,oth:ct}),He(),v[4]={batches:[],iKeyMap:{}},v[3]={batches:[],iKeyMap:{}},v[2]={batches:[],iKeyMap:{}},v[1]={batches:[],iKeyMap:{}},lt()}function _e(e,t){0===t&&f&&(t=1);var r=1e3;return f&&(r=dt(f-1)),F.set(e,t*r)}function be(){return null!==p&&(p.cancel(),p=null,g=0,!0)}function Pe(e,t){be(),a&&(a.cancel(),a=null),X||ye(1,e,t)}function Ie(e,t,r){var n=v[t];n||(n=v[t=1]);var o=n.iKeyMap[e];return!o&&r&&(o=st.create(e),n.batches[le](o),n.iKeyMap[e]=o),o}function Ne(t,r){m[Me]()&&!f&&(y>0&&Z>y&&(r=!0),r&&null==a&&e.flush(t,function(){},20))}function Re(e,t){b&&(e=(0,R.hW)(e));var r=e[rt],n=Ie(e[se],r,!0);return!!n.addEvent(e)&&(4!==r?(Z++,t&&0===e[tt]&&Ne(!e.sync,S>0&&n[ae]()>=S)):J++,!0)}function Ae(){for(var e=0,t=0,r=function(r){var n=v[r];n&&n[xe]&&(0,l.Iuo)(n[xe],function(n){4===r?e+=n[ae]():t+=n[ae]()})},n=1;n<=4;n++)r(n);Z=t,J=e}function De(t,r,n){var o=!1,i=0===r;return!i||m[Me]()?(0,T.r2)(e.core,function(){return"PostChannel._queueBatches"},function(){for(var e=[],r=4;r>=t;){var n=v[r];n&&n.batches&&n.batches[oe]>0&&((0,l.Iuo)(n[xe],function(t){m.addBatch(t)?o=o||t&&t[ae]()>0:e=e[ie](t[ce]()),4===r?J-=t[ae]():Z-=t[ae]()}),n[xe]=[],n.iKeyMap={}),r--}e[oe]>0&&We(Rt,e,A.x.KillSwitch),o&&w>=t&&(w=-1,E=0)},function(){return{latency:t,sendType:r,sendReason:n}},!i):(w=w>=0?Math.min(w,t):t,E=Math.max(E,n)),o}function ke(e,t){ye(1,0,t),Ae(),Be(function(){e&&e(),W[oe]>0?a=_e(function(){a=null,ke(W.shift(),t)},0):(a=null,we())})}function Be(e){m[Fe]()?e():a=_e(function(){a=null,Be(e)},.25)}function He(){(ee={})[o]=[2,1,0],ee[i]=[6,3,0],ee[s]=[18,9,0]}function qe(t,r){var n=[],o=j;x&&(o=M),(0,l.Iuo)(t,function(t){t&&t[ae]()>0&&(0,l.Iuo)(t[ce](),function(t){t&&(t[nt]&&(t[rt]=4,t[nt]=!1),t[tt]0&&We(Rt,n,A.x.NonRetryableStatus),x&&Pe(2,2)}function ze(t,r){var n=B||{},o=n[t];if(o)try{o.apply(n,r)}catch(r){(0,D.ZP)(e.diagLog(),1,74,t+" notification failed: "+r)}}function We(e,t){for(var r=[],n=2;n0&&ze(e,[t][ie](r))}function Ke(e,t){for(var r=[],n=2;n0&&(0,l.Iuo)(t,function(t){t&&t[ae]()>0&&ze(e,[t.events()][ie](r))})}function Xe(e,t,r){e&&e[oe]>0&&ze("eventsSendRequest",[t>=1e3&&t<=1999?t-1e3:0,!0!==r])}function ot(e,t){Ke("eventsSent",e,t),we()}function it(e,t){Ke(Rt,e,t>=8e3&&t<=8999?t-8e3:A.x.Unknown)}function at(e){Ke(Rt,e,A.x.NonRetryableStatus),we()}function ct(e,t){Ke(Rt,e,A.x.Unknown),we()}function lt(){S=$?0:Math.max(1500,d/6)}Ee(),e._getDbgPlgTargets=function(){return[m,r]},e[ge]=function(o,i,s){(0,T.r2)(i,function(){return"PostChannel:initialize"},function(){t[ge](o,i,s),B=i.getNotifyMgr();try{L=(0,C.Hm)((0,I.Z)(e[Qe]),i.evtNamespace&&i.evtNamespace()),e._addHook((0,O.a)(o,function(t){var o=t.cfg,s=(0,N.i8)(null,o,i);r=s.getExtCfg(e[Qe],Dt),F=St(r[me],r[ve]),b=!r.disableOptimizeObj&&!!(0,l.zS2)("chrome"),U=r.ignoreMc1Ms0CookieProcessing,function(e){var t=e[Ve];e[Ve]=function(){var r=0;return U&&(r|=2),r|t.call(e)}}(i),d=r[Ye],u=r.immediateEventLimit,y=r[Ze],j=r.maxEventRetryAttempts,M=r.maxUnloadEventRetryAttempts,$=r.disableAutoBatchFlushLimit,lt(),H=r.overrideInstrumentationKey,q=!!r.disableTelemetry,V&&n();var a=o.disablePageUnloadEvents||[];V=(0,C.ee)(ne,a,L),V=(0,C.Fc)(ne,a,L)||V,V=(0,C.oS)(pe,o.disablePageShowEvents,L)||V})),m[ge](o,e.core,e)}catch(t){throw e.setInitialized(!1),t}},function(){return{theConfig:o,core:i,extensions:s}})},e.processTelemetry=function(t,r){_(t,e[Qe]),r=r||e._getTelCtx(r);var n=t;q||z||(H&&(n[se]=H),fe(n,!0),x?Pe(2,2):we()),e.processNext(n,r)},e.getOfflineSupport=function(){try{var e=m&&m[Ce]();if(m)return{getUrl:function(){return e?e.url:null},serialize:re,batch:c,shouldProcess:function(e){return!q},createPayload:function(e){return null},createOneDSPayload:function(e){if(m[Oe])return m[Oe](e,b)}}}catch(e){}return null},e._doTeardown=function(e,t){Pe(2,2),z=!0,m.teardown(),n(),Ee()},e.setEventQueueLimits=function(e,t){r[Ye]=d=P(e)?e:Nt,r[Ze]=y=P(t)?t:0,lt();var n=Z>e;if(!n&&S>0)for(var o=1;!n&&o<=3;o++){var i=v[o];i&&i[xe]&&(0,l.Iuo)(i[xe],function(e){e&&e[ae]()>=S&&(n=!0)})}Ne(!0,n)},e.pause=function(){be(),X=!0,m.pause()},e.resume=function(){X=!1,m.resume(),we()},e._loadTransmitProfiles=function(e){be(),He(),te=o,we(),(0,l.zav)(e,function(e,t){var r=t[oe];if(r>=2){var n=r>2?t[2]:0;if(t[de](0,r-2),t[1]<0&&(t[0]=-1),t[1]>0&&t[0]>0){var o=t[0]/t[1];t[0]=Math.ceil(o)*t[1]}n>=0&&t[1]>=0&&n>t[1]&&(n=t[1]),t[le](n),ee[e]=t}})},e.flush=function(e,t,r){var n;if(void 0===e&&(e=!0),!X)if(r=r||1,e)t||(n=(0,k.Qo)(function(e){t=e})),null==a?(be(),De(1,0,r),a=_e(function(){a=null,ke(t,r)},0)):W[le](t);else{var o=be();ye(1,1,r),t&&t(),o&&we()}return n},e.setMsaAuthTicket=function(e){m[je](G,e)},e.setAuthPluginHeader=function(e){m[je](K,e)},e.removeAuthPluginHeader=function(){m.removeHeader(K)},e.hasEvents=Se,e._setTransmitProfile=function(e){te!==e&&void 0!==ee[e]&&(be(),te=e,we())},(0,R.o$)(e,function(){return m},["addResponseHandler"]),e[Je]=function(){f<4&&(f++,be(),we())},e._clearBackOff=function(){f&&(f=0,be(),we())}}),n}return(0,a.qU)(t,e),t.__ieDyn=1,t}(x.s)},4484(e,t,r){"use strict";r.d(t,{F:()=>a,H:()=>s});var n=r(269),o=r(5025),i=r(5130);function s(e){if(!e)return{};var t=e[i.sY](";"),r=(0,n.KTd)(t,function(e,t){var r=t[i.sY]("=");if(2===r[i.oI]){var n=r[0][i.OL](),o=r[1];e[n]=o}return e},{});if((0,n.cGk)(r)[i.oI]>0){if(r.endpointsuffix){var s=r.location?r.location+".":"";r[i.zV]=r[i.zV]||"https://"+s+"dc."+r.endpointsuffix}r[i.zV]=r[i.zV]||o._G,(0,n.Cv9)(r[i.zV],"/")&&(r[i.zV]=r[i.zV].slice(0,-1))}return r}var a={parse:s}},5025(e,t,r){"use strict";r.d(t,{R2:()=>l,_G:()=>a,jp:()=>i,ks:()=>u,tU:()=>o,wc:()=>c,xF:()=>n,ym:()=>s});var n="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",o="sampleRate",i="ProcessLegacy",s="http.method",a="https://dc.services.visualstudio.com",c="/v2/track",l="not_specified",u="iKey"},7374(e,t,r){"use strict";r.d(t,{eL:()=>o,iD:()=>s,uG:()=>i});var n=r(4282),o=(0,n.H)({LocalStorage:0,SessionStorage:1}),i=(0,n.H)({AI:0,AI_AND_W3C:1,W3C:2}),s=(0,n.H)({Normal:1,Critical:2})},87(e,t,r){"use strict";r.d(t,{Dt:()=>i,Y8:()=>a,bb:()=>s,vv:()=>c});var n=r(269),o=r(5130);function i(e,t){return void 0===t&&(t=!1),null==e?t:"true"===e.toString()[o.OL]()}function s(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,r=""+Math.floor(e/1e3)%60,n=""+Math.floor(e/6e4)%60,i=""+Math.floor(e/36e5)%24,s=Math.floor(e/864e5);return t=1===t[o.oI]?"00"+t:2===t[o.oI]?"0"+t:t,r=r[o.oI]<2?"0"+r:r,n=n[o.oI]<2?"0"+n:n,(s>0?s+".":"")+(i=i[o.oI]<2?"0"+i:i)+":"+n+":"+r+"."+t}function a(e,t){var r=null;return(0,n.Iuo)(e,function(e){if(e.identifier===t)return r=e,-1}),r}function c(e,t,r,o,i){return!i&&(0,n.KgX)(e)&&("Script error."===e||"Script error"===e)}},8596(e,t,r){"use strict";r.d(t,{o:()=>f});var n=r(4688),o=r(6054);function i(e){var t="ai."+e+".";return function(e){return t+e}}var s=i("application"),a=i("device"),c=i("location"),l=i("operation"),u=i("session"),d=i("user"),p=i("cloud"),h=i("internal"),f=function(e){function t(){return e.call(this)||this}return(0,n.qU)(t,e),t}((0,o.SZ)({applicationVersion:s("ver"),applicationBuild:s("build"),applicationTypeId:s("typeId"),applicationId:s("applicationId"),applicationLayer:s("layer"),deviceId:a("id"),deviceIp:a("ip"),deviceLanguage:a("language"),deviceLocale:a("locale"),deviceModel:a("model"),deviceFriendlyName:a("friendlyName"),deviceNetwork:a("network"),deviceNetworkName:a("networkName"),deviceOEMName:a("oemName"),deviceOS:a("os"),deviceOSVersion:a("osVersion"),deviceRoleInstance:a("roleInstance"),deviceRoleName:a("roleName"),deviceScreenResolution:a("screenResolution"),deviceType:a("type"),deviceMachineName:a("machineName"),deviceVMName:a("vmName"),deviceBrowser:a("browser"),deviceBrowserVersion:a("browserVersion"),locationIp:c("ip"),locationCountry:c("country"),locationProvince:c("province"),locationCity:c("city"),operationId:l("id"),operationName:l("name"),operationParentId:l("parentId"),operationRootId:l("rootId"),operationSyntheticSource:l("syntheticSource"),operationCorrelationVector:l("correlationVector"),sessionId:u("id"),sessionIsFirst:u("isFirst"),sessionIsNew:u("isNew"),userAccountAcquisitionDate:d("accountAcquisitionDate"),userAccountId:d("accountId"),userAgent:d("userAgent"),userId:d("id"),userStoreRegion:d("storeRegion"),userAuthUserId:d("authUserId"),userAnonymousUserAcquisitionDate:d("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:d("authUserAcquisitionDate"),cloudName:p("name"),cloudRole:p("role"),cloudRoleVer:p("roleVer"),cloudRoleInstance:p("roleInstance"),cloudEnvironment:p("environment"),cloudLocation:p("location"),cloudDeploymentUnit:p("deploymentUnit"),internalNodeName:h("nodeName"),internalSdkVersion:h("sdkVersion"),internalAgentVersion:h("agentVersion"),internalSnippet:h("snippet"),internalSdkSrc:h("sdkSrc")}))},9762(e,t,r){"use strict";r.d(t,{O:()=>n});var n=(0,r(4282).H)({Verbose:0,Information:1,Warning:2,Error:3,Critical:4})},1575(e,t,r){"use strict";r.d(t,{F:()=>o,O:()=>i});var n=r(8596),o={UserExt:"user",DeviceExt:"device",TraceExt:"trace",WebExt:"web",AppExt:"app",OSExt:"os",SessionExt:"ses",SDKExt:"sdk"},i=new n.o},7952(e,t,r){"use strict";r.d(t,{G:()=>c});var n=r(269),o=r(6149),i=r(4276),s=r(5130);function a(e,t){(0,o.ML)(e,null,null,t)}function c(e){var t=(0,n.YEm)(),r=(0,n.w3n)(),c=!1,l=[],u=1;!r||(0,n.hXl)(r.onLine)||r.onLine||(u=2);var d=0,p=m(),h=(0,o.Hm)((0,i.Z)("OfflineListener"),e);try{if(g((0,n.zkX)())&&(c=!0),t){var f=t.body||t;f.ononline&&g(f)&&(c=!0)}}catch(e){c=!1}function g(e){var t=!1;return e&&(t=(0,o.mB)(e,"online",y,h))&&(0,o.mB)(e,"offline",S,h),t}function m(){return 2!==d&&2!==u}function v(){var e=m();p!==e&&(p=e,(0,n.Iuo)(l,function(e){var t={isOnline:p,rState:u,uState:d};try{e(t)}catch(e){}}))}function y(){u=1,v()}function S(){u=2,v()}return{isOnline:function(){return p},isListening:function(){return c},unload:function(){var e=(0,n.zkX)();if(e&&c){if(a(e,h),t){var r=t.body||t;(0,n.b07)(r.ononline)||a(r,h)}c=!1}},addListener:function(e){return l[s.y5](e),{rm:function(){var t=l.indexOf(e);return t>-1?l.splice(t,1):void 0}}},setOnlineState:function(e){d=e,v()}}}},2910(e,t,r){"use strict";r.d(t,{a:()=>n});var n=(0,r(4282).o)({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]})},4658(e,t,r){"use strict";r.d(t,{AN:()=>_,BW:()=>y,Dt:()=>T,Nu:()=>g,Se:()=>S,T9:()=>b,_M:()=>w,iw:()=>v,tm:()=>E,v7:()=>C,vH:()=>P,vh:()=>m});var n=r(6054),o=r(269),i=r(3775),s=r(1396),a=r(7374),c=r(5130),l=void 0,u=void 0,d="";function p(){return y()?h(a.eL.LocalStorage):null}function h(e){try{if((0,o.hXl)((0,s.mS)()))return null;var t=(new Date)[c.xE](),r=(0,o.zS2)(e===a.eL.LocalStorage?"localStorage":"sessionStorage"),n=d+t;r.setItem(n,t);var i=r.getItem(n)!==t;if(r[c.AZ](n),!i)return r}catch(e){}return null}function f(){return _()?h(a.eL.SessionStorage):null}function g(){l=!1,u=!1}function m(e){d=e||""}function v(){l=y(!0),u=_(!0)}function y(e){return(e||void 0===l)&&(l=!!h(a.eL.LocalStorage)),l}function S(e,t){var r=p();if(null!==r)try{return r.getItem(t)}catch(t){l=!1,(0,i.ZP)(e,2,1,"Browser failed read of local storage. "+(0,n.lL)(t),{exception:(0,o.mmD)(t)})}return null}function w(e,t,r){var s=p();if(null!==s)try{return s.setItem(t,r),!0}catch(t){l=!1,(0,i.ZP)(e,2,3,"Browser failed write to local storage. "+(0,n.lL)(t),{exception:(0,o.mmD)(t)})}return!1}function E(e,t){var r=p();if(null!==r)try{return r[c.AZ](t),!0}catch(t){l=!1,(0,i.ZP)(e,2,5,"Browser failed removal of local storage item. "+(0,n.lL)(t),{exception:(0,o.mmD)(t)})}return!1}function _(e){return(e||void 0===u)&&(u=!!h(a.eL.SessionStorage)),u}function b(){var e=[];return _()&&(0,o.zav)((0,o.zS2)("sessionStorage"),function(t){e[c.y5](t)}),e}function P(e,t){var r=f();if(null!==r)try{return r.getItem(t)}catch(t){u=!1,(0,i.ZP)(e,2,2,"Browser failed read of session storage. "+(0,n.lL)(t),{exception:(0,o.mmD)(t)})}return null}function T(e,t,r){var s=f();if(null!==s)try{return s.setItem(t,r),!0}catch(t){u=!1,(0,i.ZP)(e,2,4,"Browser failed write to session storage. "+(0,n.lL)(t),{exception:(0,o.mmD)(t)})}return!1}function C(e,t){var r=f();if(null!==r)try{return r[c.AZ](t),!0}catch(t){u=!1,(0,i.ZP)(e,2,6,"Browser failed removal of session storage item. "+(0,n.lL)(t),{exception:(0,o.mmD)(t)})}return!1}},7358(e,t,r){"use strict";r.d(t,{B:()=>n});var n=function(e,t){this.aiDataContract={baseType:1,baseData:1},this.baseType=e,this.baseData=t}},7975(e,t,r){"use strict";r.d(t,{HQ:()=>g,Rr:()=>l,Vj:()=>f,Vk:()=>d,Vt:()=>p,_T:()=>m,lq:()=>c,pJ:()=>u,qW:()=>v,xP:()=>h,zx:()=>a});var n=r(269),o=r(7292),i=r(3775),s=r(5130);function a(e,t,r){var o=t[s.oI],i=c(e,t);if(i[s.oI]!==o){for(var a=0,l=i;void 0!==r[l];)a++,l=(0,n.P0f)(i,0,147)+v(a);i=l}return i}function c(e,t){var r;return t&&(t=(0,n.EHq)((0,n.oJg)(t)))[s.oI]>150&&(r=(0,n.P0f)(t,0,150),(0,i.ZP)(e,2,57,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),r||t}function l(e,t,r){var o;return void 0===r&&(r=1024),t&&(r=r||1024,(t=(0,n.EHq)((0,n.oJg)(t)))[s.oI]>r&&(o=(0,n.P0f)(t,0,r),(0,i.ZP)(e,2,61,"string value is too long. It has been truncated to "+r+" characters.",{value:t},!0))),o||t}function u(e,t){return m(e,t,2048,66)}function d(e,t){var r;return t&&t[s.oI]>32768&&(r=(0,n.P0f)(t,0,32768),(0,i.ZP)(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),r||t}function p(e,t){var r;if(t){var o=""+t;o[s.oI]>32768&&(r=(0,n.P0f)(o,0,32768),(0,i.ZP)(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))}return r||t}function h(e,t){if(t){var r={};(0,n.zav)(t,function(t,c){if((0,n.Gvm)(c)&&(0,o.Z)())try{c=(0,o.hm)()[s.Jj](c)}catch(t){(0,i.ZP)(e,2,49,"custom property is not valid",{exception:t},!0)}c=l(e,c,8192),t=a(e,t,r),r[t]=c}),t=r}return t}function f(e,t){if(t){var r={};(0,n.zav)(t,function(t,n){t=a(e,t,r),r[t]=n}),t=r}return t}function g(e,t){return t?m(e,t,128,69)[s.xE]():t}function m(e,t,r,o){var a;return t&&(t=(0,n.EHq)((0,n.oJg)(t)))[s.oI]>r&&(a=(0,n.P0f)(t,0,r),(0,i.ZP)(e,2,o,"input is too long, it has been truncated to "+r+" characters.",{data:t},!0)),a||t}function v(e){var t="00"+e;return(0,n.hKY)(t,t[s.oI]-3)}},1062(e,t,r){"use strict";r.d(t,{L:()=>a});var n=r(6054),o=r(5025),i=r(5130),s=r(7975),a=function(e,t,r){var a=this,c=this;c.ver=1,c.sampleRate=100,c.tags={},c[i.RS]=(0,s.Rr)(e,r)||o.R2,c.data=t,c.time=(0,n._u)(new Date),c.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return 100===a.sampleRate?4:1},tags:1,data:1}}},3072(e,t,r){"use strict";r.d(t,{J:()=>s});var n=r(5025),o=r(5130),i=r(7975),s=function(){function e(e,t,r,s){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var a=this;a.ver=2,a[o.RS]=(0,i.Rr)(e,t)||n.R2,a[o.$y]=(0,i.xP)(e,r),a[o.XA]=(0,i.Vj)(e,s)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Event",e.dataType="EventData",e}()},5397(e,t,r){"use strict";r.d(t,{WJ:()=>E});var n=r(4688),o=r(269),i=r(5025),s=r(5130),a=r(7975),c="error",l="stack",u="stackDetails",d="errorSrc",p="message",h="description";function f(e,t){var r=e;return r&&!(0,o.KgX)(r)&&(JSON&&JSON[s.Jj]?(r=JSON[s.Jj](e),!t||r&&"{}"!==r||(r=(0,o.Tnt)(e[s.xE])?e[s.xE]():""+e)):r=e+" - (Missing JSON.stringify)"),r||""}function g(e,t){var r=e;return e&&(r&&!(0,o.KgX)(r)&&(r=e[p]||e[h]||r),r&&!(0,o.KgX)(r)&&(r=f(r,!0)),e.filename&&(r=r+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),t&&"String"!==t&&"Object"!==t&&"Error"!==t&&-1===(0,o.HzD)(r||"",t)&&(r=t+": "+r),r||""}function m(e){return e&&e.src&&(0,o.KgX)(e.src)&&e.obj&&(0,o.cyL)(e.obj)}function v(e){var t=e||"";(0,o.KgX)(t)||(t=(0,o.KgX)(t[l])?t[l]:""+t);var r=t[s.sY]("\n");return{src:t,obj:r}}function y(e){var t=null;if(e)try{if(e[l])t=v(e[l]);else if(e[c]&&e[c][l])t=v(e[c][l]);else if(e.exception&&e.exception[l])t=v(e.exception[l]);else if(m(e))t=e;else if(m(e[u]))t=e[u];else if((0,o.zkX)()&&(0,o.zkX)().opera&&e[p])t=function(e){for(var t=[],r=e[s.sY]("\n"),n=0;n1?r[1]:""}catch(e){}return t}function w(e){if(e)try{if(!(0,o.KgX)(e)){var t=S(e),r=f(e,!1);return r&&"{}"!==r||(e[c]&&(t=S(e=e[c])),r=f(e,!0)),0!==(0,o.HzD)(r,t)&&"String"!==t?t+":"+r:r}}catch(e){}return""+(e||"")}var E=function(){function e(e,t,r,n,i,c){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var l=this;l.ver=2,function(e){try{if((0,o.Gvm)(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch(e){}return!1}(t)?(l[s.OK]=t[s.OK]||[],l[s.$y]=t[s.$y],l[s.XA]=t[s.XA],t[s.Ur]&&(l[s.Ur]=t[s.Ur]),t.id&&(l.id=t.id,t[s.$y].id=t.id),t[s.Fq]&&(l[s.Fq]=t[s.Fq]),(0,o.hXl)(t[s.r1])||(l[s.r1]=t[s.r1])):(r||(r={}),c&&(r.id=c),l[s.OK]=[new _(e,t,r)],l[s.$y]=(0,a.xP)(e,r),l[s.XA]=(0,a.Vj)(e,n),i&&(l[s.Ur]=i),c&&(l.id=c))}return e.CreateAutoException=function(e,t,r,n,o,i,a,c){var l,u=S(o||i||e);return(l={})[s.pM]=g(e,u),l.url=t,l.lineNumber=r,l.columnNumber=n,l.error=w(o||i||e),l.evt=w(i||e),l[s.qg]=u,l.stackDetails=y(a||o||i),l.errorSrc=c,l},e.CreateFromInterface=function(t,r,i,a){var c=r[s.OK]&&(0,o.W$7)(r[s.OK],function(e){return _[s.vu](t,e)});return new e(t,(0,n.Im)((0,n.Im)({},r),{exceptions:c}),i,a)},e.prototype.toInterface=function(){var e,t=this,r=t.exceptions,n=t.properties,i=t.measurements,a=t.severityLevel,c=t.problemGroup,l=t.id,u=t.isManual,d=r instanceof Array&&(0,o.W$7)(r,function(e){return e.toInterface()})||void 0;return(e={ver:"4.0"})[s.OK]=d,e.severityLevel=a,e.properties=n,e.measurements=i,e.problemGroup=c,e.id=l,e.isManual=u,e},e.CreateSimpleException=function(e,t,r,n,o,i){var a;return{exceptions:[(a={},a[s.lW]=!0,a.message=e,a.stack=o,a.typeName=t,a)]}},e.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",e.dataType="ExceptionData",e.formatError=w,e}(),_=function(){function e(e,t,r){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var n=this;if(function(e){try{if((0,o.Gvm)(e))return"hasFullStack"in e&&"typeName"in e}catch(e){}return!1}(t))n[s.qg]=t[s.qg],n[s.pM]=t[s.pM],n[l]=t[l],n[s.on]=t[s.on]||[],n[s.lW]=t[s.lW];else{var d=t,p=d&&d.evt;(0,o.bJ7)(d)||(d=d[c]||p||d),n[s.qg]=(0,a.Rr)(e,S(d))||i.R2,n[s.pM]=(0,a.Vk)(e,g(t||d,n[s.qg]))||i.R2;var h=t[u]||y(t);n[s.on]=function(e){var t,r=e.obj;if(r&&r[s.oI]>0){t=[];var n=0,i=0;if((0,o.Iuo)(r,function(e){var r=e[s.xE]();if(b.regex.test(r)){var o=new b(r,n++);i+=o[s.J$],t[s.y5](o)}}),i>32768)for(var a=0,c=t[s.oI]-1,l=0,u=a,d=c;a32768){var p=d-u+1;t.splice(u,p);break}u=a,d=c,a++,c--}}return t}(h),(0,o.cyL)(n[s.on])&&(0,o.W$7)(n[s.on],function(t){t[s.QE]=(0,a.Rr)(e,t[s.QE]),t[s.IE]=(0,a.Rr)(e,t[s.IE])}),n[l]=(0,a.Vt)(e,function(e){var t="";return e&&(e.obj?(0,o.Iuo)(e.obj,function(e){t+=e+"\n"}):t=e.src||""),t}(h)),n.hasFullStack=(0,o.cyL)(n.parsedStack)&&n.parsedStack[s.oI]>0,r&&(r[s.qg]=r[s.qg]||n[s.qg])}}return e.prototype.toInterface=function(){var e,t=this,r=t[s.on]instanceof Array&&(0,o.W$7)(t[s.on],function(e){return e.toInterface()});return(e={id:t.id,outerId:t.outerId,typeName:t[s.qg],message:t[s.pM],hasFullStack:t[s.lW],stack:t[l]})[s.on]=r||void 0,e},e.CreateFromInterface=function(t,r){var i=r[s.on]instanceof Array&&(0,o.W$7)(r[s.on],function(e){return b[s.vu](e)})||r[s.on];return new e(t,(0,n.Im)((0,n.Im)({},r),{parsedStack:i}))},e}(),b=function(){function e(t,r){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var n=this;if(n[s.J$]=0,"string"==typeof t){var i=t;n[s.Av]=r,n[s.lx]="",n[s.QE]=(0,o.EHq)(i),n[s.IE]="",n[s.h_]=0;var a=i.match(e.regex);a&&a[s.oI]>=5&&(n[s.lx]=(0,o.EHq)(a[2])||n[s.lx],n[s.IE]=(0,o.EHq)(a[4]),n[s.h_]=parseInt(a[5])||0)}else n[s.Av]=t[s.Av],n[s.lx]=t[s.lx],n[s.QE]=t[s.QE],n[s.IE]=t[s.IE],n[s.h_]=t[s.h_],n[s.J$]=0;n.sizeInBytes+=n.method[s.oI],n.sizeInBytes+=n.fileName[s.oI],n.sizeInBytes+=n.assembly[s.oI],n[s.J$]+=e.baseSize,n.sizeInBytes+=n.level.toString()[s.oI],n.sizeInBytes+=n.line.toString()[s.oI]}return e.CreateFromInterface=function(t){return new e(t,null)},e.prototype.toInterface=function(){var e=this;return{level:e[s.Av],method:e[s.lx],assembly:e[s.QE],fileName:e[s.IE],line:e[s.h_]}},e.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,e.baseSize=58,e}()},5014(e,t,r){"use strict";r.d(t,{J:()=>a});var n=r(5025),o=r(5130),i=function(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},s=r(7975),a=function(){function e(e,t,r,a,c,l,u,d,p){this.aiDataContract={ver:1,metrics:1,properties:0};var h=this;h.ver=2;var f=new i;f[o.F2]=a>0?a:void 0,f.max=isNaN(l)||null===l?void 0:l,f.min=isNaN(c)||null===c?void 0:c,f[o.RS]=(0,s.Rr)(e,t)||n.R2,f.value=r,f.stdDev=isNaN(u)||null===u?void 0:u,h.metrics=[f],h[o.$y]=(0,s.xP)(e,d),h[o.XA]=(0,s.Vj)(e,p)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",e.dataType="MetricData",e}()},1448(e,t,r){"use strict";r.d(t,{h:()=>a});var n=r(5025),o=r(87),i=r(5130),s=r(7975),a=function(){function e(e,t,r,a,c,l,u){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var d=this;d.ver=2,d.id=(0,s.HQ)(e,u),d.url=(0,s.pJ)(e,r),d[i.RS]=(0,s.Rr)(e,t)||n.R2,isNaN(a)||(d[i.qd]=(0,o.bb)(a)),d[i.$y]=(0,s.xP)(e,c),d[i.XA]=(0,s.Vj)(e,l)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",e.dataType="PageviewData",e}()},4164(e,t,r){"use strict";r.d(t,{H:()=>s});var n=r(5025),o=r(5130),i=r(7975),s=function(){function e(e,t,r,s,a,c,l){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var u=this;u.ver=2,u.url=(0,i.pJ)(e,r),u[o.RS]=(0,i.Rr)(e,t)||n.R2,u[o.$y]=(0,i.xP)(e,a),u[o.XA]=(0,i.Vj)(e,c),l&&(u.domProcessing=l.domProcessing,u[o.qd]=l[o.qd],u.networkConnect=l.networkConnect,u.perfTotal=l.perfTotal,u[o.fd]=l[o.fd],u.sentRequest=l.sentRequest)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",e.dataType="PageviewPerformanceData",e}()},1365(e,t,r){"use strict";r.d(t,{A:()=>a});var n=r(87),o=r(2318),i=r(5130),s=r(7975),a=function(){function e(e,t,r,a,c,l,u,d,p,h,f,g){void 0===p&&(p="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var m=this;m.ver=2,m.id=t,m[i.qd]=(0,n.bb)(c),m.success=l,m.resultCode=u+"",m.type=(0,s.Rr)(e,p);var v=(0,o._U)(e,r,d,a);m.data=(0,s.pJ)(e,a)||v.data,m.target=(0,s.Rr)(e,v.target),h&&(m.target="".concat(m.target," | ").concat(h)),m[i.RS]=(0,s.Rr)(e,v[i.RS]),m[i.$y]=(0,s.xP)(e,f),m[i.XA]=(0,s.Vj)(e,g)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",e.dataType="RemoteDependencyData",e}()},2445(e,t,r){"use strict";r.d(t,{C:()=>s});var n=r(5025),o=r(5130),i=r(7975),s=function(){function e(e,t,r,s,a){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var c=this;c.ver=2,t=t||n.R2,c[o.pM]=(0,i.Vk)(e,t),c[o.$y]=(0,i.xP)(e,s),c[o.XA]=(0,i.Vj)(e,a),r&&(c[o.Ur]=r)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Message",e.dataType="MessageData",e}()},9354(e,t,r){"use strict";r.d(t,{Gz:()=>u,M0:()=>h,PS:()=>p,cM:()=>c,k6:()=>d,wX:()=>l});var n=r(269),o=r(5130),i=(0,n.YEm)()||{},s=0,a=[null,null,null,null,null];function c(e){var t=s,r=a,n=r[t];return i.createElement?r[t]||(n=r[t]=i.createElement("a")):n={host:p(e,!0)},n.href=e,++t>=r[o.oI]&&(t=0),s=t,n}function l(e){var t,r=c(e);return r&&(t=r.href),t}function u(e){var t,r=c(e);return r&&(t=r[o.Ue]),t}function d(e,t){return e?e.toUpperCase()+" "+t:t}function p(e,t){var r=h(e,t)||"";if(r){var i=r.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=i&&i[o.oI]>3&&(0,n.KgX)(i[2])&&i[2][o.oI]>0)return i[2]+(i[3]||"")}return r}function h(e,t){var r=null;if(e){var i=e.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=i&&i[o.oI]>2&&(0,n.KgX)(i[2])&&i[2][o.oI]>0&&(r=i[2]||"",t&&i[o.oI]>2)){var s=(i[1]||"")[o.OL](),a=i[3]||"";("http"===s&&":80"===a||"https"===s&&":443"===a)&&(a=""),r+=a}}return r}},2318(e,t,r){"use strict";r.d(t,{Ft:()=>E,Qu:()=>p,Rs:()=>g,Wt:()=>h,_U:()=>y,jj:()=>w,lt:()=>S,mD:()=>v,mp:()=>f,pg:()=>m});var n=r(269),o=r(1864),i=r(5025),s=r(2910),a=r(7975),c=r(9354),l=r(5130),u=[i._G+i.wc,"https://breeze.aimon.applicationinsights.io"+i.wc,"https://dc-int.services.visualstudio.com"+i.wc],d="cid-v1:";function p(e){return-1!==(0,n.rDm)(u,e[l.OL]())}function h(e){d=e}function f(){return d}function g(e,t,r){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e[l.Ol])for(var o=0;o0}function m(e){if(e){var t=v(e,s.a[1]);if(t&&t!==d)return t}}function v(e,t){if(e)for(var r=e[l.sY](","),n=0;n0){var u=(0,c.cM)(t);if(o=u.host,!i)if(null!=u[l.Ue]){var d=0===u.pathname[l.oI]?"/":u[l.Ue];"/"!==d.charAt(0)&&(d="/"+d),s=u[l.Ue],i=(0,a.Rr)(e,r?r+" "+d:d)}else i=(0,a.Rr)(e,t)}else o=n,i=n;return{target:o,name:i,data:s}}function S(){var e=(0,n.FJj)();if(e&&e.now&&e.timing){var t=e.now()+e.timing.navigationStart;if(t>0)return t}return(0,n.f0d)()}function w(e,t){var r=null;return 0===e||0===t||(0,n.hXl)(e)||(0,n.hXl)(t)||(r=t-e),r}function E(e,t){var r=e||{};return{getName:function(){return r[l.RS]},setName:function(e){t&&t.setName(e),r[l.RS]=e},getTraceId:function(){return r.traceID},setTraceId:function(e){t&&t.setTraceId(e),(0,o.hX)(e)&&(r.traceID=e)},getSpanId:function(){return r.parentID},setSpanId:function(e){t&&t.setSpanId(e),(0,o.wN)(e)&&(r.parentID=e)},getTraceFlags:function(){return r.traceFlags},setTraceFlags:function(e){t&&t.setTraceFlags(e),r.traceFlags=e}}}},5130(e,t,r){"use strict";r.d(t,{$e:()=>y,$y:()=>T,AZ:()=>l,Av:()=>M,C9:()=>v,Cx:()=>f,F2:()=>p,Fq:()=>R,IE:()=>k,J$:()=>I,Jj:()=>S,Jm:()=>h,OK:()=>b,OL:()=>i,Ol:()=>E,QE:()=>x,RS:()=>u,Ue:()=>w,Ur:()=>N,XA:()=>C,fd:()=>$,h_:()=>F,i9:()=>m,lW:()=>j,lx:()=>L,oI:()=>o,on:()=>P,pM:()=>d,qd:()=>U,qg:()=>O,r1:()=>A,sY:()=>n,up:()=>_,vu:()=>D,xE:()=>a,y5:()=>c,zV:()=>s,zw:()=>g});var n="split",o="length",i="toLowerCase",s="ingestionendpoint",a="toString",c="push",l="removeItem",u="name",d="message",p="count",h="preTriggerDate",f="disabled",g="interval",m="daysOfMonth",v="date",y="getUTCDate",S="stringify",w="pathname",E="correlationHeaderExcludePatterns",_="extensionConfig",b="exceptions",P="parsedStack",T="properties",C="measurements",I="sizeInBytes",O="typeName",N="severityLevel",R="problemGroup",A="isManual",D="CreateFromInterface",x="assembly",k="fileName",j="hasFullStack",M="level",L="method",F="line",U="duration",$="receivedResponse"},740(e,t,r){"use strict";r.r(t),r.d(t,{AnalyticsPluginIdentifier:()=>$,BreezeChannelIdentifier:()=>U,ConfigurationManager:()=>T,ConnectionStringParser:()=>p.F,ContextTagKeys:()=>C.o,CtxTagKeys:()=>R.O,DEFAULT_BREEZE_ENDPOINT:()=>f._G,DEFAULT_BREEZE_PATH:()=>f.wc,Data:()=>b.B,DisabledPropertyName:()=>f.xF,DistributedTracingModes:()=>A.uG,Envelope:()=>g.L,Event:()=>m.J,EventPersistence:()=>A.iD,Exception:()=>v.WJ,Extensions:()=>R.F,HttpMethod:()=>f.ym,Metric:()=>y.J,PageView:()=>S.h,PageViewPerformance:()=>_.H,ProcessLegacy:()=>f.jp,PropertiesPluginIdentifier:()=>F,RemoteDependencyData:()=>w.A,RequestHeaders:()=>h.a,SampleRate:()=>f.tU,SeverityLevel:()=>P.O,TelemetryItemCreator:()=>N,ThrottleMgr:()=>d,Trace:()=>E.C,correlationIdCanIncludeCorrelationHeader:()=>n.Rs,correlationIdGetCorrelationContext:()=>n.pg,correlationIdGetCorrelationContextValue:()=>n.mD,correlationIdGetPrefix:()=>n.mp,correlationIdSetPrefix:()=>n.Wt,createDistributedTraceContextFromTrace:()=>n.Ft,createDomEvent:()=>j,createOfflineListener:()=>L.G,createTelemetryItem:()=>O,createTraceParent:()=>k.wk,dataSanitizeException:()=>I.Vt,dataSanitizeId:()=>I.HQ,dataSanitizeInput:()=>I._T,dataSanitizeKey:()=>I.lq,dataSanitizeKeyAndAddUniqueness:()=>I.zx,dataSanitizeMeasurements:()=>I.Vj,dataSanitizeMessage:()=>I.Vk,dataSanitizeProperties:()=>I.xP,dataSanitizeString:()=>I.Rr,dataSanitizeUrl:()=>I.pJ,dateTimeUtilsDuration:()=>n.jj,dateTimeUtilsNow:()=>n.lt,dsPadNumber:()=>I.qW,findW3cTraceParent:()=>k.ef,formatTraceParent:()=>k.L0,getExtensionByName:()=>D.Y8,isBeaconApiSupported:()=>x.Uf,isCrossOriginError:()=>D.vv,isInternalApplicationInsightsEndpoint:()=>n.Qu,isSampledFlag:()=>k.N7,isValidSpanId:()=>k.wN,isValidTraceId:()=>k.hX,isValidTraceParent:()=>k.mJ,msToTimeSpan:()=>D.bb,parseConnectionString:()=>p.H,parseTraceParent:()=>k.ZI,strNotSpecified:()=>f.R2,stringToBoolOrDefault:()=>D.Dt,urlGetAbsoluteUrl:()=>M.wX,urlGetCompleteUrl:()=>M.k6,urlGetPathName:()=>M.Gz,urlParseFullHost:()=>M.M0,urlParseHost:()=>M.PS,urlParseUrl:()=>M.cM,utlCanUseLocalStorage:()=>l.BW,utlCanUseSessionStorage:()=>l.AN,utlDisableStorage:()=>l.Nu,utlEnableStorage:()=>l.iw,utlGetLocalStorage:()=>l.Se,utlGetSessionStorage:()=>l.vH,utlGetSessionStorageKeys:()=>l.T9,utlRemoveSessionStorage:()=>l.v7,utlRemoveStorage:()=>l.tm,utlSetLocalStorage:()=>l._M,utlSetSessionStorage:()=>l.Dt,utlSetStoragePrefix:()=>l.vh});var n=r(2318),o=r(269),i=r(3775),s=r(6054),a=r(9749),c=r(6535),l=r(4658),u=r(5130),d=function(e,t){var r,n,d,p,h,f,g,m=this,v=!1,y=!1;function S(e,t,o,i){if(v){var s=function(e){try{var t=w(e);return(0,c.Z1)(1e6)<=t.limit.samplingRate}catch(e){}return!1}(e);if(!s)return;var a=w(e),l=O(e),d=_(a,r,l),p=!1,f=0,g=N(e);try{d&&!g?(f=Math.min(a.limit.maxSendNumber,l[u.F2]+1),l[u.F2]=0,p=!0,h[e]=!0,l[u.Jm]=new Date):(h[e]=d,l[u.F2]+=1);var m=b(e);T(n,m,l);for(var y=0;y0,l[u.zw]=(s=null===(i=(i=p)||{})||void 0===i?void 0:i.monthInterval,a=null==i?void 0:i.dayInterval,(0,o.hXl)(s)&&(0,o.hXl)(a)&&(i.monthInterval=3,y||(i[u.i9]=[28],y=!0)),i={monthInterval:null==i?void 0:i.monthInterval,dayInterval:null==i?void 0:i.dayInterval,daysOfMonth:null==i?void 0:i.daysOfMonth});var h={samplingRate:(null===(r=c.limit)||void 0===r?void 0:r.samplingRate)||100,maxSendNumber:(null===(n=c.limit)||void 0===n?void 0:n.maxSendNumber)||1};l.limit=h,d[e]=l}catch(e){}}function _(e,t,r){if(e&&!e[u.Cx]&&t&&(0,s.Gh)(r)){var n=P(),i=r[u.C9],a=e[u.zw],c=1;if(null==a?void 0:a.monthInterval){var l=12*(n.getUTCFullYear()-i.getUTCFullYear())+n.getUTCMonth()-i.getUTCMonth();c=C(a.monthInterval,0,l)}var d=1;if(y)d=(0,o.rDm)(a[u.i9],n[u.$e]());else if(null==a?void 0:a.dayInterval){var p=Math.floor((n.getTime()-i.getTime())/864e5);d=C(a.dayInterval,0,p)}return c>=0&&d>=0}return!1}function b(e,t){var r=(0,s.Gh)(t)?t:"";return e?"appInsightsThrottle"+r+"-"+e:null}function P(e){try{if(!e)return new Date;var t=new Date(e);if(!isNaN(t.getDate()))return t}catch(e){}return null}function T(e,t,r){try{return(0,l._M)(e,t,(0,o.EHq)(JSON[u.Jj](r)))}catch(e){}return!1}function C(e,t,r){return e<=0?1:r>=t&&(r-t)%e==0?Math.floor((r-t)/e)+1:-1}function I(e,t,r,n){(0,i.ZP)(t,n||1,e,r)}function O(e){try{var t=p[e];if(!t){var r=b(e,f);t=function(e,t,r){try{var n={date:P(),count:0};if(e){var o=JSON.parse(e);return{date:P(o[u.C9])||n[u.C9],count:o[u.F2]||n[u.F2],preTriggerDate:o.preTriggerDate?P(o[u.Jm]):void 0}}return T(t,r,n),n}catch(e){}return null}((0,l.Se)(n,r),n,r),p[e]=t}return p[e]}catch(e){}return null}function N(e){var t=h[e];if((0,o.hXl)(t)){t=!1;var r=O(e);r&&(t=function(e){try{if(e){var t=new Date;return e.getUTCFullYear()===t.getUTCFullYear()&&e.getUTCMonth()===t.getUTCMonth()&&e[u.$e]()===t[u.$e]()}}catch(e){}return!1}(r[u.Jm])),h[e]=t}return h[e]}function R(e){return g=g||{},(0,o.hXl)(g[e])&&(g[e]=[]),g[e]}n=(0,i.y0)(e),h={},p={},g={},d={},E(109),f=(0,s.Gh)(t)?t:"",e.addUnloadHook((0,a.a)(e.config,function(e){var t=e.cfg;r=(0,l.BW)();var n=t.throttleMgrCfg||{};(0,o.zav)(n,function(e,t){E(parseInt(e),t)})})),m._getDbgPlgTargets=function(){return[g]},m.getConfig=function(){return d},m.canThrottle=function(e){var t=O(e);return _(w(e),r,t)},m.isTriggered=function(e){return N(e)},m.isReady=function(){return v},m.flush=function(e){try{var t=R(e);if(t&&t[u.oI]>0){var r=t.slice(0);return g[e]=[],(0,o.Iuo)(r,function(e){S(e.msgID,e[u.pM],e.severity,!1)}),!0}}catch(e){}return!1},m.flushAll=function(){try{if(g){var e=!0;return(0,o.zav)(g,function(t){var r=m.flush(parseInt(t));e=e&&r}),e}}catch(e){}return!1},m.onReadyState=function(e,t){return void 0===t&&(t=!0),(v=!!(0,o.hXl)(e)||e)&&t?m.flushAll():null},m.sendMessage=function(e,t,r){return S(e,t,r,!0)}},p=r(4484),h=r(2910),f=r(5025),g=r(1062),m=r(3072),v=r(5397),y=r(5014),S=r(1448),w=r(1365),E=r(2445),_=r(4164),b=r(7358),P=r(9762),T=function(){function e(){}return e.getConfig=function(e,t,r,n){var i;return void 0===n&&(n=!1),i=r&&e[u.up]&&e[u.up][r]&&!(0,o.hXl)(e[u.up][r][t])?e[u.up][r][t]:e[t],(0,o.hXl)(i)?n:i},e}(),C=r(8596),I=r(7975);function O(e,t,r,n,i,a){var c;r=(0,I.Rr)(n,r)||f.R2,((0,o.hXl)(e)||(0,o.hXl)(t)||(0,o.hXl)(r))&&(0,o.$8)("Input doesn't contain all required fields");var l="";e[f.ks]&&(l=e[f.ks],delete e[f.ks]);var d=((c={})[u.RS]=r,c.time=(0,s._u)(new Date),c.iKey=l,c.ext=a||{},c.tags=[],c.data={},c.baseType=t,c.baseData=e,c);return(0,o.hXl)(i)||(0,o.zav)(i,function(e,t){d.data[e]=t}),d}var N=function(){function e(){}return e.create=O,e}(),R=r(1575),A=r(7374),D=r(87),x=r(7292),k=r(1864);function j(e){var t=null;if((0,o.Tnt)(Event))t=new Event(e);else{var r=(0,o.YEm)();r&&r.createEvent&&(t=r.createEvent("Event")).initEvent(e,!0,!0)}return t}var M=r(9354),L=r(7952),F="AppInsightsPropertiesPlugin",U="AppInsightsChannelPlugin",$="ApplicationInsightsAnalytics"},2475(e,t,r){"use strict";r.d(t,{DD:()=>c,Lx:()=>a,NU:()=>s});var n=r(269),o=r(6182);function i(e,t,r){return!e&&(0,n.hXl)(e)?t:(0,n.Lmq)(e)?e:"true"===(0,n.oJg)(e)[o.OL]()}function s(e){return{mrg:!0,v:e}}function a(e,t,r){return{fb:r,isVal:e,v:t}}function c(e,t){return{fb:t,set:i,v:!!e}}},991(e,t,r){"use strict";r.d(t,{q:()=>c});var n=r(269),o=r(6182);function i(e){return e&&(0,n.Gvm)(e)&&(e.isVal||e.fb||(0,n.KhI)(e,"v")||(0,n.KhI)(e,"mrg")||(0,n.KhI)(e,"ref")||e.set)}function s(e,t,r){var i,s=r.dfVal||n.O9V;if(t&&r.fb){var a=r.fb;(0,n.cyL)(a)||(a=[a]);for(var c=0;cS,a:()=>w});var n,o=r(269),i=r(4276),s=r(4111),a=r(6182),c=r(991),l=r(9147),u=["push","pop","shift","unshift","splice"],d=function(e,t,r,n){e&&e[a.ih](3,108,"".concat(r," [").concat(t,"] failed - ")+(0,o.mmD)(n))};function p(e,t){var r=(0,o.kgX)(e,t);return r&&r.get}function h(e,t,r,n){if(t){var i=p(t,r);i&&i[e.prop]?t[r]=n:function(e,t,r,n){var i={n:r,h:[],trk:function(t){t&&t.fn&&(-1===(0,o.rDm)(i.h,t)&&i.h[a.y5](t),e.trk(t,i))},clr:function(e){var t=(0,o.rDm)(i.h,e);-1!==t&&i.h[a.Ic](t,1)}},c=!0,u=!1;function f(){c&&(u=u||(0,l.hF)(f,e,n),n&&!n[l.nM]&&u&&(n=g(e,n,r,"Converting")),c=!1);var t=e.act;return t&&i.trk(t),n}f[e.prop]={chng:function(){e.add(i)}},(0,o.vF1)(t,i.n,{g:f,s:function(m){if(n!==m){f[e.ro]&&!e.upd&&(0,l.If)("["+r+"] is read-only:"+(0,o.mmD)(t)),c&&(u=u||(0,l.hF)(f,e,n),c=!1);var v=u&&f[e.rf];if(u)if(v){(0,o.zav)(n,function(e){n[e]=m?m[e]:s.HP});try{(0,o.zav)(m,function(t,r){h(e,n,t,r)}),m=n}catch(t){d((e.hdlr||{})[a.Uw],r,"Assigning",t),u=!1}}else n&&n[l.nM]&&(0,o.zav)(n,function(t){var r=p(n,t);if(r){var o=r[e.prop];o&&o.chng()}});if(m!==n){var y=m&&(0,l.hF)(f,e,m);!v&&y&&(m=g(e,m,r,"Converting")),n=m,u=y}e.add(i)}}})}(e,t,r,n)}return t}function f(e,t,r,n){if(t){var o=p(t,r),i=o&&!!o[e.prop],s=n&&n[0],c=n&&n[1],u=n&&n[2];if(!i){if(u)try{(0,l.V9)(t)}catch(t){d((e.hdlr||{})[a.Uw],r,"Blocking",t)}try{h(e,t,r,t[r]),o=p(t,r)}catch(t){d((e.hdlr||{})[a.Uw],r,"State",t)}}s&&(o[e.rf]=s),c&&(o[e.ro]=c),u&&(o[e.blkVal]=!0)}return t}function g(e,t,r,n){try{(0,o.zav)(t,function(r,n){h(e,t,r,n)}),t[l.nM]||((0,o.UxO)(t,l.nM,{get:function(){return e[a.K0]}}),function(e,t,r){(0,o.cyL)(t)&&(0,o.Iuo)(u,function(n){var o=t[n];t[n]=function(){for(var n=[],i=0;i0&&function(e,t){n||(n=(0,o.aqQ)("AggregationError",function(e,t){t[a.oI]>1&&(e.errors=t[1])}));var r="Watcher error(s): ";throw(0,o.Iuo)(t,function(e,t){r+="\n".concat(t," > ").concat((0,o.mmD)(e))}),new n(r,t||[])}(0,t)}}return(t={prop:i,ro:s,rf:c})[a.JQ]=l,t[a.K0]=e,t.add=function(e){if(e&&e.h[a.oI]>0){d||(d=[]),p||(p=(0,o.dRz)(function(){p=null,f()},0));for(var t=0;tc,Hf:()=>d,If:()=>h,QA:()=>l,V9:()=>u,hF:()=>p,nM:()=>i});var n=r(269),o=r(6182),i=(0,n.eCG)("[[ai_dynCfg_1]]"),s=(0,n.eCG)("[[ai_blkDynCfg_1]]"),a=(0,n.eCG)("[[ai_frcDynCfg_1]]");function c(e){var t;return e&&((0,n.cyL)(e)?(t=[])[o.oI]=e[o.oI]:(0,n.QdQ)(e)&&(t={}),t)?((0,n.zav)(e,function(e,r){t[e]=c(r)}),t):e}function l(e){if(e){var t=e[i]||e;if(t.cfg&&(t.cfg===e||t.cfg[i]===t))return t}return null}function u(e){if(e&&((0,n.QdQ)(e)||(0,n.cyL)(e)))try{e[s]=!0}catch(e){}return e}function d(e){if(e)try{e[a]=!0}catch(e){}return e}function p(e,t,r){var o=!1;return r&&!e[t.blkVal]&&((o=r[a])||r[s]||(o=(0,n.QdQ)(r)||(0,n.cyL)(r))),o}function h(e){(0,n.zkd)("InvalidAccess:"+e)}},4282(e,t,r){"use strict";r.d(t,{H:()=>o,o:()=>i});var n=r(269),o=n.WSA,i=n.fn0},3662(e,t,r){"use strict";r.d(t,{x:()=>o});var n=r(4282),o=(0,n.H)({Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5});(0,n.H)({Unknown:0,NonRetryableStatus:1,CleanStorage:2,MaxInStorageTimeExceeded:3})},4875(e,t,r){"use strict";r.d(t,{f:()=>n});var n=(0,r(4282).H)({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2})},2774(e,t,r){"use strict";r.d(t,{_:()=>x});var n,o=r(4688),i=r(8279),s=r(8205),a=r(269),c=r(9749),l=r(4875),u=r(6182),d=r(4013),p=r(7847),h=r(5034),f=r(4276),g=r(7867),m=r(3775),v=r(6054),y=r(4111),S=r(1356),w=r(8156),E=r(2317),_=r(380),b=function(e){function t(){var r,n,o=e.call(this)||this;function s(){r=0,n=[]}return o.identifier="TelemetryInitializerPlugin",o.priority=199,s(),(0,i.A)(t,o,function(e,t){e.addTelemetryInitializer=function(e){return function(e,t,r){var n={id:t,fn:r};return(0,a.Yny)(e,n),{remove:function(){(0,a.Iuo)(e,function(t,r){if(t.id===n.id)return e[u.Ic](r,1),-1})}}}(n,r++,e)},e[y.qT]=function(t,r){(function(e,t,r){for(var n=!1,o=e[u.oI],i=0;i0)&&(se||(se=!0,_e(t[u.x6](function(e){var t=e.cfg.diagnosticLogInterval;t&&t>0||(t=1e4);var r=!1;ie&&(r=ie[u.XM],ie[u._w]()),(ie=(0,a.AHH)(ve,t)).unref(),ie[u.XM]=r}))),ie[u.XM]=!0),ie}function ue(){var e={};Z=[];var t=function(t){t&&(0,a.Iuo)(t,function(t){if(t[u.Ju]&&t[u.s]&&!e[t.identifier]){var r=t[u.Ju]+"="+t[u.s];Z[u.y5](r),e[t.identifier]=t}})};t(B),$&&(0,a.Iuo)($,function(e){t(e)}),t(U)}function de(){r=!1,(t=(0,c.e)({},O,e[u.Uw])).cfg[u.Bl]=1,(0,a.vF1)(e,"config",{g:function(){return t.cfg},s:function(t){e.updateCfg(t,!1)}}),(0,a.vF1)(e,"pluginVersionStringArr",{g:function(){return Z||ue(),Z}}),(0,a.vF1)(e,"pluginVersionString",{g:function(){return ee||(Z||ue(),ee=Z.join(";")),ee||y.m5}}),(0,a.vF1)(e,"logger",{g:function(){return n||(n=new m.wq(t.cfg),t[u.Uw]=n),n},s:function(e){t[u.Uw]=e,n!==e&&((0,d.K)(n,!1),n=e)}}),e[u.Uw]=new m.wq(t.cfg),Y=[];var o=e.config[y.jy]||[];o.splice(0,o[u.oI]),(0,a.Yny)(o,Y),H=new b,x=[],(0,d.K)(k,!1),k=null,j=null,M=null,(0,d.K)(L,!1),L=null,F=null,U=[],$=null,B=null,V=!1,q=null,z=(0,f.Z)("AIBaseCore",!0),W=(0,P.P)(),X=null,J=null,G=(0,T.w)(),Q=[],ee=null,Z=null,ae=!1,ie=null,se=!1,te=0,re=null,ne=null,oe=!1}function pe(){var r=(0,E.i8)(ge(),t.cfg,e);return r[u.by](le),r}function he(t){var r=function(e,t,r){var n,o=[],i=[],s={};return(0,a.Iuo)(r,function(r){((0,a.hXl)(r)||(0,a.hXl)(r[u.mE]))&&(0,a.$8)(C);var n=r[y.Vo],c=r[u.Ju];r&&n&&((0,a.hXl)(s[n])?s[n]=c:(0,m.OG)(e,"Two extensions have same priority #"+n+" - "+s[n]+", "+c)),!n||n0&&(0,_.pI)(i[u.$o](B),n),(0,_.pI)(i,n),t&&Se(t)}function fe(e){var t=null,r=null,n=[];return(0,a.Iuo)(Y,function(t){if(t[u.Ju]===e&&t!==H)return r=t,-1;t.getChannel&&n[u.y5](t)}),!r&&n[u.oI]>0&&(0,a.Iuo)(n,function(t){if(!(r=t.getChannel(e)))return-1}),r&&(t={plugin:r,setEnabled:function(e){(0,_.Cr)(r)[y.Hr]=!e},isEnabled:function(){var e=(0,_.Cr)(r);return!e[u.Ik]&&!e[y.Hr]},remove:function(e,t){var n;void 0===e&&(e=!0);var o=[r],i=((n={reason:1})[u.tI]=e,n);me(o,i,function(e){e&&he({reason:32,removed:o}),t&&t(e)})}}),t}function ge(){if(!F){var r=(Y||[]).slice();-1===(0,a.rDm)(r,H)&&r[u.y5](H),F=(0,E.PV)((0,_.Xc)(r),t.cfg,e)}return F}function me(r,n,o){if(r&&r[u.oI]>0){var i=(0,E.PV)(r,t.cfg,e),s=(0,E.tS)(i,e);s[u.by](function(){var e=!1,t=[];(0,a.Iuo)(U,function(n,o){R(n,r)?e=!0:t[u.y5](n)}),U=t,ee=null,Z=null;var n=[];$&&((0,a.Iuo)($,function(t,o){var i=[];(0,a.Iuo)(t,function(t){R(t,r)?e=!0:i[u.y5](t)}),n[u.y5](i)}),$=n),o&&o(e),le()}),s[u.$5](n)}else o(!1)}function ve(){if(n&&n.queue){var t=n.queue.slice(0);n.queue[u.oI]=0,(0,a.Iuo)(t,function(t){var r,n=((r={})[u.RS]=q||"InternalMessageId: "+t[u.JR],r[u.FI]=J,r[u.fA]=(0,v._u)(new Date),r.baseType=m.WD.dataType,r.baseData={message:t[u.pM]},r);e.track(n)})}}function ye(e,t,r,n){var o=1,i=!1,s=null;function c(){o--,i&&0===o&&(s&&s[u._w](),s=null,t&&t(i),t=null)}return n=n||5e3,B&&B[u.oI]>0&&pe()[u.$o](B).iterate(function(t){if(t.flush){o++;var i=!1;t.flush(e,function(){i=!0,c()},r)||i||(e&&null==s?s=(0,a.dRz)(function(){s=null,c()},n):c())}}),i=!0,c(),!0}function Se(t){var r=(0,E.nU)(ge(),e);r[u.by](le),e._updateHook&&!0===e._updateHook(r,t)||r[u.$5](t)}function we(t){var r=e[u.Uw];r?((0,m.ZP)(r,2,73,t),le()):(0,a.$8)(t)}function Ee(t){var r=e[u.RF]();r&&r[y.Yp]([t],2)}function _e(e){G.add(e)}de(),e._getDbgPlgTargets=function(){return[Y,x]},e[u.tZ]=function(){return r},e.activeStatus=function(){return te},e._setPendingStatus=function(){te=3},e[u.mE]=function(d,p,h,f){var S;V&&(0,a.$8)(I),e[u.tZ]()&&(0,a.$8)("Core cannot be initialized more than once"),t=(0,c.e)(d,O,h||e[u.Uw],!1),d=t.cfg,_e(t[u.x6](function(e){var t=e.cfg;if(3!==te){ne=t.initInMemoMaxSize||100;var o=t[u.sl],c=t.endpointUrl;if((0,a.hXl)(o)){J=null,te=l.f[u.Yq];var p="Please provide instrumentation key";r?((0,m.ZP)(n,1,100,p),ce()):(0,a.$8)(p)}else{var h=[];if((0,a.$XS)(o)?(h[u.y5](o),J=null):J=o,(0,a.$XS)(c)?(h[u.y5](c),re=null):re=c,h[u.oI]){oe=!1,te=3;var f=(0,v.Gh)(t.initTimeOut)?t.initTimeOut:5e4,g=(0,s.Ov)(h);(0,a.dRz)(function(){oe||i()},f),(0,s.Dv)(g,function(e){try{if(oe)return;if(!e.rejected){var t=e[u.pF];if(t&&t[u.oI]){var r=t[0];if(J=r&&r[u.pF],t[u.oI]>1){var n=t[1];re=n&&n[u.pF]}}J&&(d[u.sl]=J,d.endpointUrl=re)}i()}catch(e){oe||i()}})}else i();var S=e.ref(e.cfg,y.Bw);(0,a.zav)(S,function(t){e.ref(S,t)})}}})),K=function(e,t,r,n){return t.add(e[u.x6](function(e){var t=e.cfg.disableDbgExt;!0===t&&n&&(r[u.h3](n),n=null),r&&!n&&!0!==t&&(n=(0,g.M)(e.cfg),r[u.vR](n))})),n}(t,G,(k=f)&&e[u.RF](),K),_e(t[u.x6](function(t){if(t.cfg.enablePerfMgr){var r=t.cfg[y.Yd];S!==r&&(r||(r=N),(0,v.c2)(t.cfg,y.Yd,r),S=r,M=null),j||M||!(0,a.Tnt)(r)||(M=r(e,e[u.RF]()))}else M=null,S=null})),e[u.Uw]=h;var w=d[y.jy];if((U=[])[u.y5].apply(U,(0,o.vz)((0,o.vz)([],p,!1),w,!1)),$=d[y.LZ],he(null),B&&0!==B[u.oI]||(0,a.$8)("No "+y.LZ+" available"),$&&$[u.oI]>1){var E=e[u.AP]("TeeChannelController");E&&E.plugin||(0,m.ZP)(n,1,28,"TeeChannel required")}!function(e,t,r){(0,a.Iuo)(t,function(t){var n=(0,c.a)(e,t.w,r);delete t.w,t.rm=function(){n.rm()}})}(d,Q,n),Q=null,r=!0,te===l.f.ACTIVE&&ce()},e.getChannels=function(){var e=[];return B&&(0,a.Iuo)(B,function(t){e[u.y5](t)}),(0,a.N6t)(e)},e.track=function(t){(0,w.r2)(e[y.kI](),function(){return"AppInsightsCore:track"},function(){null===t&&(Ee(t),(0,a.$8)("Invalid telemetry item")),!t[u.RS]&&(0,a.hXl)(t[u.RS])&&(Ee(t),(0,a.$8)("telemetry name required")),t[u.FI]=t[u.FI]||J,t[u.fA]=t[u.fA]||(0,v._u)(new Date),t.ver=t.ver||"4.0",!V&&e[u.tZ]()&&te===l.f.ACTIVE?pe()[u.$5](t):te!==l.f[u.Yq]&&x[u.oI]<=ne&&x[u.y5](t)},function(){return{item:t}},!t.sync)},e[u.DI]=pe,e[u.RF]=function(){return k||(k=new S.h(t.cfg),e._notificationManager=k),k},e[u.vR]=function(t){e.getNotifyMgr()[u.vR](t)},e[u.h3]=function(e){k&&k[u.h3](e)},e.getCookieMgr=function(){return L||(L=(0,h.xN)(t.cfg,e[u.Uw])),L},e.setCookieMgr=function(e){L!==e&&((0,d.K)(L,!1),L=e)},e[y.kI]=function(){return j||M||(0,w.Z4)()},e.setPerfMgr=function(e){j=e},e.eventCnt=function(){return x[u.oI]},e.releaseQueue=function(){if(r&&x[u.oI]>0){var e=x;x=[],2===te?(0,a.Iuo)(e,function(e){e[u.FI]=e[u.FI]||J,pe()[u.$5](e)}):(0,m.ZP)(n,2,20,"core init status is not active")}},e[u.h4]=function(e){return q=e||null,ae=!1,ie&&ie[u._w](),le(!0)},e[u.Di]=function(){ae=!0,ie&&ie[u._w](),ve()},(0,v.o$)(e,function(){return H},["addTelemetryInitializer"]),e[u.M5]=function(t,o,i){var c;void 0===t&&(t=!0),r||(0,a.$8)("SDK is not initialized"),V&&(0,a.$8)(I);var l,p=((c={reason:50})[u.tI]=t,c.flushComplete=!1,c);t&&!o&&(l=(0,s.Qo)(function(e){o=e}));var h=(0,E.tS)(ge(),e);function f(t){p.flushComplete=t,V=!0,W.run(h,p),e[u.Di](),h[u.$5](p)}return h[u.by](function(){G.run(e[u.Uw]),(0,d.k)([L,k,n],t,function(){de(),o&&o(p)})},e),ve(),ye(t,f,6,i)||f(!1),l},e[u.AP]=fe,e.addPlugin=function(e,t,r,n){if(!e)return n&&n(!1),void we(C);var o=fe(e[u.Ju]);if(o&&!t)return n&&n(!1),void we("Plugin ["+e[u.Ju]+"] is already loaded!");var i={reason:16};function s(t){U[u.y5](e),i.added=[e],he(i),n&&n(!0)}if(o){var a=[o.plugin];me(a,{reason:2,isAsync:!!r},function(e){e?(i.removed=a,i.reason|=32,s()):n&&n(!1)})}else s()},e.updateCfg=function(r,n){var o;if(void 0===n&&(n=!0),e[u.tZ]()){o={reason:1,cfg:t.cfg,oldCfg:(0,a.zwS)({},t.cfg),newConfig:(0,a.zwS)({},r),merge:n},r=o.newConfig;var i=t.cfg;r[y.jy]=i[y.jy],r[y.LZ]=i[y.LZ]}t._block(function(e){var t=e.cfg;A(e,t,r,n),n||(0,a.zav)(t,function(n){(0,a.KhI)(r,n)||e.set(t,n,y.HP)}),e[u.h0](t,O)},!0),t[u.zs](),o&&Se(o)},e.evtNamespace=function(){return z},e.flush=ye,e.getTraceCtx=function(e){return X||(X=(0,_.u7)()),X},e.setTraceCtx=function(e){X=e||null},e.addUnloadHook=_e,(0,v.RF)(e,"addUnloadCb",function(){return W},"add"),e.onCfgChange=function(n){var o,i,s,l;return r?o=(0,c.a)(t.cfg,n,e[u.Uw]):((l=D(i=Q,s=n).l)||(l={w:s,rm:function(){var e=D(i,s);-1!==e.i&&i[u.Ic](e.i,1)}},i[u.y5](l)),o=l),function(e){return(0,a.vF1)({rm:function(){e.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON.stringify(e)+">"}})}(o)},e.getWParam=function(){return(0,a.Wtk)()||t.cfg.enableWParam?0:-1}})}return e.__ieDyn=1,e}()},4013(e,t,r){"use strict";r.d(t,{K:()=>s,k:()=>a});var n=r(8205),o=r(269),i=r(6182);function s(e,t){if(e&&e[i.M5])return e[i.M5](t)}function a(e,t,r){var i;return r||(i=(0,n.Qo)(function(e){r=e})),e&&(0,o.R3R)(e)>0?(0,n.Dv)(s(e[0],t),function(){a((0,o.KVm)(e,1),t,r)}):r(),i}},638(e,t,r){"use strict";r.d(t,{s:()=>m});var n,o=r(8279),i=r(269),s=r(9749),a=r(6182),c=r(3775),l=r(6054),u=r(4111),d=r(2317),p=r(836),h=r(8969),f="getPlugin",g=((n={})[u.Bw]={isVal:l.Gh,v:{}},n),m=function(){function e(){var t,r,n,m,v,y=this;function S(e){void 0===e&&(e=null);var t=e;if(!t){var o=r||(0,d.i8)(null,{},y[u.eT]);t=n&&n[f]?o[a.$o](null,n[f]):o[a.$o](null,n)}return t}function w(e,t,o){(0,s.e)(e,g,(0,c.y0)(t)),!o&&t&&(o=t[a.DI]()[a.uR]());var i=n;n&&n[f]&&(i=n[f]()),y[u.eT]=t,r=(0,d.i8)(o,e,t,i)}function E(){t=!1,y[u.eT]=null,r=null,n=null,v=(0,h.w)(),m=(0,p.P)()}E(),(0,o.A)(e,y,function(e){e[a.mE]=function(e,r,n,o){w(e,r,o),t=!0},e[a.Ik]=function(t,r){var o,i=e[u.eT];if(i&&(!t||i===t[u.eT]())){var s,c=!1,l=t||(0,d.tS)(null,i,n&&n[f]?n[f]():n),p=r||((o={reason:0})[a.tI]=!1,o);return e[a.tn]&&!0===e[a.tn](l,p,h)?s=!0:h(),s}function h(){c||(c=!0,m.run(l,r),v.run(l[a.e4]()),!0===s&&l[a.$5](p),E())}},e[a.HC]=function(t,r){var o=e[u.eT];if(o&&(!t||o===t[u.eT]())){var i,s=!1,c=t||(0,d.nU)(null,o,n&&n[f]?n[f]():n),l=r||{reason:0};return e._doUpdate&&!0===e._doUpdate(c,l,p)?i=!0:p(),i}function p(){s||(s=!0,w(c.getCfg(),c.core(),c[a.uR]()))}},(0,l.RF)(e,"_addUnloadCb",function(){return m},"add"),(0,l.RF)(e,"_addHook",function(){return v},"add"),(0,i.vF1)(e,"_unloadHooks",{g:function(){return v}})}),y[a.e4]=function(e){return S(e)[a.e4]()},y[a.tZ]=function(){return t},y.setInitialized=function(e){t=e},y[a.YH]=function(e){n=e},y[a.$5]=function(e,t){t?t[a.$5](e):n&&(0,i.Tnt)(n[u.qT])&&n[u.qT](e,null)},y._getTelCtx=S}return e.__ieDyn=1,e}()},7847(e,t,r){"use strict";r.d(t,{i:()=>n,x:()=>o});var n=500,o="Microsoft_ApplicationInsights_BypassAjaxInstrumentation"},5034(e,t,r){"use strict";r.d(t,{It:()=>U,gi:()=>x,um:()=>A,xN:()=>D});var n,o,i,s=r(269),a=r(2475),c=r(9749),l=r(6182),u=r(3775),d=r(7292),p=r(6054),h=r(4111),f="toGMTString",g="toUTCString",m="cookie",v="expires",y="isCookieUseDisabled",S="disableCookiesUsage",w="_ckMgr",E=null,_=null,b=null,P={},T={},C=((n={cookieCfg:(0,a.NU)((o={},o[h.Fk]={fb:"cookieDomain",dfVal:p.Gh},o.path={fb:"cookiePath",dfVal:p.Gh},o.enabled=h.HP,o.ignoreCookies=h.HP,o.blockedCookies=h.HP,o)),cookieDomain:h.HP,cookiePath:h.HP})[S]=h.HP,n);function I(){!i&&(i=(0,s.nRs)(function(){return(0,s.YEm)()}))}function O(e){return!e||e.isEnabled()}function N(e,t){return!!(t&&e&&(0,s.cyL)(e.ignoreCookies))&&-1!==(0,s.rDm)(e.ignoreCookies,t)}function R(e,t){var r=t[l.XM];if((0,s.hXl)(r)){var n=void 0;(0,s.b07)(e[y])||(n=!e[y]),(0,s.b07)(e[S])||(n=!e[S]),r=n}return r}function A(e,t){var r;if(e)r=e.getCookieMgr();else if(t){var n=t.cookieCfg;r=n&&n[w]?n[w]:D(t)}return r||(r=function(e,t){var r=D[w]||T[w];return r||(r=D[w]=D(e,t),T[w]=r),r}(t,(e||{})[l.Uw])),r}function D(e,t){var r,n,o,i,a,u,m,y,S;e=(0,c.e)(e||T,null,t).cfg,a=(0,c.a)(e,function(t){t[l.h0](t.cfg,C),n=t.ref(t.cfg,"cookieCfg"),o=n[h.QW]||"/",i=n[h.Fk],u=!1!==R(e,n),m=n.getCookie||L,y=n.setCookie||F,S=n.delCookie||F},t);var E=((r={isEnabled:function(){var r=!1!==R(e,n)&&u&&x(t),o=T[w];return r&&o&&E!==o&&(r=O(o)),r},setEnabled:function(e){u=!1!==e,n[l.XM]=e},set:function(e,t,r,a,c){var u=!1;if(O(E)&&!function(e,t){return!!(t&&e&&(0,s.cyL)(e.blockedCookies)&&-1!==(0,s.rDm)(e.blockedCookies,t))||N(e,t)}(n,e)){var m={},S=(0,s.EHq)(t||h.m5),w=(0,s.HzD)(S,";");if(-1!==w&&(S=(0,s.EHq)((0,s.ZWZ)(t,w)),m=k((0,s.P0f)(t,w+1))),(0,p.KY)(m,h.Fk,a||i,s.zzB,s.b07),!(0,s.hXl)(r)){var b=(0,d.lT)();if((0,s.b07)(m[v])){var P=(0,s.f0d)()+1e3*r;if(P>0){var T=new Date;T.setTime(P),(0,p.KY)(m,v,j(T,b?f:g)||j(T,b?f:g)||h.m5,s.zzB)}}b||(0,p.KY)(m,"max-age",h.m5+r,null,s.b07)}var C=(0,d.g$)();C&&"https:"===C[l.Qg]&&((0,p.KY)(m,"secure",null,null,s.b07),null===_&&(_=!U(((0,s.w3n)()||{})[l.tX])),_&&(0,p.KY)(m,"SameSite","None",null,s.b07)),(0,p.KY)(m,h.QW,c||o,null,s.b07),y(e,M(S,m)),u=!0}return u},get:function(e){var t=h.m5;return O(E)&&!N(n,e)&&(t=m(e)),t},del:function(e,t){var r=!1;return O(E)&&(r=E.purge(e,t)),r},purge:function(e,r){var n,o=!1;if(x(t)){var i=((n={})[h.QW]=r||"/",n[v]="Thu, 01 Jan 1970 00:00:01 GMT",n);(0,d.lT)()||(i["max-age"]="0"),S(e,M(h.m5,i)),o=!0}return o}})[l.M5]=function(e){a&&a.rm(),a=null},r);return E[w]=E,E}function x(e){if(null===E){E=!1,!i&&I();try{var t=i.v||{};E=void 0!==t[m]}catch(t){(0,u.ZP)(e,2,68,"Cannot access document.cookie - "+(0,p.lL)(t),{exception:(0,s.mmD)(t)})}}return E}function k(e){var t={};if(e&&e[l.oI]){var r=(0,s.EHq)(e)[l.sY](";");(0,s.Iuo)(r,function(e){if(e=(0,s.EHq)(e||h.m5)){var r=(0,s.HzD)(e,"=");-1===r?t[e]=null:t[(0,s.EHq)((0,s.ZWZ)(e,r))]=(0,s.EHq)((0,s.P0f)(e,r+1))}})}return t}function j(e,t){return(0,s.Tnt)(e[t])?e[t]():null}function M(e,t){var r=e||h.m5;return(0,s.zav)(t,function(e,t){r+="; "+e+((0,s.hXl)(t)?h.m5:"="+t)}),r}function L(e){var t=h.m5;if(!i&&I(),i.v){var r=i.v[m]||h.m5;b!==r&&(P=k(r),b=r),t=(0,s.EHq)(P[e]||h.m5)}return t}function F(e,t){!i&&I(),i.v&&(i.v[m]=e+"="+t)}function U(e){return!(!(0,s.KgX)(e)||!(0,p.Ju)(e,"CPU iPhone OS 12")&&!(0,p.Ju)(e,"iPad; CPU OS 12")&&!((0,p.Ju)(e,"Macintosh; Intel Mac OS X 10_14")&&(0,p.Ju)(e,"Version/")&&(0,p.Ju)(e,"Safari"))&&(!(0,p.Ju)(e,"Macintosh; Intel Mac OS X 10_14")||!(0,s.Cv9)(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))&&!(0,p.Ju)(e,"Chrome/5")&&!(0,p.Ju)(e,"Chrome/6")&&(!(0,p.Ju)(e,"UnrealEngine")||(0,p.Ju)(e,"Chrome"))&&!(0,p.Ju)(e,"UCBrowser/12")&&!(0,p.Ju)(e,"UCBrowser/11"))}},9882(e,t,r){"use strict";r.d(t,{aq:()=>s,cL:()=>a});var n=r(269),o=r(4111),i=r(6535);function s(){var e=a();return(0,n.P0f)(e,0,8)+"-"+(0,n.P0f)(e,8,12)+"-"+(0,n.P0f)(e,12,16)+"-"+(0,n.P0f)(e,16,20)+"-"+(0,n.P0f)(e,20)}function a(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],r=o.m5,s=0;s<4;s++)r+=t[15&(e=(0,i.VN)())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var a=t[8+(3&(0,i.VN)())|0];return(0,n.hKY)(r,0,8)+(0,n.hKY)(r,9,4)+"4"+(0,n.hKY)(r,13,3)+a+(0,n.hKY)(r,16,3)+(0,n.hKY)(r,19,12)}},4276(e,t,r){"use strict";r.d(t,{T:()=>h,Z:()=>p});var n=r(269),o=r(6182),i=r(6054),s=r(4111),a=r(6535),c="3.3.0",l="."+(0,a.Si)(6),u=0;function d(e){return 1===e[o.re]||9===e[o.re]||!+e[o.re]}function p(e,t){return void 0===t&&(t=!1),(0,i.cH)(e+u+++(t?"."+c:s.m5)+l)}function h(e){var t={id:p("_aiData-"+(e||s.m5)+"."+c),accept:function(e){return d(e)},get:function(e,r,o,s){var a=e[t.id];return a?a[(0,i.cH)(r)]:(s&&(a=function(e,t){var r=t[e.id];if(!r){r={};try{d(t)&&(0,n.vF1)(t,e.id,{e:!1,v:r})}catch(e){}}return r}(t,e),a[(0,i.cH)(r)]=o),o)},kill:function(e,t){if(e&&e[t])try{delete e[t]}catch(e){}}};return t}},7867(e,t,r){"use strict";r.d(t,{$:()=>u,M:()=>d});var n,o=r(269),i=r(6182),s=r(4111),a=[s.fc,s.Yp,s.dI,s.l0],c=null;function l(e,t){return function(){var r=arguments,n=u(t);if(n){var o=n.listener;o&&o[e]&&o[e][i.y9](o,r)}}}function u(e){var t,r=c;return r||!0===e.disableDbgExt||(r=c||((t=(0,o.zS2)("Microsoft"))&&(c=t.ApplicationInsights),c)),r?r.ChromeDbgExt:null}function d(e){if(!n){n={};for(var t=0;tE,Oc:()=>_,WD:()=>m,ZP:()=>w,wq:()=>y,y0:()=>v});var n,o=r(8279),i=r(269),s=r(9749),a=r(6182),c=r(7867),l=r(7292),u=r(4111),d="warnToConsole",p={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},h=((n={})[0]=null,n[1]="errorToConsole",n[2]=d,n[3]="debugToConsole",n);function f(e){return e?'"'+e[a.W7](/\"/g,u.m5)+'"':u.m5}function g(e,t){var r=(0,l.U5)();if(r){var n="log";r[e]&&(n=e),(0,i.Tnt)(r[n])&&r[n](t)}}var m=function(){function e(e,t,r,n){void 0===r&&(r=!1);var o=this;o[a.JR]=e,o[a.pM]=(r?"AI: ":"AI (Internal): ")+e;var i=u.m5;(0,l.Z)()&&(i=(0,l.hm)().stringify(n));var s=(t?" message:"+f(t):u.m5)+(n?" props:"+f(i):u.m5);o[a.pM]+=s}return e.dataType="MessageData",e}();function v(e,t){return(e||{})[a.Uw]||new y(t)}var y=function(){function e(t){this.identifier="DiagnosticLogger",this.queue=[];var r,n,l,u,f,v=0,y={};(0,o.A)(e,this,function(e){function o(t,r){if(!(v>=l)){var o=!0,i="AITR_"+r[a.JR];if(y[i]?o=!1:y[i]=!0,o&&(t<=n&&(e.queue[a.y5](r),v++,S(1===t?"error":"warn",r)),v===l)){var s="Internal events throttle limit per PageView reached for this app.",c=new m(23,s,!1);e.queue[a.y5](c),1===t?e.errorToConsole(s):e[a.on](s)}}}function S(e,r){var n=(0,c.$)(t||{});n&&n[a.e4]&&n[a.e4](e,r)}f=function(t){return(0,s.a)((0,s.e)(t,p,e).cfg,function(e){var t=e.cfg;r=t[a.Bl],n=t.loggingLevelTelemetry,l=t.maxMessageLimit,u=t.enableDebug})}(t||{}),e.consoleLoggingLevel=function(){return r},e[a.ih]=function(t,n,s,c,l){void 0===l&&(l=!1);var p=new m(n,s,l,c);if(u)throw(0,i.mmD)(p);var f=h[t]||d;if((0,i.b07)(p[a.pM]))S("throw"+(1===t?"Critical":"Warning"),p);else{if(l){var g=+p[a.JR];!y[g]&&r>=t&&(e[f](p[a.pM]),y[g]=!0)}else r>=t&&e[f](p[a.pM]);o(t,p)}},e.debugToConsole=function(e){g("debug",e),S("warning",e)},e[a.on]=function(e){g("warn",e),S("warning",e)},e.errorToConsole=function(e){g("error",e),S("error",e)},e.resetInternalMessageCount=function(){v=0,y={}},e[a.sx]=o,e[a.M5]=function(e){f&&f.rm(),f=null}})}return e.__ieDyn=1,e}();function S(e){return e||new y}function w(e,t,r,n,o,i){void 0===i&&(i=!1),S(e)[a.ih](t,r,n,o,i)}function E(e,t){S(e)[a.on](t)}function _(e,t,r){S(e)[a.sx](t,r)}},7292(e,t,r){"use strict";r.d(t,{$Z:()=>x,Iu:()=>k,L0:()=>I,MY:()=>b,PV:()=>R,R7:()=>N,U5:()=>w,Uf:()=>O,Z:()=>E,cU:()=>y,g$:()=>S,hm:()=>_,iN:()=>P,lT:()=>C,lV:()=>T,xk:()=>A});var n=r(5664),o=r(269),i=r(6182),s=r(6054),a=r(4111),c="JSON",l="msie",u="trident/",d="XMLHttpRequest",p=null,h=null,f=!1,g=null,m=null;function v(e,t){var r=!1;if(e){try{if(!(r=t in e)){var i=e[n.vR];i&&(r=t in i)}}catch(e){}if(!r)try{var s=new e;r=!(0,o.b07)(s[t])}catch(e){}}return r}function y(e){f=e}function S(e){if(e&&f){var t=(0,o.zS2)("__mockLocation");if(t)return t}return typeof location===n._1&&location?location:(0,o.zS2)("location")}function w(){return typeof console!==n.bA?console:(0,o.zS2)("console")}function E(){return Boolean(typeof JSON===n._1&&JSON||null!==(0,o.zS2)(c))}function _(){return E()?JSON||(0,o.zS2)(c):null}function b(){return(0,o.zS2)("crypto")}function P(){return(0,o.zS2)("msCrypto")}function T(){var e=(0,o.w3n)();return!(!e||!e.product)&&"ReactNative"===e.product}function C(){var e=(0,o.w3n)();if(e&&(e[i.tX]!==h||null===p)){var t=((h=e[i.tX])||a.m5)[i.OL]();p=(0,s.Ju)(t,l)||(0,s.Ju)(t,u)}return p}function I(e){if(void 0===e&&(e=null),!e){var t=(0,o.w3n)()||{};e=t?(t.userAgent||a.m5)[i.OL]():a.m5}var r=(e||a.m5)[i.OL]();if((0,s.Ju)(r,l)){var n=(0,o.YEm)()||{};return Math.max(parseInt(r[i.sY](l)[1]),n.documentMode||0)}if((0,s.Ju)(r,u)){var c=parseInt(r[i.sY](u)[1]);if(c)return c+4}return null}function O(e){return null!==m&&!1!==e||(m=(0,o.w9M)()&&Boolean((0,o.w3n)().sendBeacon)),m}function N(e){var t=!1;try{t=!!(0,o.zS2)("fetch");var r=(0,o.zS2)("Request");t&&e&&r&&(t=v(r,"keepalive"))}catch(e){}return t}function R(){return null===g&&(g=typeof XDomainRequest!==n.bA)&&A()&&(g=g&&!v((0,o.zS2)(d),"withCredentials")),g}function A(){var e=!1;try{e=!!(0,o.zS2)(d)}catch(e){}return e}function D(e,t){if(e)for(var r=0;r0?n[0]:{}).serverTiming,e).description}return t}},6149(e,t,r){"use strict";r.d(t,{Ds:()=>B,El:()=>C,Fc:()=>V,Hm:()=>R,ML:()=>D,Q3:()=>x,So:()=>j,Wg:()=>U,Ym:()=>k,ee:()=>$,lQ:()=>F,mB:()=>A,oS:()=>q,sq:()=>H,vF:()=>z,zh:()=>M});var n=r(269),o=r(6182),i=r(4276),s=r(4111),a="attachEvent",c="addEventListener",l="detachEvent",u="removeEventListener",d="events",p="visibilitychange",h="pagehide",f="pageshow",g="unload",m="beforeunload",v=(0,i.Z)("aiEvtPageHide"),y=(0,i.Z)("aiEvtPageShow"),S=/\.[\.]+/g,w=/[\.]+$/,E=1,_=(0,i.T)("events"),b=/^([^.]*)(?:\.(.+)|)/;function P(e){return e&&e[o.W7]?e[o.W7](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,s.m5):e}function T(e,t){var r;if(t){var i=s.m5;(0,n.cyL)(t)?(i=s.m5,(0,n.Iuo)(t,function(e){(e=P(e))&&("."!==e[0]&&(e="."+e),i+=e)})):i=P(t),i&&("."!==i[0]&&(i="."+i),e=(e||s.m5)+i)}var a=b.exec(e||s.m5)||[];return(r={})[o.QM]=a[1],r.ns=(a[2]||s.m5).replace(S,".").replace(w,s.m5)[o.sY](".").sort().join("."),r}function C(e,t,r){var i=[],a=_.get(e,d,{},!1),c=T(t,r);return(0,n.zav)(a,function(e,t){(0,n.Iuo)(t,function(e){var t;c[o.QM]&&c[o.QM]!==e.evtName[o.QM]||c.ns&&c.ns!=c.ns||i[o.y5](((t={})[o.RS]=e.evtName[o.QM]+(e.evtName.ns?"."+e.evtName.ns:s.m5),t.handler=e[o.Yo],t))})}),i}function I(e,t,r){void 0===r&&(r=!0);var n=_.get(e,d,{},r),o=n[t];return o||(o=n[t]=[]),o}function O(e,t,r,n){e&&t&&t[o.QM]&&(e[u]?e[u](t[o.QM],r,n):e[l]&&e[l]("on"+t[o.QM],r))}function N(e,t,r,n){for(var i=t[o.oI];i--;){var s=t[i];s&&(r.ns&&r.ns!==s.evtName.ns||n&&!n(s)||(O(e,s.evtName,s[o.Yo],s.capture),t[o.Ic](i,1)))}}function R(e,t){return t?T("xx",(0,n.cyL)(t)?[e].concat(t):[e,t]).ns[o.sY]("."):e}function A(e,t,r,n,i){var s;void 0===i&&(i=!1);var l=!1;if(e)try{var u=T(t,n);if(l=function(e,t,r,n){var i=!1;return e&&t&&t[o.QM]&&r&&(e[c]?(e[c](t[o.QM],r,n),i=!0):e[a]&&(e[a]("on"+t[o.QM],r),i=!0)),i}(e,u,r,i),l&&_.accept(e)){var d=((s={guid:E++,evtName:u})[o.Yo]=r,s.capture=i,s);I(e,u.type)[o.y5](d)}}catch(e){}return l}function D(e,t,r,i,s){if(void 0===s&&(s=!1),e)try{var a=T(t,i),c=!1;!function(e,t,r){if(t[o.QM])N(e,I(e,t[o.QM]),t,r);else{var i=_.get(e,d,{});(0,n.zav)(i,function(n,o){N(e,o,t,r)}),0===(0,n.cGk)(i)[o.oI]&&_.kill(e,d)}}(e,a,function(e){return!((!a.ns||r)&&e[o.Yo]!==r||(c=!0,0))}),c||O(e,a,r,s)}catch(e){}}function x(e,t,r,n){return void 0===n&&(n=!1),A(e,t,r,null,n)}function k(e,t,r,n){void 0===n&&(n=!1),D(e,t,r,null,n)}function j(e,t,r){var o=!1,i=(0,n.zkX)();i&&(o=A(i,e,t,r),o=A(i.body,e,t,r)||o);var s=(0,n.YEm)();return s&&(o=A(s,e,t,r)||o),o}function M(e,t,r){var o=(0,n.zkX)();o&&(D(o,e,t,r),D(o.body,e,t,r));var i=(0,n.YEm)();i&&D(i,e,t,r)}function L(e,t,r,i){var s=!1;return t&&e&&e[o.oI]>0&&(0,n.Iuo)(e,function(e){e&&(r&&-1!==(0,n.rDm)(r,e)||(s=j(e,t,i)||s))}),s}function F(e,t,r,i){var s=!1;return t&&e&&(0,n.cyL)(e)&&!(s=L(e,t,r,i))&&r&&r[o.oI]>0&&(s=L(e,t,null,i)),s}function U(e,t,r){e&&(0,n.cyL)(e)&&(0,n.Iuo)(e,function(e){e&&M(e,t,r)})}function $(e,t,r){return F([m,g,h],e,t,r)}function B(e,t){U([m,g,h],e,t)}function V(e,t,r){var o=R(v,r),i=L([h],e,t,o);return t&&-1!==(0,n.rDm)(t,p)||(i=L([p],function(t){var r=(0,n.YEm)();e&&r&&"hidden"===r.visibilityState&&e(t)},t,o)||i),!i&&t&&(i=V(e,null,r)),i}function H(e,t){var r=R(v,t);U([h],e,r),U([p],null,r)}function q(e,t,r){var o=R(y,r),i=L([f],e,t,o);return!(i=L([p],function(t){var r=(0,n.YEm)();e&&r&&"visible"===r.visibilityState&&e(t)},t,o)||i)&&t&&(i=q(e,null,r)),i}function z(e,t){var r=R(y,t);U([f],e,r),U([p],null,r)}},6054(e,t,r){"use strict";r.d(t,{CP:()=>P,Gh:()=>d,H$:()=>R,HU:()=>C,IL:()=>A,Ju:()=>h,KY:()=>m,LU:()=>D,Lo:()=>T,RF:()=>w,SZ:()=>_,_u:()=>f,c2:()=>v,cH:()=>p,hW:()=>b,jL:()=>O,lL:()=>g,o$:()=>E,qz:()=>S,r4:()=>I,w3:()=>x});var n=r(5664),o=r(9350),i=r(269),s=r(6182),a=r(4111),c=/-([a-z])/g,l=/([^\w\d_$])/g,u=/^(\d+[\w\d_$])/;function d(e){return!(0,i.hXl)(e)}function p(e){var t=e;return t&&(0,i.KgX)(t)&&(t=(t=(t=t[s.W7](c,function(e,t){return t.toUpperCase()}))[s.W7](l,"_"))[s.W7](u,function(e,t){return"_"+t})),t}function h(e,t){return!(!e||!t)&&-1!==(0,i.HzD)(e,t)}function f(e){return e&&e.toISOString()||""}function g(e){return(0,i.bJ7)(e)?e[s.RS]:a.m5}function m(e,t,r,n,o){var i=r;return e&&((i=e[t])===r||o&&!o(i)||n&&!n(r)||(i=r,e[t]=i)),i}function v(e,t,r){var n;return e?!(n=e[t])&&(0,i.hXl)(n)&&(n=(0,i.b07)(r)?{}:r,e[t]=n):n=(0,i.b07)(r)?{}:r,n}function y(e,t){var r=null,n=null;return(0,i.Tnt)(e)?r=e:n=e,function(){var e=arguments;if(r&&(n=r()),n)return n[t][s.y9](n,e)}}function S(e,t,r){if(e&&t&&(0,i.Gvm)(e)&&(0,i.Gvm)(t)){var n=function(n){if((0,i.KgX)(n)){var o=t[n];(0,i.Tnt)(o)?r&&!r(n,!0,t,e)||(e[n]=y(t,n)):r&&!r(n,!1,t,e)||((0,i.KhI)(e,n)&&delete e[n],(0,i.vF1)(e,n,{g:function(){return t[n]},s:function(e){t[n]=e}}))}};for(var o in t)n(o)}return e}function w(e,t,r,n,o){e&&t&&r&&(!1!==o||(0,i.b07)(e[t]))&&(e[t]=y(r,n))}function E(e,t,r,n){return e&&t&&(0,i.Gvm)(e)&&(0,i.cyL)(r)&&(0,i.Iuo)(r,function(r){(0,i.KgX)(r)&&w(e,r,t,r,n)}),e}function _(e){return function(){var t=this;e&&(0,i.zav)(e,function(e,r){t[e]=r})}}function b(e){return e&&o.vE&&(e=(0,n.s6)((0,o.vE)({},e))),e}function P(e,t,r,n,o,a){var c=arguments,l=c[0]||{},u=c[s.oI],d=!1,p=1;for(u>0&&(0,i.Lmq)(l)&&(d=l,l=c[p]||{},p++),(0,i.Gvm)(l)||(l={});pl,Ev:()=>S,Fk:()=>E,HP:()=>n,Hr:()=>c,LZ:()=>i,QW:()=>_,Vj:()=>y,Vo:()=>p,Yd:()=>a,Yp:()=>f,dI:()=>g,eT:()=>s,fc:()=>h,jy:()=>u,kI:()=>w,l0:()=>m,m5:()=>o,qT:()=>d,s4:()=>v,xW:()=>b});var n=void 0,o="",i="channels",s="core",a="createPerfMgr",c="disabled",l="extensionConfig",u="extensions",d="processTelemetry",p="priority",h="eventsSent",f="eventsDiscarded",g="eventsSendRequest",m="perfEvent",v="offlineEventsStored",y="offlineBatchSent",S="offlineBatchDrop",w="getPerfMgr",E="domain",_="path",b="Not dynamic - "},1356(e,t,r){"use strict";r.d(t,{h:()=>p});var n=r(8279),o=r(8205),i=r(269),s=r(9749),a=r(6182),c=r(4111),l={perfEvtsSendAll:!1};function u(e){e.h=null;var t=e.cb;e.cb=[],(0,i.Iuo)(t,function(e){(0,i.gBW)(e.fn,[e.arg])})}function d(e,t,r,n){(0,i.Iuo)(e,function(e){e&&e[t]&&(r?(r.cb[a.y5]({fn:n,arg:e}),r.h=r.h||(0,i.dRz)(u,0,r)):(0,i.gBW)(n,[e]))})}var p=function(){function e(t){var r,u;this.listeners=[];var p=[],h={h:null,cb:[]},f=(0,s.e)(t,l);u=f[a.x6](function(e){r=!!e.cfg.perfEvtsSendAll}),(0,n.A)(e,this,function(e){(0,i.vF1)(e,"listeners",{g:function(){return p}}),e[a.vR]=function(e){p[a.y5](e)},e[a.h3]=function(e){for(var t=(0,i.rDm)(p,e);t>-1;)p[a.Ic](t,1),t=(0,i.rDm)(p,e)},e[c.fc]=function(e){d(p,c.fc,h,function(t){t[c.fc](e)})},e[c.Yp]=function(e,t){d(p,c.Yp,h,function(r){r[c.Yp](e,t)})},e[c.dI]=function(e,t){d(p,c.dI,t?h:null,function(r){r[c.dI](e,t)})},e[c.l0]=function(e){e&&(!r&&e[a.Zu]()||d(p,c.l0,null,function(t){e[a.tI]?(0,i.dRz)(function(){return t[c.l0](e)},0):t[c.l0](e)}))},e[c.s4]=function(e){e&&e[a.oI]&&d(p,c.s4,h,function(t){t[c.s4](e)})},e[c.Vj]=function(e){e&&e[a.Cd]&&d(p,c.Vj,h,function(t){t[c.Vj](e)})},e[c.Ev]=function(e,t){if(e>0){var r=t||0;d(p,c.Ev,h,function(t){t[c.Ev](e,r)})}},e[a.M5]=function(e){var t,r=function(){u&&u.rm(),u=null,p=[],h.h&&h.h[a._w](),h.h=null,h.cb=[]};if(d(p,"unload",null,function(r){var n=r[a.M5](e);n&&(t||(t=[]),t[a.y5](n))}),t)return(0,o.Qo)(function(e){return(0,o.Dv)((0,o.Xf)(t),function(){r(),e()})});r()}})}return e.__ieDyn=1,e}()},8156(e,t,r){"use strict";r.d(t,{NS:()=>d,Q6:()=>u,Z4:()=>f,r2:()=>h});var n=r(8279),o=r(269),i=r(6182),s=r(4111),a="ctx",c="ParentContextKey",l="ChildrenContextKey",u=function(){function e(t,r,n){var s,u=this;u.start=(0,o.f0d)(),u[i.RS]=t,u[i.tI]=n,u[i.Zu]=function(){return!1},(0,o.Tnt)(r)&&(0,o.vF1)(u,"payload",{g:function(){return!s&&(0,o.Tnt)(r)&&(s=r(),r=null),s}}),u[i.O_]=function(t){return t?t===e[c]||t===e[l]?u[t]:(u[a]||{})[t]:null},u[i.e_]=function(t,r){t&&(t===e[c]?(u[t]||(u[i.Zu]=function(){return!0}),u[t]=r):t===e[l]?u[t]=r:(u[a]=u[a]||{})[t]=r)},u[i.Ru]=function(){var t=0,r=u[i.O_](e[l]);if((0,o.cyL)(r))for(var n=0;nS,W0:()=>w,i8:()=>m,nU:()=>y,tS:()=>v});var n=r(269),o=r(991),i=r(9749),s=r(6182),a=r(3775),c=r(6054),l=r(4111),u=r(8156),d=r(380),p="_hasRun",h="_getTelCtx",f=0;function g(e,t,r,c){var u=null,d=[];t||(t=(0,i.e)({},null,r[s.Uw])),null!==c&&(u=c?function(e,t,r){for(;e;){if(e[s.AP]()===r)return e;e=e[s.uR]()}return S([r],t.config||{},t)}(e,r,c):e);var p={_next:function(){var e=u;if(u=e?e[s.uR]():null,!e){var t=d;t&&t[s.oI]>0&&((0,n.Iuo)(t,function(e){try{e.func.call(e.self,e.args)}catch(e){(0,a.ZP)(r[s.Uw],2,73,"Unexpected Exception during onComplete - "+(0,n.mmD)(e))}}),d=[])}return e},ctx:{core:function(){return r},diagLog:function(){return(0,a.y0)(r,t.cfg)},getCfg:function(){return t.cfg},getExtCfg:function(e,r){var i=h(e,!0);return r&&(0,n.zav)(r,function(e,r){if((0,n.hXl)(i[e])){var s=t.cfg[e];!s&&(0,n.hXl)(s)||(i[e]=s)}(0,o.q)(t,i,e,r)}),t[s.h0](i,r)},getConfig:function(e,r,o){void 0===o&&(o=!1);var i,s=h(e,!1),a=t.cfg;return!s||!s[r]&&(0,n.hXl)(s[r])?!a[r]&&(0,n.hXl)(a[r])||(i=a[r]):i=s[r],i||!(0,n.hXl)(i)?i:o},hasNext:function(){return!!u},getNext:function(){return u},setNext:function(e){u=e},iterate:function(e){for(var t;t=p._next();){var r=t[s.AP]();r&&e(r)}},onComplete:function(e,t){for(var r=[],o=2;o0){var g=null;(0,n.Iuo)(e,function(e){if(c||o!==e||(c=!0),c&&e&&(0,n.Tnt)(e[l.qT])){var v=function(e,t,r){var o,i=null,c=(0,n.Tnt)(e[l.qT]),g=(0,n.Tnt)(e[s.YH]),v={getPlugin:function(){return e},getNext:function(){return i},processTelemetry:function(o,a){y(a=a||function(){var o;return e&&(0,n.Tnt)(e[h])&&(o=e[h]()),o||(o=m(v,t,r)),o}(),function(t){if(!e||!c)return!1;var r=(0,d.Cr)(e);return!r[s.Ik]&&!r[l.Hr]&&(g&&e[s.YH](i),e[l.qT](o,t),!0)},"processTelemetry",function(){return{item:o}},!o.sync)||a[s.$5](o)},unload:function(t,r){y(t,function(){var n=!1;if(e){var o=(0,d.Cr)(e),i=e[l.eT]||o[l.eT];!e||i&&i!==t.core()||o[s.Ik]||(o[l.eT]=null,o[s.Ik]=!0,o[s.tZ]=!1,e[s.Ik]&&!0===e[s.Ik](t,r)&&(n=!0))}return n},"unload",function(){},r[s.tI])||t[s.$5](r)},update:function(t,r){y(t,function(){var n=!1;if(e){var o=(0,d.Cr)(e),i=e[l.eT]||o[l.eT];!e||i&&i!==t.core()||o[s.Ik]||e[s.HC]&&!0===e[s.HC](t,r)&&(n=!0)}return n},"update",function(){},!1)||t[s.$5](r)},_id:o=e?e[s.Ju]+"-"+e[l.Vo]+"-"+f++:"Unknown-0-"+f++,_setNext:function(e){i=e}};function y(t,r,c,d,h){var f=!1,g=e?e[s.Ju]:"TelemetryPluginChain",m=t[p];return m||(m=t[p]={}),t.setNext(i),e&&(0,u.r2)(t[l.eT](),function(){return g+":"+c},function(){m[o]=!0;try{var e=i?i._id:l.m5;e&&(m[e]=!1),f=r(t)}catch(e){var u=!i||m[i._id];u&&(f=!0),i&&u||(0,a.ZP)(t[s.e4](),1,73,"Plugin ["+g+"] failed during "+c+" - "+(0,n.mmD)(e)+", run flags: "+(0,n.mmD)(m))}},d,h),f}return(0,n.N6t)(v)}(e,t,r);i||(i=v),g&&g._setNext(v),g=v}})}return o&&!i?S([o],t,r):i}var w=function(e,t,r,o){var i=m(e,t,r,o);(0,c.o$)(this,i,(0,n.cGk)(i))}},6535(e,t,r){"use strict";r.d(t,{Si:()=>v,VN:()=>m,Z1:()=>g});var n=r(269),o=r(6182),i=r(7292),s=r(4111),a=4294967296,c=4294967295,l=123456789,u=987654321,d=!1,p=l,h=u;function f(){try{var e=2147483647&(0,n.f0d)();(t=(Math.random()*a^e)+e)<0&&(t>>>=0),p=l+t&c,h=u-t&c,d=!0}catch(e){}var t}function g(e){return e>0?Math.floor(m()/c*(e+1))>>>0:0}function m(e){var t=0,r=(0,i.MY)()||(0,i.iN)();return r&&r.getRandomValues&&(t=r.getRandomValues(new Uint32Array(1))[0]&c),0===t&&(0,i.lT)()&&(d||f(),t=function(){var e=((h=36969*(65535&h)+(h>>16)&c)<<16)+(65535&(p=18e3*(65535&p)+(p>>16)&c))>>>0&c;return e>>>=0}()&c),0===t&&(t=Math.floor(a*Math.random()|0)),e||(t>>>=0),t}function v(e){void 0===e&&(e=22);for(var t=m()>>>0,r=0,n=s.m5;n[o.oI]>>=6,5===r&&(t=(m()<<2&4294967295|3&t)>>>0,r=0);return n}},1190(e,t,r){"use strict";r.d(t,{x:()=>a});var n=r(269),o=r(6182),i=r(3775),s=r(7292);function a(e,t){try{if(e&&""!==e){var r=(0,s.hm)().parse(e);if(r&&r[o.cp]&&r[o.cp]>=r.itemsAccepted&&r.itemsReceived-r.itemsAccepted===r.errors[o.oI])return r}}catch(r){(0,i.ZP)(t,1,43,"Cannot parse the response. "+(r[o.RS]||(0,n.mmD)(r)),{response:e})}return null}},856(e,t,r){"use strict";r.d(t,{v:()=>f});var n=r(8279),o=r(8205),i=r(269),s=r(6182),a=r(7847),c=r(3775),l=r(7292),u=r(6054),d="",p="&NoResponseBody=true",h="POST",f=function(){function e(){var t,r,f,g,m,v,y,S,w,E,_,b,P,T=0;(0,n.A)(e,this,function(e,n){var C=!0;function I(e,t){(0,c.ZP)(f,2,26,"Failed to send telemetry.",{message:e}),N(t,400,{})}function O(e){I("No endpoint url is provided for the batch",e)}function N(e,t,r,n){try{e&&e(t,r,n)}catch(e){}}function R(e,t){var r=(0,i.w3n)(),n=e[s.Vq];if(!n)return O(t),!0;n=e[s.Vq]+(b?p:d);var o=e[s.Cd],a=g?o:new Blob([o],{type:"text/plain;charset=UTF-8"});return r.sendBeacon(n,a)}function A(e,t,r){var n=e[s.Cd];try{if(n)if(R(e,t))N(t,200,{},d);else{var o=m&&m.beaconOnRetry;o&&(0,i.Tnt)(o)?o(e,t,R):(y&&y[s.L](e,t,!0),(0,c.ZP)(f,2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}catch(e){g&&(0,c.OG)(f,"Failed to send telemetry using sendBeacon API. Ex:"+(0,i.mmD)(e)),N(t,g?0:400,{},d)}}function D(e,r,n){var a,c,l,p=e[s.c1]||{};!n&&t&&(a=(0,o.Qo)(function(e,t){c=e,l=t})),g&&n&&e.disableXhrSync&&(n=!1);var f=e[s.Vq];if(!f)return O(r),void(c&&c(!1));var v=(0,u.H$)(h,f,C,!0,n,e[s.do]);function y(t){var n=m&&m.xhrOnComplete;if(n&&(0,i.Tnt)(n))n(t,r,e);else{var o=(0,u.Lo)(t);N(r,t[s.cV],(0,u.w3)(t,g),o)}}return g||v[s.yy]("Content-type","application/json"),(0,i.Iuo)((0,i.cGk)(p),function(e){v[s.yy](e,p[e])}),v.onreadystatechange=function(){g||(y(v),4===v.readyState&&c&&c(!0))},v.onload=function(){g&&y(v)},v.onerror=function(e){N(r,g?v[s.cV]:400,(0,u.w3)(v,g),g?d:(0,u.r4)(v)),l&&l(e)},v.ontimeout=function(){N(r,g?v[s.cV]:500,(0,u.w3)(v,g),g?d:(0,u.r4)(v)),c&&c(!1)},v.send(e[s.Cd]),a}function x(e,r,n){var c,l,u,f,v=e[s.Vq],y=e[s.Cd],S=g?y:new Blob([y],{type:"application/json"}),w=new Headers,E=y[s.oI],_=!1,I=!1,R=e[s.c1]||{},A=((c={method:h,body:S})[a.x]=!0,c);e.headers&&(0,i.cGk)(e.headers)[s.oI]>0&&((0,i.Iuo)((0,i.cGk)(R),function(e){w.append(e,R[e])}),A[s.c1]=w),C&&g&&(A.credentials="include"),n&&(A.keepalive=!0,T+=E,g?2===e._sendReason&&(_=!0,b&&(v+=p)):_=!0);var D=new Request(v,A);try{D[a.x]=!0}catch(e){}if(!n&&t&&(l=(0,o.Qo)(function(e,t){u=e,f=t})),!v)return O(r),void(u&&u(!1));function x(e){N(r,g?0:400,{},g?d:e)}function k(e,t,n){var o=e[s.cV],a=m.fetchOnComplete;a&&(0,i.Tnt)(a)?a(e,r,n||d,t):N(r,o,{},n||d)}try{(0,o.Dv)(fetch(g?v:D,g?A:null),function(t){if(n&&(T-=E,E=0),!I)if(I=!0,t.rejected)x(t.reason&&t.reason[s.pM]),f&&f(t.reason);else{var r=t[s.pF];try{g||r.ok?g&&!r.body?(k(r,null,d),u&&u(!0)):(0,o.Dv)(r.text(),function(t){k(r,e,t[s.pF]),u&&u(!0)}):(x(r.statusText),u&&u(!1))}catch(e){x((0,i.mmD)(e)),f&&f(e)}}})}catch(e){I||(x((0,i.mmD)(e)),f&&f(e))}return _&&!I&&(I=!0,N(r,200,{}),u&&u(!0)),g&&!I&&e[s.do]>0&&P&&P.set(function(){I||(I=!0,N(r,500,{}),u&&u(!0))},e[s.do]),l}function k(e,t,r){var n=(0,i.zkX)(),o=new XDomainRequest,a=e[s.Cd];o.onload=function(){var r=(0,u.Lo)(o),n=m&&m.xdrOnComplete;n&&(0,i.Tnt)(n)?n(o,t,e):N(t,200,{},r)},o.onerror=function(){N(t,400,{},g?d:(0,u.HU)(o))},o.ontimeout=function(){N(t,500,{})},o.onprogress=function(){};var l=n&&n.location&&n.location[s.Qg]||"",p=e[s.Vq];if(p){if(!g&&0!==p.lastIndexOf(l,0)){var v="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";return(0,c.ZP)(f,2,40,". "+v),void I(v,t)}var y=g?p:p[s.W7](/^(https?:)/,"");o.open(h,y),e[s.do]&&(o[s.do]=e[s.do]),o.send(a),g&&r?P&&P.set(function(){o.send(a)},0):o.send(a)}else O(t)}function j(){T=0,r=!1,t=!1,f=null,g=null,m=null,v=null,y=null,S=!1,w=!1,E=!1,_=!1,b=!1,P=null}j(),e[s.mE]=function(t,n){f=n,r&&(0,c.ZP)(f,1,28,"Sender is already initialized"),e.SetConfig(t),r=!0},e._getDbgPlgTargets=function(){return[r,g,v,t]},e.SetConfig=function(e){try{if(m=e.senderOnCompleteCallBack||{},v=!!e.disableCredentials,g=!!e.isOneDs,t=!!e.enableSendPromise,S=!!e.disableXhr,w=!!e.disableBeacon,E=!!e.disableBeaconSync,P=e.timeWrapper,b=!!e.addNoResponse,_=!!e.disableFetchKeepAlive,y={sendPOST:D},g||(C=!1),v){var r=(0,l.g$)();r&&r.protocol&&"file:"===r.protocol[s.OL]()&&(C=!1)}return!0}catch(e){}return!1},e.getSyncFetchPayload=function(){return T},e.getSenderInst=function(e,t){return e&&e[s.oI]?function(e,t){for(var r,n=0,o=null,i=0;null==o&&il,Xc:()=>d,pI:()=>u,u7:()=>p});var n=r(269),o=r(6182),i=r(4276),s=r(4111),a=r(1864),c=(0,i.T)("plugin");function l(e){return c.get(e,"state",{},!0)}function u(e,t){for(var r,i=[],a=null,c=e[o.uR]();c;){var u=c[o.AP]();if(u){a&&a[o.YH]&&u[s.qT]&&a[o.YH](u);var d=!!(r=l(u))[o.tZ];u[o.tZ]&&(d=u[o.tZ]()),d||i[o.y5](u),a=u,c=c[o.uR]()}}(0,n.Iuo)(i,function(n){var i=e[s.eT]();n[o.mE](e.getCfg(),i,t,e[o.uR]()),r=l(n),n[s.eT]||r[s.eT]||(r[s.eT]=i),r[o.tZ]=!0,delete r[o.Ik]})}function d(e){return e.sort(function(e,t){var r=0;if(t){var n=t[s.qT];e[s.qT]?r=n?e[s.Vo]-t[s.Vo]:1:n&&(r=-1)}else r=e?1:-1;return r})}function p(e){var t={};return{getName:function(){return t[o.RS]},setName:function(r){e&&e.setName(r),t[o.RS]=r},getTraceId:function(){return t[o.P5]},setTraceId:function(r){e&&e.setTraceId(r),(0,a.hX)(r)&&(t[o.P5]=r)},getSpanId:function(){return t[o.wi]},setSpanId:function(r){e&&e.setSpanId(r),(0,a.wN)(r)&&(t[o.wi]=r)},getTraceFlags:function(){return t[o.Rr]},setTraceFlags:function(r){e&&e.setTraceFlags(r),t[o.Rr]=r}}}},836(e,t,r){"use strict";r.d(t,{P:()=>s});var n=r(269),o=r(6182),i=r(3775);function s(){var e=[];return{add:function(t){t&&e[o.y5](t)},run:function(t,r){(0,n.Iuo)(e,function(e){try{e(t,r)}catch(e){(0,i.ZP)(t[o.e4](),2,73,"Unexpected error calling unload handler - "+(0,n.mmD)(e))}}),e=[]}}}},8969(e,t,r){"use strict";r.d(t,{d:()=>c,w:()=>l});var n,o,i=r(269),s=r(6182),a=r(3775);function c(e,t){n=e,o=t}function l(){var e=[];return{run:function(t){var r=e;e=[],(0,i.Iuo)(r,function(e){try{(e.rm||e.remove).call(e)}catch(e){(0,a.ZP)(t,2,73,"Unloading:"+(0,i.mmD)(e))}}),n&&r[s.oI]>n&&(o?o("doUnload",r):(0,a.ZP)(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected."))},add:function(t){t&&((0,i.Yny)(e,t),n&&e[s.oI]>n&&(o?o("Add",e):(0,a.ZP)(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected.")))}}}},1864(e,t,r){"use strict";r.d(t,{L0:()=>_,N7:()=>E,ZI:()=>v,ef:()=>b,hX:()=>y,mJ:()=>w,wN:()=>S,wk:()=>m});var n=r(269),o=r(6182),i=r(9882),s=r(7292),a=r(4111),c=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,l="00",u="ff",d="00000000000000000000000000000000",p="0000000000000000";function h(e,t,r){return!(!e||e[o.oI]!==t||e===r||!e.match(/^[\da-f]*$/i))}function f(e,t,r){return h(e,t)?e:r}function g(e){(isNaN(e)||e<0||e>255)&&(e=1);for(var t=e.toString(16);t[o.oI]<2;)t="0"+t;return t}function m(e,t,r,s){var a;return(a={})[o.s]=h(s,2,u)?s:l,a[o.P5]=y(e)?e:(0,i.cL)(),a[o.wi]=S(t)?t:(0,n.ZWZ)((0,i.cL)(),16),a.traceFlags=r>=0&&r<=255?r:1,a}function v(e,t){var r;if(!e)return null;if((0,n.cyL)(e)&&(e=e[0]||""),!e||!(0,n.KgX)(e)||e[o.oI]>8192)return null;if(-1!==e.indexOf(",")){var i=e[o.sY](",");e=i[t>0&&i[o.oI]>t?t:0]}var s=c.exec((0,n.EHq)(e));return s&&s[1]!==u&&s[2]!==d&&s[3]!==p?((r={version:(s[1]||a.m5)[o.OL](),traceId:(s[2]||a.m5)[o.OL](),spanId:(s[3]||a.m5)[o.OL]()})[o.Rr]=parseInt(s[4],16),r):null}function y(e){return h(e,32,d)}function S(e){return h(e,16,p)}function w(e){return!!(e&&h(e[o.s],2,u)&&h(e[o.P5],32,d)&&h(e[o.wi],16,p)&&h(g(e[o.Rr]),2))}function E(e){return!(!w(e)||1&~e[o.Rr])}function _(e){if(e){var t=g(e[o.Rr]);h(t,2)||(t="01");var r=e[o.s]||l;return"00"!==r&&"ff"!==r&&(r=l),"".concat(r.toLowerCase(),"-").concat(f(e.traceId,32,d).toLowerCase(),"-").concat(f(e.spanId,16,p).toLowerCase(),"-").concat(t.toLowerCase())}return""}function b(e){var t="traceparent",r=v((0,s.$Z)(t),e);return r||(r=v((0,s.Iu)(t),e)),r}},6182(e,t,r){"use strict";r.d(t,{$5:()=>A,$o:()=>$,AP:()=>I,Az:()=>ie,Bl:()=>U,Cd:()=>ce,DI:()=>D,Di:()=>j,FI:()=>N,HC:()=>G,Ic:()=>g,Ik:()=>B,JQ:()=>o,JR:()=>V,Ju:()=>S,K0:()=>m,L:()=>fe,M5:()=>M,OL:()=>n,O_:()=>le,P5:()=>ye,QM:()=>re,Qg:()=>J,RF:()=>C,RS:()=>O,Rr:()=>we,Ru:()=>de,Uw:()=>p,Vq:()=>he,W7:()=>ee,XM:()=>k,XW:()=>s,YH:()=>X,Yo:()=>ne,Yq:()=>P,Zu:()=>ae,_w:()=>v,by:()=>L,c1:()=>ge,cV:()=>oe,cp:()=>pe,do:()=>me,e4:()=>z,e_:()=>ue,fA:()=>R,h0:()=>u,h3:()=>w,h4:()=>x,ih:()=>l,mE:()=>y,oI:()=>i,on:()=>c,pF:()=>T,pM:()=>H,re:()=>Z,s:()=>F,sY:()=>Y,sl:()=>b,sx:()=>te,tI:()=>q,tX:()=>Q,tZ:()=>_,tn:()=>W,uR:()=>K,vR:()=>E,wJ:()=>se,wi:()=>Se,x6:()=>d,y5:()=>f,y9:()=>h,yy:()=>ve,zs:()=>a});var n="toLowerCase",o="blkVal",i="length",s="rdOnly",a="notify",c="warnToConsole",l="throwInternal",u="setDf",d="watch",p="logger",h="apply",f="push",g="splice",m="hdlr",v="cancel",y="initialize",S="identifier",w="removeNotificationListener",E="addNotificationListener",_="isInitialized",b="instrumentationKey",P="INACTIVE",T="value",C="getNotifyMgr",I="getPlugin",O="name",N="iKey",R="time",A="processNext",D="getProcessTelContext",x="pollInternalLogs",k="enabled",j="stopPollingInternalLogs",M="unload",L="onComplete",F="version",U="loggingLevelConsole",$="createNew",B="teardown",V="messageId",H="message",q="isAsync",z="diagLog",W="_doTeardown",G="update",K="getNext",X="setNextPlugin",J="protocol",Q="userAgent",Y="split",Z="nodeType",ee="replace",te="logInternalMessage",re="type",ne="handler",oe="status",ie="getResponseHeader",se="getAllResponseHeaders",ae="isChildEvt",ce="data",le="getCtx",ue="setCtx",de="complete",pe="itemsReceived",he="urlString",fe="sendPOST",ge="headers",me="timeout",ve="setRequestHeader",ye="traceId",Se="spanId",we="traceFlags"},5664(e,t,r){"use strict";r.d(t,{Wy:()=>c,_1:()=>o,bA:()=>i,hW:()=>n,s6:()=>a,vR:()=>s});var n="function",o="object",i="undefined",s="prototype",a=Object,c=a[s]},4688(e,t,r){"use strict";r.d(t,{Im:()=>d,qU:()=>h,vz:()=>f});var n=r(1396),o=r(9350),i=r(9345),s=r(3673);function a(e,t){var r=i.wg;if((0,s.bJ)(e))r="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{r=JSON.stringify(e,i.M_,t?(0,s.Et)(t)?t:4:i.DQ)}catch(e){r=" - "+a(e,t)}return(0,s.SZ)(e)+": "+r}var c=i.s6.create||function(e){if(!e)return{};var t=typeof e;if(t!==i.qv&&t!==i.H3)throw new TypeError("Prototype must be an Object or function: "+a(e));function r(){}return r[i.Fs]=e,new r},l=r(5664),u=(((0,n.mS)()||{}).Symbol,((0,n.mS)()||{}).Reflect,"hasOwnProperty"),d=o.vE||function(e){for(var t,r=1,n=arguments.length;rc,Gv:()=>a,SZ:()=>s,bJ:()=>l});var n=r(9345);function o(e){return function(t){return typeof t===e}}function i(e){var t="[object "+e+"]";return function(e){return!(!e||s(e)!==t)}}function s(e){return n.Wy.toString.call(e)}function a(e){return!(!e&&function(e){return e===n.M_||function(e){return typeof e===n.ZH||e===n.ZH}(e)}(e)||!e||typeof e!==n.qv)}n.An,n.uk,n.Jx,n.ZH,o(n.An),o(n.H3),n.kV.isArray,i("Date");var c=o(n.uk),l=(o(n.Jx),i("RegExp"),i("File"),i("FormData"),i("Blob"),i("ArrayBuffer"),i("Error"))},1396(e,t,r){"use strict";r.d(t,{mS:()=>d});var n,o=r(9345),i="__tsUtils$gblCfg";function s(){var e;return typeof globalThis!==o.ZH&&(e=globalThis),e||typeof self===o.ZH||(e=self),e||typeof window===o.ZH||(e=window),e||typeof global===o.ZH||(e=global),e}o.Qg;var a,c=o.s6.defineProperty;o.s6.defineProperties;var l=function(){a=function(){if(!n){var e=s()||{};n=e[i]=e[i]||{}}return n}(),l=o.M_};var u,d=function(e){return(!u||!1===e||a&&a.lzy&&!u.b)&&(t=s,r=o.M_,u=function(e){var t={};return l&&l(),t.b=a.lzy,c(t,"v",{configurable:!0,get:function(){var r=e();return a.lzy||(c(t,"v",{value:r}),t.b&&delete t.b),a.lzy&&t.b!==a.lzy&&(t.b=a.lzy),r}}),t}(function(){return function(e,t){var r=t;try{r=e()}catch(e){}return r}(t,r)})),u.v;var t,r}},9345(e,t,r){"use strict";r.d(t,{An:()=>p,DQ:()=>n,Fs:()=>u,H3:()=>a,Jx:()=>s,M_:()=>o,Qg:()=>f,Wy:()=>m,ZH:()=>h,kV:()=>v,qv:()=>l,r5:()=>d,s6:()=>g,uk:()=>c,wg:()=>i});var n=void 0,o=null,i="",s="boolean",a="function",c="number",l="object",u="prototype",d="__proto__",p="string",h="undefined",f="value",g=Object,m=g[u],v=(String[u],Array);v[u]},9350(e,t,r){"use strict";r.d(t,{vE:()=>i});var n=r(9345),o=(r(3673),n.s6.getOwnPropertyDescriptor);n.s6.hasOwn;n.s6.freeze;var i=n.s6.assign;n.s6.seal,n.s6.getPrototypeOf,n.s6.entries,n.s6.values},5927(e,t,r){"use strict";r.r(t),r.d(t,{AppInsightsCore:()=>gt._,ApplicationInsights:()=>Tt,Sender:()=>ht,SeverityLevel:()=>bt.O,arrForEach:()=>E.Iuo,isNullOrUndefined:()=>E.hXl,proxyFunctions:()=>w.o$,throwError:()=>E.$8});var n=r(8279),o=r(4688),i=r(5025),s=r(3072),a=r(2445),c=r(1448),l=r(4164),u=r(5397),d=r(5014),p=r(1365),h=r(740),f=r(7952),g=r(4658),m=r(2318),v=r(2910),y=r(2475),S=r(3775),w=r(6054),E=r(269),_=r(6149),b=r(4276),P=r(9749),T=r(2317),C=r(4875),I=r(7292),O=r(856),N=r(4013),R=r(1190),A=r(638),D=r(1575),x=r(7975),k=r(1062),j=r(7358),M="duration",L="tags",F="deviceType",U="data",$="name",B="traceID",V="length",H="stringify",q="measurements",z="dataType",W="envelopeType",G="toString",K="_get",X="enqueue",J="count",Q="eventsLimitInMem",Y="push",Z="item",ee="emitLineDelimitedJson",te="clear",re="createNew",ne="markAsSent",oe="clearSent",ie="bufferOverride",se="BUFFER_KEY",ae="SENT_BUFFER_KEY",ce="concat",le="MAX_BUFFER_SIZE",ue="triggerSend",de="diagLog",pe="initialize",he="_sender",fe="customHeaders",ge="maxBatchSizeInBytes",me="onunloadDisableBeacon",ve="isBeaconApiDisabled",ye="alwaysUseXhrOverride",Se="disableXhr",we="enableSessionStorageBuffer",Ee="_buffer",_e="onunloadDisableFetch",be="disableSendBeaconSplit",Pe="instrumentationKey",Te="enableSendPromise",Ce="getSenderInst",Ie="unloadTransports",Oe="convertUndefined",Ne="maxBatchInterval",Re="serialize",Ae="_onError",De="_onPartialSuccess",xe="_onSuccess",ke="itemsReceived",je="itemsAccepted",Me="oriPayload",Le="baseType",Fe="sampleRate",Ue="eventsSendRequest",$e="getSamplingScore",Be="baseType",Ve="baseData",He="properties",qe="true";function ze(e,t,r){return(0,w.KY)(e,t,r,E.zzB)}function We(e,t,r){(0,E.hXl)(e)||(0,E.zav)(e,function(e,n){(0,E.EtT)(n)?r[e]=n:(0,E.KgX)(n)?t[e]=n:(0,I.Z)()&&(t[e]=(0,I.hm)()[H](n))})}function Ge(e,t){(0,E.hXl)(e)||(0,E.zav)(e,function(r,n){e[r]=n||t})}function Ke(e,t,r,n){var s=new k.L(e,n,t);ze(s,"sampleRate",r[i.tU]),(r[Ve]||{}).startTime&&(s.time=(0,w._u)(r[Ve].startTime)),s.iKey=r.iKey;var a=r.iKey.replace(/-/g,"");return s[$]=s[$].replace("{0}",a),function(e,t,r){var n=r[L]=r[L]||{},i=t.ext=t.ext||{},s=t[L]=t[L]||[],a=i.user;a&&(ze(n,D.O.userAuthUserId,a.authId),ze(n,D.O.userId,a.id||a.localId));var c=i.app;c&&ze(n,D.O.sessionId,c.sesId);var l=i.device;l&&(ze(n,D.O.deviceId,l.id||l.localId),ze(n,D.O[F],l.deviceClass),ze(n,D.O.deviceIp,l.ip),ze(n,D.O.deviceModel,l.model),ze(n,D.O[F],l[F]));var u=t.ext.web;if(u){ze(n,D.O.deviceLanguage,u.browserLang),ze(n,D.O.deviceBrowserVersion,u.browserVer),ze(n,D.O.deviceBrowser,u.browser);var d=r[U]=r[U]||{},p=d[Ve]=d[Ve]||{},h=p[He]=p[He]||{};ze(h,"domain",u.domain),ze(h,"isManual",u.isManual?qe:null),ze(h,"screenRes",u.screenRes),ze(h,"userConsent",u.userConsent?qe:null)}var f=i.os;f&&(ze(n,D.O.deviceOS,f[$]),ze(n,D.O.deviceOSVersion,f.osVer));var g=i.trace;g&&(ze(n,D.O.operationParentId,g.parentID),ze(n,D.O.operationName,(0,x.Rr)(e,g[$])),ze(n,D.O.operationId,g[B]));for(var m={},v=s[V]-1;v>=0;v--){var y=s[v];(0,E.zav)(y,function(e,t){m[e]=t}),s.splice(v,1)}(0,E.zav)(s,function(e,t){m[e]=t});var S=(0,o.Im)((0,o.Im)({},n),m);S[D.O.internalSdkVersion]||(S[D.O.internalSdkVersion]=(0,x.Rr)(e,"javascript:".concat(Je.Version),64)),r[L]=(0,w.hW)(S)}(e,r,s),r[L]=r[L]||[],(0,w.hW)(s)}function Xe(e,t){(0,E.hXl)(t[Ve])&&(0,S.ZP)(e,1,46,"telemetryItem.baseData cannot be null.")}var Je={Version:"3.3.0"};function Qe(e,t,r){Xe(e,t);var n={},o={};t[Be]!==s.J[z]&&(n.baseTypeSource=t[Be]),t[Be]===s.J[z]?(n=t[Ve][He]||{},o=t[Ve][q]||{}):t[Ve]&&We(t[Ve],n,o),We(t[U],n,o),(0,E.hXl)(r)||Ge(n,r);var i=t[Ve][$],a=new s.J(e,i,n,o),c=new j.B(s.J[z],a);return Ke(e,s.J[W],t,c)}var Ye,Ze,et=function(){function e(t,r){var o=[],i=!1,s=r.maxRetryCnt;this[K]=function(){return o},this._set=function(e){return o=e},(0,n.A)(e,this,function(e){e[X]=function(n){e[J]()>=r[Q]?i||((0,S.ZP)(t,2,105,"Maximum in-memory buffer size reached: "+e[J](),!0),i=!0):(n.cnt=n.cnt||0,!(0,E.hXl)(s)&&n.cnt>s||o[Y](n))},e[J]=function(){return o[V]},e.size=function(){for(var e=o[V],t=0;t0){var t=[];return(0,E.Iuo)(e,function(e){t[Y](e[Z])}),r[ee]?t.join("\n"):"["+t.join(",")+"]"}return null},e[re]=function(e,r,n){var i=o.slice(0);e=e||t,r=r||{};var s=n?new nt(e,r):new tt(e,r);return(0,E.Iuo)(i,function(e){s[X](e)}),s}})}return e.__ieDyn=1,e}(),tt=function(e){function t(r,o){var i=e.call(this,r,o)||this;return(0,n.A)(t,i,function(e,t){e[ne]=function(e){t[te]()},e[oe]=function(e){}}),i}return(0,o.qU)(t,e),t.__ieDyn=1,t}(et),rt=["AI_buffer","AI_sentBuffer"],nt=function(e){function t(r,o){var i=e.call(this,r,o)||this,s=!1,a=null==o?void 0:o.namePrefix,c=o[ie]||{getItem:g.vH,setItem:g.Dt},l=c.getItem,u=c.setItem,d=o.maxRetryCnt;return(0,n.A)(t,i,function(e,n){var o=m(t[se]),i=m(t[ae]),c=function(){var e=[];try{return(0,E.Iuo)(rt,function(t){var r=_(t);if(e=e[ce](r),a){var n=_(a+"_"+t);e=e[ce](n)}}),e}catch(e){(0,S.ZP)(r,2,41,"Transfer events from previous buffers: "+(0,w.lL)(e)+". previous Buffer items can not be removed",{exception:(0,E.mmD)(e)})}return[]}(),p=i[ce](c),h=e._set(o[ce](p));function f(e,t){var r=[],n=[];return(0,E.Iuo)(e,function(e){n[Y](e[Z])}),(0,E.Iuo)(t,function(e){(0,E.Tnt)(e)||-1!==(0,E.rDm)(n,e[Z])||r[Y](e)}),r}function m(e){return v(a?a+"_"+e:e)}function v(e){try{var t=l(r,e);if(t){var n=(0,I.hm)().parse(t);if((0,E.KgX)(n)&&(n=(0,I.hm)().parse(n)),n&&(0,E.cyL)(n))return n}}catch(t){(0,S.ZP)(r,1,42," storage key: "+e+", "+(0,w.lL)(t),{exception:(0,E.mmD)(t)})}return[]}function y(e,t){var n=e;try{n=a?a+"_"+n:n;var o=JSON[H](t);u(r,n,o)}catch(e){u(r,n,JSON[H]([])),(0,S.ZP)(r,2,41," storage key: "+n+", "+(0,w.lL)(e)+". Buffer cleared",{exception:(0,E.mmD)(e)})}}function _(e){try{var t=v(e),n=[];return(0,E.Iuo)(t,function(e){var t={item:e,cnt:0};n[Y](t)}),(0,g.v7)(r,e),n}catch(e){}return[]}h[V]>t[le]&&(h[V]=t[le]),y(t[ae],[]),y(t[se],h),e[X]=function(o){e[J]()>=t[le]?s||((0,S.ZP)(r,2,67,"Maximum buffer size reached: "+e[J](),!0),s=!0):(o.cnt=o.cnt||0,!(0,E.hXl)(d)&&o.cnt>d||(n[X](o),y(t.BUFFER_KEY,e[K]())))},e[te]=function(){n[te](),y(t.BUFFER_KEY,e[K]()),y(t[ae],[]),s=!1},e[ne]=function(n){y(t[se],e._set(f(n,e[K]())));var o=m(t[ae]);o instanceof Array&&n instanceof Array&&((o=o[ce](n))[V]>t[le]&&((0,S.ZP)(r,1,67,"Sent buffer reached its maximum size: "+o[V],!0),o[V]=t[le]),y(t[ae],o))},e[oe]=function(e){var r=m(t[ae]);r=f(e,r),y(t[ae],r)},e[re]=function(n,o,i){i=!!i;var s=e[K]().slice(0),a=m(t[ae]).slice(0);n=n||r,o=o||{},e[te]();var c=i?new t(n,o):new tt(n,o);return(0,E.Iuo)(s,function(e){c[X](e)}),i&&c[ne](a),c}}),i}var r;return(0,o.qU)(t,e),r=t,t.VERSION="_1",t.BUFFER_KEY="AI_buffer"+r.VERSION,t.SENT_BUFFER_KEY="AI_sentBuffer"+r.VERSION,t.MAX_BUFFER_SIZE=2e3,t}(et),ot=function(){function e(t){(0,n.A)(e,this,function(e){function r(e,i){var s="__aiCircularRefCheck",a={};if(!e)return(0,S.ZP)(t,1,48,"cannot serialize object because it is null or undefined",{name:i},!0),a;if(e[s])return(0,S.ZP)(t,2,50,"Circular reference detected while serializing object",{name:i},!0),a;if(!e.aiDataContract){if("measurements"===i)a=o(e,"number",i);else if("properties"===i)a=o(e,"string",i);else if("tags"===i)a=o(e,"string",i);else if((0,E.cyL)(e))a=n(e,i);else{(0,S.ZP)(t,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:i},!0);try{(0,I.hm)()[H](e),a=e}catch(e){(0,S.ZP)(t,1,48,e&&(0,E.Tnt)(e[G])?e[G]():"Error serializing object",null,!0)}}return a}return e[s]=!0,(0,E.zav)(e.aiDataContract,function(o,s){var c=(0,E.Tnt)(s)?1&s():1&s,l=(0,E.Tnt)(s)?4&s():4&s,u=2&s,d=void 0!==e[o],p=(0,E.Gvm)(e[o])&&null!==e[o];if(!c||d||u){if(!l){var h;void 0!==(h=p?u?n(e[o],o):r(e[o],o):e[o])&&(a[o]=h)}}else(0,S.ZP)(t,1,24,"Missing required field specification. The field is required but not present on source",{field:o,name:i})}),delete e[s],a}function n(e,n){var o;if(e)if((0,E.cyL)(e)){o=[];for(var i=0;i100||e<0)&&(r.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:e},!0),e=100),this[Fe]=e,this.samplingScoreGenerator=new at}return e.prototype.isSampledIn=function(e){var t=this[Fe];return null==t||t>=100||e.baseType===d.J[z]||this.samplingScoreGenerator[$e](e)0&&e<=100},100),Ye[fe]=lt,Ye[Oe]=lt,Ye[Q]=1e4,Ye[ie]=!1,Ye.httpXHROverride={isVal:function(e){return e&&e.sendPOST},v:lt},Ye[ye]=(0,y.DD)(),Ye.transports=lt,Ye.retryCodes=lt,Ye.maxRetryCnt={isVal:E.EtT,v:10},Ye)),pt=((Ze={})[s.J.dataType]=Qe,Ze[a.C.dataType]=function(e,t,r){Xe(e,t);var n=t[Ve].message,o=t[Ve].severityLevel,i=t[Ve][He]||{},s=t[Ve][q]||{};We(t[U],i,s),(0,E.hXl)(r)||Ge(i,r);var c=new a.C(e,n,o,i,s),l=new j.B(a.C[z],c);return Ke(e,a.C[W],t,l)},Ze[c.h.dataType]=function(e,t,r){var n;Xe(e,t);var o=t[Ve];(0,E.hXl)(o)||(0,E.hXl)(o[He])||(0,E.hXl)(o[He][M])?(0,E.hXl)(t[U])||(0,E.hXl)(t[U][M])||(n=t[U][M],delete t[U][M]):(n=o[He][M],delete o[He][M]);var i,s=t[Ve];((t.ext||{}).trace||{})[B]&&(i=t.ext.trace[B]);var a=s.id||i,l=s[$],u=s.uri,d=s[He]||{},p=s[q]||{};if((0,E.hXl)(s.refUri)||(d.refUri=s.refUri),(0,E.hXl)(s.pageType)||(d.pageType=s.pageType),(0,E.hXl)(s.isLoggedIn)||(d.isLoggedIn=s.isLoggedIn[G]()),!(0,E.hXl)(s[He])){var h=s[He];(0,E.zav)(h,function(e,t){d[e]=t})}We(t[U],d,p),(0,E.hXl)(r)||Ge(d,r);var f=new c.h(e,l,u,n,d,p,a),g=new j.B(c.h[z],f);return Ke(e,c.h[W],t,g)},Ze[l.H.dataType]=function(e,t,r){Xe(e,t);var n=t[Ve],o=n[$],i=n.uri||n.url,s=n[He]||{},a=n[q]||{};We(t[U],s,a),(0,E.hXl)(r)||Ge(s,r);var c=new l.H(e,o,i,void 0,s,a,n),u=new j.B(l.H[z],c);return Ke(e,l.H[W],t,u)},Ze[u.WJ.dataType]=function(e,t,r){Xe(e,t);var n=t[Ve][q]||{},o=t[Ve][He]||{};We(t[U],o,n),(0,E.hXl)(r)||Ge(o,r);var i=t[Ve],s=u.WJ.CreateFromInterface(e,i,o,n),a=new j.B(u.WJ[z],s);return Ke(e,u.WJ[W],t,a)},Ze[d.J.dataType]=function(e,t,r){Xe(e,t);var n=t[Ve],o=n[He]||{},i=n[q]||{};We(t[U],o,i),(0,E.hXl)(r)||Ge(o,r);var s=new d.J(e,n[$],n.average,n.sampleCount,n.min,n.max,n.stdDev,o,i),a=new j.B(d.J[z],s);return Ke(e,d.J[W],t,a)},Ze[p.A.dataType]=function(e,t,r){Xe(e,t);var n=t[Ve][q]||{},o=t[Ve][He]||{};We(t[U],o,n),(0,E.hXl)(r)||Ge(o,r);var s=t[Ve];if((0,E.hXl)(s))return(0,S.OG)(e,"Invalid input for dependency data"),null;var a=s[He]&&s[He][i.ym]?s[He][i.ym]:"GET",c=new p.A(e,s.id,s.target,s[$],s[M],s.success,s.responseCode,a,s.type,s.correlationContext,o,n),l=new j.B(p.A[z],c);return Ke(e,p.A[W],t,l)},Ze),ht=function(e){function t(){var r,o,s,a,c,l,u,d=e.call(this)||this;d.priority=1001,d.identifier=h.BreezeChannelIdentifier;var p,y,A,D,x,k,j,M,F,$,B,H,q,z,W,G,K,Q,ee,se,ae,ce,le,$e,Be,Ve,He,qe=0;return(0,n.A)(t,d,function(e,n){function h(t,n){var o=ut(t);if(!t||o+""!="200"&&""!==o){var i=(0,R.x)(o);i&&i[ke]&&i[ke]>i[je]&&!z?e[De](n,i):e[Ae](n,(0,w.HU)(t))}else r=0,e[xe](n,0)}function ze(e,t,r){4===e.readyState&&it(e.status,t,e.responseURL,r,(0,w.r4)(e),ut(e)||e.response)}function We(e){try{if(e){var t=e[Me];return t&&t[V]?t:null}}catch(e){}return null}function Ge(t,r){return!(B||(t?t.baseData&&!t[Le]?(r&&(0,S.ZP)(r,1,70,"Cannot send telemetry without baseData and baseType"),1):(t[Le]||(t[Le]="EventData"),e[he]?(n=t,e._sample.isSampledIn(n)?(t[i.tU]=e._sample[Fe],0):(r&&(0,S.ZP)(r,2,33,"Telemetry item was sampled out and not sent",{SampleRate:e._sample[Fe]}),1)):(r&&(0,S.ZP)(r,1,28,"Sender was not initialized"),1)):(r&&(0,S.ZP)(r,1,7,"Cannot send empty telemetry"),1)));var n}function Ke(e,r){var n=e.iKey||H,o=t.constructEnvelope(e,n,r,q);if(o){var s=!1;if(e[L]&&e[L][i.jp]&&((0,E.Iuo)(e[L][i.jp],function(e){try{e&&!1===e(o)&&(s=!0,(0,S.OG)(r,"Telemetry processor check returns false"))}catch(e){(0,S.ZP)(r,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+(0,w.lL)(e),{exception:(0,E.mmD)(e)},!0)}}),delete e[L][i.jp]),!s)return o}else(0,S.ZP)(r,1,47,"Unable to create an AppInsights envelope")}function Xe(t){var r="",n=e[de]();try{var o=Ge(t,n),i=null;o&&(i=Ke(t,n)),i&&(r=c[Re](i))}catch(e){}return r}function Je(e){var t="";return e&&e[V]&&(t="["+e.join(",")+"]"),t}function Qe(e){var t,r=et();return(t={urlString:D})[U]=e,t.headers=r,t}function Ye(t,r,n,o){void 0===o&&(o=!0);var i=Ze(r),s=t&&t.sendPOST;return s&&i?(o&&e._buffer[ne](r),s(i,function(t,n,o){return function(t,r,n,o){200===r&&t?e._onSuccess(t,t[V]):o&&e[Ae](t,o)}(r,t,0,o)},!n)):null}function Ze(t){var r;if((0,E.cyL)(t)&&t[V]>0){var n=e[Ee].batchPayloads(t),o=et();return(r={})[U]=n,r.urlString=D,r.headers=o,r.disableXhrSync=ae,r.disableFetchKeepAlive=!ce,r[Me]=t,r}return null}function et(){try{var e=u||{};return(0,m.Qu)(D)&&(e[v.a[6]]=v.a[7]),e}catch(e){}return null}function rt(t){var r=t?t[V]:0;return e[Ee].size()+r>k&&(y&&!y.isOnline()||e[ue](!0,null,10),!0)}function it(t,n,o,i,s,a){var c=null;if(e._appId||(c=(0,R.x)(a))&&c.appId&&(e._appId=c.appId),(t<200||t>=300)&&0!==t){if((301===t||307===t||308===t)&&!st(o))return void e[Ae](n,s);!z&&vt(t)?(ft(n),(0,S.ZP)(e[de](),2,40,". Response code "+t+". Will retry to send "+n[V]+" items.")):e[Ae](n,s)}else y&&!y.isOnline()?z||(ft(n,10),(0,S.ZP)(e[de](),2,40,". Offline - Response Code: ".concat(t,". Offline status: ").concat(!y.isOnline(),". Will retry to send ").concat(n.length," items."))):(st(o),206===t?(c||(c=(0,R.x)(a)),c&&!z?e[De](n,c):e[Ae](n,s)):(r=0,e[xe](n,i)))}function st(e){return!(l>=10||(0,E.hXl)(e)||""===e||e===D||(D=e,++l,0))}function at(e,t){if(!p)return Ye(Ve&&Ve[Ce]([3],!0),e,t);p(e,!1)}function pt(e){try{if(e&&e[V])return(0,E.KgX)(e[0])}catch(e){}return null}function ht(t,r){var n=null;if((0,E.cyL)(t)){for(var o=t[V],i=0;i-1}function yt(){e[he]=null,e[Ee]=null,e._appId=null,e._sample=null,u={},y=null,r=0,o=null,s=!1,a=null,c=null,l=0,qe=0,p=null,A=null,D=null,x=null,k=0,j=!1,$=null,B=!1,H=null,q=lt,z=!1,G=null,Q=lt,ae=!1,ce=!1,Be=!1,le=null,$e=null,Ve=null,(0,E.vF1)(e,"_senderConfig",{g:function(){return(0,w.CP)({},dt)}})}yt(),e.pause=function(){mt(),s=!0},e.resume=function(){s&&(s=!1,o=null,rt(),gt())},e.flush=function(t,r,n){if(void 0===t&&(t=!0),!s){mt();try{return e[ue](t,null,n||1)}catch(t){(0,S.ZP)(e[de](),1,22,"flush failed, telemetry will not be collected: "+(0,w.lL)(t),{exception:(0,E.mmD)(t)})}}},e.onunloadFlush=function(){if(!s)if(j||se)try{return e[ue](!0,at,2)}catch(t){(0,S.ZP)(e[de](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+(0,w.lL)(t),{exception:(0,E.mmD)(t)})}else e.flush(!1)},e.addHeader=function(e,t){u[e]=t},e[pe]=function(t,i,s,a){e.isInitialized()&&(0,S.ZP)(e[de](),1,28,"Sender is already initialized"),n[pe](t,i,s,a);var v=e.identifier;c=new ot(i.logger),r=0,o=null,e[he]=null,l=0;var N=e[de]();A=(0,_.Hm)((0,b.Z)("Sender"),i.evtNamespace&&i.evtNamespace()),y=(0,f.G)(A),e._addHook((0,P.a)(t,function(t){var r=t.cfg;r.storagePrefix&&(0,g.vh)(r.storagePrefix);var n=(0,T.i8)(null,r,i).getExtCfg(v,dt);(0,E.vF1)(e,"_senderConfig",{g:function(){return n}}),i.activeStatus()===C.f.PENDING?e.pause():i.activeStatus()===C.f.ACTIVE&&e.resume(),x!==n.endpointUrl&&(D=x=n.endpointUrl),$&&$!==n[fe]&&(0,E.Iuo)($,function(e){delete u[e.header]}),k=n[ge],j=(!1===n[me]||!1===n[ve])&&(0,I.Uf)(),M=!1===n[me]&&(0,I.Uf)(),F=!1===n[ve]&&(0,I.Uf)(),se=n[ye],ae=!!n[Se],He=n.retryCodes;var o=n[ie],s=!!n[we]&&(!!o||(0,g.AN)()),a=n.namePrefix,c=s!==G||s&&Q!==a||s&&K!==o;if(e[Ee]){if(c)try{e._buffer=e._buffer[re](N,n,s)}catch(t){(0,S.ZP)(e[de](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+(0,w.lL)(t),{exception:(0,E.mmD)(t)})}rt()}else e[Ee]=s?new nt(N,n):new tt(N,n);Q=a,G=s,K=o,ce=!n[_e]&&(0,I.R7)(!0),Be=!!n[be],e._sample=new ct(n.samplingPercentage,N),function(e,t){var r=t.disableInstrumentationKeyValidation;return!((0,E.hXl)(r)||!r)||new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(e)}(H=n[Pe],r)||(0,S.ZP)(N,1,100,"Invalid Instrumentation key "+H),$=n[fe],(0,E.KgX)(D)&&!(0,m.Qu)(D)&&$&&$[V]>0?(0,E.Iuo)($,function(e){d.addHeader(e.header,e.value)}):$=null,ee=n[Te];var l=function(){var t;try{var r={xdrOnComplete:function(e,t,r){var n=We(r);if(n)return h(e,n)},fetchOnComplete:function(e,t,r,n){var o=We(n);if(o)return it(e.status,o,e.url,o[V],e.statusText,r||"")},xhrOnComplete:function(e,t,r){var n=We(r);if(n)return ze(e,n,n[V])},beaconOnRetry:function(t,r,n){return function(t,r,n){var o=t&&t[Me];if(Be)$e&&$e(o,!0),(0,S.ZP)(e[de](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var i=[],s=0;s0&&($e&&$e(i,!0),(0,S.ZP)(e[de](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}(t,r,n)}};return(t={})[Te]=ee,t.isOneDs=!1,t.disableCredentials=!1,t[Se]=ae,t.disableBeacon=!F,t.disableBeaconSync=!M,t.senderOnCompleteCallBack=r,t}catch(e){}return null}();Ve?Ve.SetConfig(l):(Ve=new O.v)[pe](l,N);var f=n.httpXHROverride,y=null,_=null,b=(0,w.jL)([3,1,2],n.transports);y=Ve&&Ve[Ce](b,!1);var P=Ve&&Ve.getFallbackInst();le=function(e,t){return Ye(P,e,t)},$e=function(e,t){return Ye(P,e,t,!1)},y=se?f:y||f||P,e[he]=function(e,t){return Ye(y,e,t)},ce&&(p=ht);var R=(0,w.jL)([3,1],n[Ie]);ce||(R=R.filter(function(e){return 2!==e})),_=Ve&&Ve[Ce](R,!0),_=se?f:_||f,(se||n[Ie]||!p)&&_&&(p=function(e,t){return Ye(_,e,t)}),p||(p=le),B=n.disableTelemetry,q=n[Oe]||lt,z=n.isRetryDisabled,W=n[Ne]}))},e.processTelemetry=function(t,r){var n,o=(r=e._getTelCtx(r))[de]();try{if(!Ge(t,o))return;var i=Ke(t,o);if(!i)return;var s=c[Re](i),a=e[Ee];rt(s);var l=((n={})[Z]=s,n.cnt=0,n);a[X](l),gt()}catch(e){(0,S.ZP)(o,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+(0,w.lL)(e),{exception:(0,E.mmD)(e)})}e.processNext(t,r)},e.isCompletelyIdle=function(){return!s&&0===qe&&0===e._buffer[J]()},e._xhrReadyStateChange=function(e,t,r){if(!pt(t))return ze(e,t,r)},e[ue]=function(t,r,n){var o;if(void 0===t&&(t=!0),!s)try{var i=e[Ee];if(B)i[te]();else{if(i[J]()>0){var a=i.getItems();!function(t,r){var n,o=(n="getNotifyMgr",e.core[n]?e.core[n]():e.core._notificationManager);if(o&&o[Ue])try{o[Ue](t,r)}catch(t){(0,S.ZP)(e[de](),1,74,"send request notification failed: "+(0,w.lL)(t),{exception:(0,E.mmD)(t)})}}(n||0,t),o=r?r.call(e,a,t):e[he](a,t)}new Date}mt()}catch(t){var c=(0,I.L0)();(!c||c>9)&&(0,S.ZP)(e[de](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+(0,w.lL)(t),{exception:(0,E.mmD)(t)})}return o},e.getOfflineSupport=function(){var e;return(e={getUrl:function(){return D},createPayload:Qe})[Re]=Xe,e.batch=Je,e.shouldProcess=function(e){return!!Ge(e)},e},e._doTeardown=function(t,r){e.onunloadFlush(),(0,N.K)(y,!1),yt()},e[Ae]=function(t,r,n){if(!pt(t))return function(t,r){(0,S.ZP)(e[de](),2,26,"Failed to send telemetry.",{message:r}),e._buffer&&e._buffer[oe](t)}(t,r)},e[De]=function(t,r){if(!pt(t))return function(t,r){for(var n=[],o=[],i=0,s=r.errors.reverse();i0&&e[xe](t,r[je]),n[V]>0&&e[Ae](n,(0,w.r4)(null,["partial success",r[je],"of",r.itemsReceived].join(" "))),o[V]>0&&(ft(o),(0,S.ZP)(e[de](),2,40,"Partial success. Delivered: "+t[V]+", Failed: "+n[V]+". Will retry to send "+o[V]+" our of "+r[ke]+" items"))}(t,r)},e[xe]=function(t,r){if(!pt(t))return function(t){e._buffer&&e._buffer[oe](t)}(t)},e._xdrOnLoad=function(e,t){if(!pt(t))return h(e,t)}}),d}return(0,o.qU)(t,e),t.constructEnvelope=function(e,t,r,n){var i;return i=t===e.iKey||(0,E.hXl)(t)?e:(0,o.Im)((0,o.Im)({},e),{iKey:t}),(pt[i.baseType]||Qe)(r,i,n)},t}(A.s),ft=r(4484),gt=r(2774),mt=r(8205),vt="instrumentationKey",yt="connectionString",St="instrumentationkey",wt="endpointUrl",Et="ingestionendpoint",_t="userOverrideEndpointUrl",bt=r(9762),Pt={diagnosticLogInterval:(0,y.Lx)(function(e){return e&&e>0},1e4)},Tt=function(){function e(t){var r,o=new gt._;function s(e){e&&(e.baseData=e.baseData||{},e.baseType=e.baseType||"EventData"),o.track(e)}((0,E.hXl)(t)||(0,E.hXl)(t[vt])&&(0,E.hXl)(t[yt]))&&(0,E.$8)("Invalid input configuration"),(0,n.A)(e,this,function(e){function n(){var e=(0,P.e)(t||{},Pt);r=e.cfg,o.addUnloadHook((0,P.a)(e,function(){var e=r[yt];if((0,E.$XS)(e)){var t=(0,mt.c$)(function(t,n){(0,mt.Dv)(e,function(e){var n=e.value,o=r[vt];!e.rejected&&n&&(r[yt]=n,o=(0,ft.H)(n)[St]||o),t(o)})}),n=(0,mt.c$)(function(t,n){(0,mt.Dv)(e,function(e){var n=e.value,o=r[wt];if(!e.rejected&&n){var s=(0,ft.H)(n)[Et];o=s?s+i.wc:o}t(o)})});r[vt]=t,r[wt]=r[_t]||n}if((0,E.KgX)(e)){var o=(0,ft.H)(e),s=o[Et];r[wt]=r[_t]?r[_t]:s+i.wc,r[vt]=o[St]||r[vt]}r[wt]=r[_t]?r[_t]:r[wt]})),o.initialize(r,[new ht])}(0,E.vF1)(e,"config",{g:function(){return r}}),n(),e.initialize=n,e.track=s,(0,w.o$)(e,o,["flush","pollInternalLogs","stopPollingInternalLogs","unload","getPlugin","addPlugin","evtNamespace","addUnloadCb","onCfgChange"])})}return e.__ieDyn=1,e}()},8279(e,t,r){"use strict";r.d(t,{A:()=>j});var n,o=r(269),i="constructor",s="prototype",a="function",c="_dynInstFuncs",l="_isDynProxy",u="_dynClass",d="_dynInstChk",p=d,h="_dfOpts",f="_unknown_",g="__proto__",m="_dyn"+g,v="__dynProto$Gbl",y="_dynInstProto",S="useBaseInst",w="setInstFuncs",E=Object,_=E.getPrototypeOf,b=E.getOwnPropertyNames,P=(0,o.mS$)(),T=P[v]||(P[v]={o:(n={},n[w]=!0,n[S]=!0,n),n:1e3});function C(e){return e&&(e===E[s]||e===Array[s])}function I(e){return C(e)||e===Function[s]}function O(e){var t;if(e){if(_)return _(e);var r=e[g]||e[s]||(e[i]?e[i][s]:null);t=e[m]||r,(0,o.v0u)(e,m)||(delete e[y],t=e[m]=e[y]||e[m],e[y]=r)}return t}function N(e,t){var r=[];if(b)r=b(e);else for(var n in e)"string"==typeof n&&(0,o.v0u)(e,n)&&r.push(n);if(r&&r.length>0)for(var i=0;i=0;r--)if(e[r]===t)return!0;return!1}function x(e,t,r,n,i){if(!C(e)){var s=r[c]=r[c]||(0,o.sSX)(null);if(!C(s)){var h=s[t]=s[t]||(0,o.sSX)(null);!1!==s[p]&&(s[p]=!!i),C(h)||N(r,function(t){R(r,t,!1)&&r[t]!==n[t]&&(h[t]=r[t],delete r[t],(!(0,o.v0u)(e,t)||e[t]&&!e[t][l])&&(e[t]=function(e,t){var r=function(){var n=function(e,t,r,n){var i=null;if(e&&(0,o.v0u)(r,u)){var s=e[c]||(0,o.sSX)(null);if((i=(s[r[u]]||(0,o.sSX)(null))[t])||A("Missing ["+t+"] "+a),!i[d]&&!1!==s[p]){for(var l=!(0,o.v0u)(e,t),h=O(e),f=[];l&&h&&!I(h)&&!D(f,h);){var g=h[t];if(g){l=g===n;break}f.push(h),h=O(h)}try{l&&(e[t]=i),i[d]=1}catch(e){s[p]=!1}}}return i}(this,t,e,r)||function(e,t,r){var n=t[e];return n===r&&(n=O(t)[e]),typeof n!==a&&A("["+e+"] is not a "+a),n}(t,e,r);return n.apply(this,arguments)};return r[l]=1,r}(e,t)))})}}}function k(e,t){return(0,o.v0u)(e,s)?e.name||t||f:((e||{})[i]||{}).name||t||f}function j(e,t,r,n){(0,o.v0u)(e,s)||A("theClass is an invalid class definition.");var i=e[s];(function(e,t){if(_){for(var r=[],n=O(t);n&&!I(n)&&!D(r,n);){if(n===e)return!0;r.push(n),n=O(n)}return!1}return!0})(i,t)||A("["+k(e)+"] not in hierarchy of ["+k(t)+"]");var a=null;(0,o.v0u)(i,u)?a=i[u]:(a="_dynCls$"+k(e,"_")+"$"+T.n,T.n++,i[u]=a);var d=j[h],f=!!d[S];f&&n&&void 0!==n[S]&&(f=!!n[S]);var g=function(e){var t=(0,o.sSX)(null);return N(e,function(r){!t[r]&&R(e,r,!1)&&(t[r]=e[r])}),t}(t),m=function(e,t,r,n){function i(e,t,r){var o=t[r];if(o[l]&&n){var i=e[c]||{};!1!==i[p]&&(o=(i[t[u]]||{})[r]||o)}return function(){return o.apply(e,arguments)}}var s=(0,o.sSX)(null);N(r,function(e){s[e]=i(t,r,e)});for(var a=O(e),d=[];a&&!I(a)&&!D(d,a);)N(a,function(e){!s[e]&&R(a,e,!_)&&(s[e]=i(t,a,e))}),d.push(a),a=O(a);return s}(i,t,g,f);r(t,m);var v=!!_&&!!d[w];v&&n&&(v=!!n[w]),x(i,a,t,g,!1!==v)}j[h]=T.o},6781(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AuthorizationServiceClient=void 0;const o=n(r(2613)),i=n(r(4820));t.AuthorizationServiceClient=class{authService;ownsAuthService;isDisposed=!1;constructor(e,t=!0){this.authService=e,this.ownsAuthService=t,(0,o.default)(e),this.authService=e}async getCredentials(e=i.default.CONTINUE){if(this.isDisposed)throw new Error("Object is disposed");return await this.authService.getCredentials(e)}async checkAuthorization(e,t=i.default.CONTINUE){if((0,o.default)(e),this.isDisposed)throw new Error("Object is disposed");return await this.authService.checkAuthorization(e,t)}dispose(){this.isDisposed=!0,this.ownsAuthService&&this.authService.dispose()}}},1821(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BE32MessageWriter=t.BE32MessageReader=void 0;const o=r(7123),i=n(r(4820)),s=r(2203),a=r(4622),c=r(5426);class l extends o.AbstractMessageReader{readable;decoder;constructor(e,t){super(),this.readable=e,this.decoder=t}listen(e){this.readable.on("error",e=>this.fireError(e));const t=i.default.create();return(async()=>{try{for(;;){const r=await(0,c.getBufferFrom)(this.readable,4,!0,t.token);if(!r)return void this.fireClose();const n=r.readInt32BE(0),o=await(0,c.getBufferFrom)(this.readable,n,!1,t.token),i=await this.decoder(o);e(i)}}catch(e){this.fireError(e)}})(),o.Disposable.create(()=>t.cancel())}}t.BE32MessageReader=l;class u extends o.AbstractMessageWriter{writable;encoder;semaphore=new a.Semaphore(1);headerBuffer=Buffer.alloc(4);errorCount=0;constructor(e,t){super(),this.writable=e,this.encoder=t,e.on("error",e=>this.fireError([e,void 0,void 0])),e.once("close",()=>this.fireClose())}async write(e){await this.semaphore.use(async()=>{try{const t=await this.encoder(e);this.headerBuffer.writeInt32BE(t.byteLength,0),this.writable instanceof s.Writable&&this.writable.cork();const r=Promise.all([(0,c.writeAsync)(this.writable,this.headerBuffer),(0,c.writeAsync)(this.writable,t)]);this.writable instanceof s.Writable&&this.writable.uncork(),await r}catch(e){this.errorCount++,this.fireError([d(e),void 0,this.errorCount])}})}end(){this.writable.end()}}function d(e){return e instanceof Error?e:new Error(`Writer received error. Reason: ${"string"==typeof e.message?e.message:"unknown"}`)}t.BE32MessageWriter=u},4777(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationTokenAdapters=void 0;const o=n(r(4820)),i=r(7123);t.CancellationTokenAdapters=class{static isVSCode(e){return i.CancellationToken.is(e)}static isCancellationToken(e){return e&&!function(e){return e&&void 0!==e.ImAProxy}(e)&&"function"==typeof e.throwIfCancelled&&"function"==typeof e.onCancelled&&void 0!==e.isCancelled&&void 0!==e.canBeCancelled}static vscodeToCancellationToken(e){if(e.isCancellationRequested)return o.default.CANCELLED;if(e===i.CancellationToken.None)return o.default.CONTINUE;{const t=o.default.create();return e.onCancellationRequested(e=>t.cancel()),t.token}}static cancellationTokenToVSCode(e){if(e.isCancelled)return i.CancellationToken.Cancelled;if(e.canBeCancelled){const t=new i.CancellationTokenSource;return e.onCancelled(e=>t.cancel()),t.token}return i.CancellationToken.None}}},7208(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FrameworkServices=void 0;const n=r(5417),o=r(5539),i=r(9066);class s{static remoteServiceBroker=Object.freeze(new o.ServiceJsonRpcDescriptor(i.ServiceMoniker.create("RemoteServiceBroker"),n.Formatters.Utf8,n.MessageDelimiters.HttpLikeHeaders));static authorization=Object.freeze(new o.ServiceJsonRpcDescriptor(i.ServiceMoniker.create("Microsoft.ServiceHub.Framework.AuthorizationService"),n.Formatters.Utf8,n.MessageDelimiters.HttpLikeHeaders))}t.FrameworkServices=s},8533(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.IDisposable=void 0,function(e){e.is=function(e){return"function"==typeof e.dispose}}(r||(t.IDisposable=r={}))},691(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IpcRelayServiceBroker=void 0;const n=r(5417),o=r(4434),i=r(7700),s=r(9278),a=r(6928);class c extends o{serviceBroker;static _rpcEventNames=Object.freeze(["availabilityChanged"]);rpcEventNames=c._rpcEventNames;completion;channelsOfferedToClient={};disposed;constructor(e){super(),this.serviceBroker=e,e.on("availabilityChanged",this.onAvailabilityChanged.bind(this)),this.completion=new Promise(e=>this.disposed=e)}handshake(e,t){if(!n.RemoteServiceConnections.contains(e.supportedConnections,n.RemoteServiceConnections.IpcPipe))throw new Error("The client must support IpcPipe to use this service broker.");return Promise.resolve()}async requestServiceChannel(e,t,r){const o=await this.serviceBroker.getPipe(e,t,r);if(!o)return{};const c=(0,i.v4)(),l=a.join(n.PIPE_NAME_PREFIX,(0,i.v4)()),u=(0,s.createServer)(e=>{delete this.channelsOfferedToClient[c],e.pipe(o),o.pipe(e)});return u.listen(l),this.channelsOfferedToClient[c]=u,{requestId:c,pipeName:l}}cancelServiceRequest(e,t){const r=this.channelsOfferedToClient[e];return r?(delete this.channelsOfferedToClient[e],r.close(),Promise.resolve()):Promise.reject("Request to cancel a channel that is not awaiting acceptance.")}dispose(){this.serviceBroker.off("availabilityChanged",this.onAvailabilityChanged.bind(this));for(const e in this.channelsOfferedToClient)this.channelsOfferedToClient[e].close(),delete this.channelsOfferedToClient[e];this.disposed&&this.disposed()}onAvailabilityChanged(e){this.emit("availabilityChanged",e)}}t.IpcRelayServiceBroker=c},5331(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MultiplexingRelayServiceBroker=void 0;const o=r(5417),i=r(4434),s=r(5518),a=r(7208),c=n(r(4901)),l=r(7700);class u extends i{serviceBroker;multiplexingStreamWithClient;multiplexingStreamWithRemoteClientOwned;static _rpcEventNames=Object.freeze(["availabilityChanged"]);channelsOfferedToClient={};completion;rpcEventNames=u._rpcEventNames;disposed;constructor(e,t,r){super(),this.serviceBroker=e,this.multiplexingStreamWithClient=t,this.multiplexingStreamWithRemoteClientOwned=r,e.on("availabilityChanged",this.onAvailabilityChanged.bind(this)),this.completion=new Promise(e=>this.disposed=e)}static async connectToServer(e,t,r){try{const n=await s.MultiplexingStream.CreateAsync(t,void 0,r),o=await n.offerChannelAsync("",void 0,r),i=new u(e,n,!0);return a.FrameworkServices.remoteServiceBroker.constructRpc(i,o),i}catch(e){throw t.end(),e}}handshake(e,t){if(!o.RemoteServiceConnections.contains(e.supportedConnections,o.RemoteServiceConnections.Multiplexing))throw new Error("The client must support multiplexing to use this service broker.");return Promise.resolve()}async requestServiceChannel(e,t,r){const n=(0,l.v4)();(t=t?{...t}:{}).multiplexingStream=this.multiplexingStreamWithClient;const o=await this.serviceBroker.getPipe(e,t,r);if(!o)return{};const i=this.multiplexingStreamWithClient.createChannel();return i.stream.pipe(o),o.pipe(i.stream),this.channelsOfferedToClient[n]=i,(0,c.default)(i.acceptance.finally(()=>delete this.channelsOfferedToClient[n])),{requestId:n,multiplexingChannelId:i.qualifiedId.id}}async cancelServiceRequest(e,t){const r=this.channelsOfferedToClient[e];return r?(r.dispose(),Promise.resolve()):Promise.reject("Request to cancel a channel that is not awaiting acceptance.")}dispose(){this.serviceBroker.off("availabilityChanged",this.onAvailabilityChanged.bind(this)),this.multiplexingStreamWithRemoteClientOwned&&this.multiplexingStreamWithClient.dispose(),this.disposed&&this.disposed()}onAvailabilityChanged(e){this.emit("availabilityChanged",e)}}t.MultiplexingRelayServiceBroker=u},895(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStreamMessageWriter=t.NodeStreamMessageReader=void 0;const n=r(7123);class o extends n.ReadableStreamMessageReader{constructor(e,t){super(new s(e),t)}}t.NodeStreamMessageReader=o;class i extends n.WriteableStreamMessageWriter{constructor(e,t){super(new a(e),t)}}t.NodeStreamMessageWriter=i;class s{stream;constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),n.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),n.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),n.Disposable.create(()=>this.stream.off("end",e))}onData(e){return this.stream.on("data",e),n.Disposable.create(()=>this.stream.off("data",e))}}class a{stream;constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),n.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),n.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),n.Disposable.create(()=>this.stream.off("end",e))}write(e,t){return new Promise((r,n)=>{const o=e=>{null==e?r():n(e)};"string"==typeof e?this.stream.write(e,t,o):this.stream.write(e,o)})}end(){this.stream.end()}}},7805(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ProtectedOperation=void 0;const o=n(r(2613));var i;!function(e){e.create=function(e,t){return Object.freeze({operationMoniker:e,requiredTrustLevel:t})},e.isSupersetOf=function(e,t){return(0,o.default)(e),(0,o.default)(t),e.operationMoniker===t.operationMoniker&&(e.requiredTrustLevel===t.requiredTrustLevel||!!e.requiredTrustLevel&&!!t.requiredTrustLevel&&e.requiredTrustLevel>t.requiredTrustLevel)},e.equals=function(e,t){return e===t||!(!e||!t)&&e.operationMoniker===t.operationMoniker&&e.requiredTrustLevel===t.requiredTrustLevel}}(i||(t.ProtectedOperation=i={}))},2052(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RemoteServiceBroker=void 0;const o=n(r(2613)),i=n(r(4820)),s=r(4434),a=r(5518),c=r(6781),l=r(5417),u=r(2945),d=r(4536),p=r(9278),h=r(7208);class f extends s.EventEmitter{serviceBroker;multiplexingStream;static fullConnectionSupport=l.RemoteServiceConnections.Multiplexing|l.RemoteServiceConnections.IpcPipe;static async connectToDuplex(e,t=i.default.CONTINUE){(0,o.default)(e);const r=h.FrameworkServices.remoteServiceBroker.constructRpc(e);return await f.initializeBrokerConnection(r,t)}static async connectToRemoteServiceBroker(e,t=i.default.CONTINUE){return(0,o.default)(e),await f.initializeBrokerConnection(e,t)}static async connectToMultiplexingDuplex(e,t,r=i.default.CONTINUE){(0,o.default)(e);const n=await a.MultiplexingStream.CreateAsync(e,t,r),s=await n.acceptChannelAsync("",void 0,r),c=h.FrameworkServices.remoteServiceBroker.constructRpc(s.stream),l=await this.connectToMultiplexingRemoteServiceBroker(c,n,r);return l.ownsMxStream=!0,l}static async connectToMultiplexingRemoteServiceBroker(e,t,r=i.default.CONTINUE){(0,o.default)(e),(0,o.default)(t);const n={supportedConnections:f.fullConnectionSupport},s=await f.initializeBrokerConnection(e,r,n,t);return s.ownsMxStream=!1,s}static async initializeBrokerConnection(e,t=i.default.CONTINUE,r,n){if(!r){let e=this.fullConnectionSupport;n||(e&=~l.RemoteServiceConnections.Multiplexing),r={supportedConnections:e}}try{await e.handshake(r,t)}catch(t){const r=e;throw"function"==typeof r.dispose&&r.dispose(),t}return new f(e,r,n)}isDisposed=!1;ownsMxStream=!1;defaultClientCulture="en-US";defaultClientUICulture="en-US";authorizationClient;constructor(e,t,r){super(),this.serviceBroker=e,this.multiplexingStream=r,(0,o.default)(e),(0,o.default)(t),l.RemoteServiceConnections.contains(t.supportedConnections,l.RemoteServiceConnections.Multiplexing)&&(0,o.default)(r),this.serviceBroker.on("availabilityChanged",e=>{this.emit("availabilityChanged",e)})}setAuthorizationService(e){(0,o.default)(e),this.authorizationClient?.dispose(),this.authorizationClient=new c.AuthorizationServiceClient(e)}async getProxy(e,t,r=i.default.CONTINUE){let n;(0,o.default)(e),t=t?{...t}:{clientCulture:this.defaultClientCulture,clientUICulture:this.defaultClientUICulture},await this.applyAuthorization(t,r),delete t.multiplexingStream;let s={};try{if(s=await this.serviceBroker.requestServiceChannel(e.moniker,t,r),!s||u.RemoteServiceConnectionInfo.isEmpty(s))return null;if(s.multiplexingChannelId&&this.multiplexingStream)n=await this.multiplexingStream.acceptChannel(s.multiplexingChannelId);else{if(!s.pipeName)throw new Error("Unsupported connection type");{const e="win32"!==process.platform||s.pipeName.startsWith(l.PIPE_NAME_PREFIX)?s.pipeName:l.PIPE_NAME_PREFIX+s.pipeName;n=(0,p.createConnection)(e)}}}catch(e){throw(0,d.isReadWriteStream)(n)?n.end():(0,d.isChannel)(n)&&n.dispose(),s?.requestId&&await this.serviceBroker.cancelServiceRequest(s.requestId,r),e}return e.constructRpc(t?.clientRpcTarget,n)}async getPipe(e,t,r=i.default.CONTINUE){if((0,o.default)(e),t=t?{...t}:{clientCulture:this.defaultClientCulture,clientUICulture:this.defaultClientUICulture},await this.applyAuthorization(t,r),delete t.multiplexingStream,t.clientRpcTarget)throw new Error("Cannot connect pipe to service with client RPC target");let n={},s=null,a=null;try{if(n=await this.serviceBroker.requestServiceChannel(e,t,r),!n||u.RemoteServiceConnectionInfo.isEmpty(n))return null;if(!n.multiplexingChannelId||!this.multiplexingStream)throw n.pipeName?new Error("Cannot connect to named pipe"):new Error("Unsupported connection type");return a=await this.multiplexingStream.acceptChannel(n.multiplexingChannelId),s=a.stream,s}catch(e){throw a?.dispose(),s?.end(),!s&&n?.requestId&&await this.serviceBroker.cancelServiceRequest(n.requestId,r),e}}dispose(){this.isDisposed=!0,this.serviceBroker.removeAllListeners(l.availabilityChangedEvent);const e=this.serviceBroker;"function"==typeof e.dispose&&e.dispose(),this.authorizationClient?.dispose(),this.multiplexingStream&&this.ownsMxStream&&this.multiplexingStream.dispose()}async applyAuthorization(e,t){this.authorizationClient&&!e.clientCredentials&&(e.clientCredentials=await this.authorizationClient.getCredentials(t))}}t.RemoteServiceBroker=f},2945(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.RemoteServiceConnectionInfo=void 0,function(e){e.isEmpty=function(e){return!e.multiplexingChannelId&&!e.requestId&&!e.pipeName},e.isOneOf=function(e,t){return!!e.multiplexingChannelId&&t.indexOf("multiplexing")>-1}}(r||(t.RemoteServiceConnectionInfo=r={}))},5539(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.JsonRpcConnection=t.ServiceJsonRpcDescriptor=void 0;const s=r(2067),a=r(5417),c=r(9066),l=r(4525),u=r(4536),d=r(1821),p=i(r(8018)),h=r(5518),f=r(2203),g=r(895),m=r(2097);class v extends l.ServiceRpcDescriptor{formatter;messageDelimiter;protocol="json-rpc";multiplexingStreamOptions;connectionFactory;constructor(e,t,r,n){let o,i;switch(super(e),this.formatter=t,this.messageDelimiter=r,t){case a.Formatters.Utf8:o=e=>Promise.resolve(Buffer.from(JSON.stringify(e))),i=e=>JSON.parse(e.toString());break;case a.Formatters.MessagePack:o=e=>Promise.resolve(p.encode(e)),i=e=>p.decode(e);break;default:throw new Error(`Unsupported formatter: ${t}.`)}if(this.multiplexingStreamOptions=void 0===n?void 0:Object.freeze(n),r===a.MessageDelimiters.HttpLikeHeaders){if(t!==a.Formatters.Utf8)throw new Error("Utf8 is the only formatter supported while using HttpLikeHeaders.");this.connectionFactory=e=>(0,s.createMessageConnection)(new g.NodeStreamMessageReader(e),new g.NodeStreamMessageWriter(e))}else{if(r!==a.MessageDelimiters.BigEndianInt32LengthHeader)throw new Error(`Unsupported message delimiter: ${r}.`);this.connectionFactory=e=>(0,s.createMessageConnection)(new d.BE32MessageReader(e,i),new d.BE32MessageWriter(e,o))}}constructRpcConnection(e){if(this.multiplexingStreamOptions){const t=this.createSeedChannels();let r=(0,u.isChannel)(e)?e.stream:e;const n=h.MultiplexingStream.Create(r,t),o=n.acceptChannel(0);return o.completion.finally(()=>n.dispose()),new S((0,u.constructMessageConnection)(o,this.connectionFactory))}return new S((0,u.constructMessageConnection)(e,this.connectionFactory))}equals(e){return!!(e&&e instanceof v)&&!!c.ServiceMoniker.equals(e.moniker,this.moniker)&&this.formatter===e.formatter&&this.messageDelimiter===e.messageDelimiter}createSeedChannels(){if(void 0===this.multiplexingStreamOptions)throw new Error("multiplexingStreamOptions unset.");if(void 0===this.multiplexingStreamOptions.seededChannels||0===this.multiplexingStreamOptions.seededChannels.length){const e=(0,u.clone)(this.multiplexingStreamOptions);return e.seededChannels=[{}],e.protocolMajorVersion=3,e}return this.multiplexingStreamOptions}}t.ServiceJsonRpcDescriptor=v;const y={get:(e,t)=>{switch(t.toString()){case"dispose":return function(){e.messageConnection.dispose()};case"_jsonRpc":return e.messageConnection;case"then":return;case"on":return function(t,r){return e.eventEmitter.on(t,r),e};case"once":return function(t,r){return e.eventEmitter.once(t,r),e};case"prependListener":return function(t,r){return e.eventEmitter.prependListener(t,r),e};case"prependOnceListener":return function(t,r){return e.eventEmitter.prependOnceListener(t,r),e};case"addListener":return function(t,r){return e.eventEmitter.addListener(t,r),e};case"rawListeners":return e.eventEmitter.rawListeners;case"removeAllListeners":return function(t){return e.eventEmitter.removeAllListeners(t),e};case"removeListener":return function(t,r){return e.eventEmitter.removeListener(t,r),e};case"off":return function(t,r){return e.eventEmitter.off(t,r),e};case"listenerCount":return e.eventEmitter.listenerCount;case"getMaxListeners":return e.eventEmitter.getMaxListeners;case"setMaxListeners":return function(t){return e.eventEmitter.setMaxListeners(t),e};case"eventNames":return function(){return e.eventEmitter.eventNames(),e};case"emit":return function(t,r){return e.eventEmitter.emit(t,r),e};default:return function(){const r=t.toString();return(0,m.invokeRpc)(r,arguments,e.messageConnection)}}}};class S extends l.RpcConnection{messageConnection;constructor(e){super(),this.messageConnection=e}addLocalRpcTarget(e){if((0,m.registerInstanceMethodsAsRpcTargets)(e,this.messageConnection),l.RpcConnection.IsRpcEventServer(e))for(let t of e.rpcEventNames)e.on(t,(...e)=>{this.messageConnection.sendNotification(t,s.ParameterStructures.byPosition,...e)});"function"==typeof e.dispose&&this.messageConnection.onDispose(()=>e.dispose())}constructRpcClient(){const e={messageConnection:this.messageConnection,eventEmitter:new f.EventEmitter};return this.messageConnection.onNotification((t,r)=>Array.isArray(r)?e.eventEmitter.emit(t,...r):e.eventEmitter.emit(t,r)),new Proxy(e,y)}startListening(){this.messageConnection?.listen()}dispose(){}}t.JsonRpcConnection=S},9066(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceMoniker=void 0,function(e){function t(e){return e.version?`${e.name} (${e.version})`:e.name}function r(){return t(this)}e.create=function(e,t){if(!e||""===e)throw new Error("name cannot be empty.");return Object.freeze({name:e,version:t,toString:r})},e.equals=function(e,t){return e===t||!(!e||!t)&&e.name===t.name&&e.version===t.version},e.toString=t}(r||(t.ServiceMoniker=r={}))},4525(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RpcConnection=t.ServiceRpcDescriptor=void 0;const o=n(r(2613));t.ServiceRpcDescriptor=class{moniker;constructor(e){this.moniker=e,(0,o.default)(e)}constructRpc(e,t){let r;if(t?r=e:t=e,void 0===t)throw new Error("No pipe supplied.");const n=this.constructRpcConnection(t);void 0!==r&&n.addLocalRpcTarget(r);const o=n.constructRpcClient();return n.startListening(),o}},t.RpcConnection=class{static IsRpcEventServer(e){return e.rpcEventNames&&e.on}}},5417(e,t){"use strict";var r,n,o;Object.defineProperty(t,"__esModule",{value:!0}),t.PIPE_NAME_PREFIX=t.availabilityChangedEvent=t.RemoteServiceConnections=t.MessageDelimiters=t.Formatters=void 0,function(e){e[e.Utf8=0]="Utf8",e[e.MessagePack=1]="MessagePack"}(r||(t.Formatters=r={})),function(e){e[e.HttpLikeHeaders=0]="HttpLikeHeaders",e[e.BigEndianInt32LengthHeader=1]="BigEndianInt32LengthHeader"}(n||(t.MessageDelimiters=n={})),function(e){e[e.None=0]="None",e[e.Multiplexing=1]="Multiplexing",e[e.IpcPipe=2]="IpcPipe",e[e.ClrActivation=8]="ClrActivation"}(o||(t.RemoteServiceConnections=o={})),function(e){function t(t){let r=e.None;for(const n of t.split(","))switch(n.trim()){case"None":break;case"Multiplexing":r|=e.Multiplexing;break;case"IpcPipe":r|=e.IpcPipe;break;case"ClrActivation":r|=e.ClrActivation;break;default:throw new Error(`unrecognized element '${n.trim()}'.`)}return r}e.contains=function(e,r){return"string"==typeof e&&(e=t(e)),(e&r)===r},e.parse=t}(o||(t.RemoteServiceConnections=o={})),t.availabilityChangedEvent="availabilityChanged",t.PIPE_NAME_PREFIX="win32"===process.platform?"\\\\.\\pipe\\":"/tmp/"},8809(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ClientCredentialsPolicy=void 0,function(e){e[e.requestOverridesDefault=0]="requestOverridesDefault",e[e.filterOverridesRequest=1]="filterOverridesRequest"}(r||(t.ClientCredentialsPolicy=r={}))},3255(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalBrokeredServiceContainer=void 0;const s=i(r(9568)),a=r(1758),c=r(7883),l=r(30),u=r(6433),d=r(2522),p=r(8809),h=r(6645),f=r(3003),g=r(7569),m=r(9066);class v{static preferredSourceOrderForRemoteServices=[a.ServiceSource.trustedServer,a.ServiceSource.untrustedServer];static preferredSourceOrderForLocalServices=[a.ServiceSource.sameProcess,a.ServiceSource.otherProcessOnSameMachine];remoteSources=s.Map();profferedServiceIndex=s.Map();registeredServices=s.Map();localUserCredentials=s.Map();constructor(){}register(e){let t=this.registeredServices;const r=e.map(e=>({moniker:g.ServiceMonikerValue.from(e.moniker),registration:e.registration}));r.forEach(e=>{if(this.registeredServices.has(e.moniker))throw new Error(`${m.ServiceMoniker.toString(e.moniker)} is already registered.`);t=t.set(e.moniker,e.registration)}),this.registeredServices=t;let n=!1;return{dispose:()=>{n||(r.forEach(e=>this.registeredServices=this.registeredServices.delete(e.moniker)),n=!0)}}}profferServiceFactory(e,t){return this.profferInternal(new l.ProfferedServiceFactory(this,e,t))}profferServiceBroker(e,t){return this.profferInternal(new f.ProfferedServiceBroker(this,e,a.ServiceSource.sameProcess,t))}profferRemoteServiceBroker(e,t,r,n){if(r===a.ServiceSource.sameProcess)throw new Error("Use the proffer method for local services when they are in the same process.");return this.profferInternal(new h.ProfferedRemoteServiceBroker(this,e,t,r,this.getAllowedMonikers(r,n?.map(g.ServiceMonikerValue.from)??null)))}getFullAccessServiceBroker(){return new c.View(this,u.ServiceAudience.process,this.localUserCredentials,p.ClientCredentialsPolicy.requestOverridesDefault)}getLimitedAccessServiceBroker(e,t,r){return new c.View(this,e,t,r)}static isLocalConsumer(e){return(e&~u.ServiceAudience.local)===u.ServiceAudience.none}getSecureServiceBroker(e){return new c.View(this,u.ServiceAudience.process,e?.clientCredentials?s.Map(e.clientCredentials):s.Map(),p.ClientCredentialsPolicy.requestOverridesDefault)}getServiceRegistration(e){let t=this.registeredServices.get(e);if(t)return{registration:t,matchingMoniker:e};if(e.version){const t=new g.ServiceMonikerValue(e.name);return this.getServiceRegistration(t)}return null}async getProfferingSource(e,t){const r=g.ServiceMonikerValue.from(e),{registration:n,matchingMoniker:o}=this.getServiceRegistration(r)||{};if(!n||!o)return{errorCode:d.MissingBrokeredServiceErrorCode.notLocallyRegistered};if(v.isLocalConsumer(t),!n.isExposedTo(t))return{errorCode:d.MissingBrokeredServiceErrorCode.serviceAudienceMismatch};if(n.profferCallback){if("function"==typeof n.profferCallback){const t=n.profferCallback(this,e);n.profferCallback=t||void 0}await n.profferCallback}for(const e of v.preferredSourceOrderForLocalServices){const t=this.profferedServiceIndex.get(e);if(t){const e=t.get(o);if(e)return{proffered:e,errorCode:d.MissingBrokeredServiceErrorCode.noExplanation}}}return{errorCode:d.MissingBrokeredServiceErrorCode.serviceFactoryNotProffered}}removeRegistrations(e){const t=this.profferedServiceIndex;switch(e.source){case a.ServiceSource.sameProcess:case a.ServiceSource.otherProcessOnSameMachine:let t=this.profferedServiceIndex.get(e.source);t&&(t=t.removeAll(e.monikers),this.profferedServiceIndex=this.profferedServiceIndex.set(e.source,t));break;default:this.profferedServiceIndex=this.profferedServiceIndex.remove(e.source),this.remoteSources=this.remoteSources.remove(e.source)}this.onAvailabilityChanged(t,e)}onAvailabilityChanged(e,t,r){}getAllowedMonikers(e,t){const r=v.convertRemoteSourceToLocalAudience(e),n=[];if(null===t)for(let[t,o]of this.registeredServices)(o.audience&r)!==r&&e!==a.ServiceSource.otherProcessOnSameMachine||n.push(t);else for(let o of t){const t=this.registeredServices.get(o);!t||(t.audience&r)!==r&&e!==a.ServiceSource.otherProcessOnSameMachine||n.push(o)}return n}static convertRemoteSourceToLocalAudience(e){switch(e){case a.ServiceSource.otherProcessOnSameMachine:return u.ServiceAudience.local;case a.ServiceSource.trustedServer:case a.ServiceSource.untrustedServer:return u.ServiceAudience.liveShareGuest;default:throw new Error(`Source not recognized: ${e}`)}}profferInternal(e){const t=this.profferedServiceIndex;e.source>a.ServiceSource.otherProcessOnSameMachine&&this.remoteSources.set(e.source,e);let r=this.profferedServiceIndex.get(e.source)??s.Map();const n=[];if(e.monikers.forEach(t=>{if(this.registeredServices.has(t)||n.push(t),r.has(t))throw new Error(`${m.ServiceMoniker.toString(t)} is already proffered.`);r=r.set(t,e)}),n.length>0)throw new Error(`Cannot proffer unregistered service(s): ${n.map(e=>m.ServiceMoniker.toString(e)).join(", ")}`);return this.profferedServiceIndex=this.profferedServiceIndex.set(e.source,r),this.onAvailabilityChanged(t,e),e}}t.GlobalBrokeredServiceContainer=v},2522(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.MissingBrokeredServiceErrorCode=void 0,function(e){e[e.noExplanation=0]="noExplanation",e[e.notLocallyRegistered=1]="notLocallyRegistered",e[e.chaosConfigurationDeniedRequest=2]="chaosConfigurationDeniedRequest",e[e.serviceAudienceMismatch=3]="serviceAudienceMismatch",e[e.serviceFactoryNotProffered=4]="serviceFactoryNotProffered",e[e.serviceFactoryReturnedNull=5]="serviceFactoryReturnedNull",e[e.serviceFactoryFault=6]="serviceFactoryFault",e[e.localServiceHiddenOnRemoteClient=7]="localServiceHiddenOnRemoteClient"}(r||(t.MissingBrokeredServiceErrorCode=r={}))},6645(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProfferedRemoteServiceBroker=void 0;const n=r(4434),o=r(2052),i=r(7569);class s extends n.EventEmitter{container;remoteServiceBroker;multiplexingStream;source;serviceBroker;monikers;constructor(e,t,r,n,s){super(),this.container=e,this.remoteServiceBroker=t,this.multiplexingStream=r,this.source=n,this.monikers=s.map(i.ServiceMonikerValue.from),this.serviceBroker=new Promise(async(e,n)=>{try{e(r?await o.RemoteServiceBroker.connectToMultiplexingRemoteServiceBroker(t,r):await o.RemoteServiceBroker.connectToRemoteServiceBroker(t))}catch(e){n(e)}}),this.remoteServiceBroker.on("availabilityChanged",this.onAvailabilityChanged)}async getProxy(e,t,r){const n=await this.serviceBroker;return await n.getProxy(e,t,r)}async getPipe(e,t,r){const n=await this.serviceBroker;return await n.getPipe(e,t,r)}handshake(e,t){return this.remoteServiceBroker.handshake(e,t)}requestServiceChannel(e,t,r){return this.remoteServiceBroker.requestServiceChannel(e,t,r)}cancelServiceRequest(e,t){return this.remoteServiceBroker.cancelServiceRequest(e,t)}dispose(){this.remoteServiceBroker.off("availabilityChanged",this.onAvailabilityChanged),this.container.removeRegistrations(this)}onAvailabilityChanged(e){this.container.onAvailabilityChanged(null,this,e.impactedServices),this.emit("availabilityChanged",e)}}t.ProfferedRemoteServiceBroker=s},3003(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProfferedServiceBroker=void 0;const n=r(4434),o=r(8257),i=r(7569);class s extends n.EventEmitter{container;serviceBroker;source;monikers;remoteServiceBrokerWrapper;constructor(e,t,r,n){super(),this.container=e,this.serviceBroker=t,this.source=r,this.monikers=n.map(i.ServiceMonikerValue.from),this.serviceBroker.on("availabilityChanged",this.onAvailabilityChanged),this.remoteServiceBrokerWrapper=new o.RemoteServiceBrokerWrapper(this)}getProxy(e,t,r){return this.serviceBroker.getProxy(e,t,r)}getPipe(e,t,r){return this.serviceBroker.getPipe(e,t,r)}handshake(e,t){return this.remoteServiceBrokerWrapper.handshake(e,t)}requestServiceChannel(e,t,r){return this.remoteServiceBrokerWrapper.requestServiceChannel(e,t,r)}cancelServiceRequest(e,t){return this.remoteServiceBrokerWrapper.cancelServiceRequest(e,t)}dispose(){this.serviceBroker.off("availabilityChanged",this.onAvailabilityChanged),this.container.removeRegistrations(this)}onAvailabilityChanged(e){this.container.onAvailabilityChanged(null,this,e.impactedServices),this.emit("availabilityChanged",e)}}t.ProfferedServiceBroker=s},30(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ProfferedServiceFactory=void 0;const o=n(r(4820)),i=r(4434),s=r(5518),a=r(8257),c=r(7569),l=r(1758);class u extends i.EventEmitter{container;descriptor;factory;source=l.ServiceSource.sameProcess;monikers;remoteServiceBrokerWrapper;constructor(e,t,r){super(),this.container=e,this.descriptor=t,this.factory=r,this.monikers=Object.freeze([new c.ServiceMonikerValue(t.moniker)]),this.remoteServiceBrokerWrapper=new a.RemoteServiceBrokerWrapper(this)}async getProxy(e,t,r){r?.throwIfCancelled();const n=this.container.getSecureServiceBroker(t),i=await this.invokeFactory(n,e.moniker,t??{},r??o.default.CONTINUE);if(!i)return null;switch(typeof i.dispose){case"undefined":i.dispose=function(){};break;case"function":break;default:throw new Error(`Service has a dispose property of type ${typeof i.dispose} instead of a function.`)}return i}async getPipe(e,t,r){r?.throwIfCancelled();const n=s.FullDuplexStream.CreatePair(),i=this.container.getSecureServiceBroker(t),a=this.descriptor.constructRpcConnection(n.first),c=await this.invokeFactory(i,e,t??{},r??o.default.CONTINUE);try{return c?(a.addLocalRpcTarget(c),a.startListening(),n.second):(a.dispose(),null)}catch(e){throw"function"==typeof c?.dispose&&c.dispose(),e}}handshake(e,t){return this.remoteServiceBrokerWrapper.handshake(e,t)}requestServiceChannel(e,t,r){return this.remoteServiceBrokerWrapper.requestServiceChannel(e,t,r)}cancelServiceRequest(e,t){return this.remoteServiceBrokerWrapper.cancelServiceRequest(e,t)}dispose(){this.container.removeRegistrations(this)}invokeFactory(e,t,r,n){return this.container.getServiceRegistration(c.ServiceMonikerValue.from(t))?.registration.allowGuestClients,this.factory(t,r,e,n)}}t.ProfferedServiceFactory=u},8257(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoteServiceBrokerWrapper=void 0;const n=r(691);class o extends n.IpcRelayServiceBroker{}t.RemoteServiceBrokerWrapper=o},6433(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceAudience=void 0,function(e){e[e.none=0]="none",e[e.process=1]="process",e[e.local=3]="local",e[e.liveShareGuest=1024]="liveShareGuest",e[e.allClientsIncludingGuests=1027]="allClientsIncludingGuests"}(r||(t.ServiceAudience=r={}))},7569(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceMonikerValue=void 0;const o=n(r(5459));class i{name;version;hash;constructor(e,t){"string"==typeof e?(this.name=e,this.version=t):(this.name=e.name,this.version=e.version)}equals(e){return e&&e.name===this.name&&e.version===this.version}hashCode(){return this.hash??=(0,o.default)(this.name)+(0,o.default)(this.version??""),this.hash}static from(e){return e instanceof i?e:new i(e)}}t.ServiceMonikerValue=i},4954(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceRegistration=void 0;const n=r(6433);t.ServiceRegistration=class{audience;allowGuestClients;profferCallback;constructor(e,t,r){this.audience=e,this.allowGuestClients=t,this.profferCallback=r}get isExposedLocally(){return(this.audience&n.ServiceAudience.local)!==n.ServiceAudience.none}get isExposedRemotely(){return(this.audience&n.ServiceAudience.liveShareGuest)!==n.ServiceAudience.none}isExposedTo(e){return(e&this.audience)===e}}},1758(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceSource=void 0,function(e){e[e.sameProcess=0]="sameProcess",e[e.otherProcessOnSameMachine=1]="otherProcessOnSameMachine",e[e.trustedServer=2]="trustedServer",e[e.untrustedServer=3]="untrustedServer"}(r||(t.ServiceSource=r={}))},7883(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.View=void 0;const n=r(4434),o=r(5417),i=r(8809);class s extends n.EventEmitter{container;audience;clientCredentials;clientCredentialsPolicy;clientCulture;clientUICulture;constructor(e,t,r,n,o,i){super(),this.container=e,this.audience=t,this.clientCredentials=r,this.clientCredentialsPolicy=n,this.clientCulture=o,this.clientUICulture=i}async getProxy(e,t,r){r?.throwIfCancelled(),t=this.applyOptionsFilter(t);const n=await this.container.getProfferingSource(e.moniker,this.audience);return n?.proffered?await n.proffered.getProxy(e,t,r):null}async getPipe(e,t,r){r?.throwIfCancelled(),t=this.applyOptionsFilter(t);const n=await this.container.getProfferingSource(e,this.audience);return n?.proffered?await n.proffered.getPipe(e,t,r):null}handshake(e,t){if(!o.RemoteServiceConnections.contains(e.supportedConnections,o.RemoteServiceConnections.IpcPipe))throw new Error("We only support pipes.");return Promise.resolve()}async requestServiceChannel(e,t,r){r?.throwIfCancelled(),t=this.applyOptionsFilter(t);const n=await this.container.getProfferingSource(e,this.audience);return n?.proffered?n.proffered.requestServiceChannel(e,t,r):Promise.resolve({})}cancelServiceRequest(e,t){throw new Error("Not yet implemented.")}applyOptionsFilter(e){const{...t}=e??{};return this.clientCredentialsPolicy!==i.ClientCredentialsPolicy.filterOverridesRequest&&0!==(t.clientCredentials?.length??0)||(t.clientCredentials=this.clientCredentials.toObject()),t.clientCulture=this.clientCulture,t.clientUICulture=this.clientUICulture,t}}t.View=s},996(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClientCredentialsPolicy=t.ServiceSource=t.ServiceRegistration=t.ServiceAudience=t.GlobalBrokeredServiceContainer=void 0;var n=r(3255);Object.defineProperty(t,"GlobalBrokeredServiceContainer",{enumerable:!0,get:function(){return n.GlobalBrokeredServiceContainer}});var o=r(6433);Object.defineProperty(t,"ServiceAudience",{enumerable:!0,get:function(){return o.ServiceAudience}});var i=r(4954);Object.defineProperty(t,"ServiceRegistration",{enumerable:!0,get:function(){return i.ServiceRegistration}});var s=r(1758);Object.defineProperty(t,"ServiceSource",{enumerable:!0,get:function(){return s.ServiceSource}});var a=r(8809);Object.defineProperty(t,"ClientCredentialsPolicy",{enumerable:!0,get:function(){return a.ClientCredentialsPolicy}})},4084(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.Observer=t.ServiceRpcDescriptor=t.ServiceMoniker=t.JsonRpcConnection=t.ServiceJsonRpcDescriptor=t.RemoteServiceConnectionInfo=t.RemoteServiceBroker=t.ProtectedOperation=t.MultiplexingRelayServiceBroker=t.RpcMarshalable=t.IpcRelayServiceBroker=t.IDisposable=t.AuthorizationServiceClient=t.RemoteServiceConnections=t.MessageDelimiters=t.Formatters=void 0;var i=r(5417);Object.defineProperty(t,"Formatters",{enumerable:!0,get:function(){return i.Formatters}}),Object.defineProperty(t,"MessageDelimiters",{enumerable:!0,get:function(){return i.MessageDelimiters}}),Object.defineProperty(t,"RemoteServiceConnections",{enumerable:!0,get:function(){return i.RemoteServiceConnections}}),o(r(7208),t);var s=r(6781);Object.defineProperty(t,"AuthorizationServiceClient",{enumerable:!0,get:function(){return s.AuthorizationServiceClient}});var a=r(8533);Object.defineProperty(t,"IDisposable",{enumerable:!0,get:function(){return a.IDisposable}});var c=r(691);Object.defineProperty(t,"IpcRelayServiceBroker",{enumerable:!0,get:function(){return c.IpcRelayServiceBroker}});var l=r(339);Object.defineProperty(t,"RpcMarshalable",{enumerable:!0,get:function(){return l.RpcMarshalable}});var u=r(5331);Object.defineProperty(t,"MultiplexingRelayServiceBroker",{enumerable:!0,get:function(){return u.MultiplexingRelayServiceBroker}});var d=r(7805);Object.defineProperty(t,"ProtectedOperation",{enumerable:!0,get:function(){return d.ProtectedOperation}});var p=r(2052);Object.defineProperty(t,"RemoteServiceBroker",{enumerable:!0,get:function(){return p.RemoteServiceBroker}});var h=r(2945);Object.defineProperty(t,"RemoteServiceConnectionInfo",{enumerable:!0,get:function(){return h.RemoteServiceConnectionInfo}});var f=r(5539);Object.defineProperty(t,"ServiceJsonRpcDescriptor",{enumerable:!0,get:function(){return f.ServiceJsonRpcDescriptor}}),Object.defineProperty(t,"JsonRpcConnection",{enumerable:!0,get:function(){return f.JsonRpcConnection}});var g=r(9066);Object.defineProperty(t,"ServiceMoniker",{enumerable:!0,get:function(){return g.ServiceMoniker}});var m=r(4525);Object.defineProperty(t,"ServiceRpcDescriptor",{enumerable:!0,get:function(){return m.ServiceRpcDescriptor}});var v=r(4074);Object.defineProperty(t,"Observer",{enumerable:!0,get:function(){return v.Observer}}),o(r(996),t)},339(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IJsonRpcMarshaledObject=t.MarshaledObjectProxy=t.RpcMarshalable=t.registerReleaseMarshaledObjectCallback=void 0;const n=r(7123),o=r(2097),i="$/releaseMarshaledObject";function s(e,t,r){return void 0===r?`$/invokeProxy/${e}/${t}`:`$/invokeProxy/${e}/${r}.${t}`}var a,c;t.registerReleaseMarshaledObjectCallback=function(e){e.onNotification(i,t=>{const r=Array.isArray(t)?{handle:t[0],ownedBySender:t[1]}:t,n=e;if(n._marshaledObjectTracker){const e=r.ownedBySender?n._marshaledObjectTracker.theirsByHandle:n._marshaledObjectTracker.ownByHandle;e[r.handle]?.dispose()}})},function(e){e.is=function(e){const t=e;return"string"==typeof t?._jsonRpcMarshalableLifetime}}(a||(t.RpcMarshalable=a={})),function(e){e.is=function(e){const t=e;return"number"==typeof t?._jsonrpcMarshaledHandle}}(c||(t.MarshaledObjectProxy=c={}));const l={get:(e,t)=>{switch(t.toString()){case"dispose":return e.dispose;case"_jsonrpcMarshaledHandle":return e._jsonrpcMarshaledHandle;case"then":case"toJSON":return;default:return function(){const r=s(e._jsonrpcMarshaledHandle,t.toString());return(0,o.invokeRpc)(r,arguments,e.messageConnection)}}}};function u(e){const t=e;return t._marshaledObjectTracker??={counter:0,ownByHandle:{},theirsByHandle:{},ownTrackedObjectHandles:new WeakMap},t._marshaledObjectTracker}var d;!function(e){e.is=function(e){const t=e;return"number"==typeof t?.__jsonrpc_marshaled&&"number"==typeof t.handle},e.wrap=function(e,t){const r=u(t);if(c.is(e))return{__jsonrpc_marshaled:0,handle:e._jsonrpcMarshaledHandle};{if("call"===e._jsonRpcMarshalableLifetime)throw new Error("Receiving marshaled objects scoped to the lifetime of a single RPC request is not yet supported.");const n=r.ownTrackedObjectHandles.has(e),i=n?r.ownTrackedObjectHandles.get(e):++r.counter;if(!n){r.ownTrackedObjectHandles.set(e,i);const n=(0,o.registerInstanceMethodsAsRpcTargets)(e,t,e=>s(i,e));r.ownByHandle[i]={target:e,dispose:()=>{n.dispose(),delete r.ownByHandle[i],r.ownTrackedObjectHandles.delete(e),"dispose"in e&&"function"==typeof e.dispose&&e.dispose()}}}return{__jsonrpc_marshaled:1,handle:i,lifetime:e._jsonRpcMarshalableLifetime,optionalInterfaces:e._jsonRpcOptionalInterfaces}}},e.cancelWrap=function(e,t){const r=u(t).ownByHandle[e.handle];r?.dispose()},e.unwrap=function(e,t){if("call"===e.lifetime)throw new Error("Receiving marshaled objects scoped to the lifetime of a single RPC request is not yet supported.");const r=u(t);switch(e.__jsonrpc_marshaled){case 1:let o=r.theirsByHandle[e.handle]?.proxy;if(!o){const s={messageConnection:t,_jsonrpcMarshaledHandle:e.handle,dispose:()=>{if(r.theirsByHandle[e.handle]){delete r.theirsByHandle[e.handle];const o={handle:e.handle,ownedBySender:!1};t.sendNotification(i,n.ParameterStructures.byName,o)}}};o=new Proxy(s,l),r.theirsByHandle[e.handle]={proxy:o,dispose:()=>{delete r.theirsByHandle[e.handle]}}}return o;case 0:const s=r.ownByHandle[e.handle];if(!s)throw new Error(`Unrecognized handle ${e.handle}`);return s.target;default:throw new Error(`Unsupported value for __jsonrpc_marshaled: ${e.__jsonrpc_marshaled}.`)}}}(d||(t.IJsonRpcMarshaledObject=d={}))},4074(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Observer=void 0,t.Observer=class{next;completion;_jsonRpcMarshalableLifetime="explicit";error;get completed(){return void 0!==this.error}constructor(e,t){this.next=e,this.completion=t}onNext(e){this.next(e)}onCompleted(){this.error=null,this.completion&&this.completion(null)}onError(e){this.error=e,this.completion&&this.completion(e)}}},2097(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.registerInstanceMethodsAsRpcTargets=t.invokeRpc=void 0;const n=r(7123),o=r(4777),i=r(339);function s(e,t){return function(e){for(let t=0;ta(e,t))}function a(e,t){return i.RpcMarshalable.is(t)||i.MarshaledObjectProxy.is(t)?i.IJsonRpcMarshaledObject.wrap(t,e):t}function c(e,t){const r=Object.getOwnPropertyDescriptor(e,t);return!!r&&"function"==typeof r.value}function l(e,t){return function(e,t){return i.IJsonRpcMarshaledObject.is(t)?i.IJsonRpcMarshaledObject.unwrap(t,e):t}(e,t)}function u(e,t){return function(e){if(e.length>0&&o.CancellationTokenAdapters.isVSCode(e[e.length-1])){const t=o.CancellationTokenAdapters.vscodeToCancellationToken(e[e.length-1]);e[e.length-1]=t}return e}(t).map(t=>l(e,t))}t.invokeRpc=async function(e,t,r){if(t.length>0){if(n.CancellationToken.is(t[t.length-1])){const o=t[t.length-1],i=s(r,Array.prototype.slice.call(t,0,t.length-1));return r.sendRequest(e,n.ParameterStructures.byPosition,...i,o)}if(o.CancellationTokenAdapters.isCancellationToken(t[t.length-1])){const i=o.CancellationTokenAdapters.cancellationTokenToVSCode(t[t.length-1]),a=s(r,Array.prototype.slice.call(t,0,t.length-1));return r.sendRequest(e,n.ParameterStructures.byPosition,...a,i)}if(void 0===t[t.length-1]){const o=s(r,Array.prototype.slice.call(t,0,t.length-1));return r.sendRequest(e,n.ParameterStructures.byPosition,...o)}}const a=s(r,Array.prototype.slice.call(t));try{const t=await r.sendRequest(e,n.ParameterStructures.byPosition,...a);return l(r,t)}catch(e){for(const e of a)i.IJsonRpcMarshaledObject.is(e)&&i.IJsonRpcMarshaledObject.cancelWrap(e,r);throw e}},t.registerInstanceMethodsAsRpcTargets=function(e,t,r){const o=[];function i(n,i){const s=r?r(n):n;o.push(t.onRequest(s,(...r)=>async function(e,t){return a(e,await t)}(t,i.apply(e,u(t,r))))),o.push(t.onNotification(s,(...r)=>i.apply(e,u(t,r))))}return function(e,t){const r=[];let n=Object.getPrototypeOf(e);for(;n&&n!==t;)Object.getOwnPropertyNames(n).forEach(e=>{"constructor"!==e&&c(n,e)&&r.push(e)}),n=Object.getPrototypeOf(n);return r}(e,Object.prototype).forEach(t=>{if("dispose"!==t){const r=e[t];i(t,r);const n="Async";i(t.endsWith(n)?t.substring(0,t.length-n.length):`${t}${n}`,r)}}),n.Disposable.create(()=>o.forEach(e=>e.dispose()))}},4536(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isChannel=t.clone=t.isReadWriteStream=t.constructMessageConnection=void 0;const o=n(r(2613)),i=r(339);function s(e){return e&&"unshift"in e}t.constructMessageConnection=function(e,t){let r;return(0,o.default)(e),s(e)?(r=t(e),e.on("close",()=>{r?.dispose()}),r.onDispose(()=>e.end()),r.onClose(()=>e.end())):(r=t(e.stream),e.completion.then(()=>{r?.dispose()}),r.onDispose(()=>e.dispose()),r.onClose(()=>e.dispose())),(0,i.registerReleaseMarshaledObjectCallback)(r),r},t.isReadWriteStream=s,t.clone=function(e){var t=e.constructor();for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},t.isChannel=function(e){return e&&"stream"in e&&"acceptance"in e&&"completion"in e&&"dispose"in e}},8205(e,t,r){"use strict";r.d(t,{Dv:()=>s,Ov:()=>I,Qo:()=>T,Xf:()=>C,c$:()=>b});var n=r(269),o="Promise",i="rejected";function s(e,t){return a(e,function(e){return t?t({status:"fulfilled",rejected:!1,value:e}):e},function(e){return t?t({status:i,rejected:!0,reason:e}):e})}function a(e,t,r,o){var i=e;try{if((0,n.$XS)(e))(t||r)&&(i=e.then(t,r));else try{t&&(i=t(e))}catch(e){if(!r)throw e;i=r(e)}}finally{o&&function(e,t){var r=e;t&&((0,n.$XS)(e)?r=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t())}(i,o)}return i}var c,l=["pending","resolving","resolved",i],u="dispatchEvent";function d(e){var t;return e&&e.createEvent&&(t=e.createEvent("Event")),!!t&&t.initEvent}var p,h,f,g,m="unhandledRejection",v=m.toLowerCase(),y=[],S=0;function w(e){return(0,n.Tnt)(e)?e.toString():(0,n.mmD)(e)}function E(e,t,r){var i,s,a=(0,n.KVm)(arguments,3),h=0,f=!1,g=[],E=S++,_=(y.length>0&&y[y.length-1],!1),b=null;function P(t,r){try{return y.push(E),_=!0,b&&b.cancel(),b=null,e(function(e,o){g.push(function(){try{var s=2===h?t:r,a=(0,n.b07)(s)?i:(0,n.Tnt)(s)?s(i):s;(0,n.$XS)(a)?a.then(e,o):s?e(a):3===h?o(a):e(a)}catch(e){o(e)}}),f&&C()},a)}finally{y.pop()}}function T(){return l[h]}function C(){if(g.length>0){var e=g.slice();g=[],_=!0,b&&b.cancel(),b=null,t(e)}}function I(e,t){return function(r){if(h===t){if(2===e&&(0,n.$XS)(r))return h=1,void r.then(I(2,1),I(3,1));h=e,f=!0,i=r,C(),_||3!==e||b||(b=(0,n.dRz)(O,10))}}}function O(){if(!_)if(_=!0,(0,n.Lln)())process.emit(m,i,s);else{var e=(0,n.zkX)()||(0,n.mS$)();!p&&(p=(0,n.GuU)((0,n.gBW)(n.zS2,[o+"RejectionEvent"]).v)),function(e,t,r,o){var i=(0,n.YEm)();!c&&(c=(0,n.GuU)(!!(0,n.gBW)(d,[i]).v));var s=c.v?i.createEvent("Event"):o?new Event(t):{};if(r&&r(s),c.v&&s.initEvent(t,!1,!0),s&&e[u])e[u](s);else{var a=e["on"+t];if(a)a(s);else{var l=(0,n.zS2)("console");l&&(l.error||l.log)(t,(0,n.mmD)(s))}}}(e,v,function(e){return(0,n.vF1)(e,"promise",{g:function(){return s}}),e.reason=i,e},!!p.v)}}return s={then:P,catch:function(e){return P(void 0,e)},finally:function(e){var t=e,r=e;return(0,n.Tnt)(e)&&(t=function(t){return e&&e(),t},r=function(t){throw e&&e(),t}),P(t,r)}},(0,n.UxO)(s,"state",{get:T}),(0,n.Lok)()&&(s[(0,n.Y0g)(11)]="IPromise"),s.toString=function(){return"IPromise "+T()+(f?" - "+w(i):"")},function(){(0,n.Tnt)(r)||(0,n.zkd)(o+": executor is not a function - "+w(r));var e=I(3,0);try{r.call(s,I(2,0),e)}catch(t){e(t)}}(),s}function _(e){return function(t){var r=(0,n.KVm)(arguments,1);return e(function(e,r){try{var o=[],i=1;(0,n.DA8)(t,function(t,n){t&&(i++,a(t,function(t){o[n]=t,0===--i&&e(o)},r))}),0===--i&&e(o)}catch(e){r(e)}},r)}}function b(e,t){return E(b,function(e){var t=(0,n.EtT)(e)?e:0;return function(e){(0,n.dRz)(function(){!function(e){(0,n.Iuo)(e,function(e){try{e()}catch(e){}})}(e)},t)}}(t),e,t)}function P(e,t){!h&&(h=(0,n.GuU)((0,n.gBW)(n.zS2,[o]).v||null));var r=h.v;if(!r)return b(e);(0,n.Tnt)(e)||(0,n.zkd)(o+": executor is not a function - "+(0,n.mmD)(e));var i=0,s=new r(function(t,r){e(function(e){i=2,t(e)},function(e){i=3,r(e)})});return(0,n.UxO)(s,"state",{get:function(){return l[i]}}),s}function T(e,t){return!f&&(f=(0,n.GuU)(P)),f.v.call(this,e,t)}var C=_(T);function I(e,t){return!g&&(r=T,g=(0,n.GuU)(function(e){var t=(0,n.KVm)(arguments,1);return r(function(t,r){var o=[],a=1;function c(e,r){a++,s(e,function(e){e.rejected?o[r]={status:i,reason:e.reason}:o[r]={status:"fulfilled",value:e.value},0===--a&&t(o)})}try{(0,n.cyL)(e)?(0,n.Iuo)(e,c):(0,n.xZI)(e)?(0,n.DA8)(e,c):(0,n.zkd)("Input is not an iterable"),0===--a&&t(o)}catch(e){r(e)}},t)})),g.v(e,t);var r}(0,n.Y0g)(11)},269(e,t,r){"use strict";function n(e,t){return e||t}function o(e,t){return e[t]}r.d(t,{$8:()=>ae,$PY:()=>U,$XS:()=>H,AHH:()=>sr,Cv9:()=>Xt,DA8:()=>gt,EHq:()=>Lt,Edw:()=>A,EtT:()=>$,FJj:()=>Gt,GuU:()=>Ve,Gvm:()=>L,HzD:()=>Qt,Iuo:()=>yt,JKf:()=>ot,KTd:()=>Tt,KVm:()=>Et,KgX:()=>j,KhI:()=>K,Lln:()=>it,Lmq:()=>B,Lok:()=>ct,N6t:()=>fe,Nq2:()=>Pt,O9V:()=>k,P0f:()=>Re,QdQ:()=>Ft,R3R:()=>Wt,SZ2:()=>R,Tnt:()=>M,UUD:()=>Kt,UxO:()=>Z,Vdv:()=>Je,W$7:()=>wt,WSA:()=>ve,Wtk:()=>Ke,Y0g:()=>ut,YEm:()=>Xe,Yny:()=>vt,ZHX:()=>he,ZWZ:()=>xe,aqQ:()=>Rt,b07:()=>D,bJ7:()=>V,cGk:()=>pe,cyL:()=>F,dRz:()=>or,eCG:()=>pt,f0d:()=>At,fn0:()=>Se,gBW:()=>I,hKY:()=>Ae,hXl:()=>x,isD:()=>ee,jjc:()=>dt,jsL:()=>ge,kgX:()=>W,mS$:()=>We,mmD:()=>se,nRs:()=>Be,oJg:()=>ie,rDm:()=>St,raO:()=>te,sSX:()=>Ct,tGl:()=>Yt,twz:()=>et,v0u:()=>G,vF1:()=>re,vKV:()=>ir,w3n:()=>Ze,w9M:()=>Ye,woc:()=>q,xZI:()=>ft,zS2:()=>Ge,zav:()=>J,zkX:()=>Qe,zkd:()=>ce,zwS:()=>qt,zzB:()=>z});var i,s=void 0,a=null,c="function",l="object",u="prototype",d="__proto__",p="undefined",h="constructor",f="Symbol",g="length",m="name",v="call",y="toString",S=n(Object),w=o(S,u),E=n(String),_=o(E,u),b=n(Math),P=n(Array),T=o(P,u),C=o(T,"slice");function I(e,t){try{return{v:e.apply(this,t)}}catch(e){return{e}}}function O(e){return function(t){return typeof t===e}}function N(e){var t="[object "+e+"]";return function(e){return!(!e||R(e)!==t)}}function R(e){return w[y].call(e)}function A(e,t){return typeof e===t}function D(e){return typeof e===p||e===p}function x(e){return e===a||D(e)}function k(e){return!!e||e!==s}var j=O("string"),M=O(c);function L(e){return!(!e&&x(e)||!e||typeof e!==l)}var F=o(P,"isArray"),U=N("Date"),$=O("number"),B=O("boolean"),V=N("Error");function H(e){return!!(e&&e.then&&M(e.then))}function q(e){return!e||!z(e)}function z(e){return!(!e||(t=function(){return!(e&&0+e)},r=!e,n=I(t),n.e?r:n.v));var t,r,n}var W=o(S,"getOwnPropertyDescriptor");function G(e,t){return!!e&&w.hasOwnProperty[v](e,t)}var K=n(o(S,"hasOwn"),X);function X(e,t){return G(e,t)||!!W(e,t)}function J(e,t,r){if(e&&L(e))for(var n in e)if(K(e,n)&&-1===t[v](r||e,n,e[n]))break}var Q={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function Y(e){var t={};if(t[Q.c]=!0,t[Q.e]=!0,e.l){t.get=function(){return e.l.v};var r=W(e.l,"v");r&&r.set&&(t.set=function(t){e.l.v=t})}return J(e,function(e,r){t[Q[e]]=D(r)?t[Q[e]]:r}),t}var Z=o(S,"defineProperty"),ee=o(S,"defineProperties");function te(e,t,r,n,o,i){var s={e:i,c:o};return r&&(s.g=r),n&&(s.s=n),Z(e,t,Y(s))}function re(e,t,r){return Z(e,t,Y(r))}function ne(e,t,r,n,o){var i={};return J(e,function(e,n){oe(i,e,t?n:e,o),oe(i,n,r?n:e,o)}),n?n(i):i}function oe(e,t,r,n){Z(e,t,{value:r,enumerable:!0,writable:!!n})}var ie=n(E);function se(e,t){var r="",n=w[y][v](e);"[object Error]"===n&&(e={stack:ie(e.stack),message:ie(e.message),name:ie(e.name)});try{r=(r=JSON.stringify(e,a,t?"number"==typeof t?t:4:s))&&r.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||ie(e)}catch(e){r=" - "+se(e,t)}return n+": "+r}function ae(e){throw new Error(e)}function ce(e){throw new TypeError(e)}var le=o(S,"freeze");function ue(e){return e}function de(e){return e[d]||a}var pe=o(S,"keys");function he(e){return le&&J(e,function(e,t){(F(t)||L(t))&&he(t)}),fe(e)}var fe=n(le,ue),ge=n(o(S,"seal"),ue),me=n(o(S,"getPrototypeOf"),de);function ve(e){return ne(e,1,0,fe)}function ye(e){return ne(e,0,0,fe)}function Se(e){return function(e){var t={};return J(e,function(e,r){oe(t,e,r[1]),oe(t,r[0],r[1])}),fe(t)}(e)}var we,Ee=ye({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),_e="__tsUtils$gblCfg";function be(){var e;return typeof globalThis!==p&&(e=globalThis),e||typeof self===p||(e=self),e||typeof window===p||(e=window),e||typeof global===p||(e=global),e}function Pe(){if(!we){var e=I(be).v||{};we=e[_e]=e[_e]||{}}return we}var Te=Ce;function Ce(e,t,r){var n=t&&t[e];return function(t){var o=t&&t[e]||n;if(o||r){var i=arguments;return(o||r).apply(t,o?C[v](i,1):i)}ce('"'+ie(e)+'" not defined for '+se(t))}}function Ie(e){return function(t){return t[e]}}var Oe=o(b,"max"),Ne=Te("slice",_),Re=Te("substring",_),Ae=Ce("substr",_,De);function De(e,t,r){return x(e)&&ce("Invalid "+se(e)),r<0?"":((t=t||0)<0&&(t=Oe(t+e[g],0)),D(r)?Ne(e,t):Ne(e,t,t+r))}function xe(e,t){return Re(e,0,t)}var ke,je,Me,Le="_urid";function Fe(e){var t={description:ie(e),toString:function(){return f+"("+e+")"},_polyfill:!0};return t}function Ue(e){var t=function(){if(!ke){var e=Pe();ke=e.gblSym=e.gblSym||{k:{},s:{}}}return ke}();if(!K(t.k,e)){var r=Fe(e),n=pe(t.s).length;r[Le]=function(){return n+"_"+r[y]()},t.k[e]=r,t.s[r[Le]()]=ie(e)}return t.k[e]}function $e(){Me=Pe()}function Be(e){var t={};return!Me&&$e(),t.b=Me.lzy,Z(t,"v",{configurable:!0,get:function(){var r=e();return Me.lzy||Z(t,"v",{value:r}),t.b=Me.lzy,r}}),t}function Ve(e){return Z({toJSON:function(){return e}},"v",{value:e})}var He,qe="window";function ze(e,t){var r;return function(){return!Me&&$e(),(!r||Me.lzy)&&(r=Ve(I(e,t).v)),r.v}}function We(e){return!Me&&$e(),(!He||!1===e||Me.lzy)&&(He=Ve(I(be).v||a)),He.v}function Ge(e,t){var r=He&&!1!==t?He.v:We(t);return r&&r[e]?r[e]:e===qe?Qe():a}function Ke(){return!!Xe()}var Xe=ze(Ge,["document"]);function Je(){return!!Qe()}var Qe=ze(Ge,[qe]);function Ye(){return!!Ze()}var Ze=ze(Ge,["navigator"]);function et(){return!!ot()}var tt,rt,nt,ot=ze(Ge,["history"]),it=ze(function(){return!!I(function(){return process&&(process.versions||{}).node}).v});function st(){return tt=Ve(I(Ge,[f]).v)}function at(e){var t=(Me.lzy?0:tt)||st();return t.v?t.v[e]:s}function ct(){return!!lt()}function lt(){return!Me&&$e(),((Me.lzy?0:tt)||st()).v}function ut(e,t){var r=Ee[e];!Me&&$e();var n=(Me.lzy?0:tt)||st();return n.v?n.v[r||e]:t?s:function(e){var t;!je&&(je={});var r=Ee[e];return r&&(t=je[r]=je[r]||Fe(f+"."+r)),t}(e)}function dt(e,t){!Me&&$e();var r=(Me.lzy?0:tt)||st();return r.v?r.v(e):t?a:Fe(e)}function pt(e){return!Me&&$e(),((rt=(Me.lzy?0:rt)||Ve(I(at,["for"]).v)).v||Ue)(e)}function ht(e){return!!e&&M(e.next)}function ft(e){return!function(e){return e===a||!k(e)}(e)&&M(e[ut(3)])}function gt(e,t,r){if(e&&(ht(e)||(!nt&&(nt=Ve(ut(3))),e=e[nt.v]?e[nt.v]():null),ht(e))){var n=s,o=s;try{for(var i=0;!(o=e.next()).done&&-1!==t[v](r||e,o.value,i,e);)i++}catch(t){n={e:t},e.throw&&(o=a,e.throw(n))}finally{try{o&&!o.done&&e.return&&e.return(o)}finally{if(n)throw n.e}}}}function mt(e,t,r){return e.apply(t,r)}function vt(e,t){return!D(t)&&e&&(F(t)?mt(e.push,e,t):ht(t)||ft(t)?gt(t,function(t){e.push(t)}):e.push(t)),e}function yt(e,t,r){if(e)for(var n=e[g]>>>0,o=0;o0?r:0;return Re(e,o,o+n[g])===n}var er="ref",tr="unref",rr="hasRef";function nr(e,t,r){var n=F(t),o=n?t.length:0,i=(o>0?t[0]:n?s:t)||setTimeout,c=(o>1?t[1]:s)||clearTimeout,l=r[0];r[0]=function(){u.dn(),mt(l,s,C[v](arguments))};var u=function(e,t,r){var n,o=!0,i=e?t(a):a;function s(){return o=!1,i&&i[tr]&&i[tr](),n}function c(){i&&r(i),i=a}function l(){return i=t(i),o||s(),n}return(n={cancel:c,refresh:l})[rr]=function(){return i&&i[rr]?i[rr]():o},n[er]=function(){return o=!0,i&&i[er]&&i[er](),n},n[tr]=s,{h:n=Z(n,"enabled",{get:function(){return!!i},set:function(e){!e&&i&&c(),e&&!i&&l()}}),dn:function(){i=a}}}(e,function(e){if(e){if(e.refresh)return e.refresh(),e;mt(c,s,[e])}return mt(i,s,r)},function(e){mt(c,s,[e])});return u.h}function or(e,t){return nr(!0,s,C[v](arguments))}function ir(e,t,r){return nr(!0,e,C[v](arguments,1))}function sr(e,t){return nr(!1,s,C[v](arguments))}},5396(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.oneDataSystemClientFactory=void 0,t.oneDataSystemClientFactory=async(e,t,n)=>{let o=await(async(e,t,n)=>{const o=await Promise.resolve().then(()=>i(r(5384))),s=await Promise.resolve().then(()=>i(r(9393))),a=new o.AppInsightsCore,c=new s.PostChannel,l={instrumentationKey:e,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[c]]};if(n){l.extensionConfig={};const e={alwaysUseXhrOverride:!0,httpXHROverride:n};l.extensionConfig[c.identifier]=e}const u=t.workspace.getConfiguration("telemetry").get("internalTesting");return a.initialize(l,[]),a.addTelemetryInitializer(e=>{e.ext=e.ext??{},e.ext.web=e.ext.web??{},e.ext.web.consentDetails='{"GPC_DataSharingOptIn":false}',u&&(e.ext.utc=e.ext.utc??{},e.ext.utc.flags=8462029)}),a})(e,t,n);return{logEvent:(e,t)=>{try{o?.track({name:e,baseData:{name:e,properties:t?.properties,measurements:t?.measurements}})}catch(e){throw new Error("Failed to log event to app insights!\n"+e.message)}},flush:async()=>{try{return new Promise((e,t)=>{o?o.flush(!0,e=>{e||t("Failed to flush app 1DS!")}):e()})}catch(e){throw new Error("Failed to flush 1DS!\n"+e.message)}},dispose:async()=>new Promise(e=>{o?o.unload(!1,()=>{e(),o=void 0},1e3):e()})}}},2468(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.appInsightsClientFactory=void 0;const s=r(740),a=r(8393);t.appInsightsClientFactory=async(e,t,n)=>{let o;try{const n=await Promise.resolve().then(()=>i(r(5927))),a={};if(t){const e={alwaysUseXhrOverride:!0,httpXHROverride:t};a[s.BreezeChannelIdentifier]=e}o=new n.ApplicationInsights({instrumentationKey:e,disableAjaxTracking:!0,disableExceptionTracking:!0,disableFetchTracking:!0,disableCorrelationHeaders:!0,disableCookiesUsage:!0,autoTrackPageVisitTime:!1,emitLineDelimitedJson:!1,disableInstrumentationKeyValidation:!0,extensionConfig:a})}catch(e){return Promise.reject(e)}return{logEvent:(e,t)=>{const r={...t?.properties,...t?.measurements};n?.length&&a.TelemetryUtil.applyReplacements(r,n),o?.track({name:e,data:r,baseType:"EventData",baseData:{name:e,properties:t?.properties,measurements:t?.measurements}})},flush:async()=>{o?.flush(!1)},dispose:async()=>new Promise(e=>{o?.unload(!0,()=>{e(),o=void 0},1e3)})}}},6548(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseTelemetryReporter=void 0,t.BaseTelemetryReporter=class{constructor(e,t,r){this.telemetrySender=e,this.vscodeAPI=t,this.userOptIn=!1,this.errorOptIn=!1,this.disposables=[],this._onDidChangeTelemetryLevel=new this.vscodeAPI.EventEmitter,this.onDidChangeTelemetryLevel=this._onDidChangeTelemetryLevel.event,this.telemetryLogger=this.vscodeAPI.env.createTelemetryLogger(this.telemetrySender,r),this.updateUserOptIn(),this.telemetryLogger.onDidChangeEnableStates(()=>{this.updateUserOptIn()})}updateUserOptIn(){this.errorOptIn=this.telemetryLogger.isErrorsEnabled,this.userOptIn=this.telemetryLogger.isUsageEnabled,(this.telemetryLogger.isErrorsEnabled||this.telemetryLogger.isUsageEnabled)&&this.telemetrySender.instantiateSender(),this._onDidChangeTelemetryLevel.fire(this.telemetryLevel)}get telemetryLevel(){return this.errorOptIn&&this.userOptIn?"all":this.errorOptIn?"error":"off"}internalSendTelemetryEvent(e,t,r,n){n?this.telemetrySender.sendEventData(e,{properties:t,measurements:r}):this.telemetryLogger.logUsage(e,{properties:t,measurements:r})}sendTelemetryEvent(e,t,r){this.internalSendTelemetryEvent(e,t,r,!1)}sendRawTelemetryEvent(e,t,r){const n={...t};for(const e of Object.keys(n??{})){const t=n[e];"string"==typeof e&&void 0!==t&&(n[e]=new this.vscodeAPI.TelemetryTrustedValue("string"==typeof t?t:t.value))}this.sendTelemetryEvent(e,n,r)}sendDangerousTelemetryEvent(e,t,r){this.telemetrySender.instantiateSender(),this.internalSendTelemetryEvent(e,t,r,!0)}internalSendTelemetryErrorEvent(e,t,r,n){n?this.telemetrySender.sendEventData(e,{properties:t,measurements:r}):this.telemetryLogger.logError(e,{properties:t,measurements:r})}sendTelemetryErrorEvent(e,t,r){this.internalSendTelemetryErrorEvent(e,t,r,!1)}sendDangerousTelemetryErrorEvent(e,t,r){this.telemetrySender.instantiateSender(),this.internalSendTelemetryErrorEvent(e,t,r,!0)}async dispose(){return await this.telemetrySender.dispose(),this.telemetryLogger.dispose(),Promise.all(this.disposables.map(e=>e.dispose()))}}},2396(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.BaseTelemetrySender=void 0,function(e){e[e.NOT_INSTANTIATED=0]="NOT_INSTANTIATED",e[e.INSTANTIATING=1]="INSTANTIATING",e[e.INSTANTIATED=2]="INSTANTIATED"}(r||(r={})),t.BaseTelemetrySender=class{constructor(e,t){this._instantiationStatus=r.NOT_INSTANTIATED,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=t,this._key=e}sendEventData(e,t){this._telemetryClient?this._telemetryClient.logEvent(e,t):this._instantiationStatus!==r.INSTANTIATED&&this._eventQueue.push({eventName:e,data:t})}sendErrorData(e,t){if(!this._telemetryClient)return void(this._instantiationStatus!==r.INSTANTIATED&&this._exceptionQueue.push({exception:e,data:t}));const n={stack:e.stack,message:e.message,name:e.name};if(t){const e=t.properties||t;t.properties={...e,...n}}else t={properties:n};this._telemetryClient.logEvent("unhandlederror",t)}async flush(){return this._telemetryClient?.flush()}async dispose(){this._telemetryClient&&(await this._telemetryClient.dispose(),this._telemetryClient=void 0)}_flushQueues(){this._eventQueue.forEach(({eventName:e,data:t})=>this.sendEventData(e,t)),this._eventQueue=[],this._exceptionQueue.forEach(({exception:e,data:t})=>this.sendErrorData(e,t)),this._exceptionQueue=[]}instantiateSender(){this._instantiationStatus===r.NOT_INSTANTIATED&&(this._instantiationStatus=r.INSTANTIATING,this._clientFactory(this._key).then(e=>{this._telemetryClient=e,this._instantiationStatus=r.INSTANTIATED,this._flushQueues()}).catch(e=>{console.error(e),this._instantiationStatus=r.INSTANTIATED}))}}},8393(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryUtil=void 0;class r{static applyReplacements(e,t){for(const r of Object.keys(e))for(const n of t)n.lookup.test(r)&&(void 0!==n.replacementString?e[r]=n.replacementString:delete e[r])}static shouldUseOneDataSystemSDK(e){return 74===e.length&&"-"===e[32]&&"-"===e[41]&&"-"===e[46]&&"-"===e[51]&&"-"===e[56]&&"-"===e[69]}static getAdditionalCommonProperties(e){return{"common.os":e.platform,"common.nodeArch":e.architecture,"common.platformversion":(e.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),"common.telemetryclientversion":"0.9.6"}}static getInstance(){return r._instance||(r._instance=new r),r._instance}}t.TelemetryUtil=r},1170(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});const s=i(r(857)),a=i(r(1398)),c=i(r(5692)),l=r(6548),u=r(2396),d=r(8393),p=r(5396),h=r(2468);function f(){return{sendPOST:(e,t)=>{const r={method:"POST",headers:{...e.headers,"Content-Type":"application/json","Content-Length":Buffer.byteLength(e.data)}};try{const n=c.request(e.urlString,r,e=>{e.on("data",function(r){t(e.statusCode??200,e.headers,r.toString())}),e.on("error",function(){t(0,{})})});n.write(e.data,e=>{e&&t(0,{})}),n.end()}catch{t(0,{})}}}}class g extends l.BaseTelemetryReporter{constructor(e,t){let r=e=>(0,h.appInsightsClientFactory)(e,f(),t);d.TelemetryUtil.shouldUseOneDataSystemSDK(e)&&(r=e=>(0,p.oneDataSystemClientFactory)(e,a,f()));const n={release:s.release(),platform:s.platform(),architecture:s.arch()},o=new u.BaseTelemetrySender(e,r);if(e&&0===e.indexOf("AIF-"))throw new Error("AIF keys are no longer supported. Please switch to 1DS keys for 1st party extensions");super(o,a,{additionalCommonProperties:d.TelemetryUtil.getAdditionalCommonProperties(n)})}}t.default=g},5384(e,t,r){"use strict";r.r(t),r.d(t,{AppInsightsCore:()=>re,BaseTelemetryPlugin:()=>he.s,DiagnosticLogger:()=>l.wq,EventLatency:()=>ie,EventPersistence:()=>ae,EventPropertyType:()=>se,EventsDiscardedReason:()=>ge.x,FullVersionString:()=>A,InternalAppInsightsCore:()=>u._,LoggingSeverity:()=>de,MinChannelPriorty:()=>ue,NotificationManager:()=>pe.h,PerfEvent:()=>a.Q6,PerfManager:()=>a.NS,ProcessTelemetryContext:()=>fe.W0,SenderPostManager:()=>Te.v,TraceLevel:()=>ce,Undefined:()=>m.bA,ValueKind:()=>oe,ValueSanitizer:()=>le,Version:()=>R,_InternalLogMessage:()=>l.WD,__getRegisteredEvents:()=>me.El,_appendHeader:()=>ve.LU,_getAllResponseHeaders:()=>ve.w3,_logInternalMessage:()=>l.Oc,_testHookMaxUnloadHooksCb:()=>Ie.d,_throwInternal:()=>l.ZP,_warnToConsole:()=>l.OG,addEventHandler:()=>me.So,addEventListeners:()=>me.lQ,addPageHideEventListener:()=>me.Fc,addPageShowEventListener:()=>me.oS,addPageUnloadEventListener:()=>me.ee,areCookiesSupported:()=>we.gi,arrForEach:()=>s.Iuo,arrIndexOf:()=>s.rDm,arrMap:()=>s.W$7,arrReduce:()=>s.KTd,attachEvent:()=>me.Q3,blockDynamicConversion:()=>Pe.V9,convertAllHeadersToMap:()=>ve.IL,cookieAvailable:()=>we.gi,createCookieMgr:()=>we.xN,createDynamicConfig:()=>c.e,createEnumStyle:()=>ne.H,createGuid:()=>z,createProcessTelemetryContext:()=>fe.i8,createTraceParent:()=>be.wk,createUniqueNamespace:()=>Ee.Z,createUnloadHandlerContainer:()=>_e.P,dateNow:()=>s.f0d,detachEvent:()=>me.Ym,disallowsSameSiteNone:()=>we.It,doPerf:()=>a.r2,dumpObj:()=>s.mmD,eventOff:()=>me.ML,eventOn:()=>me.mB,extend:()=>W,findW3cTraceParent:()=>be.ef,forceDynamicConversion:()=>Pe.Hf,formatErrorMessageXdr:()=>ve.HU,formatErrorMessageXhr:()=>ve.r4,formatTraceParent:()=>be.L0,generateW3CId:()=>g.cL,getCommonSchemaMetaData:()=>H,getConsole:()=>f.U5,getCookieValue:()=>q,getCrypto:()=>f.MY,getDocument:()=>s.YEm,getDynamicConfigHandler:()=>Pe.QA,getExceptionName:()=>ve.lL,getFieldValueType:()=>Q,getGlobal:()=>Se.mS,getGlobalInst:()=>s.zS2,getHistory:()=>s.JKf,getIEVersion:()=>f.L0,getISOString:()=>ve._u,getJSON:()=>f.hm,getLocation:()=>f.g$,getMsCrypto:()=>f.iN,getNavigator:()=>s.w3n,getPerformance:()=>s.FJj,getResponseText:()=>ve.Lo,getSetValue:()=>ve.c2,getTenantId:()=>U,getTime:()=>G,getWindow:()=>s.zkX,hasDocument:()=>s.Wtk,hasHistory:()=>s.twz,hasJSON:()=>f.Z,hasNavigator:()=>s.w9M,hasOwnProperty:()=>s.v0u,hasWindow:()=>s.Vdv,isArray:()=>s.cyL,isArrayValid:()=>X,isBeaconsSupported:()=>f.Uf,isBoolean:()=>s.Lmq,isChromium:()=>Y,isDate:()=>s.$PY,isDocumentObjectAvailable:()=>M,isError:()=>s.bJ7,isFetchSupported:()=>f.R7,isFunction:()=>s.Tnt,isGreaterThanZero:()=>ee,isIE:()=>f.lT,isLatency:()=>B,isNotTruthy:()=>s.woc,isNullOrUndefined:()=>s.hXl,isNumber:()=>s.EtT,isObject:()=>s.Gvm,isReactNative:()=>f.lV,isSampledFlag:()=>be.N7,isString:()=>s.KgX,isTruthy:()=>s.zzB,isTypeof:()=>s.Edw,isUint8ArrayAvailable:()=>$,isUndefined:()=>s.b07,isValidSpanId:()=>be.wN,isValidTraceId:()=>be.hX,isValidTraceParent:()=>be.mJ,isValueAssigned:()=>F,isValueKind:()=>K,isWindowObjectAvailable:()=>L,isXhrSupported:()=>f.xk,mergeEvtNamespace:()=>me.Hm,newGuid:()=>g.aq,newId:()=>ye.Si,normalizeJsName:()=>ve.cH,objDefineAccessors:()=>s.raO,objForEachKey:()=>s.zav,objFreeze:()=>s.N6t,objKeys:()=>s.cGk,objSeal:()=>s.jsL,onConfigChange:()=>c.a,openXhr:()=>Z,optimizeObject:()=>ve.hW,parseResponse:()=>Ce.x,parseTraceParent:()=>be.ZI,perfNow:()=>s.UUD,prependTransports:()=>ve.jL,proxyAssign:()=>ve.qz,proxyFunctionAs:()=>ve.RF,proxyFunctions:()=>ve.o$,random32:()=>ye.VN,randomValue:()=>ye.Z1,removeEventHandler:()=>me.zh,removeEventListeners:()=>me.Wg,removePageHideEventListener:()=>me.sq,removePageShowEventListener:()=>me.vF,removePageUnloadEventListener:()=>me.Ds,safeGetCookieMgr:()=>we.um,safeGetLogger:()=>l.y0,sanitizeProperty:()=>V,setEnableEnvMocks:()=>f.cU,setProcessTelemetryTimings:()=>J,setValue:()=>ve.KY,strContains:()=>ve.Ju,strEndsWith:()=>s.Cv9,strFunction:()=>m.hW,strObject:()=>m._1,strPrototype:()=>m.vR,strStartsWith:()=>s.tGl,strTrim:()=>s.EHq,strUndefined:()=>m.bA,throwError:()=>s.$8,toISOString:()=>ve._u,useXDomainRequest:()=>f.PV});var n,o=r(4688),i=r(8279),s=r(269),a=r(8156),c=r(9749),l=r(3775),u=r(2774),d="",p="version",h="properties",f=r(7292),g=r(9882),m=r(5664),v="initialize",y="logger",S="indexOf",w="timings",E="pollInternalLogs",_="value",b="kind",P="length",T="processTelemetryStart",C="handleField",I="rmSanitizer",O="rmFieldSanitizer",N="canHandle",R="4.3.0",A="1DS-Web-JS-"+R,D=m.Wy.hasOwnProperty,x="withCredentials",k=((n={})[0]=0,n[2]=6,n[1]=1,n[3]=7,n[4098]=6,n[4097]=1,n[4099]=7,n),j=null,M=(0,s.Wtk)(),L=(0,s.Vdv)();function F(e){return!(e===d||(0,s.hXl)(e))}function U(e){if(e){var t=(0,s.HzD)(e,"-");if(t>-1)return(0,s.ZWZ)(e,t)}return d}function $(){return null===j&&(j=!(0,s.b07)(Uint8Array)&&!function(){var e=(0,s.w3n)();if(!(0,s.b07)(e)&&e.userAgent){var t=e.userAgent.toLowerCase();if((t[S]("safari")>=0||t[S]("firefox")>=0)&&t[S]("chrome")<0)return!0}return!1}()&&!(0,f.lV)()),j}function B(e){return!!(e&&(0,s.EtT)(e)&&e>=1&&e<=4)}function V(e,t,r){if(!t&&!F(t)||"string"!=typeof e)return null;var n=typeof t;if("string"===n||"number"===n||"boolean"===n||(0,s.cyL)(t))t={value:t};else if("object"!==n||D.call(t,"value")){if((0,s.hXl)(t[_])||t[_]===d||!(0,s.KgX)(t[_])&&!(0,s.EtT)(t[_])&&!(0,s.Lmq)(t[_])&&!(0,s.cyL)(t[_]))return null}else t={value:r?JSON.stringify(t):t};if((0,s.cyL)(t[_])&&!X(t[_]))return null;if(!(0,s.hXl)(t[b])){if((0,s.cyL)(t[_])||!K(t[b]))return null;t[_]=t[_].toString()}return t}function H(e,t,r){var n=-1;if(!(0,s.b07)(e))if(t>0&&(32===t?n=8192:t<=13&&(n=t<<5)),function(e){return e>=0&&e<=9}(r))-1===n&&(n=0),n|=r;else{var o=k[Q(e)]||-1;-1!==n&&-1!==o?n|=o:6===o&&(n=o)}return n}function q(e,t,r){var n;return void 0===r&&(r=!0),e&&(n=e.get(t),r&&n&&decodeURIComponent&&(n=decodeURIComponent(n))),n||d}function z(e){void 0===e&&(e="D");var t=(0,g.aq)();return"B"===e?t="{"+t+"}":"P"===e?t="("+t+")":"N"===e&&(t=t.replace(/-/g,d)),t}function W(e,t,r,n,o){var i={},a=!1,c=0,l=arguments[P],u=arguments;for((0,s.Lmq)(u[0])&&(a=u[0],c++);c0&&e<=13||32===e}function X(e){return e[P]>0}function J(e,t){var r=e;r[w]=r[w]||{},r[w][T]=r[w][T]||{},r[w][T][t]=G()}function Q(e){var t=0;if(null!=e){var r=typeof e;"string"===r?t=1:"number"===r?t=2:"boolean"===r?t=3:r===m._1&&(t=4,(0,s.cyL)(e)?(t=4096,e[P]>0&&(t|=Q(e[0]))):D.call(e,"value")&&(t=8192|Q(e[_])))}return t}function Y(){return!!(0,s.zS2)("chrome")}function Z(e,t,r,n,o,i){function s(e,t,r){try{e[t]=r}catch(e){}}void 0===n&&(n=!1),void 0===o&&(o=!1);var a=new XMLHttpRequest;return n&&s(a,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",n),r&&s(a,x,r),a.open(e,t,!o),r&&s(a,x,r),!o&&i&&s(a,"timeout",i),a}function ee(e){return e>0}var te=(0,s.ZHX)({endpointUrl:"https://browser.events.data.microsoft.com/OneCollector/1.0/",propertyStorageOverride:{isVal:function(e){return!e||e.getProperty&&e.setProperty||(0,s.$8)("Invalid property storage override passed."),!0}}}),re=function(e){function t(){var r=e.call(this)||this;return(0,i.A)(t,r,function(e,t){e[v]=function(r,n,o,i){(0,a.r2)(e,function(){return"AppInsightsCore.initialize"},function(){try{t[v]((0,c.e)(r,te,o||e[y],!1).cfg,n,o,i)}catch(t){var a=e[y],u=(0,s.mmD)(t);-1!==u[S]("channels")&&(u+="\n - Channels must be provided through config.channels only!"),(0,l.ZP)(a,1,514,"SDK Initialization Failed - no telemetry will be sent: "+u)}},function(){return{config:r,extensions:n,logger:o,notificationManager:i}})},e.track=function(r){(0,a.r2)(e,function(){return"AppInsightsCore.track"},function(){var n=r;if(n){n[w]=n[w]||{},n[w].trackStart=G(),B(n.latency)||(n.latency=1);var o=n.ext=n.ext||{};o.sdk=o.sdk||{},o.sdk.ver=A;var i=n.baseData=n.baseData||{};i[h]=i[h]||{};var s=i[h];s[p]=s[p]||e.pluginVersionString||d}t.track(n)},function(){return{item:r}},!r.sync)},e[E]=function(e){return t[E](e||"InternalLog")}}),r}return(0,o.qU)(t,e),t.__ieDyn=1,t}(u._),ne=r(4282),oe=(0,ne.H)({NotSet:0,Pii_DistinguishedName:1,Pii_GenericData:2,Pii_IPV4Address:3,Pii_IPv6Address:4,Pii_MailSubject:5,Pii_PhoneNumber:6,Pii_QueryString:7,Pii_SipAddress:8,Pii_SmtpAddress:9,Pii_Identity:10,Pii_Uri:11,Pii_Fqdn:12,Pii_IPV4AddressLegacy:13,Pii_IPv6ScrubLastHextets:14,Pii_DropValue:15,CustomerContent_GenericContent:32}),ie=(0,ne.H)({Normal:1,CostDeferred:2,RealTime:3,Immediate:4}),se=(0,ne.H)({Unspecified:0,String:1,Int32:2,UInt32:3,Int64:4,UInt64:5,Double:6,Bool:7,Guid:8,DateTime:9}),ae=(0,ne.H)({Normal:1,Critical:2}),ce=(0,ne.H)({NONE:0,ERROR:1,WARNING:2,INFORMATION:3}),le=function(){function e(e){var t=this,r={},n=[],o=[];function i(e,t){var i,a=r[e];if(a&&(i=a[t]),!i&&null!==i){if((0,s.KgX)(e)&&(0,s.KgX)(t))if(o[P]>0){for(var c=0;c1024){for(var t=0,r=s.length-c;t0&&this.tasks.length>0){this.count--;let e=this.tasks.shift();if(void 0===e)throw"Unexpected undefined value in tasks list";e()}}acquire(){return new Promise((e,t)=>{this.tasks.push(()=>{var t=!1;e(()=>{t||(t=!0,this.count++,this.sched())})}),process&&process.nextTick?process.nextTick(this.sched.bind(this)):setImmediate(this.sched.bind(this))})}use(e){return this.acquire().then(t=>e().then(e=>(t(),e)).catch(e=>{throw t(),e}))}}t.Semaphore=r,t.Mutex=class extends r{constructor(){super(1)}}},2356(e,t){"use strict";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 r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(){},i=function(){function e(e,t){this._isCancelled=e,this.canBeCancelled=t,this._callbacks=new Set}return Object.defineProperty(e.prototype,"isCancelled",{get:function(){return this._isCancelled},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"reason",{get:function(){if(this.isCancelled)return this._reason;throw new Error("This token is not cancelled.")},enumerable:!1,configurable:!0}),e.prototype.racePromise=function(t){var r=this;return this.canBeCancelled?new Promise(function(n,o){var i=r.onCancelled(function(t){return o(new e.CancellationError(t))});t.then(function(e){n(e),i()},function(e){o(e),i()})}):t},e.prototype.throwIfCancelled=function(){if(this._isCancelled)throw new e.CancellationError(this._reason)},e.prototype.onCancelled=function(e){var t,r=this;return this.canBeCancelled?this.isCancelled?(e(this.reason),o):(null===(t=this._callbacks)||void 0===t||t.add(e),function(){var t;return null===(t=r._callbacks)||void 0===t?void 0:t.delete(e)}):o},e.create=function(){var t=new e(!1,!0);return{token:t,cancel:function(e){var r;t._isCancelled||(t._isCancelled=!0,t._reason=e,null===(r=t._callbacks)||void 0===r||r.forEach(function(t){return t(e)}),delete t._callbacks)}}},e.timeout=function(t){var r=e.create(),n=r.token,o=r.cancel,i=setTimeout(function(){return o(e.timeout)},t);return{token:n,cancel:function(e){n._isCancelled||(clearTimeout(i),o(e))}}},e.all=function(){for(var t=[],r=0;r{},e=>(e.catch(t),e))},1611(e){!function(t){e.exports=t;var r="listeners",n={on:function(e,t){return s(this,e).push(t),this},once:function(e,t){var r=this;return n.originalListener=t,s(r,e).push(n),r;function n(){i.call(r,e,n),t.apply(this,arguments)}},off:i,emit:function(e,t){var r=this,n=s(r,e,!0);if(!n)return!1;var o=arguments.length;if(1===o)n.forEach(function(e){e.call(r)});else if(2===o)n.forEach(function(e){e.call(r,t)});else{var i=Array.prototype.slice.call(arguments,1);n.forEach(function(e){e.apply(r,i)})}return!!n.length}};function o(e){for(var t in n)e[t]=n[t];return e}function i(e,t){var n,o=this;if(arguments.length){if(t){if(n=s(o,e,!0)){if(!(n=n.filter(function(e){return e!==t&&e.originalListener!==t})).length)return i.call(o,e);o[r][e]=n}}else if((n=o[r])&&(delete n[e],!Object.keys(n).length))return i.call(o)}else delete o[r];return o}function s(e,t,n){if(!n||e[r]){var o=e[r]||(e[r]={});return o[t]||(o[t]=[])}}o(t.prototype),t.mixin=o}(function e(){if(!(this instanceof e))return new e})},251(e,t){t.read=function(e,t,r,n,o){var i,s,a=8*o-n-1,c=(1<>1,u=-7,d=r?o-1:0,p=r?-1:1,h=e[t+d];for(d+=p,i=h&(1<<-u)-1,h>>=-u,u+=a;u>0;i=256*i+e[t+d],d+=p,u-=8);for(s=i&(1<<-u)-1,i>>=-u,u+=n;u>0;s=256*s+e[t+d],d+=p,u-=8);if(0===i)i=1-l;else{if(i===c)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),i-=l}return(h?-1:1)*s*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var s,a,c,l=8*i-o-1,u=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:i-1,f=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+d>=1?p/c:p*Math.pow(2,1-d))*c>=2&&(s++,c/=2),s+d>=u?(a=0,s=u):s+d>=1?(a=(t*c-1)*Math.pow(2,o),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,o),s=0));o>=8;e[r+h]=255&a,h+=f,a/=256,o-=8);for(s=s<0;e[r+h]=255&s,h+=f,s/=256,l-=8);e[r+h-f]|=128*g}},9568(e,t,r){"use strict";r.r(t),r.d(t,{Collection:()=>P,Iterable:()=>Tn,List:()=>ir,Map:()=>jt,OrderedMap:()=>Sr,OrderedSet:()=>an,PairSorting:()=>pn,Range:()=>Hr,Record:()=>hn,Repeat:()=>wn,Seq:()=>G,Set:()=>Mr,Stack:()=>Tr,default:()=>Cn,fromJS:()=>En,get:()=>ot,getIn:()=>qr,has:()=>nt,hasIn:()=>Wr,hash:()=>he,is:()=>le,isAssociative:()=>b,isCollection:()=>y,isImmutable:()=>D,isIndexed:()=>_,isKeyed:()=>w,isList:()=>or,isMap:()=>se,isOrdered:()=>k,isOrderedMap:()=>ae,isOrderedSet:()=>Dr,isPlainObject:()=>et,isRecord:()=>A,isSeq:()=>N,isSet:()=>Ar,isStack:()=>Pr,isValueObject:()=>ce,merge:()=>Et,mergeDeep:()=>bt,mergeDeepWith:()=>Pt,mergeWith:()=>_t,remove:()=>at,removeIn:()=>ht,set:()=>ct,setIn:()=>dt,update:()=>gt,updateIn:()=>lt,version:()=>Pn});var n="delete",o=32,i=31,s={};function a(e){e&&(e.value=!0)}function c(){}function l(e){return void 0===e.size&&(e.size=e.__iterate(d)),e.size}function u(e,t){if("number"!=typeof t){var r=t>>>0;if(""+r!==t||4294967295===r)return NaN;t=r}return t<0?l(e)+t:t}function d(){return!0}function p(e,t,r){return(0===e&&!m(e)||void 0!==r&&e<=-r)&&(void 0===t||void 0!==r&&t>=r)}function h(e,t){return g(e,t,0)}function f(e,t){return g(e,t,t)}function g(e,t,r){return void 0===e?r:m(e)?t===1/0?t:0|Math.max(0,t+e):void 0===t||t===e?e:0|Math.min(t,e)}function m(e){return e<0||0===e&&1/e==-1/0}var v="@@__IMMUTABLE_ITERABLE__@@";function y(e){return Boolean(e&&e[v])}var S="@@__IMMUTABLE_KEYED__@@";function w(e){return Boolean(e&&e[S])}var E="@@__IMMUTABLE_INDEXED__@@";function _(e){return Boolean(e&&e[E])}function b(e){return w(e)||_(e)}var P=function(e){return y(e)?e:G(e)},T=function(e){function t(e){return w(e)?e:K(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(P),C=function(e){function t(e){return _(e)?e:X(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(P),I=function(e){function t(e){return y(e)&&!b(e)?e:J(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(P);P.Keyed=T,P.Indexed=C,P.Set=I;var O="@@__IMMUTABLE_SEQ__@@";function N(e){return Boolean(e&&e[O])}var R="@@__IMMUTABLE_RECORD__@@";function A(e){return Boolean(e&&e[R])}function D(e){return y(e)||A(e)}var x="@@__IMMUTABLE_ORDERED__@@";function k(e){return Boolean(e&&e[x])}var j="function"==typeof Symbol&&Symbol.iterator,M="@@iterator",L=j||M,F=function(e){this.next=e};function U(e,t,r,n){var o=0===e?t:1===e?r:[t,r];return n?n.value=o:n={value:o,done:!1},n}function $(){return{value:void 0,done:!0}}function B(e){return!!Array.isArray(e)||!!q(e)}function V(e){return e&&"function"==typeof e.next}function H(e){var t=q(e);return t&&t.call(e)}function q(e){var t=e&&(j&&e[j]||e[M]);if("function"==typeof t)return t}F.prototype.toString=function(){return"[Iterator]"},F.KEYS=0,F.VALUES=1,F.ENTRIES=2,F.prototype.inspect=F.prototype.toSource=function(){return this.toString()},F.prototype[L]=function(){return this};var z=Object.prototype.hasOwnProperty;function W(e){return!(!Array.isArray(e)&&"string"!=typeof e)||e&&"object"==typeof e&&Number.isInteger(e.length)&&e.length>=0&&(0===e.length?1===Object.keys(e).length:e.hasOwnProperty(e.length-1))}var G=function(e){function t(e){return null==e?te():D(e)?e.toSeq():function(e){var t,r,n=oe(e);if(n)return(r=q(t=e))&&r===t.entries?n.fromEntrySeq():function(e){var t=q(e);return t&&t===e.keys}(e)?n.toSetSeq():n;if("object"==typeof e)return new Y(e);throw new TypeError("Expected Array or collection object of values, or keyed object: "+e)}(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(e,t){var r=this._cache;if(r){for(var n=r.length,o=0;o!==n;){var i=r[t?n-++o:o++];if(!1===e(i[1],i[0],this))break}return o}return this.__iterateUncached(e,t)},t.prototype.__iterator=function(e,t){var r=this._cache;if(r){var n=r.length,o=0;return new F(function(){if(o===n)return{value:void 0,done:!0};var i=r[t?n-++o:o++];return U(e,i[0],i[1])})}return this.__iteratorUncached(e,t)},t}(P),K=function(e){function t(e){return null==e?te().toKeyedSeq():y(e)?w(e)?e.toSeq():e.fromEntrySeq():A(e)?e.toSeq():re(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t}(G),X=function(e){function t(e){return null==e?te():y(e)?w(e)?e.entrySeq():e.toIndexedSeq():A(e)?e.toSeq().entrySeq():ne(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t}(G),J=function(e){function t(e){return(y(e)&&!b(e)?e:X(e)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t}(G);G.isSeq=N,G.Keyed=K,G.Set=J,G.Indexed=X,G.prototype[O]=!0;var Q=function(e){function t(e){this._array=e,this.size=e.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this.has(e)?this._array[u(this,e)]:t},t.prototype.__iterate=function(e,t){for(var r=this._array,n=r.length,o=0;o!==n;){var i=t?n-++o:o++;if(!1===e(r[i],i,this))break}return o},t.prototype.__iterator=function(e,t){var r=this._array,n=r.length,o=0;return new F(function(){if(o===n)return{value:void 0,done:!0};var i=t?n-++o:o++;return U(e,i,r[i])})},t}(X),Y=function(e){function t(e){var t=Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]);this._object=e,this._keys=t,this.size=t.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},t.prototype.has=function(e){return z.call(this._object,e)},t.prototype.__iterate=function(e,t){for(var r=this._object,n=this._keys,o=n.length,i=0;i!==o;){var s=n[t?o-++i:i++];if(!1===e(r[s],s,this))break}return i},t.prototype.__iterator=function(e,t){var r=this._object,n=this._keys,o=n.length,i=0;return new F(function(){if(i===o)return{value:void 0,done:!0};var s=n[t?o-++i:i++];return U(e,s,r[s])})},t}(K);Y.prototype[x]=!0;var Z,ee=function(e){function t(e){this._collection=e,this.size=e.length||e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var r=H(this._collection),n=0;if(V(r))for(var o;!(o=r.next()).done&&!1!==e(o.value,n++,this););return n},t.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var r=H(this._collection);if(!V(r))return new F($);var n=0;return new F(function(){var t=r.next();return t.done?t:U(e,n++,t.value)})},t}(X);function te(){return Z||(Z=new Q([]))}function re(e){var t=oe(e);if(t)return t.fromEntrySeq();if("object"==typeof e)return new Y(e);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function ne(e){var t=oe(e);if(t)return t;throw new TypeError("Expected Array or collection object of values: "+e)}function oe(e){return W(e)?new Q(e):B(e)?new ee(e):void 0}var ie="@@__IMMUTABLE_MAP__@@";function se(e){return Boolean(e&&e[ie])}function ae(e){return se(e)&&k(e)}function ce(e){return Boolean(e&&"function"==typeof e.equals&&"function"==typeof e.hashCode)}function le(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!!(ce(e)&&ce(t)&&e.equals(t))}var ue="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var r=65535&(e|=0),n=65535&(t|=0);return r*n+((e>>>16)*n+r*(t>>>16)<<16>>>0)|0};function de(e){return e>>>1&1073741824|3221225471&e}var pe=Object.prototype.valueOf;function he(e){if(null==e)return fe(e);if("function"==typeof e.hashCode)return de(e.hashCode(e));var t,r,n,o=(t=e).valueOf!==pe&&"function"==typeof t.valueOf?t.valueOf(t):t;if(null==o)return fe(o);switch(typeof o){case"boolean":return o?1108378657:1108378656;case"number":return function(e){if(e!=e||e===1/0)return 0;var t=0|e;for(t!==e&&(t^=4294967295*e);e>4294967295;)t^=e/=4294967295;return de(t)}(o);case"string":return o.length>Pe?(void 0===(n=Ie[r=o])&&(n=ge(r),Ce===Te&&(Ce=0,Ie={}),Ce++,Ie[r]=n),n):ge(o);case"object":case"function":return function(e){var t;if(we&&void 0!==(t=Se.get(e)))return t;if(void 0!==(t=e[be]))return t;if(!ve){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[be]))return t;if(void 0!==(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e)))return t}if(t=ye(),we)Se.set(e,t);else{if(void 0!==me&&!1===me(e))throw new Error("Non-extensible objects are not allowed as keys.");if(ve)Object.defineProperty(e,be,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[be]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[be]=t}}return t}(o);case"symbol":return function(e){var t=Ee[e];return void 0!==t||(t=ye(),Ee[e]=t),t}(o);default:if("function"==typeof o.toString)return ge(o.toString());throw new Error("Value type "+typeof o+" cannot be hashed.")}}function fe(e){return null===e?1108378658:1108378659}function ge(e){for(var t=0,r=0;r=0&&(c.get=function(t,r){return(t=u(this,t))>=0&&ti)return{value:void 0,done:!0};var e=o.next();return n||1===t||e.done?e:U(t,c-1,0===t?void 0:e.value[1],e)})},c}function Le(e,t,r,n){var o=We(e);return o.__iterateUncached=function(o,i){var s=this;if(i)return this.cacheResult().__iterate(o,i);var a=!0,c=0;return e.__iterate(function(e,i,l){if(!a||!(a=t.call(r,e,i,l)))return c++,o(e,n?i:c-1,s)}),c},o.__iteratorUncached=function(o,i){var s=this;if(i)return this.cacheResult().__iterator(o,i);var a=e.__iterator(2,i),c=!0,l=0;return new F(function(){var e,i,u;do{if((e=a.next()).done)return n||1===o?e:U(o,l++,0===o?void 0:e.value[1],e);var d=e.value;i=d[0],u=d[1],c&&(c=t.call(r,u,i,s))}while(c);return 2===o?e:U(o,i,u,e)})},o}function Fe(e,t,r){var n=We(e);return n.__iterateUncached=function(o,i){if(i)return this.cacheResult().__iterate(o,i);var s=0,a=!1;return function e(c,l){c.__iterate(function(i,c){return(!t||l0}function Ve(e,t,r,n){var o=We(e),i=new Q(r).map(function(e){return e.size});return o.size=n?i.max():i.min(),o.__iterate=function(e,t){for(var r,n=this.__iterator(1,t),o=0;!(r=n.next()).done&&!1!==e(r.value,o++,this););return o},o.__iteratorUncached=function(e,o){var i=r.map(function(e){return e=P(e),H(o?e.reverse():e)}),s=0,a=!1;return new F(function(){var r;return a||(r=i.map(function(e){return e.next()}),a=n?r.every(function(e){return e.done}):r.some(function(e){return e.done})),a?{value:void 0,done:!0}:U(e,s++,t.apply(null,r.map(function(e){return e.value})))})},o}function He(e,t){return e===t?e:N(e)?t:e.constructor(t)}function qe(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function ze(e){return w(e)?T:_(e)?C:I}function We(e){return Object.create((w(e)?K:_(e)?X:J).prototype)}function Ge(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):G.prototype.cacheResult.call(this)}function Ke(e,t){return void 0===e&&void 0===t?0:void 0===e?1:void 0===t?-1:e>t?1:e0;)t[r]=arguments[r+1];if("function"!=typeof e)throw new TypeError("Invalid merger function: "+e);return wt(this,t,e)}function wt(e,t,r){for(var n=[],o=0;o0;)t[r]=arguments[r+1];return Ct(e,t)}function _t(e,t){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];return Ct(t,r,e)}function bt(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return Tt(e,t)}function Pt(e,t){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];return Tt(t,r,e)}function Tt(e,t,r){return Ct(e,t,function(e){return function t(r,n,o){return tt(r)&&tt(n)&&(i=n,s=G(r),a=G(i),_(s)===_(a)&&w(s)===w(a))?Ct(r,[n],t):e?e(r,n,o):n;var i,s,a}}(r))}function Ct(e,t,r){if(!tt(e))throw new TypeError("Cannot merge into non-data-structure value: "+e);if(D(e))return"function"==typeof r&&e.mergeWith?e.mergeWith.apply(e,[r].concat(t)):e.merge?e.merge.apply(e,t):e.concat.apply(e,t);for(var n=Array.isArray(e),o=e,i=n?C:T,s=n?function(t){o===e&&(o=st(o)),o.push(t)}:function(t,n){if(!it(n)){var i=z.call(o,n),s=i&&r?r(o[n],t,n):t;i&&s===o[n]||(o===e&&(o=st(o)),o[n]=s)}},a=0;a0;)t[r]=arguments[r+1];return Tt(this,t,e)}function Nt(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return lt(this,e,Gt(),function(e){return Ct(e,t)})}function Rt(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return lt(this,e,Gt(),function(e){return Tt(e,t)})}function At(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function Dt(){return this.__ownerID?this:this.__ensureOwner(new c)}function xt(){return this.__ensureOwner()}function kt(){return this.__altered}var jt=function(e){function t(t){return null==t?Gt():se(t)&&!k(t)?t:Gt().withMutations(function(r){var n=e(t);Qe(n.size),n.forEach(function(e,t){return r.set(t,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return Gt().withMutations(function(t){for(var r=0;r=e.length)throw new Error("Missing value for key: "+e[r]);t.set(e[r],e[r+1])}})},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},t.prototype.set=function(e,t){return Kt(this,e,t)},t.prototype.remove=function(e){return Kt(this,e,s)},t.prototype.deleteAll=function(e){var t=P(e);return 0===t.size?this:this.withMutations(function(e){t.forEach(function(t){return e.remove(t)})})},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Gt()},t.prototype.sort=function(e){return Sr(Ue(this,e))},t.prototype.sortBy=function(e,t){return Sr(Ue(this,t,e))},t.prototype.map=function(e,t){var r=this;return this.withMutations(function(n){n.forEach(function(o,i){n.set(i,e.call(t,o,i,r))})})},t.prototype.__iterator=function(e,t){return new Ht(this,e,t)},t.prototype.__iterate=function(e,t){var r=this,n=0;return this._root&&this._root.iterate(function(t){return n++,e(t[1],t[0],r)},t),n},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Wt(this.size,this._root,e,this.__hash):0===this.size?Gt():(this.__ownerID=e,this.__altered=!1,this)},t}(T);jt.isMap=se;var Mt=jt.prototype;Mt[ie]=!0,Mt[n]=Mt.remove,Mt.removeAll=Mt.deleteAll,Mt.setIn=pt,Mt.removeIn=Mt.deleteIn=ft,Mt.update=mt,Mt.updateIn=vt,Mt.merge=Mt.concat=yt,Mt.mergeWith=St,Mt.mergeDeep=It,Mt.mergeDeepWith=Ot,Mt.mergeIn=Nt,Mt.mergeDeepIn=Rt,Mt.withMutations=At,Mt.wasAltered=kt,Mt.asImmutable=xt,Mt["@@transducer/init"]=Mt.asMutable=Dt,Mt["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])},Mt["@@transducer/result"]=function(e){return e.asImmutable()};var Lt=function(e,t){this.ownerID=e,this.entries=t};Lt.prototype.get=function(e,t,r,n){for(var o=this.entries,i=0,s=o.length;i=er)return function(e,t,r,n){e||(e=new c);for(var o=new Bt(e,he(r),[r,n]),i=0;i>>e)&i),s=this.bitmap;return 0===(s&o)?n:this.nodes[Yt(s&o-1)].get(e+5,t,r,n)},Ft.prototype.update=function(e,t,r,n,a,c,l){void 0===r&&(r=he(n));var u=(0===t?r:r>>>t)&i,d=1<=tr)return function(e,t,r,n,i){for(var s=0,a=new Array(o),c=0;0!==r;c++,r>>>=1)a[c]=1&r?t[s++]:void 0;return a[n]=i,new Ut(e,s+1,a)}(e,g,p,u,v);if(h&&!v&&2===g.length&&Jt(g[1^f]))return g[1^f];if(h&&v&&1===g.length&&Jt(v))return v;var y=e&&e===this.ownerID,S=h?v?p:p^d:p|d,w=h?v?Zt(g,f,v,y):function(e,t,r){var n=e.length-1;if(r&&t===n)return e.pop(),e;for(var o=new Array(n),i=0,s=0;s>>e)&i,s=this.nodes[o];return s?s.get(e+5,t,r,n):n},Ut.prototype.update=function(e,t,r,n,o,a,c){void 0===r&&(r=he(n));var l=(0===t?r:r>>>t)&i,u=o===s,d=this.nodes,p=d[l];if(u&&!p)return this;var h=Xt(p,e,t+5,r,n,o,a,c);if(h===p)return this;var f=this.count;if(p){if(!h&&--f>>r)&i,c=(0===r?n:n>>>r)&i,l=a===c?[Qt(e,t,r+5,n,o)]:(s=new Bt(t,n,o),a>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,127&(e+=e>>8)+(e>>16)}function Zt(e,t,r,n){var o=n?e:Xe(e);return o[t]=r,o}var er=8,tr=16,rr=8,nr="@@__IMMUTABLE_LIST__@@";function or(e){return Boolean(e&&e[nr])}var ir=function(e){function t(t){var r=pr();if(null==t)return r;if(or(t))return t;var n=e(t),i=n.size;return 0===i?r:(Qe(i),i>0&&i=0&&e=e.size||t<0)return e.withMutations(function(e){t<0?mr(e,t).set(0,r):mr(e,0,t+1).set(t,r)});t+=e._origin;var n=e._tail,o=e._root,i={value:!1};return t>=vr(e._capacity)?n=hr(n,e.__ownerID,0,t,r,i):o=hr(o,e.__ownerID,e._level,t,r,i),i.value?e.__ownerID?(e._root=o,e._tail=n,e.__hash=void 0,e.__altered=!0,e):dr(e._origin,e._capacity,e._level,o,n):e}(this,e,t)},t.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},t.prototype.insert=function(e,t){return this.splice(e,0,t)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=5,this._root=this._tail=this.__hash=void 0,this.__altered=!0,this):pr()},t.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(r){mr(r,0,t+e.length);for(var n=0;n>>t&i;if(n>=this.array.length)return new ar([],e);var o,s=0===n;if(t>0){var a=this.array[n];if((o=a&&a.removeBefore(e,t-5,r))===a&&s)return this}if(s&&!o)return this;var c=fr(this,e);if(!s)for(var l=0;l>>t&i;if(o>=this.array.length)return this;if(t>0){var s=this.array[o];if((n=s&&s.removeAfter(e,t-5,r))===s&&o===this.array.length-1)return this}var a=fr(this,e);return a.array.splice(o+1),n&&(a.array[o]=n),a};var cr,lr={};function ur(e,t){var r=e._origin,n=e._capacity,i=vr(n),s=e._tail;return function e(a,c,l){return 0===c?function(e,a){var c=a===i?s&&s.array:e&&e.array,l=a>r?0:r-a,u=n-a;return u>o&&(u=o),function(){if(l===u)return lr;var e=t?--u:l++;return c&&c[e]}}(a,l):function(i,s,a){var c,l=i&&i.array,u=a>r?0:r-a>>s,d=1+(n-a>>s);return d>o&&(d=o),function(){for(;;){if(c){var r=c();if(r!==lr)return r;c=null}if(u===d)return lr;var n=t?--d:u++;c=e(l&&l[n],s-5,a+(n<>>r&i,u=e&&l0){var d=e&&e.array[l],p=hr(d,t,r-5,n,o,s);return p===d?e:((c=fr(e,t)).array[l]=p,c)}return u&&e.array[l]===o?e:(s&&a(s),c=fr(e,t),void 0===o&&l===c.array.length-1?c.array.pop():c.array[l]=o,c)}function fr(e,t){return t&&e&&t===e.ownerID?e:new ar(e?e.array.slice():[],t)}function gr(e,t){if(t>=vr(e._capacity))return e._tail;if(t<1<0;)r=r.array[t>>>n&i],n-=5;return r}}function mr(e,t,r){void 0!==t&&(t|=0),void 0!==r&&(r|=0);var n=e.__ownerID||new c,o=e._origin,s=e._capacity,a=o+t,l=void 0===r?s:r<0?s+r:o+r;if(a===o&&l===s)return e;if(a>=l)return e.clear();for(var u=e._level,d=e._root,p=0;a+p<0;)d=new ar(d&&d.array.length?[void 0,d]:[],n),p+=1<<(u+=5);p&&(a+=p,o+=p,l+=p,s+=p);for(var h=vr(s),f=vr(l);f>=1<h?new ar([],n):g;if(g&&f>h&&a5;y-=5){var S=h>>>y&i;v=v.array[S]=fr(v.array[S],n)}v.array[h>>>5&i]=g}if(l=f)a-=f,l-=f,u=5,d=null,m=m&&m.removeBefore(n,0,a);else if(a>o||f>>u&i;if(w!==f>>>u&i)break;w&&(p+=(1<o&&(d=d.removeBefore(n,u,a-p)),d&&f>>5<<5}var yr,Sr=function(e){function t(e){return null==e?Er():ae(e)?e:Er().withMutations(function(t){var r=T(e);Qe(r.size),r.forEach(function(e,r){return t.set(r,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("OrderedMap {","}")},t.prototype.get=function(e,t){var r=this._map.get(e);return void 0!==r?this._list.get(r)[1]:t},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this.__altered=!0,this):Er()},t.prototype.set=function(e,t){return _r(this,e,t)},t.prototype.remove=function(e){return _r(this,e,s)},t.prototype.__iterate=function(e,t){var r=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],r)},t)},t.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),r=this._list.__ensureOwner(e);return e?wr(t,r,e,this.__hash):0===this.size?Er():(this.__ownerID=e,this.__altered=!1,this._map=t,this._list=r,this)},t}(jt);function wr(e,t,r,n){var o=Object.create(Sr.prototype);return o.size=e?e.size:0,o._map=e,o._list=t,o.__ownerID=r,o.__hash=n,o.__altered=!1,o}function Er(){return yr||(yr=wr(Gt(),pr()))}function _r(e,t,r){var n,i,a=e._map,c=e._list,l=a.get(t),u=void 0!==l;if(r===s){if(!u)return e;c.size>=o&&c.size>=2*a.size?(n=(i=c.filter(function(e,t){return void 0!==e&&l!==t})).toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(n.__ownerID=i.__ownerID=e.__ownerID)):(n=a.remove(t),i=l===c.size-1?c.pop():c.set(l,void 0))}else if(u){if(r===c.get(l)[1])return e;n=a,i=c.set(l,[t,r])}else n=a.set(t,c.size),i=c.set(c.size,[t,r]);return e.__ownerID?(e.size=n.size,e._map=n,e._list=i,e.__hash=void 0,e.__altered=!0,e):wr(n,i)}Sr.isOrderedMap=ae,Sr.prototype[x]=!0,Sr.prototype[n]=Sr.prototype.remove;var br="@@__IMMUTABLE_STACK__@@";function Pr(e){return Boolean(e&&e[br])}var Tr=function(e){function t(e){return null==e?Nr():Pr(e)?e:Nr().pushAll(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(e,t){var r=this._head;for(e=u(this,e);r&&e--;)r=r.next;return r?r.value:t},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var e=arguments;if(0===arguments.length)return this;for(var t=this.size+arguments.length,r=this._head,n=arguments.length-1;n>=0;n--)r={value:e[n],next:r};return this.__ownerID?(this.size=t,this._head=r,this.__hash=void 0,this.__altered=!0,this):Or(t,r)},t.prototype.pushAll=function(t){if(0===(t=e(t)).size)return this;if(0===this.size&&Pr(t))return t;Qe(t.size);var r=this.size,n=this._head;return t.__iterate(function(e){r++,n={value:e,next:n}},!0),this.__ownerID?(this.size=r,this._head=n,this.__hash=void 0,this.__altered=!0,this):Or(r,n)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Nr()},t.prototype.slice=function(t,r){if(p(t,r,this.size))return this;var n=h(t,this.size);if(f(r,this.size)!==this.size)return e.prototype.slice.call(this,t,r);for(var o=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=o,this._head=i,this.__hash=void 0,this.__altered=!0,this):Or(o,i)},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Or(this.size,this._head,e,this.__hash):0===this.size?Nr():(this.__ownerID=e,this.__altered=!1,this)},t.prototype.__iterate=function(e,t){var r=this;if(t)return new Q(this.toArray()).__iterate(function(t,n){return e(t,n,r)},t);for(var n=0,o=this._head;o&&!1!==e(o.value,n++,this);)o=o.next;return n},t.prototype.__iterator=function(e,t){if(t)return new Q(this.toArray()).__iterator(e,t);var r=0,n=this._head;return new F(function(){if(n){var t=n.value;return n=n.next,U(e,r++,t)}return{value:void 0,done:!0}})},t}(C);Tr.isStack=Pr;var Cr,Ir=Tr.prototype;function Or(e,t,r,n){var o=Object.create(Ir);return o.size=e,o._head=t,o.__ownerID=r,o.__hash=n,o.__altered=!1,o}function Nr(){return Cr||(Cr=Or(0))}Ir[br]=!0,Ir.shift=Ir.pop,Ir.unshift=Ir.push,Ir.unshiftAll=Ir.pushAll,Ir.withMutations=At,Ir.wasAltered=kt,Ir.asImmutable=xt,Ir["@@transducer/init"]=Ir.asMutable=Dt,Ir["@@transducer/step"]=function(e,t){return e.unshift(t)},Ir["@@transducer/result"]=function(e){return e.asImmutable()};var Rr="@@__IMMUTABLE_SET__@@";function Ar(e){return Boolean(e&&e[Rr])}function Dr(e){return Ar(e)&&k(e)}function xr(e,t){if(e===t)return!0;if(!y(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||w(e)!==w(t)||_(e)!==_(t)||k(e)!==k(t))return!1;if(0===e.size&&0===t.size)return!0;var r=!b(e);if(k(e)){var n=e.entries();return t.every(function(e,t){var o=n.next().value;return o&&le(o[1],e)&&(r||le(o[0],t))})&&n.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{o=!0;var i=e;e=t,t=i}var a=!0,c=t.__iterate(function(t,n){if(r?!e.has(t):o?!le(t,e.get(n,s)):!le(e.get(n,s),t))return a=!1,!1});return a&&e.size===c}function kr(e,t){var r=function(r){e.prototype[r]=t[r]};return Object.keys(t).forEach(r),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(r),e}function jr(e){if(!e||"object"!=typeof e)return e;if(!y(e)){if(!tt(e))return e;e=G(e)}if(w(e)){var t={};return e.__iterate(function(e,r){it(r)||(t[r]=jr(e))}),t}var r=[];return e.__iterate(function(e){r.push(jr(e))}),r}var Mr=function(e){function t(t){return null==t?Br():Ar(t)&&!k(t)?t:Br().withMutations(function(r){var n=e(t);Qe(n.size),n.forEach(function(e){return r.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(T(e).keySeq())},t.intersect=function(e){return(e=P(e).toArray()).length?Fr.intersect.apply(t(e.pop()),e):Br()},t.union=function(e){return(e=P(e).toArray()).length?Fr.union.apply(t(e.pop()),e):Br()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(e){return this._map.has(e)},t.prototype.add=function(e){return Ur(this,this._map.set(e,e))},t.prototype.remove=function(e){return Ur(this,this._map.remove(e))},t.prototype.clear=function(){return Ur(this,this._map.clear())},t.prototype.map=function(e,t){var r=this,n=!1,o=Ur(this,this._map.mapEntries(function(o){var i=o[1],s=e.call(t,i,i,r);return s!==i&&(n=!0),[s,s]},t));return n?o:this},t.prototype.union=function(){for(var t=[],r=arguments.length;r--;)t[r]=arguments[r];return 0===(t=t.filter(function(e){return 0!==e.size})).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(r){for(var n=0;n=0&&t=0&&r>>-15,461845907),t=ue(t<<13|t>>>-13,5),t=ue((t=(t+3864292196|0)^e)^t>>>16,2246822507),t=de((t=ue(t^t>>>13,3266489909))^t>>>16)}(e.__iterate(r?t?function(e,t){n=31*n+sn(he(e),he(t))|0}:function(e,t){n=n+sn(he(e),he(t))|0}:t?function(e){n=31*n+he(e)|0}:function(e){n=n+he(e)|0}),n)}(this))}});var Kr=P.prototype;Kr[v]=!0,Kr[L]=Kr.values,Kr.toJSON=Kr.toArray,Kr.__toStringMapper=rt,Kr.inspect=Kr.toSource=function(){return this.toString()},Kr.chain=Kr.flatMap,Kr.contains=Kr.includes,kr(T,{flip:function(){return He(this,De(this))},mapEntries:function(e,t){var r=this,n=0;return He(this,this.toSeq().map(function(o,i){return e.call(t,[i,o],n++,r)}).fromEntrySeq())},mapKeys:function(e,t){var r=this;return He(this,this.toSeq().flip().map(function(n,o){return e.call(t,n,o,r)}).flip())}});var Xr=T.prototype;Xr[S]=!0,Xr[L]=Kr.entries,Xr.toJSON=Gr,Xr.__toStringMapper=function(e,t){return rt(t)+": "+rt(e)},kr(C,{toKeyedSeq:function(){return new Oe(this,!1)},filter:function(e,t){return He(this,je(this,e,t,!1))},findIndex:function(e,t){var r=this.findEntry(e,t);return r?r[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return He(this,ke(this,!1))},slice:function(e,t){return He(this,Me(this,e,t,!1))},splice:function(e,t){var r=arguments.length;if(t=Math.max(t||0,0),0===r||2===r&&!t)return this;e=h(e,e<0?this.count():this.size);var n=this.slice(0,e);return He(this,1===r?n:n.concat(Xe(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var r=this.findLastEntry(e,t);return r?r[0]:-1},first:function(e){return this.get(0,e)},flatten:function(e){return He(this,Fe(this,e,!1))},get:function(e,t){return(e=u(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,r){return r===e},void 0,t)},has:function(e){return(e=u(this,e))>=0&&(void 0!==this.size?this.size===1/0||et?-1:0}function sn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}Qr.has=Kr.includes,Qr.contains=Qr.includes,Qr.keys=Qr.values,kr(K,Xr),kr(X,Jr),kr(J,Qr);var an=function(e){function t(e){return null==e?dn():Dr(e)?e:dn().withMutations(function(t){var r=I(e);Qe(r.size),r.forEach(function(e){return t.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(T(e).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t}(Mr);an.isOrderedSet=Dr;var cn,ln=an.prototype;function un(e,t){var r=Object.create(ln);return r.size=e?e.size:0,r._map=e,r.__ownerID=t,r}function dn(){return cn||(cn=un(Er()))}ln[x]=!0,ln.zip=Jr.zip,ln.zipWith=Jr.zipWith,ln.zipAll=Jr.zipAll,ln.__empty=dn,ln.__make=un;var pn={LeftThenRight:-1,RightThenLeft:1},hn=function(e,t){var r;!function(e){if(A(e))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(D(e))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(null===e||"object"!=typeof e)throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}(e);var n=function(i){var s=this;if(i instanceof n)return i;if(!(this instanceof n))return new n(i);if(!r){r=!0;var a=Object.keys(e),c=o._indices={};o._name=t,o._keys=a,o._defaultValues=e;for(var l=0;l2?[]:void 0,{"":e})}function _n(e,t,r,n,o,i){if("string"!=typeof r&&!D(r)&&(W(r)||B(r)||et(r))){if(~e.indexOf(r))throw new TypeError("Cannot convert circular structure to Immutable");e.push(r),o&&""!==n&&o.push(n);var s=t.call(i,n,G(r).map(function(n,i){return _n(e,t,n,i,o,r)}),o&&o.slice());return e.pop(),o&&o.pop(),s}return r}function bn(e,t){return _(t)?t.toList():w(t)?t.toMap():t.toSet()}var Pn="4.3.8",Tn=P;const Cn={version:Pn,Collection:P,Iterable:P,Seq:G,Map:jt,OrderedMap:Sr,List:ir,Stack:Tr,Set:Mr,OrderedSet:an,PairSorting:pn,Record:hn,Range:Hr,Repeat:wn,is:le,fromJS:En,hash:he,isImmutable:D,isCollection:y,isKeyed:w,isIndexed:_,isAssociative:b,isOrdered:k,isValueObject:ce,isPlainObject:et,isSeq:N,isList:or,isMap:se,isOrderedMap:ae,isStack:Pr,isSet:Ar,isOrderedSet:Dr,isRecord:A,get:ot,getIn:qr,has:nt,hasIn:Wr,merge:Et,mergeDeep:bt,mergeWith:_t,mergeDeepWith:Pt,remove:at,removeIn:ht,set:ct,setIn:dt,update:gt,updateIn:lt}},8305(e,t){!function(e){var t,r="undefined",n=r!==typeof Buffer&&Buffer,o=r!==typeof Uint8Array&&Uint8Array,i=r!==typeof ArrayBuffer&&ArrayBuffer,s=[0,0,0,0,0,0,0,0],a=Array.isArray||function(e){return!!e&&"[object Array]"==Object.prototype.toString.call(e)},c=4294967296;function l(a,l,w){var E=l?0:4,_=l?4:0,b=l?0:3,P=l?1:2,T=l?2:1,C=l?3:0,I=l?m:y,O=l?v:S,N=D.prototype,R="is"+a,A="_"+R;return N.buffer=void 0,N.offset=0,N[A]=!0,N.toNumber=x,N.toString=function(e){var t=this.buffer,r=this.offset,n=j(t,r+E),o=j(t,r+_),i="",s=!w&&2147483648&n;for(s&&(n=~n,o=c-o),e=e||10;;){var a=n%e*c+o;if(n=Math.floor(n/e),o=Math.floor(a/e),i=(a%e).toString(e)+i,!n&&!o)break}return s&&(i="-"+i),i},N.toJSON=x,N.toArray=u,n&&(N.toBuffer=d),o&&(N.toArrayBuffer=p),D[R]=function(e){return!(!e||!e[A])},e[a]=D,D;function D(e,n,a,l){return this instanceof D?function(e,n,a,l,u){o&&i&&(n instanceof i&&(n=new o(n)),l instanceof i&&(l=new o(l))),n||a||l||t?(h(n,a)||(u=a,l=n,a=0,n=new(t||Array)(8)),e.buffer=n,e.offset=a|=0,r!==typeof l&&("string"==typeof l?function(e,t,r,n){var o=0,i=r.length,s=0,a=0;"-"===r[0]&&o++;for(var l=o;o=0))break;a=a*n+u,s=s*n+Math.floor(a/c),a%=c}l&&(s=~s,a?a=c-a:s++),k(e,t+E,s),k(e,t+_,a)}(n,a,l,u||10):h(l,u)?f(n,a,l,u):"number"==typeof u?(k(n,a+E,l),k(n,a+_,u)):l>0?I(n,a,l):l<0?O(n,a,l):f(n,a,s,0))):e.buffer=g(s,0)}(this,e,n,a,l):new D(e,n,a,l)}function x(){var e=this.buffer,t=this.offset,r=j(e,t+E),n=j(e,t+_);return w||(r|=0),r?r*c+n:n}function k(e,t,r){e[t+C]=255&r,r>>=8,e[t+T]=255&r,r>>=8,e[t+P]=255&r,r>>=8,e[t+b]=255&r}function j(e,t){return 16777216*e[t+b]+(e[t+P]<<16)+(e[t+T]<<8)+e[t+C]}}function u(e){var r=this.buffer,n=this.offset;return t=null,!1!==e&&0===n&&8===r.length&&a(r)?r:g(r,n)}function d(e){var r=this.buffer,o=this.offset;if(t=n,!1!==e&&0===o&&8===r.length&&Buffer.isBuffer(r))return r;var i=new n(8);return f(i,0,r,o),i}function p(e){var r=this.buffer,n=this.offset,s=r.buffer;if(t=o,!1!==e&&0===n&&s instanceof i&&8===s.byteLength)return s;var a=new o(8);return f(a,0,r,n),a.buffer}function h(e,t){var r=e&&e.length;return t|=0,r&&t+8<=r&&"string"!=typeof e[t]}function f(e,t,r,n){t|=0,n|=0;for(var o=0;o<8;o++)e[t++]=255&r[n++]}function g(e,t){return Array.prototype.slice.call(e,t,t+8)}function m(e,t,r){for(var n=t+8;n>t;)e[--n]=255&r,r/=256}function v(e,t,r){var n=t+8;for(r++;n>t;)e[--n]=255&-r^255,r/=256}function y(e,t,r){for(var n=t+8;t=0;o--)e[o+t]=this[o+r];else for(o=0;o=65536?(s-=65536,i+=String.fromCharCode((s>>>10)+55296,56320+(1023&s))):i+=String.fromCharCode(s));return i},t.write=function(e,t){for(var r=this,n=t||(t|=0),o=e.length,i=0,s=0;s>>6,r[n++]=128|63&i):i<55296||i>57343?(r[n++]=224|i>>>12,r[n++]=128|i>>>6&63,r[n++]=128|63&i):(i=65536+(i-55296<<10|e.charCodeAt(s++)-56320),r[n++]=240|i>>>18,r[n++]=128|i>>>12&63,r[n++]=128|i>>>6&63,r[n++]=128|63&i);return n-t}},8964(e,t,r){var n=r(8204),o=e.exports=i(0);function i(e){return new Array(e)}o.alloc=i,o.concat=n.concat,o.from=function(e){if(!n.isBuffer(e)&&n.isView(e))e=n.Uint8Array.from(e);else if(n.isArrayBuffer(e))e=new Uint8Array(e);else{if("string"==typeof e)return n.from.call(o,e);if("number"==typeof e)throw new TypeError('"value" argument must not be a number')}return Array.prototype.slice.call(e)}},2847(e,t,r){var n=r(8204),o=n.global,i=e.exports=n.hasBuffer?s(0):[];function s(e){return new o(e)}i.alloc=n.hasBuffer&&o.alloc||s,i.concat=n.concat,i.from=function(e){if(!n.isBuffer(e)&&n.isView(e))e=n.Uint8Array.from(e);else if(n.isArrayBuffer(e))e=new Uint8Array(e);else{if("string"==typeof e)return n.from.call(i,e);if("number"==typeof e)throw new TypeError('"value" argument must not be a number')}return o.from&&1!==o.from.length?o.from(e):new o(e)}},3043(e,t,r){var n,o=r(7179);t.copy=l,t.slice=u,t.toString=function(e,t,r){return(!a&&i.isBuffer(this)?this.toString:o.toString).apply(this,arguments)},t.write=(n="write",function(){return(this[n]||o[n]).apply(this,arguments)});var i=r(8204),s=i.global,a=i.hasBuffer&&"TYPED_ARRAY_SUPPORT"in s,c=a&&!s.TYPED_ARRAY_SUPPORT;function l(e,t,r,n){var s=i.isBuffer(this),a=i.isBuffer(e);if(s&&a)return this.copy(e,t,r,n);if(c||s||a||!i.isView(this)||!i.isView(e))return o.copy.call(this,e,t,r,n);var l=r||null!=n?u.call(this,r,n):this;return e.set(l,t),l.length}function u(e,t){var r=this.slice||!c&&this.subarray;if(r)return r.call(this,e,t);var n=i.alloc.call(this,t-e);return l.call(this,n,0,e,t),n}},5188(e,t,r){var n=r(8204),o=e.exports=n.hasArrayBuffer?i(0):[];function i(e){return new Uint8Array(e)}o.alloc=i,o.concat=n.concat,o.from=function(e){if(n.isView(e)){var t=e.byteOffset,r=e.byteLength;(e=e.buffer).byteLength!==r&&(e.slice?e=e.slice(t,t+r):(e=new Uint8Array(e)).byteLength!==r&&(e=Array.prototype.slice.call(e,t,t+r)))}else{if("string"==typeof e)return n.from.call(o,e);if("number"==typeof e)throw new TypeError('"value" argument must not be a number')}return new Uint8Array(e)}},8204(e,t,r){var n=t.global=r(924),o=t.hasBuffer=n&&!!n.isBuffer,i=t.hasArrayBuffer="undefined"!=typeof ArrayBuffer,s=t.isArray=r(4634);t.isArrayBuffer=i?function(e){return e instanceof ArrayBuffer||f(e)}:v;var a=t.isBuffer=o?n.isBuffer:v,c=t.isView=i?ArrayBuffer.isView||y("ArrayBuffer","buffer"):v;t.alloc=h,t.concat=function(e,r){r||(r=0,Array.prototype.forEach.call(e,function(e){r+=e.length}));var n=this!==t&&this||e[0],o=h.call(n,r),i=0;return Array.prototype.forEach.call(e,function(e){i+=p.copy.call(e,o,i)}),o},t.from=function(e){return"string"==typeof e?g.call(this,e):m(this).from(e)};var l=t.Array=r(8964),u=t.Buffer=r(2847),d=t.Uint8Array=r(5188),p=t.prototype=r(3043);function h(e){return m(this).alloc(e)}var f=y("ArrayBuffer");function g(e){var t=3*e.length,r=h.call(this,t),n=p.write.call(r,e);return t!==n&&(r=p.slice.call(r,0,n)),r}function m(e){return a(e)?u:c(e)?d:s(e)?l:o?u:i?d:l}function v(){return!1}function y(e,t){return e="[object "+e+"]",function(r){return null!=r&&{}.toString.call(t?r[t]:r)===e}}},8704(e,t,r){var n=r(4634);t.createCodec=a,t.install=function(e){for(var t in e)i.prototype[t]=s(i.prototype[t],e[t])},t.filter=function(e){return n(e)?function(e){return e=e.slice(),function(r){return e.reduce(t,r)};function t(e,t){return t(e)}}(e):e};var o=r(8204);function i(e){if(!(this instanceof i))return new i(e);this.options=e,this.init()}function s(e,t){return e&&t?function(){return e.apply(this,arguments),t.apply(this,arguments)}:e||t}function a(e){return new i(e)}i.prototype.init=function(){var e=this.options;return e&&e.uint8array&&(this.bufferish=o.Uint8Array),this},t.preset=a({preset:!0})},8884(e,t,r){r(3294),r(897),t.codec={preset:r(8704).preset}},3785(e,t,r){t.n=o;var n=r(3294).preset;function o(e){if(!(this instanceof o))return new o(e);if(e&&(this.options=e,e.codec)){var t=this.codec=e.codec;t.bufferish&&(this.bufferish=t.bufferish)}}r(3614).I.mixin(o.prototype),o.prototype.codec=n,o.prototype.fetch=function(){return this.codec.decode(this)}},5947(e,t,r){t.createDecodeStream=a;var n=r(9023),o=r(2203).Transform,i=r(3785).n;n.inherits(a,o);var s={objectMode:!0};function a(e){if(!(this instanceof a))return new a(e);e?e.objectMode=!0:e=s,o.call(this,e);var t=this;(this.decoder=new i(e)).push=function(e){t.push(e)}}a.prototype._transform=function(e,t,r){this.decoder.write(e),this.decoder.flush(),r&&r()}},7402(e,t,r){t.decode=function(e,t){var r=new n(t);return r.write(e),r.read()};var n=r(3785).n},8762(e,t,r){t.Decoder=i;var n=r(1611),o=r(3785).n;function i(e){if(!(this instanceof i))return new i(e);o.call(this,e)}i.prototype=new o,n.mixin(i.prototype),i.prototype.decode=function(e){arguments.length&&this.write(e),this.flush()},i.prototype.push=function(e){this.emit("data",e)},i.prototype.end=function(e){this.decode(e),this.emit("end")}},3357(e,t,r){t.D=o;var n=r(897).preset;function o(e){if(!(this instanceof o))return new o(e);if(e&&(this.options=e,e.codec)){var t=this.codec=e.codec;t.bufferish&&(this.bufferish=t.bufferish)}}r(3614).w.mixin(o.prototype),o.prototype.codec=n,o.prototype.write=function(e){this.codec.encode(this,e)}},6663(e,t,r){t.createEncodeStream=a;var n=r(9023),o=r(2203).Transform,i=r(3357).D;n.inherits(a,o);var s={objectMode:!0};function a(e){if(!(this instanceof a))return new a(e);e?e.objectMode=!0:e=s,o.call(this,e);var t=this;(this.encoder=new i(e)).push=function(e){t.push(e)}}a.prototype._transform=function(e,t,r){this.encoder.write(e),r&&r()},a.prototype._flush=function(e){this.encoder.flush(),e&&e()}},7870(e,t,r){t.encode=function(e,t){var r=new n(t);return r.write(e),r.read()};var n=r(3357).D},7158(e,t,r){t.Encoder=i;var n=r(1611),o=r(3357).D;function i(e){if(!(this instanceof i))return new i(e);o.call(this,e)}i.prototype=new o,n.mixin(i.prototype),i.prototype.encode=function(e){this.write(e),this.emit("data",this.read())},i.prototype.end=function(e){arguments.length&&this.encode(e),this.flush(),this.emit("end")}},816(e,t,r){t.u=function e(t,r){if(!(this instanceof e))return new e(t,r);this.buffer=n.from(t),this.type=r};var n=r(8204)},8236(e,t,r){t.setExtPackers=function(e){e.addExtPacker(14,Error,[d,c]),e.addExtPacker(1,EvalError,[d,c]),e.addExtPacker(2,RangeError,[d,c]),e.addExtPacker(3,ReferenceError,[d,c]),e.addExtPacker(4,SyntaxError,[d,c]),e.addExtPacker(5,TypeError,[d,c]),e.addExtPacker(6,URIError,[d,c]),e.addExtPacker(10,RegExp,[u,c]),e.addExtPacker(11,Boolean,[l,c]),e.addExtPacker(12,String,[l,c]),e.addExtPacker(13,Date,[Number,c]),e.addExtPacker(15,Number,[l,c]),"undefined"!=typeof Uint8Array&&(e.addExtPacker(17,Int8Array,s),e.addExtPacker(18,Uint8Array,s),e.addExtPacker(19,Int16Array,s),e.addExtPacker(20,Uint16Array,s),e.addExtPacker(21,Int32Array,s),e.addExtPacker(22,Uint32Array,s),e.addExtPacker(23,Float32Array,s),"undefined"!=typeof Float64Array&&e.addExtPacker(24,Float64Array,s),"undefined"!=typeof Uint8ClampedArray&&e.addExtPacker(25,Uint8ClampedArray,s),e.addExtPacker(26,ArrayBuffer,s),e.addExtPacker(29,DataView,s)),o.hasBuffer&&e.addExtPacker(27,i,o.from)};var n,o=r(8204),i=o.global,s=o.Uint8Array.from,a={name:1,message:1,stack:1,columnNumber:1,fileName:1,lineNumber:1};function c(e){return n||(n=r(7870).encode),n(e)}function l(e){return e.valueOf()}function u(e){(e=RegExp.prototype.toString.call(e).split("/")).shift();var t=[e.pop()];return t.unshift(e.join("/")),t}function d(e){var t={};for(var r in a)t[r]=e[r];return t}},5623(e,t,r){t.setExtUnpackers=function(e){e.addExtUnpacker(14,[a,l(Error)]),e.addExtUnpacker(1,[a,l(EvalError)]),e.addExtUnpacker(2,[a,l(RangeError)]),e.addExtUnpacker(3,[a,l(ReferenceError)]),e.addExtUnpacker(4,[a,l(SyntaxError)]),e.addExtUnpacker(5,[a,l(TypeError)]),e.addExtUnpacker(6,[a,l(URIError)]),e.addExtUnpacker(10,[a,c]),e.addExtUnpacker(11,[a,u(Boolean)]),e.addExtUnpacker(12,[a,u(String)]),e.addExtUnpacker(13,[a,u(Date)]),e.addExtUnpacker(15,[a,u(Number)]),"undefined"!=typeof Uint8Array&&(e.addExtUnpacker(17,u(Int8Array)),e.addExtUnpacker(18,u(Uint8Array)),e.addExtUnpacker(19,[d,u(Int16Array)]),e.addExtUnpacker(20,[d,u(Uint16Array)]),e.addExtUnpacker(21,[d,u(Int32Array)]),e.addExtUnpacker(22,[d,u(Uint32Array)]),e.addExtUnpacker(23,[d,u(Float32Array)]),"undefined"!=typeof Float64Array&&e.addExtUnpacker(24,[d,u(Float64Array)]),"undefined"!=typeof Uint8ClampedArray&&e.addExtUnpacker(25,u(Uint8ClampedArray)),e.addExtUnpacker(26,d),e.addExtUnpacker(29,[d,u(DataView)])),o.hasBuffer&&e.addExtUnpacker(27,u(i))};var n,o=r(8204),i=o.global,s={name:1,message:1,stack:1,columnNumber:1,fileName:1,lineNumber:1};function a(e){return n||(n=r(7402).decode),n(e)}function c(e){return RegExp.apply(null,e)}function l(e){return function(t){var r=new e;for(var n in s)r[n]=t[n];return r}}function u(e){return function(t){return new e(t)}}function d(e){return new Uint8Array(e).buffer}},1325(e,t,r){r(3294),r(897),t.createCodec=r(8704).createCodec},3614(e,t,r){t.I=i,t.w=s;var n=r(8204),o="BUFFER_SHORTAGE";function i(){if(!(this instanceof i))return new i}function s(){if(!(this instanceof s))return new s}function a(){return this.buffers&&this.buffers.length?(this.flush(),this.pull()):this.fetch()}function c(e){(this.buffers||(this.buffers=[])).push(e)}function l(e){return function(t){for(var r in e)t[r]=e[r];return t}}i.mixin=l({bufferish:n,write:function(e){var t=this.offset?n.prototype.slice.call(this.buffer,this.offset):this.buffer;this.buffer=t?e?this.bufferish.concat([t,e]):t:e,this.offset=0},fetch:function(){throw new Error("method not implemented: fetch()")},flush:function(){for(;this.offsetthis.buffer.length)throw new Error(o);return this.offset=r,t},offset:0}),i.mixin(i.prototype),s.mixin=l({bufferish:n,write:function(){throw new Error("method not implemented: write()")},fetch:function(){var e=this.start;if(e1?this.bufferish.concat(e):e[0];return e.length=0,t},read:a,reserve:function(e){var t=0|e;if(this.buffer){var r=this.buffer.length,n=0|this.offset,o=n+t;if(othis.minBufferSize)this.flush(),this.push(e);else{var r=this.reserve(t);n.prototype.copy.call(e,this.buffer,r)}},maxBufferSize:65536,minBufferSize:2048,offset:0,start:0}),s.mixin(s.prototype)},3294(e,t,r){var n=r(816).u,o=r(5623),i=r(7970).readUint8,s=r(2004),a=r(8704);function c(){var e=this.options;return this.decode=function(e){var t=s.getReadToken(e);return function(e){var r=i(e),n=t[r];if(!n)throw new Error("Invalid type: "+(r?"0x"+r.toString(16):r));return n(e)}}(e),e&&e.preset&&o.setExtUnpackers(this),this}a.install({addExtUnpacker:function(e,t){(this.extUnpackers||(this.extUnpackers=[]))[e]=a.filter(t)},getExtUnpacker:function(e){return(this.extUnpackers||(this.extUnpackers=[]))[e]||function(t){return new n(t,e)}},init:c}),t.preset=c.call(a.preset)},7970(e,t,r){var n=r(251),o=r(8305),i=o.Uint64BE,s=o.Int64BE;t.getReadFormat=function(e){var t=a.hasArrayBuffer&&e&&e.binarraybuffer,r=e&&e.int64;return{map:l&&e&&e.usemap?d:u,array:p,str:h,bin:t?g:f,ext:m,uint8:v,uint16:S,uint32:E,uint64:b(8,r?C:P),int8:y,int16:w,int32:_,int64:b(8,r?I:T),float32:b(4,O),float64:b(8,N)}},t.readUint8=v;var a=r(8204),c=r(3043),l="undefined"!=typeof Map;function u(e,t){var r,n={},o=new Array(t),i=new Array(t),s=e.codec.decode;for(r=0;r>>8,o[n]=r}}function g(e){return function(t,r){var n=t.reserve(5),o=t.buffer;o[n++]=e,o[n++]=r>>>24,o[n++]=r>>>16,o[n++]=r>>>8,o[n]=r}}function m(e,t,r,n){return function(o,i){var s=o.reserve(t+1);o.buffer[s++]=e,r.call(o.buffer,i,s,n)}}function v(e,t){new i(this,t,e)}function y(e,t){new s(this,t,e)}function S(e,t){n.write(this,e,t,!1,23,4)}function w(e,t){n.write(this,e,t,!1,52,8)}t.getWriteToken=function(e){return e&&e.uint8array?((t=p())[202]=m(202,4,S),t[203]=m(203,8,w),t):u||c.hasBuffer&&e&&e.safe?function(){var e=a.slice();return e[196]=m(196,1,l.prototype.writeUInt8),e[197]=m(197,2,l.prototype.writeUInt16BE),e[198]=m(198,4,l.prototype.writeUInt32BE),e[199]=m(199,1,l.prototype.writeUInt8),e[200]=m(200,2,l.prototype.writeUInt16BE),e[201]=m(201,4,l.prototype.writeUInt32BE),e[202]=m(202,4,l.prototype.writeFloatBE),e[203]=m(203,8,l.prototype.writeDoubleBE),e[204]=m(204,1,l.prototype.writeUInt8),e[205]=m(205,2,l.prototype.writeUInt16BE),e[206]=m(206,4,l.prototype.writeUInt32BE),e[207]=m(207,8,v),e[208]=m(208,1,l.prototype.writeInt8),e[209]=m(209,2,l.prototype.writeInt16BE),e[210]=m(210,4,l.prototype.writeInt32BE),e[211]=m(211,8,y),e[217]=m(217,1,l.prototype.writeUInt8),e[218]=m(218,2,l.prototype.writeUInt16BE),e[219]=m(219,4,l.prototype.writeUInt32BE),e[220]=m(220,2,l.prototype.writeUInt16BE),e[221]=m(221,4,l.prototype.writeUInt32BE),e[222]=m(222,2,l.prototype.writeUInt16BE),e[223]=m(223,4,l.prototype.writeUInt32BE),e}():p();var t}},3398(e,t,r){var n=r(4634),o=r(8305),i=o.Uint64BE,s=o.Int64BE,a=r(8204),c=r(3043),l=r(1685),u=r(4040).h,d=r(816).u,p="undefined"!=typeof Uint8Array,h="undefined"!=typeof Map,f=[];f[1]=212,f[2]=213,f[4]=214,f[8]=215,f[16]=216,t.getWriteType=function(e){var t,r=l.getWriteToken(e),o=e&&e.useraw,g=p&&e&&e.binarraybuffer,m=g?a.isArrayBuffer:a.isBuffer,v=g?function(e,t){E(e,new Uint8Array(t))}:E,y=h&&e&&e.usemap?function(e,t){if(!(t instanceof Map))return _(e,t);var n=t.size;r[n<16?128+n:n<=65535?222:223](e,n);var o=e.codec.encode;t.forEach(function(t,r,n){o(e,r),o(e,t)})}:_;return{boolean:function(e,t){r[t?195:194](e,t)},function:w,number:function(e,t){var n=0|t;t===n?r[-32<=n&&n<=127?255&n:0<=n?n<=255?204:n<=65535?205:206:-128<=n?208:-32768<=n?209:210](e,n):r[203](e,t)},object:o?function(e,t){if(m(t))return function(e,t){var n=t.length;r[n<32?160+n:n<=65535?218:219](e,n),e.send(t)}(e,t);S(e,t)}:S,string:(t=o?function(e){return e<32?1:e<=65535?3:5}:function(e){return e<32?1:e<=255?2:e<=65535?3:5},function(e,n){var o=n.length,i=5+3*o;e.offset=e.reserve(i);var s=e.buffer,a=t(o),l=e.offset+a;o=c.write.call(s,n,l);var u=t(o);if(a!==u){var d=l+u-a,p=l+o;c.copy.call(s,s,d,l,p)}r[1===u?160+o:u<=3?215+u:219](e,o),e.offset+=o}),symbol:w,undefined:w};function S(e,t){if(null===t)return w(e,t);if(m(t))return v(e,t);if(n(t))return function(e,t){var n=t.length;r[n<16?144+n:n<=65535?220:221](e,n);for(var o=e.codec.encode,i=0;i0;){let r=Math.min(o.length,c.MultiplexingStream.framePayloadMaxLength);if(n._multiplexingStream.backpressureSupportEnabled){if(await n.remoteWindowHasCapacity.promise,!n.remoteWindowSize)throw new Error("Remote window size unknown.");r=Math.min(n.remoteWindowSize-n.remoteWindowFilled,r)}n.onTransmittingBytes(r);const s=new a.FrameHeader(i.ControlCode.content,t);await e.sendFrameAsync(s,o.slice(0,r)),o=o.slice(r)}}catch(e){l=e}s&&s(l)},async final(t){let r;try{await e.onChannelWritingCompleted(n)}catch(e){r=e}t&&t(r)},read(){}})}get stream(){return this._duplex}get acceptance(){return this._acceptance.promise}get isAccepted(){return this._acceptance.isResolved}get isRejectedOrCanceled(){return this._acceptance.isRejected}get completion(){return this._completion.promise}tryAcceptOffer(e){return!!this._acceptance.resolve()&&(this.localWindowSize=void 0!==(null==e?void 0:e.channelReceivingWindowSize)?Math.max(this._multiplexingStream.defaultChannelReceivingWindowSize,null==e?void 0:e.channelReceivingWindowSize):this._multiplexingStream.defaultChannelReceivingWindowSize,!0)}tryCancelOffer(e){const t=new n.default.CancellationError(e);this._acceptance.reject(t),this._completion.reject(t),u(this._completion.promise),this.dispose()}onAccepted(e){return this._multiplexingStream.backpressureSupportEnabled&&(this.remoteWindowSize=e.remoteWindowSize,this.remoteWindowHasCapacity.resolve()),this._acceptance.resolve()}onContent(e){const t=this._duplex.readableFlowing;this._duplex.push(e),t&&!1===this._duplex.readableFlowing&&this._duplex.resume(),this._multiplexingStream.backpressureSupportEnabled&&e&&this._multiplexingStream.localContentExamined(this,e.length)}onContentProcessed(e){if(e<0)throw new Error("A non-negative number is required.");if(e>this.remoteWindowFilled)throw new Error("More bytes processed than we thought were in the window.");if(void 0===this.remoteWindowSize)throw new Error("Unexpected content processed message given we don't know the remote window size.");this.remoteWindowFilled-=e,this.remoteWindowFilled{this.resolvePromise=e,this.rejectPromise=t})}get isCompleted(){return this._isResolved||this._isRejected}get isResolved(){return this._isResolved}get isRejected(){return this._isRejected}get error(){return this._error}resolve(e){return!this.isCompleted&&(this.resolvePromise(e),this._isResolved=!0,!0)}reject(e){return!this.isCompleted&&(this.rejectPromise(e),this._error=e,this._isRejected=!0,!0)}}},2762(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FrameHeader=void 0;const n=r(5426);t.FrameHeader=class{constructor(e,t){this.code=e,t&&(0,n.requireInteger)("channelId",t.id,4,"signed"),this.code=e,this._channel=t}get channel(){return this._channel}get requiredChannel(){if(this.channel)return this.channel;throw new Error("Expected channel not present in frame header.")}flipChannelPerspective(){this._channel&&(this._channel={id:this._channel.id,source:-1*this._channel.source})}}},443(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FullDuplexStream=void 0;const n=r(2203);class o{static CreatePair(){const e=new n.PassThrough,t=new n.PassThrough;return{first:o.Splice(e,t),second:o.Splice(t,e)}}static Splice(e,t){const r=new n.Duplex({write(e,r,n){t.write(e,r,n)},final(e){t.end(e)}});return r.read=e.read.bind(e),r.on=e.on.bind(e),r}}t.FullDuplexStream=o},6164(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MultiplexingStreamClass=t.MultiplexingStream=void 0;const n=r(4622),o=r(4820),i=r(4434),s=r(4409),a=r(9990),c=r(3007),l=r(2762),u=r(839);r(8192);const d=r(7900),p=r(5426),h=r(4901);class f{get disposalToken(){return this.disposalTokenSource.token}get completion(){return this._completionSource.promise}get isDisposed(){return this.disposalTokenSource.token.isCancelled}static async CreateAsync(e,t,r=o.default.CONTINUE){var n;if(!e)throw new Error("stream must be specified.");if(null!==(n=(t=t||{}).protocolMajorVersion)&&void 0!==n||(t.protocolMajorVersion=1),t.defaultChannelReceivingWindowSize=t.defaultChannelReceivingWindowSize||f.recommendedDefaultChannelReceivingWindowSize,t.protocolMajorVersion<3&&t.seededChannels&&t.seededChannels.length>0)throw new Error("Seeded channels require v3 of the protocol at least.");const i=1===t.protocolMajorVersion?new u.MultiplexingStreamV1Formatter(e):2===t.protocolMajorVersion?new u.MultiplexingStreamV2Formatter(e):3===t.protocolMajorVersion?new u.MultiplexingStreamV3Formatter(e):void 0;if(!i)throw new Error(`Protocol major version ${t.protocolMajorVersion} is not supported.`);const s=await i.writeHandshakeAsync(),a=await i.readHandshakeAsync(s,r);return i.isOdd=a.isOdd,new g(i,a.isOdd,t)}static Create(e,t){var r;null!=t||(t={protocolMajorVersion:3}),null!==(r=t.protocolMajorVersion)&&void 0!==r||(t.protocolMajorVersion=3);const n=3===t.protocolMajorVersion?new u.MultiplexingStreamV3Formatter(e):void 0;if(!n)throw new Error(`Protocol major version ${t.protocolMajorVersion} is not supported. Try CreateAsync instead.`);return new g(n,void 0,t)}constructor(e,t,r){var n,a,l;if(this.formatter=e,this.isOdd=t,this._completionSource=new c.Deferred,this.seededOpenChannels={},this.locallyOfferedOpenChannels={},this.remotelyOfferedOpenChannels={},this.channelsOfferedByThemByName={},this.acceptingChannels={},this.eventEmitter=new i.EventEmitter,this.disposalTokenSource=o.default.create(),this.defaultChannelReceivingWindowSize=null!==(n=r.defaultChannelReceivingWindowSize)&&void 0!==n?n:f.recommendedDefaultChannelReceivingWindowSize,this.protocolMajorVersion=null!==(a=r.protocolMajorVersion)&&void 0!==a?a:1,r.seededChannels)for(let e=0;ethis.offerChannelCanceled(u,e));try{return h(u.acceptance),await this.sendFrameAsync(f,c,r),await u.acceptance,u}finally{g()}}async acceptChannelAsync(e,t,r=o.default.CONTINUE){if(null==e)throw new Error("Name must be specified (but may be empty).");let n,i;r.throwIfCancelled(),(0,p.throwIfDisposed)(this);const s=this.channelsOfferedByThemByName[e];if(s)for(;void 0===n&&s.length>0;)n=s.shift(),(n.isAccepted||n.isRejectedOrCanceled)&&(n=void 0);if(void 0===n){let r=this.acceptingChannels[e];r||(this.acceptingChannels[e]=r=[]),i=new c.Deferred(t),r.push(i)}if(void 0!==n)return this.acceptChannelOrThrow(n,t),n;{const t=r.onCancelled(t=>this.acceptChannelCanceled(i,e,t));try{return await i.promise}finally{t()}}}dispose(){this.disposeCore(!1)}disposeCore(e){this.disposalTokenSource.cancel(),this._completionSource.resolve(),this.formatter.end(),[this.locallyOfferedOpenChannels,this.remotelyOfferedOpenChannels].forEach(e=>{for(const t in e)if(e.hasOwnProperty(t)){const r=e[t];h(r.acceptance),r.dispose()}});const t=e?"The remote party has disconnected.":"The stream is being disposed locally.";for(const e in this.acceptingChannels)if(this.acceptingChannels.hasOwnProperty(e)){const r=this.acceptingChannels[e];for(const e of r)e.reject(new Error(t));delete this.acceptingChannels[e]}}on(e,t){this.eventEmitter.on(e,t)}off(e,t){this.eventEmitter.off(e,t)}once(e,t){this.eventEmitter.once(e,t)}raiseChannelOffered(e,t,r){const n={id:e,isAccepted:r,name:t};try{this.eventEmitter.emit("channelOffered",n)}catch(e){this._completionSource.reject(e)}}acceptChannelOrThrow(e,t){var r,n;if(!e.tryAcceptOffer(t))throw e.isAccepted?new Error("Channel is already accepted."):e.isRejectedOrCanceled?new Error("Channel is no longer available for acceptance."):new Error("Channel could not be accepted.");{const o={remoteWindowSize:null!==(n=null!==(r=null==t?void 0:t.channelReceivingWindowSize)&&void 0!==r?r:e.localWindowSize)&&void 0!==n?n:this.defaultChannelReceivingWindowSize};if(o.remoteWindowSizethis._completionSource.reject(e))}get backpressureSupportEnabled(){return this.protocolMajorVersion>1}async sendFrameAsync(e,t,r=o.default.CONTINUE){if(!e)throw new Error("Header is required.");await this.sendingSemaphore.use(async()=>{r.throwIfCancelled(),(0,p.throwIfDisposed)(this),await this.formatter.writeFrameAsync(e,t)})}async sendFrame(e,t){try{if(this._completionSource.isCompleted)return;const r=new l.FrameHeader(e,t);await this.sendFrameAsync(r)}catch(e){this._completionSource.reject(e)}}onChannelWritingCompleted(e){!e.isDisposed&&this.getOpenChannel(e.qualifiedId)&&this.sendFrame(a.ControlCode.contentWritingCompleted,e.qualifiedId)}async onChannelDisposed(e,t){if(!this._completionSource.isCompleted)try{const r=this.protocolMajorVersion>1&&t?this.formatter.serializeException(t):Buffer.alloc(0),n=new l.FrameHeader(a.ControlCode.channelTerminated,e.qualifiedId);await this.sendFrameAsync(n,r)}catch(e){if(this.isDisposed)return;throw e}}localContentExamined(e,t){const r=this.formatter.serializeContentProcessed(t);this.rejectOnFailure(this.sendFrameAsync(new l.FrameHeader(a.ControlCode.contentProcessed,e.qualifiedId),r))}async readFromStream(e){for(;!this.isDisposed;){const t=await this.formatter.readFrameAsync(e);if(null===t)break;switch(t.header.flipChannelPerspective(),t.header.code){case a.ControlCode.offer:this.onOffer(t.header.requiredChannel,t.payload);break;case a.ControlCode.offerAccepted:this.onOfferAccepted(t.header.requiredChannel,t.payload);break;case a.ControlCode.content:this.onContent(t.header.requiredChannel,t.payload);break;case a.ControlCode.contentProcessed:this.onContentProcessed(t.header.requiredChannel,t.payload);break;case a.ControlCode.contentWritingCompleted:this.onContentWritingCompleted(t.header.requiredChannel);break;case a.ControlCode.channelTerminated:this.onChannelTerminated(t.header.requiredChannel,t.payload)}}this.disposeCore(!0)}onOffer(e,t){const r=this.formatter.deserializeOfferParameters(t),n=new s.ChannelClass(this,e,r);let o,i,a=!1;if(void 0!==(i=this.acceptingChannels[r.name]))for(;i.length>0;){const e=i.shift();if(e.resolve(n)){a=!0,o=e.state;break}}if(!a){let e;(e=this.channelsOfferedByThemByName[r.name])||(this.channelsOfferedByThemByName[r.name]=e=[]),e.push(n)}this.setOpenChannel(n),a&&this.acceptChannelOrThrow(n,o),this.raiseChannelOffered(n.id,n.name,a)}onOfferAccepted(e,t){if(e.source!==d.ChannelSource.Local)throw new Error("Remote party tried to accept a channel that they offered.");const r=this.formatter.deserializeAcceptanceParameters(t),n=this.getOpenChannel(e);if(!n)throw new Error(`Unexpected channel created with ID ${d.QualifiedChannelId.toString(e)}`);n.onAccepted(r)}onContent(e,t){const r=this.getOpenChannel(e);if(!r)throw new Error(`No channel with id ${e} found.`);r.onContent(t)}onContentProcessed(e,t){const r=this.getOpenChannel(e);if(!r)throw new Error(`No channel with id ${e} found.`);const n=this.formatter.deserializeContentProcessed(t);r.onContentProcessed(n)}onContentWritingCompleted(e){const t=this.getOpenChannel(e);if(!t)throw new Error(`No channel with id ${e} found.`);t.onContent(null)}onChannelTerminated(e,t){const r=this.getOpenChannel(e);if(r){this.deleteOpenChannel(e),this.removeChannelFromOfferedQueue(r);const n=this.protocolMajorVersion>1?this.formatter.deserializeException(t):null;r.dispose(n)}}}t.MultiplexingStreamClass=g},839(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MultiplexingStreamV3Formatter=t.MultiplexingStreamV2Formatter=t.MultiplexingStreamV1Formatter=t.MultiplexingStreamFormatter=void 0;const n=r(6164),o=r(5426),i=r(8018),s=r(3007),a=r(2762),c=r(7900);class l{static getIsOddRandomData(){const e=Buffer.alloc(16);for(let t=0;t<16;t++)e[t]=Math.floor(256*Math.random());return e}static isOdd(e,t){let r;for(let n=0;ni){r=!0;break}if(o0&&await(0,o.writeAsync)(this.stream,t)}async readFrameAsync(e){if(void 0===this.isOdd)throw new Error("isOdd must be set first.");const t=await(0,o.getBufferFrom)(this.stream,7,!0,e);if(null===t)return null;const r=this.createFrameHeader(t.readInt8(0),t.readUInt32BE(1)),n=t.readUInt16BE(5);return{header:r,payload:await(0,o.getBufferFrom)(this.stream,n)}}serializeOfferParameters(e){const t=Buffer.from(e.name,n.MultiplexingStream.ControlFrameEncoding);if(t.length>n.MultiplexingStream.framePayloadMaxLength)throw new Error("Name is too long.");return t}deserializeOfferParameters(e){return{name:e.toString(n.MultiplexingStream.ControlFrameEncoding)}}serializeAcceptanceParameters(e){return Buffer.from([])}deserializeAcceptanceParameters(e){return{}}serializeContentProcessed(e){throw new Error("Not supported in the V1 protocol.")}deserializeContentProcessed(e){throw new Error("Not supported in the V1 protocol.")}}t.MultiplexingStreamV1Formatter=u,u.protocolMagicNumber=Buffer.from([47,223,29,80]);class d extends l{constructor(e){super(),this.reader=i.createDecodeStream(),e.pipe(this.reader),this.writer=e}end(){this.writer.end()}async writeHandshakeAsync(){const e=l.getIsOddRandomData(),t=[[d.protocolVersion.major,d.protocolVersion.minor],e];return await(0,o.writeAsync)(this.writer,i.encode(t)),e}async readHandshakeAsync(e,t){if(!e)throw new Error("Provide the result of writeHandshakeAsync as a first argument.");const r=await this.readMessagePackAsync(t);if(null===r)throw new Error("No data received during handshake.");return{isOdd:l.isOdd(e,r[1]),protocolVersion:{major:r[0][0],minor:r[0][1]}}}async writeFrameAsync(e,t){var r;const n=[e.code];if(null===(r=e.channel)||void 0===r?void 0:r.id)n.push(e.channel.id),t&&t.length>0&&n.push(t);else if(t&&t.length>0)throw new Error("A frame may not contain payload without a channel ID.");await(0,o.writeAsync)(this.writer,i.encode(n))}async readFrameAsync(e){if(void 0===this.isOdd)throw new Error("isOdd must be set first.");const t=await this.readMessagePackAsync(e);return null===t?null:{header:this.createFrameHeader(t[0],t[1]),payload:t[2]||Buffer.from([])}}serializeOfferParameters(e){const t=[e.name];return e.remoteWindowSize&&t.push(e.remoteWindowSize),i.encode(t)}deserializeOfferParameters(e){const t=i.decode(e);return{name:t[0],remoteWindowSize:t[1]}}serializeAcceptanceParameters(e){const t=[];return e.remoteWindowSize&&t.push(e.remoteWindowSize),i.encode(t)}deserializeAcceptanceParameters(e){return{remoteWindowSize:i.decode(e)[0]}}serializeContentProcessed(e){return i.encode([e])}deserializeContentProcessed(e){return i.decode(e)[0]}serializeException(e){if(!e)return Buffer.alloc(0);const t=[`${e.name}: ${e.message}`];return i.encode(t)}deserializeException(e){if(0===e.length)return null;const t=i.decode(e);if(!t||0===t.length)return null;let r=i.decode(e)[0];return r=`Received error from remote side: ${r}`,new Error(r)}async readMessagePackAsync(e){const t=new s.Deferred;for(;;){const r=this.reader.read();if(null===r){const r=new s.Deferred,n=r.resolve.bind(r),o=t.resolve.bind(t);this.reader.once("readable",n),this.reader.once("end",o);const i=Promise.race([r.promise,t.promise]);if(await(e?e.racePromise(i):i),this.reader.removeListener("readable",n),this.reader.removeListener("end",o),r.isCompleted)continue;return null}return r}}}t.MultiplexingStreamV2Formatter=d,d.protocolVersion={major:2,minor:0};class p extends d{writeHandshakeAsync(){return Promise.resolve(null)}readHandshakeAsync(){return Promise.resolve({protocolVersion:p.protocolV3Version})}async writeFrameAsync(e,t){const r=[e.code];if(e.channel)r.push(e.channel.id),r.push(e.channel.source),t&&t.length>0&&r.push(t);else if(t&&t.length>0)throw new Error("A frame may not contain payload without a channel ID.");await(0,o.writeAsync)(this.writer,i.encode(r))}async readFrameAsync(e){const t=await this.readMessagePackAsync(e);return null===t?null:{header:new a.FrameHeader(t[0],t.length>1?{id:t[1],source:t[2]}:void 0),payload:t[3]||Buffer.from([])}}}t.MultiplexingStreamV3Formatter=p,p.protocolV3Version={major:2,minor:0}},8192(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},7900(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.QualifiedChannelId=t.ChannelSource=void 0,function(e){e[e.Local=1]="Local",e[e.Remote=-1]="Remote",e[e.Seeded=0]="Seeded"}(r||(t.ChannelSource=r={})),function(e){e.toString=function(e){const t=e.source===r.Local?"local":e.source===r.Remote?"remote":e.source===r.Seeded?"seeded":"unknown";return`${e.id} (${t})`}}(n||(t.QualifiedChannelId=n={}))},5426(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeFromQueue=t.requireInteger=t.throwIfDisposed=t.getBufferFrom=t.readSubstream=t.writeSubstream=t.writeAsync=void 0;const n=r(2203),o=r(3007);async function i(e,t){return new Promise((r,n)=>{e.write(t,e=>{e?n(e):r()})})}async function s(e,t,r=!1,n){const i=new o.Deferred;if(0===t)return Buffer.from([]);let s=null,a=0;for(;t>0;){null==n||n.throwIfCancelled();let c=e.readableLength;if(c)c>t&&(c=t);else{if(e.readableEnded||i.isCompleted){if(!r)throw new Error("Stream terminated before required bytes were read.");return null===s?null:s.subarray(0,a)}c=t}const l=e.read(c);if(l){if(l.length0){const t=new o.Deferred,r=t.resolve.bind(t),s=i.resolve.bind(i);e.once("readable",r),e.once("end",s);try{const e=Promise.race([t.promise,i.promise]);await(n?n.racePromise(e):e)}finally{e.removeListener("readable",r),e.removeListener("end",s)}}}return s}t.writeAsync=i,t.writeSubstream=function(e){return new n.Writable({async write(t,r,n){try{const r=new DataView(new ArrayBuffer(4));r.setUint32(0,t.length,!1),await i(e,Buffer.from(r.buffer)),await i(e,t),n()}catch(e){n(e)}},final(t){e.write(new Uint8Array(4),t)}})},t.readSubstream=function(e){return new n.Readable({async read(t){const r=await s(e,4),n=new DataView(r.buffer,r.byteOffset,r.length).getUint32(0,!1);if(0===n)return void this.push(null);const o=await s(e,n);this.push(o)}})},t.getBufferFrom=s,t.throwIfDisposed=function(e){if(e.isDisposed)throw new Error("disposed")},t.requireInteger=function(e,t,r,n="signed"){if(!Number.isInteger(t))throw new Error(`${e} must be an integer.`);let o=8*r;"signed"===n&&o--;const i=Math.pow(2,o)-1,s="signed"===n?-Math.pow(2,o):0;if(t>i||t=0&&t.splice(r,1)}}},5518(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChannelSource=t.QualifiedChannelId=t.readSubstream=t.writeSubstream=t.MultiplexingStream=t.FullDuplexStream=t.Channel=void 0;var n=r(4409);Object.defineProperty(t,"Channel",{enumerable:!0,get:function(){return n.Channel}});var o=r(443);Object.defineProperty(t,"FullDuplexStream",{enumerable:!0,get:function(){return o.FullDuplexStream}});var i=r(6164);Object.defineProperty(t,"MultiplexingStream",{enumerable:!0,get:function(){return i.MultiplexingStream}});var s=r(5426);Object.defineProperty(t,"writeSubstream",{enumerable:!0,get:function(){return s.writeSubstream}}),Object.defineProperty(t,"readSubstream",{enumerable:!0,get:function(){return s.readSubstream}});var a=r(7900);Object.defineProperty(t,"QualifiedChannelId",{enumerable:!0,get:function(){return a.QualifiedChannelId}}),Object.defineProperty(t,"ChannelSource",{enumerable:!0,get:function(){return a.ChannelSource}})},3904(e,t,r){const n=Symbol("SemVer ANY");class o{static get ANY(){return n}constructor(e,t){if(t=i(t),e instanceof o){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?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],r=e.match(t);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new u(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new d(e.value,t).test(this.value):""===e.operator?""===e.value||new d(this.value,t).test(e.semver):!((t=i(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!e.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!e.operator.startsWith("<"))&&(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))&&!(c(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))&&!(c(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}}e.exports=o;const i=r(8587),{safeRe:s,t:a}=r(9718),c=r(2111),l=r(7272),u=r(3908),d=r(8311)},8311(e,t,r){class n{constructor(e,t){if(t=i(t),e instanceof n)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new n(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.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!m(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&&v(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){const t=((this.options.includePrerelease&&f)|(this.options.loose&&g))+":"+e,r=o.get(t);if(r)return r;const n=this.options.loose,i=n?l[u.HYPHENRANGELOOSE]:l[u.HYPHENRANGE];e=e.replace(i,N(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(l[u.COMPARATORTRIM],d),a("comparator trim",e),e=e.replace(l[u.TILDETRIM],p),a("tilde trim",e),e=e.replace(l[u.CARETTRIM],h),a("caret trim",e);let c=e.split(" ").map(e=>S(e,this.options)).join(" ").split(/\s+/).map(e=>O(e,this.options));n&&(c=c.filter(e=>(a("loose invalid filter",e,this.options),!!e.match(l[u.COMPARATORLOOSE])))),a("range list",c);const v=new Map,y=c.map(e=>new s(e,this.options));for(const e of y){if(m(e))return[e];v.set(e.value,e)}v.size>1&&v.has("")&&v.delete("");const w=[...v.values()];return o.set(t,w),w}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Range is required");return this.set.some(r=>y(r,t)&&e.set.some(e=>y(e,t)&&r.every(r=>e.every(e=>r.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"<0.0.0-0"===e.value,v=e=>""===e.value,y=(e,t)=>{let r=!0;const n=e.slice();let o=n.pop();for(;r&&n.length;)r=n.every(e=>o.intersects(e,t)),o=n.pop();return r},S=(e,t)=>(a("comp",e,t),e=b(e,t),a("caret",e),e=E(e,t),a("tildes",e),e=T(e,t),a("xrange",e),e=I(e,t),a("stars",e),e),w=e=>!e||"x"===e.toLowerCase()||"*"===e,E=(e,t)=>e.trim().split(/\s+/).map(e=>_(e,t)).join(" "),_=(e,t)=>{const r=t.loose?l[u.TILDELOOSE]:l[u.TILDE];return e.replace(r,(t,r,n,o,i)=>{let s;return a("tilde",e,t,r,n,o,i),w(r)?s="":w(n)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:w(o)?s=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:i?(a("replaceTilde pr",i),s=`>=${r}.${n}.${o}-${i} <${r}.${+n+1}.0-0`):s=`>=${r}.${n}.${o} <${r}.${+n+1}.0-0`,a("tilde return",s),s})},b=(e,t)=>e.trim().split(/\s+/).map(e=>P(e,t)).join(" "),P=(e,t)=>{a("caret",e,t);const r=t.loose?l[u.CARETLOOSE]:l[u.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(t,r,o,i,s)=>{let c;return a("caret",e,t,r,o,i,s),w(r)?c="":w(o)?c=`>=${r}.0.0${n} <${+r+1}.0.0-0`:w(i)?c="0"===r?`>=${r}.${o}.0${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.0${n} <${+r+1}.0.0-0`:s?(a("replaceCaret pr",s),c="0"===r?"0"===o?`>=${r}.${o}.${i}-${s} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}-${s} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i}-${s} <${+r+1}.0.0-0`):(a("no pr"),c="0"===r?"0"===o?`>=${r}.${o}.${i}${n} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i} <${+r+1}.0.0-0`),a("caret return",c),c})},T=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map(e=>C(e,t)).join(" ")),C=(e,t)=>{e=e.trim();const r=t.loose?l[u.XRANGELOOSE]:l[u.XRANGE];return e.replace(r,(r,n,o,i,s,c)=>{a("xRange",e,r,n,o,i,s,c);const l=w(o),u=l||w(i),d=u||w(s),p=d;return"="===n&&p&&(n=""),c=t.includePrerelease?"-0":"",l?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&p?(u&&(i=0),s=0,">"===n?(n=">=",u?(o=+o+1,i=0,s=0):(i=+i+1,s=0)):"<="===n&&(n="<",u?o=+o+1:i=+i+1),"<"===n&&(c="-0"),r=`${n+o}.${i}.${s}${c}`):u?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:d&&(r=`>=${o}.${i}.0${c} <${o}.${+i+1}.0-0`),a("xRange return",r),r})},I=(e,t)=>(a("replaceStars",e,t),e.trim().replace(l[u.STAR],"")),O=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),N=e=>(t,r,n,o,i,s,a,c,l,u,d,p,h)=>`${r=w(n)?"":w(o)?`>=${n}.0.0${e?"-0":""}`:w(i)?`>=${n}.${o}.0${e?"-0":""}`:s?`>=${r}`:`>=${r}${e?"-0":""}`} ${c=w(l)?"":w(u)?`<${+l+1}.0.0-0`:w(d)?`<${l}.${+u+1}.0-0`:p?`<=${l}.${u}.${d}-${p}`:e?`<${l}.${u}.${+d+1}-0`:`<=${c}`}`.trim(),R=(e,t,r)=>{for(let r=0;r0){const n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}},3908(e,t,r){const n=r(7272),{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=r(6874),{safeRe:s,t:a}=r(9718),c=r(8587),{compareIdentifiers:l}=r(1123);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[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");r[4]?this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);if(-1===n){if(t===this.prerelease.join(".")&&!1===r)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let n=[t,e];!1===r&&(n=[t]),0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=u},7414(e,t,r){const n=r(144);e.exports=(e,t)=>{const r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},2111(e,t,r){const n=r(4641),o=r(3999),i=r(5580),s=r(4089),a=r(9440),c=r(5200);e.exports=(e,t,r,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,l);case"!=":return o(e,r,l);case">":return i(e,r,l);case">=":return s(e,r,l);case"<":return a(e,r,l);case"<=":return c(e,r,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},6170(e,t,r){const n=r(3908),o=r(144),{safeRe:i,t:s}=r(9718);e.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=i[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),i[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[s.COERCERTL].lastIndex=-1}else r=e.match(i[s.COERCE]);return null===r?null:o(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},909(e,t,r){const n=r(3908);e.exports=(e,t,r)=>{const o=new n(e,r),i=new n(t,r);return o.compare(i)||o.compareBuild(i)}},1763(e,t,r){const n=r(560);e.exports=(e,t)=>n(e,t,!0)},560(e,t,r){const n=r(3908);e.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},1832(e,t,r){const n=r(144);e.exports=(e,t)=>{const r=n(e,null,!0),o=n(t,null,!0),i=r.compare(o);if(0===i)return null;const s=i>0,a=s?r:o,c=s?o:r,l=!!a.prerelease.length;if(c.prerelease.length&&!l)return c.patch||c.minor?a.patch?"patch":a.minor?"minor":"major":"major";const u=l?"pre":"";return r.major!==o.major?u+"major":r.minor!==o.minor?u+"minor":r.patch!==o.patch?u+"patch":"prerelease"}},4641(e,t,r){const n=r(560);e.exports=(e,t,r)=>0===n(e,t,r)},5580(e,t,r){const n=r(560);e.exports=(e,t,r)=>n(e,t,r)>0},4089(e,t,r){const n=r(560);e.exports=(e,t,r)=>n(e,t,r)>=0},5388(e,t,r){const n=r(3908);e.exports=(e,t,r,o,i)=>{"string"==typeof r&&(i=o,o=r,r=void 0);try{return new n(e instanceof n?e.version:e,r).inc(t,o,i).version}catch(e){return null}}},9440(e,t,r){const n=r(560);e.exports=(e,t,r)=>n(e,t,r)<0},5200(e,t,r){const n=r(560);e.exports=(e,t,r)=>n(e,t,r)<=0},2938(e,t,r){const n=r(3908);e.exports=(e,t)=>new n(e,t).major},6254(e,t,r){const n=r(3908);e.exports=(e,t)=>new n(e,t).minor},3999(e,t,r){const n=r(560);e.exports=(e,t,r)=>0!==n(e,t,r)},144(e,t,r){const n=r(3908);e.exports=(e,t,r=!1)=>{if(e instanceof n)return e;try{return new n(e,t)}catch(e){if(!r)return null;throw e}}},4493(e,t,r){const n=r(3908);e.exports=(e,t)=>new n(e,t).patch},1729(e,t,r){const n=r(144);e.exports=(e,t)=>{const r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},9970(e,t,r){const n=r(560);e.exports=(e,t,r)=>n(t,e,r)},4277(e,t,r){const n=r(909);e.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))},7638(e,t,r){const n=r(8311);e.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},3927(e,t,r){const n=r(909);e.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))},6953(e,t,r){const n=r(144);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},9589(e,t,r){const n=r(9718),o=r(6874),i=r(3908),s=r(1123),a=r(144),c=r(6953),l=r(7414),u=r(5388),d=r(1832),p=r(2938),h=r(6254),f=r(4493),g=r(1729),m=r(560),v=r(9970),y=r(1763),S=r(909),w=r(3927),E=r(4277),_=r(5580),b=r(9440),P=r(4641),T=r(3999),C=r(4089),I=r(5200),O=r(2111),N=r(6170),R=r(3904),A=r(8311),D=r(7638),x=r(7631),k=r(9628),j=r(270),M=r(1261),L=r(3874),F=r(7075),U=r(5571),$=r(5342),B=r(6780),V=r(2525),H=r(5032);e.exports={parse:a,valid:c,clean:l,inc:u,diff:d,major:p,minor:h,patch:f,prerelease:g,compare:m,rcompare:v,compareLoose:y,compareBuild:S,sort:w,rsort:E,gt:_,lt:b,eq:P,neq:T,gte:C,lte:I,cmp:O,coerce:N,Comparator:R,Range:A,satisfies:D,toComparators:x,maxSatisfying:k,minSatisfying:j,minVersion:M,validRange:L,outside:F,gtr:U,ltr:$,intersects:B,simplifyRange:V,subset:H,SemVer:i,re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:o.SEMVER_SPEC_VERSION,RELEASE_TYPES:o.RELEASE_TYPES,compareIdentifiers:s.compareIdentifiers,rcompareIdentifiers:s.rcompareIdentifiers}},6874(e){const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},7272(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},1123(e){const t=/^[0-9]+$/,r=(e,r)=>{const n=t.test(e),o=t.test(r);return n&&o&&(e=+e,r=+r),e===r?0:n&&!o?-1:o&&!n?1:er(t,e)}},8587(e){const t=Object.freeze({loose:!0}),r=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:r},9718(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:i}=r(6874),s=r(7272),a=(t=e.exports={}).re=[],c=t.safeRe=[],l=t.src=[],u=t.t={};let d=0;const p="[a-zA-Z0-9-]",h=[["\\s",1],["\\d",i],[p,o]],f=(e,t,r)=>{const n=(e=>{for(const[t,r]of h)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e})(t),o=d++;s(e,o,t),u[e]=o,l[o]=t,a[o]=new RegExp(t,r?"g":void 0),c[o]=new RegExp(n,r?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${l[u.NUMERICIDENTIFIER]})\\.(${l[u.NUMERICIDENTIFIER]})\\.(${l[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${l[u.NUMERICIDENTIFIERLOOSE]})\\.(${l[u.NUMERICIDENTIFIERLOOSE]})\\.(${l[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${l[u.NUMERICIDENTIFIER]}|${l[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${l[u.NUMERICIDENTIFIERLOOSE]}|${l[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASE",`(?:-(${l[u.PRERELEASEIDENTIFIER]}(?:\\.${l[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${l[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${l[u.BUILDIDENTIFIER]}(?:\\.${l[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${l[u.MAINVERSION]}${l[u.PRERELEASE]}?${l[u.BUILD]}?`),f("FULL",`^${l[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${l[u.MAINVERSIONLOOSE]}${l[u.PRERELEASELOOSE]}?${l[u.BUILD]}?`),f("LOOSE",`^${l[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${l[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${l[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${l[u.XRANGEIDENTIFIER]})(?:\\.(${l[u.XRANGEIDENTIFIER]})(?:\\.(${l[u.XRANGEIDENTIFIER]})(?:${l[u.PRERELEASE]})?${l[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${l[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[u.XRANGEIDENTIFIERLOOSE]})(?:${l[u.PRERELEASELOOSE]})?${l[u.BUILD]}?)?)?`),f("XRANGE",`^${l[u.GTLT]}\\s*${l[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${l[u.GTLT]}\\s*${l[u.XRANGEPLAINLOOSE]}$`),f("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),f("COERCERTL",l[u.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${l[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${l[u.LONETILDE]}${l[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${l[u.LONETILDE]}${l[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${l[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${l[u.LONECARET]}${l[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${l[u.LONECARET]}${l[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${l[u.GTLT]}\\s*(${l[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${l[u.GTLT]}\\s*(${l[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${l[u.GTLT]}\\s*(${l[u.LOOSEPLAIN]}|${l[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${l[u.XRANGEPLAIN]})\\s+-\\s+(${l[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${l[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},8357(e,t,r){"use strict";const n=r(8799),o=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),c=Symbol("maxAge"),l=Symbol("dispose"),u=Symbol("noDisposeOnSet"),d=Symbol("lruList"),p=Symbol("cache"),h=Symbol("updateAgeOnGet"),f=()=>1,g=(e,t,r)=>{const n=e[p].get(t);if(n){const t=n.value;if(m(e,t)){if(y(e,n),!e[a])return}else r&&(e[h]&&(n.value.now=Date.now()),e[d].unshiftNode(n));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[c]&&r>e[c]},v=e=>{if(e[i]>e[o])for(let t=e[d].tail;e[i]>e[o]&&null!==t;){const r=t.prev;y(e,t),t=r}},y=(e,t)=>{if(t){const r=t.value;e[l]&&e[l](r.key,r.value),e[i]-=r.length,e[p].delete(r.key),e[d].removeNode(t)}};class S{constructor(e,t,r,n,o){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=o||0}}const w=(e,t,r,n)=>{let o=r.value;m(e,o)&&(y(e,r),e[a]||(o=void 0)),o&&t.call(n,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||f;if(this[s]="function"!=typeof t?f: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[u]=e.noDisposeOnSet||!1,this[h]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,v(this)}get max(){return this[o]}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,v(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[s]&&(this[s]=e,this[i]=0,this[d].forEach(e=>{e.length=this[s](e.value,e.key),this[i]+=e.length})),v(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let r=this[d].tail;null!==r;){const n=r.prev;w(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[d].head;null!==r;){const n=r.next;w(this,e,r,t),r=n}}keys(){return this[d].toArray().map(e=>e.key)}values(){return this[d].toArray().map(e=>e.value)}reset(){this[l]&&this[d]&&this[d].length&&this[d].forEach(e=>this[l](e.key,e.value)),this[p]=new Map,this[d]=new n,this[i]=0}dump(){return this[d].map(e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[d]}set(e,t,r){if((r=r||this[c])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[s](t,e);if(this[p].has(e)){if(a>this[o])return y(this,this[p].get(e)),!1;const s=this[p].get(e).value;return this[l]&&(this[u]||this[l](e,s.value)),s.now=n,s.maxAge=r,s.value=t,this[i]+=a-s.length,s.length=a,this.get(e),v(this),!0}const h=new S(e,t,a,n,r);return h.length>this[o]?(this[l]&&this[l](e,t),!1):(this[i]+=h.length,this[d].unshift(h),this[p].set(e,this[d].head),v(this),!0)}has(e){if(!this[p].has(e))return!1;const t=this[p].get(e).value;return!m(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[d].tail;return e?(y(this,e),e.value):null}del(e){y(this,this[p].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],o=n.e||0;if(0===o)this.set(n.k,n.v);else{const e=o-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[p].forEach((e,t)=>g(this,t,!1))}}},5571(e,t,r){const n=r(7075);e.exports=(e,t,r)=>n(e,t,">",r)},6780(e,t,r){const n=r(8311);e.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t,r))},5342(e,t,r){const n=r(7075);e.exports=(e,t,r)=>n(e,t,"<",r)},9628(e,t,r){const n=r(3908),o=r(8311);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&-1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},270(e,t,r){const n=r(3908),o=r(8311);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},1261(e,t,r){const n=r(3908),o=r(8311),i=r(5580);e.exports=(e,t)=>{e=new o(e,t);let r=new n("0.0.0");if(e.test(r))return r;if(r=new n("0.0.0-0"),e.test(r))return r;r=null;for(let t=0;t{const t=new n(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||r&&!i(r,s)||(r=s)}return r&&e.test(r)?r:null}},7075(e,t,r){const n=r(3908),o=r(3904),{ANY:i}=o,s=r(8311),a=r(7638),c=r(5580),l=r(9440),u=r(5200),d=r(4089);e.exports=(e,t,r,p)=>{let h,f,g,m,v;switch(e=new n(e,p),t=new s(t,p),r){case">":h=c,f=u,g=l,m=">",v=">=";break;case"<":h=l,f=d,g=c,m="<",v="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,p))return!1;for(let r=0;r{e.semver===i&&(e=new o(">=0.0.0")),s=s||e,a=a||e,h(e.semver,s.semver,p)?s=e:g(e.semver,a.semver,p)&&(a=e)}),s.operator===m||s.operator===v)return!1;if((!a.operator||a.operator===m)&&f(e,a.semver))return!1;if(a.operator===v&&g(e,a.semver))return!1}return!0}},2525(e,t,r){const n=r(7638),o=r(560);e.exports=(e,t,r)=>{const i=[];let s=null,a=null;const c=e.sort((e,t)=>o(e,t,r));for(const e of c)n(e,t,r)?(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 u=l.join(" || "),d="string"==typeof t.raw?t.raw:String(t);return u.length=0.0.0-0")],l=[new o(">=0.0.0")],u=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=r.includePrerelease?c:l}if(1===t.length&&t[0].semver===i){if(r.includePrerelease)return!0;t=l}const n=new Set;let o,u,h,f,g,m,v;for(const t of e)">"===t.operator||">="===t.operator?o=d(o,t,r):"<"===t.operator||"<="===t.operator?u=p(u,t,r):n.add(t.semver);if(n.size>1)return null;if(o&&u){if(h=a(o.semver,u.semver,r),h>0)return null;if(0===h&&(">="!==o.operator||"<="!==u.operator))return null}for(const e of n){if(o&&!s(e,String(o),r))return null;if(u&&!s(e,String(u),r))return null;for(const n of t)if(!s(e,String(n),r))return!1;return!0}let y=!(!u||r.includePrerelease||!u.semver.prerelease.length)&&u.semver,S=!(!o||r.includePrerelease||!o.semver.prerelease.length)&&o.semver;y&&1===y.prerelease.length&&"<"===u.operator&&0===y.prerelease[0]&&(y=!1);for(const e of t){if(v=v||">"===e.operator||">="===e.operator,m=m||"<"===e.operator||"<="===e.operator,o)if(S&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===S.major&&e.semver.minor===S.minor&&e.semver.patch===S.patch&&(S=!1),">"===e.operator||">="===e.operator){if(f=d(o,e,r),f===e&&f!==o)return!1}else if(">="===o.operator&&!s(o.semver,String(e),r))return!1;if(u)if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if(g=p(u,e,r),g===e&&g!==u)return!1}else if("<="===u.operator&&!s(u.semver,String(e),r))return!1;if(!e.operator&&(u||o)&&0!==h)return!1}return!(o&&m&&!u&&0!==h||u&&v&&!o&&0!==h||S||y)},d=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},p=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r={})=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let o=!1;e:for(const n of e.set){for(const e of t.set){const t=u(n,e,r);if(o=o||null!==t,t)continue e}if(o)return!1}return!0}},7631(e,t,r){const n=r(8311);e.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},3874(e,t,r){const n=r(8311);e.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},5459(e){"use strict";e.exports=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0}},2909(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentationService=void 0;var n=r(7291);Object.defineProperty(t,"ExperimentationService",{enumerable:!0,get:function(){return n.ExperimentationService}})},7291(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentationService=void 0;const n=r(2845),o=r(1924),i=r(5761);class s extends i.ExperimentationServiceAutoPolling{constructor(e){super(e.telemetry,e.filterProviders||[],null!=e.refetchInterval?e.refetchInterval:0,e.assignmentContextTelemetryPropertyName,e.telemetryEventName,e.storageKey,e.keyValueStorage),this.options=e,this.invokeInit()}init(){this.featureProviders=[],this.addFeatureProvider(new n.TasApiFeatureProvider(new o.HttpClient(this.options.endpoint),this.telemetry,this.filterProviders)),super.init()}}t.ExperimentationService=s,s.REFRESH_RATE_IN_MINUTES=30},5761(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentationServiceAutoPolling=void 0;const n=r(1714),o=r(3257);class i extends n.ExperimentationServiceBase{constructor(e,t,r,n,i,s,a){if(super(e,n,i,s,a),this.telemetry=e,this.filterProviders=t,this.refreshRateMs=r,this.assignmentContextTelemetryPropertyName=n,this.telemetryEventName=i,this.storageKey=s,this.storage=a,r<1e3&&0!==r)throw new Error("The minimum refresh rate for polling is 1000 ms (1 second). If you wish to deactivate this auto-polling use value of 0.");r>0&&(this.pollingService=new o.PollingService(r),this.pollingService.OnPollTick(async()=>{await super.getFeaturesAsync()}))}init(){this.pollingService?this.pollingService.StartPolling(!0):super.getFeaturesAsync()}async getFeaturesAsync(e=!1){if(this.pollingService){this.pollingService.StopPolling();let t=await super.getFeaturesAsync(e);return this.pollingService.StartPolling(),t}return await super.getFeaturesAsync(e)}}t.ExperimentationServiceAutoPolling=i},1714(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentationServiceBase=void 0;const n=r(8823);t.ExperimentationServiceBase=class{get features(){return this._features}set features(e){this._features=e,this.telemetry&&this.telemetry.setSharedProperty(this.assignmentContextTelemetryPropertyName,this.features.assignmentContext)}constructor(e,t,r,o,i){this.telemetry=e,this.assignmentContextTelemetryPropertyName=t,this.telemetryEventName=r,this.storageKey=o,this.storage=i,this.featuresConsumed=!1,this.cachedTelemetryEvents=[],this._features={features:[],assignmentContext:"",configs:[]},this.storageKey||(this.storageKey="ABExp.Features"),this.storage||(i=new n.MemoryKeyValueStorage),this.loadCachePromise=this.loadCachedFeatureData(),this.initializePromise=this.loadCachePromise,this.initialFetch=new Promise((e,t)=>{this.resolveInitialFetchPromise=e})}async getFeaturesAsync(e=!1){if(null!=this.fetchPromise){try{await this.fetchPromise}catch(e){}return this.features}if(!this.featureProviders||0===this.featureProviders.length)return Promise.resolve({features:[],assignmentContext:"",configs:[]});try{this.fetchPromise=Promise.all(this.featureProviders.map(async e=>await e.getFeatures()));const t=await this.fetchPromise;this.updateFeatures(t,e)}catch(e){}return this.fetchPromise=void 0,this.resolveInitialFetchPromise&&(this.resolveInitialFetchPromise(),this.resolveInitialFetchPromise=void 0),this.features}updateFeatures(e,t=!1){let r={features:[],assignmentContext:"",configs:[]};for(let t of e){for(let e of t.features)r.features.includes(e)||r.features.push(e);for(let e of t.configs){const t=r.configs.find(t=>t.Id===e.Id);t?t.Parameters=Object.assign(Object.assign({},t.Parameters),e.Parameters):r.configs.push(e)}r.assignmentContext+=t.assignmentContext}!t&&this.featuresConsumed||(this.features=r),this.storage&&this.storage.setValue(this.storageKey,r)}async loadCachedFeatureData(){let e;this.storage&&(e=await this.storage.getValue(this.storageKey),void 0!==e&&void 0===e.configs&&(e.configs=[])),0===this.features.features.length&&(this.features=e||{features:[],assignmentContext:"",configs:[]})}isFlightEnabled(e){return this.featuresConsumed=!0,this.PostEventToTelemetry(e),this.features.features.includes(e)}async isCachedFlightEnabled(e){return await this.loadCachePromise,this.featuresConsumed=!0,this.PostEventToTelemetry(e),this.features.features.includes(e)}async isFlightEnabledAsync(e){const t=await this.getFeaturesAsync(!0);return this.featuresConsumed=!0,this.PostEventToTelemetry(e),t.features.includes(e)}getTreatmentVariable(e,t){this.featuresConsumed=!0,this.PostEventToTelemetry(`${e}.${t}`);const r=this.features.configs.find(t=>t.Id===e);return null==r?void 0:r.Parameters[t]}async getTreatmentVariableAsync(e,t,r){if(r){const r=this.featuresConsumed,n=this.getTreatmentVariable(e,t);if(void 0!==n)return n;this.featuresConsumed=r}return await this.getFeaturesAsync(!0),this.getTreatmentVariable(e,t)}PostEventToTelemetry(e){this.cachedTelemetryEvents.includes(e)||(this.telemetry.postEvent(this.telemetryEventName,new Map([["ABExp.queriedFeature",e]])),this.cachedTelemetryEvents.push(e))}invokeInit(){this.init()}addFeatureProvider(...e){if(null!=e&&null!=this.featureProviders)for(let t of e)this.featureProviders.push(t)}}},6790(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseFeatureProvider=void 0,t.BaseFeatureProvider=class{constructor(e){this.telemetry=e,this.isFetching=!1}async getFeatures(){if(this.isFetching&&this.fetchPromise)return this.fetchPromise;this.fetchPromise=this.fetch();let e=await this.fetchPromise;return this.isFetching=!1,this.fetchPromise=void 0,e}}},6492(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FilteredFeatureProvider=void 0;const n=r(6790);class o extends n.BaseFeatureProvider{constructor(e,t){super(e),this.telemetry=e,this.filterProviders=t,this.cachedTelemetryEvents=[]}getFilters(){let e=new Map;for(let t of this.filterProviders){let r=t.getFilters();for(let t of r.keys()){let n=r.get(t);e.set(t,n)}}return e}PostEventToTelemetry(e){if(this.cachedTelemetryEvents.includes(e))return;const t=JSON.stringify(e);this.telemetry.postEvent("report-headers",new Map([["ABExp.headers",t]])),this.cachedTelemetryEvents.push(e)}}t.FilteredFeatureProvider=o},2845(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TasApiFeatureProvider=t.TASAPI_FETCHERROR_EVENTNAME=void 0;const n=r(6492);t.TASAPI_FETCHERROR_EVENTNAME="call-tas-error";const o="ErrorType";class i extends n.FilteredFeatureProvider{constructor(e,t,r){super(t,r),this.httpClient=e,this.telemetry=t,this.filterProviders=r}async fetch(){let e,r=this.getFilters(),n={};for(let e of r.keys()){const t=r.get(e);n[e]=t}try{e=await this.httpClient.get({headers:n})}catch(e){const r=e,n=new Map;r.responseReceived&&!r.responseOk?n.set(o,"ServerError"):!1===r.responseReceived?n.set(o,"NoResponse"):n.set(o,"GenericError"),this.telemetry.postEvent(t.TASAPI_FETCHERROR_EVENTNAME,n)}if(!e)throw Error(t.TASAPI_FETCHERROR_EVENTNAME);r.keys.length>0&&this.PostEventToTelemetry(n);const i=e.data;let s=i.Configs,a=[];for(let e of s)if(e.Parameters)for(let t of Object.keys(e.Parameters)){const r=t+(e.Parameters[t]?"":"cf");a.includes(r)||a.push(r)}return{features:a,assignmentContext:i.AssignmentContext,configs:s}}}t.TasApiFeatureProvider=i},1924(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HttpClient=t.FetchError=void 0;class r extends Error{constructor(e,t,r){super(e),this.responseReceived=t,this.responseOk=r}}t.FetchError=r,t.HttpClient=class{constructor(e){this.endpoint=e}async get(e){const t=await fetch(this.endpoint,{method:"GET",headers:null==e?void 0:e.headers});if(!t)throw new r("No response received",!1);if(!t.ok)throw new r("Response not ok",!0,!1);const n=await t.json();if(!n)throw new r("No data received",!1);return{data:n}}}},8823(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MemoryKeyValueStorage=void 0,t.MemoryKeyValueStorage=class{constructor(){this.storage=new Map}async getValue(e,t){return this.storage.has(e)?await Promise.resolve(this.storage.get(e)):await Promise.resolve(t||void 0)}setValue(e,t){this.storage.set(e,t)}}},3257(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PollingService=void 0,t.PollingService=class{constructor(e){this.fetchInterval=e}StopPolling(){clearInterval(this.intervalHandle),this.intervalHandle=void 0}OnPollTick(e){this.onTick=e}StartPolling(e=!1){this.intervalHandle&&this.StopPolling(),null!=this.onTick&&(e&&this.onTick().then(()=>{}).catch(()=>{}),this.intervalHandle=setInterval(async()=>{await this.onTick()},this.fetchInterval),this.intervalHandle.unref&&this.intervalHandle.unref())}}},7700(e,t,r){"use strict";r.r(t),r.d(t,{NIL:()=>P,parse:()=>y,stringify:()=>p,v1:()=>v,v3:()=>w,v4:()=>_,v5:()=>b,validate:()=>l,version:()=>T});var n=r(6982),o=r.n(n);const i=new Uint8Array(256);let s=i.length;function a(){return s>i.length-16&&(o().randomFillSync(i),s=0),i.slice(s,s+=16)}const c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,l=function(e){return"string"==typeof e&&c.test(e)},u=[];for(let e=0;e<256;++e)u.push((e+256).toString(16).slice(1));function d(e,t=0){return u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]}const p=function(e,t=0){const r=d(e,t);if(!l(r))throw TypeError("Stringified UUID is invalid");return r};let h,f,g=0,m=0;const v=function(e,t,r){let n=t&&r||0;const o=t||new Array(16);let i=(e=e||{}).node||h,s=void 0!==e.clockseq?e.clockseq:f;if(null==i||null==s){const t=e.random||(e.rng||a)();null==i&&(i=h=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==s&&(s=f=16383&(t[6]<<8|t[7]))}let c=void 0!==e.msecs?e.msecs:Date.now(),l=void 0!==e.nsecs?e.nsecs:m+1;const u=c-g+(l-m)/1e4;if(u<0&&void 0===e.clockseq&&(s=s+1&16383),(u<0||c>g)&&void 0===e.nsecs&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");g=c,m=l,f=s,c+=122192928e5;const p=(1e4*(268435455&c)+l)%4294967296;o[n++]=p>>>24&255,o[n++]=p>>>16&255,o[n++]=p>>>8&255,o[n++]=255&p;const v=c/4294967296*1e4&268435455;o[n++]=v>>>8&255,o[n++]=255&v,o[n++]=v>>>24&15|16,o[n++]=v>>>16&255,o[n++]=s>>>8|128,o[n++]=255&s;for(let e=0;e<6;++e)o[n+e]=i[e];return t||d(o)},y=function(e){if(!l(e))throw TypeError("Invalid UUID");let t;const r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r};function S(e,t,r){function n(e,n,o,i){var s;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;rnew a.default(e,t,r,o)):[new a.default(e,t,r,o)]}l.Output.setExtensionId(e),d=!(!n||!n.debug)||"true"===process.env.DEBUG_TELEMETRY}function m(e,t,r){return(...o)=>n(this,void 0,void 0,function*(){let n;const i=E(),s=Date.now();try{return y(i,e),yield t.apply(r,[i,...o])}catch(t){n=t,w(i,e,n)}finally{const t=Date.now()-s;S(i,e,t,n)}})}function v(e,t,r){return m(e,(e,...o)=>n(this,void 0,void 0,function*(){return yield t.apply(r,o)}),r)}function y(e,t){b({eventName:c.EventName.OPERATION_START,operationId:e,operationName:t})}function S(e,t,r,n){b(Object.assign({eventName:c.EventName.OPERATION_END,operationId:e,operationName:t,duration:r},_(n)))}function w(e,t,r){b(Object.assign({eventName:c.EventName.ERROR,operationId:e,operationName:t},_(r)))}function E(){return i.v4()}function _(e){if(!e)return{errorCode:c.ErrorCodes.NO_ERROR};const t=e;return{errorCode:t.errorCode||c.ErrorCodes.GENERAL_ERROR,errorType:t.isUserError?c.ErrorType.USER_ERROR:c.ErrorType.SYSTEM_ERROR,message:e.message,stack:e.stack}}function b(e){if(!u)return void console.warn("TelemetryReporter not initialized.");const t={};for(const r of c.DimensionEntries){const n=e[r];void 0!==n&&(t[r]=String(n))}const r={};for(const t of c.MeasurementEntries){const n=e[t];void 0!==n&&(r[t]=n)}P(e.eventName,t,r)}function P(e,t,r){if(u){t=null!=t?t:{};for(const e of Object.keys(t))t[e]=T(h,t[e]);t=Object.assign(Object.assign({},p),t),e in f?u.forEach(n=>{n.sendTelemetryErrorEvent(e,t,r)}):u.forEach(n=>{n.sendTelemetryEvent(e,t,r)}),d&&(l.Output.getInstance().appendLine(`>> ${(new Date).toISOString()}`),l.Output.getInstance().appendLine(JSON.stringify({eventName:e,dimensions:t,measurements:r},null,2)))}else console.warn("TelemetryReporter not initialized.")}function T(e,t){for(const r of e)t=t.replace(r.pattern,r.replace);return t}t.initializeFromJsonFile=function(e,t){return n(this,void 0,void 0,function*(){try{yield o.promises.access(e);const{publisher:r,name:n,version:i,aiKey:s}=JSON.parse(o.readFileSync(e,"utf-8"));g(`${r}.${n}`,i,s,t)}catch(t){throw new Error(`The JSON file '${e}' does not exist.`)}})},t.initialize=g,t.setUserError=function(e){e.isUserError=!0},t.setErrorCode=function(e,t){e.errorCode=t},t.instrumentOperation=m,t.instrumentSimpleOperation=v,t.instrumentOperationAsVsCodeCommand=function(e,t,r){return s.commands.registerCommand(e,v(e,t,r))},t.sendOperationStart=y,t.sendOperationEnd=S,t.sendError=function(e){b(Object.assign({eventName:c.EventName.ERROR},_(e)))},t.sendOperationError=w,t.sendInfo=function(e,t,r){if(!u)return void console.warn("TelemetryReporter not initialized.");let n,o;if(r)n=t,o=r;else{n={},o={};for(const e in t)"string"==typeof t[e]?n[e]=t[e]:"number"==typeof t[e]&&(o[e]=t[e])}P(c.EventName.INFO,Object.assign(Object.assign({},n),{operationId:e}),o)},t.instrumentOperationStep=function(e,t,r){return(...o)=>n(this,void 0,void 0,function*(){let n;const i=Date.now();try{return yield r(...o)}catch(e){throw n=e,e}finally{b(Object.assign({eventName:c.EventName.OPERATION_STEP,operationId:e,stepName:t,duration:Date.now()-i},_(n)))}})},t.createUuid=E,t.dispose=function(){return n(this,void 0,void 0,function*(){if(u)return yield Promise.all(u.map(e=>e.dispose()))})},t.addContextProperty=function(e,t){p[e]=t},t.addReplacementRule=function(e,t){h.push({pattern:e,replace:null!=t?t:""})}},6233(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Output=void 0;const n=r(1398);class o{constructor(){}static getInstance(){return this.INSTANCE||(this.INSTANCE=n.window.createOutputChannel(`Telemetry Wrapper (${o.extensionId})`)),this.INSTANCE}static setExtensionId(e){o.extensionId=e}}t.Output=o},8281(e,t,r){var n,o=Object.create,i=Object.defineProperty,s=Object.defineProperties,a=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,d=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&f(e,r,t[r]);if(u)for(var r of u(t))h.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>s(e,c(t)),v=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),y=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of l(t))!p.call(e,o)&&o!==r&&i(e,o,{get:()=>t[o],enumerable:!(n=a(t,o))||n.enumerable});return e},S=(e,t,r)=>(r=null!=e?o(d(e)):{},y(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)),w=v((e,t)=>{"use strict";var r=function(){function e(){}return e.info=function(t){for(var r=[],n=1;n{"use strict";var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{var r;e=t.exports=G,r="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},e.SEMVER_SPEC_VERSION="2.0.0";var n=256,o=Number.MAX_SAFE_INTEGER||9007199254740991,i=e.re=[],s=e.src=[],a=0,c=a++;s[c]="0|[1-9]\\d*";var l=a++;s[l]="[0-9]+";var u=a++;s[u]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var d=a++;s[d]="("+s[c]+")\\.("+s[c]+")\\.("+s[c]+")";var p=a++;s[p]="("+s[l]+")\\.("+s[l]+")\\.("+s[l]+")";var h=a++;s[h]="(?:"+s[c]+"|"+s[u]+")";var f=a++;s[f]="(?:"+s[l]+"|"+s[u]+")";var g=a++;s[g]="(?:-("+s[h]+"(?:\\."+s[h]+")*))";var m=a++;s[m]="(?:-?("+s[f]+"(?:\\."+s[f]+")*))";var v=a++;s[v]="[0-9A-Za-z-]+";var y=a++;s[y]="(?:\\+("+s[v]+"(?:\\."+s[v]+")*))";var S=a++,w="v?"+s[d]+s[g]+"?"+s[y]+"?";s[S]="^"+w+"$";var E="[v=\\s]*"+s[p]+s[m]+"?"+s[y]+"?",_=a++;s[_]="^"+E+"$";var b=a++;s[b]="((?:<|>)?=?)";var P=a++;s[P]=s[l]+"|x|X|\\*";var T=a++;s[T]=s[c]+"|x|X|\\*";var C=a++;s[C]="[v=\\s]*("+s[T]+")(?:\\.("+s[T]+")(?:\\.("+s[T]+")(?:"+s[g]+")?"+s[y]+"?)?)?";var I=a++;s[I]="[v=\\s]*("+s[P]+")(?:\\.("+s[P]+")(?:\\.("+s[P]+")(?:"+s[m]+")?"+s[y]+"?)?)?";var O=a++;s[O]="^"+s[b]+"\\s*"+s[C]+"$";var N=a++;s[N]="^"+s[b]+"\\s*"+s[I]+"$";var R=a++;s[R]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var A=a++;s[A]="(?:~>?)";var D=a++;s[D]="(\\s*)"+s[A]+"\\s+",i[D]=new RegExp(s[D],"g");var x=a++;s[x]="^"+s[A]+s[C]+"$";var k=a++;s[k]="^"+s[A]+s[I]+"$";var j=a++;s[j]="(?:\\^)";var M=a++;s[M]="(\\s*)"+s[j]+"\\s+",i[M]=new RegExp(s[M],"g");var L=a++;s[L]="^"+s[j]+s[C]+"$";var F=a++;s[F]="^"+s[j]+s[I]+"$";var U=a++;s[U]="^"+s[b]+"\\s*("+E+")$|^$";var $=a++;s[$]="^"+s[b]+"\\s*("+w+")$|^$";var B=a++;s[B]="(\\s*)"+s[b]+"\\s*("+E+"|"+s[C]+")",i[B]=new RegExp(s[B],"g");var V=a++;s[V]="^\\s*("+s[C]+")\\s+-\\s+("+s[C]+")\\s*$";var H=a++;s[H]="^\\s*("+s[I]+")\\s+-\\s+("+s[I]+")\\s*$";var q,z=a++;for(s[z]="(<|>)?=?\\s*\\*",q=0;q<35;q++)r(q,s[q]),i[q]||(i[q]=new RegExp(s[q]));function W(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof G)return e;if("string"!=typeof e||e.length>n)return null;if(!(t.loose?i[_]:i[S]).test(e))return null;try{return new G(e,t)}catch{return null}}function G(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof G){if(e.loose===t.loose)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");if(!(this instanceof G))return new G(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?i[_]:i[S]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&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.inc=function(e,t,r,n){"string"==typeof r&&(n=r,r=void 0);try{return new G(e,r).inc(t,n).version}catch{return null}},e.diff=function(e,t){if(Z(e,t))return null;var r=W(e),n=W(t),o="";if(r.prerelease.length||n.prerelease.length){o="pre";var i="prerelease"}for(var s in r)if(("major"===s||"minor"===s||"patch"===s)&&r[s]!==n[s])return o+s;return i},e.compareIdentifiers=X;var K=/^[0-9]+$/;function X(e,t){var r=K.test(e),n=K.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}function Y(e,t,r){return J(e,t,r)<0}function Z(e,t,r){return 0===J(e,t,r)}function ee(e,t,r){return 0!==J(e,t,r)}function te(e,t,r){return J(e,t,r)>=0}function re(e,t,r){return J(e,t,r)<=0}function ne(e,t,r,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return Z(e,r,n);case"!=":return ee(e,r,n);case">":return Q(e,r,n);case">=":return te(e,r,n);case"<":return Y(e,r,n);case"<=":return re(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}function oe(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof oe){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof oe))return new oe(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ie?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}e.rcompareIdentifiers=function(e,t){return X(t,e)},e.major=function(e,t){return new G(e,t).major},e.minor=function(e,t){return new G(e,t).minor},e.patch=function(e,t){return new G(e,t).patch},e.compare=J,e.compareLoose=function(e,t){return J(e,t,!0)},e.rcompare=function(e,t,r){return J(t,e,r)},e.sort=function(t,r){return t.sort(function(t,n){return e.compare(t,n,r)})},e.rsort=function(t,r){return t.sort(function(t,n){return e.rcompare(t,n,r)})},e.gt=Q,e.lt=Y,e.eq=Z,e.neq=ee,e.gte=te,e.lte=re,e.cmp=ne,e.Comparator=oe;var ie={};function se(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof se)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new se(e.raw,t);if(e instanceof oe)return new se(e.value,t);if(!(this instanceof se))return new se(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function ae(e){return!e||"x"===e.toLowerCase()||"*"===e}function ce(e,t,r,n,o,i,s,a,c,l,u,d,p){return((t=ae(r)?"":ae(n)?">="+r+".0.0":ae(o)?">="+r+"."+n+".0":">="+t)+" "+(a=ae(c)?"":ae(l)?"<"+(+c+1)+".0.0":ae(u)?"<"+c+"."+(+l+1)+".0":d?"<="+c+"."+l+"."+u+"-"+d:"<="+a)).trim()}function le(e,t,n){for(var o=0;o0){var i=e[o].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}function ue(e,t,r){try{t=new se(t,r)}catch{return!1}return t.test(e)}function de(e,t,r,n){var o,i,s,a,c;switch(e=new G(e,n),t=new se(t,n),r){case">":o=Q,i=re,s=Y,a=">",c=">=";break;case"<":o=Y,i=te,s=Q,a="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ue(e,t,n))return!1;for(var l=0;l=0.0.0")),d=d||e,p=p||e,o(e.semver,d.semver,n)?d=e:s(e.semver,p.semver,n)&&(p=e)}),d.operator===a||d.operator===c||(!p.operator||p.operator===a)&&i(e,p.semver))return!1;if(p.operator===c&&s(e,p.semver))return!1}return!0}oe.prototype.parse=function(e){var t=this.options.loose?i[U]:i[$],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1],"="===this.operator&&(this.operator=""),r[2]?this.semver=new G(r[2],this.options.loose):this.semver=ie},oe.prototype.toString=function(){return this.value},oe.prototype.test=function(e){return r("Comparator.test",e,this.options.loose),this.semver===ie||("string"==typeof e&&(e=new G(e,this.options)),ne(e,this.operator,this.semver,this.options))},oe.prototype.intersects=function(e,t){if(!(e instanceof oe))throw new TypeError("a Comparator is required");var r;if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),""===this.operator)return r=new se(e.value,t),ue(this.value,r,t);if(""===e.operator)return r=new se(this.value,t),ue(e.semver,r,t);var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==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=ne(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),c=ne(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||o||i&&s||a||c},e.Range=se,se.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range},se.prototype.toString=function(){return this.range},se.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?i[H]:i[V];e=e.replace(n,ce),r("hyphen replace",e),e=e.replace(i[B],"$1$2$3"),r("comparator trim",e,i[B]),e=(e=(e=e.replace(i[D],"$1~")).replace(i[M],"$1^")).split(/\s+/).join(" ");var o=t?i[U]:i[$],s=e.split(" ").map(function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){r("caret",e,t);var n=t.loose?i[F]:i[L];return e.replace(n,function(t,n,o,i,s){var a;return r("caret",e,t,n,o,i,s),ae(n)?a="":ae(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":ae(i)?a="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":s?(r("replaceCaret pr",s),a="0"===n?"0"===o?">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+"-"+s+" <"+(+n+1)+".0.0"):(r("no pr"),a="0"===n?"0"===o?">="+n+"."+o+"."+i+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+" <"+(+n+1)+".0.0"),r("caret return",a),a})}(e,t)}).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){var n=t.loose?i[k]:i[x];return e.replace(n,function(t,n,o,i,s){var a;return r("tilde",e,t,n,o,i,s),ae(n)?a="":ae(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":ae(i)?a=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":s?(r("replaceTilde pr",s),a=">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+(+o+1)+".0"):a=">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0",r("tilde return",a),a})}(e,t)}).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map(function(e){return function(e,t){e=e.trim();var n=t.loose?i[N]:i[O];return e.replace(n,function(t,n,o,i,s,a){r("xRange",e,t,n,o,i,s,a);var c=ae(o),l=c||ae(i),u=l||ae(s);return"="===n&&u&&(n=""),c?t=">"===n||"<"===n?"<0.0.0":"*":n&&u?(l&&(i=0),s=0,">"===n?(n=">=",l?(o=+o+1,i=0,s=0):(i=+i+1,s=0)):"<="===n&&(n="<",l?o=+o+1:i=+i+1),t=n+o+"."+i+"."+s):l?t=">="+o+".0.0 <"+(+o+1)+".0.0":u&&(t=">="+o+"."+i+".0 <"+o+"."+(+i+1)+".0"),r("xRange return",t),t})}(e,t)}).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(i[z],"")}(e,t),r("stars",e),e}(e,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter(function(e){return!!e.match(o)})),s.map(function(e){return new oe(e,this.options)},this)},se.prototype.intersects=function(e,t){if(!(e instanceof se))throw new TypeError("a Range is required");return this.set.some(function(r){return r.every(function(r){return e.set.some(function(e){return e.every(function(e){return r.intersects(e,t)})})})})},e.toComparators=function(e,t){return new se(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})},se.prototype.test=function(e){if(!e)return!1;"string"==typeof e&&(e=new G(e,this.options));for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!r||Q(r,t))&&(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}});return r&&e.test(r)?r:null},e.validRange=function(e,t){try{return new se(e,t).range||"*"}catch{return null}},e.ltr=function(e,t,r){return de(e,t,"<",r)},e.gtr=function(e,t,r){return de(e,t,">",r)},e.outside=de,e.prerelease=function(e,t){var r=W(e,t);return r&&r.prerelease.length?r.prerelease:null},e.intersects=function(e,t,r){return e=new se(e,r),t=new se(t,r),e.intersects(t)},e.coerce=function(e){if(e instanceof G)return e;if("string"!=typeof e)return null;var t=e.match(i[R]);return null==t?null:W(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}),b=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.makePatchingRequire=void 0;var t=r(6928),n=_(),o=r(3339),i=Object.keys(process.binding("natives")),s=o.prototype.require;e.makePatchingRequire=function(e){var r={};return function(a){var c=s.apply(this,arguments);if(e[a]){var l=o._resolveFilename(a,this);if(r.hasOwnProperty(l))return r[l];var u=void 0;if(i.indexOf(a)<0)try{u=s.call(this,t.join(a,"package.json")).version}catch{return c}else u=process.version.substring(1);var d=u.indexOf("-");d>=0&&(u=u.substring(0,d));for(var p=c,h=0,f=e[a];h{t.exports={name:"diagnostic-channel",version:"1.0.0",main:"./dist/src/channel.js",types:"./dist/src/channel.d.ts",scripts:{build:"tsc",lint:"tslint -c tslint.json -p tsconfig.json",clean:"rimraf ./dist",test:"mocha ./dist/tests/**/*.js"},homepage:"https://github.com/Microsoft/node-diagnostic-channel",bugs:{url:"https://github.com/Microsoft/node-diagnostic-channel/issues"},repository:{type:"git",url:"https://github.com/Microsoft/node-diagnostic-channel.git"},description:"Provides a context-saving pub/sub channel to connect diagnostic event publishers and subscribers",dependencies:{semver:"^5.3.0"},devDependencies:{"@types/mocha":"^2.2.40","@types/node":"~8.0.0",mocha:"^3.2.0",rimraf:"^2.6.1",tslint:"^5.0.0",typescript:"4.1.2"},files:["dist/src/**/*.d.ts","dist/src/**/*.js","LICENSE","README.md","package.json"],license:"MIT"}}),T=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.channel=e.makePatchingRequire=void 0;var t=b(),n=b();Object.defineProperty(e,"makePatchingRequire",{enumerable:!0,get:function(){return n.makePatchingRequire}});var o=function(e){return!0},i=function(){function e(){this.version=P().version,this.subscribers={},this.contextPreservationFunction=function(e){return e},this.knownPatches={},this.currentlyPublishing=!1}return e.prototype.shouldPublish=function(e){var t=this.subscribers[e];return!!t&&t.some(function(e){var t=e.filter;return!t||t(!1)})},e.prototype.publish=function(e,t){if(!this.currentlyPublishing){var r=this.subscribers[e];if(r){var n={timestamp:Date.now(),data:t};this.currentlyPublishing=!0,r.forEach(function(e){var t=e.listener,r=e.filter;try{r&&r(!0)&&t(n)}catch{}}),this.currentlyPublishing=!1}}},e.prototype.subscribe=function(e,t,r){void 0===r&&(r=o),this.subscribers[e]||(this.subscribers[e]=[]),this.subscribers[e].push({listener:t,filter:r})},e.prototype.unsubscribe=function(e,t,r){void 0===r&&(r=o);var n=this.subscribers[e];if(n)for(var i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),I=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._globalThis=void 0,e._globalThis="object"==typeof globalThis?globalThis:global}),O=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(I(),e)}),N=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(O(),e)}),R=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VERSION=void 0,e.VERSION="1.0.3"}),A=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isCompatible=e._makeCompatibilityCheck=void 0;var t=R(),r=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function n(e){var t=new Set([e]),n=new Set,o=e.match(r);if(!o)return function(){return!1};var i=+o[1],s=+o[2],a=+o[3];if(null!=o[4])return function(t){return t===e};function c(e){return n.add(e),!1}function l(e){return t.add(e),!0}return function(e){if(t.has(e))return!0;if(n.has(e))return!1;var o=e.match(r);if(!o)return c(e);var u=+o[1],d=+o[2],p=+o[3];return null!=o[4]||i!==u?c(e):0===i?s===d&&a<=p?l(e):c(e):s<=d?l(e):c(e)}}e._makeCompatibilityCheck=n,e.isCompatible=n(t.VERSION)}),D=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.unregisterGlobal=e.getGlobal=e.registerGlobal=void 0;var t=N(),r=R(),n=A(),o=r.VERSION.split(".")[0],i=Symbol.for("opentelemetry.js.api."+o),s=t._globalThis;e.registerGlobal=function(e,t,n,o){var a;void 0===o&&(o=!1);var c=s[i]=null!==(a=s[i])&&void 0!==a?a:{version:r.VERSION};if(!o&&c[e]){var l=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return n.error(l.stack||l.message),!1}return c.version!==r.VERSION?(l=new Error("@opentelemetry/api: All API registration versions must match"),n.error(l.stack||l.message),!1):(c[e]=t,n.debug("@opentelemetry/api: Registered a global for "+e+" v"+r.VERSION+"."),!0)},e.getGlobal=function(e){var t,r,o=null===(t=s[i])||void 0===t?void 0:t.version;if(o&&n.isCompatible(o))return null===(r=s[i])||void 0===r?void 0:r[e]},e.unregisterGlobal=function(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+r.VERSION+".");var n=s[i];n&&delete n[e]}}),x=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DiagComponentLogger=void 0;var t=D(),r=function(){function e(e){this._namespace=e.namespace||"DiagComponentLogger"}return e.prototype.debug=function(){for(var e=[],t=0;t{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DiagLogLevel=void 0,(t=e.DiagLogLevel||(e.DiagLogLevel={}))[t.NONE=0]="NONE",t[t.ERROR=30]="ERROR",t[t.WARN=50]="WARN",t[t.INFO=60]="INFO",t[t.DEBUG=70]="DEBUG",t[t.VERBOSE=80]="VERBOSE",t[t.ALL=9999]="ALL"}),j=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createLogLevelDiagLogger=void 0;var t=k();e.createLogLevelDiagLogger=function(e,r){function n(t,n){var o=r[t];return"function"==typeof o&&e>=n?o.bind(r):function(){}}return et.DiagLogLevel.ALL&&(e=t.DiagLogLevel.ALL),r=r||{},{error:n("error",t.DiagLogLevel.ERROR),warn:n("warn",t.DiagLogLevel.WARN),info:n("info",t.DiagLogLevel.INFO),debug:n("debug",t.DiagLogLevel.DEBUG),verbose:n("verbose",t.DiagLogLevel.VERBOSE)}}}),M=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DiagAPI=void 0;var t=x(),r=j(),n=k(),o=D(),i=function(){function e(){function e(e){return function(){var t=o.getGlobal("diag");if(t)return t[e].apply(t,arguments)}}var i=this;i.setLogger=function(e,t){var s,a;if(void 0===t&&(t=n.DiagLogLevel.INFO),e===i){var c=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return i.error(null!==(s=c.stack)&&void 0!==s?s:c.message),!1}var l=o.getGlobal("diag"),u=r.createLogLevelDiagLogger(t,e);if(l){var d=null!==(a=(new Error).stack)&&void 0!==a?a:"";l.warn("Current logger will be overwritten from "+d),u.warn("Current logger will overwrite one already registered from "+d)}return o.registerGlobal("diag",u,i,!0)},i.disable=function(){o.unregisterGlobal("diag",i)},i.createComponentLogger=function(e){return new t.DiagComponentLogger(e)},i.verbose=e("verbose"),i.debug=e("debug"),i.info=e("info"),i.warn=e("warn"),i.error=e("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}();e.DiagAPI=i}),L=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaggageImpl=void 0;var t=function(){function e(e){this._entries=e?new Map(e):new Map}return e.prototype.getEntry=function(e){var t=this._entries.get(e);if(t)return Object.assign({},t)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(e){return[e[0],e[1]]})},e.prototype.setEntry=function(t,r){var n=new e(this._entries);return n._entries.set(t,r),n},e.prototype.removeEntry=function(t){var r=new e(this._entries);return r._entries.delete(t),r},e.prototype.removeEntries=function(){for(var t=[],r=0;r{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.baggageEntryMetadataSymbol=void 0,e.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")}),U=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.baggageEntryMetadataFromString=e.createBaggage=void 0;var t=M(),r=L(),n=F(),o=t.DiagAPI.instance();e.createBaggage=function(e){return void 0===e&&(e={}),new r.BaggageImpl(new Map(Object.entries(e)))},e.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(o.error("Cannot create baggage metadata from unknown type: "+typeof e),e=""),{__TYPE__:n.baggageEntryMetadataSymbol,toString:function(){return e}}}}),$=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),B=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),V=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DiagConsoleLogger=void 0;var t=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];e.DiagConsoleLogger=function(){function e(e){return function(){var t=arguments;if(console){var r=console[e];if("function"!=typeof r&&(r=console.log),"function"==typeof r)return r.apply(console,t)}}}for(var r=0;r{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(V(),e),r(k(),e)}),q=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTextMapSetter=e.defaultTextMapGetter=void 0,e.defaultTextMapGetter={get:function(e,t){if(null!=e)return e[t]},keys:function(e){return null==e?[]:Object.keys(e)}},e.defaultTextMapSetter={set:function(e,t,r){null!=e&&(e[t]=r)}}}),z=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),W=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),G=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ROOT_CONTEXT=e.createContextKey=void 0,e.createContextKey=function(e){return Symbol.for(e)};e.ROOT_CONTEXT=new function e(t){var r=this;r._currentContext=t?new Map(t):new Map,r.getValue=function(e){return r._currentContext.get(e)},r.setValue=function(t,n){var o=new e(r._currentContext);return o._currentContext.set(t,n),o},r.deleteValue=function(t){var n=new e(r._currentContext);return n._currentContext.delete(t),n}}}),K=v(e=>{"use strict";var t=e&&e.__spreadArray||function(e,t){for(var r=0,n=t.length,o=e.length;r{"use strict";var t=e&&e.__spreadArray||function(e,t){for(var r=0,n=t.length,o=e.length;r{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.TraceFlags=void 0,(t=e.TraceFlags||(e.TraceFlags={}))[t.NONE=0]="NONE",t[t.SAMPLED=1]="SAMPLED"}),Q=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.INVALID_SPAN_CONTEXT=e.INVALID_TRACEID=e.INVALID_SPANID=void 0;var t=J();e.INVALID_SPANID="0000000000000000",e.INVALID_TRACEID="00000000000000000000000000000000",e.INVALID_SPAN_CONTEXT={traceId:e.INVALID_TRACEID,spanId:e.INVALID_SPANID,traceFlags:t.TraceFlags.NONE}}),Y=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NonRecordingSpan=void 0;var t=Q(),r=function(){function e(e){void 0===e&&(e=t.INVALID_SPAN_CONTEXT),this._spanContext=e}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(e,t){return this},e.prototype.setAttributes=function(e){return this},e.prototype.addEvent=function(e,t){return this},e.prototype.setStatus=function(e){return this},e.prototype.updateName=function(e){return this},e.prototype.end=function(e){},e.prototype.isRecording=function(){return!1},e.prototype.recordException=function(e,t){},e}();e.NonRecordingSpan=r}),Z=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSpanContext=e.setSpanContext=e.deleteSpan=e.setSpan=e.getSpan=void 0;var t=G(),r=Y(),n=t.createContextKey("OpenTelemetry Context Key SPAN");function o(e){return e.getValue(n)||void 0}function i(e,t){return e.setValue(n,t)}e.getSpan=o,e.setSpan=i,e.deleteSpan=function(e){return e.deleteValue(n)},e.setSpanContext=function(e,t){return i(e,new r.NonRecordingSpan(t))},e.getSpanContext=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.spanContext()}}),ee=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.wrapSpanContext=e.isSpanContextValid=e.isValidSpanId=e.isValidTraceId=void 0;var t=Q(),r=Y(),n=/^([0-9a-f]{32})$/i,o=/^[0-9a-f]{16}$/i;function i(e){return n.test(e)&&e!==t.INVALID_TRACEID}function s(e){return o.test(e)&&e!==t.INVALID_SPANID}e.isValidTraceId=i,e.isValidSpanId=s,e.isSpanContextValid=function(e){return i(e.traceId)&&s(e.spanId)},e.wrapSpanContext=function(e){return new r.NonRecordingSpan(e)}}),te=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NoopTracer=void 0;var t=X(),r=Z(),n=Y(),o=ee(),i=t.ContextAPI.getInstance(),s=function(){function e(){}return e.prototype.startSpan=function(e,t,i){if(Boolean(null==t?void 0:t.root))return new n.NonRecordingSpan;var s=i&&r.getSpanContext(i);return function(e){return"object"==typeof e&&"string"==typeof e.spanId&&"string"==typeof e.traceId&&"number"==typeof e.traceFlags}(s)&&o.isSpanContextValid(s)?new n.NonRecordingSpan(s):new n.NonRecordingSpan},e.prototype.startActiveSpan=function(e,t,n,o){var s,a,c;if(!(arguments.length<2)){2===arguments.length?c=t:3===arguments.length?(s=t,c=n):(s=t,a=n,c=o);var l=a??i.active(),u=this.startSpan(e,s,l),d=r.setSpan(l,u);return i.with(d,c,void 0,u)}},e}();e.NoopTracer=s}),re=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ProxyTracer=void 0;var t=new(te().NoopTracer),r=function(){function e(e,t,r){this._provider=e,this.name=t,this.version=r}return e.prototype.startSpan=function(e,t,r){return this._getTracer().startSpan(e,t,r)},e.prototype.startActiveSpan=function(e,t,r,n){var o=this._getTracer();return Reflect.apply(o.startActiveSpan,o,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var e=this._provider.getDelegateTracer(this.name,this.version);return e?(this._delegate=e,this._delegate):t},e}();e.ProxyTracer=r}),ne=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NoopTracerProvider=void 0;var t=te(),r=function(){function e(){}return e.prototype.getTracer=function(e,r){return new t.NoopTracer},e}();e.NoopTracerProvider=r}),oe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ProxyTracerProvider=void 0;var t=re(),r=new(ne().NoopTracerProvider),n=function(){function e(){}return e.prototype.getTracer=function(e,r){var n;return null!==(n=this.getDelegateTracer(e,r))&&void 0!==n?n:new t.ProxyTracer(this,e,r)},e.prototype.getDelegate=function(){var e;return null!==(e=this._delegate)&&void 0!==e?e:r},e.prototype.setDelegate=function(e){this._delegate=e},e.prototype.getDelegateTracer=function(e,t){var r;return null===(r=this._delegate)||void 0===r?void 0:r.getTracer(e,t)},e}();e.ProxyTracerProvider=n}),ie=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),se=v(e=>{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.SamplingDecision=void 0,(t=e.SamplingDecision||(e.SamplingDecision={}))[t.NOT_RECORD=0]="NOT_RECORD",t[t.RECORD=1]="RECORD",t[t.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}),ae=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),ce=v(e=>{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.SpanKind=void 0,(t=e.SpanKind||(e.SpanKind={}))[t.INTERNAL=0]="INTERNAL",t[t.SERVER=1]="SERVER",t[t.CLIENT=2]="CLIENT",t[t.PRODUCER=3]="PRODUCER",t[t.CONSUMER=4]="CONSUMER"}),le=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),ue=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),de=v(e=>{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.SpanStatusCode=void 0,(t=e.SpanStatusCode||(e.SpanStatusCode={}))[t.UNSET=0]="UNSET",t[t.OK=1]="OK",t[t.ERROR=2]="ERROR"}),pe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),he=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),fe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),ge=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),me=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TraceAPI=void 0;var t=D(),r=oe(),n=ee(),o=Z(),i=M(),s="trace",a=function(){function e(){this._proxyTracerProvider=new r.ProxyTracerProvider,this.wrapSpanContext=n.wrapSpanContext,this.isSpanContextValid=n.isSpanContextValid,this.deleteSpan=o.deleteSpan,this.getSpan=o.getSpan,this.getSpanContext=o.getSpanContext,this.setSpan=o.setSpan,this.setSpanContext=o.setSpanContext}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(e){var r=t.registerGlobal(s,this._proxyTracerProvider,i.DiagAPI.instance());return r&&this._proxyTracerProvider.setDelegate(e),r},e.prototype.getTracerProvider=function(){return t.getGlobal(s)||this._proxyTracerProvider},e.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)},e.prototype.disable=function(){t.unregisterGlobal(s,i.DiagAPI.instance()),this._proxyTracerProvider=new r.ProxyTracerProvider},e}();e.TraceAPI=a}),ve=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NoopTextMapPropagator=void 0;var t=function(){function e(){}return e.prototype.inject=function(e,t){},e.prototype.extract=function(e,t){return e},e.prototype.fields=function(){return[]},e}();e.NoopTextMapPropagator=t}),ye=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.deleteBaggage=e.setBaggage=e.getBaggage=void 0;var t=G().createContextKey("OpenTelemetry Baggage Key");e.getBaggage=function(e){return e.getValue(t)||void 0},e.setBaggage=function(e,r){return e.setValue(t,r)},e.deleteBaggage=function(e){return e.deleteValue(t)}}),Se=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PropagationAPI=void 0;var t=D(),r=ve(),n=q(),o=ye(),i=U(),s=M(),a="propagation",c=new r.NoopTextMapPropagator,l=function(){function e(){this.createBaggage=i.createBaggage,this.getBaggage=o.getBaggage,this.setBaggage=o.setBaggage,this.deleteBaggage=o.deleteBaggage}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=function(e){return t.registerGlobal(a,e,s.DiagAPI.instance())},e.prototype.inject=function(e,t,r){return void 0===r&&(r=n.defaultTextMapSetter),this._getGlobalPropagator().inject(e,t,r)},e.prototype.extract=function(e,t,r){return void 0===r&&(r=n.defaultTextMapGetter),this._getGlobalPropagator().extract(e,t,r)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=function(){t.unregisterGlobal(a,s.DiagAPI.instance())},e.prototype._getGlobalPropagator=function(){return t.getGlobal(a)||c},e}();e.PropagationAPI=l}),we=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.diag=e.propagation=e.trace=e.context=e.INVALID_SPAN_CONTEXT=e.INVALID_TRACEID=e.INVALID_SPANID=e.isValidSpanId=e.isValidTraceId=e.isSpanContextValid=e.baggageEntryMetadataFromString=void 0,r(C(),e);var n=U();Object.defineProperty(e,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return n.baggageEntryMetadataFromString}}),r($(),e),r(B(),e),r(H(),e),r(q(),e),r(z(),e),r(W(),e),r(re(),e),r(oe(),e),r(ie(),e),r(se(),e),r(ae(),e),r(ce(),e),r(le(),e),r(ue(),e),r(de(),e),r(J(),e),r(pe(),e),r(he(),e),r(fe(),e);var o=ee();Object.defineProperty(e,"isSpanContextValid",{enumerable:!0,get:function(){return o.isSpanContextValid}}),Object.defineProperty(e,"isValidTraceId",{enumerable:!0,get:function(){return o.isValidTraceId}}),Object.defineProperty(e,"isValidSpanId",{enumerable:!0,get:function(){return o.isValidSpanId}});var i=Q();Object.defineProperty(e,"INVALID_SPANID",{enumerable:!0,get:function(){return i.INVALID_SPANID}}),Object.defineProperty(e,"INVALID_TRACEID",{enumerable:!0,get:function(){return i.INVALID_TRACEID}}),Object.defineProperty(e,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return i.INVALID_SPAN_CONTEXT}}),r(G(),e),r(ge(),e);var s=X();e.context=s.ContextAPI.getInstance();var a=me();e.trace=a.TraceAPI.getInstance();var c=Se();e.propagation=c.PropagationAPI.getInstance();var l=M();e.diag=l.DiagAPI.instance(),e.default={trace:e.trace,context:e.context,propagation:e.propagation,diag:e.diag}}),Ee=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isTracingSuppressed=e.unsuppressTracing=e.suppressTracing=void 0;var t=we().createContextKey("OpenTelemetry SDK Context Key SUPPRESS_TRACING");e.suppressTracing=function(e){return e.setValue(t,!0)},e.unsuppressTracing=function(e){return e.deleteValue(t)},e.isTracingSuppressed=function(e){return!0===e.getValue(t)}}),_e=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BAGGAGE_MAX_TOTAL_LENGTH=e.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=e.BAGGAGE_MAX_NAME_VALUE_PAIRS=e.BAGGAGE_HEADER=e.BAGGAGE_ITEMS_SEPARATOR=e.BAGGAGE_PROPERTIES_SEPARATOR=e.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,e.BAGGAGE_KEY_PAIR_SEPARATOR="=",e.BAGGAGE_PROPERTIES_SEPARATOR=";",e.BAGGAGE_ITEMS_SEPARATOR=",",e.BAGGAGE_HEADER="baggage",e.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,e.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,e.BAGGAGE_MAX_TOTAL_LENGTH=8192}),be=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseKeyPairsIntoRecord=e.parsePairKeyValue=e.getKeyPairs=e.serializeKeyPairs=void 0;var t=we(),r=_e();e.serializeKeyPairs=e=>e.reduce((e,t)=>{let n=`${e}${""!==e?r.BAGGAGE_ITEMS_SEPARATOR:""}${t}`;return n.length>r.BAGGAGE_MAX_TOTAL_LENGTH?e:n},""),e.getKeyPairs=e=>e.getAllEntries().map(([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(t.value)}`),e.parsePairKeyValue=e=>{let n=e.split(r.BAGGAGE_PROPERTIES_SEPARATOR);if(n.length<=0)return;let o=n.shift();if(!o)return;let i=o.split(r.BAGGAGE_KEY_PAIR_SEPARATOR);if(2!==i.length)return;let s,a=decodeURIComponent(i[0].trim()),c=decodeURIComponent(i[1].trim());return n.length>0&&(s=t.baggageEntryMetadataFromString(n.join(r.BAGGAGE_PROPERTIES_SEPARATOR))),{key:a,value:c,metadata:s}},e.parseKeyPairsIntoRecord=t=>"string"!=typeof t||0===t.length?{}:t.split(r.BAGGAGE_ITEMS_SEPARATOR).map(t=>e.parsePairKeyValue(t)).filter(e=>void 0!==e&&e.value.length>0).reduce((e,t)=>(e[t.key]=t.value,e),{})}),Pe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.HttpBaggagePropagator=void 0;var t=we(),r=Ee(),n=_e(),o=be();e.HttpBaggagePropagator=class{inject(e,i,s){let a=t.propagation.getBaggage(e);if(!a||r.isTracingSuppressed(e))return;let c=o.getKeyPairs(a).filter(e=>e.length<=n.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,n.BAGGAGE_MAX_NAME_VALUE_PAIRS),l=o.serializeKeyPairs(c);l.length>0&&s.set(i,n.BAGGAGE_HEADER,l)}extract(e,r,i){let s=i.get(r,n.BAGGAGE_HEADER);if(!s)return e;let a={};return 0===s.length||(s.split(n.BAGGAGE_ITEMS_SEPARATOR).forEach(e=>{let t=o.parsePairKeyValue(e);if(t){let e={value:t.value};t.metadata&&(e.metadata=t.metadata),a[t.key]=e}}),0===Object.entries(a).length)?e:t.propagation.setBaggage(e,t.propagation.createBaggage(a))}fields(){return[n.BAGGAGE_HEADER]}}}),Te=v(e=>{"use strict";function t(e){return null==e||(Array.isArray(e)?function(e){let t;for(let n of e)if(null!=n){if(!t){if(r(n)){t=typeof n;continue}return!1}if(typeof n!==t)return!1}return!0}(e):r(e))}function r(e){switch(typeof e){case"number":case"boolean":case"string":return!0}return!1}Object.defineProperty(e,"__esModule",{value:!0}),e.isAttributeValue=e.sanitizeAttributes=void 0,e.sanitizeAttributes=function(e){let r={};if(null==e||"object"!=typeof e)return r;for(let[n,o]of Object.entries(e))t(o)&&(Array.isArray(o)?r[n]=o.slice():r[n]=o);return r},e.isAttributeValue=t}),Ce=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.loggingErrorHandler=void 0;var t=we();e.loggingErrorHandler=function(){return e=>{t.diag.error(function(e){return"string"==typeof e?e:JSON.stringify(function(e){let t={},r=e;for(;null!==r;)Object.getOwnPropertyNames(r).forEach(e=>{if(t[e])return;let n=r[e];n&&(t[e]=String(n))}),r=Object.getPrototypeOf(r);return t}(e))}(e))}}}),Ie=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.globalErrorHandler=e.setGlobalErrorHandler=void 0;var t=Ce().loggingErrorHandler();e.setGlobalErrorHandler=function(e){t=e},e.globalErrorHandler=e=>{try{t(e)}catch{}}}),Oe=v(e=>{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.TracesSamplerValues=void 0,(t=e.TracesSamplerValues||(e.TracesSamplerValues={})).AlwaysOff="always_off",t.AlwaysOn="always_on",t.ParentBasedAlwaysOff="parentbased_always_off",t.ParentBasedAlwaysOn="parentbased_always_on",t.ParentBasedTraceIdRatio="parentbased_traceidratio",t.TraceIdRatio="traceidratio"}),Ne=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseEnvironment=e.DEFAULT_ENVIRONMENT=void 0;var t=we(),r=Oe(),n=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT"];function o(e){return n.indexOf(e)>-1}var i=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS"];function s(e){return i.indexOf(e)>-1}function a(e,t,r,n=-1/0,o=1/0){if(typeof r[e]<"u"){let i=Number(r[e]);isNaN(i)||(t[e]=io?o:i)}}function c(e,t,r,n=","){let o=r[e];"string"==typeof o&&(t[e]=o.split(n).map(e=>e.trim()))}e.DEFAULT_ENVIRONMENT={CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/spans",OTEL_LOG_LEVEL:t.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:128,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_TRACES_EXPORTER:"none",OTEL_TRACES_SAMPLER:r.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:""};var l={ALL:t.DiagLogLevel.ALL,VERBOSE:t.DiagLogLevel.VERBOSE,DEBUG:t.DiagLogLevel.DEBUG,INFO:t.DiagLogLevel.INFO,WARN:t.DiagLogLevel.WARN,ERROR:t.DiagLogLevel.ERROR,NONE:t.DiagLogLevel.NONE};function u(e,t,r){let n=r[e];if("string"==typeof n){let r=l[n.toUpperCase()];null!=r&&(t[e]=r)}}e.parseEnvironment=function(t){let r={};for(let n in e.DEFAULT_ENVIRONMENT){let e=n;if("OTEL_LOG_LEVEL"===e)u(e,r,t);else if(o(e))a(e,r,t);else if(s(e))c(e,r,t);else{let n=t[e];typeof n<"u"&&null!==n&&(r[e]=String(n))}}return r}}),Re=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getEnv=void 0;var t=r(857),n=Ne();e.getEnv=function(){let e=n.parseEnvironment(process.env);return Object.assign({HOSTNAME:t.hostname()},n.DEFAULT_ENVIRONMENT,e)}}),Ae=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hexToBase64=void 0,e.hexToBase64=function(e){let t=e.length,r="";for(let n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RandomIdGenerator=void 0,e.RandomIdGenerator=class{constructor(){this.generateTraceId=r(16),this.generateSpanId=r(8)}};var t=Buffer.allocUnsafe(16);function r(e){return function(){for(let r=0;r>>0,4*r);for(let r=0;r0);r++)r===e-1&&(t[e-1]=1);return t.toString("hex",0,e)}}}),xe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.otperformance=void 0;var t=r(2987);e.otperformance=t.performance}),ke=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VERSION=void 0,e.VERSION="0.23.0"}),je=v(e=>{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.RpcGrpcStatusCodeValues=e.MessagingOperationValues=e.MessagingDestinationKindValues=e.HttpFlavorValues=e.NetTransportValues=e.FaasInvokedProviderValues=e.FaasDocumentOperationValues=e.FaasTriggerValues=e.DbCassandraConsistencyLevelValues=e.DbSystemValues=e.SemanticAttributes=void 0,e.SemanticAttributes={DB_SYSTEM:"db.system",DB_CONNECTION_STRING:"db.connection_string",DB_USER:"db.user",DB_JDBC_DRIVER_CLASSNAME:"db.jdbc.driver_classname",DB_NAME:"db.name",DB_STATEMENT:"db.statement",DB_OPERATION:"db.operation",DB_MSSQL_INSTANCE_NAME:"db.mssql.instance_name",DB_CASSANDRA_KEYSPACE:"db.cassandra.keyspace",DB_CASSANDRA_PAGE_SIZE:"db.cassandra.page_size",DB_CASSANDRA_CONSISTENCY_LEVEL:"db.cassandra.consistency_level",DB_CASSANDRA_TABLE:"db.cassandra.table",DB_CASSANDRA_IDEMPOTENCE:"db.cassandra.idempotence",DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:"db.cassandra.speculative_execution_count",DB_CASSANDRA_COORDINATOR_ID:"db.cassandra.coordinator.id",DB_CASSANDRA_COORDINATOR_DC:"db.cassandra.coordinator.dc",DB_HBASE_NAMESPACE:"db.hbase.namespace",DB_REDIS_DATABASE_INDEX:"db.redis.database_index",DB_MONGODB_COLLECTION:"db.mongodb.collection",DB_SQL_TABLE:"db.sql.table",EXCEPTION_TYPE:"exception.type",EXCEPTION_MESSAGE:"exception.message",EXCEPTION_STACKTRACE:"exception.stacktrace",EXCEPTION_ESCAPED:"exception.escaped",FAAS_TRIGGER:"faas.trigger",FAAS_EXECUTION:"faas.execution",FAAS_DOCUMENT_COLLECTION:"faas.document.collection",FAAS_DOCUMENT_OPERATION:"faas.document.operation",FAAS_DOCUMENT_TIME:"faas.document.time",FAAS_DOCUMENT_NAME:"faas.document.name",FAAS_TIME:"faas.time",FAAS_CRON:"faas.cron",FAAS_COLDSTART:"faas.coldstart",FAAS_INVOKED_NAME:"faas.invoked_name",FAAS_INVOKED_PROVIDER:"faas.invoked_provider",FAAS_INVOKED_REGION:"faas.invoked_region",NET_TRANSPORT:"net.transport",NET_PEER_IP:"net.peer.ip",NET_PEER_PORT:"net.peer.port",NET_PEER_NAME:"net.peer.name",NET_HOST_IP:"net.host.ip",NET_HOST_PORT:"net.host.port",NET_HOST_NAME:"net.host.name",PEER_SERVICE:"peer.service",ENDUSER_ID:"enduser.id",ENDUSER_ROLE:"enduser.role",ENDUSER_SCOPE:"enduser.scope",THREAD_ID:"thread.id",THREAD_NAME:"thread.name",CODE_FUNCTION:"code.function",CODE_NAMESPACE:"code.namespace",CODE_FILEPATH:"code.filepath",CODE_LINENO:"code.lineno",HTTP_METHOD:"http.method",HTTP_URL:"http.url",HTTP_TARGET:"http.target",HTTP_HOST:"http.host",HTTP_SCHEME:"http.scheme",HTTP_STATUS_CODE:"http.status_code",HTTP_FLAVOR:"http.flavor",HTTP_USER_AGENT:"http.user_agent",HTTP_REQUEST_CONTENT_LENGTH:"http.request_content_length",HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:"http.request_content_length_uncompressed",HTTP_RESPONSE_CONTENT_LENGTH:"http.response_content_length",HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:"http.response_content_length_uncompressed",HTTP_SERVER_NAME:"http.server_name",HTTP_ROUTE:"http.route",HTTP_CLIENT_IP:"http.client_ip",AWS_DYNAMODB_TABLE_NAMES:"aws.dynamodb.table_names",AWS_DYNAMODB_CONSUMED_CAPACITY:"aws.dynamodb.consumed_capacity",AWS_DYNAMODB_ITEM_COLLECTION_METRICS:"aws.dynamodb.item_collection_metrics",AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:"aws.dynamodb.provisioned_read_capacity",AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:"aws.dynamodb.provisioned_write_capacity",AWS_DYNAMODB_CONSISTENT_READ:"aws.dynamodb.consistent_read",AWS_DYNAMODB_PROJECTION:"aws.dynamodb.projection",AWS_DYNAMODB_LIMIT:"aws.dynamodb.limit",AWS_DYNAMODB_ATTRIBUTES_TO_GET:"aws.dynamodb.attributes_to_get",AWS_DYNAMODB_INDEX_NAME:"aws.dynamodb.index_name",AWS_DYNAMODB_SELECT:"aws.dynamodb.select",AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:"aws.dynamodb.global_secondary_indexes",AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:"aws.dynamodb.local_secondary_indexes",AWS_DYNAMODB_EXCLUSIVE_START_TABLE:"aws.dynamodb.exclusive_start_table",AWS_DYNAMODB_TABLE_COUNT:"aws.dynamodb.table_count",AWS_DYNAMODB_SCAN_FORWARD:"aws.dynamodb.scan_forward",AWS_DYNAMODB_SEGMENT:"aws.dynamodb.segment",AWS_DYNAMODB_TOTAL_SEGMENTS:"aws.dynamodb.total_segments",AWS_DYNAMODB_COUNT:"aws.dynamodb.count",AWS_DYNAMODB_SCANNED_COUNT:"aws.dynamodb.scanned_count",AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:"aws.dynamodb.attribute_definitions",AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:"aws.dynamodb.global_secondary_index_updates",MESSAGING_SYSTEM:"messaging.system",MESSAGING_DESTINATION:"messaging.destination",MESSAGING_DESTINATION_KIND:"messaging.destination_kind",MESSAGING_TEMP_DESTINATION:"messaging.temp_destination",MESSAGING_PROTOCOL:"messaging.protocol",MESSAGING_PROTOCOL_VERSION:"messaging.protocol_version",MESSAGING_URL:"messaging.url",MESSAGING_MESSAGE_ID:"messaging.message_id",MESSAGING_CONVERSATION_ID:"messaging.conversation_id",MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:"messaging.message_payload_size_bytes",MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:"messaging.message_payload_compressed_size_bytes",MESSAGING_OPERATION:"messaging.operation",MESSAGING_RABBITMQ_ROUTING_KEY:"messaging.rabbitmq.routing_key",MESSAGING_KAFKA_MESSAGE_KEY:"messaging.kafka.message_key",MESSAGING_KAFKA_CONSUMER_GROUP:"messaging.kafka.consumer_group",MESSAGING_KAFKA_CLIENT_ID:"messaging.kafka.client_id",MESSAGING_KAFKA_PARTITION:"messaging.kafka.partition",MESSAGING_KAFKA_TOMBSTONE:"messaging.kafka.tombstone",RPC_SYSTEM:"rpc.system",RPC_SERVICE:"rpc.service",RPC_METHOD:"rpc.method",RPC_GRPC_STATUS_CODE:"rpc.grpc.status_code",RPC_JSONRPC_VERSION:"rpc.jsonrpc.version",RPC_JSONRPC_METHOD:"rpc.jsonrpc.method",RPC_JSONRPC_REQUEST_ID:"rpc.jsonrpc.request_id",RPC_JSONRPC_ERROR_CODE:"rpc.jsonrpc.error_code",RPC_JSONRPC_ERROR_MESSAGE:"rpc.jsonrpc.error_message"},(t=e.DbSystemValues||(e.DbSystemValues={})).OTHER_SQL="other_sql",t.MSSQL="mssql",t.MYSQL="mysql",t.ORACLE="oracle",t.DB2="db2",t.POSTGRESQL="postgresql",t.REDSHIFT="redshift",t.HIVE="hive",t.CLOUDSCAPE="cloudscape",t.HSQLDB="hsqldb",t.PROGRESS="progress",t.MAXDB="maxdb",t.HANADB="hanadb",t.INGRES="ingres",t.FIRSTSQL="firstsql",t.EDB="edb",t.CACHE="cache",t.ADABAS="adabas",t.FIREBIRD="firebird",t.DERBY="derby",t.FILEMAKER="filemaker",t.INFORMIX="informix",t.INSTANTDB="instantdb",t.INTERBASE="interbase",t.MARIADB="mariadb",t.NETEZZA="netezza",t.PERVASIVE="pervasive",t.POINTBASE="pointbase",t.SQLITE="sqlite",t.SYBASE="sybase",t.TERADATA="teradata",t.VERTICA="vertica",t.H2="h2",t.COLDFUSION="coldfusion",t.CASSANDRA="cassandra",t.HBASE="hbase",t.MONGODB="mongodb",t.REDIS="redis",t.COUCHBASE="couchbase",t.COUCHDB="couchdb",t.COSMOSDB="cosmosdb",t.DYNAMODB="dynamodb",t.NEO4J="neo4j",t.GEODE="geode",t.ELASTICSEARCH="elasticsearch",t.MEMCACHED="memcached",t.COCKROACHDB="cockroachdb",function(e){e.ALL="all",e.EACH_QUORUM="each_quorum",e.QUORUM="quorum",e.LOCAL_QUORUM="local_quorum",e.ONE="one",e.TWO="two",e.THREE="three",e.LOCAL_ONE="local_one",e.ANY="any",e.SERIAL="serial",e.LOCAL_SERIAL="local_serial"}(e.DbCassandraConsistencyLevelValues||(e.DbCassandraConsistencyLevelValues={})),function(e){e.DATASOURCE="datasource",e.HTTP="http",e.PUBSUB="pubsub",e.TIMER="timer",e.OTHER="other"}(e.FaasTriggerValues||(e.FaasTriggerValues={})),function(e){e.INSERT="insert",e.EDIT="edit",e.DELETE="delete"}(e.FaasDocumentOperationValues||(e.FaasDocumentOperationValues={})),function(e){e.AWS="aws",e.AZURE="azure",e.GCP="gcp"}(e.FaasInvokedProviderValues||(e.FaasInvokedProviderValues={})),function(e){e.IP_TCP="ip_tcp",e.IP_UDP="ip_udp",e.IP="ip",e.UNIX="unix",e.PIPE="pipe",e.INPROC="inproc",e.OTHER="other"}(e.NetTransportValues||(e.NetTransportValues={})),function(e){e.HTTP_1_0="1.0",e.HTTP_1_1="1.1",e.HTTP_2_0="2.0",e.SPDY="SPDY",e.QUIC="QUIC"}(e.HttpFlavorValues||(e.HttpFlavorValues={})),function(e){e.QUEUE="queue",e.TOPIC="topic"}(e.MessagingDestinationKindValues||(e.MessagingDestinationKindValues={})),function(e){e.RECEIVE="receive",e.PROCESS="process"}(e.MessagingOperationValues||(e.MessagingOperationValues={})),function(e){e[e.OK=0]="OK",e[e.CANCELLED=1]="CANCELLED",e[e.UNKNOWN=2]="UNKNOWN",e[e.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",e[e.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",e[e.NOT_FOUND=5]="NOT_FOUND",e[e.ALREADY_EXISTS=6]="ALREADY_EXISTS",e[e.PERMISSION_DENIED=7]="PERMISSION_DENIED",e[e.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",e[e.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",e[e.ABORTED=10]="ABORTED",e[e.OUT_OF_RANGE=11]="OUT_OF_RANGE",e[e.UNIMPLEMENTED=12]="UNIMPLEMENTED",e[e.INTERNAL=13]="INTERNAL",e[e.UNAVAILABLE=14]="UNAVAILABLE",e[e.DATA_LOSS=15]="DATA_LOSS",e[e.UNAUTHENTICATED=16]="UNAUTHENTICATED"}(e.RpcGrpcStatusCodeValues||(e.RpcGrpcStatusCodeValues={}))}),Me=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(je(),e)}),Le=v(e=>{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.TelemetrySdkLanguageValues=e.OsTypeValues=e.HostArchValues=e.AwsEcsLaunchtypeValues=e.CloudPlatformValues=e.CloudProviderValues=e.ResourceAttributes=void 0,e.ResourceAttributes={CLOUD_PROVIDER:"cloud.provider",CLOUD_ACCOUNT_ID:"cloud.account.id",CLOUD_REGION:"cloud.region",CLOUD_AVAILABILITY_ZONE:"cloud.availability_zone",CLOUD_PLATFORM:"cloud.platform",AWS_ECS_CONTAINER_ARN:"aws.ecs.container.arn",AWS_ECS_CLUSTER_ARN:"aws.ecs.cluster.arn",AWS_ECS_LAUNCHTYPE:"aws.ecs.launchtype",AWS_ECS_TASK_ARN:"aws.ecs.task.arn",AWS_ECS_TASK_FAMILY:"aws.ecs.task.family",AWS_ECS_TASK_REVISION:"aws.ecs.task.revision",AWS_EKS_CLUSTER_ARN:"aws.eks.cluster.arn",AWS_LOG_GROUP_NAMES:"aws.log.group.names",AWS_LOG_GROUP_ARNS:"aws.log.group.arns",AWS_LOG_STREAM_NAMES:"aws.log.stream.names",AWS_LOG_STREAM_ARNS:"aws.log.stream.arns",CONTAINER_NAME:"container.name",CONTAINER_ID:"container.id",CONTAINER_RUNTIME:"container.runtime",CONTAINER_IMAGE_NAME:"container.image.name",CONTAINER_IMAGE_TAG:"container.image.tag",DEPLOYMENT_ENVIRONMENT:"deployment.environment",DEVICE_ID:"device.id",DEVICE_MODEL_IDENTIFIER:"device.model.identifier",DEVICE_MODEL_NAME:"device.model.name",FAAS_NAME:"faas.name",FAAS_ID:"faas.id",FAAS_VERSION:"faas.version",FAAS_INSTANCE:"faas.instance",FAAS_MAX_MEMORY:"faas.max_memory",HOST_ID:"host.id",HOST_NAME:"host.name",HOST_TYPE:"host.type",HOST_ARCH:"host.arch",HOST_IMAGE_NAME:"host.image.name",HOST_IMAGE_ID:"host.image.id",HOST_IMAGE_VERSION:"host.image.version",K8S_CLUSTER_NAME:"k8s.cluster.name",K8S_NODE_NAME:"k8s.node.name",K8S_NODE_UID:"k8s.node.uid",K8S_NAMESPACE_NAME:"k8s.namespace.name",K8S_POD_UID:"k8s.pod.uid",K8S_POD_NAME:"k8s.pod.name",K8S_CONTAINER_NAME:"k8s.container.name",K8S_REPLICASET_UID:"k8s.replicaset.uid",K8S_REPLICASET_NAME:"k8s.replicaset.name",K8S_DEPLOYMENT_UID:"k8s.deployment.uid",K8S_DEPLOYMENT_NAME:"k8s.deployment.name",K8S_STATEFULSET_UID:"k8s.statefulset.uid",K8S_STATEFULSET_NAME:"k8s.statefulset.name",K8S_DAEMONSET_UID:"k8s.daemonset.uid",K8S_DAEMONSET_NAME:"k8s.daemonset.name",K8S_JOB_UID:"k8s.job.uid",K8S_JOB_NAME:"k8s.job.name",K8S_CRONJOB_UID:"k8s.cronjob.uid",K8S_CRONJOB_NAME:"k8s.cronjob.name",OS_TYPE:"os.type",OS_DESCRIPTION:"os.description",OS_NAME:"os.name",OS_VERSION:"os.version",PROCESS_PID:"process.pid",PROCESS_EXECUTABLE_NAME:"process.executable.name",PROCESS_EXECUTABLE_PATH:"process.executable.path",PROCESS_COMMAND:"process.command",PROCESS_COMMAND_LINE:"process.command_line",PROCESS_COMMAND_ARGS:"process.command_args",PROCESS_OWNER:"process.owner",PROCESS_RUNTIME_NAME:"process.runtime.name",PROCESS_RUNTIME_VERSION:"process.runtime.version",PROCESS_RUNTIME_DESCRIPTION:"process.runtime.description",SERVICE_NAME:"service.name",SERVICE_NAMESPACE:"service.namespace",SERVICE_INSTANCE_ID:"service.instance.id",SERVICE_VERSION:"service.version",TELEMETRY_SDK_NAME:"telemetry.sdk.name",TELEMETRY_SDK_LANGUAGE:"telemetry.sdk.language",TELEMETRY_SDK_VERSION:"telemetry.sdk.version",TELEMETRY_AUTO_VERSION:"telemetry.auto.version",WEBENGINE_NAME:"webengine.name",WEBENGINE_VERSION:"webengine.version",WEBENGINE_DESCRIPTION:"webengine.description"},(t=e.CloudProviderValues||(e.CloudProviderValues={})).AWS="aws",t.AZURE="azure",t.GCP="gcp",function(e){e.AWS_EC2="aws_ec2",e.AWS_ECS="aws_ecs",e.AWS_EKS="aws_eks",e.AWS_LAMBDA="aws_lambda",e.AWS_ELASTIC_BEANSTALK="aws_elastic_beanstalk",e.AZURE_VM="azure_vm",e.AZURE_CONTAINER_INSTANCES="azure_container_instances",e.AZURE_AKS="azure_aks",e.AZURE_FUNCTIONS="azure_functions",e.AZURE_APP_SERVICE="azure_app_service",e.GCP_COMPUTE_ENGINE="gcp_compute_engine",e.GCP_CLOUD_RUN="gcp_cloud_run",e.GCP_KUBERNETES_ENGINE="gcp_kubernetes_engine",e.GCP_CLOUD_FUNCTIONS="gcp_cloud_functions",e.GCP_APP_ENGINE="gcp_app_engine"}(e.CloudPlatformValues||(e.CloudPlatformValues={})),function(e){e.EC2="ec2",e.FARGATE="fargate"}(e.AwsEcsLaunchtypeValues||(e.AwsEcsLaunchtypeValues={})),function(e){e.AMD64="amd64",e.ARM32="arm32",e.ARM64="arm64",e.IA64="ia64",e.PPC32="ppc32",e.PPC64="ppc64",e.X86="x86"}(e.HostArchValues||(e.HostArchValues={})),function(e){e.WINDOWS="windows",e.LINUX="linux",e.DARWIN="darwin",e.FREEBSD="freebsd",e.NETBSD="netbsd",e.OPENBSD="openbsd",e.DRAGONFLYBSD="dragonflybsd",e.HPUX="hpux",e.AIX="aix",e.SOLARIS="solaris",e.Z_OS="z_os"}(e.OsTypeValues||(e.OsTypeValues={})),function(e){e.CPP="cpp",e.DOTNET="dotnet",e.ERLANG="erlang",e.GO="go",e.JAVA="java",e.NODEJS="nodejs",e.PHP="php",e.PYTHON="python",e.RUBY="ruby",e.WEBJS="webjs"}(e.TelemetrySdkLanguageValues||(e.TelemetrySdkLanguageValues={}))}),Fe=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(Le(),e)}),Ue=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(Me(),e),r(Fe(),e)}),$e=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SDK_INFO=void 0;var t=ke(),r=Ue();e.SDK_INFO={[r.ResourceAttributes.TELEMETRY_SDK_NAME]:"opentelemetry",[r.ResourceAttributes.PROCESS_RUNTIME_NAME]:"node",[r.ResourceAttributes.TELEMETRY_SDK_LANGUAGE]:r.TelemetrySdkLanguageValues.NODEJS,[r.ResourceAttributes.TELEMETRY_SDK_VERSION]:t.VERSION}}),Be=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.unrefTimer=void 0,e.unrefTimer=function(e){e.unref()}}),Ve=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(Re(),e),r(Ae(),e),r(De(),e),r(xe(),e),r($e(),e),r(Be(),e)}),He=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(Ve(),e)}),qe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isTimeInput=e.isTimeInputHrTime=e.hrTimeToMicroseconds=e.hrTimeToMilliseconds=e.hrTimeToNanoseconds=e.hrTimeToTimeStamp=e.hrTimeDuration=e.timeInputToHrTime=e.hrTime=void 0;var t=He(),r=Math.pow(10,9);function n(e){let t=e/1e3,n=Math.trunc(t);return[n,Number((t-n).toFixed(9))*r]}function o(){let e=t.otperformance.timeOrigin;if("number"!=typeof e){let r=t.otperformance;e=r.timing&&r.timing.fetchStart}return e}function i(e){let i=n(o()),s=n("number"==typeof e?e:t.otperformance.now()),a=i[0]+s[0],c=i[1]+s[1];return c>r&&(c-=r,a+=1),[a,c]}function s(e){return Array.isArray(e)&&2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}e.hrTime=i,e.timeInputToHrTime=function(e){if(s(e))return e;if("number"==typeof e)return e{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),We=v(e=>{"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.ExportResultCode=void 0,(t=e.ExportResultCode||(e.ExportResultCode={}))[t.SUCCESS=0]="SUCCESS",t[t.FAILED=1]="FAILED"}),Ge=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CompositePropagator=void 0;var t=we();e.CompositePropagator=class{constructor(e={}){var t;this._propagators=null!==(t=e.propagators)&&void 0!==t?t:[],this._fields=Array.from(new Set(this._propagators.map(e=>"function"==typeof e.fields?e.fields():[]).reduce((e,t)=>e.concat(t),[])))}inject(e,r,n){for(let o of this._propagators)try{o.inject(e,r,n)}catch(e){t.diag.warn(`Failed to inject with ${o.constructor.name}. Err: ${e.message}`)}}extract(e,r,n){return this._propagators.reduce((e,o)=>{try{return o.extract(e,r,n)}catch(e){t.diag.warn(`Failed to inject with ${o.constructor.name}. Err: ${e.message}`)}return e},e)}fields(){return this._fields.slice()}}}),Ke=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.validateValue=e.validateKey=void 0;var t="[_0-9a-z-*/]",r=new RegExp(`^(?:[a-z]${t}{0,255}|[a-z0-9]${t}{0,240}@[a-z]${t}{0,13})$`),n=/^[ -~]{0,255}[!-~]$/,o=/,|=/;e.validateKey=function(e){return r.test(e)},e.validateValue=function(e){return n.test(e)&&!o.test(e)}}),Xe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TraceState=void 0;var t=Ke(),r=class{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){e.length>512||(this._internalState=e.split(",").reverse().reduce((e,r)=>{let n=r.trim(),o=n.indexOf("=");if(-1!==o){let i=n.slice(0,o),s=n.slice(o+1,r.length);t.validateKey(i)&&t.validateValue(s)&&e.set(i,s)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new r;return e._internalState=new Map(this._internalState),e}};e.TraceState=r}),Je=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.HttpTraceContextPropagator=e.parseTraceParent=e.TRACE_STATE_HEADER=e.TRACE_PARENT_HEADER=void 0;var t=we(),r=Ee(),n=Xe();e.TRACE_PARENT_HEADER="traceparent",e.TRACE_STATE_HEADER="tracestate";var o=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");function i(e){let t=o.exec(e);return!t||"00"===t[1]&&t[5]?null:{traceId:t[2],spanId:t[3],traceFlags:parseInt(t[4],16)}}e.parseTraceParent=i,e.HttpTraceContextPropagator=class{inject(n,o,i){let s=t.trace.getSpanContext(n);if(!s||r.isTracingSuppressed(n)||!t.isSpanContextValid(s))return;let a=`00-${s.traceId}-${s.spanId}-0${Number(s.traceFlags||t.TraceFlags.NONE).toString(16)}`;i.set(o,e.TRACE_PARENT_HEADER,a),s.traceState&&i.set(o,e.TRACE_STATE_HEADER,s.traceState.serialize())}extract(r,o,s){let a=s.get(o,e.TRACE_PARENT_HEADER);if(!a)return r;let c=Array.isArray(a)?a[0]:a;if("string"!=typeof c)return r;let l=i(c);if(!l)return r;l.isRemote=!0;let u=s.get(o,e.TRACE_STATE_HEADER);if(u){let e=Array.isArray(u)?u.join(","):u;l.traceState=new n.TraceState("string"==typeof e?e:void 0)}return t.trace.setSpanContext(r,l)}fields(){return[e.TRACE_PARENT_HEADER,e.TRACE_STATE_HEADER]}}}),Qe=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Ye=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRPCMetadata=e.deleteRPCMetadata=e.setRPCMetadata=e.RPCType=void 0;var t=we().createContextKey("OpenTelemetry SDK Context Key RPC_METADATA");(e.RPCType||(e.RPCType={})).HTTP="http",e.setRPCMetadata=function(e,r){return e.setValue(t,r)},e.deleteRPCMetadata=function(e){return e.deleteValue(t)},e.getRPCMetadata=function(e){return e.getValue(t)}}),Ze=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AlwaysOffSampler=void 0;var t=we();e.AlwaysOffSampler=class{shouldSample(){return{decision:t.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}}}),et=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AlwaysOnSampler=void 0;var t=we();e.AlwaysOnSampler=class{shouldSample(){return{decision:t.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}}}),tt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ParentBasedSampler=void 0;var t=we(),r=Ie(),n=Ze(),o=et();e.ParentBasedSampler=class{constructor(e){var t,i,s,a;this._root=e.root,this._root||(r.globalErrorHandler(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new o.AlwaysOnSampler),this._remoteParentSampled=null!==(t=e.remoteParentSampled)&&void 0!==t?t:new o.AlwaysOnSampler,this._remoteParentNotSampled=null!==(i=e.remoteParentNotSampled)&&void 0!==i?i:new n.AlwaysOffSampler,this._localParentSampled=null!==(s=e.localParentSampled)&&void 0!==s?s:new o.AlwaysOnSampler,this._localParentNotSampled=null!==(a=e.localParentNotSampled)&&void 0!==a?a:new n.AlwaysOffSampler}shouldSample(e,r,n,o,i,s){let a=t.trace.getSpanContext(e);return a&&t.isSpanContextValid(a)?a.isRemote?a.traceFlags&t.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(e,r,n,o,i,s):this._remoteParentNotSampled.shouldSample(e,r,n,o,i,s):a.traceFlags&t.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(e,r,n,o,i,s):this._localParentNotSampled.shouldSample(e,r,n,o,i,s):this._root.shouldSample(e,r,n,o,i,s)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}}),rt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TraceIdRatioBasedSampler=void 0;var t=we();e.TraceIdRatioBasedSampler=class{constructor(e=0){this._ratio=e,this._ratio=this._normalize(e),this._upperBound=Math.floor(4294967295*this._ratio)}shouldSample(e,r){return{decision:t.isValidTraceId(r)&&this._accumulate(r)=1?1:e<=0?0:e}_accumulate(e){let t=0;for(let r=0;r>>0}return t}}}),nt=v(e=>{"use strict";function t(e,t){return"string"==typeof t?e===t:t.test(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.isUrlIgnored=e.urlMatches=void 0,e.urlMatches=t,e.isUrlIgnored=function(e,r){if(!r)return!1;for(let n of r)if(t(e,n))return!0;return!1}}),ot=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isWrapped=void 0,e.isWrapped=function(e){return"function"==typeof e&&"function"==typeof e.__original&&"function"==typeof e.__unwrap&&!0===e.__wrapped}}),it=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.baggageUtils=void 0,r(Pe(),e),r(Te(),e),r(Ie(),e),r(Ce(),e),r(qe(),e),r(ze(),e),r(We(),e),r(ke(),e),e.baggageUtils=be(),r(He(),e),r(Ge(),e),r(Je(),e),r(Qe(),e),r(Ye(),e),r(Ze(),e),r(et(),e),r(tt(),e),r(rt(),e),r(Ee(),e),r(Xe(),e),r(Ne(),e),r(Oe(),e),r(nt(),e),r(ot(),e),r(ke(),e)}),st=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ExceptionEventName=void 0,e.ExceptionEventName="exception"}),at=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Span=void 0;var t=we(),r=it(),n=Ue(),o=st();e.Span=class{constructor(e,n,o,i,s,a,c=[],l=r.hrTime()){this.attributes={},this.links=[],this.events=[],this.status={code:t.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=o,this._spanContext=i,this.parentSpanId=a,this.kind=s,this.links=c,this.startTime=r.timeInputToHrTime(l),this.resource=e.resource,this.instrumentationLibrary=e.instrumentationLibrary,this._spanLimits=e.getSpanLimits(),this._spanProcessor=e.getActiveSpanProcessor(),this._spanProcessor.onStart(this,n)}spanContext(){return this._spanContext}setAttribute(e,n){return null==n||this._isSpanEnded()?this:0===e.length?(t.diag.warn(`Invalid attribute key: ${e}`),this):r.isAttributeValue(n)?(Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,e)||(this.attributes[e]=n),this):(t.diag.warn(`Invalid attribute value set for key: ${e}`),this)}setAttributes(e){for(let[t,r]of Object.entries(e))this.setAttribute(t,r);return this}addEvent(e,n,o){return this._isSpanEnded()||(this.events.length>=this._spanLimits.eventCountLimit&&(t.diag.warn("Dropping extra events."),this.events.shift()),r.isTimeInput(n)&&(typeof o>"u"&&(o=n),n=void 0),typeof o>"u"&&(o=r.hrTime()),this.events.push({name:e,attributes:n,time:r.timeInputToHrTime(o)})),this}setStatus(e){return this._isSpanEnded()||(this.status=e),this}updateName(e){return this._isSpanEnded()||(this.name=e),this}end(e=r.hrTime()){this._isSpanEnded()?t.diag.error("You can only call end() on a span once."):(this._ended=!0,this.endTime=r.timeInputToHrTime(e),this._duration=r.hrTimeDuration(this.startTime,this.endTime),this._duration[0]<0&&t.diag.warn("Inconsistent start and end time, startTime > endTime",this.startTime,this.endTime),this._spanProcessor.onEnd(this))}isRecording(){return!1===this._ended}recordException(e,i=r.hrTime()){let s={};"string"==typeof e?s[n.SemanticAttributes.EXCEPTION_MESSAGE]=e:e&&(e.code?s[n.SemanticAttributes.EXCEPTION_TYPE]=e.code.toString():e.name&&(s[n.SemanticAttributes.EXCEPTION_TYPE]=e.name),e.message&&(s[n.SemanticAttributes.EXCEPTION_MESSAGE]=e.message),e.stack&&(s[n.SemanticAttributes.EXCEPTION_STACKTRACE]=e.stack)),s[n.SemanticAttributes.EXCEPTION_TYPE]||s[n.SemanticAttributes.EXCEPTION_MESSAGE]?this.addEvent(o.ExceptionEventName,s,i):t.diag.warn(`Failed to record an exception ${e}`)}get duration(){return this._duration}get ended(){return this._ended}_isSpanEnded(){return this._ended&&t.diag.warn("Can not execute the operation on ended Span {traceId: %s, spanId: %s}",this._spanContext.traceId,this._spanContext.spanId),this._ended}}}),ct=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.buildSamplerFromEnv=e.DEFAULT_CONFIG=void 0;var t=we(),r=it(),n=r.getEnv(),o=r.TracesSamplerValues.AlwaysOn;function i(e=r.getEnv()){switch(e.OTEL_TRACES_SAMPLER){case r.TracesSamplerValues.AlwaysOn:return new r.AlwaysOnSampler;case r.TracesSamplerValues.AlwaysOff:return new r.AlwaysOffSampler;case r.TracesSamplerValues.ParentBasedAlwaysOn:return new r.ParentBasedSampler({root:new r.AlwaysOnSampler});case r.TracesSamplerValues.ParentBasedAlwaysOff:return new r.ParentBasedSampler({root:new r.AlwaysOffSampler});case r.TracesSamplerValues.TraceIdRatio:return new r.TraceIdRatioBasedSampler(a(e));case r.TracesSamplerValues.ParentBasedTraceIdRatio:return new r.ParentBasedSampler({root:new r.TraceIdRatioBasedSampler(a(e))});default:return t.diag.error(`OTEL_TRACES_SAMPLER value "${e.OTEL_TRACES_SAMPLER} invalid, defaulting to ${o}".`),new r.AlwaysOnSampler}}e.DEFAULT_CONFIG={sampler:i(n),forceFlushTimeoutMillis:3e4,spanLimits:{attributeCountLimit:r.getEnv().OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:r.getEnv().OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:r.getEnv().OTEL_SPAN_EVENT_COUNT_LIMIT}},e.buildSamplerFromEnv=i;var s=1;function a(e){if(void 0===e.OTEL_TRACES_SAMPLER_ARG||""===e.OTEL_TRACES_SAMPLER_ARG)return t.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${s}.`),s;let r=Number(e.OTEL_TRACES_SAMPLER_ARG);return isNaN(r)?(t.diag.error(`OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to ${s}.`),s):r<0||r>1?(t.diag.error(`OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to ${s}.`),s):r}}),lt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mergeConfig=void 0;var t=ct();e.mergeConfig=function(e){let r={sampler:t.buildSamplerFromEnv()},n=Object.assign({},t.DEFAULT_CONFIG,r,e);return n.spanLimits=Object.assign({},t.DEFAULT_CONFIG.spanLimits,e.spanLimits||{}),n}}),ut=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Tracer=void 0;var t=we(),r=it(),n=at(),o=lt();e.Tracer=class{constructor(e,t,n){this._tracerProvider=n;let i=o.mergeConfig(t);this._sampler=i.sampler,this._spanLimits=i.spanLimits,this._idGenerator=t.idGenerator||new r.RandomIdGenerator,this.resource=n.resource,this.instrumentationLibrary=e}startSpan(e,o={},i=t.context.active()){var s,a;if(r.isTracingSuppressed(i))return t.diag.debug("Instrumentation suppressed, returning Noop Span"),t.trace.wrapSpanContext(t.INVALID_SPAN_CONTEXT);let c,l,u,d=function(e,r){if(!e.root)return t.trace.getSpanContext(r)}(o,i),p=this._idGenerator.generateSpanId();d&&t.trace.isSpanContextValid(d)?(c=d.traceId,l=d.traceState,u=d.spanId):c=this._idGenerator.generateTraceId();let h=null!==(s=o.kind)&&void 0!==s?s:t.SpanKind.INTERNAL,f=null!==(a=o.links)&&void 0!==a?a:[],g=r.sanitizeAttributes(o.attributes),m=this._sampler.shouldSample(o.root?t.trace.setSpanContext(i,t.INVALID_SPAN_CONTEXT):i,c,e,h,g,f),v={traceId:c,spanId:p,traceFlags:m.decision===t.SamplingDecision.RECORD_AND_SAMPLED?t.TraceFlags.SAMPLED:t.TraceFlags.NONE,traceState:l};if(m.decision===t.SamplingDecision.NOT_RECORD)return t.diag.debug("Recording is off, propagating context in a non-recording span"),t.trace.wrapSpanContext(v);let y=new n.Span(this,i,e,v,h,u,f,o.startTime);return y.setAttributes(Object.assign(g,m.attributes)),y}startActiveSpan(e,r,n,o){let i,s,a;if(arguments.length<2)return;2===arguments.length?a=r:3===arguments.length?(i=r,a=n):(i=r,s=n,a=o);let c=s??t.context.active(),l=this.startSpan(e,i,c),u=t.trace.setSpan(c,l);return t.context.with(u,a,void 0,l)}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}}}),dt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultServiceName=void 0,e.defaultServiceName=function(){return`unknown_service:${process.argv0}`}}),pt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.detectResources=void 0;var t=yt(),n=we(),o=r(9023);e.detectResources=async(e={})=>{let r=Object.assign(e),o=await Promise.all((r.detectors||[]).map(async e=>{try{let t=await e.detect(r);return n.diag.debug(`${e.constructor.name} found resource.`,t),t}catch(r){return n.diag.debug(`${e.constructor.name} failed: ${r.message}`),t.Resource.empty()}}));return i(o),o.reduce((e,t)=>e.merge(t),t.Resource.empty())};var i=e=>{e.forEach(e=>{if(Object.keys(e.attributes).length>0){let t=o.inspect(e.attributes,{depth:2,breakLength:1/0,sorted:!0,compact:!1});n.diag.verbose(t)}})}}),ht=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.envDetector=void 0;var t=we(),r=it(),n=Ue(),o=Et();e.envDetector=new class{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=",",this._LABEL_KEY_VALUE_SPLITTER="=",this._ERROR_MESSAGE_INVALID_CHARS="should be a ASCII string with a length greater than 0 and not exceed "+this._MAX_LENGTH+" characters.",this._ERROR_MESSAGE_INVALID_VALUE="should be a ASCII string with a length not exceed "+this._MAX_LENGTH+" characters."}async detect(e){let i={},s=r.getEnv(),a=s.OTEL_RESOURCE_ATTRIBUTES,c=s.OTEL_SERVICE_NAME;if(a)try{let e=this._parseResourceAttributes(a);Object.assign(i,e)}catch(e){t.diag.debug(`EnvDetector failed: ${e.message}`)}return c&&(i[n.ResourceAttributes.SERVICE_NAME]=c),new o.Resource(i)}_parseResourceAttributes(e){if(!e)return{};let t={},r=e.split(this._COMMA_SEPARATOR,-1);for(let e of r){let r=e.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(2!==r.length)continue;let[n,o]=r;if(n=n.trim(),o=o.trim().split('^"|"$').join(""),!this._isValidAndNotEmpty(n))throw new Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(o))throw new Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);t[n]=o}return t}_isValid(e){return e.length<=this._MAX_LENGTH&&this._isPrintableString(e)}_isPrintableString(e){for(let t=0;t="~")return!1}return!0}_isValidAndNotEmpty(e){return e.length>0&&this._isValid(e)}}}),ft=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.processDetector=void 0;var t=we(),r=Ue(),n=Et();e.processDetector=new class{async detect(e){let t={[r.ResourceAttributes.PROCESS_PID]:process.pid,[r.ResourceAttributes.PROCESS_EXECUTABLE_NAME]:process.title||"",[r.ResourceAttributes.PROCESS_COMMAND]:process.argv[1]||"",[r.ResourceAttributes.PROCESS_COMMAND_LINE]:process.argv.join(" ")||""};return this._getResourceAttributes(t,e)}_getResourceAttributes(e,o){return""===e[r.ResourceAttributes.PROCESS_EXECUTABLE_NAME]||""===e[r.ResourceAttributes.PROCESS_EXECUTABLE_PATH]||""===e[r.ResourceAttributes.PROCESS_COMMAND]||""===e[r.ResourceAttributes.PROCESS_COMMAND_LINE]?(t.diag.debug("ProcessDetector failed: Unable to find required process resources. "),n.Resource.empty()):new n.Resource(Object.assign({},e))}}}),gt=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(ht(),e),r(ft(),e)}),mt=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(dt(),e),r(pt(),e),r(gt(),e)}),vt=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(mt(),e)}),yt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Resource=void 0;var t=Ue(),r=it(),n=vt(),o=class{constructor(e){this.attributes=e}static empty(){return o.EMPTY}static default(){return new o({[t.ResourceAttributes.SERVICE_NAME]:n.defaultServiceName(),[t.ResourceAttributes.TELEMETRY_SDK_LANGUAGE]:r.SDK_INFO[t.ResourceAttributes.TELEMETRY_SDK_LANGUAGE],[t.ResourceAttributes.TELEMETRY_SDK_NAME]:r.SDK_INFO[t.ResourceAttributes.TELEMETRY_SDK_NAME],[t.ResourceAttributes.TELEMETRY_SDK_VERSION]:r.SDK_INFO[t.ResourceAttributes.TELEMETRY_SDK_VERSION]})}merge(e){if(!e||!Object.keys(e.attributes).length)return this;let t=Object.assign({},this.attributes,e.attributes);return new o(t)}};e.Resource=o,o.EMPTY=new o({})}),St=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),wt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Et=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(yt(),e),r(vt(),e),r(St(),e),r(wt(),e)}),_t=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MultiSpanProcessor=void 0;var t=it();e.MultiSpanProcessor=class{constructor(e){this._spanProcessors=e}forceFlush(){let e=[];for(let t of this._spanProcessors)e.push(t.forceFlush());return new Promise(r=>{Promise.all(e).then(()=>{r()}).catch(e=>{t.globalErrorHandler(e||new Error("MultiSpanProcessor: forceFlush failed")),r()})})}onStart(e,t){for(let r of this._spanProcessors)r.onStart(e,t)}onEnd(e){for(let t of this._spanProcessors)t.onEnd(e)}shutdown(){let e=[];for(let t of this._spanProcessors)e.push(t.shutdown());return new Promise((t,r)=>{Promise.all(e).then(()=>{t()},r)})}}}),bt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NoopSpanProcessor=void 0,e.NoopSpanProcessor=class{onStart(e,t){}onEnd(e){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}}),Pt=v((e,t)=>{var r="__lodash_hash_undefined__",n=9007199254740991,o="[object Arguments]",i="[object Function]",s="[object Object]",a=/^\[object .+?Constructor\]$/,c=/^(?:0|[1-9]\d*)$/,l={};l["[object Float32Array]"]=l["[object Float64Array]"]=l["[object Int8Array]"]=l["[object Int16Array]"]=l["[object Int32Array]"]=l["[object Uint8Array]"]=l["[object Uint8ClampedArray]"]=l["[object Uint16Array]"]=l["[object Uint32Array]"]=!0,l[o]=l["[object Array]"]=l["[object ArrayBuffer]"]=l["[object Boolean]"]=l["[object DataView]"]=l["[object Date]"]=l["[object Error]"]=l[i]=l["[object Map]"]=l["[object Number]"]=l[s]=l["[object RegExp]"]=l["[object Set]"]=l["[object String]"]=l["[object WeakMap]"]=!1;var u,d="object"==typeof global&&global&&global.Object===Object&&global,p="object"==typeof self&&self&&self.Object===Object&&self,h=d||p||Function("return this")(),f="object"==typeof e&&e&&!e.nodeType&&e,g=f&&"object"==typeof t&&t&&!t.nodeType&&t,m=g&&g.exports===f,v=m&&d.process,y=function(){try{return g&&g.require&&g.require("util").types||v&&v.binding&&v.binding("util")}catch{}}(),S=y&&y.isTypedArray,w=Array.prototype,E=Function.prototype,_=Object.prototype,b=h["__core-js_shared__"],P=E.toString,T=_.hasOwnProperty,C=(u=/[^.]+$/.exec(b&&b.keys&&b.keys.IE_PROTO||""))?"Symbol(src)_1."+u:"",I=_.toString,O=P.call(Object),N=RegExp("^"+P.call(T).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),R=m?h.Buffer:void 0,A=h.Symbol,D=h.Uint8Array,x=(R&&R.allocUnsafe,function(e,t){return function(r){return e(t(r))}}(Object.getPrototypeOf,Object)),k=Object.create,j=_.propertyIsEnumerable,M=w.splice,L=A?A.toStringTag:void 0,F=function(){try{var e=ie(Object,"defineProperty");return e({},"",{}),e}catch{}}(),U=R?R.isBuffer:void 0,$=Math.max,B=Date.now,V=ie(h,"Map"),H=ie(Object,"create"),q=function(){function e(){}return function(t){if(!ve(t))return{};if(k)return k(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();function z(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1},W.prototype.set=function(e,t){var r=this.__data__,n=Q(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},G.prototype.clear=function(){this.size=0,this.__data__={hash:new z,map:new(V||W),string:new z}},G.prototype.delete=function(e){var t=oe(this,e).delete(e);return this.size-=t?1:0,t},G.prototype.get=function(e){return oe(this,e).get(e)},G.prototype.has=function(e){return oe(this,e).has(e)},G.prototype.set=function(e,t){var r=oe(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},K.prototype.clear=function(){this.__data__=new W,this.size=0},K.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},K.prototype.get=function(e){return this.__data__.get(e)},K.prototype.has=function(e){return this.__data__.has(e)},K.prototype.set=function(e,t){var r=this.__data__;if(r instanceof W){var n=r.__data__;if(!V||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new G(n)}return r.set(e,t),this.size=r.size,this};var Z=function(e,t,r){for(var n=-1,o=Object(e),i=r(e),s=i.length;s--;){var a=i[++n];if(!1===t(o[a],a,o))break}return e};function ee(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":L&&L in Object(e)?function(e){var t=T.call(e,L),r=e[L];try{e[L]=void 0;var n=!0}catch{}var o=I.call(e);return n&&(t?e[L]=r:delete e[L]),o}(e):function(e){return I.call(e)}(e)}function te(e){return ye(e)&&ee(e)==o}function re(e,t,r,n,o){e!==t&&Z(t,function(i,a){if(o||(o=new K),ve(i))!function(e,t,r,n,o,i,a){var c=ce(e,r),l=ce(t,r),u=a.get(l);if(u)X(e,r,u);else{var d=i?i(c,l,r+"",e,t,a):void 0,p=void 0===d;if(p){var h=pe(l),f=!h&&fe(l),g=!h&&!f&&Se(l);d=l,h||f||g?pe(c)?d=c:function(e){return ye(e)&&he(e)}(c)?d=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(ne);function ue(e,t){return e===t||e!=e&&t!=t}var de=te(function(){return arguments}())?te:function(e){return ye(e)&&T.call(e,"callee")&&!j.call(e,"callee")},pe=Array.isArray;function he(e){return null!=e&&me(e.length)&&!ge(e)}var fe=U||function(){return!1};function ge(e){if(!ve(e))return!1;var t=ee(e);return t==i||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function me(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}function ve(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ye(e){return null!=e&&"object"==typeof e}var Se=S?function(e){return function(t){return e(t)}}(S):function(e){return ye(e)&&me(e.length)&&!!l[ee(e)]};function we(e){return he(e)?function(e,t){var r=pe(e),n=!r&&de(e),o=!r&&!n&&fe(e),i=!r&&!n&&!o&&Se(e),s=r||n||o||i,a=s?function(e,t){for(var r=-1,n=Array(e);++r1?r[o-1]:void 0,s=o>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,s&&function(e,t,r){if(!ve(r))return!1;var n=typeof t;return!!("number"==n?he(r)&&se(t,r.length):"string"==n&&t in r)&&ue(r[t],e)}(r[0],r[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BatchSpanProcessorBase=void 0;var t=we(),r=it();e.BatchSpanProcessorBase=class{constructor(e,t){this._exporter=e,this._finishedSpans=[],this._isShutdown=!1,this._shuttingDownPromise=Promise.resolve();let n=r.getEnv();this._maxExportBatchSize="number"==typeof(null==t?void 0:t.maxExportBatchSize)?t.maxExportBatchSize:n.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize="number"==typeof(null==t?void 0:t.maxQueueSize)?t.maxQueueSize:n.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis="number"==typeof(null==t?void 0:t.scheduledDelayMillis)?t.scheduledDelayMillis:n.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis="number"==typeof(null==t?void 0:t.exportTimeoutMillis)?t.exportTimeoutMillis:n.OTEL_BSP_EXPORT_TIMEOUT}forceFlush(){return this._isShutdown?this._shuttingDownPromise:this._flushAll()}onStart(e){}onEnd(e){this._isShutdown||this._addToBuffer(e)}shutdown(){return this._isShutdown||(this._isShutdown=!0,this._shuttingDownPromise=new Promise((e,t)=>{Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>this._exporter.shutdown()).then(e).catch(e=>{t(e)})})),this._shuttingDownPromise}_addToBuffer(e){this._finishedSpans.length>=this._maxQueueSize||(this._finishedSpans.push(e),this._maybeStartTimer())}_flushAll(){return new Promise((e,t)=>{let r=[];for(let e=0,t=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);e{e()}).catch(t)})}_flushOneBatch(){return this._clearTimer(),0===this._finishedSpans.length?Promise.resolve():new Promise((e,n)=>{let o=setTimeout(()=>{n(new Error("Timeout"))},this._exportTimeoutMillis);t.context.with(r.suppressTracing(t.context.active()),()=>{this._exporter.export(this._finishedSpans.splice(0,this._maxExportBatchSize),t=>{var i;clearTimeout(o),t.code===r.ExportResultCode.SUCCESS?e():n(null!==(i=t.error)&&void 0!==i?i:new Error("BatchSpanProcessor: span export failed"))})})})}_maybeStartTimer(){void 0===this._timer&&(this._timer=setTimeout(()=>{this._flushOneBatch().then(()=>{this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(e=>{r.globalErrorHandler(e)})},this._scheduledDelayMillis),r.unrefTimer(this._timer))}_clearTimer(){void 0!==this._timer&&(clearTimeout(this._timer),this._timer=void 0)}}}),Ct=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BatchSpanProcessor=void 0;var t=Tt(),r=class extends t.BatchSpanProcessorBase{onShutdown(){}};e.BatchSpanProcessor=r}),It=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(Ct(),e)}),Ot=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(It(),e)}),Nt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BasicTracerProvider=e.ForceFlushState=void 0;var t,r,n=we(),o=it(),i=Et(),s=Ft(),a=ct(),c=_t(),l=bt(),u=Pt(),d=Ot();(r=t=e.ForceFlushState||(e.ForceFlushState={}))[r.resolved=0]="resolved",r[r.timeout=1]="timeout",r[r.error=2]="error",r[r.unresolved=3]="unresolved";var p=class{constructor(e={}){var t;this._registeredSpanProcessors=[],this._tracers=new Map;let r=u({},a.DEFAULT_CONFIG,e);this.resource=null!==(t=r.resource)&&void 0!==t?t:i.Resource.empty(),this.resource=i.Resource.default().merge(this.resource),this._config=Object.assign({},r,{resource:this.resource});let n=this._buildExporterFromEnv();if(void 0!==n){let e=new d.BatchSpanProcessor(n);this.activeSpanProcessor=e}else this.activeSpanProcessor=new l.NoopSpanProcessor}getTracer(e,t){let r=`${e}@${t||""}`;return this._tracers.has(r)||this._tracers.set(r,new s.Tracer({name:e,version:t},this._config,this)),this._tracers.get(r)}addSpanProcessor(e){0===this._registeredSpanProcessors.length&&this.activeSpanProcessor.shutdown().catch(e=>n.diag.error("Error while trying to shutdown current span processor",e)),this._registeredSpanProcessors.push(e),this.activeSpanProcessor=new c.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(e={}){n.trace.setGlobalTracerProvider(this),void 0===e.propagator&&(e.propagator=this._buildPropagatorFromEnv()),e.contextManager&&n.context.setGlobalContextManager(e.contextManager),e.propagator&&n.propagation.setGlobalPropagator(e.propagator)}forceFlush(){let e=this._config.forceFlushTimeoutMillis,r=this._registeredSpanProcessors.map(r=>new Promise(n=>{let o,i=setTimeout(()=>{n(new Error(`Span processor did not completed within timeout period of ${e} ms`)),o=t.timeout},e);r.forceFlush().then(()=>{clearTimeout(i),o!==t.timeout&&(o=t.resolved,n(o))}).catch(e=>{clearTimeout(i),o=t.error,n(e)})}));return new Promise((e,n)=>{Promise.all(r).then(r=>{let o=r.filter(e=>e!==t.resolved);o.length>0?n(o):e()}).catch(e=>n([e]))})}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(e){var t;return null===(t=p._registeredPropagators.get(e))||void 0===t?void 0:t()}_getSpanExporter(e){var t;return null===(t=p._registeredExporters.get(e))||void 0===t?void 0:t()}_buildPropagatorFromEnv(){let e=Array.from(new Set(o.getEnv().OTEL_PROPAGATORS)),t=e.map(e=>{let t=this._getPropagator(e);return t||n.diag.warn(`Propagator "${e}" requested through environment variable is unavailable.`),t}).reduce((e,t)=>(t&&e.push(t),e),[]);if(0!==t.length)return 1===e.length?t[0]:new o.CompositePropagator({propagators:t})}_buildExporterFromEnv(){let e=o.getEnv().OTEL_TRACES_EXPORTER;if("none"===e)return;let t=this._getSpanExporter(e);return t||n.diag.error(`Exporter "${e}" requested through environment variable is unavailable.`),t}};e.BasicTracerProvider=p,p._registeredPropagators=new Map([["tracecontext",()=>new o.HttpTraceContextPropagator],["baggage",()=>new o.HttpBaggagePropagator]]),p._registeredExporters=new Map}),Rt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ConsoleSpanExporter=void 0;var t=it();e.ConsoleSpanExporter=class{export(e,t){return this._sendSpans(e,t)}shutdown(){return this._sendSpans([]),Promise.resolve()}_exportInfo(e){return{traceId:e.spanContext().traceId,parentId:e.parentSpanId,name:e.name,id:e.spanContext().spanId,kind:e.kind,timestamp:t.hrTimeToMicroseconds(e.startTime),duration:t.hrTimeToMicroseconds(e.duration),attributes:e.attributes,status:e.status,events:e.events}}_sendSpans(e,r){for(let t of e)console.log(this._exportInfo(t));if(r)return r({code:t.ExportResultCode.SUCCESS})}}}),At=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InMemorySpanExporter=void 0;var t=it();e.InMemorySpanExporter=class{constructor(){this._finishedSpans=[],this._stopped=!1}export(e,r){if(this._stopped)return r({code:t.ExportResultCode.FAILED,error:new Error("Exporter has been stopped")});this._finishedSpans.push(...e),setTimeout(()=>r({code:t.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}}),Dt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),xt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SimpleSpanProcessor=void 0;var t=we(),r=it();e.SimpleSpanProcessor=class{constructor(e){this._exporter=e,this._isShutdown=!1,this._shuttingDownPromise=Promise.resolve()}forceFlush(){return Promise.resolve()}onStart(e){}onEnd(e){this._isShutdown||t.context.with(r.suppressTracing(t.context.active()),()=>{this._exporter.export([e],e=>{var t;e.code!==r.ExportResultCode.SUCCESS&&r.globalErrorHandler(null!==(t=e.error)&&void 0!==t?t:new Error(`SimpleSpanProcessor: span export failed (status ${e})`))})})}shutdown(){return this._isShutdown||(this._isShutdown=!0,this._shuttingDownPromise=new Promise((e,t)=>{Promise.resolve().then(()=>this._exporter.shutdown()).then(e).catch(e=>{t(e)})})),this._shuttingDownPromise}}}),kt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),jt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Mt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Lt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Ft=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(ut(),e),r(Nt(),e),r(Ot(),e),r(Rt(),e),r(At(),e),r(Dt(),e),r(xt(),e),r(kt(),e),r(bt(),e),r(at(),e),r(jt(),e),r(Mt(),e),r(Lt(),e)}),Ut=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.azureCoreTracing=e.AzureMonitorSymbol=void 0;var t=T();e.AzureMonitorSymbol="Azure_Monitor_Tracer";var r=!1;e.azureCoreTracing={versionSpecifier:">= 1.0.0 < 2.0.0",patch:function(n){if(r)return n;try{var o=Ft(),i=we(),s=(new o.BasicTracerProvider).getTracer("applicationinsights tracer"),a=n.setTracer;n.setTracer=function(r){var n=r.startSpan;r.startSpan=function(e,r,o){var i=n.call(this,e,r,o),s=i.end;return i.end=function(){var e=s.apply(this,arguments);return t.channel.publish("azure-coretracing",i),e},i},r[e.AzureMonitorSymbol]=!0,a.call(this,r)},i.trace.getSpan(i.context.active()),n.setTracer(s),r=!0}catch{}return n}},e.enable=function(){t.channel.registerMonkeyPatch("@azure/core-tracing",e.azureCoreTracing)}}),$t=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.bunyan=void 0;var t=T();e.bunyan={versionSpecifier:">= 1.0.0 < 2.0.0",patch:function(e){var r=e.prototype._emit;return e.prototype._emit=function(e,n){var o=r.apply(this,arguments);if(!n){var i=o;i||(i=r.call(this,e,!0)),t.channel.publish("bunyan",{level:e.level,result:i})}return o},e}},e.enable=function(){t.channel.registerMonkeyPatch("bunyan",e.bunyan)}}),Bt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.console=void 0;var t=T(),n=r(2203);e.console={versionSpecifier:">= 4.0.0",patch:function(e){var r=new n.Writable,o=new n.Writable;r.write=function(e){if(!e)return!0;var r=e.toString();return t.channel.publish("console",{message:r}),!0},o.write=function(e){if(!e)return!0;var r=e.toString();return t.channel.publish("console",{message:r,stderr:!0}),!0};for(var i=new e.Console(r,o),s=function(t){var r=e[t];r&&(e[t]=function(){if(i[t])try{i[t].apply(i,arguments)}catch{}return r.apply(e,arguments)})},a=0,c=["log","info","warn","error","dir","time","timeEnd","trace","assert"];a{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.mongoCore=void 0;var t=T();e.mongoCore={versionSpecifier:">= 2.0.0 < 4.0.0",patch:function(e){var r=e.Server.prototype.connect;return e.Server.prototype.connect=function(){var e=r.apply(this,arguments),n=this.s.pool.write;this.s.pool.write=function(){var e="function"==typeof arguments[1]?1:2;return"function"==typeof arguments[e]&&(arguments[e]=t.channel.bindToContext(arguments[e])),n.apply(this,arguments)};var o=this.s.pool.logout;return this.s.pool.logout=function(){return"function"==typeof arguments[1]&&(arguments[1]=t.channel.bindToContext(arguments[1])),o.apply(this,arguments)},e},e}},e.enable=function(){t.channel.registerMonkeyPatch("mongodb-core",e.mongoCore)}}),Ht=v(e=>{"use strict";var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,r=1,n=arguments.length;r= 2.0.0 <= 3.0.5",patch:function(e){var n=e.instrument({operationIdGenerator:{next:function(){return r.channel.bindToContext(function(e){return e()})}}}),o={};return n.on("started",function(e){o[e.requestId]||(o[e.requestId]=t(t({},e),{time:new Date}))}),n.on("succeeded",function(e){var t=o[e.requestId];t&&delete o[e.requestId],"function"==typeof e.operationId?e.operationId(function(){return r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!0})}):r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!0})}),n.on("failed",function(e){var t=o[e.requestId];t&&delete o[e.requestId],"function"==typeof e.operationId?e.operationId(function(){return r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!1})}):r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!1})}),e}},e.mongo3={versionSpecifier:"> 3.0.5 < 3.3.0",patch:function(e){var n=e.instrument(),o={},i={};return n.on("started",function(e){o[e.requestId]||(i[e.requestId]=r.channel.bindToContext(function(e){return e()}),o[e.requestId]=t(t({},e),{time:new Date}))}),n.on("succeeded",function(e){var t=o[e.requestId];t&&delete o[e.requestId],"object"==typeof e&&"function"==typeof i[e.requestId]&&(i[e.requestId](function(){return r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!0})}),delete i[e.requestId])}),n.on("failed",function(e){var t=o[e.requestId];t&&delete o[e.requestId],"object"==typeof e&&"function"==typeof i[e.requestId]&&(i[e.requestId](function(){return r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!1})}),delete i[e.requestId])}),e}},e.mongo330={versionSpecifier:">= 3.3.0 < 4.0.0",patch:function(e){!function(e){var t=e.Server.prototype.connect;e.Server.prototype.connect=function(){var e=t.apply(this,arguments),n=this.s.coreTopology.s.pool.write;this.s.coreTopology.s.pool.write=function(){var e="function"==typeof arguments[1]?1:2;return"function"==typeof arguments[e]&&(arguments[e]=r.channel.bindToContext(arguments[e])),n.apply(this,arguments)};var o=this.s.coreTopology.s.pool.logout;return this.s.coreTopology.s.pool.logout=function(){return"function"==typeof arguments[1]&&(arguments[1]=r.channel.bindToContext(arguments[1])),o.apply(this,arguments)},e}}(e);var t=e.instrument(),n={},o={};return t.on("started",function(e){n[e.requestId]||(o[e.requestId]=r.channel.bindToContext(function(e){return e()}),n[e.requestId]=e)}),t.on("succeeded",function(e){var t=n[e.requestId];t&&delete n[e.requestId],"object"==typeof e&&"function"==typeof o[e.requestId]&&(o[e.requestId](function(){return r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!0})}),delete o[e.requestId])}),t.on("failed",function(e){var t=n[e.requestId];t&&delete n[e.requestId],"object"==typeof e&&"function"==typeof o[e.requestId]&&(o[e.requestId](function(){return r.channel.publish("mongodb",{startedData:t,event:e,succeeded:!1})}),delete o[e.requestId])}),e}},e.enable=function(){r.channel.registerMonkeyPatch("mongodb",e.mongo2),r.channel.registerMonkeyPatch("mongodb",e.mongo3),r.channel.registerMonkeyPatch("mongodb",e.mongo330)}}),qt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.mysql=void 0;var t=T(),n=r(6928);e.mysql={versionSpecifier:">= 2.0.0 < 3.0.0",patch:function(e,o){var i=function(e,r){return function(r,n){var o=e[r];o&&(e[r]=function(){for(var e=arguments.length-1,r=arguments.length-1;r>=0;--r){if("function"==typeof arguments[r]){e=r;break}if(typeof arguments[r]<"u")break}var i=arguments[e],s={result:null,startTime:null,startDate:null};"function"==typeof i&&(n?(s.startTime=process.hrtime(),s.startDate=new Date,arguments[e]=t.channel.bindToContext(n(s,i))):arguments[e]=t.channel.bindToContext(i));var a=o.apply(this,arguments);return s.result=a,a})}},s=function(e,t){return i(e.prototype)},a=r(6011)(n.dirname(o)+"/lib/Connection");["connect","changeUser","ping","statistics","end"].forEach(function(e){return s(a)(e)}),i(a)("createQuery",function(e,r){return function(n){var o=process.hrtime(e.startTime),i=1e3*o[0]+o[1]/1e6|0;t.channel.publish("mysql",{query:e.result,callbackArgs:arguments,err:n,duration:i,time:e.startDate}),r.apply(this,arguments)}});var c=r(4545)(n.dirname(o)+"/lib/Pool");return["_enqueueCallback"].forEach(function(e){return s(c)(e)}),e}},e.enable=function(){t.channel.registerMonkeyPatch("mysql",e.mysql)}}),zt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.postgresPool1=void 0;var t=T();e.postgresPool1={versionSpecifier:">= 1.0.0 < 3.0.0",patch:function(e){var r=e.prototype.connect;return e.prototype.connect=function(e){return e&&(arguments[0]=t.channel.bindToContext(e)),r.apply(this,arguments)},e}},e.enable=function(){t.channel.registerMonkeyPatch("pg-pool",e.postgresPool1)}}),Wt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.postgres7=e.postgres6=void 0;var t=T(),n=r(4434);e.postgres6={versionSpecifier:"6.*",patch:function(e,r){var o=e.Client.prototype.query,i="__diagnosticOriginalFunc";return e.Client.prototype.query=function(e,r,s){var a,c={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},l=process.hrtime();function u(e){e&&e[i]&&(e=e[i]);var r=t.channel.bindToContext(function(r,o){var i=process.hrtime(l);if(c.result=o&&{rowCount:o.rowCount,command:o.command},c.error=r,c.duration=Math.ceil(1e3*i[0]+i[1]/1e6),t.channel.publish("postgres",c),r){if(e)return e.apply(this,arguments);a&&a instanceof n.EventEmitter&&a.emit("error",r)}else e&&e.apply(this,arguments)});try{return Object.defineProperty(r,i,{value:e}),r}catch{return e}}try{"string"==typeof e?r instanceof Array?(c.query.preparable={text:e,args:r},s=u(s)):(c.query.text=e,s?s=u(s):r=u(r)):("string"==typeof e.name?c.query.plan=e.name:e.values instanceof Array?c.query.preparable={text:e.text,args:e.values}:c.query.text=e.text,s?s=u(s):r?r=u(r):e.callback=u(e.callback))}catch{return o.apply(this,arguments)}return arguments[0]=e,arguments[1]=r,arguments[2]=s,arguments.length=arguments.length>3?arguments.length:3,a=o.apply(this,arguments)},e}},e.postgres7={versionSpecifier:">=7.* <=8.*",patch:function(e,r){var o=e.Client.prototype.query,i="__diagnosticOriginalFunc";return e.Client.prototype.query=function(e,r,s){var a,c=this,l=!!s,u={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},d=process.hrtime();function p(e){e&&e[i]&&(e=e[i]);var r=t.channel.bindToContext(function(r,o){var i=process.hrtime(d);if(u.result=o&&{rowCount:o.rowCount,command:o.command},u.error=r,u.duration=Math.ceil(1e3*i[0]+i[1]/1e6),t.channel.publish("postgres",u),r){if(e)return e.apply(this,arguments);a&&a instanceof n.EventEmitter&&a.emit("error",r)}else e&&e.apply(this,arguments)});try{return Object.defineProperty(r,i,{value:e}),r}catch{return e}}try{"string"==typeof e?r instanceof Array?(u.query.preparable={text:e,args:r},s=(l="function"==typeof s)?p(s):s):(u.query.text=e,s?s=(l="function"==typeof s)?p(s):s:r=(l="function"==typeof r)?p(r):r):("string"==typeof e.name?u.query.plan=e.name:e.values instanceof Array?u.query.preparable={text:e.text,args:e.values}:u.query.text=e.text,s?(l="function"==typeof s,s=p(s)):r?r=(l="function"==typeof r)?p(r):r:(l="function"==typeof e.callback,e.callback=l?p(e.callback):e.callback))}catch{return o.apply(this,arguments)}return arguments[0]=e,arguments[1]=r,arguments[2]=s,arguments.length=arguments.length>3?arguments.length:3,a=o.apply(this,arguments),l?a:a.then(function(e){return p()(void 0,e),new c._Promise(function(t,r){t(e)})}).catch(function(e){return p()(e,void 0),new c._Promise(function(t,r){r(e)})})},e}},e.enable=function(){t.channel.registerMonkeyPatch("pg",e.postgres6),t.channel.registerMonkeyPatch("pg",e.postgres7)}}),Gt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.redis=void 0;var t=T();e.redis={versionSpecifier:">= 2.0.0 < 4.0.0",patch:function(e){var r=e.RedisClient.prototype.internal_send_command;return e.RedisClient.prototype.internal_send_command=function(e){if(e){var n=e.callback;if(!n||!n.pubsubBound){var o=this.address,i=process.hrtime(),s=new Date;e.callback=t.channel.bindToContext(function(r,a){var c=process.hrtime(i),l=1e3*c[0]+c[1]/1e6|0;t.channel.publish("redis",{duration:l,address:o,commandObj:e,err:r,result:a,time:s}),"function"==typeof n&&n.apply(this,arguments)}),e.callback.pubsubBound=!0}}return r.call(this,e)},e}},e.enable=function(){t.channel.registerMonkeyPatch("redis",e.redis)}}),Kt=v(e=>{"use strict";var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,r=1,n=arguments.length;r= 6.0.0 < 9.0.0",patch:function(e){var n=e.Connection.prototype.makeRequest;return e.Connection.prototype.makeRequest=function(){var e,o,i,s=arguments[0];arguments[0].callback=(e=s.callback,o=process.hrtime(),i={query:{},database:{host:null,port:null},result:null,error:null,duration:0},r.channel.bindToContext(function(n,s,a){var c=process.hrtime(o);i=t(t({},i),{database:{host:this.connection.config.server,port:this.connection.config.options.port},result:!n&&{rowCount:s,rows:a},query:{text:this.parametersByName.statement.value},error:n,duration:Math.ceil(1e3*c[0]+c[1]/1e6)}),r.channel.publish("tedious",i),e.call(this,n,s,a)})),n.apply(this,arguments)},e}},e.enable=function(){r.channel.registerMonkeyPatch("tedious",e.tedious)}}),Xt=v(e=>{"use strict";var t,r=e&&e.__extends||(t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,r)},function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}),n=e&&e.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);on[r]?o:r);this.add(new t(e,{level:r}))}var s=e.createLogger;e.createLogger=function(){var r,n=arguments[0].levels||e.config.npm.levels;for(var o in n)n.hasOwnProperty(o)&&(r=void 0===r||n[o]>n[r]?o:r);var a=s.apply(this,arguments);a.add(new t(e,{level:r}));var c=a.configure;return a.configure=function(){c.apply(this,arguments),i.apply(this,arguments)},a};var a=e.configure;return e.configure=function(){a.apply(this,arguments),i.apply(this,arguments)},e.add(new t(e)),e}},e.winston2={versionSpecifier:"2.x",patch:function(e){var t,r=e.Logger.prototype.log,n=function(r,n,i){var s;return s=t===e.config.npm.levels?"npm":t===e.config.syslog.levels?"syslog":"unknown",o.channel.publish("winston",{level:r,message:n,meta:i,levelKind:s}),n};return e.Logger.prototype.log=function(){return t=this.levels,this.filters&&0!==this.filters.length?this.filters[this.filters.length-1]!==n&&(this.filters=this.filters.filter(function(e){return e!==n}),this.filters.push(n)):this.filters=[n],r.apply(this,arguments)},e}},e.enable=function(){o.channel.registerMonkeyPatch("winston",e.winston2),o.channel.registerMonkeyPatch("winston",e.winston3)}}),Jt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=e.tedious=e.pgPool=e.pg=e.winston=e.redis=e.mysql=e.mongodb=e.mongodbCore=e.console=e.bunyan=e.azuresdk=void 0;var t=Ut();e.azuresdk=t;var r=$t();e.bunyan=r;var n=Bt();e.console=n;var o=Vt();e.mongodbCore=o;var i=Ht();e.mongodb=i;var s=qt();e.mysql=s;var a=zt();e.pgPool=a;var c=Wt();e.pg=c;var l=Gt();e.redis=l;var u=Kt();e.tedious=u;var d=Xt();e.winston=d,e.enable=function(){r.enable(),n.enable(),o.enable(),i.enable(),s.enable(),c.enable(),a.enable(),l.enable(),d.enable(),t.enable(),u.enable()}}),Qt=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerContextPreservation=e.IsInitialized=void 0;var t=E(),r=w();e.IsInitialized=!process.env.APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL;var n,o,i,s,a="DiagnosticChannel";if(e.IsInitialized){for(s in n=Jt(),o=(process.env.APPLICATION_INSIGHTS_NO_PATCH_MODULES||"").split(","),i={bunyan:n.bunyan,console:n.console,mongodb:n.mongodb,mongodbCore:n.mongodbCore,mysql:n.mysql,redis:n.redis,pg:n.pg,pgPool:n.pgPool,winston:n.winston,azuresdk:n.azuresdk})-1===o.indexOf(s)&&(i[s].enable(),r.info(a,"Subscribed to "+s+" events"));o.length>0&&r.info(a,"Some modules will not be patched",o)}else r.info(a,"Not subscribing to dependency autocollection because APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL was set");e.registerContextPreservation=function(r){if(e.IsInitialized){var n=T();n.channel.addContextPreservation(r),n.channel.spanContextPropagator=t.AsyncScopeManager}}}),Yt=v((e,t)=>{"use strict";t.exports={requestContextHeader:"request-context",requestContextSourceKey:"appId",requestContextTargetKey:"appId",requestIdHeader:"request-id",parentIdHeader:"x-ms-request-id",rootIdHeader:"x-ms-request-root-id",correlationContextHeader:"correlation-context",traceparentHeader:"traceparent",traceStateHeader:"tracestate"}}),Zt=v((e,t)=>{"use strict";var n=e&&e.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r>t&255)},r=e.map(function(e){return t(e,24)+t(e,16)+t(e,8)+t(e,0)}).join(""),n=(Buffer.from?Buffer.from(r,"binary"):new Buffer(r,"binary")).toString("base64");return n.substr(0,n.indexOf("="))},e.random32=function(){return 4294967296*Math.random()|0},e.randomu32=function(){return e.random32()+2147483648},e.w3cTraceId=function(){for(var t,r=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",o=0;o<4;o++)n+=r[15&(t=e.random32())]+r[t>>4&15]+r[t>>8&15]+r[t>>12&15]+r[t>>16&15]+r[t>>20&15]+r[t>>24&15]+r[t>>28&15];var i=r[8+4*Math.random()|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+i+n.substr(16,3)+n.substr(19,12)},e.w3cSpanId=function(){return e.w3cTraceId().substring(16)},e.isValidW3CId=function(e){return 32===e.length&&"00000000000000000000000000000000"!==e},e.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)},e.isError=function(e){return e instanceof Error},e.isPrimitive=function(e){var t=typeof e;return"string"===t||"number"===t||"boolean"===t},e.isDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)},e.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=(e/1e3%60).toFixed(7).replace(/0{0,4}$/,""),r=""+Math.floor(e/6e4)%60,n=""+Math.floor(e/36e5)%24,o=Math.floor(e/864e5);return t=t.indexOf(".")<2?"0"+t:t,r=r.length<2?"0"+r:r,(o>0?o+".":"")+(n=n.length<2?"0"+n:n)+":"+r+":"+t},e.extractError=function(e){var t=e;return{message:e.message,code:t.code||t.id||""}},e.extractObject=function(t){return t instanceof Error?e.extractError(t):"function"==typeof t.toJSON?t.toJSON():t},e.validateStringMap=function(t){if("object"==typeof t){var r={};for(var n in t){var o="",i=t[n],s=typeof i;if(e.isPrimitive(i))o=i.toString();else if(null===i||"undefined"===s)o="";else{if("function"===s){c.info("key: "+n+" was function; will not serialize");continue}var a=e.isArray(i)?i:e.extractObject(i);try{o=e.isPrimitive(a)?a:JSON.stringify(a)}catch(e){o=i.constructor.name.toString()+" (Error: "+e.message+")",c.info("key: "+n+", could not be serialized")}}r[n]=o.substring(0,e.MAX_PROPERTY_LENGTH)}return r}c.info("Invalid properties dropped from payload")},e.canIncludeCorrelationHeader=function(e,t){var r=e&&e.config&&e.config.correlationHeaderExcludedDomains;if(!r||0==r.length||!t)return!0;for(var n=0;n{"use strict";var r=Zt(),n=w(),o=function(){function e(){}return e.queryCorrelationId=function(t,o){var i=t.profileQueryEndpoint+"/api/profiles/"+t.instrumentationKey+"/appId";if(e.completedLookups.hasOwnProperty(i))o(e.completedLookups[i]);else if(e.pendingLookups[i])e.pendingLookups[i].push(o);else{e.pendingLookups[i]=[o];var s=function(){if(e.pendingLookups[i]){var o={method:"GET",disableAppInsightsAutoCollection:!0};n.info(e.TAG,o);var a=r.makeRequest(t,i,o,function(r){if(200===r.statusCode){var o="";r.setEncoding("utf-8"),r.on("data",function(e){o+=e}),r.on("end",function(){n.info(e.TAG,o);var t=e.correlationIdPrefix+o;e.completedLookups[i]=t,e.pendingLookups[i]&&e.pendingLookups[i].forEach(function(e){return e(t)}),delete e.pendingLookups[i]})}else r.statusCode>=400&&r.statusCode<500?(e.completedLookups[i]=void 0,delete e.pendingLookups[i]):setTimeout(s,t.correlationIdRetryIntervalMs)});a&&(a.on("error",function(t){n.warn(e.TAG,t)}),a.end())}};setTimeout(s,0)}},e.cancelCorrelationIdQuery=function(t,r){var n=t.profileQueryEndpoint+"/api/profiles/"+t.instrumentationKey+"/appId",o=e.pendingLookups[n];o&&(e.pendingLookups[n]=o.filter(function(e){return e!=r}),0==e.pendingLookups[n].length&&delete e.pendingLookups[n])},e.generateRequestId=function(t){if(t){"."!==(t="|"==t[0]?t:"|"+t)[t.length-1]&&(t+=".");var r=(e.currentRootId++).toString(16);return e.appendSuffix(t,r,"_")}return e.generateRootId()},e.getRootId=function(e){var t=e.indexOf(".");t<0&&(t=e.length);var r="|"===e[0]?1:0;return e.substring(r,t)},e.generateRootId=function(){return"|"+r.w3cTraceId()+"."},e.appendSuffix=function(t,n,o){if(t.length+n.lengthi)for(;i>1;--i){var s=t[i-1];if("."===s||"_"===s)break}if(i<=1)return e.generateRootId();for(n=r.randomu32().toString(16);n.length<8;)n="0"+n;return t.substring(0,i)+n+"#"},e.TAG="CorrelationIdManager",e.correlationIdPrefix="cid-v1:",e.w3cEnabled=!0,e.pendingLookups={},e.completedLookups={},e.requestIdMaxLength=1024,e.currentRootId=r.randomu32(),e}();t.exports=o}),tr=v((e,t)=>{"use strict";var r=Zt(),n=er(),o=function(){function e(t,o){if(this.traceFlag=e.DEFAULT_TRACE_FLAG,this.version=e.DEFAULT_VERSION,t&&"string"==typeof t)if(t.split(",").length>1)this.traceId=r.w3cTraceId(),this.spanId=r.w3cTraceId().substr(0,16);else{var i=t.trim().split("-"),s=i.length;s>=4?(this.version=i[0],this.traceId=i[1],this.spanId=i[2],this.traceFlag=i[3]):(this.traceId=r.w3cTraceId(),this.spanId=r.w3cTraceId().substr(0,16)),this.version.match(/^[0-9a-f]{2}$/g)||(this.version=e.DEFAULT_VERSION,this.traceId=r.w3cTraceId()),"00"===this.version&&4!==s&&(this.traceId=r.w3cTraceId(),this.spanId=r.w3cTraceId().substr(0,16)),"ff"===this.version&&(this.version=e.DEFAULT_VERSION,this.traceId=r.w3cTraceId(),this.spanId=r.w3cTraceId().substr(0,16)),this.version.match(/^0[0-9a-f]$/g)||(this.version=e.DEFAULT_VERSION),this.traceFlag.match(/^[0-9a-f]{2}$/g)||(this.traceFlag=e.DEFAULT_TRACE_FLAG,this.traceId=r.w3cTraceId()),e.isValidTraceId(this.traceId)||(this.traceId=r.w3cTraceId()),e.isValidSpanId(this.spanId)||(this.spanId=r.w3cTraceId().substr(0,16),this.traceId=r.w3cTraceId()),this.parentId=this.getBackCompatRequestId()}else if(o){this.parentId=o.slice();var a=n.getRootId(o);e.isValidTraceId(a)||(this.legacyRootId=a,a=r.w3cTraceId()),-1!==o.indexOf("|")&&(o=o.substring(1+o.substring(0,o.length-1).lastIndexOf("."),o.length-1)),this.traceId=a,this.spanId=o}else this.traceId=r.w3cTraceId(),this.spanId=r.w3cTraceId().substr(0,16)}return e.isValidTraceId=function(e){return e.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==e},e.isValidSpanId=function(e){return e.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==e},e.formatOpenTelemetryTraceFlags=function(e){var t="0"+e.toString(16);return t.substring(t.length-2)},e.prototype.getBackCompatRequestId=function(){return"|"+this.traceId+"."+this.spanId+"."},e.prototype.toString=function(){return this.version+"-"+this.traceId+"-"+this.spanId+"-"+this.traceFlag},e.prototype.updateSpanId=function(){this.spanId=r.w3cTraceId().substr(0,16)},e.DEFAULT_TRACE_FLAG="01",e.DEFAULT_VERSION="00",e}();t.exports=o}),rr=v((e,t)=>{"use strict";var r=function(){function e(e){this.fieldmap=[],e&&(this.fieldmap=this.parseHeader(e))}return e.prototype.toString=function(){var e=this.fieldmap;return e&&0!=e.length?e.join(", "):null},e.validateKeyChars=function(e){var t=e.split("@");if(2==t.length){var r=t[0].trim(),n=t[1].trim(),o=Boolean(r.match(/^[\ ]?[a-z0-9\*\-\_/]{1,241}$/)),i=Boolean(n.match(/^[\ ]?[a-z0-9\*\-\_/]{1,14}$/));return o&&i}return 1==t.length&&Boolean(e.match(/^[\ ]?[a-z0-9\*\-\_/]{1,256}$/))},e.prototype.parseHeader=function(t){var r=[],n={},o=t.split(",");if(o.length>32)return null;for(var i=0,s=o;i{"use strict";t.exports=function(){}}),or=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return n(t,e),t}(nr());t.exports=o}),ir=v((e,t)=>{"use strict";t.exports=function(){}}),sr=v((e,t)=>{"use strict";t.exports=function(){this.applicationVersion="ai.application.ver",this.deviceId="ai.device.id",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceOEMName="ai.device.oemName",this.deviceOSVersion="ai.device.osVersion",this.deviceType="ai.device.type",this.locationIp="ai.location.ip",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.userAccountId="ai.user.accountId",this.userId="ai.user.id",this.userAuthUserId="ai.user.authUserId",this.cloudRole="ai.cloud.role",this.cloudRoleInstance="ai.cloud.roleInstance",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalNodeName="ai.internal.nodeName"}}),ar=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){return e.call(this)||this}return n(t,e),t}(ir());t.exports=o}),cr=v((e,t)=>{"use strict";var r,n;(n=r||(r={}))[n.Measurement=0]="Measurement",n[n.Aggregation=1]="Aggregation",t.exports=r}),lr=v((e,t)=>{"use strict";var r=cr();t.exports=function(){this.kind=r.Measurement}}),ur=v((e,t)=>{"use strict";t.exports=function(){this.ver=1,this.sampleRate=100,this.tags={}}}),dr=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return n(t,e),t}(nr());t.exports=o}),pr=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.exceptions=[],t.properties={},t.measurements={},t}return n(t,e),t}(nr());t.exports=o}),hr=v((e,t)=>{"use strict";t.exports=function(){this.hasFullStack=!0,this.parsedStack=[]}}),fr=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.properties={},t}return n(t,e),t}(nr());t.exports=o}),gr=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.metrics=[],t.properties={},t}return n(t,e),t}(nr());t.exports=o}),mr=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return n(t,e),t}(dr());t.exports=o}),vr=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.success=!0,t.properties={},t.measurements={},t}return n(t,e),t}(nr());t.exports=o}),yr=v((e,t)=>{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return n(t,e),t}(nr());t.exports=o}),Sr=v((e,t)=>{"use strict";var r,n;(n=r||(r={}))[n.Verbose=0]="Verbose",n[n.Information=1]="Information",n[n.Warning=2]="Warning",n[n.Error=3]="Error",n[n.Critical=4]="Critical",t.exports=r}),wr=v((e,t)=>{"use strict";t.exports=function(){}}),Er=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AvailabilityData=or(),e.Base=ir(),e.ContextTagKeys=sr(),e.Data=ar(),e.DataPoint=lr(),e.DataPointType=cr(),e.Domain=nr(),e.Envelope=ur(),e.EventData=dr(),e.ExceptionData=pr(),e.ExceptionDetails=hr(),e.MessageData=fr(),e.MetricData=gr(),e.PageViewData=mr(),e.RemoteDependencyData=vr(),e.RequestData=yr(),e.SeverityLevel=Sr(),e.StackFrame=wr()}),_r=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.domainSupportsProperties=e.RemoteDependencyDataConstants=void 0;var t=Er(),r=function(){function e(){}return e.TYPE_HTTP="Http",e.TYPE_AI="Http (tracked component)",e}();e.RemoteDependencyDataConstants=r,e.domainSupportsProperties=function(e){return"properties"in e||e instanceof t.EventData||e instanceof t.ExceptionData||e instanceof t.MessageData||e instanceof t.MetricData||e instanceof t.PageViewData||e instanceof t.RemoteDependencyData||e instanceof t.RequestData}}),br=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Pr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Tr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Cr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Ir=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Or=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Nr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Rr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Ar=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Dr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),xr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),kr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),jr=v(e=>{"use strict";var t,r;Object.defineProperty(e,"__esModule",{value:!0}),e.TelemetryType=e.TelemetryTypeString=e.baseTypeToTelemetryType=e.telemetryTypeToBaseType=void 0,e.telemetryTypeToBaseType=function(e){switch(e){case t.Event:return"EventData";case t.Exception:return"ExceptionData";case t.Trace:return"MessageData";case t.Metric:return"MetricData";case t.Request:return"RequestData";case t.Dependency:return"RemoteDependencyData";case t.Availability:return"AvailabilityData";case t.PageView:return"PageViewData"}},e.baseTypeToTelemetryType=function(e){switch(e){case"EventData":return t.Event;case"ExceptionData":return t.Exception;case"MessageData":return t.Trace;case"MetricData":return t.Metric;case"RequestData":return t.Request;case"RemoteDependencyData":return t.Dependency;case"AvailabilityData":return t.Availability;case"PageViewData":return t.PageView}},e.TelemetryTypeString={Event:"EventData",Exception:"ExceptionData",Trace:"MessageData",Metric:"MetricData",Request:"RequestData",Dependency:"RemoteDependencyData",Availability:"AvailabilityData",PageView:"PageViewData"},(r=t=e.TelemetryType||(e.TelemetryType={}))[r.Event=0]="Event",r[r.Exception=1]="Exception",r[r.Trace=2]="Trace",r[r.Metric=3]="Metric",r[r.Request=4]="Request",r[r.Dependency=5]="Dependency",r[r.Availability=6]="Availability",r[r.PageView=7]="PageView"}),Mr=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(br(),e),r(Pr(),e),r(Tr(),e),r(Cr(),e),r(Ir(),e),r(Or(),e),r(Nr(),e),r(Rr(),e),r(Ar(),e),r(Dr(),e),r(xr(),e),r(kr(),e),r(jr(),e)}),Lr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Fr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Ur=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),$r=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Br=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Vr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),Hr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),qr=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),zr=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(Lr(),e),r(Fr(),e),r(Ur(),e),r($r(),e),r(Br(),e),r(Vr(),e),r(Hr(),e),r(qr(),e)}),Wr=v(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(_r(),e),r(Er(),e),r(Mr(),e),r(zr(),e)}),Gr=v((e,t)=>{"use strict";var r=function(){function e(){}return e.prototype.getUrl=function(){return this.url},e.prototype.RequestParser=function(){this.startTime=+new Date},e.prototype._setStatus=function(e,t){var r=+new Date;this.duration=r-this.startTime,this.statusCode=e;var n=this.properties||{};if(t)if("string"==typeof t)n.error=t;else if(t instanceof Error)n.error=t.message;else if("object"==typeof t)for(var o in t)n[o]=t[o]&&t[o].toString&&t[o].toString();this.properties=n},e.prototype._isSuccess=function(){return 0{"use strict";var n,o=e&&e.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),i=r(7016),s=Wr(),a=Zt(),c=Yt(),l=Gr(),u=er(),d=rr(),p=tr(),h=function(e){function t(t,r){var n=e.call(this)||this;return t&&(n.method=t.method,n.url=n._getAbsoluteUrl(t),n.startTime=+new Date,n.socketRemoteAddress=t.socket&&t.socket.remoteAddress,n.parseHeaders(t,r),t.connection&&(n.connectionRemoteAddress=t.connection.remoteAddress,n.legacySocketRemoteAddress=t.connection.socket&&t.connection.socket.remoteAddress)),n}return o(t,e),t.prototype.onError=function(e,t){this._setStatus(void 0,e),t&&(this.duration=t)},t.prototype.onResponse=function(e,t){this._setStatus(e.statusCode,void 0),t&&(this.duration=t)},t.prototype.getRequestTelemetry=function(e){var t={id:this.requestId,name:this.method+" "+i.parse(this.url).pathname,url:this.url,source:this.sourceCorrelationId,duration:this.duration,resultCode:this.statusCode?this.statusCode.toString():null,success:this._isSuccess(),properties:this.properties};if(e&&e.time?t.time=e.time:this.startTime&&(t.time=new Date(this.startTime)),e){for(var r in e)t[r]||(t[r]=e[r]);if(e.properties)for(var r in e.properties)t.properties[r]=e.properties[r]}return t},t.prototype.getRequestTags=function(e){var r={};for(var n in e)r[n]=e[n];return r[t.keys.locationIp]=e[t.keys.locationIp]||this._getIp(),r[t.keys.sessionId]=e[t.keys.sessionId]||this._getId("ai_session"),r[t.keys.userId]=e[t.keys.userId]||this._getId("ai_user"),r[t.keys.userAuthUserId]=e[t.keys.userAuthUserId]||this._getId("ai_authUser"),r[t.keys.operationName]=this.getOperationName(e),r[t.keys.operationParentId]=this.getOperationParentId(e),r[t.keys.operationId]=this.getOperationId(e),r},t.prototype.getOperationId=function(e){return e[t.keys.operationId]||this.operationId},t.prototype.getOperationParentId=function(e){return e[t.keys.operationParentId]||this.parentId||this.getOperationId(e)},t.prototype.getOperationName=function(e){return e[t.keys.operationName]||this.method+" "+i.parse(this.url).pathname},t.prototype.getRequestId=function(){return this.requestId},t.prototype.getCorrelationContextHeader=function(){return this.correlationContextHeader},t.prototype.getTraceparent=function(){return this.traceparent},t.prototype.getTracestate=function(){return this.tracestate},t.prototype.getLegacyRootId=function(){return this.legacyRootId},t.prototype._getAbsoluteUrl=function(e){if(!e.headers)return e.url;var t=e.connection?e.connection.encrypted:null,r=i.parse(e.url),n=r.pathname,o=r.search,s=t||"https"==e.headers["x-forwarded-proto"]?"https":"http";return i.format({protocol:s,host:e.headers.host,pathname:n,search:o})},t.prototype._getIp=function(){var e=/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/,t=function(t){var r=e.exec(t);if(r)return r[0]},r=t(this.rawHeaders["x-forwarded-for"])||t(this.rawHeaders["x-client-ip"])||t(this.rawHeaders["x-real-ip"])||t(this.connectionRemoteAddress)||t(this.socketRemoteAddress)||t(this.legacySocketRemoteAddress);return!r&&this.connectionRemoteAddress&&this.connectionRemoteAddress.substr&&"::"===this.connectionRemoteAddress.substr(0,2)&&(r="127.0.0.1"),r},t.prototype._getId=function(e){var r=this.rawHeaders&&this.rawHeaders.cookie&&"string"==typeof this.rawHeaders.cookie&&this.rawHeaders.cookie||"";return t.parseId(a.getCookie(e,r))},t.prototype.setBackCompatFromThisTraceContext=function(){this.operationId=this.traceparent.traceId,this.traceparent.legacyRootId&&(this.legacyRootId=this.traceparent.legacyRootId),this.parentId=this.traceparent.parentId,this.traceparent.updateSpanId(),this.requestId=this.traceparent.getBackCompatRequestId()},t.prototype.parseHeaders=function(e,t){if(this.rawHeaders=e.headers||e.rawHeaders,this.userAgent=e.headers&&e.headers["user-agent"],this.sourceCorrelationId=a.getCorrelationContextTarget(e,c.requestContextSourceKey),e.headers){var r=e.headers[c.traceStateHeader]?e.headers[c.traceStateHeader].toString():null,n=e.headers[c.traceparentHeader]?e.headers[c.traceparentHeader].toString():null,o=e.headers[c.requestIdHeader]?e.headers[c.requestIdHeader].toString():null,i=e.headers[c.parentIdHeader]?e.headers[c.parentIdHeader].toString():null,s=e.headers[c.rootIdHeader]?e.headers[c.rootIdHeader].toString():null;this.correlationContextHeader=e.headers[c.correlationContextHeader]?e.headers[c.correlationContextHeader].toString():null,u.w3cEnabled&&(n||r)?(this.traceparent=new p(n?n.toString():null),this.tracestate=n&&r&&new d(r?r.toString():null),this.setBackCompatFromThisTraceContext()):o?u.w3cEnabled?(this.traceparent=new p(null,o),this.setBackCompatFromThisTraceContext()):(this.parentId=o,this.requestId=u.generateRequestId(this.parentId),this.operationId=u.getRootId(this.requestId)):u.w3cEnabled?(this.traceparent=new p,this.traceparent.parentId=i,this.traceparent.legacyRootId=s||i,this.setBackCompatFromThisTraceContext()):(this.parentId=i,this.requestId=u.generateRequestId(s||this.parentId),this.correlationContextHeader=null,this.operationId=u.getRootId(this.requestId)),t&&(this.requestId=t,this.operationId=u.getRootId(this.requestId))}},t.parseId=function(e){var t=e.split("|");return t.length>0?t[0]:""},t.keys=new s.ContextTagKeys,t}(l);t.exports=h}),Xr=v((e,t)=>{var r;e=t.exports=G,r="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},e.SEMVER_SPEC_VERSION="2.0.0";var n=256,o=Number.MAX_SAFE_INTEGER||9007199254740991,i=e.re=[],s=e.src=[],a=0,c=a++;s[c]="0|[1-9]\\d*";var l=a++;s[l]="[0-9]+";var u=a++;s[u]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var d=a++;s[d]="("+s[c]+")\\.("+s[c]+")\\.("+s[c]+")";var p=a++;s[p]="("+s[l]+")\\.("+s[l]+")\\.("+s[l]+")";var h=a++;s[h]="(?:"+s[c]+"|"+s[u]+")";var f=a++;s[f]="(?:"+s[l]+"|"+s[u]+")";var g=a++;s[g]="(?:-("+s[h]+"(?:\\."+s[h]+")*))";var m=a++;s[m]="(?:-?("+s[f]+"(?:\\."+s[f]+")*))";var v=a++;s[v]="[0-9A-Za-z-]+";var y=a++;s[y]="(?:\\+("+s[v]+"(?:\\."+s[v]+")*))";var S=a++,w="v?"+s[d]+s[g]+"?"+s[y]+"?";s[S]="^"+w+"$";var E="[v=\\s]*"+s[p]+s[m]+"?"+s[y]+"?",_=a++;s[_]="^"+E+"$";var b=a++;s[b]="((?:<|>)?=?)";var P=a++;s[P]=s[l]+"|x|X|\\*";var T=a++;s[T]=s[c]+"|x|X|\\*";var C=a++;s[C]="[v=\\s]*("+s[T]+")(?:\\.("+s[T]+")(?:\\.("+s[T]+")(?:"+s[g]+")?"+s[y]+"?)?)?";var I=a++;s[I]="[v=\\s]*("+s[P]+")(?:\\.("+s[P]+")(?:\\.("+s[P]+")(?:"+s[m]+")?"+s[y]+"?)?)?";var O=a++;s[O]="^"+s[b]+"\\s*"+s[C]+"$";var N=a++;s[N]="^"+s[b]+"\\s*"+s[I]+"$";var R=a++;s[R]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var A=a++;s[A]="(?:~>?)";var D=a++;s[D]="(\\s*)"+s[A]+"\\s+",i[D]=new RegExp(s[D],"g");var x=a++;s[x]="^"+s[A]+s[C]+"$";var k=a++;s[k]="^"+s[A]+s[I]+"$";var j=a++;s[j]="(?:\\^)";var M=a++;s[M]="(\\s*)"+s[j]+"\\s+",i[M]=new RegExp(s[M],"g");var L=a++;s[L]="^"+s[j]+s[C]+"$";var F=a++;s[F]="^"+s[j]+s[I]+"$";var U=a++;s[U]="^"+s[b]+"\\s*("+E+")$|^$";var $=a++;s[$]="^"+s[b]+"\\s*("+w+")$|^$";var B=a++;s[B]="(\\s*)"+s[b]+"\\s*("+E+"|"+s[C]+")",i[B]=new RegExp(s[B],"g");var V=a++;s[V]="^\\s*("+s[C]+")\\s+-\\s+("+s[C]+")\\s*$";var H=a++;s[H]="^\\s*("+s[I]+")\\s+-\\s+("+s[I]+")\\s*$";var q,z=a++;for(s[z]="(<|>)?=?\\s*\\*",q=0;q<35;q++)r(q,s[q]),i[q]||(i[q]=new RegExp(s[q]));function W(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof G)return e;if("string"!=typeof e||e.length>n)return null;if(!(t.loose?i[_]:i[S]).test(e))return null;try{return new G(e,t)}catch{return null}}function G(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof G){if(e.loose===t.loose)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");if(!(this instanceof G))return new G(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?i[_]:i[S]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&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.inc=function(e,t,r,n){"string"==typeof r&&(n=r,r=void 0);try{return new G(e,r).inc(t,n).version}catch{return null}},e.diff=function(e,t){if(Z(e,t))return null;var r=W(e),n=W(t),o="";if(r.prerelease.length||n.prerelease.length){o="pre";var i="prerelease"}for(var s in r)if(("major"===s||"minor"===s||"patch"===s)&&r[s]!==n[s])return o+s;return i},e.compareIdentifiers=X;var K=/^[0-9]+$/;function X(e,t){var r=K.test(e),n=K.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}function Y(e,t,r){return J(e,t,r)<0}function Z(e,t,r){return 0===J(e,t,r)}function ee(e,t,r){return 0!==J(e,t,r)}function te(e,t,r){return J(e,t,r)>=0}function re(e,t,r){return J(e,t,r)<=0}function ne(e,t,r,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return Z(e,r,n);case"!=":return ee(e,r,n);case">":return Q(e,r,n);case">=":return te(e,r,n);case"<":return Y(e,r,n);case"<=":return re(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}function oe(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof oe){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof oe))return new oe(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ie?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}e.rcompareIdentifiers=function(e,t){return X(t,e)},e.major=function(e,t){return new G(e,t).major},e.minor=function(e,t){return new G(e,t).minor},e.patch=function(e,t){return new G(e,t).patch},e.compare=J,e.compareLoose=function(e,t){return J(e,t,!0)},e.rcompare=function(e,t,r){return J(t,e,r)},e.sort=function(t,r){return t.sort(function(t,n){return e.compare(t,n,r)})},e.rsort=function(t,r){return t.sort(function(t,n){return e.rcompare(t,n,r)})},e.gt=Q,e.lt=Y,e.eq=Z,e.neq=ee,e.gte=te,e.lte=re,e.cmp=ne,e.Comparator=oe;var ie={};function se(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof se)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new se(e.raw,t);if(e instanceof oe)return new se(e.value,t);if(!(this instanceof se))return new se(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function ae(e){return!e||"x"===e.toLowerCase()||"*"===e}function ce(e,t,r,n,o,i,s,a,c,l,u,d,p){return((t=ae(r)?"":ae(n)?">="+r+".0.0":ae(o)?">="+r+"."+n+".0":">="+t)+" "+(a=ae(c)?"":ae(l)?"<"+(+c+1)+".0.0":ae(u)?"<"+c+"."+(+l+1)+".0":d?"<="+c+"."+l+"."+u+"-"+d:"<="+a)).trim()}function le(e,t,n){for(var o=0;o0){var i=e[o].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}function ue(e,t,r){try{t=new se(t,r)}catch{return!1}return t.test(e)}function de(e,t,r,n){var o,i,s,a,c;switch(e=new G(e,n),t=new se(t,n),r){case">":o=Q,i=re,s=Y,a=">",c=">=";break;case"<":o=Y,i=te,s=Q,a="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ue(e,t,n))return!1;for(var l=0;l=0.0.0")),d=d||e,p=p||e,o(e.semver,d.semver,n)?d=e:s(e.semver,p.semver,n)&&(p=e)}),d.operator===a||d.operator===c||(!p.operator||p.operator===a)&&i(e,p.semver))return!1;if(p.operator===c&&s(e,p.semver))return!1}return!0}oe.prototype.parse=function(e){var t=this.options.loose?i[U]:i[$],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1],"="===this.operator&&(this.operator=""),r[2]?this.semver=new G(r[2],this.options.loose):this.semver=ie},oe.prototype.toString=function(){return this.value},oe.prototype.test=function(e){return r("Comparator.test",e,this.options.loose),this.semver===ie||("string"==typeof e&&(e=new G(e,this.options)),ne(e,this.operator,this.semver,this.options))},oe.prototype.intersects=function(e,t){if(!(e instanceof oe))throw new TypeError("a Comparator is required");var r;if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),""===this.operator)return r=new se(e.value,t),ue(this.value,r,t);if(""===e.operator)return r=new se(this.value,t),ue(e.semver,r,t);var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==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=ne(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),c=ne(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||o||i&&s||a||c},e.Range=se,se.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range},se.prototype.toString=function(){return this.range},se.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?i[H]:i[V];e=e.replace(n,ce),r("hyphen replace",e),e=e.replace(i[B],"$1$2$3"),r("comparator trim",e,i[B]),e=(e=(e=e.replace(i[D],"$1~")).replace(i[M],"$1^")).split(/\s+/).join(" ");var o=t?i[U]:i[$],s=e.split(" ").map(function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){r("caret",e,t);var n=t.loose?i[F]:i[L];return e.replace(n,function(t,n,o,i,s){var a;return r("caret",e,t,n,o,i,s),ae(n)?a="":ae(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":ae(i)?a="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":s?(r("replaceCaret pr",s),a="0"===n?"0"===o?">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+"-"+s+" <"+(+n+1)+".0.0"):(r("no pr"),a="0"===n?"0"===o?">="+n+"."+o+"."+i+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+" <"+(+n+1)+".0.0"),r("caret return",a),a})}(e,t)}).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){var n=t.loose?i[k]:i[x];return e.replace(n,function(t,n,o,i,s){var a;return r("tilde",e,t,n,o,i,s),ae(n)?a="":ae(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":ae(i)?a=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":s?(r("replaceTilde pr",s),a=">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+(+o+1)+".0"):a=">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0",r("tilde return",a),a})}(e,t)}).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map(function(e){return function(e,t){e=e.trim();var n=t.loose?i[N]:i[O];return e.replace(n,function(t,n,o,i,s,a){r("xRange",e,t,n,o,i,s,a);var c=ae(o),l=c||ae(i),u=l||ae(s);return"="===n&&u&&(n=""),c?t=">"===n||"<"===n?"<0.0.0":"*":n&&u?(l&&(i=0),s=0,">"===n?(n=">=",l?(o=+o+1,i=0,s=0):(i=+i+1,s=0)):"<="===n&&(n="<",l?o=+o+1:i=+i+1),t=n+o+"."+i+"."+s):l?t=">="+o+".0.0 <"+(+o+1)+".0.0":u&&(t=">="+o+"."+i+".0 <"+o+"."+(+i+1)+".0"),r("xRange return",t),t})}(e,t)}).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(i[z],"")}(e,t),r("stars",e),e}(e,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter(function(e){return!!e.match(o)})),s.map(function(e){return new oe(e,this.options)},this)},se.prototype.intersects=function(e,t){if(!(e instanceof se))throw new TypeError("a Range is required");return this.set.some(function(r){return r.every(function(r){return e.set.some(function(e){return e.every(function(e){return r.intersects(e,t)})})})})},e.toComparators=function(e,t){return new se(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})},se.prototype.test=function(e){if(!e)return!1;"string"==typeof e&&(e=new G(e,this.options));for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!r||Q(r,t))&&(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}});return r&&e.test(r)?r:null},e.validRange=function(e,t){try{return new se(e,t).range||"*"}catch{return null}},e.ltr=function(e,t,r){return de(e,t,"<",r)},e.gtr=function(e,t,r){return de(e,t,">",r)},e.outside=de,e.prerelease=function(e,t){var r=W(e,t);return r&&r.prerelease.length?r.prerelease:null},e.intersects=function(e,t,r){return e=new se(e,r),t=new se(t,r),e.intersects(t)},e.coerce=function(e){if(e instanceof G)return e;if("string"!=typeof e)return null;var t=e.match(i[R]);return null==t?null:W(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}),Jr=v((e,t)=>{"use strict";function r(e){return"function"==typeof e}var n=console.error.bind(console);function o(e,t,r){var n=!!e[t]&&e.propertyIsEnumerable(t);Object.defineProperty(e,t,{configurable:!0,enumerable:n,writable:!0,value:r})}function i(e){e&&e.logger&&(r(e.logger)?n=e.logger:n("new logger isn't a function, not replacing"))}function s(e,t,i){if(e&&e[t]){if(!i)return n("no wrapper function"),void n((new Error).stack);if(r(e[t])&&r(i)){var s=e[t],a=i(s,t);return o(a,"__original",s),o(a,"__unwrap",function(){e[t]===a&&o(e,t,s)}),o(a,"__wrapped",!0),o(e,t,a),a}n("original object and wrapper must be functions")}else n("no original function "+t+" to wrap")}function a(e,t){return e&&e[t]?e[t].__unwrap?e[t].__unwrap():void n("no original to unwrap to -- has "+t+" already been unwrapped?"):(n("no function to unwrap."),void n((new Error).stack))}i.wrap=s,i.massWrap=function(e,t,r){if(!e)return n("must provide one or more modules to patch"),void n((new Error).stack);Array.isArray(e)||(e=[e]),t&&Array.isArray(t)?e.forEach(function(e){t.forEach(function(t){s(e,t,r)})}):n("must provide one or more functions to wrap on modules")},i.unwrap=a,i.massUnwrap=function(e,t){if(!e)return n("must provide one or more modules to patch"),void n((new Error).stack);Array.isArray(e)||(e=[e]),t&&Array.isArray(t)?e.forEach(function(e){t.forEach(function(t){a(e,t)})}):n("must provide one or more functions to unwrap on modules")},t.exports=i}),Qr=v((e,t)=>{"use strict";var r=Jr(),n=r.wrap,o=r.unwrap,i="wrap@before";function s(e,t,r){var n=!!e[t]&&e.propertyIsEnumerable(t);Object.defineProperty(e,t,{configurable:!0,enumerable:n,writable:!0,value:r})}function a(e,t){var r;return r=e._events&&e._events[t],Array.isArray(r)||(r=r?[r]:[]),r}function c(e,t){if(e){var r=e;if("function"==typeof e)r=t(e);else if(Array.isArray(e)){r=[];for(var n=0;n0&&function(e,t){for(var r=t.length,n=0;n{"use strict";var n=r(9023),o=r(2613),i=Qr(),s=r(290),a="cls@contexts",c="error@context",l=process.env.DEBUG_CLS_HOOKED,u=-1;function d(e){this.name=e,this.active=null,this._set=[],this.id=null,this._contexts=new Map,this._indent=0}function p(e){return process.namespaces[e]}function h(e){let t=p(e);o.ok(t,"can't delete nonexistent namespace! \""+e+'"'),o.ok(t.id,"don't assign to process.namespaces directly! "+n.inspect(t)),process.namespaces[e]=null}function f(...e){l&&process._rawDebug(`${n.format(...e)}`)}t.exports={getNamespace:p,createNamespace:function(e){o.ok(e,"namespace must be given a name."),l&&f(`NS-CREATING NAMESPACE (${e})`);let t=new d(e);return t.id=u,s.createHook({init(r,o,i,a){if(u=s.executionAsyncId(),t.active)t._contexts.set(r,t.active),l&&f(`${" ".repeat(t._indent<0?0:t._indent)}INIT [${o}] (${e}) asyncId:${r} currentUid:${u} triggerId:${i} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} resource:${a}`);else if(0===u){let i=s.triggerAsyncId(),c=t._contexts.get(i);c?(t._contexts.set(r,c),l&&f(`${" ".repeat(t._indent<0?0:t._indent)}INIT USING CONTEXT FROM TRIGGERID [${o}] (${e}) asyncId:${r} currentUid:${u} triggerId:${i} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} resource:${a}`)):l&&f(`${" ".repeat(t._indent<0?0:t._indent)}INIT MISSING CONTEXT [${o}] (${e}) asyncId:${r} currentUid:${u} triggerId:${i} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} resource:${a}`)}if(l&&"PROMISE"===o){f(n.inspect(a,{showHidden:!0}));let s=a.parentId;f(`${" ".repeat(t._indent<0?0:t._indent)}INIT RESOURCE-PROMISE [${o}] (${e}) parentId:${s} asyncId:${r} currentUid:${u} triggerId:${i} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} resource:${a}`)}},before(r){let o;if(u=s.executionAsyncId(),o=t._contexts.get(r)||t._contexts.get(u),o){if(l){let i=s.triggerAsyncId();f(`${" ".repeat(t._indent<0?0:t._indent)}BEFORE (${e}) asyncId:${r} currentUid:${u} triggerId:${i} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} context:${n.inspect(o)}`),t._indent+=2}t.enter(o)}else if(l){let o=s.triggerAsyncId();f(`${" ".repeat(t._indent<0?0:t._indent)}BEFORE MISSING CONTEXT (${e}) asyncId:${r} currentUid:${u} triggerId:${o} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} namespace._contexts:${n.inspect(t._contexts,{showHidden:!0,depth:2,colors:!0})}`),t._indent+=2}},after(r){let o;if(u=s.executionAsyncId(),o=t._contexts.get(r)||t._contexts.get(u),o){if(l){let i=s.triggerAsyncId();t._indent-=2,f(`${" ".repeat(t._indent<0?0:t._indent)}AFTER (${e}) asyncId:${r} currentUid:${u} triggerId:${i} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} context:${n.inspect(o)}`)}t.exit(o)}else if(l){let i=s.triggerAsyncId();t._indent-=2,f(`${" ".repeat(t._indent<0?0:t._indent)}AFTER MISSING CONTEXT (${e}) asyncId:${r} currentUid:${u} triggerId:${i} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} context:${n.inspect(o)}`)}},destroy(r){if(u=s.executionAsyncId(),l){let o=s.triggerAsyncId();f(`${" ".repeat(t._indent<0?0:t._indent)}DESTROY (${e}) currentUid:${u} asyncId:${r} triggerId:${o} active:${n.inspect(t.active,{showHidden:!0,depth:2,colors:!0})} context:${n.inspect(t._contexts.get(u))}`)}t._contexts.delete(r)}}).enable(),process.namespaces[e]=t,t},destroyNamespace:h,reset:function(){process.namespaces&&Object.keys(process.namespaces).forEach(function(e){h(e)}),process.namespaces=Object.create(null)},ERROR_SYMBOL:c},d.prototype.set=function(e,t){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return this.active[e]=t,l&&f(" ".repeat(this._indent<0?0:this._indent)+"CONTEXT-SET KEY:"+e+"="+t+" in ns:"+this.name+" currentUid:"+u+" active:"+n.inspect(this.active,{showHidden:!0,depth:2,colors:!0})),t},d.prototype.get=function(e){if(this.active){if(l){let t=s.executionAsyncId(),r=s.triggerAsyncId(),o=" ".repeat(this._indent<0?0:this._indent);f(o+"CONTEXT-GETTING KEY:"+e+"="+this.active[e]+" ("+this.name+") currentUid:"+u+" active:"+n.inspect(this.active,{showHidden:!0,depth:2,colors:!0})),f(`${o}CONTEXT-GETTING KEY: (${this.name}) ${e}=${this.active[e]} currentUid:${u} asyncHooksCurrentId:${t} triggerId:${r} len:${this._set.length} active:${n.inspect(this.active)}`)}return this.active[e]}if(l){let t=s.currentId(),r=s.triggerAsyncId();f(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-GETTING KEY NO ACTIVE NS: (${this.name}) ${e}=undefined currentUid:${u} asyncHooksCurrentId:${t} triggerId:${r} len:${this._set.length}`)}},d.prototype.createContext=function(){let e=Object.create(this.active?this.active:Object.prototype);if(e._ns_name=this.name,e.id=u,l){let t=s.executionAsyncId(),r=s.triggerAsyncId();f(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-CREATED Context: (${this.name}) currentUid:${u} asyncHooksCurrentId:${t} triggerId:${r} len:${this._set.length} context:${n.inspect(e,{showHidden:!0,depth:2,colors:!0})}`)}return e},d.prototype.run=function(e){let t=this.createContext();this.enter(t);try{if(l){let e=s.triggerAsyncId(),r=s.executionAsyncId();f(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-RUN BEGIN: (${this.name}) currentUid:${u} triggerId:${e} asyncHooksCurrentId:${r} len:${this._set.length} context:${n.inspect(t)}`)}return e(t),t}catch(e){throw e&&(e[c]=t),e}finally{if(l){let e=s.triggerAsyncId(),r=s.executionAsyncId();f(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-RUN END: (${this.name}) currentUid:${u} triggerId:${e} asyncHooksCurrentId:${r} len:${this._set.length} ${n.inspect(t)}`)}this.exit(t)}},d.prototype.runAndReturn=function(e){let t;return this.run(function(r){t=e(r)}),t},d.prototype.runPromise=function(e){let t=this.createContext();this.enter(t);let r=e(t);if(!r||!r.then||!r.catch)throw new Error("fn must return a promise.");return l&&f("CONTEXT-runPromise BEFORE: ("+this.name+") currentUid:"+u+" len:"+this._set.length+" "+n.inspect(t)),r.then(e=>(l&&f("CONTEXT-runPromise AFTER then: ("+this.name+") currentUid:"+u+" len:"+this._set.length+" "+n.inspect(t)),this.exit(t),e)).catch(e=>{throw e[c]=t,l&&f("CONTEXT-runPromise AFTER catch: ("+this.name+") currentUid:"+u+" len:"+this._set.length+" "+n.inspect(t)),this.exit(t),e})},d.prototype.bind=function(e,t){t||(t=this.active?this.active:this.createContext());let r=this;return function(){r.enter(t);try{return e.apply(this,arguments)}catch(e){throw e&&(e[c]=t),e}finally{r.exit(t)}}},d.prototype.enter=function(e){if(o.ok(e,"context must be provided for entering"),l){let t=s.executionAsyncId(),r=s.triggerAsyncId();f(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-ENTER: (${this.name}) currentUid:${u} triggerId:${r} asyncHooksCurrentId:${t} len:${this._set.length} ${n.inspect(e)}`)}this._set.push(this.active),this.active=e},d.prototype.exit=function(e){if(o.ok(e,"context must be provided for exiting"),l){let t=s.executionAsyncId(),r=s.triggerAsyncId();f(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-EXIT: (${this.name}) currentUid:${u} triggerId:${r} asyncHooksCurrentId:${t} len:${this._set.length} ${n.inspect(e)}`)}if(this.active===e)return o.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());let t=this._set.lastIndexOf(e);t<0?(l&&f("??ERROR?? context exiting but not entered - ignoring: "+n.inspect(e)),o.ok(t>=0,"context not currently entered; can't exit. \n"+n.inspect(this)+"\n"+n.inspect(e))):(o.ok(t,"can't remove top context"),this._set.splice(t,1))},d.prototype.bindEmitter=function(e){o.ok(e.on&&e.addListener&&e.emit,"can only bind real EEs");let t=this,r="context@"+this.name;i(e,function(e){!e||(e[a]||(e[a]=Object.create(null)),e[a][r]={namespace:t,context:t.active})},function(e){if(!e||!e[a])return e;let t=e,r=e[a];return Object.keys(r).forEach(function(e){let n=r[e];t=n.namespace.bind(t,n.context)}),t})},d.prototype.fromException=function(e){return e[c]},process.namespaces={}}),Zr=v((e,t)=>{"use strict";function r(){}t.exports=function(){let e=this._hooks,t=this._state,n=process.nextTick;process.nextTick=function(){if(!t.enabled)return n.apply(process,arguments);let o=new Array(arguments.length);for(let e=0;e0&&process.once("uncaughtException",function(){e.post.call(s,a,!0),e.destroy.call(null,a)})}e.post.call(s,a,!1),e.destroy.call(null,a)},n.apply(process,o)}}}),en=v((e,t)=>{"use strict";function r(){}t.exports=function(){let e=this._hooks,t=this._state,n=global.Promise,o=n.prototype.then;function i(t,r,n,o){return"function"!=typeof t?o?function(t){return function(r){return e.destroy.call(null,t),r}}(n):function(t){return function(r){throw e.destroy.call(null,t),r}}(n):function(){e.pre.call(r,n);try{return t.apply(this,arguments)}finally{e.post.call(r,n,!1),e.destroy.call(null,n)}}}n.prototype.then=function(n,s){if(!t.enabled)return o.call(this,n,s);let a=new r,c=--t.counter;return e.init.call(a,c,0,null,null),o.call(this,i(n,a,c,!0),i(s,a,c,!1))}}}),tn=v((e,t)=>{"use strict";var n=r(3557);function o(){}function i(){}function s(){}var a=new Map,c=new Map,l=new Map,u=null,d=!1;function p(e,t,r,o,i,s,a){let c=n[r],l=n[o];n[r]=function(){if(!t.enabled)return c.apply(n,arguments);let r=new Array(arguments.length);for(let e=0;e0&&process.once("uncaughtException",function(){e.post.call(p,h,!0),s.delete(l),e.destroy.call(null,h)})}e.post.call(p,h,!1),u=null,(a||d)&&(d=!1,s.delete(l),e.destroy.call(null,h))},l=c.apply(n,r),s.set(l,h),l},n[o]=function(t){if(u===t&&null!==t)d=!0;else if(s.has(t)){let r=s.get(t);s.delete(t),e.destroy.call(null,r)}l.apply(n,arguments)}}t.exports=function(){p(this._hooks,this._state,"setTimeout","clearTimeout",o,a,!0),p(this._hooks,this._state,"setInterval","clearInterval",i,c,!1),p(this._hooks,this._state,"setImmediate","clearImmediate",s,l,!0),global.setTimeout=n.setTimeout,global.setInterval=n.setInterval,global.setImmediate=n.setImmediate,global.clearTimeout=n.clearTimeout,global.clearInterval=n.clearInterval,global.clearImmediate=n.clearImmediate}}),rn=v((e,t)=>{t.exports={name:"async-hook-jl",description:"Inspect the life of handle objects in node",version:"1.7.6",author:"Andreas Madsen ",main:"./index.js",scripts:{test:"node ./test/runner.js && eslint ."},repository:{type:"git",url:"git://github.com/jeff-lewis/async-hook-jl.git"},keywords:["async","async hooks","inspect","async wrap"],license:"MIT",dependencies:{"stack-chain":"^1.3.7"},devDependencies:{async:"1.5.x","cli-color":"1.1.x",eslint:"^3.4.0",endpoint:"0.4.x"},engines:{node:"^4.7 || >=6.9 || >=7.3"}}}),nn=v((e,t)=>{"use strict";var r=process.binding("async_wrap"),n=r.Providers.TIMERWRAP,o={nextTick:Zr(),promise:en(),timers:tn()},i=new Set;function s(){this.enabled=!1,this.counter=0}function a(){let e=this.initFns=[],t=this.preFns=[],r=this.postFns=[],o=this.destroyFns=[];this.init=function(t,r,o,s){if(r!==n)for(let n of e)n(t,this,r,o,s);else i.add(t)},this.pre=function(e){if(!i.has(e))for(let r of t)r(e,this)},this.post=function(e,t){if(!i.has(e))for(let n of r)n(e,this,t)},this.destroy=function(e){if(i.has(e))i.delete(e);else for(let t of o)t(e)}}function c(e,t){let r=e.indexOf(t);-1!==r&&e.splice(r,1)}function l(){this._state=new s,this._hooks=new a,this.version=rn().version,this.providers=r.Providers;for(let e of Object.keys(o))o[e].call(this);process.env.hasOwnProperty("NODE_ASYNC_HOOK_WARNING")&&console.warn("warning: you are using async-hook-jl which is unstable."),r.setupHooks({init:this._hooks.init,pre:this._hooks.pre,post:this._hooks.post,destroy:this._hooks.destroy})}a.prototype.add=function(e){e.init&&this.initFns.push(e.init),e.pre&&this.preFns.push(e.pre),e.post&&this.postFns.push(e.post),e.destroy&&this.destroyFns.push(e.destroy)},a.prototype.remove=function(e){e.init&&c(this.initFns,e.init),e.pre&&c(this.preFns,e.pre),e.post&&c(this.postFns,e.post),e.destroy&&c(this.destroyFns,e.destroy)},t.exports=l,l.prototype.addHooks=function(e){this._hooks.add(e)},l.prototype.removeHooks=function(e){this._hooks.remove(e)},l.prototype.enable=function(){this._state.enabled=!0,r.enable()},l.prototype.disable=function(){this._state.enabled=!1,r.disable()}}),on=v((e,t)=>{t.exports={name:"stack-chain",description:"API for combining call site modifiers",version:"1.3.7",author:"Andreas Madsen ",scripts:{test:"tap ./test/simple"},repository:{type:"git",url:"git://github.com/AndreasMadsen/stack-chain.git"},keywords:["stack","chain","trace","call site","concat","format"],devDependencies:{tap:"2.x.x","uglify-js":"2.5.x"},license:"MIT"}}),sn=v((e,t)=>{t.exports=function(e,t){var r=[];r.push(function(e){try{return Error.prototype.toString.call(e)}catch(e){try{return""}catch{return""}}}(e));for(var n=0;n"}catch{o=""}}r.push(" at "+o)}return r.join("\n")}}),an=v((e,t)=>{var r=sn();function n(){this.extend=new s,this.filter=new s,this.format=new a,this.version=on().version}var o=!1;n.prototype.callSite=function e(t){t||(t={}),o=!0;var r={};Error.captureStackTrace(r,e);var n=r.stack;return o=!1,n=n.slice(t.slice||0),t.extend&&(n=this.extend._modify(r,n)),t.filter&&(n=this.filter._modify(r,n)),n};var i=new n;function s(){this._modifiers=[]}function a(){this._formater=r,this._previous=void 0}s.prototype._modify=function(e,t){for(var r=0,n=this._modifiers.length;r{if(global._stackChain){if(global._stackChain.version!==on().version)throw new Error("Conflicting version of stack-chain found");t.exports=global._stackChain}else t.exports=global._stackChain=an()}),ln=v((e,t)=>{"use strict";var r=nn();if(global._asyncHook){if(global._asyncHook.version!==rn().version)throw new Error("Conflicting version of async-hook-jl found");t.exports=global._asyncHook}else cn().filter.attach(function(e,t){return t.filter(function(e){let t=e.getFileName();return!(t&&t.slice(0,__dirname.length)===__dirname)})}),t.exports=global._asyncHook=new r}),un=v((e,t)=>{"use strict";var n=r(9023),o=r(2613),i=Qr(),s=ln(),a="cls@contexts",c="error@context",l=[];for(let e in s.providers)l[s.providers[e]]=e;var u,d,p=process.env.DEBUG_CLS_HOOKED,h=-1;function f(e){this.name=e,this.active=null,this._set=[],this.id=null,this._contexts=new Map}function g(e){return process.namespaces[e]}function m(e){let t=g(e);o.ok(t,"can't delete nonexistent namespace! \""+e+'"'),o.ok(t.id,"don't assign to process.namespaces directly! "+n.inspect(t)),process.namespaces[e]=null}function v(e){process.env.DEBUG&&process._rawDebug(e)}function y(e){return e?"function"==typeof e?e.name?e.name:(e.toString().trim().match(/^function\s*([^\s(]+)/)||[])[1]:e.constructor&&e.constructor.name?e.constructor.name:void 0:e}if(t.exports={getNamespace:g,createNamespace:function(e){o.ok(e,"namespace must be given a name."),p&&v("CREATING NAMESPACE "+e);let t=new f(e);return t.id=h,s.addHooks({init(r,o,i,s,a){h=r,s?(t._contexts.set(r,t._contexts.get(s)),p&&v("PARENTID: "+e+" uid:"+r+" parent:"+s+" provider:"+i)):t._contexts.set(h,t.active),p&&v("INIT "+e+" uid:"+r+" parent:"+s+" provider:"+l[i]+" active:"+n.inspect(t.active,!0))},pre(r,o){h=r;let i=t._contexts.get(r);i?(p&&v(" PRE "+e+" uid:"+r+" handle:"+y(o)+" context:"+n.inspect(i)),t.enter(i)):p&&v(" PRE MISSING CONTEXT "+e+" uid:"+r+" handle:"+y(o))},post(r,o){h=r;let i=t._contexts.get(r);i?(p&&v(" POST "+e+" uid:"+r+" handle:"+y(o)+" context:"+n.inspect(i)),t.exit(i)):p&&v(" POST MISSING CONTEXT "+e+" uid:"+r+" handle:"+y(o))},destroy(r){h=r,p&&v("DESTROY "+e+" uid:"+r+" context:"+n.inspect(t._contexts.get(h))+" active:"+n.inspect(t.active,!0)),t._contexts.delete(r)}}),process.namespaces[e]=t,t},destroyNamespace:m,reset:function(){process.namespaces&&Object.keys(process.namespaces).forEach(function(e){m(e)}),process.namespaces=Object.create(null)},ERROR_SYMBOL:c},f.prototype.set=function(e,t){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return p&&v(" SETTING KEY:"+e+"="+t+" in ns:"+this.name+" uid:"+h+" active:"+n.inspect(this.active,!0)),this.active[e]=t,t},f.prototype.get=function(e){if(this.active)return p&&v(" GETTING KEY:"+e+"="+this.active[e]+" "+this.name+" uid:"+h+" active:"+n.inspect(this.active,!0)),this.active[e];p&&v(" GETTING KEY:"+e+"=undefined "+this.name+" uid:"+h+" active:"+n.inspect(this.active,!0))},f.prototype.createContext=function(){p&&v(" CREATING Context: "+this.name+" uid:"+h+" len:"+this._set.length+" active:"+n.inspect(this.active,!0,2,!0));let e=Object.create(this.active?this.active:Object.prototype);return e._ns_name=this.name,e.id=h,p&&v(" CREATED Context: "+this.name+" uid:"+h+" len:"+this._set.length+" context:"+n.inspect(e,!0,2,!0)),e},f.prototype.run=function(e){let t=this.createContext();this.enter(t);try{return p&&v(" BEFORE RUN: "+this.name+" uid:"+h+" len:"+this._set.length+" "+n.inspect(t)),e(t),t}catch(e){throw e&&(e[c]=t),e}finally{p&&v(" AFTER RUN: "+this.name+" uid:"+h+" len:"+this._set.length+" "+n.inspect(t)),this.exit(t)}},f.prototype.runAndReturn=function(e){var t;return this.run(function(r){t=e(r)}),t},f.prototype.runPromise=function(e){let t=this.createContext();this.enter(t);let r=e(t);if(!r||!r.then||!r.catch)throw new Error("fn must return a promise.");return p&&v(" BEFORE runPromise: "+this.name+" uid:"+h+" len:"+this._set.length+" "+n.inspect(t)),r.then(e=>(p&&v(" AFTER runPromise: "+this.name+" uid:"+h+" len:"+this._set.length+" "+n.inspect(t)),this.exit(t),e)).catch(e=>{throw e[c]=t,p&&v(" AFTER runPromise: "+this.name+" uid:"+h+" len:"+this._set.length+" "+n.inspect(t)),this.exit(t),e})},f.prototype.bind=function(e,t){t||(t=this.active?this.active:this.createContext());let r=this;return function(){r.enter(t);try{return e.apply(this,arguments)}catch(e){throw e&&(e[c]=t),e}finally{r.exit(t)}}},f.prototype.enter=function(e){o.ok(e,"context must be provided for entering"),p&&v(" ENTER "+this.name+" uid:"+h+" len:"+this._set.length+" context: "+n.inspect(e)),this._set.push(this.active),this.active=e},f.prototype.exit=function(e){if(o.ok(e,"context must be provided for exiting"),p&&v(" EXIT "+this.name+" uid:"+h+" len:"+this._set.length+" context: "+n.inspect(e)),this.active===e)return o.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());let t=this._set.lastIndexOf(e);t<0?(p&&v("??ERROR?? context exiting but not entered - ignoring: "+n.inspect(e)),o.ok(t>=0,"context not currently entered; can't exit. \n"+n.inspect(this)+"\n"+n.inspect(e))):(o.ok(t,"can't remove top context"),this._set.splice(t,1))},f.prototype.bindEmitter=function(e){o.ok(e.on&&e.addListener&&e.emit,"can only bind real EEs");let t=this,r="context@"+this.name;i(e,function(e){!e||(e[a]||(e[a]=Object.create(null)),e[a][r]={namespace:t,context:t.active})},function(e){if(!e||!e[a])return e;let t=e,r=e[a];return Object.keys(r).forEach(function(e){let n=r[e];t=n.namespace.bind(t,n.context)}),t})},f.prototype.fromException=function(e){return e[c]},process.namespaces={},s._state&&!s._state.enabled&&s.enable(),p)for(d in(u=cn()).filter._modifiers)u.filter.deattach(d)}),dn=v((e,t)=>{"use strict";var r=Xr();process&&r.gte(process.versions.node,"8.0.0")?t.exports=Yr():t.exports=un()}),pn=v((e,t)=>{var r;e=t.exports=G,r="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},e.SEMVER_SPEC_VERSION="2.0.0";var n=256,o=Number.MAX_SAFE_INTEGER||9007199254740991,i=e.re=[],s=e.src=[],a=0,c=a++;s[c]="0|[1-9]\\d*";var l=a++;s[l]="[0-9]+";var u=a++;s[u]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var d=a++;s[d]="("+s[c]+")\\.("+s[c]+")\\.("+s[c]+")";var p=a++;s[p]="("+s[l]+")\\.("+s[l]+")\\.("+s[l]+")";var h=a++;s[h]="(?:"+s[c]+"|"+s[u]+")";var f=a++;s[f]="(?:"+s[l]+"|"+s[u]+")";var g=a++;s[g]="(?:-("+s[h]+"(?:\\."+s[h]+")*))";var m=a++;s[m]="(?:-?("+s[f]+"(?:\\."+s[f]+")*))";var v=a++;s[v]="[0-9A-Za-z-]+";var y=a++;s[y]="(?:\\+("+s[v]+"(?:\\."+s[v]+")*))";var S=a++,w="v?"+s[d]+s[g]+"?"+s[y]+"?";s[S]="^"+w+"$";var E="[v=\\s]*"+s[p]+s[m]+"?"+s[y]+"?",_=a++;s[_]="^"+E+"$";var b=a++;s[b]="((?:<|>)?=?)";var P=a++;s[P]=s[l]+"|x|X|\\*";var T=a++;s[T]=s[c]+"|x|X|\\*";var C=a++;s[C]="[v=\\s]*("+s[T]+")(?:\\.("+s[T]+")(?:\\.("+s[T]+")(?:"+s[g]+")?"+s[y]+"?)?)?";var I=a++;s[I]="[v=\\s]*("+s[P]+")(?:\\.("+s[P]+")(?:\\.("+s[P]+")(?:"+s[m]+")?"+s[y]+"?)?)?";var O=a++;s[O]="^"+s[b]+"\\s*"+s[C]+"$";var N=a++;s[N]="^"+s[b]+"\\s*"+s[I]+"$";var R=a++;s[R]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var A=a++;s[A]="(?:~>?)";var D=a++;s[D]="(\\s*)"+s[A]+"\\s+",i[D]=new RegExp(s[D],"g");var x=a++;s[x]="^"+s[A]+s[C]+"$";var k=a++;s[k]="^"+s[A]+s[I]+"$";var j=a++;s[j]="(?:\\^)";var M=a++;s[M]="(\\s*)"+s[j]+"\\s+",i[M]=new RegExp(s[M],"g");var L=a++;s[L]="^"+s[j]+s[C]+"$";var F=a++;s[F]="^"+s[j]+s[I]+"$";var U=a++;s[U]="^"+s[b]+"\\s*("+E+")$|^$";var $=a++;s[$]="^"+s[b]+"\\s*("+w+")$|^$";var B=a++;s[B]="(\\s*)"+s[b]+"\\s*("+E+"|"+s[C]+")",i[B]=new RegExp(s[B],"g");var V=a++;s[V]="^\\s*("+s[C]+")\\s+-\\s+("+s[C]+")\\s*$";var H=a++;s[H]="^\\s*("+s[I]+")\\s+-\\s+("+s[I]+")\\s*$";var q,z=a++;for(s[z]="(<|>)?=?\\s*\\*",q=0;q<35;q++)r(q,s[q]),i[q]||(i[q]=new RegExp(s[q]));function W(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof G)return e;if("string"!=typeof e||e.length>n)return null;if(!(t.loose?i[_]:i[S]).test(e))return null;try{return new G(e,t)}catch{return null}}function G(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof G){if(e.loose===t.loose)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");if(!(this instanceof G))return new G(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?i[_]:i[S]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&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.inc=function(e,t,r,n){"string"==typeof r&&(n=r,r=void 0);try{return new G(e,r).inc(t,n).version}catch{return null}},e.diff=function(e,t){if(Z(e,t))return null;var r=W(e),n=W(t),o="";if(r.prerelease.length||n.prerelease.length){o="pre";var i="prerelease"}for(var s in r)if(("major"===s||"minor"===s||"patch"===s)&&r[s]!==n[s])return o+s;return i},e.compareIdentifiers=X;var K=/^[0-9]+$/;function X(e,t){var r=K.test(e),n=K.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}function Y(e,t,r){return J(e,t,r)<0}function Z(e,t,r){return 0===J(e,t,r)}function ee(e,t,r){return 0!==J(e,t,r)}function te(e,t,r){return J(e,t,r)>=0}function re(e,t,r){return J(e,t,r)<=0}function ne(e,t,r,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return Z(e,r,n);case"!=":return ee(e,r,n);case">":return Q(e,r,n);case">=":return te(e,r,n);case"<":return Y(e,r,n);case"<=":return re(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}function oe(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof oe){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof oe))return new oe(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ie?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}e.rcompareIdentifiers=function(e,t){return X(t,e)},e.major=function(e,t){return new G(e,t).major},e.minor=function(e,t){return new G(e,t).minor},e.patch=function(e,t){return new G(e,t).patch},e.compare=J,e.compareLoose=function(e,t){return J(e,t,!0)},e.rcompare=function(e,t,r){return J(t,e,r)},e.sort=function(t,r){return t.sort(function(t,n){return e.compare(t,n,r)})},e.rsort=function(t,r){return t.sort(function(t,n){return e.rcompare(t,n,r)})},e.gt=Q,e.lt=Y,e.eq=Z,e.neq=ee,e.gte=te,e.lte=re,e.cmp=ne,e.Comparator=oe;var ie={};function se(e,t){if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),e instanceof se)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new se(e.raw,t);if(e instanceof oe)return new se(e.value,t);if(!(this instanceof se))return new se(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function ae(e){return!e||"x"===e.toLowerCase()||"*"===e}function ce(e,t,r,n,o,i,s,a,c,l,u,d,p){return((t=ae(r)?"":ae(n)?">="+r+".0.0":ae(o)?">="+r+"."+n+".0":">="+t)+" "+(a=ae(c)?"":ae(l)?"<"+(+c+1)+".0.0":ae(u)?"<"+c+"."+(+l+1)+".0":d?"<="+c+"."+l+"."+u+"-"+d:"<="+a)).trim()}function le(e,t,n){for(var o=0;o0){var i=e[o].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}function ue(e,t,r){try{t=new se(t,r)}catch{return!1}return t.test(e)}function de(e,t,r,n){var o,i,s,a,c;switch(e=new G(e,n),t=new se(t,n),r){case">":o=Q,i=re,s=Y,a=">",c=">=";break;case"<":o=Y,i=te,s=Q,a="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ue(e,t,n))return!1;for(var l=0;l=0.0.0")),d=d||e,p=p||e,o(e.semver,d.semver,n)?d=e:s(e.semver,p.semver,n)&&(p=e)}),d.operator===a||d.operator===c||(!p.operator||p.operator===a)&&i(e,p.semver))return!1;if(p.operator===c&&s(e,p.semver))return!1}return!0}oe.prototype.parse=function(e){var t=this.options.loose?i[U]:i[$],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1],"="===this.operator&&(this.operator=""),r[2]?this.semver=new G(r[2],this.options.loose):this.semver=ie},oe.prototype.toString=function(){return this.value},oe.prototype.test=function(e){return r("Comparator.test",e,this.options.loose),this.semver===ie||("string"==typeof e&&(e=new G(e,this.options)),ne(e,this.operator,this.semver,this.options))},oe.prototype.intersects=function(e,t){if(!(e instanceof oe))throw new TypeError("a Comparator is required");var r;if((!t||"object"!=typeof t)&&(t={loose:!!t,includePrerelease:!1}),""===this.operator)return r=new se(e.value,t),ue(this.value,r,t);if(""===e.operator)return r=new se(this.value,t),ue(e.semver,r,t);var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==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=ne(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),c=ne(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||o||i&&s||a||c},e.Range=se,se.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range},se.prototype.toString=function(){return this.range},se.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?i[H]:i[V];e=e.replace(n,ce),r("hyphen replace",e),e=e.replace(i[B],"$1$2$3"),r("comparator trim",e,i[B]),e=(e=(e=e.replace(i[D],"$1~")).replace(i[M],"$1^")).split(/\s+/).join(" ");var o=t?i[U]:i[$],s=e.split(" ").map(function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){r("caret",e,t);var n=t.loose?i[F]:i[L];return e.replace(n,function(t,n,o,i,s){var a;return r("caret",e,t,n,o,i,s),ae(n)?a="":ae(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":ae(i)?a="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":s?(r("replaceCaret pr",s),a="0"===n?"0"===o?">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+"-"+s+" <"+(+n+1)+".0.0"):(r("no pr"),a="0"===n?"0"===o?">="+n+"."+o+"."+i+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+" <"+(+n+1)+".0.0"),r("caret return",a),a})}(e,t)}).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){var n=t.loose?i[k]:i[x];return e.replace(n,function(t,n,o,i,s){var a;return r("tilde",e,t,n,o,i,s),ae(n)?a="":ae(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":ae(i)?a=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":s?(r("replaceTilde pr",s),a=">="+n+"."+o+"."+i+"-"+s+" <"+n+"."+(+o+1)+".0"):a=">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0",r("tilde return",a),a})}(e,t)}).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map(function(e){return function(e,t){e=e.trim();var n=t.loose?i[N]:i[O];return e.replace(n,function(t,n,o,i,s,a){r("xRange",e,t,n,o,i,s,a);var c=ae(o),l=c||ae(i),u=l||ae(s);return"="===n&&u&&(n=""),c?t=">"===n||"<"===n?"<0.0.0":"*":n&&u?(l&&(i=0),s=0,">"===n?(n=">=",l?(o=+o+1,i=0,s=0):(i=+i+1,s=0)):"<="===n&&(n="<",l?o=+o+1:i=+i+1),t=n+o+"."+i+"."+s):l?t=">="+o+".0.0 <"+(+o+1)+".0.0":u&&(t=">="+o+"."+i+".0 <"+o+"."+(+i+1)+".0"),r("xRange return",t),t})}(e,t)}).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(i[z],"")}(e,t),r("stars",e),e}(e,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter(function(e){return!!e.match(o)})),s.map(function(e){return new oe(e,this.options)},this)},se.prototype.intersects=function(e,t){if(!(e instanceof se))throw new TypeError("a Range is required");return this.set.some(function(r){return r.every(function(r){return e.set.some(function(e){return e.every(function(e){return r.intersects(e,t)})})})})},e.toComparators=function(e,t){return new se(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})},se.prototype.test=function(e){if(!e)return!1;"string"==typeof e&&(e=new G(e,this.options));for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!r||Q(r,t))&&(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}});return r&&e.test(r)?r:null},e.validRange=function(e,t){try{return new se(e,t).range||"*"}catch{return null}},e.ltr=function(e,t,r){return de(e,t,"<",r)},e.gtr=function(e,t,r){return de(e,t,">",r)},e.outside=de,e.prerelease=function(e,t){var r=W(e,t);return r&&r.prerelease.length?r.prerelease:null},e.intersects=function(e,t,r){return e=new se(e,r),t=new se(t,r),e.intersects(t)},e.coerce=function(e){if(e instanceof G)return e;if("string"!=typeof e)return null;var t=e.match(i[R]);return null==t?null:W(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}),hn=v((e,t)=>{var r,n,o,i,s,a=Jr().wrap,c=[],l=0,u=!1,d=[];function p(e,t){var r=e.length,n=t.length,o=[];if(0===r&&0===n)return o;for(var i=0;i0&&(c=d.pop()),i=void 0,r&&!u},n=function(e,t,r){var n=[];u=!0;for(var o=0;o0&&t[o].before(this,n[t[o].uid]);u=!1;var s=e.apply(this,arguments);for(u=!0,o=0;o0&&t[o].after(this,n[t[o].uid]);return u=!1,c=d.pop(),i=void 0,s}},a(process,"_fatalException",function(e){return function(t){return r(t)||e(t)}})):(s=!1,r=function(e){if(s)throw e;for(var t=!1,r=c.length,n=0;n0&&t[h].before(this,o[t[h].uid]);u=!1;try{i=e.apply(this,arguments)}catch(e){for(a=!0,h=0;h0&&t[h].after(this,o[t[h].uid]);u=!1}c=d.pop()}return i}},process.addListener("uncaughtException",r)),h.prototype.create=void 0,h.prototype.before=void 0,h.prototype.after=void 0,h.prototype.error=void 0,h.prototype.data=void 0,h.prototype.uid=0,h.prototype.flags=0,process.createAsyncListener=f,process.addAsyncListener=function(e,t){var r;r=e instanceof h?e:f(e,t);for(var n=!1,o=0;o0)return n(e,r,t);return function(e,t,r){u=!0;for(var n=0;n{"use strict";t.exports=(e,t)=>class extends e{constructor(e){var r,n;super(function(e,i){r=this,n=[function(r){return t(o,!1),e(r)},function(e){return t(o,!1),i(e)}]});var o=this;try{e.apply(r,n)}catch(e){n[1](e)}return o}}}),gn=v(()=>{"use strict";if(process.addAsyncListener)throw new Error("Don't require polyfill unless needed");var e=Jr(),t=pn(),n=e.wrap,o=e.massWrap,i=hn(),s=r(9023),a=t.gte(process.version,"6.0.0"),c=t.gte(process.version,"7.0.0"),l=t.gte(process.version,"8.0.0"),u=t.gte(process.version,"11.0.0"),d=r(9278);function p(e){return function(){this.on("connection",function(e){e._handle&&(e._handle.onread=i(e._handle.onread))});try{return e.apply(this,arguments)}finally{this._handle&&this._handle.onconnection&&(this._handle.onconnection=i(this._handle.onconnection))}}}function h(e){if(e&&e._handle){var t=e._handle;t._originalOnread||(t._originalOnread=t.onread),t.onread=i(t._originalOnread)}}c&&!d._normalizeArgs?d._normalizeArgs=function(e){if(0===e.length)return[{},null];var t=e[0],r={};"object"==typeof t&&null!==t?r=t:function(e){return"string"==typeof e&&!1===function(e){return(e=Number(e))>=0&&e}(e)}(t)?r.path=t:(r.port=t,e.length>1&&"string"==typeof e[1]&&(r.host=e[1]));var n=e[e.length-1];return"function"!=typeof n?[r,null]:[r,n]}:!c&&!d._normalizeConnectArgs&&(d._normalizeConnectArgs=function(e){var t,r={};"object"==typeof e[0]&&null!==e[0]?r=e[0]:"string"==typeof e[0]&&!1===(t=e[0],(t=Number(t))>=0&&t)?r.path=e[0]:(r.port=e[0],"string"==typeof e[1]&&(r.host=e[1]));var n=e[e.length-1];return"function"==typeof n?[r,n]:[r]}),"_setUpListenHandle"in d.Server.prototype?n(d.Server.prototype,"_setUpListenHandle",p):n(d.Server.prototype,"_listen2",p),n(d.Socket.prototype,"connect",function(e){return function(){var t;(t=l&&Array.isArray(arguments[0])&&Object.getOwnPropertySymbols(arguments[0]).length>0?arguments[0]:c?d._normalizeArgs(arguments):d._normalizeConnectArgs(arguments))[1]&&(t[1]=i(t[1]));var r=e.apply(this,t);return h(this),r}});var f=r(8611);n(f.Agent.prototype,"addRequest",function(e){return function(t){var r=t.onSocket;return t.onSocket=i(function(e){return h(e),r.apply(this,arguments)}),e.apply(this,arguments)}});var g=r(5317);function m(e){Array.isArray(e.stdio)&&e.stdio.forEach(function(e){e&&e._handle&&(e._handle.onread=i(e._handle.onread),n(e._handle,"close",R))}),e._handle&&(e._handle.onexit=i(e._handle.onexit))}g.ChildProcess?n(g.ChildProcess.prototype,"spawn",function(e){return function(){var t=e.apply(this,arguments);return m(this),t}}):o(g,["execFile","fork","spawn"],function(e){return function(){var t=e.apply(this,arguments);return m(t),t}}),process._fatalException||(process._originalNextTick=process.nextTick);var v=[];process._nextDomainTick&&v.push("_nextDomainTick"),process._tickDomainCallback&&v.push("_tickDomainCallback"),o(process,v,N),n(process,"nextTick",R);var y=["setTimeout","setInterval"];global.setImmediate&&y.push("setImmediate");var S=r(3557),w=global.setTimeout===S.setTimeout;o(S,y,R),w&&o(global,y,R);var E=r(2250);o(E,["lookup","resolve","resolve4","resolve6","resolveCname","resolveMx","resolveNs","resolveTxt","resolveSrv","reverse"],N),E.resolveNaptr&&n(E,"resolveNaptr",N);var _,b,P,T=r(9896);o(T,["watch","rename","truncate","chown","fchown","chmod","fchmod","stat","lstat","fstat","link","symlink","readlink","realpath","unlink","rmdir","mkdir","readdir","close","open","utimes","futimes","fsync","write","read","readFile","writeFile","appendFile","watchFile","unwatchFile","exists"],N),T.lchown&&n(T,"lchown",N),T.lchmod&&n(T,"lchmod",N),T.ftruncate&&n(T,"ftruncate",N);try{_=r(3106)}catch{}_&&_.Deflate&&_.Deflate.prototype&&((b=Object.getPrototypeOf(_.Deflate.prototype))._transform?n(b,"_transform",N):b.write&&b.flush&&b.end&&o(b,["write","flush","end"],N));try{P=r(6982)}catch{}P&&(C=["pbkdf2","randomBytes"],u||C.push("pseudoRandomBytes"),o(P,C,N));var C,I,O=!!global.Promise&&"function Promise() { [native code] }"===Promise.toString()&&"function toString() { [native code] }"===Promise.toString.toString();function N(e){var t=function(){var t,r=arguments.length-1;if("function"==typeof arguments[r]){t=Array(arguments.length);for(var n=0;n{"use strict";var n=r(2613),o=Qr(),i="cls@contexts",s="error@context";function a(e){this.name=e,this.active=null,this._set=[],this.id=null}function c(e){return process.namespaces[e]}function l(e){var t=c(e);n.ok(t,"can't delete nonexistent namespace!"),n.ok(t.id,"don't assign to process.namespaces directly!"),process.removeAsyncListener(t.id),process.namespaces[e]=null}function u(){process.namespaces&&Object.keys(process.namespaces).forEach(function(e){l(e)}),process.namespaces=Object.create(null)}process.addAsyncListener||gn(),a.prototype.set=function(e,t){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return this.active[e]=t,t},a.prototype.get=function(e){if(this.active)return this.active[e]},a.prototype.createContext=function(){return Object.create(this.active)},a.prototype.run=function(e){var t=this.createContext();this.enter(t);try{return e(t),t}catch(e){throw e&&(e[s]=t),e}finally{this.exit(t)}},a.prototype.runAndReturn=function(e){var t;return this.run(function(r){t=e(r)}),t},a.prototype.bind=function(e,t){t||(t=this.active?this.active:this.createContext());var r=this;return function(){r.enter(t);try{return e.apply(this,arguments)}catch(e){throw e&&(e[s]=t),e}finally{r.exit(t)}}},a.prototype.enter=function(e){n.ok(e,"context must be provided for entering"),this._set.push(this.active),this.active=e},a.prototype.exit=function(e){if(n.ok(e,"context must be provided for exiting"),this.active===e)return n.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());var t=this._set.lastIndexOf(e);n.ok(t>=0,"context not currently entered; can't exit"),n.ok(t,"can't remove top context"),this._set.splice(t,1)},a.prototype.bindEmitter=function(e){n.ok(e.on&&e.addListener&&e.emit,"can only bind real EEs");var t=this,r="context@"+this.name;o(e,function(e){!e||(e[i]||(e[i]=Object.create(null)),e[i][r]={namespace:t,context:t.active})},function(e){if(!e||!e[i])return e;var t=e,r=e[i];return Object.keys(r).forEach(function(e){var n=r[e];t=n.namespace.bind(t,n.context)}),t})},a.prototype.fromException=function(e){return e[s]},process.namespaces||u(),t.exports={getNamespace:c,createNamespace:function(e){n.ok(e,"namespace must be given a name!");var t=new a(e);return t.id=process.addAsyncListener({create:function(){return t.active},before:function(e,r){r&&t.enter(r)},after:function(e,r){r&&t.exit(r)},error:function(e){e&&t.exit(e)}}),process.namespaces[e]=t,t},destroyNamespace:l,reset:u}}),vn=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CorrelationContextManager=void 0;var t=w(),r=Qt(),n=tr(),o=rr(),i=Kr(),s=function(){function e(){}return e.getCurrentContext=function(){if(!e.enabled)return null;var t=e.session.get(e.CONTEXT_NAME);return void 0===t?null:t},e.generateContextObject=function(e,t,r,n,o,i){return t=t||e,this.enabled?{operation:{name:r,id:e,parentId:t,traceparent:o,tracestate:i},customProperties:new a(n)}:null},e.spanToContextObject=function(t,r,o){var i=new n;return i.traceId=t.traceId,i.spanId=t.spanId,i.traceFlag=n.formatOpenTelemetryTraceFlags(t.traceFlags)||n.DEFAULT_TRACE_FLAG,i.parentId=r,e.generateContextObject(i.traceId,i.parentId,o,null,i)},e.runWithContext=function(t,r){var n;return e.enabled?e.session.bind(r,((n={})[e.CONTEXT_NAME]=t,n))():r()},e.wrapEmitter=function(t){e.enabled&&e.session.bindEmitter(t)},e.wrapCallback=function(t,r){var n;return e.enabled?e.session.bind(t,r?((n={})[e.CONTEXT_NAME]=r,n):void 0):t},e.enable=function(t){if(!this.enabled){if(!this.isNodeVersionCompatible())return void(this.enabled=!1);e.hasEverEnabled||(this.forceClsHooked=t,this.hasEverEnabled=!0,typeof this.cls>"u"&&(!0===e.forceClsHooked||void 0===e.forceClsHooked&&e.shouldUseClsHooked()?this.cls=dn():this.cls=mn()),e.session=this.cls.createNamespace("AI-CLS-Session"),r.registerContextPreservation(function(t){return e.session.bind(t)})),this.enabled=!0}},e.startOperation=function(r,s){var a=r&&r.traceContext||null,c=r&&r.traceId?r:null,l=r&&r.headers;if(c){var u=new n("00-"+c.traceId+"-"+c.spanId+"-01"),d=new o(c.traceState?c.traceState.serialize():null);return e.generateContextObject(c.traceId,"|"+c.traceId+"."+c.spanId+".","string"==typeof s?s:"",void 0,u,d)}if(a){u=new n(a.traceparent),d=new o(a.tracestate);var p="object"==typeof s?new i(s):null;return e.generateContextObject(u.traceId,u.parentId,"string"==typeof s?s:p.getOperationName({}),p&&p.getCorrelationContextHeader()||void 0,u,d)}return l?(u=new n(l.traceparent?l.traceparent.toString():null),d=new o(l.tracestate?l.tracestate.toString():null),p=new i(r),e.generateContextObject(u.traceId,u.parentId,p.getOperationName({}),p.getCorrelationContextHeader(),u,d)):(t.warn("startOperation was called with invalid arguments",arguments),null)},e.disable=function(){this.enabled=!1},e.reset=function(){e.hasEverEnabled&&(e.session=null,e.session=this.cls.createNamespace("AI-CLS-Session"))},e.isNodeVersionCompatible=function(){var e=process.versions.node.split(".");return parseInt(e[0])>3||parseInt(e[0])>2&&parseInt(e[1])>2},e.shouldUseClsHooked=function(){var e=process.versions.node.split(".");return parseInt(e[0])>8||parseInt(e[0])>=8&&parseInt(e[1])>=2},e.canUseClsHooked=function(){var e=process.versions.node.split("."),t=parseInt(e[0])>8||parseInt(e[0])>=8&&parseInt(e[1])>=0,r=parseInt(e[0])<8||parseInt(e[0])<=8&&parseInt(e[1])<2,n=parseInt(e[0])>4||parseInt(e[0])>=4&&parseInt(e[1])>=7;return!(t&&r)&&n},e.enabled=!1,e.hasEverEnabled=!1,e.forceClsHooked=void 0,e.CONTEXT_NAME="ApplicationInsights-Context",e}();e.CorrelationContextManager=s;var a=function(){function e(e){this.props=[],this.addHeaderData(e)}return e.prototype.addHeaderData=function(e){var t=e?e.split(", "):[];this.props=t.map(function(e){var t=e.split("=");return{key:t[0],value:t[1]}}).concat(this.props)},e.prototype.serializeToHeader=function(){return this.props.map(function(e){return e.key+"="+e.value}).join(", ")},e.prototype.getProperty=function(e){for(var t=0;t{"use strict";var t=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),r=e&&e.__exportStar||function(e,r){for(var n in e)"default"!==n&&!Object.prototype.hasOwnProperty.call(r,n)&&t(r,e,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(Gn(),e),r(Kn(),e),r(Xn(),e),r(Jn(),e)}),Yn=v((e,t)=>{"use strict";var n=e&&e.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):function(e){return e instanceof r?e:new r(function(t){t(e)})}(e.value).then(s,a)}c((n=n.apply(e,t||[])).next())})},o=e&&e.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0&&(this._resendInterval=Math.floor(r)),"number"==typeof n&&n>=0&&(this._maxBytesOnDisk=Math.floor(n)),t&&!e.OS_PROVIDES_FILE_PROTECTION&&(this._enableDiskRetryMode=!1,u.warn(e.TAG,"Ignoring request to enable disk retry mode. Sufficient file protection capabilities were not detected.")),this._enableDiskRetryMode?this._fileCleanupTimer||(this._fileCleanupTimer=setTimeout(function(){o._fileCleanupTask()},e.CLEANUP_TIMEOUT),this._fileCleanupTimer.unref()):this._fileCleanupTimer&&clearTimeout(this._fileCleanupTimer)},e.prototype.send=function(t,r){return n(this,void 0,void 0,function(){var n,i,s,a,l=this;return o(this,function(o){return t&&(n=this._redirectedHost||this._config.endpointUrl,i={method:"POST",withCredentials:!1,headers:{"Content-Type":"application/x-json-stream"}},s="",t.forEach(function(e){var t=l._stringify(e);"string"==typeof t&&(s+=t+"\n")}),s.length>0&&(s=s.substring(0,s.length-1)),a=Buffer.from?Buffer.from(s):new Buffer(s),c.gzip(a,function(o,s){var c=s;o?(u.warn(o),c=a,i.headers["Content-Length"]=a.length.toString()):(i.headers["Content-Encoding"]="gzip",i.headers["Content-Length"]=s.length.toString()),u.info(e.TAG,i),i[d.disableCollectionRequestOption]=!0;var h=p.makeRequest(l._config,n,i,function(n){n.setEncoding("utf-8");var o="";n.on("data",function(e){o+=e}),n.on("end",function(){if(l._numConsecutiveFailures=0,l._enableDiskRetryMode)if(200===n.statusCode)l._resendTimer||(l._resendTimer=setTimeout(function(){l._resendTimer=null,l._sendFirstFileOnDisk()},l._resendInterval),l._resendTimer.unref());else if(l._isRetriable(n.statusCode))try{var i=JSON.parse(o),s=[];i.errors.forEach(function(e){l._isRetriable(e.statusCode)&&s.push(t[e.index])}),s.length>0&&l._storeToDisk(s)}catch{l._storeToDisk(t)}if(307===n.statusCode||308===n.statusCode)if(l._numConsecutiveRedirects++,l._numConsecutiveRedirects<10){var a=n.headers.location?n.headers.location.toString():null;a&&(l._redirectedHost=a,l.send(t,r))}else"function"==typeof r&&r("Error sending telemetry because of circular redirects.");else l._numConsecutiveRedirects=0,"function"==typeof r&&r(o),u.info(e.TAG,o),"function"==typeof l._onSuccess&&l._onSuccess(o)})});h.on("error",function(n){if(l._numConsecutiveFailures++,!l._enableDiskRetryMode||l._numConsecutiveFailures>0&&l._numConsecutiveFailures%e.MAX_CONNECTION_FAILURES_BEFORE_WARN===0){var o="Ingestion endpoint could not be reached. This batch of telemetry items has been lost. Use Disk Retry Caching to enable resending of failed telemetry. Error:";l._enableDiskRetryMode&&(o="Ingestion endpoint could not be reached "+l._numConsecutiveFailures+" consecutive times. There may be resulting telemetry loss. Most recent error:"),u.warn(e.TAG,o,p.dumpObj(n))}else o="Transient failure to reach ingestion endpoint. This batch of telemetry items will be retried. Error:",u.info(e.TAG,o,p.dumpObj(n));l._onErrorHelper(n),"function"==typeof r&&(n&&r(p.dumpObj(n)),r("Error sending telemetry")),l._enableDiskRetryMode&&l._storeToDisk(t)}),h.write(c),h.end()})),[2]})})},e.prototype.saveOnCrash=function(e){this._enableDiskRetryMode&&this._storeToDiskSync(this._stringify(e))},e.prototype._isRetriable=function(e){return 206===e||408===e||429===e||439===e||500===e||503===e},e.prototype._runICACLS=function(t,r){var n=l.spawn(e.ICACLS_PATH,t,{windowsHide:!0});n.on("error",function(e){return r(e)}),n.on("close",function(e,t){return r(0===e?null:new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+e+")"))})},e.prototype._runICACLSSync=function(t){if(!l.spawnSync)throw new Error("Could not synchronously call ICACLS under current version of Node.js");var r=l.spawnSync(e.ICACLS_PATH,t,{windowsHide:!0});if(r.error)throw r.error;if(0!==r.status)throw new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+r.status+")")},e.prototype._getACLIdentity=function(t){if(e.ACL_IDENTITY)return t(null,e.ACL_IDENTITY);var r=l.spawn(e.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]}),n="";r.stdout.on("data",function(e){return n+=e}),r.on("error",function(e){return t(e,null)}),r.on("close",function(r,o){return e.ACL_IDENTITY=n&&n.trim(),t(0===r?null:new Error("Getting ACL identity did not succeed (PS returned code "+r+")"),e.ACL_IDENTITY)})},e.prototype._getACLIdentitySync=function(){if(e.ACL_IDENTITY)return e.ACL_IDENTITY;if(l.spawnSync){var t=l.spawnSync(e.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]});if(t.error)throw t.error;if(0!==t.status)throw new Error("Getting ACL identity did not succeed (PS returned code "+t.status+")");return e.ACL_IDENTITY=t.stdout&&t.stdout.toString().trim(),e.ACL_IDENTITY}throw new Error("Could not synchronously get ACL identity under current version of Node.js")},e.prototype._getACLArguments=function(e,t){return[e,"/grant","*S-1-5-32-544:(OI)(CI)F","/grant",t+":(OI)(CI)F","/inheritance:r"]},e.prototype._applyACLRules=function(t,r){var n=this;return e.USE_ICACLS?void 0!==e.ACLED_DIRECTORIES[t]?r(e.ACLED_DIRECTORIES[t]?null:new Error("Setting ACL restrictions did not succeed (cached result)")):(e.ACLED_DIRECTORIES[t]=!1,void this._getACLIdentity(function(o,i){if(o)return e.ACLED_DIRECTORIES[t]=!1,r(o);n._runICACLS(n._getACLArguments(t,i),function(n){return e.ACLED_DIRECTORIES[t]=!n,r(n)})})):r(null)},e.prototype._applyACLRulesSync=function(t){if(e.USE_ICACLS){if(void 0===e.ACLED_DIRECTORIES[t])return this._runICACLSSync(this._getACLArguments(t,this._getACLIdentitySync())),void(e.ACLED_DIRECTORIES[t]=!0);if(!e.ACLED_DIRECTORIES[t])throw new Error("Setting ACL restrictions did not succeed (cached result)")}},e.prototype._confirmDirExists=function(e,t){var r=this;i.lstat(e,function(n,o){n&&"ENOENT"===n.code?i.mkdir(e,function(n){n&&"EEXIST"!==n.code?t(n):r._applyACLRules(e,t)}):!n&&o.isDirectory()?r._applyACLRules(e,t):t(n||new Error("Path existed but was not a directory"))})},e.prototype._getShallowDirectorySize=function(e,t){i.readdir(e,function(r,n){if(r)return t(r,-1);var o=null,s=0,c=0;if(0!==n.length)for(var l=0;lr._maxBytesOnDisk)u.warn(e.TAG,"Not saving data due to max size limit being met. Directory size in bytes is: "+o);else{var s=(new Date).getTime()+".ai.json",c=a.join(r._tempDir,s);u.info(e.TAG,"saving data to disk at: "+c),i.writeFile(c,r._stringify(t),{mode:384},function(e){return r._onErrorHelper(e)})}})})},e.prototype._storeToDiskSync=function(t){try{u.info(e.TAG,"Checking existence of data storage directory: "+this._tempDir),i.existsSync(this._tempDir)||i.mkdirSync(this._tempDir),this._applyACLRulesSync(this._tempDir);var r=this._getShallowDirectorySizeSync(this._tempDir);if(r>this._maxBytesOnDisk)return void u.info(e.TAG,"Not saving data due to max size limit being met. Directory size in bytes is: "+r);var n=(new Date).getTime()+".ai.json",o=a.join(this._tempDir,n);u.info(e.TAG,"saving data before crash to disk at: "+o),i.writeFileSync(o,t,{mode:384})}catch(t){u.warn(e.TAG,"Error while saving data to disk: "+(t&&t.message)),this._onErrorHelper(t)}},e.prototype._sendFirstFileOnDisk=function(){var e=this;i.exists(this._tempDir,function(t){t&&i.readdir(e._tempDir,function(t,r){if(t)e._onErrorHelper(t);else if((r=r.filter(function(e){return a.basename(e).indexOf(".ai.json")>-1})).length>0){var n=r[0],o=a.join(e._tempDir,n);i.readFile(o,function(t,r){t?e._onErrorHelper(t):i.unlink(o,function(t){if(t)e._onErrorHelper(t);else try{var n=JSON.parse(r.toString());e.send(n)}catch(e){u.warn("Failed to read persisted file",e)}})})}})})},e.prototype._onErrorHelper=function(e){"function"==typeof this._onError&&this._onError(e)},e.prototype._stringify=function(e){try{return JSON.stringify(e)}catch(t){u.warn("Failed to serialize payload",t,e)}},e.prototype._fileCleanupTask=function(){var t=this;i.exists(this._tempDir,function(r){r&&i.readdir(t._tempDir,function(r,n){r?t._onErrorHelper(r):(n=n.filter(function(e){return a.basename(e).indexOf(".ai.json")>-1})).length>0&&n.forEach(function(r){var n=new Date(parseInt(r.split(".ai.json")[0]));if(new Date(+new Date-e.FILE_RETEMPTION_PERIOD)>n){var o=a.join(t._tempDir,r);i.unlink(o,function(e){e&&t._onErrorHelper(e)})}})})})},e.TAG="Sender",e.ICACLS_PATH=process.env.systemdrive+"/windows/system32/icacls.exe",e.POWERSHELL_PATH=process.env.systemdrive+"/windows/system32/windowspowershell/v1.0/powershell.exe",e.ACLED_DIRECTORIES={},e.ACL_IDENTITY=null,e.WAIT_BETWEEN_RESEND=6e4,e.MAX_BYTES_ON_DISK=52428800,e.MAX_CONNECTION_FAILURES_BEFORE_WARN=5,e.CLEANUP_TIMEOUT=36e5,e.FILE_RETEMPTION_PERIOD=6048e5,e.TEMPDIR_PREFIX="appInsights-node",e.OS_PROVIDES_FILE_PROTECTION=!1,e.USE_ICACLS="Windows_NT"===s.type(),e}();t.exports=h}),Zn=v((e,t)=>{"use strict";var r=Wr(),n=Zt(),o=vn(),i=function(){function e(){}return e.createEnvelope=function(t,o,i,s,a){var c=null;switch(o){case r.TelemetryType.Trace:c=e.createTraceData(t);break;case r.TelemetryType.Dependency:c=e.createDependencyData(t);break;case r.TelemetryType.Event:c=e.createEventData(t);break;case r.TelemetryType.Exception:c=e.createExceptionData(t);break;case r.TelemetryType.Request:c=e.createRequestData(t);break;case r.TelemetryType.Metric:c=e.createMetricData(t);break;case r.TelemetryType.Availability:c=e.createAvailabilityData(t);break;case r.TelemetryType.PageView:c=e.createPageViewData(t)}if(i&&r.domainSupportsProperties(c.baseData)){if(c&&c.baseData)if(c.baseData.properties)for(var l in i)c.baseData.properties[l]||(c.baseData.properties[l]=i[l]);else c.baseData.properties=i;c.baseData.properties=n.validateStringMap(c.baseData.properties)}var u=a&&a.instrumentationKey||"",d=new r.Envelope;return d.data=c,d.iKey=u,d.name="Microsoft.ApplicationInsights."+u.replace(/-/g,"")+"."+c.baseType.substr(0,c.baseType.length-4),d.tags=this.getTags(s,t.tagOverrides),d.time=(new Date).toISOString(),d.ver=1,d.sampleRate=a?a.samplingPercentage:100,o===r.TelemetryType.Metric&&(d.sampleRate=100),d},e.createTraceData=function(e){var t=new r.MessageData;t.message=e.message,t.properties=e.properties,isNaN(e.severity)?t.severityLevel=r.SeverityLevel.Information:t.severityLevel=e.severity;var n=new r.Data;return n.baseType=r.telemetryTypeToBaseType(r.TelemetryType.Trace),n.baseData=t,n},e.createDependencyData=function(e){var t=new r.RemoteDependencyData;"string"==typeof e.name&&(t.name=e.name.length>1024?e.name.slice(0,1021)+"...":e.name),t.data=e.data,t.target=e.target,t.duration=n.msToTimeSpan(e.duration),t.success=e.success,t.type=e.dependencyTypeName,t.properties=e.properties,t.resultCode=e.resultCode?e.resultCode+"":"",e.id?t.id=e.id:t.id=n.w3cTraceId();var o=new r.Data;return o.baseType=r.telemetryTypeToBaseType(r.TelemetryType.Dependency),o.baseData=t,o},e.createEventData=function(e){var t=new r.EventData;t.name=e.name,t.properties=e.properties,t.measurements=e.measurements;var n=new r.Data;return n.baseType=r.telemetryTypeToBaseType(r.TelemetryType.Event),n.baseData=t,n},e.createExceptionData=function(e){var t=new r.ExceptionData;t.properties=e.properties,isNaN(e.severity)?t.severityLevel=r.SeverityLevel.Error:t.severityLevel=e.severity,t.measurements=e.measurements,t.exceptions=[];var o=e.exception.stack,i=new r.ExceptionDetails;i.message=e.exception.message,i.typeName=e.exception.name,i.parsedStack=this.parseStack(o),i.hasFullStack=n.isArray(i.parsedStack)&&i.parsedStack.length>0,t.exceptions.push(i);var s=new r.Data;return s.baseType=r.telemetryTypeToBaseType(r.TelemetryType.Exception),s.baseData=t,s},e.createRequestData=function(e){var t=new r.RequestData;e.id?t.id=e.id:t.id=n.w3cTraceId(),t.name=e.name,t.url=e.url,t.source=e.source,t.duration=n.msToTimeSpan(e.duration),t.responseCode=e.resultCode?e.resultCode+"":"",t.success=e.success,t.properties=e.properties;var o=new r.Data;return o.baseType=r.telemetryTypeToBaseType(r.TelemetryType.Request),o.baseData=t,o},e.createMetricData=function(e){var t=new r.MetricData;t.metrics=[];var n=new r.DataPoint;n.count=isNaN(e.count)?1:e.count,n.kind=r.DataPointType.Aggregation,n.max=isNaN(e.max)?e.value:e.max,n.min=isNaN(e.min)?e.value:e.min,n.name=e.name,n.stdDev=isNaN(e.stdDev)?0:e.stdDev,n.value=e.value,t.metrics.push(n),t.properties=e.properties;var o=new r.Data;return o.baseType=r.telemetryTypeToBaseType(r.TelemetryType.Metric),o.baseData=t,o},e.createAvailabilityData=function(e){var t=new r.AvailabilityData;e.id?t.id=e.id:t.id=n.w3cTraceId(),t.name=e.name,t.duration=n.msToTimeSpan(e.duration),t.success=e.success,t.runLocation=e.runLocation,t.message=e.message,t.measurements=e.measurements,t.properties=e.properties;var o=new r.Data;return o.baseType=r.telemetryTypeToBaseType(r.TelemetryType.Availability),o.baseData=t,o},e.createPageViewData=function(e){var t=new r.PageViewData;t.name=e.name,t.duration=n.msToTimeSpan(e.duration),t.url=e.url,t.measurements=e.measurements,t.properties=e.properties;var o=new r.Data;return o.baseType=r.telemetryTypeToBaseType(r.TelemetryType.PageView),o.baseData=t,o},e.getTags=function(e,t){var r=o.CorrelationContextManager.getCurrentContext(),n={};if(e&&e.tags)for(var i in e.tags)n[i]=e.tags[i];if(t)for(var i in t)n[i]=t[i];return r&&(n[e.keys.operationId]=n[e.keys.operationId]||r.operation.id,n[e.keys.operationName]=n[e.keys.operationName]||r.operation.name,n[e.keys.operationParentId]=n[e.keys.operationParentId]||r.operation.parentId),n},e.parseStack=function(e){var t=void 0;if("string"==typeof e){var r=e.split("\n");t=[];for(var n=0,o=0,i=0;i<=r.length;i++){var a=r[i];if(s.regex.test(a)){var c=new s(r[i],n++);o+=c.sizeInBytes,t.push(c)}}if(o>32768)for(var l=0,u=t.length-1,d=0,p=l,h=u;l32768){var f=h-p+1;t.splice(p,f);break}p=l,h=u,l++,u--}}return t},e}(),s=function(){function e(t,r){this.sizeInBytes=0,this.level=r,this.method="",this.assembly=n.trim(t);var o=t.match(e.regex);o&&o.length>=5&&(this.method=n.trim(o[2])||this.method,this.fileName=n.trim(o[4])||"",this.line=parseInt(o[5])||0),this.sizeInBytes+=this.method.length,this.sizeInBytes+=this.fileName.length,this.sizeInBytes+=this.assembly.length,this.sizeInBytes+=e.baseSize,this.sizeInBytes+=this.level.toString().length,this.sizeInBytes+=this.line.toString().length}return e.regex=/^(\s+at)?(.*?)(\@|\s\(|\s)([^\(\n]+):(\d+):(\d+)(\)?)$/,e.baseSize=58,e}();t.exports=i}),eo=v((e,t)=>{"use strict";var n=r(7016),o=qn(),i=On(),s=Wr(),a=Wn(),c=Qn(),l=vn(),u=Yn(),d=Zt(),p=w(),h=Zn(),f=function(){function e(e){this._telemetryProcessors=[],this._enableAzureProperties=!1;var t=new o(e);this.config=t,this.context=new i,this.commonProperties={};var r=new u(this.config);this.channel=new a(function(){return t.disableAppInsights},function(){return t.maxBatchSize},function(){return t.maxBatchIntervalMs},r)}return e.prototype.trackAvailability=function(e){this.track(e,s.TelemetryType.Availability)},e.prototype.trackPageView=function(e){this.track(e,s.TelemetryType.PageView)},e.prototype.trackTrace=function(e){this.track(e,s.TelemetryType.Trace)},e.prototype.trackMetric=function(e){this.track(e,s.TelemetryType.Metric)},e.prototype.trackException=function(e){e&&e.exception&&!d.isError(e.exception)&&(e.exception=new Error(e.exception.toString())),this.track(e,s.TelemetryType.Exception)},e.prototype.trackEvent=function(e){this.track(e,s.TelemetryType.Event)},e.prototype.trackRequest=function(e){this.track(e,s.TelemetryType.Request)},e.prototype.trackDependency=function(e){e&&!e.target&&e.data&&(e.target=n.parse(e.data).host),this.track(e,s.TelemetryType.Dependency)},e.prototype.flush=function(e){this.channel.triggerSend(!!e&&!!e.isAppCrashing,e?e.callback:void 0)},e.prototype.track=function(e,t){if(e&&s.telemetryTypeToBaseType(t)){var r=h.createEnvelope(e,t,this.commonProperties,this.context,this.config);e.time&&(r.time=e.time.toISOString()),this._enableAzureProperties&&c.azureRoleEnvironmentTelemetryProcessor(r,this.context);var n=this.runTelemetryProcessors(r,e.contextObjects);n=n&&c.samplingTelemetryProcessor(r,{correlationContext:l.CorrelationContextManager.getCurrentContext()}),c.preAggregatedMetricsTelemetryProcessor(r,this.context),n&&(c.performanceMetricsTelemetryProcessor(r,this.quickPulseClient),this.channel.send(r))}else p.warn("track() requires telemetry object and telemetryType to be specified.")},e.prototype.setAutoPopulateAzureProperties=function(e){this._enableAzureProperties=e},e.prototype.addTelemetryProcessor=function(e){this._telemetryProcessors.push(e)},e.prototype.clearTelemetryProcessors=function(){this._telemetryProcessors=[]},e.prototype.runTelemetryProcessors=function(e,t){var r=!0,n=this._telemetryProcessors.length;if(0===n)return r;(t=t||{}).correlationContext=l.CorrelationContextManager.getCurrentContext();for(var o=0;o{"use strict";var r,n=e&&e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=eo(),i=Fn(),s=Mn(),a=w(),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.prototype.trackNodeHttpRequestSync=function(e){e&&e.request&&e.response&&e.duration?i.trackRequestSync(this,e):a.warn("trackNodeHttpRequestSync requires NodeHttpRequestTelemetry object with request, response and duration specified.")},t.prototype.trackNodeHttpRequest=function(e){(e.duration||e.error)&&a.warn("trackNodeHttpRequest will ignore supplied duration and error parameters. These values are collected from the request and response objects."),e&&e.request&&e.response?i.trackRequest(this,e):a.warn("trackNodeHttpRequest requires NodeHttpRequestTelemetry object with request and response specified.")},t.prototype.trackNodeHttpDependency=function(e){e&&e.request?s.trackRequest(this,e):a.warn("trackNodeHttpDependency requires NodeHttpDependencyTelemetry object with request specified.")},t}(o);t.exports=c}),ro=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}),no=v(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dispose=e.Configuration=e.wrapWithCorrelationContext=e.startOperation=e.getCorrelationContext=e.start=e.setup=e.liveMetricsClient=e.defaultClient=e.DistributedTracingModes=void 0;var t,r,n=vn(),o=En(),i=_n(),s=Pn(),a=In(),c=Ln(),l=Mn(),u=Fn(),d=er(),p=w(),h=Vn(),f=zn();e.TelemetryClient=to(),e.Contracts=Wr(),e.azureFunctionsTypes=ro(),(r=t=e.DistributedTracingModes||(e.DistributedTracingModes={}))[r.AI=0]="AI",r[r.AI_AND_W3C=1]="AI_AND_W3C";var g,m,v,y,S,E,_,b,P,T,C,I=!0,O=!1,N=!0,R=!0,A=!0,D=!1,x=!0,k=!0,j=!0,M=!0,L=!1,F=!0,U=void 0,$=void 0,B=!1;function V(){return e.defaultClient?(B=!0,v.enable(I,O),y.enable(N),S.enable(R),E.enable(A),_.enable(D,e.defaultClient.config),b.enable(F,m),P.useAutoCorrelation(M,g),P.enable(x),T.enable(k),e.liveMetricsClient&&L&&e.liveMetricsClient.enable(L)):p.warn("Start cannot be called before setup"),H}e.setup=function(t){return e.defaultClient?p.info("The default client is already setup"):(e.defaultClient=new e.TelemetryClient(t),v=new o(e.defaultClient),y=new i(e.defaultClient),S=new s(e.defaultClient),E=new a(e.defaultClient),_=new c(e.defaultClient),P=new u(e.defaultClient),T=new l(e.defaultClient),b||(b=new f.AutoCollectNativePerformance(e.defaultClient))),e.defaultClient&&e.defaultClient.channel&&e.defaultClient.channel.setUseDiskRetryCaching(j,U,$),H},e.start=V,e.getCorrelationContext=function(){return M?n.CorrelationContextManager.getCurrentContext():null},e.startOperation=function(e,t){return n.CorrelationContextManager.startOperation(e,t)},e.wrapWithCorrelationContext=function(e,t){return n.CorrelationContextManager.wrapCallback(e,t)};var H=function(){function r(){}return r.setDistributedTracingMode=function(e){return d.w3cEnabled=e===t.AI_AND_W3C,r},r.setAutoCollectConsole=function(e,t){return void 0===t&&(t=!1),I=e,O=t,B&&v.enable(e,t),r},r.setAutoCollectExceptions=function(e){return N=e,B&&y.enable(e),r},r.setAutoCollectPerformance=function(e,t){void 0===t&&(t=!0),R=e;var n=f.AutoCollectNativePerformance.parseEnabled(t);return F=n.isEnabled,m=n.disabledMetrics,B&&(S.enable(e),b.enable(n.isEnabled,n.disabledMetrics)),r},r.setAutoCollectPreAggregatedMetrics=function(e){return A=e,B&&E.enable(e),r},r.setAutoCollectHeartbeat=function(t){return D=t,B&&_.enable(t,e.defaultClient.config),r},r.setAutoCollectRequests=function(e){return x=e,B&&P.enable(e),r},r.setAutoCollectDependencies=function(e){return k=e,B&&T.enable(e),r},r.setAutoDependencyCorrelation=function(e,t){return M=e,g=t,B&&P.useAutoCorrelation(e,t),r},r.setUseDiskRetryCaching=function(t,n,o){return j=t,U=n,$=o,e.defaultClient&&e.defaultClient.channel&&e.defaultClient.channel.setUseDiskRetryCaching(t,n,o),r},r.setInternalLogging=function(e,t){return void 0===e&&(e=!1),void 0===t&&(t=!0),p.enableDebug=e,p.disableWarnings=!t,r},r.setSendLiveMetrics=function(t){return void 0===t&&(t=!1),e.defaultClient?(!e.liveMetricsClient&&t?(e.liveMetricsClient=new h(e.defaultClient.config,null),C=new s(e.liveMetricsClient,1e3,!0),e.liveMetricsClient.addCollector(C),e.defaultClient.quickPulseClient=e.liveMetricsClient):e.liveMetricsClient&&e.liveMetricsClient.enable(t),L=t,r):(p.warn("Live metrics client cannot be setup without the default client"),r)},r.start=V,r}();e.Configuration=H,e.dispose=function(){d.w3cEnabled=!0,e.defaultClient=null,B=!1,v&&v.dispose(),y&&y.dispose(),S&&S.dispose(),E&&E.dispose(),_&&_.dispose(),b&&b.dispose(),P&&P.dispose(),T&&T.dispose(),e.liveMetricsClient&&(e.liveMetricsClient.enable(!1),L=!1,e.liveMetricsClient=void 0)}}),oo={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(oo,{default:()=>po}),e.exports=(n=oo,y(i({},"__esModule",{value:!0}),n));var io=S(r(857)),so=S(r(1398)),ao=S(r(5692)),co=class{constructor(e){this.vscodeAPI=e}getTelemetryLevel(){try{let e=this.vscodeAPI.env.telemetryConfiguration;return e.isUsageEnabled&&e.isErrorsEnabled&&e.isCrashEnabled?"on":e.isErrorsEnabled&&e.isCrashEnabled?"error":"off"}catch{return void 0!==this.vscodeAPI.env.isTelemetryEnabled?this.vscodeAPI.env.isTelemetryEnabled?"on":"off":this.vscodeAPI.workspace.getConfiguration("telemetry").get("enableTelemetry")?"on":"off"}}static applyReplacements(e,t){for(let r of Object.keys(e))for(let n of t)n.lookup.test(r)&&(void 0!==n.replacementString?e[r]=n.replacementString:delete e[r])}static shouldUseOneDataSystemSDK(e){return 74===e.length&&"-"===e[32]&&"-"===e[41]&&"-"===e[46]&&"-"===e[51]&&"-"===e[56]&&"-"===e[69]}static getInstance(e){return co._instance||(co._instance=new co(e)),co._instance}},lo=class{constructor(e,t,r,n,o,i){this.extensionId=e,this.extensionVersion=t,this.telemetryAppender=r,this.osShim=n,this.vscodeAPI=o,this.firstParty=!1,this.userOptIn=!1,this.errorOptIn=!1,this.disposables=[],this.firstParty=!!i,this.updateUserOptStatus(),void 0!==o.env.onDidChangeTelemetryEnabled?(this.disposables.push(o.env.onDidChangeTelemetryEnabled(()=>this.updateUserOptStatus())),this.disposables.push(o.workspace.onDidChangeConfiguration(()=>this.updateUserOptStatus()))):this.disposables.push(o.workspace.onDidChangeConfiguration(()=>this.updateUserOptStatus()))}updateUserOptStatus(){let e=co.getInstance(this.vscodeAPI).getTelemetryLevel();this.userOptIn="on"===e,this.errorOptIn="error"===e||this.userOptIn,(this.userOptIn||this.errorOptIn)&&this.telemetryAppender.instantiateAppender()}cleanRemoteName(e){if(!e)return"none";let t="other";return["ssh-remote","dev-container","attached-container","wsl","codespaces"].forEach(r=>{0===e.indexOf(`${r}`)&&(t=r)}),t}get extension(){return void 0===this._extension&&(this._extension=this.vscodeAPI.extensions.getExtension(this.extensionId)),this._extension}cloneAndChange(e,t){if(null===e||"object"!=typeof e||"function"!=typeof t)return e;let r={};for(let n in e)r[n]=t(n,e[n]);return r}shouldSendErrorTelemetry(){return!(!1===this.errorOptIn||this.firstParty&&this.vscodeAPI.env.remoteName&&"other"===this.cleanRemoteName(this.vscodeAPI.env.remoteName))}getCommonProperties(){let e={};if(e["common.os"]=this.osShim.platform,e["common.nodeArch"]=this.osShim.architecture,e["common.platformversion"]=(this.osShim.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),e["common.extname"]=this.extensionId,e["common.extversion"]=this.extensionVersion,this.vscodeAPI&&this.vscodeAPI.env){switch(e["common.vscodemachineid"]=this.vscodeAPI.env.machineId,e["common.vscodesessionid"]=this.vscodeAPI.env.sessionId,e["common.vscodeversion"]=this.vscodeAPI.version,e["common.isnewappinstall"]=this.vscodeAPI.env.isNewAppInstall?this.vscodeAPI.env.isNewAppInstall.toString():"false",e["common.product"]=this.vscodeAPI.env.appHost,this.vscodeAPI.env.uiKind){case this.vscodeAPI.UIKind.Web:e["common.uikind"]="web";break;case this.vscodeAPI.UIKind.Desktop:e["common.uikind"]="desktop";break;default:e["common.uikind"]="unknown"}e["common.remotename"]=this.cleanRemoteName(this.vscodeAPI.env.remoteName)}return e}anonymizeFilePaths(e,t){let r;if(null==e)return"";let n=[];""!==this.vscodeAPI.env.appRoot&&n.push(new RegExp(this.vscodeAPI.env.appRoot.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi")),this.extension&&n.push(new RegExp(this.extension.extensionPath.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"));let o=e;if(t){let t=[];for(let o of n)for(;(r=o.exec(e))&&r;)t.push([r.index,o.lastIndex]);let i=/^[\\/]?(node_modules|node_modules\.asar)[\\/]/,s=/(file:\/\/)?([a-zA-Z]:(\\\\|\\|\/)|(\\\\|\\|\/))?([\w-._]+(\\\\|\\|\/))+[\w-._]*/g,a=0;for(o="";(r=s.exec(e))&&r;)r[0]&&!i.test(r[0])&&t.every(([e,t])=>r.index=t)&&(o+=e.substring(a,r.index)+"",a=s.lastIndex);a":o.test(n)?t[r]="":i.test(n)?t[r]="":t[r]=n}return t}get telemetryLevel(){switch(co.getInstance(this.vscodeAPI).getTelemetryLevel()){case"on":return"all";case"error":return"error";case"off":return"off"}}internalSendTelemetryEvent(e,t,r,n,o){if((this.userOptIn||o)&&""!==e){if(t=g(g({},t),this.getCommonProperties()),n){let e=this.cloneAndChange(t,(e,t)=>this.anonymizeFilePaths(t,this.firstParty));t=this.removePropertiesWithPossibleUserInfo(e)}t=t??{},r=r??{},e=`${this.extensionId}/${e}`,this.telemetryAppender.logEvent(e,{properties:t,measurements:r})}}sendTelemetryEvent(e,t,r){this.internalSendTelemetryEvent(e,t,r,!0,!1)}sendRawTelemetryEvent(e,t,r){this.internalSendTelemetryEvent(e,t,r,!1,!1)}sendDangerousTelemetryEvent(e,t,r,n=!0){this.telemetryAppender.instantiateAppender(),this.internalSendTelemetryEvent(e,t,r,n,!0)}internalSendTelemetryErrorEvent(e,t,r,n,o){if((this.shouldSendErrorTelemetry()||o)&&""!==e){if(t=g(g({},t),this.getCommonProperties()),n){let e=this.cloneAndChange(t,(e,t)=>this.anonymizeFilePaths(t,this.firstParty));t=this.removePropertiesWithPossibleUserInfo(e)}t=t??{},r=r??{},e=`${this.extensionId}/${e}`,this.telemetryAppender.logEvent(e,{properties:t,measurements:r})}}sendTelemetryErrorEvent(e,t,r){this.internalSendTelemetryErrorEvent(e,t,r,!0,!1)}sendDangerousTelemetryErrorEvent(e,t,r,n=!0){this.telemetryAppender.instantiateAppender(),this.internalSendTelemetryErrorEvent(e,t,r,n,!0)}internalSendTelemetryException(e,t,r,n,o){if((this.shouldSendErrorTelemetry()||o)&&e){if(t=g(g({},t),this.getCommonProperties()),n){let r=this.cloneAndChange(t,(e,t)=>this.anonymizeFilePaths(t,this.firstParty));e.stack&&(e.stack=this.anonymizeFilePaths(e.stack,this.firstParty)),t=this.removePropertiesWithPossibleUserInfo(r)}t=t??{},r=r??{},this.telemetryAppender.logException(e,{properties:t,measurements:r})}}sendTelemetryException(e,t,r){this.internalSendTelemetryException(e,t,r,!0,!1)}sendDangerousTelemetryException(e,t,r,n=!0){this.telemetryAppender.instantiateAppender(),this.internalSendTelemetryException(e,t,r,n,!0)}dispose(){return this.telemetryAppender.flush(),Promise.all(this.disposables.map(e=>e.dispose()))}},uo=class{constructor(e,t){this._instantiationStatus=0,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=t,this._key=e}logEvent(e,t){this._telemetryClient?this._telemetryClient.logEvent(e,t):2!==this._instantiationStatus&&this._eventQueue.push({eventName:e,data:t})}logException(e,t){this._telemetryClient?this._telemetryClient.logException(e,t):2!==this._instantiationStatus&&this._exceptionQueue.push({exception:e,data:t})}async flush(){this._telemetryClient&&(await this._telemetryClient.flush(),this._telemetryClient=void 0)}_flushQueues(){this._eventQueue.forEach(({eventName:e,data:t})=>this.logEvent(e,t)),this._eventQueue=[],this._exceptionQueue.forEach(({exception:e,data:t})=>this.logException(e,t)),this._exceptionQueue=[]}instantiateAppender(){0===this._instantiationStatus&&(this._instantiationStatus=1,this._clientFactory(this._key).then(e=>{this._telemetryClient=e,this._instantiationStatus=2,this._flushQueues()}).catch(e=>{console.error(e),this._instantiationStatus=2}))}},po=class extends lo{constructor(e,t,n,o,i){let s=e=>(async(e,t)=>{let r;try{process.env.APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL="1";let t=await Promise.resolve().then(()=>S(no()));t.defaultClient?(r=new t.TelemetryClient(e),r.channel.setUseDiskRetryCaching(!0)):(t.setup(e).setAutoCollectRequests(!1).setAutoCollectPerformance(!1).setAutoCollectExceptions(!1).setAutoCollectDependencies(!1).setAutoDependencyCorrelation(!1).setAutoCollectConsole(!1).setAutoCollectHeartbeat(!1).setUseDiskRetryCaching(!0).start(),r=t.defaultClient),so&&so.env&&(r.context.tags[r.context.keys.userId]=so.env.machineId,r.context.tags[r.context.keys.sessionId]=so.env.sessionId,r.context.tags[r.context.keys.cloudRole]=so.env.appName,r.context.tags[r.context.keys.cloudRoleInstance]=so.env.appName),e&&0===e.indexOf("AIF-")&&(r.config.endpointUrl="https://mobile.events.data.microsoft.com/collect/v1")}catch(e){return Promise.reject("Failed to initialize app insights!\n"+e.message)}return null!=t&&t.length&&function(e,t){e.addTelemetryProcessor(e=>(Array.isArray(e.tags)?e.tags.forEach(e=>co.applyReplacements(e,t)):e.tags&&co.applyReplacements(e.tags,t),e.data.baseData&&co.applyReplacements(e.data.baseData,t),!0))}(r,t),{logEvent:(e,t)=>{try{null==r||r.trackEvent({name:e,properties:null==t?void 0:t.properties,measurements:null==t?void 0:t.measurements})}catch(e){throw new Error("Failed to log event to app insights!\n"+e.message)}},logException:(e,t)=>{try{null==r||r.trackException({exception:e,properties:null==t?void 0:t.properties,measurements:null==t?void 0:t.measurements})}catch(e){throw new Error("Failed to log exception to app insights!\n"+e.message)}},flush:async()=>{try{null==r||r.flush()}catch(e){throw new Error("Failed to flush app insights!\n"+e.message)}}}})(e,i);co.shouldUseOneDataSystemSDK(n)&&(s=e=>(async(e,t,n)=>{let o=await(async(e,t,n)=>{let o=await Promise.all([r.e(491),r.e(754)]).then(r.bind(r,4754)),i=await Promise.all([r.e(491),r.e(522)]).then(r.bind(r,3522)),s=new o.AppInsightsCore,a=new i.PostChannel,c={instrumentationKey:e,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[a]]};if(n){c.extensionConfig={};let e={alwaysUseXhrOverride:!0,httpXHROverride:n};c.extensionConfig[a.identifier]=e}let l=t.workspace.getConfiguration("telemetry").get("internalTesting");return s.initialize(c,[]),s.addTelemetryInitializer(e=>{!l||(e.ext=e.ext??{},e.ext.utc=e.ext.utc??{},e.ext.utc.flags=8462029)}),s})(e,t,n);return{logEvent:(e,t)=>{try{null==o||o.track({name:e,baseData:{name:e,properties:null==t?void 0:t.properties,measurements:null==t?void 0:t.measurements}})}catch(e){throw new Error("Failed to log event to app insights!\n"+e.message)}},logException:(e,t)=>{throw new Error("1DS SDK does not support logging exceptions, please use logEvent for exception tracking")},flush:async()=>{try{null==o||o.unload()}catch(e){throw new Error("Failed to flush app insights!\n"+e.message)}}}})(e,so,{sendPOST:(e,t)=>{let r={method:"POST",headers:m(g({},e.headers),{"Content-Type":"application/json","Content-Length":Buffer.byteLength(e.data)})};try{let n=ao.request(e.urlString,r,e=>{e.on("data",function(r){t(e.statusCode??200,e.headers,r.toString())}),e.on("error",function(){t(0,{})})});n.write(e.data),n.end()}catch{t(0,{})}}}));let a=new uo(n,s);n&&(0===n.indexOf("AIF-")||co.shouldUseOneDataSystemSDK(n))&&(o=!0),super(e,t,a,{release:io.release(),platform:io.platform(),architecture:io.arch()},so,o)}}},6011(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=6011,e.exports=t},4545(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=4545,e.exports=t},8377(e,t,r){"use strict";r.r(t),r.d(t,{NIL:()=>_,parse:()=>v,stringify:()=>d,v1:()=>m,v3:()=>S,v4:()=>w,v5:()=>E,validate:()=>l,version:()=>b});var n=r(6982),o=r.n(n);const i=new Uint8Array(256);let s=i.length;function a(){return s>i.length-16&&(o().randomFillSync(i),s=0),i.slice(s,s+=16)}const c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,l=function(e){return"string"==typeof e&&c.test(e)},u=[];for(let e=0;e<256;++e)u.push((e+256).toString(16).substr(1));const d=function(e,t=0){const r=(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase();if(!l(r))throw TypeError("Stringified UUID is invalid");return r};let p,h,f=0,g=0;const m=function(e,t,r){let n=t&&r||0;const o=t||new Array(16);let i=(e=e||{}).node||p,s=void 0!==e.clockseq?e.clockseq:h;if(null==i||null==s){const t=e.random||(e.rng||a)();null==i&&(i=p=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==s&&(s=h=16383&(t[6]<<8|t[7]))}let c=void 0!==e.msecs?e.msecs:Date.now(),l=void 0!==e.nsecs?e.nsecs:g+1;const u=c-f+(l-g)/1e4;if(u<0&&void 0===e.clockseq&&(s=s+1&16383),(u<0||c>f)&&void 0===e.nsecs&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");f=c,g=l,h=s,c+=122192928e5;const m=(1e4*(268435455&c)+l)%4294967296;o[n++]=m>>>24&255,o[n++]=m>>>16&255,o[n++]=m>>>8&255,o[n++]=255&m;const v=c/4294967296*1e4&268435455;o[n++]=v>>>8&255,o[n++]=255&v,o[n++]=v>>>24&15|16,o[n++]=v>>>16&255,o[n++]=s>>>8|128,o[n++]=255&s;for(let e=0;e<6;++e)o[n+e]=i[e];return t||d(o)},v=function(e){if(!l(e))throw TypeError("Invalid UUID");let t;const r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r};function y(e,t,r){function n(e,n,o,i){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{},warn:()=>{},info:()=>{},log:()=>{}}),function(e){e[e.Off=0]="Off",e[e.Messages=1]="Messages",e[e.Compact=2]="Compact",e[e.Verbose=3]="Verbose"}(h=t.Trace||(t.Trace={})),(C=t.TraceValues||(t.TraceValues={})).Off="off",C.Messages="messages",C.Compact="compact",C.Verbose="verbose",function(e){e.fromString=function(t){if(!o.string(t))return e.Off;switch(t=t.toLowerCase()){case"off":default:return e.Off;case"messages":return e.Messages;case"compact":return e.Compact;case"verbose":return e.Verbose}},e.toString=function(t){switch(t){case e.Off:return"off";case e.Messages:return"messages";case e.Compact:return"compact";case e.Verbose:return"verbose";default:return"off"}}}(h=t.Trace||(t.Trace={})),function(e){e.Text="text",e.JSON="json"}(t.TraceFormat||(t.TraceFormat={})),function(e){e.fromString=function(t){return o.string(t)&&"json"===(t=t.toLowerCase())?e.JSON:e.Text}}(f=t.TraceFormat||(t.TraceFormat={})),function(e){e.type=new i.NotificationType("$/setTrace")}(g=t.SetTraceNotification||(t.SetTraceNotification={})),function(e){e.type=new i.NotificationType("$/logTrace")}(m=t.LogTraceNotification||(t.LogTraceNotification={})),function(e){e[e.Closed=1]="Closed",e[e.Disposed=2]="Disposed",e[e.AlreadyListening=3]="AlreadyListening"}(v=t.ConnectionErrors||(t.ConnectionErrors={}));class I extends Error{constructor(e,t){super(t),this.code=e,Object.setPrototypeOf(this,I.prototype)}}t.ConnectionError=I,function(e){e.is=function(e){const t=e;return t&&o.func(t.cancelUndispatched)}}(y=t.ConnectionStrategy||(t.ConnectionStrategy={})),function(e){e.is=function(e){const t=e;return t&&(void 0===t.kind||"id"===t.kind)&&o.func(t.createCancellationTokenSource)&&(void 0===t.dispose||o.func(t.dispose))}}(S=t.IdCancellationReceiverStrategy||(t.IdCancellationReceiverStrategy={})),function(e){e.is=function(e){const t=e;return t&&"request"===t.kind&&o.func(t.createCancellationTokenSource)&&(void 0===t.dispose||o.func(t.dispose))}}(w=t.RequestCancellationReceiverStrategy||(t.RequestCancellationReceiverStrategy={})),function(e){e.Message=Object.freeze({createCancellationTokenSource:e=>new c.CancellationTokenSource}),e.is=function(e){return S.is(e)||w.is(e)}}(E=t.CancellationReceiverStrategy||(t.CancellationReceiverStrategy={})),function(e){e.Message=Object.freeze({sendCancellation:(e,t)=>e.sendNotification(l.type,{id:t}),cleanup(e){}}),e.is=function(e){const t=e;return t&&o.func(t.sendCancellation)&&o.func(t.cleanup)}}(_=t.CancellationSenderStrategy||(t.CancellationSenderStrategy={})),function(e){e.Message=Object.freeze({receiver:E.Message,sender:_.Message}),e.is=function(e){const t=e;return t&&E.is(t.receiver)&&_.is(t.sender)}}(b=t.CancellationStrategy||(t.CancellationStrategy={})),function(e){e.is=function(e){const t=e;return t&&o.func(t.handleMessage)}}(P=t.MessageStrategy||(t.MessageStrategy={})),(t.ConnectionOptions||(t.ConnectionOptions={})).is=function(e){const t=e;return t&&(b.is(t.cancellationStrategy)||y.is(t.connectionStrategy)||P.is(t.messageStrategy))},function(e){e[e.New=1]="New",e[e.Listening=2]="Listening",e[e.Closed=3]="Closed",e[e.Disposed=4]="Disposed"}(T||(T={})),t.createMessageConnection=function(e,r,y,w){const E=void 0!==y?y:t.NullLogger;let _=0,C=0,O=0;const N="2.0";let R;const A=new Map;let D;const x=new Map,k=new Map;let j,M,L=new s.LinkedMap,F=new Map,U=new Set,$=new Map,B=h.Off,V=f.Text,H=T.New;const q=new a.Emitter,z=new a.Emitter,W=new a.Emitter,G=new a.Emitter,K=new a.Emitter,X=w&&w.cancellationStrategy?w.cancellationStrategy:b.Message;function J(e){if(null===e)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+e.toString()}function Q(e){}function Y(){return H===T.Listening}function Z(){return H===T.Closed}function ee(){return H===T.Disposed}function te(){H!==T.New&&H!==T.Listening||(H=T.Closed,z.fire(void 0))}function re(){j||0===L.size||(j=(0,n.default)().timer.setImmediate(()=>{j=void 0,function(){if(0===L.size)return;const e=L.shift();try{const t=w?.messageStrategy;P.is(t)?t.handleMessage(e,ne):ne(e)}finally{re()}}()}))}function ne(e){i.Message.isRequest(e)?function(e){if(ee())return;function t(t,n,o){const s={jsonrpc:N,id:e.id};t instanceof i.ResponseError?s.error=t.toJson():s.result=void 0===t?null:t,se(s,n,o),r.write(s).catch(()=>E.error("Sending response failed."))}function n(t,n,o){const i={jsonrpc:N,id:e.id,error:t.toJson()};se(i,n,o),r.write(i).catch(()=>E.error("Sending response failed."))}!function(e){if(B!==h.Off&&M)if(V===f.Text){let t;B!==h.Verbose&&B!==h.Compact||!e.params||(t=`Params: ${ie(e.params)}\n\n`),M.log(`Received request '${e.method} - (${e.id})'.`,t)}else ce("receive-request",e)}(e);const s=A.get(e.method);let a,c;s&&(a=s.type,c=s.handler);const l=Date.now();if(c||R){const s=e.id??String(Date.now()),u=S.is(X.receiver)?X.receiver.createCancellationTokenSource(s):X.receiver.createCancellationTokenSource(e);null!==e.id&&U.has(e.id)&&u.cancel(),null!==e.id&&$.set(s,u);try{let d;if(c)if(void 0===e.params){if(void 0!==a&&0!==a.numberOfParams)return void n(new i.ResponseError(i.ErrorCodes.InvalidParams,`Request ${e.method} defines ${a.numberOfParams} params but received none.`),e.method,l);d=c(u.token)}else if(Array.isArray(e.params)){if(void 0!==a&&a.parameterStructures===i.ParameterStructures.byName)return void n(new i.ResponseError(i.ErrorCodes.InvalidParams,`Request ${e.method} defines parameters by name but received parameters by position`),e.method,l);d=c(...e.params,u.token)}else{if(void 0!==a&&a.parameterStructures===i.ParameterStructures.byPosition)return void n(new i.ResponseError(i.ErrorCodes.InvalidParams,`Request ${e.method} defines parameters by position but received parameters by name`),e.method,l);d=c(e.params,u.token)}else R&&(d=R(e.method,e.params,u.token));const p=d;d?p.then?p.then(r=>{$.delete(s),t(r,e.method,l)},t=>{$.delete(s),t instanceof i.ResponseError?n(t,e.method,l):t&&o.string(t.message)?n(new i.ResponseError(i.ErrorCodes.InternalError,`Request ${e.method} failed with message: ${t.message}`),e.method,l):n(new i.ResponseError(i.ErrorCodes.InternalError,`Request ${e.method} failed unexpectedly without providing any details.`),e.method,l)}):($.delete(s),t(d,e.method,l)):($.delete(s),function(t,n,o){void 0===t&&(t=null);const i={jsonrpc:N,id:e.id,result:t};se(i,n,o),r.write(i).catch(()=>E.error("Sending response failed."))}(d,e.method,l))}catch(r){$.delete(s),r instanceof i.ResponseError?t(r,e.method,l):r&&o.string(r.message)?n(new i.ResponseError(i.ErrorCodes.InternalError,`Request ${e.method} failed with message: ${r.message}`),e.method,l):n(new i.ResponseError(i.ErrorCodes.InternalError,`Request ${e.method} failed unexpectedly without providing any details.`),e.method,l)}}else n(new i.ResponseError(i.ErrorCodes.MethodNotFound,`Unhandled method ${e.method}`),e.method,l)}(e):i.Message.isNotification(e)?function(e){if(ee())return;let t,r;if(e.method===l.type.method){const t=e.params.id;return U.delete(t),void ae(e)}{const n=x.get(e.method);n&&(r=n.handler,t=n.type)}if(r||D)try{if(ae(e),r)if(void 0===e.params)void 0!==t&&0!==t.numberOfParams&&t.parameterStructures!==i.ParameterStructures.byName&&E.error(`Notification ${e.method} defines ${t.numberOfParams} params but received none.`),r();else if(Array.isArray(e.params)){const n=e.params;e.method===d.type.method&&2===n.length&&u.is(n[0])?r({token:n[0],value:n[1]}):(void 0!==t&&(t.parameterStructures===i.ParameterStructures.byName&&E.error(`Notification ${e.method} defines parameters by name but received parameters by position`),t.numberOfParams!==e.params.length&&E.error(`Notification ${e.method} defines ${t.numberOfParams} params but received ${n.length} arguments`)),r(...n))}else void 0!==t&&t.parameterStructures===i.ParameterStructures.byPosition&&E.error(`Notification ${e.method} defines parameters by position but received parameters by name`),r(e.params);else D&&D(e.method,e.params)}catch(t){t.message?E.error(`Notification handler '${e.method}' failed with message: ${t.message}`):E.error(`Notification handler '${e.method}' failed unexpectedly.`)}else W.fire(e)}(e):i.Message.isResponse(e)?function(e){if(!ee())if(null===e.id)e.error?E.error(`Received response message without id: Error is: \n${JSON.stringify(e.error,void 0,4)}`):E.error("Received response message without id. No further error information provided.");else{const t=e.id,r=F.get(t);if(function(e,t){if(B!==h.Off&&M)if(V===f.Text){let r;if(B!==h.Verbose&&B!==h.Compact||(e.error&&e.error.data?r=`Error data: ${ie(e.error.data)}\n\n`:e.result?r=`Result: ${ie(e.result)}\n\n`:void 0===e.error&&(r="No result returned.\n\n")),t){const n=e.error?` Request failed: ${e.error.message} (${e.error.code}).`:"";M.log(`Received response '${t.method} - (${e.id})' in ${Date.now()-t.timerStart}ms.${n}`,r)}else M.log(`Received response ${e.id} without active response promise.`,r)}else ce("receive-response",e)}(e,r),void 0!==r){F.delete(t);try{if(e.error){const t=e.error;r.reject(new i.ResponseError(t.code,t.message,t.data))}else{if(void 0===e.result)throw new Error("Should never happen.");r.resolve(e.result)}}catch(e){e.message?E.error(`Response handler '${r.method}' failed with message: ${e.message}`):E.error(`Response handler '${r.method}' failed unexpectedly.`)}}}}(e):function(e){if(!e)return void E.error("Received empty message.");E.error(`Received message which is neither a response nor a notification message:\n${JSON.stringify(e,null,4)}`);const t=e;if(o.string(t.id)||o.number(t.id)){const e=t.id,r=F.get(e);r&&r.reject(new Error("The received response has neither a result nor an error property."))}}(e)}e.onClose(te),e.onError(function(e){q.fire([e,void 0,void 0])}),r.onClose(te),r.onError(function(e){q.fire(e)});const oe=e=>{try{if(i.Message.isNotification(e)&&e.method===l.type.method){const t=e.params.id,n=J(t),o=L.get(n);if(i.Message.isRequest(o)){const i=w?.connectionStrategy,s=i&&i.cancelUndispatched?i.cancelUndispatched(o,Q):void 0;if(s&&(void 0!==s.error||void 0!==s.result))return L.delete(n),$.delete(t),s.id=o.id,se(s,e.method,Date.now()),void r.write(s).catch(()=>E.error("Sending response for canceled message failed."))}const s=$.get(t);if(void 0!==s)return s.cancel(),void ae(e);U.add(t)}!function(e,t){var r;i.Message.isRequest(t)?e.set(J(t.id),t):i.Message.isResponse(t)?e.set(null===(r=t.id)?"res-unknown-"+(++O).toString():"res-"+r.toString(),t):e.set("not-"+(++C).toString(),t)}(L,e)}finally{re()}};function ie(e){if(null!=e)switch(B){case h.Verbose:return JSON.stringify(e,null,4);case h.Compact:return JSON.stringify(e);default:return}}function se(e,t,r){if(B!==h.Off&&M)if(V===f.Text){let n;B!==h.Verbose&&B!==h.Compact||(e.error&&e.error.data?n=`Error data: ${ie(e.error.data)}\n\n`:e.result?n=`Result: ${ie(e.result)}\n\n`:void 0===e.error&&(n="No result returned.\n\n")),M.log(`Sending response '${t} - (${e.id})'. Processing request took ${Date.now()-r}ms`,n)}else ce("send-response",e)}function ae(e){if(B!==h.Off&&M&&e.method!==m.type.method)if(V===f.Text){let t;B!==h.Verbose&&B!==h.Compact||(t=e.params?`Params: ${ie(e.params)}\n\n`:"No parameters provided.\n\n"),M.log(`Received notification '${e.method}'.`,t)}else ce("receive-notification",e)}function ce(e,t){if(!M||B===h.Off)return;const r={isLSPMessage:!0,type:e,message:t,timestamp:Date.now()};M.log(r)}function le(){if(Z())throw new I(v.Closed,"Connection is closed.");if(ee())throw new I(v.Disposed,"Connection is disposed.")}function ue(e){return void 0===e?null:e}function de(e){return null===e?void 0:e}function pe(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function he(e,t){switch(e){case i.ParameterStructures.auto:return pe(t)?de(t):[ue(t)];case i.ParameterStructures.byName:if(!pe(t))throw new Error("Received parameters by name but param is not an object literal.");return de(t);case i.ParameterStructures.byPosition:return[ue(t)];default:throw new Error(`Unknown parameter structure ${e.toString()}`)}}function fe(e,t){let r;const n=e.numberOfParams;switch(n){case 0:r=void 0;break;case 1:r=he(e.parameterStructures,t[0]);break;default:r=[];for(let e=0;e{let n,s;if(le(),o.string(e)){n=e;const r=t[0];let o=0,a=i.ParameterStructures.auto;i.ParameterStructures.is(r)&&(o=1,a=r);let c=t.length;const l=c-o;switch(l){case 0:s=void 0;break;case 1:s=he(a,t[o]);break;default:if(a===i.ParameterStructures.byName)throw new Error(`Received ${l} parameters for 'by Name' notification parameter structure.`);s=t.slice(o,c).map(e=>ue(e))}}else{const r=t;n=e.method,s=fe(e,r)}const a={jsonrpc:N,method:n,params:s};return function(e){if(B!==h.Off&&M)if(V===f.Text){let t;B!==h.Verbose&&B!==h.Compact||(t=e.params?`Params: ${ie(e.params)}\n\n`:"No parameters provided.\n\n"),M.log(`Sending notification '${e.method}'.`,t)}else ce("send-notification",e)}(a),r.write(a).catch(e=>{throw E.error("Sending notification failed."),e})},onNotification:(e,t)=>{let r;return le(),o.func(e)?D=e:t&&(o.string(e)?(r=e,x.set(e,{type:void 0,handler:t})):(r=e.method,x.set(e.method,{type:e,handler:t}))),{dispose:()=>{void 0!==r?x.delete(r):D=void 0}}},onProgress:(e,t,r)=>{if(k.has(t))throw new Error(`Progress handler for token ${t} already registered`);return k.set(t,r),{dispose:()=>{k.delete(t)}}},sendProgress:(e,t,r)=>ge.sendNotification(d.type,{token:t,value:r}),onUnhandledProgress:G.event,sendRequest:(e,...t)=>{let n,s,a;if(le(),function(){if(!Y())throw new Error("Call listen() first.")}(),o.string(e)){n=e;const r=t[0],o=t[t.length-1];let l=0,u=i.ParameterStructures.auto;i.ParameterStructures.is(r)&&(l=1,u=r);let d=t.length;c.CancellationToken.is(o)&&(d-=1,a=o);const p=d-l;switch(p){case 0:s=void 0;break;case 1:s=he(u,t[l]);break;default:if(u===i.ParameterStructures.byName)throw new Error(`Received ${p} parameters for 'by Name' request parameter structure.`);s=t.slice(l,d).map(e=>ue(e))}}else{const r=t;n=e.method,s=fe(e,r);const o=e.numberOfParams;a=c.CancellationToken.is(r[o])?r[o]:void 0}const l=_++;let u;a&&(u=a.onCancellationRequested(()=>{const e=X.sender.sendCancellation(ge,l);return void 0===e?(E.log(`Received no promise from cancellation strategy when cancelling id ${l}`),Promise.resolve()):e.catch(()=>{E.log(`Sending cancellation messages for id ${l} failed`)})}));const d={jsonrpc:N,id:l,method:n,params:s};return function(e){if(B!==h.Off&&M)if(V===f.Text){let t;B!==h.Verbose&&B!==h.Compact||!e.params||(t=`Params: ${ie(e.params)}\n\n`),M.log(`Sending request '${e.method} - (${e.id})'.`,t)}else ce("send-request",e)}(d),"function"==typeof X.sender.enableCancellation&&X.sender.enableCancellation(d),new Promise(async(e,t)=>{const o={method:n,timerStart:Date.now(),resolve:t=>{e(t),X.sender.cleanup(l),u?.dispose()},reject:e=>{t(e),X.sender.cleanup(l),u?.dispose()}};try{await r.write(d),F.set(l,o)}catch(e){throw E.error("Sending request failed."),o.reject(new i.ResponseError(i.ErrorCodes.MessageWriteError,e.message?e.message:"Unknown reason")),e}})},onRequest:(e,t)=>{le();let r=null;return p.is(e)?(r=void 0,R=e):o.string(e)?(r=null,void 0!==t&&(r=e,A.set(e,{handler:t,type:void 0}))):void 0!==t&&(r=e.method,A.set(e.method,{type:e,handler:t})),{dispose:()=>{null!==r&&(void 0!==r?A.delete(r):R=void 0)}}},hasPendingResponse:()=>F.size>0,trace:async(e,t,r)=>{let n=!1,i=f.Text;void 0!==r&&(o.boolean(r)?n=r:(n=r.sendNotification||!1,i=r.traceFormat||f.Text)),B=e,V=i,M=B===h.Off?void 0:t,!n||Z()||ee()||await ge.sendNotification(g.type,{value:h.toString(e)})},onError:q.event,onClose:z.event,onUnhandledNotification:W.event,onDispose:K.event,end:()=>{r.end()},dispose:()=>{if(ee())return;H=T.Disposed,K.fire(void 0);const t=new i.ResponseError(i.ErrorCodes.PendingResponseRejected,"Pending response rejected since connection got disposed");for(const e of F.values())e.reject(t);F=new Map,$=new Map,U=new Set,L=new s.LinkedMap,o.func(r.dispose)&&r.dispose(),o.func(e.dispose)&&e.dispose()},listen:()=>{le(),function(){if(Y())throw new I(v.AlreadyListening,"Connection is already listening")}(),H=T.Listening,e.listen(oe)},inspect:()=>{(0,n.default)().console.log("inspect")}};return ge.onNotification(m.type,e=>{if(B===h.Off||!M)return;const t=B===h.Verbose||B===h.Compact;M.log(e.message,t?e.verbose:void 0)}),ge.onNotification(d.type,e=>{const t=k.get(e.token);t?t(e.value):G.fire(e)}),ge}},4019(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Disposable=void 0,(t.Disposable||(t.Disposable={})).create=function(e){return{dispose:e}}},2676(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Emitter=t.Event=void 0;const n=r(9590);!function(e){const t={dispose(){}};e.None=function(){return t}}(t.Event||(t.Event={}));class o{add(e,t=null,r){this._callbacks||(this._callbacks=[],this._contexts=[]),this._callbacks.push(e),this._contexts.push(t),Array.isArray(r)&&r.push({dispose:()=>this.remove(e,t)})}remove(e,t=null){if(!this._callbacks)return;let r=!1;for(let n=0,o=this._callbacks.length;n{this._callbacks||(this._callbacks=new o),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(e,t);const n={dispose:()=>{this._callbacks&&(this._callbacks.remove(e,t),n.dispose=i._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(r)&&r.push(n),n}),this._event}fire(e){this._callbacks&&this._callbacks.invoke.call(this._callbacks,e)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}}t.Emitter=i,i._noop=function(){}},8585(e,t){"use strict";function r(e){return"string"==typeof e||e instanceof String}function n(e){return Array.isArray(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.stringArray=t.array=t.func=t.error=t.number=t.string=t.boolean=void 0,t.boolean=function(e){return!0===e||!1===e},t.string=r,t.number=function(e){return"number"==typeof e||e instanceof Number},t.error=function(e){return e instanceof Error},t.func=function(e){return"function"==typeof e},t.array=n,t.stringArray=function(e){return n(e)&&e.every(e=>r(e))}},3352(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=t.LinkedMap=t.Touch=void 0,function(e){e.None=0,e.First=1,e.AsOld=e.First,e.Last=2,e.AsNew=e.Last}(n=t.Touch||(t.Touch={}));class o{constructor(){this[r]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){return this._head?.value}get last(){return this._tail?.value}has(e){return this._map.has(e)}get(e,t=n.None){const r=this._map.get(e);if(r)return t!==n.None&&this.touch(r,t),r.value}set(e,t,r=n.None){let o=this._map.get(e);if(o)o.value=t,r!==n.None&&this.touch(o,r);else{switch(o={key:e,value:t,next:void 0,previous:void 0},r){case n.None:this.addItemLast(o);break;case n.First:this.addItemFirst(o);break;case n.Last:default:this.addItemLast(o)}this._map.set(e,o),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){const t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const e=this._head;return this._map.delete(e.key),this.removeItem(e),this._size--,e.value}forEach(e,t){const r=this._state;let n=this._head;for(;n;){if(t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),this._state!==r)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this._state;let t=this._head;const r={[Symbol.iterator]:()=>r,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){const e={value:t.key,done:!1};return t=t.next,e}return{value:void 0,done:!0}}};return r}values(){const e=this._state;let t=this._head;const r={[Symbol.iterator]:()=>r,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){const e={value:t.value,done:!1};return t=t.next,e}return{value:void 0,done:!0}}};return r}entries(){const e=this._state;let t=this._head;const r={[Symbol.iterator]:()=>r,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){const e={value:[t.key,t.value],done:!1};return t=t.next,e}return{value:void 0,done:!0}}};return r}[(r=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(e>=this.size)return;if(0===e)return void this.clear();let t=this._head,r=this.size;for(;t&&r>e;)this._map.delete(t.key),t=t.next,r--;this._head=t,this._size=r,t&&(t.previous=void 0),this._state++}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,r=e.previous;if(!t||!r)throw new Error("Invalid list");t.previous=r,r.next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(t===n.First||t===n.Last)if(t===n.First){if(e===this._head)return;const t=e.next,r=e.previous;e===this._tail?(r.next=void 0,this._tail=r):(t.previous=r,r.next=t),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}else if(t===n.Last){if(e===this._tail)return;const t=e.next,r=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=r,r.next=t),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,r)=>{e.push([r,t])}),e}fromJSON(e){this.clear();for(const[t,r]of e)this.set(t,r)}}t.LinkedMap=o,t.LRUCache=class extends o{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get ratio(){return this._ratio}set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()}get(e,t=n.AsNew){return super.get(e,t)}peek(e){return super.get(e,n.None)}set(e,t){return super.set(e,t,n.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},9244(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractMessageBuffer=void 0,t.AbstractMessageBuffer=class{constructor(e="utf-8"){this._encoding=e,this._chunks=[],this._totalLength=0}get encoding(){return this._encoding}append(e){const t="string"==typeof e?this.fromString(e,this._encoding):e;this._chunks.push(t),this._totalLength+=t.byteLength}tryReadHeaders(e=!1){if(0===this._chunks.length)return;let t=0,r=0,n=0,o=0;e:for(;rthis._totalLength)throw new Error("Cannot read so many bytes!");if(this._chunks[0].byteLength===e){const t=this._chunks[0];return this._chunks.shift(),this._totalLength-=e,this.asNative(t)}if(this._chunks[0].byteLength>e){const t=this._chunks[0],r=this.asNative(t,e);return this._chunks[0]=t.slice(e),this._totalLength-=e,r}const t=this.allocNative(e);let r=0;for(;e>0;){const n=this._chunks[0];if(n.byteLength>e){const o=n.slice(0,e);t.set(o,r),r+=e,this._chunks[0]=n.slice(e),this._totalLength-=e,e-=e}else t.set(n,r),r+=n.byteLength,this._chunks.shift(),this._totalLength-=n.byteLength,e-=n.byteLength}return t}}},9085(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReadableStreamMessageReader=t.AbstractMessageReader=t.MessageReader=void 0;const n=r(9590),o=r(8585),i=r(2676),s=r(4323);var a;(t.MessageReader||(t.MessageReader={})).is=function(e){let t=e;return t&&o.func(t.listen)&&o.func(t.dispose)&&o.func(t.onError)&&o.func(t.onClose)&&o.func(t.onPartialMessage)};class c{constructor(){this.errorEmitter=new i.Emitter,this.closeEmitter=new i.Emitter,this.partialMessageEmitter=new i.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e){this.errorEmitter.fire(this.asError(e))}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}get onPartialMessage(){return this.partialMessageEmitter.event}firePartialMessage(e){this.partialMessageEmitter.fire(e)}asError(e){return e instanceof Error?e:new Error(`Reader received error. Reason: ${o.string(e.message)?e.message:"unknown"}`)}}t.AbstractMessageReader=c,function(e){e.fromOptions=function(e){let t,r;const o=new Map;let i;const s=new Map;if(void 0===e||"string"==typeof e)t=e??"utf-8";else{if(t=e.charset??"utf-8",void 0!==e.contentDecoder&&(r=e.contentDecoder,o.set(r.name,r)),void 0!==e.contentDecoders)for(const t of e.contentDecoders)o.set(t.name,t);if(void 0!==e.contentTypeDecoder&&(i=e.contentTypeDecoder,s.set(i.name,i)),void 0!==e.contentTypeDecoders)for(const t of e.contentTypeDecoders)s.set(t.name,t)}return void 0===i&&(i=(0,n.default)().applicationJson.decoder,s.set(i.name,i)),{charset:t,contentDecoder:r,contentDecoders:o,contentTypeDecoder:i,contentTypeDecoders:s}}}(a||(a={})),t.ReadableStreamMessageReader=class extends c{constructor(e,t){super(),this.readable=e,this.options=a.fromOptions(t),this.buffer=(0,n.default)().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0,this.readSemaphore=new s.Semaphore(1)}set partialMessageTimeout(e){this._partialMessageTimeout=e}get partialMessageTimeout(){return this._partialMessageTimeout}listen(e){this.nextMessageLength=-1,this.messageToken=0,this.partialMessageTimer=void 0,this.callback=e;const t=this.readable.onData(e=>{this.onData(e)});return this.readable.onError(e=>this.fireError(e)),this.readable.onClose(()=>this.fireClose()),t}onData(e){for(this.buffer.append(e);;){if(-1===this.nextMessageLength){const e=this.buffer.tryReadHeaders(!0);if(!e)return;const t=e.get("content-length");if(!t)return void this.fireError(new Error("Header must provide a Content-Length property."));const r=parseInt(t);if(isNaN(r))return void this.fireError(new Error("Content-Length value must be a number."));this.nextMessageLength=r}const e=this.buffer.tryReadBody(this.nextMessageLength);if(void 0===e)return void this.setPartialMessageTimer();this.clearPartialMessageTimer(),this.nextMessageLength=-1,this.readSemaphore.lock(async()=>{const t=void 0!==this.options.contentDecoder?await this.options.contentDecoder.decode(e):e,r=await this.options.contentTypeDecoder.decode(t,this.options);this.callback(r)}).catch(e=>{this.fireError(e)})}}clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessageTimer.dispose(),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),this._partialMessageTimeout<=0||(this.partialMessageTimer=(0,n.default)().timer.setTimeout((e,t)=>{this.partialMessageTimer=void 0,e===this.messageToken&&(this.firePartialMessage({messageToken:e,waitingTime:t}),this.setPartialMessageTimer())},this._partialMessageTimeout,this.messageToken,this._partialMessageTimeout))}}},3193(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WriteableStreamMessageWriter=t.AbstractMessageWriter=t.MessageWriter=void 0;const n=r(9590),o=r(8585),i=r(4323),s=r(2676);var a;(t.MessageWriter||(t.MessageWriter={})).is=function(e){let t=e;return t&&o.func(t.dispose)&&o.func(t.onClose)&&o.func(t.onError)&&o.func(t.write)};class c{constructor(){this.errorEmitter=new s.Emitter,this.closeEmitter=new s.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e,t,r){this.errorEmitter.fire([this.asError(e),t,r])}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}asError(e){return e instanceof Error?e:new Error(`Writer received error. Reason: ${o.string(e.message)?e.message:"unknown"}`)}}t.AbstractMessageWriter=c,function(e){e.fromOptions=function(e){return void 0===e||"string"==typeof e?{charset:e??"utf-8",contentTypeEncoder:(0,n.default)().applicationJson.encoder}:{charset:e.charset??"utf-8",contentEncoder:e.contentEncoder,contentTypeEncoder:e.contentTypeEncoder??(0,n.default)().applicationJson.encoder}}}(a||(a={})),t.WriteableStreamMessageWriter=class extends c{constructor(e,t){super(),this.writable=e,this.options=a.fromOptions(t),this.errorCount=0,this.writeSemaphore=new i.Semaphore(1),this.writable.onError(e=>this.fireError(e)),this.writable.onClose(()=>this.fireClose())}async write(e){return this.writeSemaphore.lock(async()=>this.options.contentTypeEncoder.encode(e,this.options).then(e=>void 0!==this.options.contentEncoder?this.options.contentEncoder.encode(e):e).then(t=>{const r=[];return r.push("Content-Length: ",t.byteLength.toString(),"\r\n"),r.push("\r\n"),this.doWrite(e,r,t)},e=>{throw this.fireError(e),e}))}async doWrite(e,t,r){try{return await this.writable.write(t.join(""),"ascii"),this.writable.write(r)}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){this.writable.end()}}},6177(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Message=t.NotificationType9=t.NotificationType8=t.NotificationType7=t.NotificationType6=t.NotificationType5=t.NotificationType4=t.NotificationType3=t.NotificationType2=t.NotificationType1=t.NotificationType0=t.NotificationType=t.RequestType9=t.RequestType8=t.RequestType7=t.RequestType6=t.RequestType5=t.RequestType4=t.RequestType3=t.RequestType2=t.RequestType1=t.RequestType=t.RequestType0=t.AbstractMessageSignature=t.ParameterStructures=t.ResponseError=t.ErrorCodes=void 0;const n=r(8585);var o,i;!function(e){e.ParseError=-32700,e.InvalidRequest=-32600,e.MethodNotFound=-32601,e.InvalidParams=-32602,e.InternalError=-32603,e.jsonrpcReservedErrorRangeStart=-32099,e.serverErrorStart=-32099,e.MessageWriteError=-32099,e.MessageReadError=-32098,e.PendingResponseRejected=-32097,e.ConnectionInactive=-32096,e.ServerNotInitialized=-32002,e.UnknownErrorCode=-32001,e.jsonrpcReservedErrorRangeEnd=-32e3,e.serverErrorEnd=-32e3}(o=t.ErrorCodes||(t.ErrorCodes={}));class s extends Error{constructor(e,t,r){super(t),this.code=n.number(e)?e:o.UnknownErrorCode,this.data=r,Object.setPrototypeOf(this,s.prototype)}toJson(){const e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data),e}}t.ResponseError=s;class a{constructor(e){this.kind=e}static is(e){return e===a.auto||e===a.byName||e===a.byPosition}toString(){return this.kind}}t.ParameterStructures=a,a.auto=new a("auto"),a.byPosition=new a("byPosition"),a.byName=new a("byName");class c{constructor(e,t){this.method=e,this.numberOfParams=t}get parameterStructures(){return a.auto}}t.AbstractMessageSignature=c,t.RequestType0=class extends c{constructor(e){super(e,0)}},t.RequestType=class extends c{constructor(e,t=a.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.RequestType1=class extends c{constructor(e,t=a.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.RequestType2=class extends c{constructor(e){super(e,2)}},t.RequestType3=class extends c{constructor(e){super(e,3)}},t.RequestType4=class extends c{constructor(e){super(e,4)}},t.RequestType5=class extends c{constructor(e){super(e,5)}},t.RequestType6=class extends c{constructor(e){super(e,6)}},t.RequestType7=class extends c{constructor(e){super(e,7)}},t.RequestType8=class extends c{constructor(e){super(e,8)}},t.RequestType9=class extends c{constructor(e){super(e,9)}},t.NotificationType=class extends c{constructor(e,t=a.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.NotificationType0=class extends c{constructor(e){super(e,0)}},t.NotificationType1=class extends c{constructor(e,t=a.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.NotificationType2=class extends c{constructor(e){super(e,2)}},t.NotificationType3=class extends c{constructor(e){super(e,3)}},t.NotificationType4=class extends c{constructor(e){super(e,4)}},t.NotificationType5=class extends c{constructor(e){super(e,5)}},t.NotificationType6=class extends c{constructor(e){super(e,6)}},t.NotificationType7=class extends c{constructor(e){super(e,7)}},t.NotificationType8=class extends c{constructor(e){super(e,8)}},t.NotificationType9=class extends c{constructor(e){super(e,9)}},(i=t.Message||(t.Message={})).isRequest=function(e){const t=e;return t&&n.string(t.method)&&(n.string(t.id)||n.number(t.id))},i.isNotification=function(e){const t=e;return t&&n.string(t.method)&&void 0===e.id},i.isResponse=function(e){const t=e;return t&&(void 0!==t.result||!!t.error)&&(n.string(t.id)||n.number(t.id)||null===t.id)}},9590(e,t){"use strict";let r;function n(){if(void 0===r)throw new Error("No runtime abstraction layer installed");return r}Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.install=function(e){if(void 0===e)throw new Error("No runtime abstraction layer provided");r=e}}(n||(n={})),t.default=n},4323(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Semaphore=void 0;const n=r(9590);t.Semaphore=class{constructor(e=1){if(e<=0)throw new Error("Capacity must be greater than 0");this._capacity=e,this._active=0,this._waiting=[]}lock(e){return new Promise((t,r)=>{this._waiting.push({thunk:e,resolve:t,reject:r}),this.runNext()})}get active(){return this._active}runNext(){0!==this._waiting.length&&this._active!==this._capacity&&(0,n.default)().timer.setImmediate(()=>this.doRunNext())}doRunNext(){if(0===this._waiting.length||this._active===this._capacity)return;const e=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{const t=e.thunk();t instanceof Promise?t.then(t=>{this._active--,e.resolve(t),this.runNext()},t=>{this._active--,e.reject(t),this.runNext()}):(this._active--,e.resolve(t),this.runNext())}catch(t){this._active--,e.reject(t),this.runNext()}}}},4996(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SharedArrayReceiverStrategy=t.SharedArraySenderStrategy=void 0;const n=r(9850);var o;!function(e){e.Continue=0,e.Cancelled=1}(o||(o={})),t.SharedArraySenderStrategy=class{constructor(){this.buffers=new Map}enableCancellation(e){if(null===e.id)return;const t=new SharedArrayBuffer(4);new Int32Array(t,0,1)[0]=o.Continue,this.buffers.set(e.id,t),e.$cancellationData=t}async sendCancellation(e,t){const r=this.buffers.get(t);if(void 0===r)return;const n=new Int32Array(r,0,1);Atomics.store(n,0,o.Cancelled)}cleanup(e){this.buffers.delete(e)}dispose(){this.buffers.clear()}};class i{constructor(e){this.data=new Int32Array(e,0,1)}get isCancellationRequested(){return Atomics.load(this.data,0)===o.Cancelled}get onCancellationRequested(){throw new Error("Cancellation over SharedArrayBuffer doesn't support cancellation events")}}class s{constructor(e){this.token=new i(e)}cancel(){}dispose(){}}t.SharedArrayReceiverStrategy=class{constructor(){this.kind="request"}createCancellationTokenSource(e){const t=e.$cancellationData;return void 0===t?new n.CancellationTokenSource:new s(t)}}},7123(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.createMessageConnection=t.createServerSocketTransport=t.createClientSocketTransport=t.createServerPipeTransport=t.createClientPipeTransport=t.generateRandomPipeName=t.StreamMessageWriter=t.StreamMessageReader=t.SocketMessageWriter=t.SocketMessageReader=t.PortMessageWriter=t.PortMessageReader=t.IPCMessageWriter=t.IPCMessageReader=void 0;const i=r(9571);i.default.install();const s=r(6928),a=r(857),c=r(6982),l=r(9278),u=r(3281);o(r(3281),t);class d extends u.AbstractMessageReader{constructor(e){super(),this.process=e;let t=this.process;t.on("error",e=>this.fireError(e)),t.on("close",()=>this.fireClose())}listen(e){return this.process.on("message",e),u.Disposable.create(()=>this.process.off("message",e))}}t.IPCMessageReader=d;class p extends u.AbstractMessageWriter{constructor(e){super(),this.process=e,this.errorCount=0;const t=this.process;t.on("error",e=>this.fireError(e)),t.on("close",()=>this.fireClose)}write(e){try{return"function"==typeof this.process.send&&this.process.send(e,void 0,void 0,t=>{t?(this.errorCount++,this.handleError(t,e)):this.errorCount=0}),Promise.resolve()}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){}}t.IPCMessageWriter=p;class h extends u.AbstractMessageReader{constructor(e){super(),this.onData=new u.Emitter,e.on("close",()=>this.fireClose),e.on("error",e=>this.fireError(e)),e.on("message",e=>{this.onData.fire(e)})}listen(e){return this.onData.event(e)}}t.PortMessageReader=h;class f extends u.AbstractMessageWriter{constructor(e){super(),this.port=e,this.errorCount=0,e.on("close",()=>this.fireClose()),e.on("error",e=>this.fireError(e))}write(e){try{return this.port.postMessage(e),Promise.resolve()}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){}}t.PortMessageWriter=f;class g extends u.ReadableStreamMessageReader{constructor(e,t="utf-8"){super((0,i.default)().stream.asReadableStream(e),t)}}t.SocketMessageReader=g;class m extends u.WriteableStreamMessageWriter{constructor(e,t){super((0,i.default)().stream.asWritableStream(e),t),this.socket=e}dispose(){super.dispose(),this.socket.destroy()}}t.SocketMessageWriter=m;class v extends u.ReadableStreamMessageReader{constructor(e,t){super((0,i.default)().stream.asReadableStream(e),t)}}t.StreamMessageReader=v;class y extends u.WriteableStreamMessageWriter{constructor(e,t){super((0,i.default)().stream.asWritableStream(e),t)}}t.StreamMessageWriter=y;const S=process.env.XDG_RUNTIME_DIR,w=new Map([["linux",107],["darwin",103]]);t.generateRandomPipeName=function(){const e=(0,c.randomBytes)(21).toString("hex");if("win32"===process.platform)return`\\\\.\\pipe\\vscode-jsonrpc-${e}-sock`;let t;t=S?s.join(S,`vscode-ipc-${e}.sock`):s.join(a.tmpdir(),`vscode-${e}.sock`);const r=w.get(process.platform);return void 0!==r&&t.length>r&&(0,i.default)().console.warn(`WARNING: IPC handle "${t}" is longer than ${r} characters.`),t},t.createClientPipeTransport=function(e,t="utf-8"){let r;const n=new Promise((e,t)=>{r=e});return new Promise((o,i)=>{let s=(0,l.createServer)(e=>{s.close(),r([new g(e,t),new m(e,t)])});s.on("error",i),s.listen(e,()=>{s.removeListener("error",i),o({onConnected:()=>n})})})},t.createServerPipeTransport=function(e,t="utf-8"){const r=(0,l.createConnection)(e);return[new g(r,t),new m(r,t)]},t.createClientSocketTransport=function(e,t="utf-8"){let r;const n=new Promise((e,t)=>{r=e});return new Promise((o,i)=>{const s=(0,l.createServer)(e=>{s.close(),r([new g(e,t),new m(e,t)])});s.on("error",i),s.listen(e,"127.0.0.1",()=>{s.removeListener("error",i),o({onConnected:()=>n})})})},t.createServerSocketTransport=function(e,t="utf-8"){const r=(0,l.createConnection)(e,"127.0.0.1");return[new g(r,t),new m(r,t)]},t.createMessageConnection=function(e,t,r,n){r||(r=u.NullLogger);const o=function(e){const t=e;return void 0!==t.read&&void 0!==t.addListener}(e)?new v(e):e,i=function(e){const t=e;return void 0!==t.write&&void 0!==t.addListener}(t)?new y(t):t;return u.ConnectionStrategy.is(n)&&(n={connectionStrategy:n}),(0,u.createMessageConnection)(o,i,r,n)}},9571(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(9023),o=r(3281);class i extends o.AbstractMessageBuffer{constructor(e="utf-8"){super(e)}emptyBuffer(){return i.emptyBuffer}fromString(e,t){return Buffer.from(e,t)}toString(e,t){return e instanceof Buffer?e.toString(t):new n.TextDecoder(t).decode(e)}asNative(e,t){return void 0===t?e instanceof Buffer?e:Buffer.from(e):e instanceof Buffer?e.slice(0,t):Buffer.from(e,0,t)}allocNative(e){return Buffer.allocUnsafe(e)}}i.emptyBuffer=Buffer.allocUnsafe(0);class s{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),o.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),o.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),o.Disposable.create(()=>this.stream.off("end",e))}onData(e){return this.stream.on("data",e),o.Disposable.create(()=>this.stream.off("data",e))}}class a{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),o.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),o.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),o.Disposable.create(()=>this.stream.off("end",e))}write(e,t){return new Promise((r,n)=>{const o=e=>{null==e?r():n(e)};"string"==typeof e?this.stream.write(e,t,o):this.stream.write(e,o)})}end(){this.stream.end()}}const c=Object.freeze({messageBuffer:Object.freeze({create:e=>new i(e)}),applicationJson:Object.freeze({encoder:Object.freeze({name:"application/json",encode:(e,t)=>{try{return Promise.resolve(Buffer.from(JSON.stringify(e,void 0,0),t.charset))}catch(e){return Promise.reject(e)}}}),decoder:Object.freeze({name:"application/json",decode:(e,t)=>{try{return e instanceof Buffer?Promise.resolve(JSON.parse(e.toString(t.charset))):Promise.resolve(JSON.parse(new n.TextDecoder(t.charset).decode(e)))}catch(e){return Promise.reject(e)}}})}),stream:Object.freeze({asReadableStream:e=>new s(e),asWritableStream:e=>new a(e)}),console,timer:Object.freeze({setTimeout(e,t,...r){const n=setTimeout(e,t,...r);return{dispose:()=>clearTimeout(n)}},setImmediate(e,...t){const r=setImmediate(e,...t);return{dispose:()=>clearImmediate(r)}},setInterval(e,t,...r){const n=setInterval(e,t,...r);return{dispose:()=>clearInterval(n)}}})});function l(){return c}!function(e){e.install=function(){o.RAL.install(c)}}(l||(l={})),t.default=l},2067(e,t,r){"use strict";e.exports=r(7123)},9768(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PROJECT_DETAILS_VIEW_MIGRATION_MD_PATH=t.DOTNET67_OUT_OF_SUPPORT_MD_PATH=t.GITHUB_BUG_2266_DISABLE_SOLUTION_URL=t.NET_SDK_CSFILE_DEBUG_SUPPORT=t.AZUREFUNCTION_EXTENSION_API_REQUIRED_VERSION=t.AZUREFUNCTION_EXTENSION_REQUIRED_VERSION=t.AZUREFUNCTION_EXTENSION_ID=t.MAUI_WORKLOAD_URL=t.MAUI_EXTENSION_URL=t.MAUI_EXTENSION_ID=t.NET_SDK_VERSION_SUPPORTING_SLNX=t.NET_SDK_MINIMUM_SUPPORTED_VERSION=t.NET_SDK_SUPPORTED_PREVIEW_RUNTIME_MIN_VERSION=t.NET_RUNTIME_VERSION_PATCH=t.NET_RUNTIME_VERSION=t.CSHARP_EXTENSION_TERMINATE_ASPIRE_REQUIRED_VERSION=t.CSHARP_EXTENSION_AZ_FUNCTIONS_REQUIRED_VERSION=t.CSHARP_EXTENSION_BLAZORWASM_REQUIRED_VERSION=t.CSHARP_EXTENSION_SUPPORTS_DEFERRAL_VERSION=t.CSHARP_EXTENSION_REQUIRED_VERSION=t.CSHARP_EXTENSION_ID=t.LICENSE_URL=t.EXTENSION_ID=void 0,t.EXTENSION_ID="ms-dotnettools.csdevkit",t.LICENSE_URL="https://aka.ms/vs/csdevkit/license",t.CSHARP_EXTENSION_ID="ms-dotnettools.csharp",t.CSHARP_EXTENSION_REQUIRED_VERSION="2.0.0",t.CSHARP_EXTENSION_SUPPORTS_DEFERRAL_VERSION="2.4.0",t.CSHARP_EXTENSION_BLAZORWASM_REQUIRED_VERSION="2.0.2",t.CSHARP_EXTENSION_AZ_FUNCTIONS_REQUIRED_VERSION="2.55.0",t.CSHARP_EXTENSION_TERMINATE_ASPIRE_REQUIRED_VERSION="2.87.0",t.NET_RUNTIME_VERSION="10.0",t.NET_RUNTIME_VERSION_PATCH="5",t.NET_SDK_SUPPORTED_PREVIEW_RUNTIME_MIN_VERSION="10.0.105",t.NET_SDK_MINIMUM_SUPPORTED_VERSION="8.0",t.NET_SDK_VERSION_SUPPORTING_SLNX="9.0.200",t.MAUI_EXTENSION_ID="ms-dotnettools.dotnet-maui",t.MAUI_EXTENSION_URL="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui",t.MAUI_WORKLOAD_URL="https://learn.microsoft.com/dotnet/maui/get-started/installation?tabs=visual-studio-code#install-net-and-net-maui-workloads",t.AZUREFUNCTION_EXTENSION_ID="ms-azuretools.vscode-azurefunctions",t.AZUREFUNCTION_EXTENSION_REQUIRED_VERSION="1.15.5",t.AZUREFUNCTION_EXTENSION_API_REQUIRED_VERSION="^1.10.0",t.NET_SDK_CSFILE_DEBUG_SUPPORT="10.0.0",t.GITHUB_BUG_2266_DISABLE_SOLUTION_URL="https://github.com/microsoft/vscode-dotnettools/issues/2266#issuecomment-3373048619",t.DOTNET67_OUT_OF_SUPPORT_MD_PATH="contents/Retiring-dotnet67-sdk-support.md",t.PROJECT_DETAILS_VIEW_MIGRATION_MD_PATH="media/WBD-hybrid announcement.md"},293(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomBuildTaskTerminal=void 0;const n=r(1398),o=r(5317),i=r(3119),s=r(857),a=r(7383),c=r(680),l=r(5033);t.CustomBuildTaskTerminal=class{command;args;cwd;dotnetTaskDefinition;writeEmitter=new n.EventEmitter;onDidWrite=this.writeEmitter.event;closeEmitter=new n.EventEmitter;onDidClose=this.closeEmitter.event;constructor(e,t,r,n){this.command=e,this.args=t,this.cwd=r,this.dotnetTaskDefinition=n}async open(e){const t=this.dotnetTaskDefinition.file;if(!this.dotnetTaskDefinition.rejoinAspireSession){const e=await this.executeBuild();return void this.closeEmitter.fire(e??1)}{c.logger.log("Aspire session rejoin is enabled.");const e=(await(0,a.queryActiveAspireSessionsAsync)()).filter(e=>e.projectInfo?.projectPath?.toLowerCase()===t?.toLowerCase());await(0,a.stopAspireSessionsAsync)(e);const r=await this.executeBuild();await(0,a.rejoinAspireSessionsAsync)(e),c.logger.log(`Rejoined ${e.length} aspire session(s).`,l.LogImportance.low),this.closeEmitter.fire(r??1)}}close(){}async executeBuild(){let e="dotnet "+this.args.join(" ");this.writeEmitter.fire(e+" \r\n"),this.writeEmitter.fire("C# extension build result service is available.\r\n"),(0,i.startBuildResultServiceAsync)();let t="",r="";return new Promise(e=>{const s=o.spawn(this.command,this.args,{cwd:this.cwd,env:{...process.env,DOTNET_CLI_UI_LANGUAGE:n.env.language}});s.stdout.on("data",e=>{t=t.concat(e);let r=this.formatResult(e);this.writeEmitter.fire(r)}),s.stderr.on("data",e=>{r=r.concat(e);let t=this.formatResult(e);this.writeEmitter.fire(t)}),s.on("close",n=>{"true"===process.env.AUTOMATED_TESTING&&(c.logger.log(`Build exit code: ${n}`),c.logger.log(`Build output:\n${t}`,l.LogImportance.low),r&&c.logger.log(`Build stderr:\n${r}`,l.LogImportance.low)),(0,i.reportBuildResultsToCSharpExtension)(t),e(n??1)}),s.on("error",t=>{console.log(`child process exited with code ${t}`),e(1)})})}formatResult(e){return e.toString().replaceAll(s.EOL,"\n\r")}}},2963(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotnetSolutionBuildActionUsingTask=t.getAllAspireAppHostProjects=t.getAllProjects=t.getOpenedWorkspaceHelper=t.DotnetTaskProvider=void 0;const n=r(1398),o=r(5125),i=r(7589),s=r(680),a=r(9409),c=r(293),l=r(3119),u="watch",d="rebuild",p="--no-incremental";class h{static dotnetType="dotnet";cachedTasks=void 0;cachedTasksNames=new Set;lastOpenedSolution=void 0;autoDetect=f.on;constructor(){n.workspace.onDidChangeConfiguration(this.onConfigurationChanged,this),this.onConfigurationChanged()}async provideTasks(){if(this.autoDetect===f.off)return;const e=await(0,o.getOpenedSolution)();if(this.lastOpenedSolution!==e){this.lastOpenedSolution=e,this.cachedTasks=await async function(){const e=n.workspace.workspaceFolders,t=[];if(!e||0===e.length)return t;const r=await(0,o.getOpenedSolution)(),s=v();if(r&&s){const e=await g(s,i.BUILD,r,{taskGroup:n.TaskGroup.Build,persistFilePath:!1,rejoinAspireSession:!1});e&&t.push(e);const o=await g(s,i.CLEAN,r,{taskGroup:n.TaskGroup.Clean,persistFilePath:!1,rejoinAspireSession:!1});o&&t.push(o);const a=await y();a&&a.forEach(async e=>{const r=await g(s,`${u} ${e.Name}`,e.Path,{action:u,rejoinAspireSession:!1});r&&t.push(r)})}return t}(),this.cachedTasksNames.clear();for(const e of this.cachedTasks)this.cachedTasksNames.add(e.name)}return this.cachedTasks}async resolveTask(e){if(e.definition.task){const t=e.definition;if(t.task.startsWith(u)&&t.file)return g(e.scope??n.TaskScope.Workspace,e.name,t.file,{taskGroup:e.group,action:u,persistFilePath:!0,taskDefinition:t,rejoinAspireSession:!1});if(t.task.startsWith(i.BUILD)||t.task.startsWith(i.CLEAN)||t.task.startsWith(d)){const r=await(0,o.getOpenedSolution)(),i=v();if(r&&i){const o=t?.file??r;return g(e.scope??n.TaskScope.Workspace,e.name,o,{taskGroup:e.group,persistFilePath:!1,taskDefinition:t})}}}}onConfigurationChanged(){const e=n.workspace.getConfiguration("dotnet").get("autoDetect");this.autoDetect=void 0===e?f.on:e}cacheNewTask(e){if(e.definition.type!==h.dotnetType)throw new Error(`Error: Trying to cache a task that is not ${h.dotnetType}. Actual type ${e.definition.type}`);this.cachedTasks?this.cachedTasksNames.has(e.name)||(this.cachedTasksNames.add(e.name),this.cachedTasks.push(e)):(this.cachedTasksNames.add(e.name),this.cachedTasks=[e])}}var f;async function g(e,t,r,o){var a;if(o.action)a=o.action;else switch(o.taskGroup?.id){case n.TaskGroup.Build.id:case n.TaskGroup.Rebuild.id:a=i.BUILD;break;case n.TaskGroup.Clean.id:a=i.CLEAN;break;default:return}const u=await(0,l.isCSharpExtensionBuildResultServiceAvailable)(),d=o?.taskDefinition??{type:h.dotnetType,task:t,file:o.persistFilePath??1?r:void 0,rejoinAspireSession:o.rejoinAspireSession},p=v();if(!p)return void s.logger.log("Cannot find the current workspace folder. The build operation is aborted.");let f;if(u){const i=new n.CustomExecution(async e=>{const t=e.file??r,n=await m(t,a,o.taskGroup,o.projectTarget);return new c.CustomBuildTaskTerminal(s.dotnetSdkPath??"dotnet",n,p.uri.fsPath,{rejoinAspireSession:o.rejoinAspireSession,...e})});f=new n.Task(d,e,t,"dotnet",i)}else{s.logger.log("Microsoft.VisualStudio.CSharpExtension.BuildResultService not found.");const i={env:{DOTNET_CLI_UI_LANGUAGE:n.env.language},cwd:p.uri.fsPath},c=await m(r,a,o.taskGroup,o.projectTarget),l=new n.ProcessExecution(s.dotnetSdkPath??"dotnet",c,i);f=new n.Task(d,e,t,"dotnet",l),f.problemMatchers=["$msCompile"]}return f.group=o.taskGroup,f}async function m(e,t,r,i){let c;const l=function(){const e=s.environmentStateManager?.getLatestEnvironmentState()?.configuration;if("string"!=typeof e)return{configurationName:void 0,platformName:void 0};const t=e.split("|",2);return{configurationName:t[0]||void 0,platformName:t[1]||void 0}}(),d=l.platformName?"Any CPU"===(h=l.platformName)?"AnyCPU":h:void 0;var h;if(t===u)c=[t,"--project",e];else if((r?.id===n.TaskGroup.Rebuild.id||r?.id===n.TaskGroup.Build.id)&&(0,a.endsWithInvariantIgnoreCase)(e,".csproj")&&i){const s=await(0,o.getOpenedSolution)();r?.id===n.TaskGroup.Rebuild.id&&(i+=":rebuild"),c=s?[t,s,i,"/property:GenerateFullPaths=true"]:[t,e,p,"/property:GenerateFullPaths=true"],l.configurationName&&c.push(`/p:Configuration=${l.configurationName}`);const a=s?l.platformName:d;a&&c.push(`/p:Platform="${a}"`)}else if(c=r?.id===n.TaskGroup.Rebuild.id?[t,e,p,"/property:GenerateFullPaths=true"]:[t,e,"/property:GenerateFullPaths=true"],r?.id===n.TaskGroup.Rebuild.id||r?.id===n.TaskGroup.Build.id||r?.id===n.TaskGroup.Clean.id){l.configurationName&&c.push(`/p:Configuration=${l.configurationName}`);const t=(0,a.endsWithInvariantIgnoreCase)(e,".csproj")||(0,a.endsWithInvariantIgnoreCase)(e,".cs")?d:l.platformName;t&&c.push(`/p:Platform=${t}`)}return(0,a.endsWithInvariantIgnoreCase)(e,".cs")||c.push("/consoleloggerparameters:NoSummary"),"true"===process.env.AUTOMATED_TESTING&&c.push("/p:TreatWarningsAsErrors=false"),c}function v(){if(n.workspace.workspaceFolders&&n.workspace.workspaceFolders.length>=1)return s.environmentStateManager?.getActiveWorkspace()}async function y(){const e={context:"Projects",query:{$properties:["Name","Path","Guid"],$filter:{ProjectsByCapabilities:["!SharedAssetsProject"]}}};return await s.logger.watch("Query for all projects",async()=>{const t=await s.projectQueryableSpace.executeQuery(e),r=[];return t&&t.Items?.forEach(e=>{e&&r.push(e)}),r},{catchUnhandledErrors:!0})}async function S(){const e={context:"Projects",query:{$properties:["Name","Path"],$filter:{ProjectsByCapabilities:["Aspire | AspireOrchestration"]}}};return await s.logger.watch("Query for Aspire AppHost projects",async()=>{const t=await s.projectQueryableSpace.executeQuery(e),r=[];return t&&t.Items?.forEach(e=>{e&&r.push(e)}),r},{catchUnhandledErrors:!0})}t.DotnetTaskProvider=h,function(e){e.on="on",e.off="off"}(f||(f={})),t.getOpenedWorkspaceHelper=v,t.getAllProjects=y,t.getAllAspireAppHostProjects=S,t.dotnetSolutionBuildActionUsingTask=async function(e,t,r,a,c){const l=n.workspace.workspaceFolders;if(!l||0===l.length||!l[0])return{success:Promise.resolve(!1)};var u=void 0,p=e;e===i.BUILD?r?(u=n.TaskGroup.Rebuild,p=d):u=n.TaskGroup.Build:e===i.CLEAN&&(u=n.TaskGroup.Clean);var f=void 0;const m=t.toUpperCase(),y={type:h.dotnetType},w=await n.tasks.fetchTasks(y),E=s.environmentStateManager?.getOpenedSolutionExt();for(const e of w){const t=e.definition;if(t&&t.task.startsWith(p)&&(t.file?.toUpperCase()===m||void 0===t.file&&E&&m.endsWith(E.toUpperCase()))){if(void 0===t.file){const e=await(0,o.getOpenedSolution)();if(e?.toUpperCase()!==m)continue}f=e;break}}if(!f){const e=v();if(e){const r=await S(),n=!!(r&&r.length>0);if((f=await g(e,`${p} ${t}`,t,{taskGroup:u,projectTarget:a,rejoinAspireSession:n}))&&c){if(!s.dotnetTaskProvider)return{success:Promise.resolve(!1)};s.dotnetTaskProvider.cacheNewTask(f)}}}return f?{taskName:`${f.definition.type}: ${f.name}`,success:new Promise(async(e,t)=>{const r=n.tasks.onDidEndTaskProcess(t=>{t.execution.task===f&&(r.dispose(),e(0===t.exitCode))});try{await n.tasks.executeTask(f)}catch(e){r.dispose(),t(e)}})}:{success:Promise.resolve(!1)}}},7983(e,t){"use strict";function r(e){const t=()=>{if(void 0===t.value&&t.loader&&(t.value=t.loader()),void 0===t.value)throw new Error("No loader o value was supplied.");return t.value};return t.loader=e,t}Object.defineProperty(t,"__esModule",{value:!0}),t.setLazyLoadMutable=t.delayedLoadMutable=t.lazyLoadNotImplemented=t.lazyLoadMutable=t.lazyLoad=void 0,t.lazyLoad=function(e){let t;return(r=!0)=>void 0!==t?t:r?t=e():void 0},t.lazyLoadMutable=r,t.lazyLoadNotImplemented=function(){throw new Error("Dependencies: Instance not provided.")},t.delayedLoadMutable=function(e){return r(()=>{throw Error(`Dependencies: ${e} is not yet initialized`)})},t.setLazyLoadMutable=function(e,t){return"function"==typeof t&&(e.loader=t),e}},5033(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonOutputMonitor=t.OutputMonitor=t.StepProgressLogger=t.NuGetLogger=t.Logger=t.LoggerBase=t.LogImportance=void 0;const n=r(1398),o=r(1858),i=r(5059),s=r(4369);var a;!function(e){e[e.low=0]="low",e[e.normal=1]="normal",e[e.high=2]="high"}(a||(t.LogImportance=a={}));class c{async watch(e,t,r){const n=r?.importance;this.log(`Starting: ${e}`,n);const i=performance.now();try{const r=await t(),o=performance.now();return this.log(`Completed: ${e} (${(o-i).toFixed()}ms)`,n),r}catch(t){const s=performance.now();if(this.log(`Failed: ${e} (${(s-i).toFixed()}ms) with error: ${t}`,n),r?.telemetry?.addOrUpdateProperties({succeeded:String(!1),error:t instanceof Error?t.name:"error"}),r?.telemetry?.addOrUpdateMeasurements({errorCode:t instanceof o.ErrorCodeError?t.errorCode:void 0}),!r?.catchUnhandledErrors)throw t}}}t.LoggerBase=c;class l extends c{outputChannel;level;constructor(e){switch(super(),this.outputChannel="string"==typeof e?n.window.createOutputChannel(e,{log:!0}):e,this.level=a.normal,process.env.MINIMUM_LOG_LEVEL?.toLowerCase()){case"low":this.level=a.low;break;case"normal":this.level=a.normal;break;case"high":this.level=a.high}}log(e,t){if(void 0===t||t>=this.level){const r="object"==typeof e?JSON.stringify(e,null,2):void 0===e?"":e;if(r&&"trace"in this.outputChannel){const e=this.outputChannel;switch(t??a.normal){case a.low:e.debug(r);break;case a.normal:e.info(r);break;case a.high:e.error(r)}}else r&&this.outputChannel.appendLine(r)}}reportExceptionTelemetryAndLog(e,t,r,n,o,i){let s=null,c=n;c&&(s=c.stack??null);let l={methodName:e,fault:t=t??"(missing)",errorName:r??""};s&&(l.exceptionStack=s),o?.sendTelemetryErrorEvent(c,{...l,...i}),this.log("Error occurred in "+e+": "+n,a.high)}getChannel(){return this.outputChannel}show(){this.outputChannel.show()}}t.Logger=l;class u extends l{static userInteractionRequiredMessage="[CredentialProvider]ATTENTION: User interaction required.";diagnosticsPerFile={};clear(){this.outputChannel.clear(),this.diagnosticsPerFile={}}log(e,t){if("object"==typeof e)return void super.log(e,t);let r;e.split(/\r?\n|\r|\n/g).map(e=>e.trim()).forEach(e=>{if(e.includes(u.userInteractionRequiredMessage))r?r+="\r\n"+e:r=e,n.window.showWarningMessage(i.NuGet.requiresCredentialsMessage,i.NuGet.showDeviceCodeLoginInfo).then(e=>{e===i.NuGet.showDeviceCodeLoginInfo&&this.outputChannel.show()});else{const o=(0,s.parseBuildResultLine)(e);if(o){r&&(super.log(r,t),r=void 0);const[e,i]=(0,s.convertBuildResultToDiagnostic)(o);if("string"!=typeof i.code||!i.code.startsWith("NU",0)){i.source="NuGet";const t=this.diagnosticsPerFile[e];t?t.push(i):this.diagnosticsPerFile[e]=[i]}const a=o[0],c=this.outputChannel;if("trace"in c)switch(i.severity){case n.DiagnosticSeverity.Error:c.error(a);break;case n.DiagnosticSeverity.Warning:c.warn(a);break;default:c.info(a)}else super.log(a,t)}else r?r+="\r\n"+e:r=e}}),r&&(super.log(r,t),r=void 0)}}t.NuGetLogger=u,t.StepProgressLogger=class{logger;name;constructor(e,t){this.logger=e,this.name=t}report(e){this.logger.log(`${this.name}: Step ${e.currentStep} of ${e.totalSteps}.`)}};class d extends c{outputLog;constructor(){super(),this.outputLog=[]}log(e){this.outputLog.push(e)}getOutput(){return this.outputLog.join("")}clearOutput(){this.outputLog=[]}}t.OutputMonitor=d,t.JsonOutputMonitor=class extends d{logger;constructor(e){super(),this.logger=e}log(e){super.log(e),this.logger.log(e)}getOutput(){const e=super.getOutput();return this.extractJson(e)}extractJson(e){const t=e.indexOf("{"),r=e.lastIndexOf("}");if(-1===t||-1===r)throw new Error("No valid JSON object found in the output");return e.slice(t,r+1)}}},3467(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prepareBrokeredServices=void 0;const n=r(4084),o=r(4701),i=r(1943),s=r(1398),a=r(2776),c=r(5033),l=r(1136),u=r(9791),d=r(1367),p=r(4724),h=r(2269),f=r(4398),g=r(6831),m=r(5611),v=r(9409),y=r(2613),S=r(6928),w=r(4043),E=r(8351),_=r(4345),b=r(868),P=r(1412),T=r(2051),C=r(2470),I=r(3430),O=r(2551),N=r(7256),R=r(3188),A=r(1967),D=r(1020),x=r(9872),k=r(6369),j=r(7815),M=r(9768),L=r(5326),F=r(8189),U=r(5968);function $(e,t){return async function(r,o){await e.watch(`JIT proffering for ${n.ServiceMoniker.toString(o)} is awaiting for the .NET server`,async function(){await t},{importance:c.LogImportance.low})}}function B(e,t,r){const o=[],i=new n.ServiceRegistration(n.ServiceAudience.local,!1,()=>t);for(const t of e)o.push({moniker:t.moniker,registration:i,serviceHub:{serviceModuleInfo:t.serviceModuleInfo,baseDir:t.baseDir}}),r.log(`Registered ServiceHub-hosted brokered service ${n.ServiceMoniker.toString(t.moniker)}.`,c.LogImportance.low);return o}async function V(e){const t=(await(0,i.readdir)(e)).filter(e=>e.endsWith(".servicehub.service.json"));let r=[];for(const o of t){const t=n.ServiceMoniker.create(o.slice(0,o.length-24)),i=await(0,v.readJsonFile)(S.join(e,o));r.push({moniker:t,serviceModuleInfo:i,baseDir:e})}return r}async function H(e){const t=S.join(e,"platforms"),r=await(0,i.readdir)(t,{withFileTypes:!0});let n=[];for(const e of r)if(e.isDirectory()){const r=S.join(t,e.name);if((await(0,i.readdir)(S.join(r))).indexOf("node_modules")>=0){const e=await(0,_.getPackageInfo)(r);for(const t of e){const e=S.resolve(r,"node_modules",t.fullName);n.push(...await V(e))}}}return n}t.prepareBrokeredServices=async function(e,t,r){const _=!s.workspace.workspaceFolders,q=new n.GlobalBrokeredServiceContainer,z=q.getFullAccessServiceBroker();let W=!1,G=new s.EventEmitter;const K=(0,v.lazyPromiseLambda)(()=>(W=!0,G.fire(),r.watch("Spawn .NET server",()=>(0,l.launchDotNetServer)(e,t,q))));let X,J=!1;const Q=(0,v.lazyPromiseLambda)(()=>(J=!0,r.watch("Register services with .NET server",async()=>{await async function(e,t){const r=await t.getProxy(p.default.outOfProcServiceRegistration);try{y(r);for(const{moniker:t,serviceHub:n}of e)n?await r.registerServiceHubService(t,n.serviceModuleInfo,n.baseDir):await r.registerParentProcessService(t)}finally{r?.dispose()}}(X,z)},{importance:c.LogImportance.low})));X=await async function(e,t,r,o,i,s){const l=await(0,a.loadOrCreateCachedValue)(e,"brokered-services-from-components",async()=>{const e={dotNetServerBrokeredServices:[],serviceHubServices:{}};for(const t in r){const i=r[t],a=await V(i);a.length>0&&(e.serviceHubServices[t]=a);const l=await(0,v.readJsonFile)(S.join(i,"package.json"));if(l.brokeredServices)for(const r of l.brokeredServices){const i=new n.ServiceRegistration(r.audience??n.ServiceAudience.local,r.allowGuestClients??!1,$(s,o)),a=".NET runtime";if(Array.isArray(r.moniker))for(const o of r.moniker)e.dotNetServerBrokeredServices.push({moniker:o,registration:i}),s.log(`Registered ${a}-hosted brokered service ${n.ServiceMoniker.toString(o)} from component ${t}.`,c.LogImportance.low);else e.dotNetServerBrokeredServices.push({moniker:r.moniker,registration:i}),s.log(`Registered ${a}-hosted brokered service ${n.ServiceMoniker.toString(r.moniker)} from extension ${t}.`,c.LogImportance.low)}}return e}),u=[];if(!i)for(const e in l.serviceHubServices)u.push(...B(l.serviceHubServices[e],o,s));return u.push(...l.dotNetServerBrokeredServices.map(e=>({...e,registration:new n.ServiceRegistration(e.registration.audience,e.registration.allowGuestClients,()=>o)}))),t.register(u),u}(e,q,t,Q,_,r),X.push(...await async function(e,t,r,o,a){const l=b.idsOfExtensionsAllowedToExtendCsDevKit.map(e=>s.extensions.getExtension(e)),u=[];for(const s of l)if(s&&(!o||s.id===M.EXTENSION_ID))try{const l=s.packageJSON;if(l.brokeredServices){const o=(0,v.lazyPromiseLambda)(async()=>{await a.watch(`JIT proffering brokered services from the '${s.id}' extension `,async function(){await s.activate(),s.exports.profferBrokeredServices&&s.exports.profferBrokeredServices(e)},{importance:c.LogImportance.low})});for(const e of l.brokeredServices){let i,l;e.serviceHub?(i=Array.isArray(e.moniker)||e.moniker.name!==p.default.outOfProcServiceRegistration.moniker.name?$(a,r):async function(e,r){await t},l=".NET runtime"):(i=(e,t)=>o,l="Extension Host");const d=new n.ServiceRegistration(e.audience??n.ServiceAudience.local,e.allowGuestClients??!1,i);if(Array.isArray(e.moniker))for(const t of e.moniker)u.push({moniker:t,registration:d,isInProcVsServer:!!e.serviceHub}),a.log(`Registered ${l}-hosted brokered service ${n.ServiceMoniker.toString(t)} from extension ${s.id}.`,c.LogImportance.low);else u.push({moniker:e.moniker,registration:d,isInProcVsServer:!!e.serviceHub}),a.log(`Registered ${l}-hosted brokered service ${n.ServiceMoniker.toString(e.moniker)} from extension ${s.id}.`,c.LogImportance.low)}}if(!o&&l.serviceHubServiceDirectories)for(const e of l.serviceHubServiceDirectories){const t=S.join(s.extensionPath,e);let n=await V(t);(await(0,i.readdir)(t)).indexOf("platforms")>=0&&n.push(...await H(t));for(const e of B(n,r,a))u.push({...e,isInProcVsServer:!1})}}catch(e){a.log(`Error trying to register services from extension ${s.id}: ${e}`)}return e.register(u),s.extensions.onDidChange(()=>{}),u.filter(e=>!e.isInProcVsServer)}(q,K,Q,_,r)),y(!J);const Y={serviceBroker:z,ensureInitialized:async()=>{await K},getBrokeredServiceServerPipeName:async()=>(await K).brokeredServiceServerPipeName,hasServerProcessLoaded:()=>W,serverProcessLoaded:G.event};return function(e,t,r,n){e.subscriptions.push(t.profferServiceFactory(p.default.tokenAcquisitionService,(e,t,r)=>new f.TokenAcquisitionService)),e.subscriptions.push(t.profferServiceFactory(p.default.errorReportingService,(t,r,n)=>new h.ErrorReportingService(e))),e.subscriptions.push(t.profferServiceFactory(p.default.activeDocumentsInformationService,(e,t,r)=>new u.ActiveDocumentsInformationService)),e.subscriptions.push(t.profferServiceFactory(p.default.buildService,(t,r,n)=>new w.BuildService(e)));const i=(0,v.lazyPromiseLambda)(()=>d.ComponentExportsState.create(e,r));e.subscriptions.push(t.profferServiceFactory(p.default.componentExportsService,async()=>new d.ComponentExportsService(await i))),e.subscriptions.push(t.profferServiceFactory(p.default.vsCodeFileWatcherService,(e,t,r)=>new O.VsCodeFileWatcherService(t)));const a=new E.BrokeredServiceExportsRegistrarState;e.subscriptions.push(t.profferServiceFactory(p.default.brokeredServiceExportsRegistrar,()=>new E.BrokeredServiceExportsRegistrar(a)));const c=(0,v.lazyPromiseLambda)(async()=>s.languages.createDiagnosticCollection("NuGet")),l=(0,v.lazyPromiseLambda)(async()=>s.window.createOutputChannel("NuGet",{log:!0})),y=(0,v.lazyPromiseLambda)(async()=>{const t=g.NuGetSolutionRestoreState.create(await l,await c);return e.subscriptions.push(t),t});e.subscriptions.push(t.profferServiceFactory(p.default.nugetSolutionRestoreService,async(e,t,r)=>{const n=await y;return n.init(r).catch(()=>{}),new g.NuGetSolutionRestoreService(n,t)}));const S=(0,v.lazyPromiseLambda)(async()=>m.LogOutputChannelState.create());e.subscriptions.push(t.profferServiceFactory(p.default.logOutputChannelService,async(e,t,r)=>(await S).createOutputChannel(t))),e.subscriptions.push(t.profferServiceFactory(p.default.hotReloadLogger,(e,t,r)=>P.hotReloadLogger)),e.subscriptions.push(t.profferServiceFactory(p.default.hotReloadClientListener,(e,t,r)=>new T.HotReloadClientListener)),e.subscriptions.push(t.profferServiceFactory(p.default.hotReloadOptionService,(e,t,r)=>(0,C.getHotReloadOptionService)())),e.subscriptions.push(t.profferServiceFactory(p.default.dotnetDebugConfigurationService,(e,t,r)=>new I.DotnetDebugConfigurationService(r,n))),e.subscriptions.push(t.profferServiceFactory(p.default.dotnetDebugLaunchService,(e,t,r)=>new k.DotnetDebugLaunchService(n))),e.subscriptions.push(t.profferServiceFactory(p.default.nugetCommandsService,(e,t,r)=>new N.NuGetDotnetCommandsService(l))),e.subscriptions.push(t.profferServiceFactory(p.default.workspaceConfigurationOptionsService,(e,t,r)=>R.workspaceConfigurationOptionsService)),e.subscriptions.push(t.profferServiceFactory(p.default.vscodeAzureFunctionExtensionService,(e,t,r)=>j.vsCodeAzureFunctionExtensionService));const _=(0,v.lazyPromiseLambda)(async()=>A.OutputChannelState.create());e.subscriptions.push(t.profferServiceFactory(p.default.outputChannelService,async(e,t,r)=>(await _).createOutputChannel(t))),e.subscriptions.push(t.profferServiceFactory(p.default.startupProjectService,(e,t,r)=>new x.FilteredStartupProjectService(D.startupProjectService))),e.subscriptions.push(t.profferServiceFactory(p.default.projectCacheStateService,(t,r,n)=>new F.ProjectCacheStateService(e))),e.subscriptions.push(t.profferServiceFactory(p.default.aspireCopilotService,(e,t,r)=>new L.AspireCopilotService(t))),e.subscriptions.push(t.profferServiceFactory(p.default.diagnosticCollectionService,(e,t,r)=>new U.DiagnosticCollectionService(t))),e.subscriptions.push((0,o.profferTestRunnerService)(t)??s.Disposable.from())}(e,q,t,Y),Y}},2776(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCacheDirectory=t.loadOrCreateCachedValue=t.isCacheEnabled=void 0;const n=r(9896),o=r(1943),i=r(1398),s=r(6928),a="utf8";function c(e){return e.extensionMode===i.ExtensionMode.Production||!1}let l;function u(e){return s.join(e.extensionPath,"cache")}function d(e){return s.join(u(e),"discovery.json")}t.isCacheEnabled=c,t.loadOrCreateCachedValue=async function(e,t,r){let i;if(c(e)&&(l??=async function(e){const t=d(e);try{const e=(0,n.readFileSync)(t);return JSON.parse(e.toString(a))}catch{return{}}}(e),i=await l,t in i))return i[t];const u=await r();return i&&(i[t]=u,await async function(e,t){const r=d(e);await(0,o.mkdir)(s.dirname(r),{recursive:!0}),await(0,o.writeFile)(r,JSON.stringify(t),{encoding:a})}(e,i)),JSON.parse(JSON.stringify(u))},t.getCacheDirectory=u},3923(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAndParseGlobalJson=t.getGlobalJsonRequirements=t.parseGlobalJson=t.findGlobalJson=void 0;const n=r(1943),o=r(6928);async function i(e){let t=e;for(;;){const e=o.join(t,"global.json");try{return await n.access(e),e}catch{}const r=o.dirname(t);if(r===t)return;t=r}}async function s(e){try{const t=await n.readFile(e,"utf8");return JSON.parse(t)}catch(t){return void console.error(`Failed to parse global.json at ${e}:`,t)}}async function a(e){const t=await s(e);if(t)return{filePath:e,sdkVersion:t.sdk?.version,allowPrerelease:t.sdk?.allowPrerelease,rollForward:t.sdk?.rollForward}}t.findGlobalJson=i,t.parseGlobalJson=s,t.getGlobalJsonRequirements=a,t.findAndParseGlobalJson=async function(e){const t=await i(e);if(t)return a(t)}},3725(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckRequirementsViewSerializer=t.openUrlCmdHandler=t.showCheckRequirementsWebviewBeside=t.showCheckRequirementsWebview=void 0;const n=r(6928),o=r(1398),i=r(3130),s=r(4989),a=r(3923),c=r(438);t.showCheckRequirementsWebview=function(e){l.createOrShow(e.extensionPath)},t.showCheckRequirementsWebviewBeside=function(e){l.createOrShow(e.extensionPath,{beside:!0})},t.openUrlCmdHandler=async function(e,t,r){(0,i.sendInfo)(t,{url:r}),o.commands.executeCommand("vscode.open",o.Uri.parse(r))},t.CheckRequirementsViewSerializer=class{context;constructor(e){this.context=e}async deserializeWebviewPanel(e,t){l.createOrShow(this.context.extensionPath,{webviewPanel:e})}};class l{static instance;static viewType=s.CHECK_REQUIREMENTS_WEBVIEW_ID;_panel;_extensionPath;_disposables=[];_discoveredFrameworks=[];_frameworksDiscovered=!1;_globalJsonWatcher;static createOrShow(e,t){let r=o.ViewColumn.Active;if(t?.beside){const e=o.window.activeTextEditor;r=void 0===e||e.viewColumn===o.ViewColumn.One?o.ViewColumn.Two:o.ViewColumn.One}l.instance?l.instance._panel?.reveal():l.instance=new l(e,t?.webviewPanel?t.webviewPanel:r)}constructor(e,t){this._extensionPath=e,t.viewType?this._panel=t:this._panel=o.window.createWebviewPanel(l.viewType,"C# Workspace Requirements",t,{enableScripts:!0,localResourceRoots:[o.Uri.file(n.join(this._extensionPath,"out"))],enableCommandUris:!0,retainContextWhenHidden:!0}),this._panel.webview.html=this._getHtmlForWebview(),this._panel.onDidDispose(()=>this.dispose(),null,this._disposables),this._panel.webview.onDidReceiveMessage(e=>{switch(e.command){case"onWillFetchAvailableReleases":return void this.doFetchAvailableReleases();case"onWillFetchAvailableRuntimes":return void this.doFetchAvailableRuntimes();case"onWillFetchGlobalJsonRequirements":return void this.doFetchGlobalJsonRequirements();case"onWillFetchInstalledSdks":return void this.doFetchInstalledSdks();case"onWillFetchInstalledRuntimes":return void this.doFetchInstalledRuntimes();case"onWillFetchDiscoveredFrameworks":return void this.doFetchDiscoveredFrameworks();case"onWillFetchAsset":return void this.doFetchAsset(e.primaryAsset,e.payload);case"onWillDownloadDotnetSdk":return void this.doDownloadDotnetSdk(e.payload);case"onWillDownloadDotnetRuntime":return void this.doDownloadDotnetRuntime(e.payload);case"onWillUpgradeGlobalJson":return void this.doUpgradeGlobalJson(e.payload);case"onWillOpenGlobalJson":return void this.doOpenGlobalJson(e.payload);case"onWillResolveRequirements":return void this.doResolveRequirements(e.payload);case"onWillReloadWindow":return void this.doReloadWindow()}},null,this._disposables),this._setupGlobalJsonWatcher()}_setupGlobalJsonWatcher(){if(this._globalJsonWatcher?.dispose(),o.workspace.workspaceFolders&&o.workspace.workspaceFolders.length>0){this._globalJsonWatcher=o.workspace.createFileSystemWatcher(new o.RelativePattern(o.workspace.workspaceFolders[0],"**/global.json"));const e=()=>{console.log("[globalJsonWatcher] global.json changed, refreshing..."),this.doFetchGlobalJsonRequirements()};this._globalJsonWatcher.onDidChange(e),this._globalJsonWatcher.onDidCreate(e),this._globalJsonWatcher.onDidDelete(e),this._disposables.push(this._globalJsonWatcher)}}async doFetchAvailableReleases(){const e=await(0,s.getAllSuggestedSDKVersions)();this._panel?.webview.postMessage({command:"onDidFetchAvailableReleases",payload:e})}async doFetchAvailableRuntimes(){const e=await(0,s.getAvailableRuntimeVersions)();this._panel?.webview.postMessage({command:"onDidFetchAvailableRuntimes",payload:e})}async doFetchGlobalJsonRequirements(){const e=o.workspace.workspaceFolders;let t;e&&e.length>0&&(t=await(0,a.findAndParseGlobalJson)(e[0].uri.fsPath)),this._panel?.webview.postMessage({command:"onDidFetchGlobalJsonRequirements",payload:t})}async doFetchInstalledSdks(){console.log("[doFetchInstalledSdks] Fetching installed SDKs...");const e=await(0,s.getInstalledSDKs)();console.log("[doFetchInstalledSdks] Got installed SDKs:",e),this._panel?.webview.postMessage({command:"onDidFetchInstalledSdks",payload:e}),console.log("[doFetchInstalledSdks] Posted message to webview")}async doFetchInstalledRuntimes(){if(console.log("[doFetchInstalledRuntimes] Fetching installed runtimes..."),!this._frameworksDiscovered)return void console.log("[doFetchInstalledRuntimes] Waiting for frameworks to be discovered first...");const e=await(0,s.getInstalledRuntimes)(this._discoveredFrameworks);console.log("[doFetchInstalledRuntimes] Got installed runtimes:",e),this._panel?.webview.postMessage({command:"onDidFetchInstalledRuntimes",payload:e}),console.log("[doFetchInstalledRuntimes] Posted message to webview")}async doFetchDiscoveredFrameworks(){console.log("[doFetchDiscoveredFrameworks] Discovering target frameworks...");const e=o.workspace.workspaceFolders;if(!e||0===e.length)return this._discoveredFrameworks=[],this._frameworksDiscovered=!0,this._panel?.webview.postMessage({command:"onDidFetchDiscoveredFrameworks",payload:void 0}),void this.doFetchInstalledRuntimes();try{const t=e[0].uri.fsPath,r=await(0,c.findProjectFiles)([t]),n=await(0,c.discoverTargetFrameworks)(r,t);this._discoveredFrameworks=Array.from(n.modernFrameworks),this._frameworksDiscovered=!0,console.log("[doFetchDiscoveredFrameworks] Found frameworks:",this._discoveredFrameworks),this._panel?.webview.postMessage({command:"onDidFetchDiscoveredFrameworks",payload:{modernFrameworks:this._discoveredFrameworks,projectCount:n.projects.length}}),this.doFetchInstalledRuntimes()}catch(e){console.error("[doFetchDiscoveredFrameworks] Error:",e),this._discoveredFrameworks=[],this._frameworksDiscovered=!0,this._panel?.webview.postMessage({command:"onDidFetchDiscoveredFrameworks",payload:void 0}),this.doFetchInstalledRuntimes()}}async doFetchAsset(e,t){this._panel?.webview.postMessage({command:"onDidFetchAsset",primaryAsset:e,payload:t})}async doDownloadDotnetSdk(e){(0,s.acquireSDK)(e)}async doDownloadDotnetRuntime(e){(0,s.acquireRuntimeForUser)(e)}async doUpgradeGlobalJson(e){const t=o.workspace.workspaceFolders;if(t&&0!==t.length)if(await(0,a.findAndParseGlobalJson)(t[0].uri.fsPath))try{const n=await Promise.resolve().then(()=>r(9896)),i=(await Promise.resolve().then(()=>r(6928))).join(t[0].uri.fsPath,"global.json"),s={sdk:{version:e}};n.writeFileSync(i,JSON.stringify(s,null,2)),o.window.showInformationMessage(`Updated global.json to require .NET SDK ${e}`),this.doFetchGlobalJsonRequirements()}catch(e){o.window.showErrorMessage(`Failed to update global.json: ${e.message}`)}else o.window.showErrorMessage("No global.json file found in the workspace.");else o.window.showErrorMessage("No workspace folder is open.")}async doOpenGlobalJson(e){try{const t=o.Uri.file(e);await o.window.showTextDocument(t)}catch(e){o.window.showErrorMessage(`Failed to open file: ${e.message}`)}}async doResolveRequirements(e){console.log("[doResolveRequirements] Resolving requirements:",e);const t=o.workspace.workspaceFolders;try{const i=await(0,s.getInstalledSDKs)(),a=e.sdkVersion.split(".").slice(0,2).join(".");if(!i.some(e=>e.startsWith(a))){const t={version:e.sdkVersion,channelVersion:a,supportPhase:"active",supportStatus:"lts"};await(0,s.acquireSDK)(t)}const c=await(0,s.getInstalledRuntimes)(e.runtimeVersions),l=new Set(c.map(e=>e.version.split(".")[0]));for(const t of e.runtimeVersions){const e=t.split(".")[0];l.has(e)||(console.log(`[doResolveRequirements] Installing runtime ${t}`),await(0,s.acquireRuntimeForUser)(t))}if(e.updateGlobalJson&&t&&t.length>0){const o=await Promise.resolve().then(()=>r(9896)),i=e.globalJsonPath||n.join(t[0].uri.fsPath,"global.json");let s={};try{const e=o.readFileSync(i,"utf8");s=JSON.parse(e)}catch{}const a={...s.sdk};a.version=e.sdkVersion;const c={...s,sdk:a};o.writeFileSync(i,JSON.stringify(c,null,2)),console.log("[doResolveRequirements] Updated global.json:",a)}o.window.showInformationMessage("Successfully resolved workspace requirements. Reload the window to apply changes."),setTimeout(()=>{this.doFetchInstalledSdks(),this.doFetchInstalledRuntimes(),this.doFetchGlobalJsonRequirements()},2e3)}catch(e){console.error("[doResolveRequirements] Error:",e),o.window.showErrorMessage(`Failed to resolve requirements: ${e.message}`)}}async doReloadWindow(){await(0,s.webviewCmdLinkHandler)({webview:l.viewType,identifier:"Reload Window",command:"workbench.action.reloadWindow"})}dispose(){for(l.instance=void 0,this._panel?.dispose(),this._panel=void 0;this._disposables.length;){const e=this._disposables.pop();e&&e.dispose()}}_getHtmlForWebview(){const e=o.Uri.file(n.join(this._extensionPath,"out","assets","check-requirements","index.js")),t=this._panel?.webview.asWebviewUri(e),r=(0,s.getNonce)();return`\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\tC# Workspace Requirements\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t

C# Workspace Requirements

\n\t\t\t\t\t\t

Loading workspace information...

\n\t\t\t\t\t
\n\t\t\t\t
\n\n\t\t\t\t